// Select your device #define ESP32 #include "BleMidi.h" BLEMIDI_CREATE_INSTANCE(bm); // ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- void setup() { // Serial communications and wait for port to open: Serial.begin(115200); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } bm.begin("hehe"); bm.onConnected(OnBleMidiConnected); bm.onDisconnected(OnBleMidiDisconnected); Serial.print(F("Getting IP address...")); } // ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- void loop() { } // ==================================================================================== // Event handlers for incoming MIDI messages // ==================================================================================== // ----------------------------------------------------------------------------- // rtpMIDI session. Device connected // ----------------------------------------------------------------------------- void OnBleMidiConnected() { Serial.print(F("Connected")); } // ----------------------------------------------------------------------------- // rtpMIDI session. Device disconnected // ----------------------------------------------------------------------------- void OnBleMidiDisconnected() { Serial.println(F("Disconnected")); }