Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions video shakes to the beat?

  • video shakes to the beat?

    Posted by Jjmcclear248 on October 17, 2006 at 2:13 pm

    Is it possible … to use an audio track to make your video shake (or follow the audio). Rather than manually adding keyframes, etc. My client wants the video to shake, to the beat.

    Thanks in advance, Jess

    Erik Pontius replied 19 years, 10 months ago 7 Members · 6 Replies
  • 6 Replies
  • Steve Roberts

    October 17, 2006 at 3:20 pm

    Trapcode Soundkeys plugin?

  • Jimmy Brunger

    October 17, 2006 at 4:57 pm

    Or use animation>keyframe assistants>convert audio to keyframes?

    For shaking/movement to particular elements of the music (the bassline for instance) you’d be better having separate audio tracks and syncing them up and using the ones you want.

    *AE 5.5 Pro – *PS CS1 – *Combustion 3
    ————————————-
    Win XP Pro SP2 / Intel P4 3GHz / 2GB RAM / GeForce FX5200 / BMD DeckLink Pro / Sony BVM-20G1E / DVS SDI Clipstation

  • Nicholas Toth

    October 17, 2006 at 5:04 pm

    MANUALLY —if it has a very dominant base beat, I’d say use the convert audio to keyframes function, and you may be able to get it to work properly.
    Use a wiggle expression (on position/scale whichever you want) with the amplitude attached to a slider that is linked to the value of the audio keyframe — or straight to the keyframe value.
    I’d leave the frequency a single number — but you can probably play around and link it to the same value and add/subtract/divide/multiply simple numbers until it works properly.

    Soundkeys will make this a piece of cake with custom output numbers —

  • Mylenium

    October 17, 2006 at 5:06 pm

    You could use a simple wiggle expression tied to a slider that’s animated (please be so kind to search the COW on your own, it’s been explained a bazillion times). To get the timing, create a RAM preview and during playback add markers to your timeline with the “x”-key (multiply) on your numpad.

    Mylenium

    [Pour Myl

  • Mike Clasby

    October 17, 2006 at 5:38 pm

    Here’s a simple tut from Adobe on tying Audio to Size:

    https://studio.adobe.com/us/tips/tip.jsp?p=1&xml=aft6audio&id=396#

    The tut is nice because it tells you how to tweak the expression to get the sizes you want. The same principal works for position, see expressions below.

    Audio moves both x and y

    ak = thisComp.layer(“Audio Amplitude”).effect(“Both Channels”)(“Slider”)
    value + [ak, ak]

    audio moves y only

    ak = thisComp.layer(“Audio Amplitude”).effect(“Both Channels”)(“Slider”)
    value + [0, ak]

    Audio moves x only

    ak = thisComp.layer(“Audio Amplitude”).effect(“Both Channels”)(“Slider”)

    value + [ak, 0]

    If you want the layer to get slightly larger with the beat, use the “value +” as above, expression for Scale follows:

    ak = thisComp.layer(“Audio Amplitude”).effect(“Both Channels”)(“Slider”)
    value +[ak, ak]

    That first line that defines “ak” above is just what you get when you pickwhip to the Both Sliders in the Audio Keyframe layer as in the tut.

  • Erik Pontius

    October 17, 2006 at 7:59 pm

    I’d second that. Soundkeys will allow you to isolate specific frequencies, say a kick drum hit and keyframe those points, you then build expression to tie it to whatever value you want changed. Takes a lot of the guess work and frustration out of it…

    Erik

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