Herunterladen Inhalt Inhalt Diese Seite drucken

7-Bit Data Packing - M-Audio Black Box Reloaded Benutzerhandbuch

Inhaltsverzeichnis

Werbung

7-Bit Data Packing

Um Preset- und Drumbeatdaten zu übertragen, werden jeweils 7 Bytes zusammengefasst, die MSB davon abgetrennt und diese dann
in einem zusätzlichen Byte zusammengefasst. 7 Bytes internen Speichers liefern 8 Bytes MIDI-Daten.
Angenommen 7 Bytes Speicherdaten sind:
0:
AAAAaaaa
Memory byte 0
1:
BBBBbbbb
Memory byte 1
2:
CCCCcccc
Memory byte 2
3:
DDDDdddd
Memory byte 3
4:
EEEEeeee
Memory byte 4
5:
FFFFffff
Memory byte 5
6:
GGGGgggg
Memory byte 6
Dann wird es über MIDI gesendet, die MSB sind:
0:
0GFEDCBA
Packed MS bits
1:
0AAAaaaa
MIDI Data Bytes
2:
0BBBbbbb
3:
0CCCcccc
4:
0DDDdddd
5:
0EEEeeee
6:
0FFFffff
7:
0GGGgggg
Beachten Sie, dass weniger als 7 Bytes gesendet werden können, die 'leeren' MSB werden Null. Wenn z.B. zwei Bytes gesendet werden:
Angenommen 2 Bytes Speicherdaten sind:
0:
AAAAaaaa
Memory byte 0
1:
BBBBbbbb
Memory byte 1
Dann wird es über MIDI als 3-Byte-Sequenz gesendet, die MSB sind:
0:
0GFEDCBA
Packed MS bits
1:
0AAAaaaa
MIDI Data Bytes
2:
0BBBbbbb
Benutzerhandbuch
51

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis