JUCE

- Main Page
- Related Pages
- Topics
- Classes
- Files

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

## 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

## Detailed Description

## Typedef Documentation

## ◆ MidiKeyboardStateListener

using MidiKeyboardStateListener = MidiKeyboardState::Listener