Non-registered parameter numbers (nrpns) explained – Kenton Control Freak all versions User Manual
Page 42
Non-Registered Parameter Numbers (NRPNs) explained
It is worth mentioning that you really don’t need to know how NRPNs actually work in order to
program the Freak to send them. Because of the Freak’s friendly editing system, all you need is the
Non Registered Parameter Numbers given in the manufacturer’s product literature, just enter these
numbers when prompted and the Freak will do the rest.You might have the information printed
in your manual or you may need to get it from the manufacturer’s website.
The easiest way to explain how to go about programming NRPNs is with an example. For instance
to change filter cutoff on a GS/XG instrument uses an NRPN, this is listed in the product literature
as follows:
Non Registered Parameter Number for Filter Cutoff
NRPN MSB = 01
NRPN LSB = 08
Go into edit for the slider or button you want to program, (as described in the editing section of this manual).
Select NRPN MSB only from the command menu, then press the [––>] key.
You will be prompted with:
NRPN`Cntrllr`MSB
Use the Data Wheel to select the MSB value given in the product literature - e.g. 1
Data`Val`01h```1
Press the [––>] key again and you will be prompted with:
NRPN`Cntrllr`LSB
Use the Data Wheel to select the LSB value given in the product literature - e.g. 8
Data`Val`08h```8
press the [––>] key again and you will be prompted with:
NRPN`Data`MSB
Use the Data Wheel to select:
data from slider
Press the [––>] key again and then press [store] and then press [exit]
Actually, the above has already been done for you in one of the supplied profiles. If you want to see how this
has been done, go to the program containing GS/XG stuff and look at slider #4 which is called GS Filter Cutoff.
Go into edit slider data and keep pressing the [––>] key while you look at the data presented in the display.
Sometimes the product literature gives the parameter numbers in hex (hexadecimal). Don’t worry because
the Freak shows both a decimal and a hexadecimal value in the display when you are in edit mode.The
hexadecimal value has h after it, eg 0Eh is decimal 14, just use whichever is applicable.
For those of you who still want to know more, read on…
NRPNs use two numbers to specify the parameter that you wish to modify (eg filter cutoff) and then use data
entry, which is controller #6 (or sometimes #6 & #38) to set the value for the specified parameter.
There are two commands on the Freak for NRPN, one is called NRPN MSB only and the other is called NRPN
MSB+LSB.These names are possibly a bit misleading because what they refer to is how the data is sent, i.e.
controller #6 only (data MSB) or both controller #6 (data MSB) & controller #38 (data LSB).The
parameter
MSB & LSB are always sent in both types of command.
NRPN MSB only is the one you would normally use, the MSB only part meaning it sends data values on
controller #6 only.The other called NRPN MSB+LSB is for equipment which requires both controller #6 and
controller #38 messages to be sent. However the product literature will tell you if you need to use this option.
NRPNs & RPNs EXPLAINED
CONTROL FREAK
38