Also... ein NRPN besteht aus mehreren Nachrichten:
Die ersten 2 beziffern den Parameter der zu ändern ist - aufgeteilt in MSB (most significant bit) und LSB (least significant bit). In der Doku entspricht das MSB der "Adress Page" und das LSB der Zahl der aufgelisteten Parameter unter den Adress Pages (wenn du z.B. die Mitten im EQ einstellen willst wäre das MSB 11 (bzw. $B) und das LSB 5).
Das MSB wird mit dem Midi CC $63/99 gesendet, das LSB mit dem Midi CC $62/98 - hat der KPA die beiden Werte empfangen weiß er, dass er nun einen Wert zum selektierten Parameter empfangen wird. Für die Information sind 7 Bit verfügbar (2^7 = die bekannten 128) - sendet man 2 Nachrichten so verdoppelt sich die Genauigkeit auf 14 Bit.
Gesendet wird das ganze erneut mit 2 CC nachrichten CC 6 für das MSB und CC 38/$26 für das LSB. Der Kemper arbeitet afaik immer mit 14 Bit Genauigkeit, du kannst aber auch einen Parameterwert nur mit 7 Bit senden, das wird dann intern hochgerechnet (im Grunde einfach mit 128 multipliziert). Wenn du nur einen 7-Bit Wert sendest läuft das ganze über den CC 119/$77.
Also kurz zusammengefasst sendet man folgende Nachrichten für 14 Bit Genauigkeit:
- CC 99 für MSB Parameter
- CC 98 für LSB Parameter
- CC 06 für MSB "Einstellung für gewählten Parameter"
- CC 38 für LSB "Einstellung für gewählten Parameter"
Und für 7 Bit Genauigkeit:
- CC 99 für MSB Parameter
- CC 98 für LSB Parameter
- CC 119 für "Einstellung für gewählten Parameter"
Hoffe das macht es etwas klarer? Falls nicht: fragen nach