Wii Drum High

Nov 2008


With Nintendo Wii remote, Nunchuk and Wii Balance Board, it is easy to produce drum kit sounds from programming of their acceleration, joystick and weight data. These data can be transmitted from Wii controllers via Bluetooth to PC or Mac without Wii consoles. Wii Drum High integrates all three kinds of Wii controllers to stimulate a complete drum set of Hi-hat, Snare, Base drum, Crash cymbal, Ride cymbal, Mid tom and Low tom. The volume of sound is bound to the intensity of hitting the Wiimote, Nunchuk or Wii Balance Board. Up to 4 sets of Wii remote and nunchuk can be used at the same time. (one colleague of mine succeeded in connecting 5 wiimotes to a PC, but I've never tried)

This software is written in C# and utilizes Windows Presentation Foundation (or WPF) within .NET Framework 3.5 for user interface and animation. The data from wii controllers is collected using Brian Peek's WiimoteLib API, and sound is programmed with DirectSound.

Credit

Thank Chen Chen for her great drum performance!

Licence


Source code is released under GNU General Public License (GPL)

Requirements and Usage

For Windows XP 32-bit, you need to download and install .NET Framework 3.5.
For Wndows Vista 32-bit, no additional installation of .NET Framework is required.

1. Connect your Wiimote, Nunchuk (optional) and Wii Balance Board (optional) to your PC via Bluetooth. There are a number of tutorials online on how to do this. You may download a trial version of BlueSoleil and follow this article or download WIDCOMM and follow this article. The choosing of Bluetooth stack depends on your Bluetooth devices.
2. Run the application.

Build

1. Download and install Visual C# 2008 Express to compile the project if you don't have it yet.
2. Download and install DirectX 9.0c Redistributable for software developers including update of Managed Code.
3. Get familiar with using the Wiimote in C# and build the project.

Album

01. allie - i'm yours 04:28
02. allie - if it kills me 04:47

Downloads

source (visual studio)     release  

Press

wired     make     gizmodo     hackaday     hacknmod    
奇客     engadget中国版     专利之家    

Screenshots