| JUCE
    | 
| Namespaces | |
| namespace | juce | 
| namespace | juce::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 | juce::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 | juce::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 |