PDF Print E-mail

Guitar Hero World Tour Drums to MIDI

 

Last month I received a couple of e-mails from readers asking me whether I had a script to hook up their Guitar Hero World Tour Drums (GHWT) to MIDI. Although willing to help, I wasn't able to pull this one of myself as I don't own (such) a drum kit. So I wrote them back that I was willing to help, but that I needed their help as well. Happily someone called Fonz replied to my request, willing to help me write a script. So I wrote several scripts and Fonz would test the scripts whether they were working or not. This collaboration payed of... Although the scripts are not completely finished (work in progress), the results are MIDI recordable :-))

 

Prerequisites (what you need to get it working):

  • Hardware
    • Computer
    • Bluetooth adapter (an adapter for using an open wireless protocol for exchanging data over short distances).
    • Wii Remote (also known as a wiimote, the primary controller for Nintendo's Wii console)
    • Guitar Hero World Tour Drums (GHWT) (compatible) drum kit
  • Software
    • GlovePie version 0.30 !!! (is a free Programmable Input Emulator, originally for the Essential Reality P5 Virtual Reality Glove, which now supports a huge range of input devices, especially the Nintendo Wii Remote (Wiimote))
    • MIDI Yoke (allows you to connect the MIDI output from one program to the MIDI input of a different program)
    • MIDI-OX (is a 32 bit multi-purpose tool: it is both a diagnostic tool and a System Exclusive librarian. It can perform filtering and mapping of MIDI data streams. It displays incoming MIDI streams, and passes the data to a MIDI output driver or the MIDI Mapper.)
    • ZynAddSubFX (is a open source software synthesizer capable of making a countless number of instruments, from some common heard from expensive hardware to interesting sounds that you'll boost to an amazing universe of sounds)
    • WiiDrums2MIDIZynAdd GlovePie script (or the General MIDI version WiiDrums2GMMIDI script) (a script that converts drum pads being hit on the Drum Kit to MIDI note on / off information)

 

Let's get going:

Where possible I provided links to the necessary download locations.

Download MIDI Yoke and install it.

midiyokesetup001

midiyokesetup002

 midiyokesetup004

midiyokesetup005

Press Close and REBOOT your computer.

 

 

Configuring MIDI ports in Windows 

Configure your MIDI ports in Windows by accessing the control panel (Start / Control Panel) and select "Sounds and Audio Devices".

midisetupwxp001

 

Go to the "Audio" TAB and select "Out to MIDI Yoke: 1"  as MIDI music playback device and click "OK".

midisetupwxp003

 

 

Download MIDI-OX and install it.

midiox001

midiox002

midiox003

 midiox004

midiox005

midiox006

midiox007

midiox009

 

 

Configuring MIDI-OX

Now we have to configure MIDI-OX to pass the MIDI signal from MIDI Yoke: 1 to MIDI Yoke: 2

 

What is really happening:

GlovePie converts drum pads being hit on the Drum Kit to MIDI note on / off information and sends the MIDI note on/off signal via the "MIDI Yoke: 1"  to MIDI-OX, MIDI-OX on its turn sends the MIDI note on/off signals to ZynAddSubFX via "MIDI Yoke: 2".  ZynAddSubFX converts the MIDI signal into a sound (Drum pads being hit on the Drum Kit >> GlovePie >> MIDI Yoke: 1 >> MIDI-OX >> MIDI Yoke: 2 >> ZynAddSubFX >> Sound).

 

Start MIDI-OX go to "Options" and select ""MIDI devices".

 midiox

 

Now select "In From MIDI Yoke: 1" as input and select "Out To MIDI Yoke: 2" as output and click OK.

 midoxmappings

 

 

Download ZynAddSubFX and install it.

zynaddsubfx001

 

zynaddsubfx002

 

zynaddsubfx003

 

zynaddsubfx004

 

zynaddsubfx005

 

 

Configuring MIDI ports in ZynAddSubFX

Go to "File" and select "Settings".

zynaddsubfxsettings001

 

In the right bottom corner select "In From MIDI Yoke: 2" as MIDI-in device, and click "Close".

zynaddsubfxsettings002

 

 

Download GlovePie version 0.30 and install it (it's very important to use version 0.30 !!!). GlovePie doesn't come with an installer so you have to create a folder and extract the zip file into the folder. In my case I created a folder called "C:\Program Files\GlovePie". I also created a shortcut to my desktop (right click "GlovePIE.exe", send to, shortcut to desktop).

 

 

Configuring GlovePie 

After the installation of GlovePie we need a script that actually converts drum pads being hit on the Drum Kit to MIDI note on/off events. So I wrote a script called Wii Drums to MIDI for ZynAddSubFX (WiiDrums2MIDIZynAdd), download the WiiDrums2MIDIZynAddGlovePie script (or the General MIDI version WiiDrums2GMMIDI script) and extract it to the "GlovePie\WiimoteScripts" folder (In our case the "C:\Program Files\GlovePie\WiimoteScripts" folder).

 

 

Connecting the Wii Remote to Windows

Connect WiiMote to Windows by accessing the control panel (Start / Control Panel) and select "Bluetooth Devices".

bluetoothsetup001

 

Click the "Add" button.

bluetoothsetup002

 

Select "My Device is set up and ready to be found", press 1+2 on your WiiMote and click "Next".

bluetoothsetup004

 

Select the found Nintendo device and click "Next".

bluetoothsetup005

 

Select don't use passkey and click "Next" then click "Finish".

bluetoothsetup006

bluetoothsetup007

 

 

Now let's Rock and Roll !

  • Start ZynAddSybFX select an instrument by going to "Instrument" and select "Show instrument bank" use the drop down box in the upper left corner and choose "Drums" and select "1. Drums Kit1".
  • Start MIDI-OX
  • Connect Wii
  • Start GlovePie
  • Load and start the Wii Drums to MIDI (WiiDrums2MIDIZynAdd.PIE) script. 
  • Have fun !!!

 

A big word of THANKS for Fonz as I couldn't do this without him!!! 

Suggestions for improving this article are welcome, please let me know and This e-mail address is being protected from spambots. You need JavaScript enabled to view it  !


 

Sponsored Links