PathfinderPrototyping · St. Paul MN

Audio production · Stream Deck plugin

REAPER Control Room

A large part of REAPER's action list has no default shortcut, so a keystroke plugin cannot reach it until you go and bind something first. Sending REAPER its own command id skips the binding step, and the deck arrives already able to drive the app.

Download Now

On the Elgato Marketplace

What it does

What you need

Windows 10 or later, Stream Deck software 6.9 or newer, and REAPER 7.79. The Stream Deck + XL seats six of the seven dials on its hub; a Stream Deck + seats Track Painter, Track Volume, Track Select and Horizontal Zoom.

Support

Good to know

  • Built and tested against REAPER 7.79 on Windows 10 and 11. Requires the Windows Stream Deck app 6.9 or later. Profiles are bundled for six decks: the 15-key Stream Deck, the Stream Deck +, the Stream Deck + XL, the 32-key Stream Deck XL, the Mini, and the Neo. The Stream Deck + XL seats six of the seven dials on its hub; a Stream Deck + seats Track Painter, Track Volume, Track Select and Horizontal Zoom.
  • There are three kinds of key here and they treat focus differently. The 77 command-id keys find REAPER's own window and send to it, so REAPER has to be running but does not have to be the front window, and pressing one cannot land in another app. The 14 Track Painter keys hand the colour to a script running inside REAPER, so they need it running but not in front. The 33 keystroke keys go to the active window in the usual way, so keep REAPER in front for those. With REAPER closed, the command-id keys have nothing to reach.
  • The Mixer key reads REAPER's real state, and that reading was tested with the mixer docked. If it loses the reading it goes dark rather than showing a stale answer. A mixer floated out into its own window may not be seen by that check, in which case the key can read closed while the mixer is on screen. Every other lit key lights from its own presses, and the Lights Off key clears all of those at once if a light gets out of step.
  • Track Volume and Marker Nav turn only, with nothing on press. Every candidate press for those two either writes to the project or opens a window that swallows the dial's own detents, so they were left off rather than shipped as a hazard.
  • Every key is remappable from the property inspector: press your combination once and that key sends exactly that from then on. Note what that does to a command-id key. A captured shortcut overrides the id route, so that key becomes a keystroke key and from then on needs REAPER focused like the other 33.
  • Every key can play a press sound, 33 in the box. Recordings made with our free Sound Sampler plugin appear in the same Key Sound picker under Your recordings, with no import step.

True of every plugin we make

  • Every key carries the app's own shortcut for that command, and every key is remappable. Type your combination into the property inspector or click Capture and press it once. Where an app leaves a command unbound, the key still reaches it by the route that app exposes.
  • Keystrokes go to the front window and nothing steals focus, so keep the target app in front when you press.
  • Every command has its own drawn key art, so the deck reads at a glance instead of listing shortcuts.

Read the full quick fixes, or see this plugin on the support hub.

Still stuck? Email [email protected] with the plugin name, your Stream Deck software version, and what you pressed versus what happened. A human answers.