I am not a big fan of programming. I may like it but, I try to keep it down to a 555 timer like in this ible. However, when it comes to synths, well, I just NEED programming. One day, while exploring Synthesizers, I came across something known as chiptunes.
I decided to listen and found the music just totally awesome. And so I tried to make it with Arduino. Unfortunately, it didn't fit the Arduino code. Fortunately, Stimmer in the Arduino Forums had ported Linus Åkesson's Hardware Chiptune Project and made it to fit the Arduino.
UPDATE: THERE HAS BEEN AN UPDATE TO THE CODE. REPROGRAM THE ARDUINO WITH THE NEW CODE AND PUT AN LED ON PIN 12 AND PIN 10 (WITH RESISTORS) AND THEY WILL PLAY ALONG WITH THE "DRUMS"
And now, here is that project.
Step 1: Gains and Losses.
You will gain:
A machine capable of playing a tune every time you push a button to activate it.
You will lose: (Materials)
A speaker+possibly an amp
2 jumper wires (If your speaker doesn't already have them)