User Manual
KEMPER PROFILING AMPLIFIER67
MIDI parameter documentation
The Kemper Profiling Amplifier features over 400 dierent 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 dierent 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