REAPER: Custom Actions Turn Fifty Clicks Into One Key
The Real-World Scenario
Every podcast episode starts the same way. Import the files, set the track names, add a high pass, normalise, split at the first clap, delete the lead-in, colour the tracks. Ten operations, in the same order, forty times a year. You do them by hand every time because automating them looks like a scripting job.
It is not a scripting job. REAPER exposes nearly every command it has, including menu items most people reach for with the mouse, in a list you chain together. A chain is a custom action, and building one requires no code at all.
The Solved Feature: Custom Actions
Building your first custom action
Open Actions and choose Show action list. The window holds the full command set, searchable. Click New action, then New custom action, and give it a name. Search the left panel for each command you want, add them in the order you would run them, and save.
The result behaves as a single command. It appears in the action list like any built-in, so you assign it a keyboard shortcut or drag it onto a toolbar, and it runs the whole sequence on one press.
The commands worth chaining first
Start with the sequence you repeat most, rather than the most impressive one. Good first candidates share a shape: several operations always performed together, in a fixed order, on a selection you have already made.
- Session setup: create tracks, name them, insert your standard plugin chain, set colours
- Editing repeats: split at cursor, trim silence, apply fades, move to the next item
- Delivery: select all, render with a preset, open the render folder
A custom action nests inside another custom action, so small reliable chains combine into larger ones without rebuilding them.
Why this changes REAPER specifically
Most applications hide a fixed set of features behind a fixed interface. REAPER exposes the command layer itself, so the software reshapes around a workflow rather than the workflow bending around the software. Two REAPER users doing different work end up with genuinely different applications.
The practical consequence for a new user is worth stating plainly. When something in REAPER feels repetitive, the answer is usually a custom action rather than a faster mouse.
Pro Tips and Gotchas
- Actions run in the order listed and do not pause. A chain depending on a selection needs the selection made first, so include the selection command in the chain rather than assuming it.
- Test on a copy of a project. A chain including a destructive command runs it every time without confirming.
- Export your custom actions with your key map before reinstalling or moving machines, or you rebuild them from memory.
Where This Fits
The wider discipline is covered in Audio Recording Fundamentals, the pillar guide for this area. This page is entry 4 in Features You May Not Know About, a series on capabilities shipping in software you already own.
Translate this page
- Español
- 简体中文
- हिन्दी
- العربية
- Português
- Français
- Deutsch
- 日本語
- Русский
- Bahasa Indonesia
- 한국어
- Italiano
- Türkçe
- Tiếng Việt
- Polski
- Nederlands
Machine translation provided by Google Translate, on Google’s servers. We do not check these translations and they will get technical terms wrong. The English page is the authoritative one. Following a link sends this page’s address to Google. Your browser may also offer to translate this page itself, which keeps the request on your device.