home
Contents page
Index

System Exclusive - SysEx




    System Exclusive - kurz SysEx - sind Steuerdaten für bestimmte MIDI-Geräte, die von den üblichen MIDI-Steuerdaten abweichen, weil sie nur von einem bestimmten Gerät erkannt und interpretiert werden.

    Sie sind in hexadecimaler Schreibweise notiert. Das ist ein Zahlensystem, was als Grundlage die Zahl 16 hat. Das gebräuchliche allgemeine Zahlensystem hat dem gegenüber 10 als Grundlage.

    Gezählt wird:

    0 1 2 3 4 5 6 7 8 9 A B C D E F

    was exakt 16 Zahlen sind. Hier kann ich nicht weiter auf dieses Zahlensystem eingehen, das würde den Rahmen dieser Anleitung sprengen. So ist der Umgang mit SysEx-Daten Fortgeschrittenen vorbehalten.

    SysEx-Daten haben alle einen gemeinsamen Aufbau:

    F0 43 10 4C ... F7

    F0 SysEx Startbyte
    43 Hersteller-Nummer (hier YAMAHA)
    10 Geräte Nummer (wird von 10 - eins-null an gezählt)
    4C Gerätetyp (hier XG-Klangerzeuger)
    .
    . Steuerdaten
    .
    F7 SysEx Endebyte

    Mit den Bytes 2 - 4 kann man gezielt ein einzelnes Gerät ansprechen, auch wenn man mehrere gleiche Geräte im ganzen MIDI-System hat.

    Für diese Daten hat Bars&Pipes einen eigenen Editor.

    Mit Bars&Pipes kann man auch sogenannte SysEx-Bulk-Dumps aufnehmen. Dabei werden vom Synthesizer oder Expander ganze Einstellungsblöcke über MIDI übertragen.

    Bars&Pipes kann nicht mit den externen Geräten kommunizieren d.h. es kann

    - keinen Befehl zum Abwurf senden
    - nicht auf Daten warten, die übermittelt werden
    - nicht, wenn die Daten ankommen, auf Aufnahme schalten und dann die empfangenen Daten aufnehmen.

    Das ganze heißt Handshaking. Beide Geräte "verabreden" miteinander wann sie bereit sind, zu senden oder zu empfangen.

    (Da der Umgang mit SystemExclusive-Daten etwas für Geübte ist, empfehle ich Anfängern sich erst einmal gründlich über diese Daten zu informieren.)

    Wenn Sie solche SyX-Dumps aufnehmen wollen, gehen Sie wie folgt vor:

    1. öffnen Sie das Fenster für die globale Einstellung von Record-Daten (Doppelcklick Nr.8) RecordControlWindow.gif (1894 bytes)
    inconsright.gif (2277 bytes)

    2. Klicken Sie System Exclusive an (werden rot).

    3. Klicken Sie auf den Pfeil (Nr.2) in dem Track, in dem Sie die SysEx-Daten aufnehmen wollen.

    firstpipeline.gif (1282 bytes)

    4. Schalten Sie den Track auf Aufnahme (Nr.5 wird zu R)

    5. Schalten Sie im Transport auf Aufnahme (auf das R - Nr.6 - klicken).

    transportwindow.gif (2960 bytes)

    6. Schalten Sie Ihren Synthesizer auf SysEx-Dump (lesen Sie bitte dazu die Anleitung Ihres Synthesizers).

    7. Starten Sie nun Bars&Pipes, anschließend starten Sie den SysEx-Dump an Ihrem Synthesizer. Nach kurzer Zeit sind die Daten übertragen (je nach Gerät 1-2 Sekunden).

    8. Stoppen Sie Bars&Pipes.

    9. Öffnen Sie das Editorfenster für den Track (Doppelklick auf den Track). Wenn alles gut gegangen ist, sollte Sie nun in der Zeile SysEx einen Eintrag sehen, der mit F0... beginnt. (Wenn die SysEx-Zeile fehlt, müssen Sie im "Show"-Menu SystemExclusive aktivieren.)

    Um den ganzen Bulk-Dump zu sehen und/oder zu bearbeiten, klicken Sie mit dem Zauberstab (Nr.3) im Editor auf diesen Eintrag.

    gadgets_topofeditor.gif (2144 bytes)

    Es öffnet sich der System-Exclusive-Editor.

    SysExEditorWindow.gif (2070 bytes)