Home Vocal Recording and Mixing
How to fix vocal timing in REAPER without re-recording
Published November 4, 2026 · Updated November 4, 2026
If a phrase lands slightly late or early, it is usually fixable. First check it is not a breath or a latency problem. Then split the phrase out in the gaps on each side and move the whole phrase, using 10 ms steps as a starting point. If only one word is off and there is no gap around it, use stretch markers to shift that word. Stop as soon as it feels right, because a vocal pulled onto the grid can lose what made it good.
A take can have the right feeling and the right notes and still have one line that sits behind the beat. Singing it again might fix that line and lose everything else. REAPER gives you two ways to fix it, both non-destructive, and neither needs a paid plugin.
The order matters. Moving a whole phrase changes nothing inside the audio, so it should always be your first try. Stretch markers change the audio itself, so save them for what a simple move cannot reach.
Check what kind of timing problem you have
Bypass any reverb and delay on the vocal first, because their tails can blur where a word really lands. Then listen to the vocal against the beat, not on its own, and work out which of these you have.
| What you hear | What it probably is | What to do |
|---|---|---|
| Every line is late by the same amount | Recording latency, or a singer reacting to a late headphone mix | Fix recording latency in REAPER first, then move the whole take once |
| A line starts late, and a breath sits right before it | The breath may be what you hear as late | Trim or lower the breath, then listen again |
| One or two phrases are off, with gaps around them | A normal phrase timing slip | Fix 1: split and move |
| One word is off inside a running line | No gap to cut in | Fix 2: stretch markers |
| The timing is loose nearly everywhere | A performance problem | Comp or re-sing, see the limits below |
The breath case is worth checking first. One mixing guide calls it a common cause of a “late” vocal, and trimming a breath in REAPER takes seconds and leaves the words alone.
Set REAPER up before you touch anything
These three settings prevent most of the accidents in this job.
- Turn snapping off with
Alt+S. With snapping on, the item can jump to a grid line when you drag it, and you want small moves. - Check ripple editing is off.
Alt+Pcycles it through off, per track and all tracks. With it on, moving one piece can drag everything after it. - Turn auto crossfade on with
Alt+X. When pieces overlap, REAPER fades between them, which hides the join.
Save the project before you start, and keep an untouched copy of the take on a muted track if you want a quick before and after.
Fix 1: split the phrase and move it
This is the cleanest fix because the audio is not processed at all. It works when there is a small gap, a breath or a quiet spot on each side of the phrase.
- Select only the vocal item. REAPER’s
Skey splits the selected items, but if nothing is selected it splits every item at that point, including your beat. - Click in the gap before the phrase and press
S. Do the same in the gap after it. The phrase is now its own item. - Click the phrase so it is the only item selected, then open the Nudge/set items window. Right-click the item, or use the Edit menu. Choose Nudge, set the unit to milliseconds, and try a value of
10. - Click the left or right nudge button and play the line with the beat. Go a few steps past where it sounds right, then come back. That tells you where the sweet spot is. Drop to
5ms if you need to get finer. - Check both joins. Moving a phrase earlier makes it overlap the piece before, and moving it later opens a small hole. Either is fine in a real gap. If a join clicks, slide the split into the quietest spot and give it a short fade.
The 10 ms step is our starting point, not a rule. It is small enough to hear the change building without jumping past the right spot.
Fix 2: move one word with stretch markers
When the word you need runs straight into its neighbors, there is nowhere to split. Stretch markers let you slide that word earlier or later and let the audio on each side absorb the change.
Dragging a single marker is not what you want here. REAPER’s guide explains that dragging a marker left speeds up the audio before it and slows the audio after it, so the word itself changes speed. Moving a pair of markers together keeps the word as it was.
- Add anchors. Select the vocal item, put the cursor in the gap at the start of the line and press
Shift+W. Do the same at the end of the line. These limit how far the stretching can spread. - Make a time selection around the word, from just before it starts to just after it ends.
- Add the pair. With the item selected, go to
Item › Stretch markers › Add stretch markers at time selection. - Hold
Shift+Altand drag the first marker of the pair. Both markers move together, and the timing between them stays the same. - Play it with the beat. Double-click a marker to reset its rate to 1.0, or Alt+click it to remove it.
If the end of a word is the real problem, say a held note that runs into the next line, drag one marker at the end of that note. Sound On Sound’s vocal timing guide suggests working on word ends as well as word starts, because the end of a syllable can matter as much for the groove.
If several items are selected, moving one marker moves the others too, so hold Ctrl while dragging to move only one. And removing stretch markers puts the timing back as it was. To make the change permanent, Glue the item, which writes a new file and leaves the original alone.
If the stretched part sounds odd
Press F2 to open the item’s properties. REAPER’s guide describes the Élastique SOLOIST modes as suitable for monophonic items, which is what a single voice is, so try one if the default sounds wrong. The same window has a stretch marker mode with Balanced, Tonal optimized, Transient optimized and No pre-echo reduction options, plus a stretch marker fade size. Try them by ear, since no one setting suits every voice. If the pitch changes where you stretched, check that Preserve pitch when changing rate is ticked.
If a word still warbles, you are probably moving it too far. Shrink the move or shift the whole phrase with Fix 1 instead.
How far to move things, and when to stop
Judge by ear against the beat, not by whether the waveform lines up with a grid line. The grid is not always where a performance wants to be, and a line sung slightly behind the beat may be doing exactly what it should. Sound On Sound’s guide warns that it is easy to overdo this and lose the human feel, and to correct only the words that should have hit the rhythm and did not.
REAPER can snap stretch markers to the grid from the Stretch markers menu. Avoid doing this across a whole lead vocal. Fix what distracts you and leave the rest.
A useful yardstick is the length of a sixteenth note: 15,000 divided by your BPM gives it in milliseconds, so about 167 ms at 90 BPM and 125 ms at 120 BPM. Our working rule, not a standard, is that if a word needs to move by more than a sixteenth note, you are no longer tidying the take. You are rewriting the phrasing, and a new take will usually sound better.
Fix the lead before the doubles
If the line has doubles or harmonies, set the lead first and then bring them to it. That is usually quicker, and it stops you chasing a target that keeps moving. Tight doubles matter more than a tight lead, because two voices that miss each other are easy to hear. If a double sounds hollow rather than late, read about why two vocal tracks can sound hollow, since that is a different problem.
What this will not fix
- A rushed or dragging delivery. If the whole line feels unsure, moving it puts the same uneasy performance in a better place. The energy will not change.
- Timing that is loose all the way through. Dozens of edits take longer than singing it again and usually sound worse. Comping from several takes is the better route if you have them.
- A wrong word or a bad note. For one bad word, punching in a replacement is the right tool.
- Bleed under the voice. If a click or beat leaked into the mic, moving the vocal moves the leak too, and stretching it can make it more obvious.
- A beat that drifts. If the beat itself is not at a steady tempo, the vocal may be fine and your grid may be wrong. Trust your ears over the grid.
Rule out latency and breaths first. Move whole phrases before you stretch anything, and use a pair of stretch markers when one word has no gap around it. Listen against the beat, stop when it stops bothering you, and re-sing if a word needs to travel a long way.
Timing sorted? Finish the vocal.
The free StudioRescue vocal chain gives you a starting sound using only REAPER’s stock plugins, so the take you just saved can sit properly in the mix. Nothing to buy.
Get the free vocal chainSources
- Up and Running: A REAPER User Guide v7.84 (November 2026), official HTML edition - section 10.7 Stretch Markers (adding markers, pairs, modifiers, Glue, reset, removal, snapping to grid), 7.29 The Nudge/Set Items Window, item editing shortcuts (S, Alt+S, Alt+P, Alt+X, F2), pitch shift modes and stretch marker modes. dlx.reaper.fm
- John Walden, “Cubase: Vocal Timing Correction”, Sound On Sound (November 2017) - working in short sections, word starts and ends, not overdoing it, doubles after the lead. The tools differ, the principles carry over. soundonsound.com
- Matt Houghton, “Vocal Alignment In Reaper”, Sound On Sound (April 2017) - stretch markers for aligning vocal parts while keeping their natural feel. soundonsound.com
- Barry Watson, “Stretch In Time”, Sound On Sound (August 2013) - stretch markers are non-destructive, algorithm set per item, Soloist for vocals. soundonsound.com
- BCHILL MIX, “Fast vocal timing cleanup for better mixes” (April 2026) - practitioner advice on breaths, phrases before words, and tightening doubles more than leads. bchillmix.com