beautypg.com

Non-registered parameter numbers (nrpns) explained – Kenton Control Freak all versions User Manual

Page 42

background image

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