I recently bought one of these in the hopes of controlling a USB MIDI synth (teenage engineering OP1) with my MIDI (DIN) controller (an Elektron Octatrack): http://www.hobbytronics.co.uk/usb-midi-converter
Sadly it doesn't quite work as intended. Midi notes sent from the MIDI controller get stuck and are intermittent and not as sequenced, if I attempt to send midi clock or transport data my synth crashes in quite a spectacular way!
The MIDI DIN to USB converter uses the Microchip 24FJ64GB002 microcontroller and standard Arduino MIDI library and USB driver here: https://github.com/YuuichiAkagawa/USBH_MIDI
I contacted support at hobbytronics who said that the device is not configurable and that its not guaranteed to work with the 1000s of midi controllers out there (fair enough). But I'm quite keen to try and get this working as it would be the perfect accompaniment to my set-up. What I'm trying to figure out is whether I can make any changes to the code on the controller that will enable this to work?
I've been following the tutorial here: http://makezine.com/2010/11/30/usbhacking/ where the guy suggest that he 'used the examples included with the shield’s Arduino library to gather some info from my USB-MIDI keyboard and then plugged those values into one of the included demo sketches.'
I'm hoping to do the same with my synthesiser but not really sure where to start. Does anyone have any pointers? I'm reasonable adept at coding but new to Arduino - I've got the IDE installed, just unsure where to go next!?