I've been working on this over Winter and I think it's time to share this for some feedback and so that other people can try this out. It's a work in progress and the mapping is focused on my needs so it has some quirks, but feel free to modify it how you see fit.
First of all this is based on the X-Touch Codecs by Jaexx*, without which there's not way I would have been able to do anything at all – my coding skills are basic and I understand he has put a lot of time and effort into creating his codecs and maps. That said I have done my best to hack the codecs to suit my needs. My modified codec only supports the X-Touch itself and not any of the Extenders that the Jaexx codec supports. Also, importantly, I have renamed all the Remote files so they show as Behringer not Mackie. This means you can run the Jaexx codec alongside this without breaking it, and switch between the two.
The maps are completely new and are arranged in a way that made more sense to me. So you use the Encoder Assign buttons to choose which section of the Reason mixer to control and for most of these you also have the F Keys providing variations / layers for each section. Then you can flip between Global Mode (mixer overview) and the Select keys (for channel selection). There's a lot going on, so I've written a simple guide that shows you what does what, but also try it out. The idea was to make something that isn't very complex and all the important features are only a couple of button presses.
*Ref: https://www.jaexx.com/blog/reason-custo ... ap-layout/
Remote Maps for Behringer X-Touch
-
- Posts: 1876
- Joined: 15 Jul 2015
You do not have the required permissions to view the files attached to this post.
-
- Posts: 1876
- Joined: 15 Jul 2015
A couple of known issues:
• Rewind and FastForward buttons don't control Rewind and FastForward. Pressing the Rewind button and then adjusting the jog wheel moves the L loop marker and pressing the FFD button controls the R marker. I may change this or I may not – I didn't find it very useful to have these buttons act as transport control.
• The INST button under Encoder Assign isn't currently mapped. My idea is to make this so it can be mapped to instruments under a separate Remote codec and that the two codecs work together. I have the Instrument mapping working but unfortunately it clashes with the main Mixer codec, so I've had to leave this out for now. If there is anyone out there with experience with Lua codecs that could help with this, any help or advice would be appreciated.
• Removed support for Reason Essentials and Record and all instrument mappings – this is for the Mixer only!
• Rewind and FastForward buttons don't control Rewind and FastForward. Pressing the Rewind button and then adjusting the jog wheel moves the L loop marker and pressing the FFD button controls the R marker. I may change this or I may not – I didn't find it very useful to have these buttons act as transport control.
• The INST button under Encoder Assign isn't currently mapped. My idea is to make this so it can be mapped to instruments under a separate Remote codec and that the two codecs work together. I have the Instrument mapping working but unfortunately it clashes with the main Mixer codec, so I've had to leave this out for now. If there is anyone out there with experience with Lua codecs that could help with this, any help or advice would be appreciated.
• Removed support for Reason Essentials and Record and all instrument mappings – this is for the Mixer only!
-
- Posts: 94
- Joined: 09 Jan 2022
Thanks for the codec, dioxide!
unfortunately, neither this not the other code viewtopic.php?t=7514815 are working in reason 13.1.
I definitely copied the files to the right folders.
Settings > Midi > Add Controller > X Toch Mini found.
As soon as I try to assign any rotary to any control in reason: nothing found.
Checked with midiOX: signal coming in.
Used a clean fresh template song.
Any ideas?
Cheers
frank
unfortunately, neither this not the other code viewtopic.php?t=7514815 are working in reason 13.1.
I definitely copied the files to the right folders.
Settings > Midi > Add Controller > X Toch Mini found.
As soon as I try to assign any rotary to any control in reason: nothing found.
Checked with midiOX: signal coming in.
Used a clean fresh template song.
Any ideas?
Cheers
frank
-
- Posts: 1876
- Joined: 15 Jul 2015
Seems a bit suspect that two sets of Codecs don’t work so I’m going to suggest checking the install location. Guide for R12 is here and I think R13 is unchanged.me-yourself-and-them wrote: ↑04 Apr 2025Thanks for the codec, dioxide!
unfortunately, neither this not the other code viewtopic.php?t=7514815 are working in reason 13.1.
I definitely copied the files to the right folders.
Settings > Midi > Add Controller > X Toch Mini found.
As soon as I try to assign any rotary to any control in reason: nothing found.
Checked with midiOX: signal coming in.
Used a clean fresh template song.
Any ideas?
Cheers
frank
viewtopic.php?t=7514631
-
- Posts: 94
- Joined: 09 Jan 2022
hmmm...my device is found in reason, with both dirvers.
thus should be correctly installed.
it's just:
i see incoming midi in midiOX.
i don't see anything coming in when trying to auto learn a remote control...
thus should be correctly installed.
it's just:
i see incoming midi in midiOX.
i don't see anything coming in when trying to auto learn a remote control...
-
- Posts: 94
- Joined: 09 Jan 2022
Checked all files an locations.
/Rason 13/Remote/DefaultCodecs/Behringer
Behringer X-Touch.lua
Behringer X-Touch.luacodec
Behringer X-Touch.png
/Rason 13/Remote/DefaultMaps/Behringer
X-Touch.remotemap
Behringer XTouch mini plugged straight into a uSB 3 Port, layer mode A
MIDIOX response on twisting rotary #1:
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT Opened MIDI Input
00000FE3 3 -- BA 01 01 11 --- CC: Modulation
Question here: is MIDI channel 11 the correct? Seems to be correct as overwriing layer a with default bin in XTouch mini editor also uses channel 11.
Switched to reason:
edit > preferences > MIDI:
xTouch mini got a green ok sign, also found when hitting the "find" button.
input and output: X-TOUCH MINI
looking all good like al my other controllers.
BUT:
as soon as I try to assign e.g. the rotarys to any control NOTHING comes in. On no control. Empty new song. Checked buttons as well. Nothing.
I've installed and used about 10 dofferent controllers / maps / codecs in reason.
Even wrote my own remote maps and LUA codecs.
Never before i've experienced the above:
everything fine on auto detect. But absolutely nothing coming in when connected.
/Rason 13/Remote/DefaultCodecs/Behringer
Behringer X-Touch.lua
Behringer X-Touch.luacodec
Behringer X-Touch.png
/Rason 13/Remote/DefaultMaps/Behringer
X-Touch.remotemap
Behringer XTouch mini plugged straight into a uSB 3 Port, layer mode A
MIDIOX response on twisting rotary #1:
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT Opened MIDI Input
00000FE3 3 -- BA 01 01 11 --- CC: Modulation
Question here: is MIDI channel 11 the correct? Seems to be correct as overwriing layer a with default bin in XTouch mini editor also uses channel 11.
Switched to reason:
edit > preferences > MIDI:
xTouch mini got a green ok sign, also found when hitting the "find" button.
input and output: X-TOUCH MINI
looking all good like al my other controllers.
BUT:
as soon as I try to assign e.g. the rotarys to any control NOTHING comes in. On no control. Empty new song. Checked buttons as well. Nothing.
I've installed and used about 10 dofferent controllers / maps / codecs in reason.
Even wrote my own remote maps and LUA codecs.
Never before i've experienced the above:
everything fine on auto detect. But absolutely nothing coming in when connected.
-
- Information
-
Who is online
Users browsing this forum: No registered users and 3 guests