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.
C++, Objective-C for iOS, STK, OpenGL ES