Control Surface new-input
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_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< 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  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...