Tempo changes stay clean when the algorithm matches the material: transient or beats mode for drums, a monophonic or formant-preserving mode for solo vocals, and a complex or polyphonic mode for full mixes. Keep changes under about ten percent and most listeners will never hear it. Past twenty-five percent, no algorithm sounds transparent and you should be re-recording, re-programming, or using a half-time relationship instead.
- The audio you want to move, at the best quality available
- A DAW with selectable warp or stretch algorithms
- The original tempo, confirmed rather than guessed
- The target tempo
Automatic detection is often out by a factor of two, and live-played material drifts. Loop eight bars, set the DAW tempo, and check whether the click stays locked at the end of the loop as well as the start.
If the source drifts, warp it to the grid first at its original tempo. Stretching drifting audio to a new tempo compounds two problems.
Divide the target by the original. 120 to 128 BPM is a 6.7 percent change — comfortably transparent. 90 to 140 is a 55 percent change, which is a different job entirely.
| Material | Mode to use | What goes wrong with the wrong choice |
|---|
| Drums, percussion, rhythmic loops | Transient, beats, or slice mode | Flamming, doubled hits, hollow attacks |
| Solo vocal | Monophonic or vocal mode, formants preserved | Chorusing, vowel wobble, robotic sustains |
| Bass, solo lead line | Monophonic or tones mode | Warbling on sustained notes |
| Pads, strings, sustained texture | Spectral or texture mode | Rippling, phasing |
| Full mix or chord stem | Polyphonic or complex mode | Smeared transients and phasing at once |
The rule underneath the table: transient-heavy material needs its transients left alone; sustained material needs its spectrum treated smoothly. Mixed material has both, which is why full mixes are the hardest case.
For anything past about twenty-five percent, stop stretching and consider these instead:
- Use the half-time or double-time relationship. A 92 BPM vocal sits over a 184 BPM track with no stretching at all — the pulse simply divides.
- Re-program rather than stretch. MIDI drums and MIDI parts move to any tempo for free. If the part exists as MIDI, do not stretch its bounce.
- Separate first. Split a mix into stems, then stretch each stem with the algorithm that suits it. This meaningfully outperforms stretching the mixed file, because the drums can use transient mode while the pads use spectral. Tools that do separation and timeline editing together, such as RipX or Veena, make this one pass rather than three.
- Re-record. For a small acoustic part, playing it again at the new tempo takes ten minutes and sounds perfect.
Solo the stretched material and listen at the transitions, not the middle:
- Flamming — one hit becoming two. Transient detection has misfired. Fix the markers manually.
- Warbling on held notes — the algorithm is granular and the window size does not suit the material.
- Loss of punch — the attack itself is being stretched. Wrong mode.
- Phasing on a full mix — usually unavoidable past a certain amount; reduce the stretch or separate.
Every warping engine puts transient markers where it thinks the hits are, and it gets some of them wrong — especially with ghost notes, rolls, and heavily-compressed material. Zoom in and move them. Ten minutes of manual marker cleanup usually beats trying a fifth algorithm.
Tempo affects more than timing. Reverb and delay times set at the old tempo are now wrong — retime any tempo-synced effect. Compressor attack and release settings tuned to the old groove will need adjusting. And a groove that felt urgent at 128 may feel sluggish at 118 in a way no processing fixes.
Related reading: how DAWs handle time and tempo, how to change the key of a song, and tempo and groove.
Start making music in Veena
Free, browser-based, no downloads required.
Try Veena Free