Drumkit is a virtual drumkit that lets you play percussion sounds by tapping sound pads, recording the beats, and playing them back. This example is hosted in Nokia Developer Projects, where you can find implementation notes, discover recent revisions, and contribute to the project.

Drumkit screenshotDrumkit 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.

Resource information

29 November 2011
Basic

Drumkit

XML description:

Drumkit screenshotDrumkit 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.


type:
Example
topic:
Graphics
Media Production
     Multimedia
         Audio
     Music
MeeGo Harmattan
Qt
     Qt Quick
Symbian
Symbian C++
UI
     Touch UI
language:
English (en)
media encoding:
Zip Archive (.zip)
compatibility:
Symbian^3 or newer, Qt 4.7.4, MeeGo 1.2 Harmattan. Tested on: Nokia N8, Nokia C7, Nokia E6, Nokia E7, Nokia 701, Nokia N9, Nokia N950.
Additional information
distribution:
Global Web Site
edition:
1
editorial revision:
0
publication rights:
Copyright © 2011 Nokia Corporation.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved