Hello all, I’ve been on a stop-start quest for a while now to control my Console 1 Fader (mk1) with MIDI Remote rather than having to load the Console 1 VST onto every track (and still not be able to control e.g. Pan with the faders).
I’ve just used Bome MIDI Translate to capture the MIDI that’s being transmitted when I hit a couple of the mute buttons on the unit. I’m just wondering whether there’s any way to decode this and work out whether it could help to control the unit’s LEDs?
This was a track which didn’t have the VST on and the Mute on / Mute off signals seem to be in pairs, but both look identical to me - first two are mute on, second two are mute off:
2: MIDI IN [Console 1 Fader]: F0 7D 00 00 00 00 02 00 7C 7F 1B 13 52 31 01 F7
3: MIDI IN [Console 1 Fader]: F0 7D 00 00 00 00 02 00 7C 00 5B 29 3E 1C 0C F7
4: MIDI IN [Console 1 Fader]: F0 7D 00 00 00 00 02 00 7C 7F 1B 13 52 31 01 F7
5: MIDI IN [Console 1 Fader]: F0 7D 00 00 00 00 02 00 7C 00 5B 29 3E 1C 0C F7
The next group are for a track that does have the VST loaded. First three are on this time, last three are off but again they look identical to me:
1: MIDI IN [Console 1 Fader]: F0 7D 00 00 00 00 02 00 76 7F 61 7C 3A 3B 0E F7
2: MIDI IN [Console 1 Fader]: F0 7D 24 00 00 00 01 00 7F 3D 20 48 60 08 F7
3: MIDI IN [Console 1 Fader]: F0 7D 00 00 00 00 02 00 76 00 21 46 56 16 03 F7
5: MIDI IN [Console 1 Fader]: F0 7D 00 00 00 00 02 00 76 7F 61 7C 3A 3B 0E F7
6: MIDI IN [Console 1 Fader]: F0 7D 24 00 00 00 01 00 7F 3D 20 48 60 08 F7
7: MIDI IN [Console 1 Fader]: F0 7D 00 00 00 00 02 00 76 00 21 46 56 16 03 F7
I’ve tried the following code to get the unit to switch on the LED when mute is pressed in Cubase rather than on the unit, but not a flicker so far:
pageMain.mHostAccess.mTrackSelection.mMixerChannel.mValue.mMute.mOnProcessValueChange=function(activeDevice,activeMapping,value){
// If 'value' is close to 1, Cubase channel is muted -> Light up the physical LED
if (value > 0.5) {
// Send the payload string to activate LED
midiOutput.sendMidi(activeDevice,
//[0xF0, 0x7D, 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7F, 0x3D, 0x20, 0x48, 0x60, 0x08, 0xF7]) // Line 2 when Console 1 IS loaded on track
[0xF0, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x7C, 0x7F, 0x1B, 0x13, 0x52, 0x31, 0x01, 0xF7, // Line 1 when Console 1 not loaded on track
0xF0, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x7C, 0x00, 0x5B, 0x29, 0x3E, 0x1C, 0x0C, 0xF7]) // Line 2 when Console 1 not loaded on track
} else { ////etc
I’m not sure whether I’m completely wasting my time here though - and also wondering whether it’s worth buying the full version of Bome to see if it can do it? Everything I’ve read online suggests that Softube keep the LED programming “proprietary”, I don’t know whether that means that what I want to do is impossible?
Thanks in advance for any thoughts.