Is there a Feather that supports both USB MIDI and BLE Midi?

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
bufflehead
 
Posts: 16
Joined: Thu Feb 23, 2023 4:57 pm

Is there a Feather that supports both USB MIDI and BLE Midi?

Post by bufflehead »

and, if so, which libraries?

User avatar
mikeysklar
 
Posts: 14194
Joined: Mon Aug 01, 2016 8:10 pm

Re: Is there a Feather that supports both USB MIDI and BLE Midi?

Post by mikeysklar »

The Feather nRF52840 supports adafruit_ble_midi and usb_midi CircuitPython libraries.

User avatar
bufflehead
 
Posts: 16
Joined: Thu Feb 23, 2023 4:57 pm

Re: Is there a Feather that supports both USB MIDI and BLE Midi?

Post by bufflehead »

Thanks for this, this board looks good to me.

I would prefer to use C++ rather than Python so maybe there are some Nordic libraries I can use.

User avatar
mikeysklar
 
Posts: 14194
Joined: Mon Aug 01, 2016 8:10 pm

Re: Is there a Feather that supports both USB MIDI and BLE Midi?

Post by mikeysklar »

The blemidi example demonstrates how to use the BLEMidi helper class with the Arduino MIDI Library. The example sends a looping arpeggio, and prints any incoming MIDI note on and note off messages to the Arduino Serial Monitor.
https://learn.adafruit.com/introducing- ... le-2860785

Also install the MIDI USB library by Gary Grewal through the library manager.

User avatar
bufflehead
 
Posts: 16
Joined: Thu Feb 23, 2023 4:57 pm

Re: Is there a Feather that supports both USB MIDI and BLE Midi?

Post by bufflehead »

Mikey:

Thank you for these pointers, they look very promising.

FWIW. The BLEMidi helper class that you point to does say to use the lathoub library.
BLEMidi is easiest to use when combined with the Arduino MIDI Library by Francois Best, lathoub.

Locked
Please be positive and constructive with your questions and comments.

Return to “Feather - Adafruit's lightweight platform”