I've got 6 Buttons in MD to activate the midi controller for part 1/ multi mode on my m-audio venom. 6 Controlers for multimode part1(2,3,4 has the same): Bend, Modulation, sustain, expression, Keyboard, midi receive.( each on and off) The midi Value is 0-63, so i can also take a knob to select the values and can use named ticks. But 6 buttons on/off are easier to access as 64 values in one knob.
So here is the main overview:
All buttons off midi hex is 0
first button (Bend on) midi hex is 01
Sec button (Modulation on) is 02
hex 03 is first and second button together on
hex 04 is Sustain on (button 3 only)
hex 05 is button 1+3 on (Bend+sustain) (mod button 2 is off and all others)
hex 10 is Keyboard on (button 5 only)
So button 1+2+5 on is hex 13 (3+4+6 are off)
All buttons on is hex 3F value 63
The venom win Software does so, i can watch the midi sysex while changing. But how to set up MD to do the same?
Is it managable with super controls or do i need the bit changer eventually?
The AddrH parameter is :
00 20KeyMap [PART1].CtrlEnable_f0 ~ 63
So my working MD Knob sends:
F0 00 01 05 21 00 02 0A 00 20 00 V F7
00 01 05 21 is the Venom
00 01 05 21 00 02 data dump
00 01 05 21 00 02 0A multi parameter
00 01 05 21 00 02 0A 00 20 key map part 1
V the value 0-63
The Venom manual marks it as followed:
(Sorry german, a part translated)
** KeyMap [part].CtrlEnable_f ist eine Zusammenstellung von 6 Bits mit den folgenden Werten:
Bit0: 1 = Marked, that the Pitch Bend-Wheel is activated.
Bit1: 2 = Markierung, dass das Modulationsrad aktiviert ist.
Bit2: 4 = Markierung, dass das Sustain-Pedal aktiviert ist.
Bit3: 8 = Markierung, dass das Expression-Pedal aktiviert ist. Bit4: 16 = Markierung, dass die Klaviatur aktiviert ist.
Bit5: 32 = Markierung, dass der externe MIDI-Eingang aktiviert ist.
Hope it's easy to understand my technical english is not so good ;o)