MIDI gibt es seit den Achtzigern, und MIDI 1.0 funktioniert bis heute. Für die präzise Steuerung moderner Software-Instrumente stößt es aber an Grenzen. MIDI 2.0 schließt diese Lücken. Hier erfährst du, was dahintersteckt und warum KnobShift komplett darauf setzt.
Was ist MIDI 2.0?
MIDI 2.0 ist die Weiterentwicklung des MIDI-Standards, die 2020 vorgestellt wurde. Die wichtigsten Neuerungen sind:
- ein neues Nachrichtenformat, das Universal MIDI Packet (UMP),
- eine viel höhere Auflösung für Werte wie Velocity und Controller,
- MIDI-CI (Capability Inquiry), mit dem Geräte miteinander „ins Gespräch kommen“.
MIDI 2.0 ist dabei auf Verträglichkeit mit MIDI 1.0 ausgelegt. Über UMP lassen sich auch MIDI-1.0-Nachrichten transportieren.
Was ist das Universal MIDI Packet (UMP)?
MIDI 1.0 schickt einen fortlaufenden Strom aus einzelnen Bytes. UMP packt Nachrichten stattdessen in feste Pakete aus 32-Bit-Wörtern, je nach Nachricht 32, 64, 96 oder 128 Bit lang. Das hat mehrere Vorteile:
- Es ist Platz für hochauflösende Werte.
- Statt 16 Kanälen gibt es 16 Gruppen mit je 16 Kanälen.
- Dasselbe Format funktioniert über verschiedene Übertragungswege, etwa USB oder Netzwerk.
7 Bit gegen 32 Bit: Warum ist die Auflösung wichtig?
Ein klassischer Control-Change-Wert in MIDI 1.0 hat 7 Bit, also nur 128 Stufen von 0 bis 127. Bei einem Lautstärkeregler fällt das kaum auf. Drehst du aber langsam am Cutoff eines Filters, können einzelne Stufen hörbar werden. Man spricht dann vom „Zipper“-Effekt.
MIDI 2.0 löst Controller mit 32 Bit auf. Das sind über vier Milliarden Stufen. Selbst sehr feine, langsame Bewegungen kommen damit stufenlos beim Plugin an. Dazu gibt es in MIDI 2.0 sogenannte Assignable Controller, von denen jeder Kanal tausende frei belegbare Exemplare hat, ebenfalls mit 32 Bit.
Was ist MIDI-CI?
MIDI-CI steht für Capability Inquiry, also „Abfrage der Fähigkeiten“. Damit können sich zwei Geräte gegenseitig finden und fragen, was das andere kann. MIDI 1.0 kannte so etwas kaum: Ein Controller schickte Werte und wusste nicht, ob und was am anderen Ende ankam.
Teile von MIDI-CI sind unter anderem:
- Discovery: Geräte erkennen sich gegenseitig.
- Profile: vereinbarte Standardbelegungen für bestimmte Gerätetypen.
- Property Exchange: Austausch strukturierter Daten.
Was ist Property Exchange?
Mit Property Exchange fragt ein Gerät beim anderen Informationen ab oder setzt sie, als strukturierte Daten im JSON-Format. Ein Beispiel ist die Liste aller Controller eines Kanals samt Namen (die Ressource ChCtrlList). Ein Gerät kann sich außerdem für Änderungen anmelden und bekommt dann neue Werte automatisch geschickt.
Für die Steuerung von Plugins ist das entscheidend: Ein Controller muss nicht mehr von Hand auf CC-Nummern eingestellt werden. Das Gegenüber beschreibt selbst, welche Parameter es gibt und wie sie heißen.
Wie nutzt KnobShift MIDI 2.0?
KnobShift ist durchgängig auf MIDI 2.0 aufgebaut:
- Zwischen iPad und Mac laufen alle Nachrichten als UMP, per USB-Kabel oder per Network MIDI 2.0 im WLAN (USB, WLAN).
- Jeder Plugin-Parameter wird als 32-Bit-Assignable-Controller übertragen.
- iPad-App und KnobShift Companion erkennen sich automatisch per MIDI-CI.
- Per Property Exchange meldet der Companion die Parameter des gerade fokussierten Plugins an das iPad. Daraus baut die App automatisch ihre Oberfläche, sortiert nach Bereichen wie Oszillatoren, Filter und Hüllkurven.
- Werte, Anzeige-Texte, Fokuswechsel, Bypass und das Berühren eines Reglers für die Touch-Automation laufen ebenfalls über Property Exchange.
Weil die Verbindung in beide Richtungen geht, bewegen sich die Regler auf dem iPad mit, wenn du in der DAW Automation abspielst. Mehr dazu in Automation mit KnobShift aufnehmen.
Brauchst du MIDI-2.0-Hardware?
Für KnobShift nicht. Du brauchst einen Mac mit macOS 14 oder neuer, ein iPad mit der KnobShift-App und für WLAN macOS 26.4 oder neuer. Den Einstieg findest du in KnobShift auf dem Mac installieren. Fragen zu MIDI 2.0 und KnobShift kannst du im Forum stellen.
Häufige Fragen
Wie viele Stufen hat ein MIDI-2.0-Controller?
Ein 32-Bit-Wert hat über vier Milliarden Stufen. Ein klassischer MIDI-1.0-Controller mit 7 Bit hat nur 128.
Was ist der Unterschied zwischen MIDI-CI und Property Exchange?
MIDI-CI ist das Verfahren, mit dem sich zwei Geräte finden und nach ihren Fähigkeiten fragen. Property Exchange ist ein Teil davon und tauscht strukturierte Daten aus, zum Beispiel eine Liste aller Parameter.
Brauche ich für MIDI 2.0 neue Kabel?
Nicht unbedingt. MIDI 2.0 läuft zum Beispiel über USB oder über das Netzwerk, KnobShift nutzt beides.