Group midi¶
MIDI handlers, transports, and message types.
Modules¶
Type | Name |
---|---|
module | MIDI_EVENTS |
Classes¶
Type | Name |
---|---|
class | daisy::MidiHandler <typename Transport> Simple MIDI Handler Parses bytes from an input into valid MidiEvents. The MidiEvents fill aFIFO queue that the user can pop messages from. |
class | daisy::MidiParser Utility class for parsing raw byte streams into MIDI messages. |
class | daisy::MidiUartTransport Transport layer for sending and receiving MIDI data over UART. |
class | daisy::MidiUsbTransport USB Transport for MIDI. |
Public Types¶
Type | Name |
---|---|
typedef MidiHandler< MidiUartTransport > | MidiUartHandler shorthand accessors for MIDI Handlers |
typedef MidiHandler< MidiUsbTransport > | MidiUsbHandler |
Public Types Documentation¶
typedef MidiUartHandler¶
shorthand accessors for MIDI Handlers