Introduction
What is MPE?
MPE is an extension of the MIDI 1 protocol. MPE, or MIDI Polyphonic Expression, adds the ability to vary pressure, pitch and timbre for each note independently (or in fact any 3 dimensions of your sound). It allows for way more expression in your performances.
The specification describes a low-level protocol for communication but fortunately, with the new version of MIDIVal you can use might more user-friendly interface and not care about low-level implementation details.
MPE Support in MIDIVal
MIDIVal support for MPE includes:
- MIDI Input
- connecting to input devices
- ability to subscribe to Zone changes
- proper routing to proper zones on messages
- ability to subscribe to new incomming notes
- ability to subscribe to changes for particular note (including pitch bend, velocity change and 3rd dimension change (timbre))
- support for master channel pitch bend
- MIDI Out
- Connecting to output devices
- ability to send zone setup messages
- automatic routing between channels within zone
- pitch bend for note and master channel
Not implemented by MIDIVal yet
Mode 3 of MIDI MPE documentation.