8,720
edits
Changes
m
→MIDI SysEx
# 0xF7 - SysEx End
Example: <pre>F0-00-20-33-02-7F-...-F7</pre>, where ... is variable.
The Kemper MIDI SysEx protocol gets pretty intense, and I'll leave it to those interested to refer to the [http://www.kemper-amps.com/page/render/lang/en/p/170/id/27/cat/30/do/Kemper_Profiling_Amplifier___Downloads.html Kemper MIDI documentation]. For most users, SysEx will never be necessary. Where this really comes in handy is for software programs that want to communicate with KPA via MIDI. The big items that SysEx offer beyond NRPN above are string manipulation and requesting parameter values from the KPA. These would allow a program to act as an editor, or an advanced floorboard to maintain two-way communication with the KPA, displaying the KPA's current values and keeping on/off states in sync.
| 0x7C || Request Parameter as String || 2 bytes || 2 bytes || this returns an 0x3C response that otherwise matches the request, plus the string response after the 2 byte data portion. The string response is the KPA's string representation of that parameter value. For instance, Delay Volume value 8,192 is the midpoint value, which displays in the KPA as "<0.0>". || <pre>F0-00-20-33-02-7F-
7C-00-4A-04-40-00-
F7 returns
F0-00-20-33-02-7F-
3C-00-4A-04-40-00-3C-30-2E-30-3E-00-
