And this is what I ended up doing. It was a lot of work and added some extra 500 lines of code (guessing hereBakisha wrote: Wed Jan 12, 2022 9:22 pm IMHO, yes, you'll need to program every event when received from or send to USB.
Whole purpose of USB Composite library is that it can be detected to computer as midi device (for receiving and sending) and virtual com port at the same time. Maybe even HID device? I forgot the limitations...
You can see what functions is available in USBMIDI.h in USB Composite library's folder.
I'm guessing that you are using arduino_midi_library, but i'm not familiar with it, nor it's syntax.
Yes, basically, that's what you have to do with USB Composite library.jhsa wrote: Wed Jan 12, 2022 7:33 pm And this will complicate more when I get to send the USB input to the others, as I will have to code it inside the callback functions for each event

João