Behringer X-Touch Mini MIDI notes mappings for RME TotalMix FX

There are different MIDI standards and they map MIDI notes differently to hex values (which is the value that actually matters). The MIDI notes mentioned in the RME Babyface Pro FS manual don’t map to the corresponding hex values sent by the Behringer X-Touch Mini because they seem to rely on different standards.

Here’s a mapping of the right notes to use with Behringer X-Touch Mini so that the correct hex values are sent to RME TotalMix FX:

Dim: A5
Mono: F#1
Talkback: A#5 (not tested)
Recall: B5
Speaker B: D2 (not tested)
Cue Main Out: D3 (not tested)
Cue Phones 1: D#3
Cue Phones 2: E3 (not tested)
Snapshot 1: F#2
Snapshot 2: G2
Snapshot 3: G#2
Snapshot 4: A2
Snapshot 5: A#2
Snapshot 6: B2
Snapshot 7: C3
Snapshot 8: C#3
Trim Gains: A1
Master Mute: G#1
Master Solo: G1

Note: I haven’t tested all of them (annotated above) but they should all work, as the general rule for getting the right note in this context is to minus the note number by 1. So A6 becomes A5, F#2 becomes F#1 and so on. I’ve only tested these with Behringer X-Touch Mini but it should work on other Behringer X-Touch Control Surfaces as well.

Here’s how you would assign these to buttons of your choice on the X-Touch Mini (Standard Mode) using the X-Touch Editor (aka Editor for Windows you can download from here):

Dim

Channel1
TypeNote
No.A5
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Mono

Channel1
TypeNote
No.F#1
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Talkback

Channel1
TypeNote
No.A#5
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Recall

Channel1
TypeNote
No.B5
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Speaker B

Channel1
TypeNote
No.D2
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Cue Main Out

Channel1
TypeNote
No.D3
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Cue Phones 1

Channel1
TypeNote
No.D#3
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Cue Phones 2

Channel1
TypeNote
No.E3
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Snapshot 1

Channel1
TypeNote
No.F#2
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Snapshot 2

Channel1
TypeNote
No.G2
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Snapshot 3

Channel1
TypeNote
No.G#2
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Snapshot 4

Channel1
TypeNote
No.A2
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Snapshot 5

Channel1
TypeNote
No.A#2
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Snapshot 6

Channel1
TypeNote
No.B2
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Snapshot 7

Channel1
TypeNote
No.C3
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Snapshot 8

Channel1
TypeNote
No.C#3
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Trim Gains

Channel1
TypeNote
No.A1
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Master Mute

Channel1
TypeNote
No.G#1
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Master Solo

Channel1
TypeNote
No.G1
Min Value0
Max Value127
MSB
LSB
BehaviorMomentary

Note: I haven’t found a way to make the Toggle behavior option work correctly so I’m using Behavior: Momentary for all them for now.

Leave a Reply