rsRemote Setup & Requirements

rsRemote Requirements

  • iPhone or iPod touch running iOS 9.1 or higher
  • Propellerhead Reason 6.5.0 (or higher, including Reason 8) or Reason Essentials 1.5 (or higher) installed on your Mac or Windows PC
  • Computer MIDI input and output dedicated to iPhone connection (either wired with MIDI interface or wireless from "network MIDI" interface)
  • Reason control surface (codec and map) configuration files installed on your Mac or PC - download free - see icon below.
  • If using wired MIDI, both iPhone and computer MIDI interfaces must reliably support MIDI SYSEX commands
  • If using network MIDI, Wi-Fi access to same computer where Reason is installed
  • iPhone/iPod touch Bluetooth must be set to OFF during an rsRemote session to ensure reliable communications with Reason
  • PC USERS: To use network MIDI with rsRemote, you must have a CoreMIDI compatible network MIDI driver. See the bottom of this page for more information.

Using rsTouch & rsRemote?

If you have both rsTouch and rsRemote, each requires its own setup and are independent of each other. You must download the codec support files for each app - they are not the same.

rsRemote Setup - First Time

1. Before You Start: Decide How your iPhone/iPod touch Connects to Reason

rsRemote uses MIDI to communicate with Reason. This can be:

  • a conventional “MIDI cable” set up if you have a USB MIDI interface that works with your iPhone/iPod touch
  • OR a “network MIDI” set up using the iPhone’s Wi-Fi. Network MIDI requires that your Mac or Windows PC is connected to the same local area network as your iPone or iPod touch. It also requires you set up the network MIDI interface on your computer, and in the case of a Windows PC, you must also install a special MIDI driver (see More Info: rtpMIDI at the end of this page).
Note: Make sure that you always have your MIDI interface or network MIDI driver running before you start Reason. If you notice that Reason does not list your MIDI port (regular or networked) in the preferences, then quit Reason, get the MIDI port working, and restart Reason.

If you choose a network MIDI connection, then you must first set up a network MIDI port on your computer. If you use OSX, this is done using OSX’s AudioMidi Setup application; please see More Info: Setting Up OSX Network MIDI discussed later in this section. If you use Windows, you must first install a compatible network MIDI driver (such as rtpMIDI) and then use that driver’s set up application. See More Info: rtpMIDI at the end of this page.

Regardless of whether you use a Mac or a Windows PC, it’s important that you always establish your network MIDI connection from rsRemote’s connect screen and not from your computer. rsRemote will refuse the connection if you attempt to make it from your computer.
2. Install Reason Control Surface Support Files

Tap on the icon below. The support files are bundled in an easy to use installer that handles all the details of putting these files in their proper place. Download the corresponding installer if you have not already done so, then run the installer on your computer. Use your computer to perform the download, not the iPhone. You will only use the installer on your computer and it is tricky to download a file to the iPhone and then move it to your computer.

3. Set Up Reason To Use rsRemote

You must configure Reason to use rsRemote as a control surface. This is a one-time setup, and must be performed before you try to connect rsRemote with Reason the first time.

Open Reason on your computer

  • Select the Preferences... menu item
  • Select the Control Surfaces tab; you should see a dialog similar to the one at right
(If you have rsTouch installed, its 3 different control surfaces will show on this screen already and do not impact rsRemote.)

Note: Do not attempt to use Reason’s “Auto-detect Surfaces” button for this step as it does not work for rsRemote set up.

rsRemote setup 1

To add rsRemote as a control surface:

  • Press Add
  • Select Delora Software as the manufacturer.
  • Select rsRemote as the model

rsRemote setup 2

  • Type in/assign an easy to remember “Name”. or keep the default name “Delora Software rsRemote”.
  • Assign the MIDI input and output you are using to connect your iPhone and computer. Usually the in port and out port are the same MIDI device. Here a network MIDI connection is used.

In the case of a network MIDI connection, the port name is whatever you named it when you set up your network MIDI session on your computer. In this example, the session is named “Reason” but yours may be different.

rsRemote setup 3

Press OK and you should see something like the screen to the right.

rsRemote setup 4
4. Assign/Lock Reason’s Main Mixer to rsRemote

Reason offers a simple way for you to manually "lock" rsRemote to the Main Mixer. Once locked, rsRemote continues to control the Main Mixer, regardless of the selected track or rack device.

(There are actually 3 different ways to lock rsRemote; all 3 are described in the user manual. One method is described below.)

Locking rsRemote to the Main Mixer is required for each new or unsaved song! If you don’t, rsRemote alerts you with a red error circle on the info tab.

´┐╝Select Reason’s Options menu, then click on “Surface Locking...”.

rsRemote setup 5

Select Delora Software rsRemote (or whatever name you typed in if you did not use the default).

Click on the “Lock to Device” drop down menu. This is a list of the project’s current Reason devices.

Select “Master Section” near the top of the list.

rsRemote setup 6

The final assignment looks something like this.

rsRemote setup 7
5. Connect rsRemote to Reason

Launch rsRemote on your iPhone or iPod touch. You will first see the “Main” view.

Tap the info tab at the bottom right. The “Info Screen” will appear. The Connect text button will be red when there is no connection, and a red error circle will show on the info tab.

Tap on the Connect text button to display the main connection screen, “MIDI Connections”.

rsRemote setup 8

The top item shows if rsRemote is connected to any network MIDI “hosts”. The red “X” through the MIDI symbol indicates that there is either no selected host, or that the one selected is not currently available.

If you use a wired MIDI connection, ignore the “Network MIDI Hosts” item.

Below it are the input and output “MIDI Connections”. Your iPhone may have multiple MIDI interfaces attached, internal MIDI connections, and an active network MIDI connection. Each provide possible inputs or outputs. Select which to use by tapping on the input or output item as needed.

rsRemote setup 9
Example: Wired Connection Setup

Make sure that the iPhone’s MIDI interface is connected, and if needed, powered.

  • Tap the iButton, then the “Connect” text button
  • Tap on the Input text button under MIDI Connections
  • Tap on the “USB MIDI Interface” (or whatever name your iPhone MIDI interface uses); rsRemote automatically takes you back to the MIDI Connections screen.
  • Tap on the Output text button under MIDI Connections
  • Tap on the “USB MIDI Interface” (or whatever name your iPhone MIDI interface uses); rsRemote automatically takes you back to the MIDI Connections screen.

rsRemote setup 10
rsRemote setup 11
Example: Network MIDI Connection Setup

Make sure the iPhone’s Wi-Fi is connected to the same local network as your computer.

  • Tap the iButton, then the “Connect” text button
  • Tap on the “Network MIDI Hosts” text button at the top of the MIDI Connections screen
  • Tap the desired host; rsRemote automatically takes you back to the MIDI Connections screen.
  • Tap on the MIDI Input text button
  • Tap on the “Network Session 1”; rsRemote automatically takes you back to the MIDI Connections screen.
  • Tap on the MIDI Output text button
  • Tap on the “Network Session 1”; rsRemote automatically takes you back to the MIDI Connections screen.

rsRemote setup 12
rsRemote setup 13
rsRemote setup 14

A Successful Connection

rsRemote attempts to establish full communications with Reason once you have selected your MIDI connections. The MIDI Connections screen adds additional information that shows whether rsRemote is successful and if not, which step encountered a problem.

See the user manual for Troubleshooting and more info on connection issues.

rsRemote setup 15
6. Set Preferences

Tap on the info tab. Tap the ‘Preferences’ text button and a Preferences screen appears.

You can come back anytime to change these settings, but you should set the “Reason Version Compatibility’ now (which version of Reason you are running).

See the user guide for more about these settings.

rsRemote setup 16

rsRemote Setup - Routine Use

Most of the steps above only need to be done the first time you setup rsRemote.

Exception: As noted in action 4 above , you must always have the current song "locked" to rsRemote. If you save a song after doing this, you will not have to perform this step again with this song. Or if you perform this lock sequence on a template that you use to create songs, and save the template, then any new song created from that template will already be "locked". Otherwise this step must be done for each song opened.

Sometimes the connection between rsRemote and Reason may become disrupted. In this case, the info tab will have a red circle to indicate that you must take steps to (re)connect rsRemote. (If you have performed the original connection steps, wait a few seconds when you startup rsRemote in the future to give it time to automatically re-establish a connection). If the red circle remains, tap on the info tab - the Connect text button will show yellow (warning) or red (not connected). Perform the same connections steps you did in #5 above depending on whether you are using network or wired MIDI.

If the info button still shows red, see the Troubleshooting sections of the user manual available on the rsRemote product page of this website.

Setting Up OSX Network MIDI

If you wish to send and receive MIDI over the Wi-Fi network between your iPhone and a Mac then you need to set up that computer to offer a network MIDI connection. OS X has offered network MIDI as a part of its CoreMIDI facilities for quite a few years now; any Mac running OS X Leopard or later already has network MIDI built in. All you need to do is use the OS X Audio Midi Setup application to create a network MIDI port.

(The example uses “iPad MIDI” for the session name - the directions are applicable to an iPhone setup as well - you could have named the session “iPhone MIDI” or anything else that is unique).

Start by opening Audio Midi Setup. Click on Window/Show MIDI Studio. Double-click the “Network” icon. This will bring up the network MIDI setup screen. If you have never set up a network MIDI connection before you will be greeted with a screen like the one here. Apple refers to network MIDI connections as “sessions”, and you provide a name for each one. You can define as many sessions as you wish, each with its own settings.

You can have as many sessions active at once as needed, but rsRemote only needs a single session. Click the “+” button under “My Sessions” to create a new network MIDI connection. Provide a local name of your choosing (something easy to figure out and that does not conflict with other MIDI ports), and a “Bonjour name”. This is what you will see in rsRemote’s connection screen.

audio MIDI setup 1

The final step is to enable the session and make it ready to accept connections. First select the session by name, then verify that the popup under “Who may connect to me:” is set to “Anyone”. This popup can be used to restrict connections to only certain devices.

audio MIDI setup 2

Now tick the check box next to the session you wish to use. This will enable the session to accept connections. This is how the network host appears in the rsRemote connection screen (above).

IMPORTANT! - do not assign anything to the “Live routings” popups. Doing so will prevent proper communications between Reason and rsRemote. Leave these set to “-”.

audio MIDI setup 3

rtpMIDI (Network MIDI for Windows)

Currently there is only one network MIDI driver for Windows PCs that is compatible with the iOS (and OSX) network MIDI driver. This driver was developed by Tobias Erichsen who has generously made it available to users through his website. You can learn more about rtpMIDI here: http://www.tobias-erichsen.de/rtpMIDI.html where you will find a link to download the installer and a tutorial that covers setup and use.

rtpMIDI’s set up application is similar to OSX’s Audio MIDI Setup so you may find it helpful to look over the previous section. Also remember that you cannot establish the connection with your iPhone from the rtpMIDI set up application. Always use rsRemote’s connection screen to initiate the connection.

Whether you use rtpMIDI or elect to use the iPhones’s USB MIDI is entirely up to you. Harmony Systems, Inc. does not endorse or otherwise encourage you to use rtpMIDI, nor does it guarantee that rsRemote will work properly with rtpMIDI. Furthermore your use of rtpMIDI is governed by the licensing and requirements of Tobias Erichsen; you should understand what requirements, including any licensing payments, he requires.