<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>billpendry.com blog</title>
	<atom:link href="http://billpendry.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://billpendry.com/blog</link>
	<description>^^^ click on a square above to set the page background</description>
	<lastBuildDate>Wed, 12 Dec 2007 02:22:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>GarageRockBand</title>
		<link>http://billpendry.com/blog/?p=88</link>
		<comments>http://billpendry.com/blog/?p=88#comments</comments>
		<pubDate>Thu, 06 Dec 2007 06:12:17 +0000</pubDate>
		<dc:creator><![CDATA[Bill Pendry]]></dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://billpendry.com/blog/?p=88</guid>
		<description><![CDATA[I was trying to hook my PS3 Rock Band drum kit up to my Mac, with the goal of using it as a MIDI controller for GarageBand. It appears in System Profiler as: Harmonix Drum Kit for PlayStation(R)3: Version: 10.00 Bus Power (mA): 500 Speed: Up to 12 Mb/sec Manufacturer: Licensed by Sony Computer Entertainment [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I was trying to hook my PS3 Rock Band drum kit up to my Mac, with the goal of using it as a MIDI controller for GarageBand.</p>
<p>It appears in System Profiler as:</p>
<blockquote><p><span style="font-family:serif;font-size:11pt;"><strong>Harmonix Drum Kit for PlayStation(R)3:<br />
</strong></span><br />
<span style="font-family:serif;font-size:11pt;">Version:	10.00<br />
Bus Power (mA):	500<br />
Speed:	Up to 12 Mb/sec<br />
Manufacturer:	Licensed by Sony Computer Entertainment America<br />
Product ID:	0x0210<br />
Vendor ID:	0x12ba</span></p></blockquote>
<p>Good start.</p>
<p>I installed GamePad Companion, and it detected the kit. I mapped different buttons to different keys, hit Start and switched to TextEdit. Hitting the drums gave me this:</p>
<blockquote><p>2111111111111111111111111111444444333333333333332222222111111111111111111111222222222555555555555555555555555555555555555</p></blockquote>
<p>Sweet. Each pad (and pedal) gave me a different key. The key repeat rate was really high, but it was working at least. So we end up with:</p>
<blockquote><p>Button 1 = Blue (3)<br />
Button 2 = Green (4)<br />
Button 3 = Red (1)<br />
Button 4 = Yellow (2)<br />
Button 5 = Orange (Pedal)</p></blockquote>
<p>As for the controller buttons on the kit (could come in useful!), the four symbol buttons all mapped to the same keys as the drum pads. The rest are:</p>
<blockquote><p>Button 9 = Select<br />
Button 10 = Start<br />
Button 13 = PS Button</p></blockquote>
<p>And finally, the d-pad maps to the &#8220;Hat Switch&#8221; element.</p>
<p>After this, I went looking for software to turn GamePad Companion&#8217;s HID input signals into MIDI signals. But after a few minutes I realized I didn&#8217;t need to.</p>
<p>I was already getting the drums to run my keyboard, and GarageBand has a feature to play the MIDI instruments with the keyboard. All I needed to do was map everything correctly and I should be good to go!</p>
<p>I opened GarageBand and set the default track to Drum Kits &gt; Rock Kit. Then I turned on Musical Typing. You don&#8217;t get the whole musical keyboard with MT, just an 11-key section you can move up and down along a virtual 88-key keyboard. I moved the keyboard section down until the kick drum was available, then noted what keys where what:</p>
<blockquote><p>A = kick<br />
S,D = snares<br />
F,G,H,J,K,L =  toms<br />
; = crash<br />
and more&#8230;</p></blockquote>
<p>I ended up choosing kick, snare, two toms and one cymbal, since the other cymbal I wanted was in a inactive area of the keyboard. I re-mapped the keys in GPC, switched back to GB and gave it a try. Success! Samples were triggered correctly, the fast key repeat rate didn&#8217;t cause any problems, and latency was basically nil.</p>
<p>Here&#8217;s a quick clip of Jake trying them out:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/J3Yw7PDkNNQ&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/J3Yw7PDkNNQ&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>I *think* you can customize the keysets for Musical Typing, I&#8217;ll look into it more when I get more time. Customizing the MT keyboard layout would get you around the &#8220;can&#8217;t use samples from hidden areas of the full keyboard&#8221; problem. Once that&#8217;s figured out, this should make for a good RB-to-GB solution.</p>
<hr />
<p>UPDATE 2007/12/8:<br />
Several people have asked about the XBox 360 drum kit. </p>
<p>I don&#8217;t have access to Rock Band for 360, but I do have the <a href="http://www.xbox.com/en-US/hardware/x/xbox360wirelessgamingreceiver/">Wireless Gaming Receiver</a> to play with. I installed Colin Munro&#8217;s <a href="http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver">XBox 360 Controller Mac OS X Driver</a> and got a controller synced up with it on my PowerBook. </p>
<p>(It simply would not work on my Power Mac G4, and looking around teh internets I see that the WGR can be pretty flakey. Hmm, Microsoft made something that often doesn&#8217;t work correctly&#8230; that&#8217;s odd.)</p>
<p>After getting the 360 controller successfully connected to the Mac, I opened GamePad Companion to see that it had found the controller. I mapped Buttons 1-4 (the A,B,X,Y buttons) to the A,S,D,F keys and then switched to GarageBand. The buttons successfully triggered the keypresses and played the drum kit samples.</p>
<p>I can&#8217;t say for sure that this means the drum kit will also work OK, but it is very promising. If anyone can try it out and leave a comment if it works, it would be much appreciated.</p>
<p>I&#8217;d also like to thank everyone who posted a link to this article:<br />
<a href="http://digg.com/apple/How_to_use_PS3_Rock_Band_drums_with_Apple_s_GarageBand" target="_blank">Digg (this post)</a><br />
<a href="http://digg.com/apple/Use_Rock_Band_Drum_Kit_With_Garageband" target="_blank">Digg (video)</a><br />
<a href="http://gizmodo.com/gadgets/rock-band/ps3-rock-band-drums-work-with-garageband-330641.php" target="_blank">Gizmodo</a><br />
<a href="http://www.xlr8yourmac.com/archives/dec07/120607.html#S23682" target="_blank">XLR8YourMac.com</a><br />
<a href="http://www.macnn.com/articles/07/12/06/garageband.and.rock.band/" target="_blank">MacNN</a><br />
<a href="http://community.rockband.com/vbforum/showthread.php?t=14072" target="_blank">Rock Band Forums</a> (here, &#8220;Superchivo&#8221; demonstrates that this technique will also work with the guitar controller)<br />
<a href="http://createdigitalmusic.com/2007/12/10/how-to-use-rock-band-controllers-and-more-with-garageband-mac/">Create Digital Music</a></p>
]]></content:encoded>
			<wfw:commentRss>http://billpendry.com/blog/?feed=rss2&#038;p=88</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>
