Anhang B: Systemexklusive Implementierung
92
Venom-Benutzerhandbuch
Cancel
Das Gerät antwortet auf die Cancel-Nachricht durch den Abbruch der Datenübertragung. Das Gerät kann
auch die Cancel-Nachricht senden. Dies erfolgt nach drei erfolglosen Versuchen, ein Datenpaket zu senden.
Außerdem sendet das Gerät eine Cancel-Nachricht, wenn ein Datenpaket erwartet, aber nicht binnen einer
Sekunde empfangen wurde.
0xF0 SysEx ID
0x00 0x01 0x05 M-Audio-Hersteller-SysEx-ID
0x21 Geräteklasse
<id> Gerät-ID
0x7D Befehls-ID (Cancel)
0xF7 EOX
Arpeggiator-Datenformat
Jedes Ereignis wird in einem 4-Byte-Paket gespeichert. Da die maximale Größe eines Patterns 1.024 Byte beträgt,
beträgt die maximale Anzahl von Ereignissen 256. Jedes Ereignis umfasst ein „Note ein“-, „Controller“- oder
„Pitchbend“-Ereignis, das in ein 4-Byte-Paket eingebunden wird (wobei „Note aus“-Ereignisse immer als
„Note ein, Anschlaggeschwindigkeit null“ dargestellt werden).
TS: 16 Bits Zeitstempel bezüglich des Patternstarts, 96 Schläge pro Viertelnote.
F1 & F2: Zwei einzelne Bits, die verwendet werden, um den Ereignistyp zu definieren.
D1 & D2: Zwei 7-Bit-Datenbytes für ein Ereignis, die die folgenden Werte enthalten:
Der einzige andere Ereignistyp ist die Endmarkierung, die als 32-Bit 0 (0x00000000) gespeichert wird.
Die Kopfdaten für ein Pattern werden als getrennter Datenblock gespeichert (siehe
„Arpeggiator-Kopfdatendump“ auf Seite 101).
Arpeggiator-Begrenzungen:
• Patterns sind auf maximal 2 Takte beschränkt.
• Patterns müssen in 1.024 Byte passen.
• Die Taktgeberauflösung ist auf 96 Taktschläge pro Viertelnote eingestellt.
• Bis zu 5 verschiedene Controller pro Pattern sind zulässig (Pitch Bend, Modulationsrad und MIDI CCs).
• In einem Pattern dürfen keine RPN oder NRPN verwendet werden.
Bit 76543210 76543210 76543210 76543210
TTTTTTTT TTTTTTTT FDDDDDDD FDDDDDDD
SSSSSSSS SSSSSSSS 22222222 11111111
F2 F1 Ereignistyp
00Note
0 1 Controller
11Pitch Bend
Ereignistyp D1 D2
Note Note Num Velocity
Controller CC Num Value
Pitch Bend PB LSB PB MSB
Comments to this Manuals