Le protocole MPE (MIDI Polyphonic Expression) apporte plusieurs avantages importants par rapport au MIDI standard :
Contrôle polyphonique de paramètres expressifs : Avec le MIDI standard, les messages de pitchbend, d’aftertouch, de modulation, etc. s’appliquent de manière monophonique à tous les notes jouées. Avec MPE, chaque note peut être contrôlée indépendamment pour ces paramètres, permettant une expressivité polyphonique beaucoup plus riche
Dimensions expressives supplémentaires : En plus du pitchbend et de l’aftertouch, MPE définit de nouvelles dimensions de contrôle comme la pression sur chaque dimension X/Y du surface de jeu (pour les contrôleurs multi-dimensionnels comme le Roli Seaboard ou le LinnStrument). Cela ouvre de nouvelles possibilités expressives.
Résolution accrue des données : MPE utilise une résolution accrue de 32 bits pour transmettre les données de pitchbend, d’aftertouch, etc. au lieu de 7 bits en MIDI standard, permettant un contrôle beaucoup plus précis et continu de l’expression.
Canaux polyphoniques : Les notes MPE sont transmises sur plusieurs canaux MIDI.
Compatibilité ascendante : MPE est une extension du protocole MIDI standard, donc les équipements et logiciels non-MPE peuvent toujours recevoir les données de notes et de contrôleurs de base.
Ce protocole offre aussi un bel avantage pour la musique microtonale : chaque note peut être accordée indépendamment pendant le jeu ! Ceci permet des changements d’accordage fluides et dynamiques au sein d’un même morceau.