Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs

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
 

Detailed Description

Typedef Documentation

◆ MidiKeyboardStateListener

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram