Namespaces | |
namespace | universal_midi_packets |
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 | MidiDataConcatenator |
Helper class that takes chunks of incoming midi bytes, packages them into messages, and dispatches them to a midi callback. 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... | |
struct | universal_midi_packets::BytesOnGroup |
Holds a UMP group, and a span of bytes that were received or are to be sent on that group. More... | |
struct | universal_midi_packets::DeviceInfo |
Holds MIDI device info that may be required by certain UMP messages and MIDI-CI messages. More... | |
Typedefs | |
using | MidiKeyboardStateListener = MidiKeyboardState::Listener |