how-to-reduce-latency-in-reaper
change-waveform-size
should-you-delete-reapeaks-files
reaper-dark-mode-on-windows
reapertips-theme-complete-guide
what-happened-to-reaper-in-a-year
massive-update-to-regions-and-markers-in-reaper-v7-62-kh9kg
instantly-phase-align-audio-in-reaper
quickest-way-to-add-icons-to-your-tracks
quickest-way-to-color-tracks-items-in-reaper
the-theme-adjuster-for-reaper-7-a-comprehensive-guide
how-to-share-a-reaper-project-with-someone
how-to-convert-drums-to-midi-in-reaper
instantly-convert-audio-to-midi-in-reaper
how-to-export-import-reaper-settings
best-utility-scripts-in-reaper
the-proper-way-to-save-projects-in-reaper-7
how-to-insert-midi-notes-in-one-click-in-reaper
best-midi-settings-for-reaper-s-midi-editor
best-settings-for-reaper-7
practice-your-timing-with-midi-rhythm-trainer-for-reaper
why-reaper-is-not-saving-your-project-settings
how-to-stop-reaper-from-looping-items
split-midi-items-using-mouse-wheel-in-reaper
mind-blowing-midi-note-generator-in-reaper-midi-ex-machina
drum-racks-in-reaper
advanced-fx-browsing-in-reaper
reaper-7
global-scale-tool-in-reaper-let-it-key
5-useful-scale-tools-in-reaper
4-ways-to-get-minimal-in-reaper
how-to-recreate-a-guitar-noise-gate-plugin-in-reaper
best-free-plugins-for-reaper-tukan-studios
how-to-separate-tracks-in-the-mixer
how-to-tweak-any-reaper-theme
js-lava-reverb-amazing-free-shimmer-reverb
how-i-record-guitars-quick-and-easy-in-reaper
5-tips-for-getting-started-in-reaper
create-save-and-load-layouts-in-reaper
customize-the-look-of-your-midi-notes-in-reaper
copy-and-replace-midi-note-sections-in-reaper
quick-way-to-go-through-takes-in-reaper
pan-tracks-using-track-name
amazing-free-denoiser-in-reaper
easy-seamless-loop-using-second-pass-render-in-reaper
reverse-midi-trick-in-reaper
a-guide-to-automation-items-in-reaper
a-trick-to-expand-and-collapse-toolbars-in-reaper
10-automation-shortcuts-in-reaper
how-to-auto-color-in-reaper
quick-way-to-check-your-levels
select-item-without-cursor-moving
how-to-stack-regions-in-reaper
5-ways-to-display-audio-in-reaper
identify-scales
js-nostalgizer
reaper-fix-files
how-to-export-backup-reaper
how-to-merge-midi-in-reaper
layer-sounds-in-one-track-in-reaper
easy-way-to-navigate-big-projects
how-to-install-multiple-reapers
how-to-strum-midi-notes
10-tips-for-writing-midi-drums-in-reaper
how-to-add-borders-to-toolbar-icons-in-reaper-6
easiest-way-to-update-reaper
show-fx-list-inside-tracks-in-reaper
smoother-waveforms-and-meters-in-reaper
how-to-copy-and-paste-velocities-in-reaper-b
quickly-test-different-tempos-in-reaper
allow-drag-import-to-insert-new-tracks
duplicate-tracks-with-no-items
js-droplets
how-to-add-gradients-in-reaper
reaper-v6-72-tons-of-new-track-group-features
how-to-clean-your-fx-list-in-reaper-8
retrospective-midi-recording
6-ways-to-lower-cpu-load-in-reaper
6-metronome-tips-in-reaper
a-trick-to-quickly-loop-items-in-reaper
how-to-reorder-midi-notes-in-reaper
how-to-fully-collapse-folders
easy-audio-stutter-in-reaper
easy-clean-up-project-folders
open-project-folder-in-one-click
change-grid-size-with-your-mouse-wheel
reaper-v6-71
quickest-way-to-pan-tracks
how-to-set-midi-velocity-shortcuts
create-shortcuts-to-your-plugins
5-advanced-ways-to-edit-in-reaper
how-to-show-plugin-ui-inside-your-tracks
how-to-show-vu-meters-on-tracks
6-things-i-wish-i-knew-when-i-started-using-reaper
how-to-stretch-midi-notes
how-to-duplicate-tracks-without-items
a-tool-for-customizing-reaper-6-theme
using-the-master-playback-rate-to-set-tempo
js-ravager-the-extreme-upward-compressor
quick-trick-to-a-b-your-tracks-and-effects

How to reduce latency in REAPER

March 21, 2026

Ever tried recording your voice or your guitar and there’s a bunch of annoying delay thats making it impossible to do anything? That’s latency, and it’s the worst! 😭

Latency is the delay between what you play or sing and what you hear back in your headphones or speakers. It's one of the most common frustrations when starting to record in REAPER, and there are a few different ways to deal with it.

🔌 Use the right audio driver

The first thing to check is your audio driver.

If you're on Windows, you want to be using an ASIO driver. The default Windows audio drivers add a lot of latency. Most audio interfaces come with their own ASIO driver — install it and select it in Options > Preferences > Audio > Device.

If your interface doesn't have its own ASIO driver, you can download ASIO4ALL for free at asio4all.org. It's a generic driver that works with most setups.

Another option for Windows is WASAPI, which is built into Windows 10 and 11, no download needed. To try it, go to Options > Preferences > Audio > Device > Audio system and select WASAPI. Then set your input and output devices accordingly.

If you're on Mac, you don't need to install anything. Mac already comes with a built-in audio driver called Core Audio, which handles latency really well out of the box 😄

🎛️ Lower your buffer size

The main setting that controls latency is the block size (also called buffer size). You can access it by clicking the audio device info in the top right corner of REAPER, or going to Options > Preferences > Audio > Device.

As a rule of thumb:

  • Higher buffer size = more CPU headroom, smoother playback, but more latency
  • Lower buffer size = less latency, but more CPU demand and possible glitches

Try 128 samples as a starting point for recording. If you hear crackling or pops, double the number (256 samples). If everything sounds clean, try halving that number (64 samples).

⚠️
Once you're done recording and just mixing, raise the buffer back up. You don't need low latency for playback, and a bigger buffer keeps big sessions running smoothly.

🏗️ Use stem tracks for large sessions

Here's the situation: you have a big project with lots of plugins, and you can't lower the buffer without getting glitches. But your buffer is too high to record comfortably.

The solution is to render your session into reference tracks, mute everything, and record against those instead. With just a few lightweight audio files playing back, your CPU drops to nearly zero and you can lower the buffer as much as you want! 👍

🌈
Muted tracks don’t consume any CPU in REAPER!

Here's how to do it:

  1. Create a new track and name it "Stereo Reference" (or whatever you like).
  2. Click and drag the tracks you want to render down into this track as shown in the gif below. This will turn the Stereo Reference into the parent folder of that track.
  3. Right-click the folder track “Stereo Reference” and go to Render/freeze tracks > Render track to stereo stems track (mute originals). REAPER will render everything inside the folder down to a single stereo audio file on that track and mute the rest of the tracks.
  4. Now you can lower your block size to something like 128 samples.
  5. Record your vocals or whatever you need to capture.
  6. When you're done, delete the rendered track, unmute the originals, and raise the buffer back up.
💡
TIP: Want more flexibility? Instead of one stereo mix, create multiple folder tracks — one for drums, one for bass, one for guitars — and render each one separately. That way your performer can still ask you to turn something up or down without having to re-render the whole thing.

🎸 Auto-bypass plugins when you record arm (REAPER 7.62+)

If you're on REAPER 7.62 or later, there's a new feature that makes recording with a heavy session way less painful.

REAPER can now automatically bypass any plugins in your instrument chain that introduce latency the moment you arm a track, then restore them as soon as you stop recording. This means you can keep your big plugins loaded and not worry about them affecting your recording latency.

For example, if you have a limiter on your master track, it will likely add some latency. With this option enabled, REAPER temporarily disables any plugin in your chain that introduces latency whenever you arm a track for recording. The could be limiters, multiband processors, denoisers, and heavy plugins like Soothe, FabFilter Pro-L, or iZotope RX.

To set it up:

  1. Go to Options > Preferences > Audio
  2. Enable Auto Bypass Effects on Record Arm
  3. Set your threshold — 3ms is a good starting point (if you notice that your amp sim gets disabled, you can increase this number!)
  4. Hit Apply

REAPER will handle the rest automatically every time you hit record arm.

🎧 Use direct monitoring

If your audio interface supports direct monitoring, it's the cleanest solution for zero latency while recording. Your input signal goes straight to your headphones from the hardware, before it even hits the computer.

This works great when you're recording a processed signal that's already ready to print — like a vocal through your interface's preamp, or a guitar through an amp sim running on the interface itself. For a dry DI guitar signal, direct monitoring won't sound like much since there's no processing on it yet.

When using direct monitoring, turn off REAPER's software input monitoring on the track to avoid hearing yourself twice.

That’s it! – hope that helps, reaperfriends. 💙

Hai there!

I'm Alejandro, and I created this ad-free page to give you the best experience learning REAPER.

If you find my work helpful, please consider buying me a coffee. That'd help me cover the costs of this site and gives me more time to create free resources.

Buy me a coffee ♥
Buy me a coffee
View comments