Noel Borthwick [Cakewalk]
Most likely CbB is receiving the sequence for a valid NRPN and therefore interpreting it as such. You could try looking at this in MIDIOx. I bet you will see it interpreted as a NRPN as well. You can also look at it in the event list view.
The convention of a pair of controllers being used to denote RPN's and NRPN's has been in the MIDI spec for decades and every version of Cakewalk has implemented it this way historically.
I suppose there could be a preference to translate CC's to NRPN's but its not like were hijacking them. This is the official MIDI specification behavior.
Thanks for answering, Noel. I am just sending cc101 values to the synths, not the whole combo needed for an RPN value, so CbB just ignores it. If I manually enter the data, using any method in CbB, those values are also ignored and not sent out.
My point is exactly what Chris above says, it should be converted on destination, if applicable, not by CbB. All those synths I mentioned above, including Blofeld, use controller numbers 38 (OSC FM), 100 (Filter envelope release) and 101 (Amp Envelope Attack). This implementation makes it impossible to automate or remote control those parameters from CbB (or Sonar). Every other program capable of receiving midi that I have currently installed, including Rapture Pro standalone, recognize those cc numbers as controllers by themselves.