Skip to main content

NRPN


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.

NRPN MIDI block

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.

On System Event Element settings changed max Value to 14bit and Resolution to 10bit

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