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
quickest-way-to-detect-midi-chords
quickest-way-to-sidechain-in-reaper
capture-anything-in-reaper-with-global-sampler
how-to-rename-midi-notes
quickest-way-to-create-midi-items
5-ways-to-adjust-crossfades-in-reaper
get-useful-buttons-on-top-of-your-items
how-to-get-rid-of-recording-prompt

6 ways to lower CPU load in REAPER

Is your computer struggling to run a REAPER session? 😶‍🌫️

If you hear crackling / popping noise, or things just feel heavy and slow, these are signs that your CPU isn’t working as effective as it can be.

Here are five things you can do to reduce CPU load in REAPER 🔥

📒 Table of content


1. Increase buffer size

2. Toggle bypass high-latency plugins

3. Freeze tracks

4. Use subprojects

5. Apply FX to items

6. Auto-bypass FX


Increase buffer size

When you have high buffer size, you give REAPER more time to process things. This should help relieve a lot of the CPU load.

The downside is that it introduces latency, so it's not great for when you are tracking. If you are tracking you'd want your buffer size as low as it can go before it starts to crap out.

The rule of thumb for block size is:

  • Set to high buffer size if you are mixing.
  • Set to low buffer size if you are tracking.

To change the buffer size:

Go to Preferences (Shortcut ctrl/cmd + , ) > Audio > Device > Request Block Size and type 1024. If still struggling, go 2048.

Toggle bypass high-latency plugins

There’s this amazing script that allows you to quickly toggle on/off all of the plugins in your sessions that are introducing latency (limiters, multiband, gates, so on...)

This is super convenient for when you are alternating between mixing and tracking a lot.

If you have Reapack installed, you should have the following script in your actions menu:

Script: mpl_Toggle bypass all project FX with latency (PDC) higher than 128 samples.lua

Freeze tracks

Track freezing is a feature that renders your track and turns off all of the FX.

This is super useful for when you have tracks with lots of effects like guitars or sound effects.

And the cool thing is that you can revert back any time, adjust and freeze again, effectively relieving a lot of CPU usage 💪

To do this: right click one or more tracks, select Render/Freeze Track > Freeze Tracks

I highly recommend setting up shortcuts to these actions or add them to a toolbar if you find yourself using this a lot:

  • Track: Freeze to stereo (render pre-fader, save/remove items and online FX)
  • Track: Unfreeze tracks (restore previously saved items and FX)

Use subprojects

If you find yourself working with tons of sound effects and large plugin chains, using subprojects can help you reduce a lot of CPU usage.

This is one of REAPER’s most powerful features. It allows you to create projects inside your projects like this 👇

I use this a lot for when I am going crazy with sound design in my sessions. I just grab all of my layers and move them into a subproject.

To create a subproject:

Select one or more tracks/items, right click on them and select Move to new subproject.

A new project tab will open, this is your subproject. As this happens you will notice that it will render the file and create an item in your main project.

What subprojects look like in your timeline.
What subprojects look like in your timeline.

You can double click the subproject item to open it.

In here you can further tweak the sound and add things. When you are done with your tweaks, press ctrl/cmd + S and it will render and update the item in your main project.

Inside a REAPER subproject.
Inside a REAPER subproject.

I recommend watching this amazing video by Akash Thakkar to see all the things you can do with this! It’s very cool 🙂

Apply FX to items

You can right click any item and select "Apply track/take FX to items as new take".

This is perfect for when you are having a small section with tons of plugins and you just wanna render that part.

This isn't destructive either, you will still have the original as a take!

Auto-bypass FX

Since REAPER v6.71, we now have the option to auto-bypass FX when it detects silence, saving you a LOT of CPU! 🤩

To set this up, go to File > Project Settings and enable the option Auto-bypass FX that report tail length or have auto-tail set, threshold:

By default it’s -100 dB but you can set your own silence threshold.

How it works

This will only work with plugins that report tail length. All REAPER plugins and JSFX have it.

However, you can force it to automatically detect tail length by per-instance or as default for new instances.

To enable it per instance:
I
n the track FX window, right click the plugin and select Auto-bypass plugin on silence

To enable it as default for new instances:

In the FX browser, right click the plugin and select Default settings for new instances > Auto-bypass plugin on silence

Further improvement

It will still take CPU power when the plugin is open and visible, but you can set it up to work even if the plugin is open via preferences.

To set this up, go to Preferences > Audio and enable Auto-bypass FX even when FX configuration is open

That’s it

I hope this helps alleviate your sessions and have a better time creating cool stuff in REAPER 💙

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