User Manual

KEMPER PROFILING AMPLIFIER67
MIDI parameter documentation
The Kemper Profiling Amplifier features over 400 dierent Midi Parameters. Those will not fit into the
128 possible Midi Controller. This is why we support the extended Midi Controller format: The NRPN (Non
Registered Parameter Numbers).
NRPN allow to address 16384 dierent parameters (that is 128 x 128) and even have a parameter resolution
of 16384 values (14 bit) compared to 128 values (7 bit) with regular controllers.
NRPN messages consists of a set of four controllers being sent in a sequence. These four controllers are:
Dec Hex
#98 $62 Address Page Is the most significant byte of the Parameter Number
#99 $63 Address Number Is the least significant byte of the Parameter Number
#38 $26 Parameter Value LSB Is the least significant byte of the Parameter Value
#6 $06 Parameter Value MSB Is the most significant byte of the Parameter Value
If a high parameter resolution is not available, you can simply skip #38 and only send #6 as the value.
THe MRPN has a definition flaw: It allows for either sending both #6 and #38 (in this order) or only
sending #6 for lower resolution. But the definition does not tell how the receiver would know whether to
wait for a #38 following and fine tuning the #6 or immediately perform the parameter change with the
advent of #6.
This is why we have changed the NRPN definition a bit by reversing the order of #6 and #38.
If #38 is received it will memorized until #6 is received - both values will be combined to a high resolution
value (14 bit). If #6 is received without a precedent #38, it will be interpreted a low resolution value (7 bit).
This is what you send for high resolution values (14 bit):
$B0,$62,Address Page
$B0,$63,Address Number
$B0,$26,Parameter Value LSB
$B0,$06,Parameter Value MSB
This is what you send for low resolution values (7 bit):
$B0,$62,Address Page