I wouldn’t consider this as a bug. I would say it’s specified like this. It’s more complicated with RPNs and NRPNs. Cubase would take care about 14 bit messages. So you would always need to send NRPR MSB, LSB and value. Does it really makes sense?
This is very interesting and very geeky. I don’t have an answer for you, but I want to understand the question.
Are you saying have a controller that sends nrpn commands, and you want the generic remote to use them? What function would they perform? What device is sending the data?
I read this page, so I understand the anatomy of the nrpn and rpn messages, but it seems that their use is limited to devices that are specifically designed to use them. Like what this guy is saying:
I would like to control the selected channel Volume, using an external controller, sending and receiving NRPNs. The controller can send CC 14 bits too.
How to use 14bit CC in Remote Controls
There is, indeed, a bug in Cubase which affects the 14bit NRPN messages on the receive side, however, this bug rests in the Generic Remote GUI rather than in the underlying control functionality. For a workaround, open the Generic Remote setup XML file, find the corresponding CTRL item in the CTRLTABLE section, and add 16 to the value of the FLAGS attribute. This is the trick which makes the 14bit NRPN messages being received properly. The Generic Remote GUI sometimes does not write the correct value of the FLAGS attribute into the XML setup file.
An example: If I set “Fader 1” to NRPN-Ctrl with the “R” (Receive) tag and the maximum value of 16383 then the corresponding item in the XML file looks like that:
Now, when I change the FLAGS value from 1 to 17 (1+16) and reimport the file into Generic Remote then Cubase starts responding to the incoming 14bit messages correctly! What a magic!
Select NRPN as option and the max range (16383) in the Generic Remote editor. It DOES NOT work, but do it anyway. You can set the flags in the way you want now.
Export (save) the Generic Remote configuration. If you don’t do it, Cubase forgets the settings. Yes, another bug
I use to close Cubase. It does not matter, but it’s safer.
Open the xml file with any editor. In mac, I use Adobe’s free Brackets.