Deutsch
Was ist MIDI SysEx?
Diese App ist komplett kostenlos. Du musst kein Konto anlegen. Es gibt keine Abos, keine umständlichen Downloads, und nichts ist gesperrt. Optimiert für Apple Silicon.
SysEx, kurz für System Exclusive, ist die MIDI-Nachricht für alles, was die Standardnachrichten nicht sagen können. Sie beginnt mit dem Byte F0, nennt den Hersteller, für den sie gedacht ist, trägt so viele Datenbytes, wie sie braucht, und endet mit F7. Hersteller nutzen sie für Patch-Dumps, Firmware-Updates und Einstellungen, die keine Control-Change-Nummer haben. Ein Gerät, das den Hersteller nicht erkennt, ignoriert die ganze Nachricht.
Das Format gehört zum MIDI-Standard. Die meiste alltägliche MIDI-Arbeit kommt nie damit in Berührung, und der letzte Abschnitt sagt, wann du es links liegen lassen kannst.
Die Nachricht lesen
| Teil | Bytes (hex) | Bedeutung |
|---|---|---|
| Anfang | F0 | System Exclusive beginnt |
| Hersteller-ID | Ein Byte, oder drei Bytes, die mit 00 beginnen | Die Geräte welches Herstellers sie lesen sollen |
| Daten | Beliebig viele Bytes, jedes 00 bis 7F | Was der Hersteller festgelegt hat |
| Ende | F7 | System Exclusive endet |
SysEx hat keinen MIDI-Kanal. Manche Hersteller legen eine Gerätenummer in die Daten, damit sich eines von mehreren Geräten gezielt ansprechen lässt.
Alles zwischen der Hersteller-ID und F7 bedeutet nur das, was der Hersteller sagt, dass es bedeutet. Der MIDI-Nachrichten-Decoder liest eingefügte Bytes und meldet, wie lang eine System-Exclusive-Nachricht ist.
Die universellen Nachrichten kennen
Zwei Hersteller-IDs gehören keinem Hersteller. 7E kennzeichnet eine universelle Nachricht, die nicht an das Timing gebunden ist, und 7F eine universelle Echtzeitnachricht. Jedes Gerät darf auf sie antworten.
| Nachricht | Bytes (hex) | Was sie tut |
|---|---|---|
| Identity Request | F0 7E 7F 06 01 F7 | Bittet jedes Gerät, Hersteller, Modell und Version zu melden |
| General MIDI On | F0 7E 7F 09 01 F7 | Versetzt ein General-MIDI-Instrument in seinen Standardzustand |
| Master Volume | F0 7F 7F 04 01, zwei Wertbytes, F7 | Stellt die Lautstärke des ganzen Geräts ein |
Ein Identity Request ist der Standardweg, ein Gerät zu fragen, was es ist.
Wissen, wofür es genutzt wird
- Patch-Dumps. Die Klänge eines Synthesizers auf einem Computer sichern und zurücksenden, die Aufgabe einer SysEx-Bibliothek.
- Firmware-Updates. Viele Geräte nehmen neue Firmware als lange Folge von SysEx-Nachrichten entgegen.
- Tiefe Einstellungen. Parameter ohne Control-Change-Nummer, bearbeitet in der Editor-App eines Herstellers.
- Sample- und Massenübertragungen. Jeder große Datenblock, den ein Gerät über MIDI bewegen muss.
SysEx bewegt Daten, wo die anderen Nachrichten Musik spielen.
Am Mac senden und empfangen
- Eine Bibliotheks- oder Editor-App. Der Editor des Herstellers oder eine SysEx-Bibliothek sendet eine Datei an das Gerät und zeichnet auf, was das Gerät zurücksendet.
- Der richtige Port. Das Gerät muss angeschlossen und im MIDI Studio (MIDI-Studio) von Audio-MIDI-Setup online sein.
- Ein Browser. Webseiten brauchen für SysEx eine eigene, stärkere Berechtigung, weil es ein Gerät umschreiben kann. Die meisten MIDI-Werkzeuge auf dieser Website fragen nicht danach. Der MIDI-SysEx-Monitor ist das, das es tut, damit du in Chrome, Edge oder Firefox einen Dump lesen oder eine Identity Request senden kannst.
Sende einem Gerät nur das SysEx, das sein eigener Hersteller dafür veröffentlicht hat. Audio-MIDI-Setup am Mac behandelt das Fenster MIDI Studio.
Einen SysEx-Librarian finden
Ein Librarian ist eine App, die sichert, was ein Gerät sendet, als .syx-Datei und die Datei später zurücksendet. Es ist der übliche Weg, die Patches eines Synthesizers zu sichern, bevor du etwas änderst.
- Du: Verbinde das Gerät, prüfe, dass es im Fenster MIDI Studio von Audio-MIDI-Setup aufgeführt ist, öffne dann einen Librarian oder den eigenen Editor des Herstellers und wähle das Gerät als Port.
- Der Librarian: Nimmt den Dump auf, den das Gerät sendet, und speichert ihn als .syx-Datei.
- Prüfen: Die gespeicherte Datei ist nicht leer. Sichere sie, bevor du dem Gerät etwas sendest.
Für einen schnellen Blick auf einen Dump oder um aus dem Browser eine Identity Request oder eine .syx-Datei zu senden, funktioniert der MIDI-SysEx-Monitor in Chrome, Edge und Firefox. Safari hat kein Web MIDI, was seine eigene Seite erklärt. Die Seite SysEx-Librarian für den Mac geht die Schritte durch und sagt, was zu tun ist, wenn ein Dump scheitert. Sichere die Klänge des Geräts, bevor du ihm etwas sendest.
Für die alltägliche Steuerung links liegen lassen
Noten, Regler, Pedale und Patch-Wechsel haben alle Standardnachrichten, und diese nutzt ein Mapper. InputConfig, die kostenlose Mac-App, die ich entwickle, belegt Noten, Control Change, Pitch Bend, Aftertouch, Program Change und die Transportnachrichten und sendet dieselben, abgesehen von Aftertouch. System Exclusive gehört nicht dazu. Wenn ein Bedienelement eine CC-Nummer hat, brauchst du kein SysEx, um es zu erreichen. Die MIDI-CC-Liste zeigt, welche Nummern Standard sind.


Kurz gesagt
- Form. Es beginnt mit F0, dann kommt eine Hersteller-ID, dann die Daten, und es endet mit F7.
- Bedeutung. Die legt der Hersteller fest, abgesehen von den universellen Nachrichten.
- Nutzung. Es wird für Dumps, Firmware und Einstellungen ohne CC genutzt.
SysEx ist der Umschlag von MIDI für alles, was ein Hersteller senden will.
Fragen
Wofür steht SysEx?
Für System Exclusive. Der Name bedeutet, dass die Nachricht exklusiv für das System eines Herstellers gilt: Geräte anderer Hersteller ignorieren sie.
Wie ist eine SysEx-Nachricht aufgebaut?
Sie beginnt mit F0, dann kommt eine Hersteller-ID mit einem oder drei Bytes, dann beliebig viele Datenbytes von 00 bis 7F, und sie endet mit F7.
Was ist eine SysEx-Datei?
Eine Datei, meist mit der Endung .syx, die eine oder mehrere SysEx-Nachrichten enthält, etwa eine Bank mit Synthesizer-Patches oder ein Firmware-Update.
Kann SysEx ein Gerät beschädigen?
Falsche Daten können Patches überschreiben oder ein Firmware-Update unterbrechen. Sende nur Dateien, die der Hersteller für genau dieses Modell veröffentlicht hat, und sichere vorher.
Gibt es einen SysEx-Librarian für den Mac?
Ja. Viele Hersteller bieten einen eigenen Editor an, und unabhängige Librarian-Apps sichern den Dump eines Geräts als .syx-Datei und senden ihn zurück. Ein Browser-Tool kann in Chrome, Edge oder Firefox einen Dump lesen oder eine Datei senden.
Kann InputConfig SysEx senden?
InputConfig belegt und sendet Noten, Control Change, Pitch Bend, Program Change und die Transportnachrichten und liest auch Aftertouch. System Exclusive gehört nicht dazu, es kann also weder einen Dump senden noch einen lesen.
Mehr auf Deutsch
Ausführliche Anleitungen, auf Englisch
Wer hier schreibt. Ryleigh Newman entwickelt InputConfig und steuert den eigenen Mac jeden Tag mit einem Controller, weil die Hände nicht gut mitmachen. Diese Seite ist aus dem Englischen übersetzt. InputConfig selbst erscheint auf Deutsch, wenn der Mac auf Deutsch eingestellt ist. Einige Seiten dieser Website gibt es nur auf Englisch.
Diese Seite in anderen Sprachen: English, Español, Français, Italiano, 日本語, Nederlands, Português, Русский, ไทย
Kostenlos. macOS 14 oder neuer. Kein Konto, nichts verlässt deinen Mac. Open Source auf GitHub.