libDaisy
Hardware Library for Daisy
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages

MIDI handlers, transports, and message types. More...

Detailed Description

MIDI handlers, transports, and message types.

Topics

 MIDI_EVENTS
 

Classes

class  daisy::MidiUartTransport
 Transport layer for sending and receiving MIDI data over UART. More...
 
class  daisy::MidiHandler< Transport >
 Simple MIDI Handler
Parses bytes from an input into valid MidiEvents.
The MidiEvents fill a FIFO queue that the user can pop messages from. More...
 
class  daisy::MidiParser
 Utility class for parsing raw byte streams into MIDI messages. More...
 
class  daisy::MidiUsbTransport
 USB Transport for MIDI. More...
 
using daisy::MidiUartHandler = MidiHandler<MidiUartTransport>
 shorthand accessors for MIDI Handlers
 
using daisy::MidiUsbHandler = MidiHandler<MidiUsbTransport>
 shorthand accessors for MIDI Handlers
 

Typedef Documentation

◆ MidiUartHandler

shorthand accessors for MIDI Handlers

◆ MidiUsbHandler

shorthand accessors for MIDI Handlers