Classes | Typedefs

Detailed Description

Classes

struct  MidiMessageMetadata
 A view of MIDI message data stored in a contiguous buffer. More...
 
class  MidiBufferIterator
 An iterator to move over contiguous raw MIDI data, which Allows iterating over a MidiBuffer using C++11 range-for syntax. More...
 
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  MidiKeyboardState
 Represents a piano keyboard, keeping track of which keys are currently pressed. More...
 
class  MidiKeyboardState::Listener
 Receives events from a MidiKeyboardState object. More...
 
class  MidiMessage
 Encapsulates a MIDI message. More...
 
struct  MidiMessage::VariableLengthValue
 Holds information about a variable-length value which was parsed from a stream of bytes. 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...
 

Typedefs

using MidiKeyboardStateListener = MidiKeyboardState::Listener
 

Typedef Documentation

◆ MidiKeyboardStateListener