Mailing List AE-List@media-motion.tv ? Message #53411
From: Mathias Möhl <info@mamoworld.com>
Subject: Re: [AE] soundkeys like effect suggestion
Date: Fri, 28 Mar 2014 16:02:34 +0100
To: After List <AE-List@media-motion.tv>
Our tools Beat Assistant and the iExpressions Audio bundle will also be helpful.

iExpressions Audio bundle adds more control to your expressions workflows with the Audio to Keyframes functionality. You can do more and don’t need to write expressions code yourself.

Beat Assistant is better for very regular, precise movements exactly to the beat of the music (whereas all expressions-based stuff is more fuzzy and reacts more on the volume than on the actual beat).



Beat Assistant:

Here are some tutorials:

Cheers,
Mathias


mamoworld.com
simplify your cgi

Dr. Mathias Möhl
Marlow 52 , 18551 Sagard, Germany
Phone +49 (0)38302 - 88 75 61
info@mamoworld.com


On 27 Mar 2014, at 17:44, Bruce Tovsky <bruce@skeletonhome.com> wrote:

have to check this out - sounds very useful!
b

On Mar 27, 2014, at 12:34 PM, Teddy Gage <teddygage@gmail.com> wrote:

Cool, the linear expression is one of the most useful in AE, I use it all the time. Here's how it works 

linear(t, tMin, tMax, value1, value2) 
Return type: Number or Array.

Argument type: ttMin, and tMax are Numbers, and value1 and value2 are Numbers or Arrays.

In context, say you have the audio keyframe effect that goes from 0-100 and you want it to control the rotation of an object from -360 to 360.

in the rotation parameter of the object you would enable expressions first. Then pickwhip to the audio keyframe effect to get something like this

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

Now you need to assign this to a variable, let's say x, so it becomes

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

This will give you simple rotation between 0 and 100 degrees, not the full range of movement. So then you add the linear expression underneath like so:

linear(x, 0, 100, -360, 360)


The coolest thing about this is that it is basically a built-in falloff / threshold control. So say you don't want to trigger rotation until the audio comes up to a certain level, say 15 dB, and then cut off at a max of 80 dB because the audio never gets above that, you would write instead:

linear(x, 15, 80, -360, 360)

So this squashes the input range to 15-80 while still outputting the full range of rotation

You can also use ease(x, n, n1, n2, n3) for a smoother output, but I'd start with linear() first


You can easily do this with any variable, even array variables like color or 3D coords...






On Thu, Mar 27, 2014 at 6:55 AM, Evan Fotis <evan.fotis@gmail.com> wrote:
Thanks Teddy, much appreciated!!!
will give it a try with AE native fx, using swf elements synced to audio amplitude which renders instantly, cause some preliminary tests with form although impressive are slow.
Looking up the linear expression(x, x, x, x)too 

On 26-Mar-14 18:39, Teddy Gage wrote:
Form is only as render-intensive as you make it, there are tons of ways to make it render in near realtime if you limit the numbers of particles or threads and are creative with the effect.?

Not only that, but any effect in AE can be made sound-reactive.

1. import audio, select audio track
2. Animation -> keyframe assistant -> convert audio to keyframes
3. You now have an hour-long track of keyframes, take any effect, enable expressions, and pickwhip the effect parameters to the audio keyframe track
4. One place to start would be fractal noise parameters to animate, or size / position keyframes on shape layers, or shape layer repeater effects
5. look up the linear(x, x, x, x) expression - this will conform, say -360 to 360 degree rotational values into a 1-100 number scale that the audio keyframes work with


On Wed, Mar 26, 2014 at 11:34 AM, Evan Fotis <evan.fotis@gmail.com> wrote:
thanks Bruce,
?music is playback, not live.
Most AE plugs that I'm aware of, and especially Form I'm afraid is not an option as from my experience quite render heavy for this kind of length.
Any other suggestions?



On 26-Mar-14 16:59, Bruce Tovsky wrote:
is the music live or recorded. if live, find a max/jitter artist or a vj - doing it live is so easy and the quality can be very good. if it's recorded, there are many options in ae - trapcode particularly has some apps that do interesting visualizations - form comes to mind - but the render times are not what i'd call "fast", even on a tricked out machine.
b


On Mar 26, 2014, at 10:51 AM, Evan Fotis <evan.fotis@gmail.com> wrote:

Hello all, there is this minimal budget project where some sort of video backround is needed to match the rhythm of music playing.
Any ideas on anything plug in, perhaps generative video, vj app etc software that could do this and render fast?
It does not need to be live, changing images on the air.
But at least something that could be produced? with minimal render times as duration is about over 1hour.
thanks in advance

bruce tovsky

"Sometimes the appropriate response to reality is to go insane."
Philip K. Dick





--
_____________________________
VFX & Motion Graphic Artist
teddygage dot com




--
_____________________________
VFX & Motion Graphic Artist
teddygage dot com





 
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to ListMaster