|
arduino-midi
|
| ▼CBLEAdvertisedDeviceCallbacks | |
| Cmidi::MidiBleClientAdvertisedDeviceCallbacks | BLEAdvertisedDeviceCallbacks for Midi: reports onResult |
| ▼CBLECharacteristicCallbacks | |
| Cmidi::MidiBleParser | A simple Midi Parser for BLE Midi messages that calls the corresponding events |
| ▼CBLEClientCallbacks | |
| Cmidi::MidiBleClientCallback | Client callback method which informs about connect or disconnect events |
| ▼CBLEServerCallbacks | |
| Cmidi::MidiBleServerCallback | Callback method which informs about connect or disconnect |
| ▼Cmidi::MidiAction | Abstract class for a MidiAction |
| Cmidi::MidiCallbackAction | MidiAction which can be defined with the help of callback methods |
| ▼Cmidi::MidiCommon | The common methods provided by all Arduino Midi subclasses which can be used to generate Midi messages: |
| Cmidi::AppleMidiServer< UDPClass > | A Sender and Receiver which supports Apple Midi using the implementation from midibox. Apple midi uses UDP on a control and a data port. https://github.com/midibox/esp32-idf-applemidi |
| Cmidi::MidiBleClient | A Bluetooth Low Energy BLE Client which can send or receive Bluetooth messages. It needs to connect to a running BLE Server |
| Cmidi::MidiBleServer | A Bluetooth Low Energy BLE Server which can send or receive Bluetooth messages |
| ▼Cmidi::MidiServer | A simple Serial Server which which receives and creates MIDI messages |
| Cmidi::MidiIpServer< ServerClass, ClientClass > | A simple IP Server which which receives and creates MIDI messages |
| Cmidi::MidiUdpServer< UDPClass > | A simple UDP Server which receives and creates MIDI messages |
| Cmidi::MidiStreamIn | Input of Midi Messages from the Aruduino HardwareSerial port. You need to give the default MidiParser or your own subclassed implementation in the constructor to process the midi records |
| Cmidi::MidiStreamOut | Output of Midi Messages to an Arduino Stream (eg output to Serial, UDP or IP) |
| Cmidi::MidiMessage | The content of the midi message: timestamp, status, arg1 and arg2 |
| ▼Cmidi::MidiParser | A simple Midi Parser which calls the corresponding events. It supports Midi and BLE Midi messages. The main entry point is the parse command which calls the related methods |
| Cmidi::MidiBleParser | A simple Midi Parser for BLE Midi messages that calls the corresponding events |
| ▼CWiFiUDP | |
| Cmidi::MidiUdp< WiFiUDP > | |
| Cmidi::MidiUdp< UDPClass > | Simple UDP wrapper class which sends all packages to the same destination |