There are lots of cheap options out there that will let you plug a standard MIDI device into a USB port on your computer, but I need the opposite and the cheapest option I can find (of about three options that actually exist) is about $140, which is a little absurd to me. Here is my situation. I have a FIshman TriplePlay, which is a MIDI system for guitar. There is a pickup that is installed on the guitar that transmits wirelessly to a USB receiver that is class compliant and basically just outputs MIDI, but over USB. I don't have a laptop, so that limits me to using the system at home, whereas I would like to use it on stage. To do that, I need to be able to convert from the USB to a standard MIDI output. The cheapest device I have seen that does this is the Kenton USB MIDI Host. I've also got an Arduino and a couple of Raspberry Pis, and I am imagining that I ought to be able to set one of those up to do the conversion. But I would like to be able to use it as a standalone box - bring just the box and cables to the show, plug it in, and be ready to go. I don't want to bring a monitor/mouse/keyboard and have to configure stuff (so I am thinking the Arduino is better suited). Does this seem like a doable project? Will I need extra power to power the USB receiver? Still pretty new to actually programming these things (I keep meaning to, but it's just so frustrating).
Does this seem like a doable project?
No.
I don't have a laptop,
That is a big problem. How do you program the Arduino?
The programming you need for a USB host is quite complex. So far I have not seen anyone do this. It should be possible in theory but it is not simple.
Maybe there is a Raspberry Pi Linux option.
Grumpy_Mike:
I don't have a laptop,
That is a big problem. How do you program the Arduino?
The programming you need for a USB host is quite complex. So far I have not seen anyone do this. It should be possible in theory but it is not simple.
Maybe there is a Raspberry Pi Linux option.
I program it with my desktop? Laptops are not the only computers in the world... I have seen projects (and shields, in fact) for getting the Arduino to read MIDI off a MIDI plug, and some that will also send that data out over USB. I just want it to work in reverse.
Yes, exactly like that! Good old Collin. Thanks! Now I just need to grab one of those shields and I think he has done most of the work for me. Hopefully it will put out enough juice to power the receiver...
You'll find a very handy library for the USB Host shield here:
p