User Manual
NRPN
Some instruments make use of NRPN MIDI events or Non-Registered Parameter Numbers to perform certain functions that are outside of the scope of standard MIDI. Typically these need to be coded with specific MIDI control changes sent at specific times. OnSong simplifies sending NRPN MIDI events by allowing you to configure the event in one step.
Type
Choose the NRPN or non-registered parameter number type to set an NRPN event.
Channel
Select the channel on which to send the NRPN commands. By default this is set to All Channels.
Parameter
NRPN MIDI events are divided into parameters and values. Both of these have a coarse parameter and a fine parameter which permits values greater than 127 to be sent. Here you can set the Coarse Parameter or MSB (Most Significant Bit) and then Fine Parameter or LSB (Least Significant Bit). This will send those values on CC#98 and CC#99.
Value
NRPN MIDI events are divided into parameters and values. Both of these have a coarse parameter and a fine parameter which permits values greater than 127 to be sent. Here you can set the Coarse Value or MSB (Most Significant Bit) and then Fine Value or LSB (Least Significant Bit). This will send those values on CC#6 and CC#38.