NRPN
- About NRPN MIDI
- Reference Manual Entry
Description
NRPN messages extend the standard MIDI Control Change (CC) messages by using a pair of CC messages to control a wide range of parameters more precisely. NRPN is commonly used to control device-specific functions that go beyond what regular Control Change (CC) messages offer.
Parameters
There are two common options when sending NRPN messages. You can either provide the MSB and LSB or use dedicated NRPN CC commands.
This flexibility exists because manufacturers generally describe one of these methods in their documentation, allowing you to control NRPN parameters using the approach they specify.
To use this feature, you must change the control element's resolution and maximum possible value. This can be done by dropping an Action Block under the Setup event.
Due to the noisy nature of high resolution signal reads from control elements, we recommend to stay below 11-bit resolution.
- 7-bit resolution (base MIDI): 2^7 = 128
- 8-bit resolution: 2^8 = 256
- 9-bit resolution: 2^9 = 512
- 10-bit resolution: 2^10 = 1024
- 11-bit resolution: 2^11 = 2048
- 12-bit resolution: 2^12 = 4096
There is no Reference Manual Entry for this article.