I have a foot controller that sends MIDI program change via MIDI-5 pin Out port.
I like to control 2 effect pedals with USB In (Zoom G3/B3) to change program accordingly.
Currently I have the UNO (with 16u2) and Nano, both compatible board. I've also read about flashing the firmware for 16u2 to become a MIDI device.
What would be the correct MIDI / USB MIDI library to use ? For reading in MIDI In via 5-pin port, and output the same message to USB Midi. The program would simply parse any MIDI In (via 5-pin port) to MIDI out (both MIDI Thru 5 pin port and via USB).
To implement MIDI Thru, is it just hard wiring to the MIDI In or needs to implement it via coding ?
- MIDI Thru is used to send MIDI to the 2nd similar Arduino device so it can output to another USB (for the second effect unit). Or .. if Arduino can support 2 USB output, this may not be required..etc..
Should I use Teensy board instead ?
I'm totally new to Arduino / Teensy.. but with experience using Java.