Speicherauszug von globalen Parametern
Status-Byte
Beschreibung
1111 0000
System Exclusive (SysEx)
0000 0001
DSI ID
0010 1100
Prophet-6 ID
0000 1111
Main Parameter Data
0vvv vvvv
50 Nibbles (niederwertigste, dann höchstwertigste) für 25 globale Parameter
1111 0111
End of Exclusive (EOX)
Der Speicherauszug von globalen Parametern wird beim Empfang nicht er-
kannt; er wird nur auf Anfrage gesendet. NRPN-Nachrichten werden genutzt, um glo-
bale Einstellungen zu ändern.
Komprimiertes Datenformat
Daten werden in Paketen zu 8 Bytes komprimiert. Das jeweils höchst-
wertigste Bit wird von den 7 Parameter-Bytes abgezogen und in ein ach-
tes Byte hineingepackt, das zu Beginn des 8-Byte-Pakets gesendet wird.
Beispiel:
Eingangsdaten
1 A7 A6 A5 A4 A3 A2 A1 A0
2 B7 B6 B5 B4 B3 B2 B1 B0
3 C7 C6 C5 C4 C3 C2 C1 C0
4 D7 D6 D5 D4 D3 D2 D1 D0
5 E7 E6 E5 E4 E3 E2 E1 E0
6 F7 F6 F5 F4 F3 F2 F1 F0
7 G7 G6 G5 G4 G3 G2 G1 G0
Dies erklärt, warum es 1171 MIDI-Bytes benötigt, um 1024 Programm-
daten-Bytes zu senden.
88
Anhang C: MIDI-Implementation
Komprimierte MIDI-Daten
1
00 G7 F7 E7 D7 C7 B7 A7
2
00 A6 A5 A4 A3 A2 A1 A0
3
00 B6 B5 B4 B3 B2 B1 B0
4
00 C6 C5 C4 C3 C2 C1 C0
5
00 D6 D5 D4 D3 D2 D1 D0
6
00 E6 E5 E4 E3 E2 E1 E0
7
00 F6 F5 F4 F3 F2 F1 F0
8
00 G6 G5 G4 G3 G2 G1 G0
Dave Smith Instruments