▼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 | 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 | A simple IP Server which which receives and creates MIDI messages |
Cmidi::MidiUdpServer | 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 | Simple UDP wrapper class which sends all packages to the same destination |