Midi implementation - nrpn – TC-Helicon VoiceOne Manual User Manual

Page 31

Advertising
background image

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

Advertising