Using Logic Pro 9’s Varispeed to Tempo-Shift Entire Projects
One of the many excellent new features of Logic Pro 9 is Varispeed. Varispeed gives you the ability to speed up and slow down your projects — not just a single instrument, but the entire project can be instantly tempo-shifted. Let’s look at how it’s done.
Why Use Varispeed?
Varispeed isn’t the sort of tool you’ll need to use every day, but it’s the sort of tool that you like to know is available to you. Every now and then you’re halfway through a project when you decide that the tempo just isn’t right and the song should be slower or faster. Varispeed allows you to determine which tempo suits the song better, quickly and easily.
Alternatively, you may be having trouble recording a difficult part in the song. While Varispeed may not be your first port of call, after struggling with the part for too long it’s convenient to be able to slow the whole project down, record your part, and snap it back to normal speed afterwards. Your new part will be in time with everything else.
If you feel like a cheater recording the part slower, at least you can practice at a slower tempo before working your way back up.
And, for maximum fun, Varispeed can be used as an effect as well.
Step 1
Varispeed isn’t instantly available from the transport bar on a default installation of Logic Pro 9. If you right click anywhere on the transport bar you’ll get a menu option that says “Customize Transport Bar…” — click this.
This is what you’ll see:

Tick the box that says Varispeed in the second column, and then click OK.
Step 2
You should now see this button among the group of buttons on the right hand side of your transport bar:

If you click this button, Varispeed is enabled, and you’ll see a section of the transport bar’s information panel go orange.

Step 3
Your project still sounds the same at this point. Varispeed is on, but the change in speed hasn’t been specified yet.
Before we start tempo-shifting, let’s listen to the original piece. I didn’t want to record a bunch of music for this tutorial so I’ve just arranged a little tune from stock loops. It’s a bit busy because I wanted to demonstrate how well Varispeed tempo-shifts multiple audio and MIDI tracks all at the same time.
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Go back to the orange panel on the information bar. If you drag the bottom section with the numbers in it up or down, you’ll change the tempo. The default view measures the change in percentage, and that change can be between -50% and +100%.
I have to say that I’m pretty impressed with how well Logic retains the tune’s cohesion at the most extreme ends of the spectrum. Here are the -50% and +100% versions, respectively:
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Step 4
That’s cool, but modifying the tempo by percentages doesn’t quite give us control that’s fine tuned enough for a real song. We need to be able to modify the number of beats per minute directly.
In the top half of the orange section of the transport bar’s information area, there’s usually text such as “Speed Only”. Click and hold here to bring up a menu, and select “Resulting Tempo”. The percentage is gone, and now you can set a specific tempo, which gives you much less comedic and more useful results.
Here’s our song at 130 BPM, up from a base of 120 BPM:
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Step 5
I mentioned that Varispeed could be used as an effect. Most features that allow you to speed up or slow down entire songs try to retain the original pitch of the track, which is what makes using Varispeed to record difficult parts possible.
But Logic gives you the option to change the tempo and the pitch in parallel. If you lower the tempo, you lower the pitch. If you increase the tempo, you increase the pitch.
This allows you to crank the tempo and create one of those silly chipmunk songs that I always see in American movies or create a dark, warped effect by bringing the tempo and pitch down low.
Here’s an example of each, at 66 BPM and 178 BPM respectively:
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
To do this, hold down on the top row of the Varispeed information section on the transport bar. This brings up the menu again. Now, switch from “Speed Only” to “Varispeed (Speed and Pitch)”.
At this point you can change the tempo or speed change percentage and laugh at the results.

This is cheating! I refuse to use this feature lol.
I keep forgetting about Varispeed … and yet, clients are always wondering what their song would sound like sped up or slowed a hair here and a fraction there.
I’m always doing it the old Logic 8 way of stretching out regions, but his is much more useful and less fraught with mistakes.
Thanks, Joel!
@Rolando — no problem, this is so much handier.
@Allan — it has applications that some would consider cheating, but it also has some that couldn’t be. If you just want to get a rough idea of what a song would sound like if you tracked it at a different tempo, for example, it’s great.
Slowing down the whole song to track a tricky part does feel like cheating to me, at least for myself as a musician, but that’s not the only way you can use Varispeed.
Yeah I suppose your right. Im gonna start using this for all my piano/synth parts, since im not really a piano player. But for tricky guitar parts, that is something that is outta the question
re: cheating — I was playing around with a track, and noticed my vocals sounded better when sped up a bit (I’m guessing there’s some pitch flutter at the note’s beginning that gets shortened). It still feels like cheating, but less so than auto-tune…
Quick question: I’ve noticed on some projects, when I try to use varispeed, it ignores some audio tracks (obviously creating a noisy mess). Is there something special I have to do to enable it on these tracks?
Neil, I can’t say I’ve come across that issue! Let us know if you’re able to figure it out.
Hi Joel, I’m lurking around today checking out some of your tutorials. Thanks!
Question/comment: When ever I’ve used varispeed on a typical song (with guitars, midi stuff, vocals) it sounds bad sonically. I’m wondering if I need to turn flex on to get natural results using varispeed? I’ve gotten great results with flex btw that are on professional productions I’ve done. The last time I tried varispeed was on a song that only had a stereo music track and 1 vocal track. the ideas was to slow it down so the singer could get his phrasing better, as the song was kind of fast. When engaged, it seemed that the whole computer kind of choked. Also, I couldn’t monitor the track to punch in on it. In the end it didn’t work as when sped back up the vocal just didn’t sound natural. Anyway, just trying to learn and appreciate your efforts!
Im guessing (On Logic 9 now for the third hour, long time logic user tho) that theres no way to record the effects that this has?
I understand how to slow individual tracks etc, but i like the way this method is used and id like to apply this easier way of slowing/speeding up tracks to a single track.
I suppose I can just export single tracks into the main track im working on.