This project has been in the making for nearly a year now and I finally got around to finishing it. I used an arduino mega and a off the shelf midi to usb cable and hacked them together. The final controller has 8 midi CC commands and 8 note on/off commands. Im still searching for the perfect lay out to use this in live performances so this won’t be the final version.

I used these 2 links for the code and the hardware:6 pot midi cc code
midi over usb the easy way
It’s really not that difficult and gives you a lot of freedom to design the interface that suits you best. Here is the final code I used on my project, it’s far from perfect and really need optimising but it works and I can’t notice any lagg. If you run into any problems, let me know. Good luck!/**
* 8 pots and 8 switches to midi by Jochem van Grieken
* original author: Benjamin Eckel
*/

#define inputs 8
#define e 1 // this is the delta needed in
// currentPot[i] to send a message