NRPN-Nachrichten
MIDI-Nachrichten im Format für nicht registrierte Parameter-Nummern
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
PARAM RECEIVE
Die MIDI-Nachrichten werden im Standard-MIDI-Format gehandhabt
und machen von NRPN-CC-Befehlen im Format Running Status
Gebrauch. (Running Status bedeutet, dass alle MIDI-Befehle zusammen-
gefasst werden, die das gleiche Status-Byte teilen. Um das Daten-
aufkommen 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
gerätespezifischen Parameter-Nummern genutzt wird.
Gesendete NRPN-Nachrichten
Status-Byte
Beschreibung
1011 nnnn
Control Change
0110 0011
NRPN parameter number MSB CC
0vvv vvvv
Parameter Number MSB
0110 0010
NRPN parameter number LSB CC
0vvv vvvv
Parameter Number LSB
0000 0110
NRPN parameter value MSB CC
0vvv vvvv
Parameter value MSB
0010 0110
NRPN parameter value LSB CC
0vvv vvvv
Parameter value LSB
Die Parameter-Nummern werden in den zwei untenstehenden Tabellen
aufgeführt, deren eine den globalen Parametern, deren andere den
Programm-Parametern gewidmet ist. Für die MIDI-Übertragung werden
die Parameter-Nummern und die Parameterwerte in 7-Bit-Bytes unterteilt.
Das LSB (Least Significant Byte) umfasst die sieben niederwertigsten Bits,
das MSB (Most Significant Byte) umfasst die sieben höchstwertigsten Bits,
wobei das MSB in der Regel null oder eins, jedoch maximal zwei sein
wird.
Wird eine NRPN empfangen, müssen nicht notwendigerweise sämtliche
Nachrichten gesendet werden, da der Prophet Rev2 die jüngste NRPN-
Nummer rückverfolgt. Es ist jedoch ein bewährtes Verfahren, die gesamte
Nachricht, wie oben angegeben, zu senden.
Prophet Rev2 Benutzerhandbuch
die Option
NRPN
MIDI PARAM SEND
gewählt wird.
Anhang E: MIDI-Implementation
und
MIDI
93