Project Goals

Overview

When this project was pitched, my head immediately went to a finger pad drum board that some of my favorite artists use in their performances. Particularly, Fred Again, who uses these loop-type pad style machines to create beats and rhythms. So that’s what I attempted here. The instrument uses 20 capacitive touch sensors as the buttons, 6 potentiometer knobs for control change parameters, and a 4x4 conductive button pad. Originally, I had wanted the entire board to be like the silicone conductive button pad, however that piece was ordered separately and the buttons turned out to be much smaller than I anticipated, so I moved to capacitive sensors and ditched the tactile response of a rubber button.

Aside from figuring out the hardware, deciding how to proceed with the software was another challenge in and of itself. I wanted to be able to alter the sound profile of the notes and samples I was playing, which couldn’t be done in GarageBand. So, I decided to learn how to use Max for this greater flexibility.

Bill of Materials

Item Qty Total Price
Potentiometer Box 1x 11.99
Capacitive Touch Sensor 20x 16.98
Adafruit Trellis Board 1x 12.50
Black Acrylic Sheet 3mm 2x 32
Clear Acrylic Sheet 1.5mm 1x 12
Jumper Cables 50x 5
Raspberry Pi Pico W 1x 6

Project Documentation

IMG_0071.jpg

In this video, I demonstrate one of the drum pad buttons that plays a snare. Each button is customizable for what can be played by tap or by holding. I demo’d the bass knob which increases and applies a filter for the low frequencies.

In this video, I demonstrate one of the drum pad buttons that plays a snare. Each button is customizable for what can be played by tap or by holding. I demo’d the bass knob which increases and applies a filter for the low frequencies.

Successes and Challenges