As a project for one of my college classes, we were asked to create something using the Arduino. After a few different ideas, I settled on putting an Arduino noise machine into a suit jacket. It uses parts of the jacket to make function, so that it appears that the jacket is making sounds for no reason.
So lets begin.
Step 2: Preparing the Arduino
After you have breadboarded your synth to your liking (don’t worry, you can easily change the sounds on it), we will next prepare the Arduino to be put into the jacket. My instructor gave me an Arduino shield to place on the bottom, so I would recommend having something to protect it (shield or otherwise). For the I/O jacks, we need to make a perfboard. Its only necessary to have one that runs across the two sets of I/Os closest to the power jack and USB port. Cut one to the proper size by cutting along an edge you wish to break, then breaking it against a table. Then break out some headers that fit into the perfboard and fit into the Arduino. Although we are only using five I/Os, I recommend for the sake of stability to make them long enough to run through all of the I/Os.
For more detail: Arduino Noise Machine Jacket