| JUCE
    | 
| Classes | |
| class | MPEInstrument | 
| This class represents an instrument handling MPE.  More... | |
| class | MPEInstrument::Listener | 
| Derive from this class to be informed about any changes in the MPE notes played by this instrument, and any changes to its zone layout.  More... | |
| class | MPEMessages | 
| This helper class contains the necessary helper functions to generate MIDI messages that are exclusive to MPE, such as defining the upper and lower MPE zones and setting per-note and master pitchbend ranges.  More... | |
| struct | MPENote | 
| This struct represents a playing MPE note.  More... | |
| class | MPESynthesiser | 
| Base class for an MPE-compatible musical device that can play sounds.  More... | |
| struct | MPESynthesiserBase | 
| Derive from this class to create a basic audio generator capable of MPE.  More... | |
| class | MPESynthesiserVoice | 
| Represents an MPE voice that an MPESynthesiser can use to play a sound.  More... | |
| class | MPEChannelAssigner | 
| This class handles the assignment of new MIDI notes to member channels of an active MPE zone.  More... | |
| class | MPEChannelRemapper | 
| This class handles the logic for remapping MIDI note messages from multiple MPE sources onto a specified MPE zone.  More... | |
| class | MPEValue | 
| This class represents a single value for any of the MPE dimensions of control.  More... | |
| struct | MPEZone | 
| This struct represents an MPE zone.  More... | |
| class | MPEZoneLayout | 
| This class represents the current MPE zone layout of a device capable of handling MPE.  More... | |
| class | MPEZoneLayout::Listener | 
| Listener class.  More... | |