I want to use all knobs and buttons of my Moog Subsequent 37 controlling my VSTs
Thus I need to convert the NRPN messages of the Sub37 to CCs and well I don’ understand how to do that. Fairly little MIDI knowledge so please be patient ;-). Here is the problem:
When the Sub37 sends NRPN messages on the first push of a button it send a complete NRPN message like this (this is LATCH ON on):
00003AA7 1 – B0 63 04 1 — CC: NRPN MSB
00003AA8 1 – B0 62 1B 1 — CC: NRPN LSB
00003AA9 1 – B0 06 00 1 — CC: Data Entry MSB
00003AAA 1 – B0 26 01 1 — CC: Data Entry LSB
the second time I push the buttom it sends only CC 38 (LATCH ON off):
0001F3F3 1 – B0 26 00 1 — CC: Data Entry LSB
Only if I push another NRPN button the complete NRPN message is sent again.
I have no idea how I could convert the second push to the same CC as the first one.
Is this Sub37 NRPN behaviour standard for NRPN messages?
The NRPN messages look correct except for the 1 and the end. For instance
B0 63 04 (without the 1 but the 1 might just be part of what your monitoring application show and not part of the actual MIDI message).
The NRPN messages are technically correct per the MIDI spec but most controllers send the entire NRPN each time and not only the data entry change.
With that said, I could give you an example of how you could convert these messages and send a different CC only when the full NRPN message is received and just the different values if only the data messages change.
Then you could use that example to expand it so it would work with as many outgoing CC’s as you need.
Is this what you want?
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
thanks, yes, that is what I want, but I think I found a solution. Asking already helped .
I define a global variable with every incoming NRPN and after all NRPN Rules, I set CC 38 to that variable, guess that is what you would have done? Looks like this: