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

For the 14bit NRPN, you must cahnge the control element's max value (16383).

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

Potmeter element: 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