Rock Out in GarageBand with the Rock Band Drum Controller
Posted 10/28/2008 at 10:16am
| by Joe Rybicki
If you're a fan of blockbuster music videogame Rock Band (casually
referred to in the Mac|Life office as the Greatest Thing Ever Invented,
Ever), you've probably banged on those plastic drums quite a bit.
Perhaps you've even wondered if you could turn them into a real
electronic kit.
Well, you're in luck, Rock Band rockers. We've discovered two
different methods for using the drum controller to record into
GarageBand. First we'll give you the cheap and easy way, and then a
slightly more complicated method that's free to try, but costs more to
keep the rocking rolling.
What you need:
> GarageBand (part of iLife '08, included with new Macs or $79, www.apple.com)
> Rock Band USB drum kit
> Either the GamePad Companion controller driver ($15 shareware, free to try, www.carvware.com) or the MIDI patch program JunXion (about $95, with a free feature-limited demo, www.steim.org/steim/junxion_v3.html)
> If you're using the Xbox 360 version of the drum kit, you'll also want the donationware Xbox 360 Controller Driver (tattiebogle.net)
---
METHOD ONE, CHEAP AND EASY
1. Set the stage.
Install GamePad Companion and, if necessary, the Xbox 360 Controller Driver. Now fire up GarageBand, create a new project, and select Track > New Track. Make sure Software Instrument is selected and click Create. Choose Drum Kits and select a specific set—we'll start with a Rock Kit.

Are you ready to rock?!?! Rock Kit, that is. (Click to embiggen.)
---
2. Rock with your fingers.
Select Window > Musical Typing to bring up GarageBand's keyboard input. Hit Z or X until the octave is set to C1. If set correctly, hitting A will trigger a bass drum sound, and hitting S will trigger the snare.

The Musical Typing window lets you input notes with your keyboard. Soon we'll sub the Rock Band drums in for the keyboard... (Click to embiggen.)
---
3. Get everybody talking.
Now plug your drum kit into a free USB port. (If you're using the Xbox 360 version, go to System Preferences and click on Xbox 360 Controllers to verify the kit is being detected.) Go to System Preferences and open GamePad Companion.

Xbox 360 Controller to Major Tom... commencing countdown, drivers on. (Click to embiggen.)
---
4. Letter rip.
Tap on the drum kit's red pad. You'll notice GamePad Companion's Selected Element drop-down will switch to a numbered button. (It's different for each version of the kit.) That's good. Now select Single Key from the Action drop-down, and hit S on your keyboard; this assigns a snare sound to the red pad.
Following the same procedure, assign T to the yellow pad (for closed hi-hat), Y to the blue pad (relaxed hi-hat), O to the green pad (crash cymbal), and A to the foot pedal (bass drum). Once you have all the pads mapped, choose Save A Configuration from the Configuration drop-down menu. The click Start to begin the emulation.

GamePad Companion lets you map keyboard controls to your drum kit, then save that configuration. (Click to embiggen.)
---
5. Let's rock, let's rock, today.
Switch back to GarageBand. Verify that the Musical Typing window is still on top. Now tap on your kit. Hey look, drums! One problem: Even on very fast machines, you'll experience some lag when playing, enough to frustrate serious drummers. Luckily, we have another trick in our bag...

With the Musical Typing dialog still on top, you're ready to pound those plastic drums till you break your sticks. Watch out for the lag, though. (Click to embiggen.)
Next: How to fix that lag, and even how to use the guitar controller.