Guide Get started

Getting started

Install the plugin, run the one-time Reason setup, and check that the deck follows your selection.

Full and Lite Reason Remote 1.4.0 · Lite 1.3.0

Reason Remote has two halves. The Stream Deck plugin draws the pages and switches between them. A Reason Remote codec tells the plugin what you selected and carries the dials to Reason. They talk over four virtual MIDI ports. Setup installs all three pieces once, and takes about 20 minutes.

The four setup steps
Setup at a glance

What you need#

Stream DeckAn Elgato Stream Deck +. The pages are built for its eight keys, four dials and touch strip.
ComputerWindows 10 or later, with Stream Deck software 6.9 or newer
ReasonReason 12 or later, or Reason Recon
PowerShell 7Free from Microsoft: aka.ms/powershell. The installer needs pwsh, not the older Windows PowerShell.
loopMIDIFree virtual MIDI ports. The installer offers to download it for you.

No other Stream Deck plugin is needed. The dials, keys and mixer are all part of Reason Remote.

Video coming

Setup in one take, about 5–7 minutes, from a fresh install to a deck that follows Reason. Nothing is embedded yet.

Placeholder for the setup walkthrough.

1. Install the plugin#

  1. Get Reason Remote or the free Reason Remote Lite from the Elgato Marketplace.
  2. When Stream Deck asks, accept the prompt to install the bundled profiles. They do nothing until Reason tells the plugin which device you selected.

Screenshot coming

The Marketplace install, and the Stream Deck prompt that asks you to install the bundled profiles.

Placeholder for step 1. No screenshot is embedded yet.

2. Run the installer#

Close Reason, open PowerShell 7 and run:

irm https://raw.githubusercontent.com/Automate-Pros/reason-remote-setup/main/install.ps1 | iex

The installer:

  • installs the Reason Remote codec and maps into Reason's Remote folders
  • checks for loopMIDI and offers to install it
  • creates loopMIDI Port 1 to loopMIDI Port 4, with Autostart on
  • registers both Reason Remote surfaces in Reason's preferences, on the right ports with Easy MIDI off (Reason 13 or later; it backs up your preferences first)

It ends with a summary of what it did and anything left for you to do.

Screenshot coming

PowerShell 7 after the installer finishes, with its summary of what it did.

Placeholder for step 2.

3. Restart Reason#

Quit Reason completely and start it again. Reason only reads Remote maps at startup. Skipping the restart is the most common reason setup seems not to work.

If the installer's summary says you need to add the surfaces yourself (for example on Reason 12), open Preferences → Control Surfaces → Add Manually and add both:

SurfaceManufacturerModelInput portOutput port
Auto-followAutomate ProsStream Deck+ RemoteloopMIDI Port 1loopMIDI Port 2
MasterAutomate ProsStream Deck+ MasterloopMIDI Port 3loopMIDI Port 4

Turn Easy MIDI off for both. Leave Master Keyboard ticked on the Stream Deck+ Remote surface, or the piano won't play.

Screenshot coming

Reason's Add Manually dialog for Automate Pros Stream Deck+ Remote, then the same dialog for Stream Deck+ Master.

Placeholder for step 3. The setup repo has these two dialogs. They are not copied into this site.

4. Lock the Master surface#

This is the one step the installer can't do for you, and it's easy to miss. Until it's done, the Master surface follows your selection like any other surface, and the mixer stops working as soon as you click an instrument.

  1. In Reason's menu, choose Options → Remote and Keyboard Control → Surface Locking…
  2. Surface: Automate Pros Stream Deck+ Master
  3. Lock to Device: Master Section (Master Section)
  4. Close the dialog.

Leave Stream Deck+ Remote unlocked, because its job is to follow your selection.

Screenshot coming

Options, Remote and Keyboard Control, with Surface Locking highlighted.

Placeholder for the menu in step 4. This is the step the installer cannot do.

Screenshot coming

The Surface Locking dialog: Automate Pros Stream Deck+ Master locked to Master Section.

Placeholder for the dialog in step 4.

5. Try it#

  1. Make sure loopMIDI, Reason and the Stream Deck software are all running.
  2. Click a SubTractor in the rack. The deck switches to the SubTractor page.
  3. Turn a dial. The parameter moves in Reason.
  4. Click a Thor. The deck follows.
  5. Touch and hold the touch strip. The deck jumps to the Document page, which has the transport controls. Hold again to go back to Thor.
  6. On the Document page, press Mix and turn dial 1. The channel 1 fader in Reason's main mixer moves.

If nothing switches, see Troubleshooting. Once it works, read Getting around. It explains every way to move between pages. How auto-follow works is the MIDI message behind the switch, if you want it.

Check that it worked#

All of these should pass. If one fails, the link is the usual cause.

  • Click a SubTractor. The deck shows the SubTractor landing page: Volume, Patch, Pitch, Mod. If it doesn't, start with the deck never switches.
  • Turn a dial. The control moves in Reason. If the page switched but the dial does nothing, see dials do nothing.
  • Move that control with the mouse. The touch strip follows.
  • Click another covered device. On Lite, use Europa. On the full version, Thor is the one in step 5. The deck follows.
  • Hold the touch strip. The deck opens Document. Hold again and you are back on the instrument.
  • On Document, press Mix and turn dial 1. Channel 1's fader in the main mixer moves. If the mixer follows your instrument selection instead, Master is not locked. See step 4.

Updating#

The Stream Deck app updates the plugin for you. When the release notes say the codec changed, run the installer command from step 2 again, then quit and restart Reason. Your ports and surfaces stay as they are. Layouts survive. The full steps, and how to remove the ports and surfaces, are in Updating and uninstalling. What shipped when is the changelog.

Reason Remote 1.4 and Lite 1.3 need this: the codec gained the Combinator and the Patch dials.