​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