All guides

How to Build a Tempo Map When Your Song Changes Speed Mid-Track

A step-by-step guide to mapping tempo changes, ritardandos, and double-time sections so your DAW grid, click track, and stems all stay in sync.

5 min read

Producer viewing a DAW tempo track with several tempo change markers across a song timeline

Most songs run at one tempo from start to finish, so most producers never think about tempo maps. But the moment your song slows into a bridge, speeds up for a double-time chorus, or has a rubato intro before the band kicks in, a single BPM number stops working. You need a tempo map: a track of tempo changes tied to specific bars, so your grid, click track, and every collaborator's session line up.

What a Tempo Map Actually Is

A tempo map is a list of tempo events placed at exact bars or beats in your timeline. Instead of "this song is 92 BPM," it's "bars 1-8 are 92 BPM, bar 9 ritardandos to 76 BPM, bars 10-34 are 76 BPM, bar 35 jumps to 152 BPM for the outro." Every major DAW has a tempo track (sometimes called a conductor track) where you can draw this in.

If you skip this step and just "feel" the tempo changes while recording, you'll get a performance that sounds fine solo but falls apart the moment you try to edit, quantize, add MIDI, or hand stems to someone else.

When You Actually Need One

Not every tempo-shifting idea requires a formal map. Here's a quick gut check:

SituationNeed a tempo map?
Live drummer naturally speeds up through a chorusNo — that's feel, don't fight it
Scripted ritardando into a final chorusYes
Half-time or double-time section with a clean meter changeYes
Rubato intro before a steady verseYes
Click track drifting because the drummer rushedNo — fix the performance, not the map
Song pitched up a key with a slightly faster editNo — that's a tempo change to the whole song, not a map

The rule: if the tempo change is intentional and you want it to repeat exactly the same way every time (for edits, remixes, or sync licensing), map it. If it's a human push-and-pull within a steady section, let the performance breathe and don't fake precision you don't need.

Step 1: Decide the Tempo Changes Before You Record

Map the song on paper or in a blank session before anyone plays a note. Figure out:

  • Where each section starts and ends, in bars
  • The target BPM for each section
  • Whether the change is instant (a hard cut) or gradual (a ritardando or accelerando over X bars)

Example for a ballad-to-anthem structure:

  • Intro: bars 1-8, 68 BPM
  • Verse 1: bars 9-24, 68 BPM
  • Pre-chorus: bars 25-32, accelerando from 68 to 96 BPM
  • Chorus: bars 33-48, 96 BPM

Write this down before tracking. It's much harder to retrofit a tempo map onto audio that was recorded freely.

Step 2: Build the Map in Your DAW's Tempo Track

Most DAWs let you insert tempo events at specific bars and choose linear or curved ramps between them. Workflow:

  1. Open the tempo/conductor track.
  2. Insert a tempo event at bar 1 with your starting BPM.
  3. Insert the next event at the bar where the change begins.
  4. For a gradual change, insert a second event a few bars later at the new BPM and set the interpolation to linear (or your DAW's "ramp" option) so it transitions smoothly instead of jumping.
  5. Play the click track through headphones and conduct along, or better, have a drummer or keyboard player play along to confirm the ramp feels natural, not robotic.
Producer adjusting tempo markers on a DAW timeline with a click track playing
Producer adjusting tempo markers on a DAW timeline with a click track playing

Don't eyeball a ritardando by ear alone and then try to reverse-engineer the bar it lands on. Build the ramp first, listen, then adjust the bar length or BPM values until it feels right. It's much faster to nudge numbers than to re-record a performance that drifted.

Step 3: Track to the Map, Not Around It

Once the tempo map exists, every instrument should track against the click derived from it — including the tempo-changing sections. If your drummer is the one driving the ritardando live (common in ballads), flip this around: record the drums first without a click, let the tempo happen naturally, then use your DAW's tempo detection or tap-tempo tool to build the tempo map from the performance afterward. Either direction works. What doesn't work is half the band following a click and half following feel.

Step 4: Watch for These Common Mistakes

Ramping too fast. A tempo change that happens over 1 bar usually feels like a mistake, not a musical choice. Most convincing ritardandos stretch over 2-4 bars minimum.

Forgetting the time signature stays tied to bars, not beats. If you change tempo mid-bar, some DAWs will shift where the downbeat lands visually. Double-check the grid after inserting tempo events — don't assume bar 33 is still exactly where you expect it.

Not labeling the tempo map for collaborators. If you send stems or a session to a co-writer, mixer, or session player, tell them explicitly: "this song has a tempo map, it's not one static BPM." A lot of problems happen when someone imports audio, sees a flat 96 BPM reading, and assumes that's the whole song.

Baking the ramp into audio too early. If you're not sure the pre-chorus should accelerate by exactly 28 BPM, don't print a final mix with that ramp locked in. Keep the tempo map editable in the session as long as possible, and only commit to printed audio once the arrangement is settled.

Step 5: Document It for Everyone Downstream

Once the tempo map is final, write it down somewhere outside the DAW too — a quick note in your session folder or project notes:

  • Section names with bar ranges and BPMs
  • Where ramps start and end
  • Any meter changes that coincide with tempo changes

This matters most when the song leaves your DAW. A mixing engineer, a remixer, or a sync licensing editor working from stems has no way to see your tempo track — they only hear the audio. A plain-text note saves them from guessing.

Handwritten tempo map notes next to a laptop showing a session with multiple BPM markers
Handwritten tempo map notes next to a laptop showing a session with multiple BPM markers

How This Plays Out With Waves

Waves auto-detects BPM when you drop in a session, which works great for single-tempo songs but will usually show you one average or starting BPM for a track with a tempo map — it's not reading your DAW's tempo automation. When a song has multiple tempos, leave a comment on the project noting the section bars and BPMs so collaborators who pull stems into their own DAW know to rebuild the tempo track rather than trust the single BPM reading. Timestamped comments are also a good place to flag exactly where a ritardando starts, so anyone scrubbing through the stems in the browser can hear the change coming instead of being surprised by it.