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 uses MIDI to communicate with Reason. This can be:
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.
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
To add rsRemote as a control surface:
Press OK and you should see something like the screen to the right.
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...”.
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.
The final assignment looks something like this.
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”.
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.
Make sure that the iPhone’s MIDI interface is connected, and if needed, powered.
Make sure the iPhone’s Wi-Fi is connected to the same local network as your computer.
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.
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.
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.
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.
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.
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 “-”.
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.