Control Surface master
MIDI Control Surface library for Arduino
Classes
MIDI Interfaces

Detailed Description

All MIDI Interfaces that can send and receive MIDI events.

See also
MIDI Tutorial

Classes

class  BluetoothMIDI_Interface
 Bluetooth Low Energy MIDI Interface for the ESP32. More...
 
class  StreamDebugMIDI_Output
 A class for MIDI outputs sending human-readable MIDI messages over a Stream. More...
 
class  SerialDebugMIDI_Output< T >
 A wrapper class for debug MIDI outputs sending human-readable MIDI messages over a Serial port of class T. More...
 
class  HardwareSerialDebugMIDI_Output
 A class for debug MIDI outputs sending human-readable MIDI messages over a HardwareSerial port. More...
 
class  USBDebugMIDI_Output
 A class for debug MIDI outputs sending human-readable MIDI messages over the USB CDC connection. More...
 
class  StreamDebugMIDI_Interface
 A class for MIDI interfaces sending and receiving human-readable MIDI messages over a Stream. More...
 
class  SerialDebugMIDI_Interface< T >
 A wrapper class for debug MIDI interfaces sending and receiving human-readable MIDI messages over a Serial port of class T. More...
 
class  HardwareSerialDebugMIDI_Interface
 A class for debug MIDI interfaces sending and receiving human-readable MIDI messages over a HardwareSerial port. More...
 
class  USBDebugMIDI_Interface
 A class for debug MIDI interfaces sending and receiving human-readable MIDI messages over the USB CDC connection. More...
 
class  StreamMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a Stream. More...
 
class  SerialMIDI_Interface< S >
 A wrapper class for MIDI interfaces sending and receiving MIDI messages over a Serial port of generic class S. More...
 
class  HardwareSerialMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a Hardware Serial port. More...
 
class  USBSerialMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over the Serial port of the USB connection. More...
 
class  HairlessMIDI_Interface
 A class for MIDI Interfaces sending and receiving data over the USB Serial CDC connection for the use with the Hairless MIDI<->Serial Bridge. More...
 
class  SoftwareSerialDebugMIDI_Interface
 A class for debug MIDI interfaces sending and receiving human-readable MIDI messages over a SoftwareSerial interface. More...
 
class  SoftwareSerialDebugMIDI_Output
 A class for debug MIDI outputs sending human-readable MIDI messages over a SoftwareSerial interface. More...
 
class  SoftwareSerialMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a SoftwareSerial interface. More...
 
class  USBHostMIDI_Interface
 A class for MIDI interfaces sending MIDI messages to a MIDI USB device connected to a Teensy's USB host port. More...
 
class  USBHostMIDI_Interface_BigBuffer
 A class for MIDI interfaces sending MIDI messages to a MIDI USB device connected to a Teensy's USB host port. More...
 
class  USBMIDI_Interface
 A class for MIDI interfaces sending MIDI messages over a USB MIDI connection. More...
 
class  FortySevenEffectsMIDI_Interface< MidiInterface >
 Class that wraps the FortySevenEffects MIDI library. More...