Classes

Detailed Description

Classes

class  MidiBuffer
 Holds a sequence of time-stamped midi events. More...
 
class  MidiBuffer::Iterator
 Used to iterate through the events in a MidiBuffer. More...
 
class  MidiFile
 Reads/writes standard midi format files. More...
 
class  MidiKeyboardStateListener
 Receives events from a MidiKeyboardState object. More...
 
class  MidiKeyboardState
 Represents a piano keyboard, keeping track of which keys are currently pressed. More...
 
class  MidiMessage
 Encapsulates a MIDI message. More...
 
class  MidiMessageSequence
 A sequence of timestamped midi messages. More...
 
class  MidiMessageSequence::MidiEventHolder
 Structure used to hold midi events in the sequence. More...
 
struct  MidiRPNMessage
 Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message. More...
 
class  MidiRPNDetector
 Parses a stream of MIDI data to assemble RPN and NRPN messages from their constituent MIDI CC messages. More...
 
class  MidiRPNGenerator
 Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message. More...