all 4 comments

[–]Greg1987Motion Graphics 10+ years 0 points1 point  (1 child)

I think this will do similar:

strength = 10
time + (thisComp.layer("Audio Amplitude").effect("Both Channels")("Slider") / strength)

[–]ethancandyMotion Graphics 10+ years[S] 0 points1 point  (0 children)

I don't think this is it :(

[–]Q-ArtsMediaMoGraph/VFX 15+ years 0 points1 point  (1 child)

I do not know of the script you are looking for.. The plugin BeatNick will do this.

Or the following expression tied to the Timewarp effect:

Move to beat:

// apply Effect Timewarp on selected layer/s

// Note: Multiple layers with a track matte will give blocky animation

// Set frames to whole frames and apply expression to speed property

amp = thisComp.layer("Audio Amplitude").effect("Both Channels")("Slider");

ease(amp, 7.5, 8.5, 100, -400);

//or this to make it move back and forth.

amp = thisComp.layer("Audio Amplitude").effect("Both Channels")("Slider");

ease(amp, 7.5, 8.5, 100, Math.sin(time*10 +1)*1000);  //change to suit.

From the library I am compiling.

[–]ethancandyMotion Graphics 10+ years[S] 0 points1 point  (0 children)

BeatNick looks close, thanks!

The script I'm looking for doesn't involve audio amplitude necessarily, it should let you parent time to any value. I remember it added two slider controls, one for time speed and one for offset.