Download Project File

How To Create an Audio Meter Using Shape Layers in After Effects

In this post, you will learn how to create an audio meter using shape layers in After Effects.

Alright, so we are in After Effects but first, let me show you what we are going to be creating today.

Creating an audio meter using shape layers in After Effects

As you can see from the image above, we are going to be creating an active audio meter all with shape layers in After Effects.

If you remember, back in tip number 49, I showed you how to create an audio meter using text and expressions in After Effects, but today we are going to be using shape layers.

By the way, I won’t be able to show you everything you see in this composition from scratch. Instead, I will show you the most important parts and you should be able to figure out the rest.

If you want to get the most out of this tutorial, then I highly recommend downloading the project file for this tutorial and following along!

Alright, now let’s start creating our audio meter with shape layers!

Step 1:

Double click on the rectangle tool to bring it inside of our composition.

Rectangle Tool in After Effects

Bring in Rectangle inside of the After Effects composition

Step 2:

Change the size of the Shape Layer 1 from 1920 x 1080 to 130 x 30. To do that we need to collapse the Shape Layer 1 and go to Contents – Rectangle 1 – Rectangle Path 1 – Size.

Change the size of our rectangle in After Effects

Change the size of rectangle in After Effects

Step 3:

Select Contents, go to Add and select Repeater.

Select Repeater in After Effects

The Repeater takes our Shape Layer 1 and then repeats it as many times as we want.

Repeater in After Effects

Step 4:

I want our Shape Layer 1 to repeat 20 times. So under copies, I will change that number from 3 to 20.

Repeater copy in After Effects

Step 5:

Right now my Shape Layer 1 repeats itself to the right. I want to change the direction. To do that I need to change the position of Repeater 1 from 100 to 0. (Repeater 1 – Transform: Repeater 1 – Position)

Position Repeater in After Effects

Repeater position in After Effects

And the second number, which is 0, needs to be changed to -40 because I want our audio meter to go up.

Position Change in Repeater in After Effects

Step 6:

Select Shape Layer 1 and do CTRL+ALT+Home (CMD+OPT+HOME on a Mac) to center the pivot point.

Control Alt Home keyboard shortcut in After Effects to center the pivot point

Step 7:

Press CTRL+HOME (CMD+HOME on a Mac) to center the shape in our composition

Center The Shape of After Effects

That is exactly what I want and now we are ready for animation!

Step 8:

I am first going to convert the welcome to ukramedia.wav audio waves into keyframes because I want the actual value so I can do something with it.

Converting Audio Waves into Keyframes in After Effects

To do that we are going to right-click on the welcome to ukramedia.wav and then go to Keyframe Assistant – Convert Audio to Keyframes.

Create Audio to Keyframes in After Effects

Now we have a new solid that has been created.

New Solid in After Effects

We can select our new solid Audio Amplitude and hit U on the keyboard to see all the keyframes.

Select U in After Effects to see all the keyframes

We have a Left Channel, a Right Channel and then Both Channels.

left, right and both channels in After Effects audio

If I move the time indicator in the timeline, you can see that the numbers for our Left, Right and Both Channels are exactly the same.

Moving time indicator in timeline in After Effects

Step 9:

Select the Right and the Left Channel and hit delete to get rid of them. That way we only have one channel to worry about.

Delete right and left audio channels in After Effects

Both Channels in After Effects

Step 10:

Go back inside of the Shape Layer 1 and then select the copies and then hit S twice to solo it.

Solo in After Effects

Solo Copies in After Effects

Step 11:

ALT+CLICK on the Copies stopwatch icon to activate an expression.

Activate expressions stopwatch icon in After Effects

Step 12:

Let’s define some variables inside of the text box. I am going to say audio = and then I will pick-whip to Both Channels slider property.

audio = thisComp.layer(“Audio Amplitude”).effect(“Both Channels”)(“Slider”);

Pick whip to slider in After Effects

After Effects Expressions

Step 13:

Next, I am going to do a linear expression. The linear expression kind of restricts the numbers. For example, right now if I look at our audio waves, I can see that the circled audio wave in the picture below is probably the highest point of our audio.

Highest point of the audio wave in After Effects

And if we scroll through the timeline with our time indicator, we can see that the slider number of our Both Channels is never higher than 19.

Both Channels slider is 20 in After Effects

I think if I say do not go higher than 19 then we are probably going to be safe. In other words, our audio wave for this project goes from 0 to 19. I do not think it gets higher than 19.

With that said, I am going to restrict it with linear expression. So I am going to say linear() and I am going to say take the values from Both Channels slider like so:

linear(audio,)

Then from there, I want my lowest number to be 0 and then my highest number to be 19.

linear(audio, 0, 19)

And so when it is 0, I want it to be 0 as well and when it is 19, I want to be 20 because I have 20 bars and I do not want to go higher than 20. So essentially, we are just restricting numbers here.

linear(audio, 0, 19, 0, 20)

Alright, now let’s see what happens!

Let's see what happens in After Effects

If we start playing from the beginning, you can see it works quite well. The bars are responding to the audio.

Step 13:

Now the cool thing about our bars being a shape layer is that we can actually add more things to it. We can add another Repeater by going to Contents – Add – Repeater.

Add another repeater in After Effects

We can go inside Repeater 2 and play with the different properties that it has to offer.

Play with different repeater properties in After Effects

For example, we can give our wave bars some breathing room by adjusting the Transform: Repeater 2 Position.

Transform Repeater Position in After Effects
We can take it even further and give it more copies.

More Copies in After Effects Repeater

We can play around with scale.

Scale Repeater in After Effects

The sky is the limit to what we can do here. We can also add other things like Zig Zag.

Zig Zag in After Effects

Zig zag options in After Effects

Hopefully, you get an idea of how powerful and useful it can be.

I hope you found this post useful. If you would like to learn more about Expression and how it can speed up your workflow in After Effects, check out my Learn After Effects Expressions Course.

Download Project File

About the author:

Sergei Prokhnevskiy

Sergei Prokhnevskiy is a Charlotte, NC based motion graphics designer, an online tutor, an entrepreneur, and Adobe MAX Master Speaker. Sergei is known for his quick and practical After Effects tips and tricks on YouTube, where he generated well over 6 million views on his tutorials. He has authored an online video course on After Effects Expressions and developed scripts for After Effects. He is also a former senior motion graphics designer at Fox Sports where he worked on graphics for NFL, Super Bowl, MLB, World Series, College Football, NASCAR, Women’s World Cup, and NASCAR Race Hub. He is very passionate about learning and teaching others.

5 FREE TIME-SAVING TOOLS

Over 100,000 downloads & counting!

These 5 After Effects tools will seriously speed up your workflow and save you hours of wasted time. More than that, they could be the difference between being able to complete a project on time or not!