software

After Effects 2 Flash-Audio Amplitude®
Have you ever wanted to automatically sync the audio amplitude of a song or audio file to any combination of your MovieClips properties or Bitmap Matrix Transformations?

Until Flash can analyze audio in real-time, we need to pre-process the audio analysis and have an ace up our sleeves to pull this off with ease. After Effects 2 Flash-Audio Amplitude simplifies the process by combining an easy-to-use After Effects ExtendScript – which takes advantage of the Audio Amplitude effect in After Effects 6.5 Pro or greater by exporting the keyframe data from the left, right and/or both audio channels to an XML file– with a new Flash Extension that allows you to easily import/parse/map the audio keyframe data to any combination of a MovieClip(s) properties or to any combination of the Matrix Transformations of a BitmapData Object(s). Synchronization between the audio flv and its data is managed by the Flash Extension.

The table below lists all of the supported properties. Any combination between the After Effects audio channels and the MovieClips and Bitmap Matrix properties can be made to create a wide variety of motion effects.


After Effects & Flash Properties
After Effects: Audio Amplitude Flash: MovieClip Flash: Bitmap
Left Channel _x, _y Matrix.Translate
Right Channel

_xscale, _yscale,

_width, _height

Matrix.Scale
Both Channels _rotation, _alpha Matrix.Rotate

 

THE PROCESS
In 3-steps simple steps you will:

1) Create the Audio Amplitude keyframes in After Effects 6.5 Pro or greater

2) Export the Audio Amplitude audio channels of your choice to an XML file via a Script.

3) Convert the audio file to an Flv using the file conversion tool of your choice, eg., Sorenson Squeeze, After Effects, etc.

4) Map the Audio Property Values – eg., Left Channel – to the properties of a MovieClip and/or Bitmap Matrix values in Flash 8.

Here is an example of the Actionscript code for mapping the values looks like this:

// DEFINE PATH/MYXML.XML, PATH/MYFLV.FLV
this.AE2Flash_cmp.importKeyframeXML ('xml/woohoo.xml', 'flvs/neither-nor.flv');

// MAP THE LEFT & RIGHT AUDIO CHANNEL VALUES FROM AE TO FLASH
// mapAE2Flash(target, 'AE Property', 'AE Value', ['Flash Property'], scaleValues);
this.AE2Flash_cmp.mapAE2Flash(this.my_mc, 'leftChannel', 'amplitude', ['Matrix.Rotation'], 1);
this.AE2Flash_cmp.mapAE2Flash(this.my_mc, 'rightChannel', 'amplitude', ['Matrix.Translate], .5);

// START THE ANIMATION
this.AE2Flash_cmp.startAnimation ();

If you are familiar with Penner, Lacoz and/or Moses' Tweens (ZigoEngine + Fuse Kit) , you'll be very comfortable with the syntax used for After Effects 2 Flash-Audio Amplitude . When in doubt, Tool Tips and a Help Book with documentation are readily available to you within the Flash IDE.

 

REQUIREMENTS
The script for exporting the keyframe data of the Audio Amplitude Properties out of After Effects to XML is compatible with After Effects Pro 6.5 Pro or greater. The After Effects 2 Flash-Audio Amplitude extension is compatible with Flash 8 and above.

 

PURCHASE
After Effects 2 Flash-Audio Amplitude component also includes several tutorials, Tool Tips and Help files
Your price : $40.00 (US dollars).
Buy Now

Be sure to check out our Discounted Bundles that include the various Flash Extensions created by Dr. Woohoo that are discussed on the Lynda.com DVD tutorial on After Effects 7 and Flash 8 Integration here.


CONTACT
If you have any questions or comments, please send an email to:

sales@drwoohoo.com.

© drew trujillo, 2006