A computer that plays Guitar Hero and Rock Band
Update (May 10): Software is now available for download. See below. It still needs work, but it gets 96% playing "Painkiller" on Expert.
Overview
I’m trying to hook up my computer to a Guitar Hero controller, and write software to play Rock Band and Guitar Hero. People have asked me why, but I don't think I have to explain it to you guys.
I’m not the first to make a Guitar Hero ‘bot. Here's one and here's another. I’m a software guy and I already have a computer that handles video input (to record TV shows), so I’m doing most of the work in software. The software should work with different games. (I have Rock Band, Rock Band 2 and Guitar Hero World Tour.)
The general idea is:
- The computer receives the game video from the Xbox 360.
- Software on the computer analyzes the video to figure out when to play the notes.
- The software sends commands via USB to an interface module in the Guitar Hero controller. (This is where the Arduino comes in.)
- The module in the guitar simulates the button presses to play the notes.
DaveyBot is named after a fictional guitar hero.








