PDA

View Full Version : Use audio amplitude to control objects?


dhenion
06-27-2006, 03:38 AM
Is there any way to extract the frame-by-frame amplitude of an audio file so that I can use that data as an input to a mel script to control objects in the scene? I looked at the outputs of an audio node and don't see anything there.

dhenion
06-27-2006, 09:07 PM
Anyone?

Or maybe any ideas on using some other program to analyze the audio and generate a text file of amplitude at 30fps that I could translate into maya keyframes, etc?

randomsheep
06-28-2006, 12:02 AM
I havnt used it myself yet, but have you had a look here? http://highend3d.com/maya/downloads/mel_scripts/animation/3937.html ...

yenvalmar
06-28-2006, 10:05 AM
there is an afterfx plugin that can change audio to a color in a movie, or a motion path that can be exported into a maya file, you can figure out how to hook that up into maya from there to whatever you need to drive in any number of ways (sdk, expression, connections editor blah blah).

unfortunately i dont know the name of the plugin, i was at a job and they just had it there but i dont think i comes with the program. but at least that might get you in a direction that i know works.

dhenion
06-28-2006, 09:46 PM
Thanks for the link to audioAnimator - I hadn't seen the before. I downloaded it but can't get it to do anything other that spit out error messages. Has anyone ever used it?

Yes, I've been playing with the 'convert audio to keyframes' routine thats built into after effects - its very cool - I'm driving all sorts of things from it in after effects. Will look into getting that data into maya some more.

vancliff
06-30-2006, 02:08 AM
There is a tutorial on something similar in the site www.learningmaya.com that could help you. Is under the animation tab and the title is "Animation thru sounds for maya 4.5".

CGTalk Moderation
06-30-2006, 02:08 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.