Ann/Anhang A
A.1 MIDI SysEx
A.1.1 FORMAT DES MESSAGES DE SYSEX
EN-TÊTE DE SYSEX (SYS_HEAD
F0(h) Octet 'message de départ' System Exclusive
00(h)
01(h) Numéro ID de fabricant (dbx)
1E(h)
00(h) à 7F(h) Numéro ID d'appareil (7F(h) est le numéro 'universel')
On(h) ou 7F(h) Numéro ID de produit (chaque produit porte un
identifiant propre - Le numéro ID du DriveRack est 03(h)
Procédure de transfert de messages de SysEx
pp
pp = Numéro de procédure. Vous pouvez trouver une description
des différentes procédures et des différents formats à la section
Procédures.
dd(1)1, dd(1)2......dd(n)1, dd(n)2
dd = Données à transmettre par la procédure. Comme la norme MIDI
réserve les codes 80(h) à FF(h) (valeurs décimales 128 à 255) pour des
commandes spécifiques, les transferts de données SysEx s'effectuent par
découpage d'octets sur les processeurs DriveRack™. dd(n)2 correspond
aux octets 1 à 7 alors que les octets nth et dd(n)1 correspondent au bit 8
de l'octet nth.
Note : Sauf indication contraire, toutes les données sont transmises ou
reçues à ce format.
Octet de "fin" du message de SYSEX
F7(h) Octet de "fin" du message de System Exclusive
A.1.2 Procédures SysEx
Dans la section suivante, le terme SYS_HEAD indique un en-tête de SysEx
valide. L'en-tête de SySex est composé de l'octet de statut du message de
System Exclusive, de tous les octets de données et du numéro ID de pro-
duit dbx. F7(h) est l'octet de fin de message SysEx. Dans toutes les pro-
cédures de Sysex, les valeurs SysEx sont exprimées sous forme hexadéci-
male (elle sont signalées par la lettre "h" pour davantage de clarté). Les
valeurs décimales sont signalées par la lettre (b).
DriveRack™ - Mode d'emploi/Bedienungshandbuch
90
A.1 MIDI SysEx
A.1.1 SYSEX MELDUNGSFORMAT
SYSEX HEADER (SYS_HEAD
F0(h) System Exclusive 'Begin Message' Byte/SysEx Meldungsanfang-
Byte
00(h)
01(h) Manufacturer's ID Number (dbx)/(ID Nummer des Herstellers)
1E(h)
00(h) - 7F(h) Device ID/Geräte ID (7F(h) bedeutet „alle mal herhö
ren")
On(h) oder 7F(h) Product ID (jedes Produkt hat eine eindeutige ID
- die DriveRack ID ist 03(h)
SYSEX Procedure und Daten
pp
pp = Procedure number/Verfahrensnummer. Die Namen der ver-
schiedenen Verfahren und die allgemeinen Formate werden im
Abschnitt Verfahren beschrieben.
dd(1)1, dd(1)2......dd(n)1, dd(n)2
dd = Daten, wie sie bei Verfahren benötigt werden. Die die standard MMA
MIDI Spezifikation die Zahlen 80(h) bis FF(h) (Dezimalzahlen 128 bis 255)
für bestimmte Befehle reserviert, wird für die ganze Datenkommunikation
in dieser SYSEX Implementation ein geteiltes Byte-Format (Split Byte
Format) gewählt. dd(n)2 bezeichnet die 1. bis 7. Bits des „n"ten Bytes und
dd(n)1 bezeichnet das 8. Bit des „n"ten Bytes.
Anmerkung: Alle angeforderten oder empfangenen Daten sind im Split
Byte Format, sofern nicht anders angegeben.
SYSEX "Message End" byte
F7(h) System Exclusive 'End Message' Byte/SysEx Meldungsende-Byte
A.1.2 SYSEX Verfahren
Im folgenden Abschnitt bezieht sich SYS_HEAD auf einen gültigen System
Exclusive Header (Vorspann). Der System Exclusive Header beginnt mit
dem System Exclusive Statusbyte und enthält alle Bytes bis zur dbx
Product ID. F7(h) ist das System Exclusive 'Message End' Byte. Alle SYSEX
Zahlen in der Formatdefinition der einzelnen Verfahren werden als
Hexadezimalwerte angegeben – zusammen mit diesem Symbol (h) zur
Verdeutlichung. Binärzahlen werden mit dem (b) gekennzeichnet.
DriveRack
®
™