Honestly… Don’t do anything fancy. The only possibilities are:
- MIDI in support
- MIDI out support
- audio in support
- audio out support
- some secret proprietary nonsense
I guarantee no one is interested in the last one until you’ve done the first four… So just implement the standards.
Implement midi over ble using the open standards. There are open source projects that have done this on Arduino. It should be super easy to basically just copy the knowledge from them.
Combined with the fact that you’re about to release the “everything controllable over MIDI” firmware (right?). We’ll then be able to do anything we want over ble using apps that are already available. If you do anything proprietary then it will need to be backed up with yet another set of applications, that singular will have to write… More software work is not your strong suit, so it will just be another undelivered on promise.
You’ve been teasing these “we’ve got super secret special plans for Bluetooth” posts for literally years. It’s, to be honest, silly. If these features were just around the corner, then being coy is just about acceptable. They’re not, and haven’t been for the years you’ve been answering Bluetooth questions in this way.
Even if you have thought of some amazing features over Bluetooth that you don’t want your competitors to implement before you… No one cares while there are basic features outstanding. And the basic feature is midi over Bluetooth. In which case, stop with “wait and see” answers. Say “no development work is happening on Bluetooth at present, but wireless MIDI is on the road map”.