Hi Arduino freaks,
Around many MIDI projects, i have built a MIDI USB converter on top of the last 2017 LUFA library from Dean Camera.
Again, you think ? Yes for sure. But It uses interrupts and ring buffers to ensure that (fast) USB to (slow) midi transfers are reliable, plus a "more transparent as possible" midi parser.
MIDI device name is integrated in the makefile, so easy to change.
First inspiration came from HIDUINO and MOCOLUFA projects. Thanks to them.
Despite the very good work done on these projects, i was facing some issues...
An heavy MIDI traffic was blocking the serial, and some MIDI messages were purely ignored by the parser, like the song pointer position for example... more, these projects rely on a quite old version of the LUFA library.
You can check, download and test here :
https://github.com/TheKikGen/USBMidiKliKAn HEX file is available on the root dir waiting your upload...
Have fun !