Have you (or your dog) ever wanted a drum machine? If so, this project is for you. We will use an Arduino Leonardo, a MPR121 capacitive touch shield, and a strip of sixteen RGB NeoPixels to make a simple drum machine that you can use to control USB MIDI or serial MIDI devices.
This tutorial is based on the same hardware setup used in the Make a Sequencer from a Tree video. The only difference is that the MPR121 capactive touch breakout was used in the video instead of the MPR121 shield we will be using in this tutorial, but they both will work equally well for this project. If you would like to learn more about how the metal buttons were created in that video, you can check out our guide on using metal inlay for capactive touch buttons.