I recently built a DIY MIDI controller from scratch (using an Arduino Leonardo, some LED arcade buttons, synth knobs/potentiometers, wires, wooden box, and vinyl wrap. It’s USB class compliant, MIDI device name shows up in software. Made it to map to Traktor Pro effects units to accompany my TRAKTOR S2Mk3 which doesn’t have native FX Controls for the software. It can also be mapped to any software using MIDI learn. This video is just an example of the possible functions of the controls.
The music used (and twisted with the FX demo) is an original tune produced by myself and featuring the lovely “Tania Lena” on vocals…
“Electronomist Feat. Tania Lena – Are U Ready?!”
https://soundcloud.com/electronomist/electronomist-feat-tania-lena-are-u-ready
I will try and sort out a blog post soon showing how I made this!