This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
Classes
MIDI Interfaces

All MIDI Interfaces that can send and receive MIDI events. More...

Classes

class  BluetoothMIDI_Interface
 Bluetooth Low Energy MIDI Interface for the ESP32. 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  SoftwareSerialDebugMIDI_Interface
 A class for debug MIDI interfaces sending and receiving human-readable MIDI messages over a SoftwareSerial interface. More...
 
class  StreamMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a Stream. More...
 
class  SerialMIDI_Interface< T >
 A wrapper class for MIDI interfaces sending and receiving MIDI messages over a Serial port of class T. More...
 
class  HardwareSerialMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a Serial port of class T. 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  SoftwareSerialMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a SoftwareSerial interface. More...
 
class  USBMIDI_Interface
 A class for MIDI interfaces sending MIDI messages over a USB MIDI connection. More...
 

Detailed Description

All MIDI Interfaces that can send and receive MIDI events.