Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects How get layers react to audio in X and Y going from the center of comp to a fixed position

  • How get layers react to audio in X and Y going from the center of comp to a fixed position

    Posted by Andreas Ruso on May 23, 2017 at 3:04 pm

    Hi,
    I have 50 elements spread out in a circle. I want the elements to pulse/move from the center of the comp outwards like its reacting on audio.
    I could hand keyframe all the elements but im sure there are better ways of doing this! Thought of sound keys from trapcode or make audio into keyframes and tie that to position of the elements. Is is possible to do that so every elements go into different directions?

    Or maybe a good expression will solve this?

    Any help is appreciated

    Andreas Ruso replied 8 years, 11 months ago 2 Members · 7 Replies
  • 7 Replies
  • Andreas Ruso

    May 23, 2017 at 10:19 pm

    Hello, thanks for your reply.

    The objects was spread out manually cause of a design layout which is set. Each object is also scaled differently.

    It is ok for all the objects to move all at once by the same amount. I was thinking though; it might look little more organic and dynamic with a small offset of each if that would help it to look nicer. But yeah, not required if it makes it super complicated.

  • Walter Soyka

    May 24, 2017 at 10:49 am

    Check out this sample project:

    11387_soundreactivepositionexample.zip.zip

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Andreas Ruso

    May 24, 2017 at 6:23 pm

    Thanks Dave LaRonde and Walter, top notch! This solved my task…
    Very mutch appreciated!

  • Andreas Ruso

    May 29, 2017 at 7:09 am

    Everything is working perfect, and i now got 50 layers that is moving with sound.

    The only thing that would be even better is how i can create one variable of the scale factor to all the layers.
    In other words, how can i change all of the “scaleFactor = 1;” in 50 layers with one variable of e.g an null as a placeholder?
    In stead of going into 50 layers to change a number i want to do that only one place 🙂

  • Andreas Ruso

    May 29, 2017 at 7:23 am

    I solved it using a slider control.
    Just hoped i could use a global variable from say a NULL which had made it easier.

  • Walter Soyka

    May 29, 2017 at 8:48 am

    [Andreas Ruso] “I solved it using a slider control. Just hoped i could use a global variable from say a NULL which had made it easier.”

    When I do animation systems like this, I put sliders on a null object, rename the slider effects to be meaningful, and refer to them from the expressions on all the other layers in order to use them like global variables.

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Andreas Ruso

    May 29, 2017 at 10:41 am

    Great tip. Thanks

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy