Here’s a quick waveform analyzer display inspired by the the film Predators. The effect uses multiple layers of the stock After Effects ‘Audio Spectrum’ effect to produce a plasma like waveform display with the help of some other standard After Effects plug-ins. I’ll show you the basics of how to build a similar effect.
Create a New Composition (Command/Control-N) and make it 1280 x 720 pixels about 10 seconds long.
We’re going to work in 32-bit Per Channel mode. This can be set in your Project Settings under Color Settings or you can Option/Alt-click on the Color Setting at the bottom of your Project window. This allows you to use higher luminance levels which work great when using the Glow effect for a more blown out look.
Import an audio file into your project. Make sure your audio file is the same sample rate as your project (set in Project Settings). Drag it into your Comp and Pre-Compose it (Command-Shift-C on Mac or Control-Shift-C on PC). This makes it easier to change audio files later as you reference this Composition not the audio file. Ideally your audio file should be Normalized to get the most out of it.
Finally create a Black Solid in your main Comp as a background.
The idea is to layer up different iterations of the same basic effect to form a more complex composite with lots of variation. Here’s the basic idea for all the layers.
On a new Solid add the Audio Spectrum effect (Effect > Generate > Audio Spectrum). Select your audio pre-comp as the Audio Layer. Here’s how I’ve set mine up.
Next add a CC Ball Action effect (Effect > Simulation > CC Ball Action). Here’s my settings. This will turn the Spectrum into dots.
Lastly add a Directional Blur (Effect > Blur and Sharpen > Directional Blur). Blur it out till you get some lines.
This is our base layer.
Duplicate your lines layer and tweak some settings! Here’s my next layer which is more of a dot effect.
Set it’s Blending Mode to Add. Here you can see the effect so far.
Duplicate this layer and set up another version. Here I’ve tweaked the Grid Spacing on the Ball Action to offset the dots a bit adding more variation.
I’ve also created a new comp and added a solid with some Fractal Noise on it (Effect > Noise > Fractal Noise). I’ve added an expression (time*240) to the Evolution parameter to give it some motion.
In my main comp I set this as a Luma Matte to my previous dot layer.
Here’s my composite so far.
I’ve made another duplicate layer and increased the bands on the Spectrum to 128 which creates a more complex and bulky version.
Here’s the composite. Notice the whites are blowing out due to the 32bpc.
I’ll add one more variation.
I’ll create a New Adjustment Layer and add a Tritone effect (Effect > Color Correction > Tritone) to translate the greyscale values to color. I’ll then add a Glow (Effect > Stylize > Glow). You can now see the effect coming together. The 32bpc gives the glow a real fiery hot feel! Here’s my settings.
I’ll add another Adjustment Layer and Add a second Glow with a wide radius to further blow out the colors. You can dial in the strength using the Layer Opacity.
Lastly I’ll add a final Adjustment Layer and add a Curves effect (Effect > Color Correction > Curves) to add some contrast.
You can see the variations in the audio file as your RAM preview give a nice effect.
Here’s the animation.
You can see how a few simple techniques can turn the Audio Spectrum into something much more cool and interesting! Experimentation is the key here. Build up your layers and see what you can get!