|
Post by mrcrappypants on Jun 11, 2016 20:07:43 GMT
Can the stream byter do this? I bet it can!
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jun 12, 2016 9:57:58 GMT
Hi mrcrappypants, Well, an NRPN is a sequence of CC messages, but the Stream Byter has no memory of what came before any particular message... If you know you are only ever sending the one NRPN, you could use the following to convert the MSB NRPN value to a CC of your choice (NRPNs are 14 bit resolution while CCs are 7 bit resolution, so we use the coarse NRPN value (top 7 bits)) # convert NRPN data entry MSB to CC41 BX 06 = XX 29 +CThis is very crude, since *any* NRPN message will result in CC41 being sent, but if it's only the one NRPN you want converted then this will be fine. Obviously change the 29 (CC41) to the CC you actually want! You could make it NRPN specific (mostly) by having MidiBridge switch scenes when it receives a particular NRPN and then in the switched scene map the data entry message as above to the per NRPN CC you wanted. You'd need to setup a number of scenes (one per NRPN to be translated) along with rules to move to the next scene. I can detail how to do this if you need me to. Regards, Nic.
|
|