NRPN-Nachrichten
Nicht registrierte Parameternummern (NRPN) werden dazu genutzt, die Daten
globaler sowie programmspezifischer Parameter zu senden und zu empfangen.
Sie werden gesendet und empfangen, wenn für die globalen Parameter
sowie
param send
Die entsprechenden MIDI-Nachrichten werden im Standard-MIDI-Format
gehandhabt und machen von NRPN-CC-Befehlen im laufenden Status-Byte-
Format Gebrauch. Das bedeutet, dass alle MIDI-Nachrichten zusammengefasst
werden, die das gleiche Status-Byte teilen. Um das Datenaufkommen zu
verringern, wird das gemeinsame Status-Byte, an das alle Daten-Bytes
angehängt werden, nur einmal übertragen.
Die folgende Tabelle liefert einen Überblick über das Format, das für das Senden
von nicht registrierten Parameternummern genutzt wird.
Gesendete NRPN-Nachrichten
Status-Byte
Beschreibung
Control Change
1011 nnnn
NRPN-Parameternummer MSB CC
0110 0011
Parameternummer MSB
0vvv vvvv
NRPN-Parameternummer LSB CC
0110 0010
Parameternummer LSB
0vvv vvvv
NRPN-Parameterwert MSB CC
0000 0110
Parameterwert MSB
0vvv vvvv
NRPN-Parameterwert LSB CC
0010 0110
Parameterwert LSB
0vvv vvvv
Die einzelnen Parameternummern finden Sie in den nachfolgenden Tabellen zu
den globalen und programmspezifischen Parametern. Die Parameternummern
und die Parameterwerte werden für die MIDI-Übertragung in zwei 7-Bit-Bytes
aufgeteilt. Das LSB (Least Significant Byte) umfasst die sieben niederwertigsten
Bits, das MSB (Most Significant Byte) die sieben höchstwertigsten Bits, wobei
das MSB in der Regel gleich Null oder Eins, jedoch niemals größer als Zwei
sein wird.
272 MIDI-Implementation
midi param receive
die Option
gewählt ist.
nrpn
midi
Sequential