Drumkit is a virtual drumkit that lets you play percussion sounds by tapping the screen. The application contains two views for playing, a simple view with 2D pads and a 3D drumkit view. You can record your beats and play them back afterwards. It is also possible to play on top of your last recording. The user interface is implemented with QML. The sound engine and playback logic is C++, which is accessed from QML. For audio playback the application uses a combination of Qt GameEnabler, DevSound (native Symbian library), and PulseAudio (native MeeGo library).
The application has been ported from the MIDP: Java Drumkit Example. At the same time, also an XNA version has been developed for Windows Phone. The Drumkit example is hosted in Nokia Developer Projects, where you can find implementation notes, discover recent revisions, and contribute to the project.