I was bored a bit so I made myself 3D-printed 16-key USB MIDI using Arduino Pro Micro.
I used Arduino Pro Micro, TTP229 16-Key Capacitive Keypad and one WS2812 LED. I designed casing using Adobe 123Design. All together was just around 5$.
Pro Micro is great because it can act as USB HID device and it support native MIDI over USB, so you don't need any cables/adapters for using it with your favorite software. For now, this device does nothing special, it just sends out MIDI data for 12keys.
"noteOn(0, 47+key-4+octave, 110);"
Two buttons I coded so they change octave.
This way you can use it as an instrument. At the end of the video, I mapped one button to stop playing all. But you can do whatever you want you just need an idea, I am thinking about extending it to be generic keyboard and send data to my IoT system running Node-Red.
Sorry for crappy video, I don't have the right equipment and just two hands. I just wanted to show you how simple is to make cheap MIDI device. :-)
Comments