Bart De Lathouwer
Bart De Lathouwer
I'm trying to reproduce the issue - what hardware are you using? >> But if I remove it, the code does not compile. The error is "usb_midi' was not declared...
No clue 🕵️♀️ - if replacin the BLE link with USB doesn't fix the issue, it might not be related to the code visible here. Maybe in the way how...
I don't use them together - if you can dig a big deeper why the disconnect, you might find the issue and fix it 🤞
Hi @marchingband Look at https://github.com/lathoub/Arduino-BLE-MIDI/blob/929c2fc04962672ddba903a618601bea44ee1f3e/src/BLEMIDI_Transport.h#L26-L27 `T` is the Arduino-MIDI-Library, so you could replace it with your (albeit you need to implement `begin()`, `end()`, `available()`, ...)
I'm not sure if I understand your question, but this lib uses the underlying [MIDIUSB](https://github.com/arduino-libraries/MIDIUSB) infrastructure. So maybe the link can help you understand the relation.
Did you look at [this](https://github.com/lathoub/Arduino-USBMIDI/discussions/15)? (I'm not going to download the sketch zip (not a best practice on GitHub), please paste your code here using the [MarkDown code syntax](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)).
Does it work without the modified `SysEx`? (SysEx is always tricky)
Have you tried sending SysEx through USB, hardcoded, without the Serial USB in the code. So send the SysEx every second like in the example code. (and put `Serial.print` in...
> But did you recognize the other things I mentioned? A bit, the begin- and end sysEx brings back the programming memories. > Yes, this works. It looks like I...
Not sure if this issue related to PlatformIO (on Apple M1) or to your related issue on the Pico. It might be that the this current version of this library...