Arduino Beat Box recorder/player using waveshaping, a bunch of piezo switches, an IR sensor for beat selection, and a super ghetto (translation: AWESOME) enclosure.
Code for the wave shaping is based on this site's code, with the shapes and the implementation changed a bit to work well with my setup:
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?