I created some custom virtual rack device remote map code for RetouchControl’s PusheR and PusheR2 software, which allows the Ableton Push (versions 1 and 2) to be used as a universal controller in Reason.
In order to control a virtual device in Reason (i.e. Synchronous) with PusheR and the Ableton Push universal USB hardware controller, the remote map of PusheR needs to have code written for that virtual device.
There’s some devices RetouchControl didn’t include remote maps for (originally or still currently). I ended up creating some myself (i.e. Hydronexious) or I fixed / improved existing devices (i.e Thor). I originally shared these with the RetouchControl team with the intention of them updating everyone else… but now I’m posting them here (for free, just like my music) because it’s simpler.
The RetouchControl team likely can’t change a rack device’s code for layout improvements once it’s released because people may not appreciate a device’s layout changing after they’ve gotten used to it. So this is why this page exists, for those who want improvements and tweaks using their Push hardware with Reason.
How to install
Navigate to the location of the PusheR map file. On macOS, the location is in “Macintosh HD\Library\Application Support\Propellerhead Software\Remote\Maps\PusheR\” On Windows, the location is in “C:\ProgramData\Propellerhead Software\Remote\Maps\PusheR\”
Make a backup of the file “PushDevices.remotemap”.
Open the file “PushDevices.remotemap” in a text editing program, such as Notepad or TextWrangler.
Next, search the code to see if the device you’re interested in already exists in the code (using the “Find” feature of the text app is useful).
Download the zip file for the device you’re interested in below. Open the text file, select and copy all the text.
If the device does exist, select the device’s code and paste the new code to replace it.
If the device doesn’t exist, it’s easiest to just paste the code at the end.
How to update PusheR
In order to update PusheR while keeping the changes made here, follow the normal PusheR update instructions and then come back to this page and repeat the process.
I removed the LCD info so that it doesn’t display bank information, only the device name. I also removed the preset control as I feel, although this control is necessary for MIDI controllers with only one knob or button, it’s not intended to be used when both the “Categ” and “Sound” controls are used (such as with the PusheR).
I created this code. The Hydronexious is a massive virtual device and big devices can be very hard to organize, but I think I found the best optimizations for it. I broke everything into 9 banks that should make it so you know exactly where to find everything: “Main”, “AHD”, “Reverb”, “Delay”, “XFiltr”, “YFiltr”, “Env/FX”, “Tuning” and “AmpLFO” (the 9th bank is accessible on the second “bank page” by selecting the arrow keys).
Some of the latest changes I did was made it so the 9th knob controls the master volume (and removed master volume as an option from the “Main” bank). Also renamed the device so instead of displaying “Hydronexi” it reads “Hydronexs”.
Some things in the delay, reverb and wet / dry knobs weren’t working (3 of the 6 functions of the reverb bank weren’t working) before. The master level knob is now fixed and mapped to the 9th rotary too.
I also optimized the delay bank, swapped bank positions for panning and roll.
I changed the layout of the banks to make the performance (“Preform”) the first bank instead of the 19th bank. Small change, but it makes a huge impact.
If you notice any other issues or bugs with any devices in the “PushDevices.remotemap” file, let me know in the comments or if you got modified code you wanna’ share, hit me up via email. I’d also like to see pictures of people’s desk or studio setups using the Push, so send them my way.
Just like my music, I’m sharing this 100% for free
I’m sharing this with people for free because I want others to have a good experience with Reason. If you liked this, check out my music on Apple Music, Spotify, YouTube and other places. If you hear something you think people will enjoy, I’d appreciate it if you shared it with them. If you got Twitter, hit me up on @MixerJaexx .
Here’s what my music sounds, click play…
Later. – MJ