Question

The "instruments" that are used with Guitar Hero and Rock Band have USB connections. Is there any documentation or reverse-engineering info out there about how to read the messages they generate?

Was it helpful?

Solution

Check out Wiiuse - it suppors the Guitar Hero 3 controller, as well as Wiimotes :)

OTHER TIPS

This message may be too old to be useful.

I was hacking around with an old Nyko 3rd party Guitar Hero / Rock Band PS3 controller on a laptop running Ubuntu 10.04 (2.6.32-25) and I discovered that the hardware was not recognized immediately by the USB HID module. It reports an error of: "can't set config #1, error -32".

I began writing a small test application with libusb-1.0 and was able to apply a configuration directly. Upon doing so, I unintentionally triggered the USB HID module taking over the device and making it available as an input device through a /dev/input/js* interface.

From my Google searches, the Guitar Hero and Rock Band controllers are USB HID devices. This means they should plug and play on most any machine that supports HID (most do). See USB Revealed by Jan Axelseon for more information.

You could check Frets on Fire project. It's opensource GH-like game, and as far as I remember documentation said you could use Guitar Hero controller instead of the keyboard.

Here's some additional semi-info: Frets on Fire and the 360 Guitar.

I tried the GH3 controller on my WinXP machine and it appeared as an HID device - and appears as a game controller - so I suspect most of the work is already done for you.

Try it and see...

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top