CCRMA, Stanford University

MUSIC 256B HW #3.5: iDrums

About

iDrums is a virtual drumkit for iPhone. Our instructor, Ge Wang implored us to build an experience outside the confines of the device's screen real estate. In an effort to think "outside the box" (literally!), I decided to turn an iPhone into a drumstick. When the user makes a hitting motion with the device it triggers off a sample-based Mid Tom, Snare, Ride or Crash Cymbal sound. I mapped the user's acceleration along an axis to the dynamics of the drum sound for more realism. Be generous - drumming works best with one device in each hand! I used various software instruments in the STK's Drummer class. Simple graphics was implemented with OpenGL ES.


Demo


Usage

Compile and run as an XCode project.

Gesture options:

Settings:

Responsive image

Screenshots

Main Screen - Mid Tom, Snare, Ride Cymbal (selected option), Crash Cymbal
Responsive image

Issues

As future work, it would be good to have a drummer test this out in terms of physical interaction and responsivness.


Collaborators

I went solo.


Source Files

Download