I caught wind of this today. I have no clue how old it is, but it’s impressive none the less. Kevin Herron decided to build an application that would play Guitar Hero perfectly. It’s built up of a hardware portion that triggers the buttons and multiple software portions. One portion of the software, called Tom’s Eyes, analyzes a video of the song frame by frame to build a note and timing chart for the song. Tom’s Mind allows you to modify the note chart that was automatically built to ensure perfection. Tom’s Fingers allows you to manually activate actions on the controller as well as play back the note chart to a serial port.
In all, this is a wholly impressive accomplishment and I applaud the guy who built all of this. There are videos and source code if you want to try and build your own Tom Hannu, the nickname for this Guitar Hero playing bot.