2nd project - midi over usb. Hardware advice required.

Hello. My first project (simple midi controller) is awaiting hardware to finish it so am looking at my next little job.

I have a Allen & Heath QU-16 digital mixing desk with Ethernet and usb and want to build a simple foot switch so I can control a couple of functions with my feet, while playing in my band.

As I use the desks Ethernet for a LAN, midi over USB (type B) is the only option. Can you please advise on the right hardware . I used an uno for my first job but that will be tied up controlling lighting, so need another board. The uno only has a usb B socket so am I best off with another uno and a USB shield or get a more advanced board with more sockets.

Once the hardware is sorted, the programming should be quite easy as I only want to control a couple of soft keys to mute effects and tap tempo on a delay. Ultimately I’ll only be sending simple midi data but may got more adventurous and look at receiving some data, like the tap tempo speed or soft key button state so I can have an led on my footswitch to remind me where I’m at.

I was going to consider and ask if was possible to use 1 board for both projects and build one larger foot switch, but may end up too complicated so am better of keeping things separate.

Thanks

Dave

There's a big difference between USB devices and USB hosts. You need a host. There's only a very limited number of Arduino-compatible devices that can act as a host.

The Teensy 3.6 is one of them: USBHost_t36/USBHost_t36.h at b4956555019850b0a9bcf3050e2aa8afa677e7ca · PaulStoffregen/USBHost_t36 · GitHub

Pieter