Musical Tool (Arduino + Processing)
Brief
Create a system that allows you to play music (and possibly video) from your computer using a physical custom interface of your own design and creation. Will you make it for your own personal use or more general, usable by a larger group of people? Is it mean for solo preformance or multiple people? Will it be specific to a genre of music? How do you select the parameters that you can manipulate.
Design description
By learning about Arduino and processing, I want to create a simple percussion musical instrument called "percussion box". This percussion box is like a toy, consisting of basic sounds such as drums, cymbal, and DJ. This musical instrument can be used by a single person or a group of people. When designing this percussion box, I wanted to use different sensors to represent different sounds, so as to add more fun to the users. At the same time, I plan to add some visual effects by using the Processing interface.
Physical components

-ESP32 board
-Buttons
-Breadboard
-Wires
-Knob
-Force Sensitive resistor
-USB cable
Design Process
Interface (Processing)

Set the different sounds from my sound file.

Here is a little challenge at the beginning because when I push a button to make a drum sound, this sound is constant, but I only need to press the button, the drums sound once. So I change the coding that "1" is paly and "0" is stopping to play.
When I play a button, the sound will create a color circle on the Interface.
Hardware (Arduino)

Coding

Force sensor, buttons, and knob setting
Display Version 1
The color circles will appear on the interface when touching the sensors. The colors of circle is match with the color of the sensor.
Prototyping
Using paper box, ruler, gouging knife, and tapes to create the "Percussion Box".



Display Version 2