C12 MIDI Remote feature and NRPN messages : the Generic Remote issues remain…

Following this thread, I would like to sum up tests concerning the new MIDI Remote implementation that I have been doing with the C12 trial version (which is supposed to have the same functionalities as the ‘purchased’ one) in relation to MIDI NRPN messages . Here it goes :

In previous Cubase/Cubase pro versions, the Generic Remote Definitions were unable to recognize NRPN messages, such as these (from an endless knob of my Akai MPD32, set at MSB : 000 and LSB : 052 address) :

C99 -> 0
C98 -> 52
C96 -> 1 (incr) / C97 -> 1 (decr)
C99 -> 127
C98 -> 127

which are compliant with the MIDI 1.0 standard and recognized as such by the Steinberg MIDI monitor used as a MIDI insert :

To make my setup work, I had to use this, in the dedicated Generic Remote definition of my MPD32 :

IOW, and to make my MPD32 endless knobs usable for zooming, navigation, nudging tasks, among others, I had to use the following workaround :

  • each knob had to be defined as two controllers (one for incrementing, one for decrementing)
  • as the actual CC number wasn’t detected, I had to use a combination of MIDI channel number and CC96/97 values which were both detected. From which, i was limited to 16 knobs (the MPD32 allows the use of 3 banks of 8 knobs).

So, I was hoping that there would be progress in the recognition of NRPN messages with the new MIDI Remote implementation. Sadly, it doesn’t seem to be the case, and I had to find a workaround again, which is this one :

  • (in blue) : as with the Generic Remote definitions feature, two controls need to be defined for each knob, one for clockwise motions, the other for counter clockwise ones.
  • (in yellow) : in the same league, I had to keep a dedicated channel for each knob, as the actual parameter sent (in this case, CC53) is not recognized.
  • (in green) : only the ‘Standard’ value of the ‘Resolution’ parameter works. 14 bits (‘regular’ or ‘NRPN’) don’t. Beside this, three of the four available values of the ‘Value mod.’ parameter work : strangely, the ‘Relative binary offset’ doesn’t. Additionally, the ‘Value max.’ and ‘Value min.’ settings appear only if one of the two ‘14 bits’ resolution values is choosed. Why so ?

So, the MIDI Remote feature works and is able to cope with my two controllers, but in more or less the same way as the previous Generic Remote definitions implementation. The NRPN messages are still not recognized as they should and actually, I had to find almost exactly the same workaround for the MIDI Remote feature as I had to for the Generic Remote one : nearly ten years have passed, since…

So, I really would like reports from users who are successfully using endless knobs sending NRPN messages to control Cubase 12 with the new MIDI Remote feature…


Bump again…

@Romantique_Tp, @Jochen_Trappe ? Or anyone else, actually… :thinking: