Control Surface main
MIDI Control Surface library for Arduino
Classes
MIDI Parsers

Detailed Description

Utilities for parsing all kinds of MIDI streams.

Classes

class  BLEMIDIParser
 Class for parsing BLE-MIDI packets. More...
 
class  BufferPuller_< T >
 Helper to pull bytes or other objects out of a buffer. More...
 
class  HexPuller< CharPuller >
 Class that parses hexadecimal ASCII text to bytes. More...
 
class  LambdaPuller_< Lambda >
 Helper to turn a lambda function into a puller. More...
 
class  SerialMIDI_Parser
 Parser for Serial MIDI streams (and BLE-MIDI). More...
 
class  StreamPuller
 Helper that pulls bytes out of an Arduino stream. More...
 
class  SysExBuffer
 Helper for storing the System Exclusive messages being received by a MIDI parser. More...
 
class  USBMIDI_Parser
 Parser for MIDI over USB packets. More...