Classes

Detailed Description

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 expressive MIDI notes played by this instrument. 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...
 
class  MPEZoneLayout
 This class represents the current MPE zone layout of a device capable of handling MPE. More...
 
class  MPEZoneLayout::Listener
 Listener class. More...
 
struct  MPEZoneLayout::Zone
 This struct represents an MPE zone. More...