1. Messages système en temps réel :
- MIDI 1.0 ne définissait qu'un seul message système en temps réel, le "Song Position Pointer", utilisé pour indiquer la position actuelle dans une séquence MIDI.
- MIDI 2.0 a introduit des messages système supplémentaires en temps réel, notamment Start, Stop, Continue, Clock, Clock Start et Active Sensing, offrant davantage de capacités de contrôle et de synchronisation.
2. Pression du canal MIDI :
- MIDI 1.0 n'incluait pas les messages MIDI Channel Pressure.
- MIDI 2.0 a introduit les messages MIDI Channel Pressure, permettant le contrôle de la dynamique globale d'un canal MIDI spécifique, ajoutant ainsi de l'expressivité aux performances.
3. Plage de pitch-bend MIDI :
- MIDI 1.0 limitait la plage de pitch bend à deux demi-tons dans les deux sens.
- MIDI 2.0 a étendu la plage de pitch bend à ± 8 191 microtons (environ -2 octaves à +2 octaves), offrant un contrôle plus fin du pitch bend.
4. Pression des touches polyphoniques MIDI :
- MIDI 1.0 ne prenait pas en charge les messages polyphoniques de pression sur les touches.
- MIDI 2.0 a ajouté des messages MIDI Polyphonic Key Pressure, permettant le contrôle de la pression appliquée aux notes individuelles d'un instrument polyphonique, améliorant ainsi le niveau d'expressivité.
5. Message exclusif universel au système hors temps réel :
- MIDI 2.0 a introduit le message exclusif du système universel non temps réel, permettant le transfert de grandes quantités de données entre appareils MIDI à des fins diverses, telles que des paramètres de contrôle étendus ou le transfert de données d'échantillons.
6. Norme MIDI générale :
- MIDI 2.0 intègre la norme General MIDI, qui définit un ensemble de sons d'instruments et de mappages de percussions standardisés pour la lecture MIDI, garantissant une reproduction sonore cohérente sur différents appareils.
7. Contrôle de machine MIDI (MMC) :
- MIDI 2.0 a introduit MIDI Machine Control (MMC), un protocole permettant de contrôler les magnétophones, les lecteurs de CD et autres appareils externes synchronisés avec le MIDI.
Dans l'ensemble, les spécifications MIDI 2.0 ont considérablement élargi les capacités et les fonctionnalités du MIDI, offrant plus de contrôle, d'expressivité et de standardisation pour les appareils et applications MIDI. Bien que les appareils MIDI 1.0 puissent toujours communiquer avec les appareils MIDI 2.0, les fonctionnalités améliorées de ces derniers nécessitent des appareils MIDI compatibles pour profiter pleinement de ses améliorations.