29
MIDI IMPLEMENTATION - NRPN
MIDI NRPN Table
The VoiceOne can be primed to receive NRPN (Non-Registered Parameter Number) messages by
first opening the appropriate "NRPN gate". This is done by sending the appropriate NRPN# using
the MSB and LSB NRPN CCs (CC99 and CC98 respectively). Once the gate is open, use the MSB
and LSB Data Entry CCs (CC6 and CC38) respectively to change the value of the selected param-
eter. When finished, be sure to close the "NRPN gate" by sending 127 to the MSB and LSB
**RPN** CCs (CC101 and CC100). Note that the MIDI spec dictates the use of the same mecha-
nism to close both the NRPN gate and the RPN gate.
As an example, here is how to set the "Bypass Mode" to "Delay"
CC 99 Value 0
CC 98 Value 2 first two CCs open the "Bypass Mode" NRPN gate
CC 6 Value 1
CC 38 Value 0 MSB sets to "Delay", LSB is ignored in this case
CC 101 Value 127
CC 100 Value 127 sending 127s closes the open NRPN gate.
The following table lists all of the available NRPN controllable parameters.
The NRPN MSB (CC#99) is always 0 and the NRPN LSB (CC#98) is the number from the table (0-
10).
NRPN # Data Range
0 - Shift Amount MSB LSB (Range)
00 00h -2400 cents
40 00h 0 cents
7F 7Fh +2400 cents
1 - Bend Range MSB LSB (Range)
00 00h 0 cents
7F 7Fh +2400 cents
2 - Bypass Mode MSB (Selection)
00 Normal
01 Manual
3 - BreathCtrl MSB (Selection)
00 Auto
01 Manual
4 - GrowlCtrl MSB (Selection)
00 Auto
01 Manual
5 - VibCtrl MSB (Selection)
00 Auto
01 Manual
NRPN # Data Range
6 - LCut Filt MSB (Selection)
00 Off
01 Adaptive
02 Manual
7 - LCut Thrsh MSB (Range)
00 ~56Hz
7F ~266Hz
8 - Input Select MSB (Selection)
00 A-Ch.1
01 A-Ch.2
02 D-Left
03 D-Right
9 - Output Select MSB (Selection)
00 VM-Left
01 VM-Right
10 - Latency MSB (Selection)
00 Normal
01 Medium
02 Low