1. System-Echtzeitnachrichten :
- MIDI 1.0 definierte nur eine System-Echtzeitnachricht, den „Song Position Pointer“, der zur Anzeige der aktuellen Position in einer MIDI-Sequenz verwendet wird.
- MIDI 2.0 führte zusätzliche System-Echtzeitnachrichten ein, darunter Start, Stop, Continue, Clock, Clock Start und Active Sensing, die mehr Steuerungs- und Synchronisierungsmöglichkeiten bieten.
2. MIDI-Kanaldruck :
- MIDI 1.0 enthielt keine MIDI-Kanaldruckmeldungen.
- MIDI 2.0 führte MIDI-Kanaldruckmeldungen ein, die die Steuerung der Gesamtdynamik für einen bestimmten MIDI-Kanal ermöglichen und so den Darbietungen mehr Ausdruckskraft verleihen.
3. MIDI-Pitch-Bend-Bereich :
- MIDI 1.0 beschränkte den Pitch-Bend-Bereich auf zwei Halbtöne in beide Richtungen.
- MIDI 2.0 erweiterte den Pitch-Bend-Bereich auf ±8191 Mikrotöne (ungefähr -2 Oktaven bis +2 Oktaven) und ermöglichte so eine feinere Kontrolle über das Pitch-Bend.
4. MIDI Polyphonischer Tastendruck :
- MIDI 1.0 unterstützte keine polyphonen Tastendruckmeldungen.
- MIDI 2.0 fügte MIDI Polyphonic Key Pressure-Meldungen hinzu, die die Steuerung des auf einzelne Noten eines polyphonen Instruments ausgeübten Drucks ermöglichen und so die Ausdruckskraft steigern.
5. Universelle Nicht-Echtzeitsystem-exklusive Nachricht :
- Mit MIDI 2.0 wurde die Universal Non-Realtime System Exclusive Message eingeführt, die die Übertragung großer Datenmengen zwischen MIDI-Geräten für verschiedene Zwecke ermöglicht, beispielsweise für erweiterte Steuerungsparameter oder die Übertragung von Sample-Daten.
6. Allgemeiner MIDI-Standard :
- MIDI 2.0 beinhaltete den General MIDI Standard, der eine Reihe standardisierter Instrumentenklänge und Percussion-Zuordnungen für die MIDI-Wiedergabe definierte und so eine konsistente Klangwiedergabe auf verschiedenen Geräten gewährleistete.
7. MIDI Machine Control (MMC) :
- MIDI 2.0 führte MIDI Machine Control (MMC) ein, ein Protokoll zur Steuerung von Tonbandgeräten, CD-Playern und anderen externen Geräten, die mit MIDI synchronisiert sind.
Insgesamt erweiterten die MIDI 2.0-Spezifikationen die Fähigkeiten und Funktionalität von MIDI erheblich und sorgten für mehr Kontrolle, Ausdruckskraft und Standardisierung für MIDI-Geräte und -Anwendungen. Während MIDI 1.0-Geräte weiterhin mit MIDI 2.0-Geräten kommunizieren können, sind für die erweiterten Funktionen des letzteren kompatible MIDI-Geräte erforderlich, um die Verbesserungen in vollem Umfang nutzen zu können.