Can I play Guitar Hero or Rock Band on my PC?
Solution 1:
Several of the Guitar Hero games have been released for Windows and Mac, including Guitar Hero III, Guitar Hero: World Tour and Guitar Hero: Aerosmith, and USB-based instruments should work natively with them. None of the Rock Band games have been released for PC, however, and intercompatibility is generally bad.
Try Frets on Fire for a free and open source Guitar Hero-style game which works with all the console instruments. For full details, drivers, and the like, see the Frets on Fire Wiki page on using Guitar Hero and Rock Band controllers. Many of the Guitar Hero and Rock Band series songs have been converted for use with Frets on Fire, and there is an enormous base of user-created content: see the wiki for details on available song packs.
Solution 2:
Performous is a nice alternative for Guitar Hero/Rock Band on the PC. Open source, compatible with GH and RB instruments, most of console games' songs are available as packs on the net, some game features are already implemented better than the console games.
Solution 3:
Frets On Fire - a free, open-source clone that uses your keyboard.
The Xbox controllers may work on the PC - never tried it, but I saw a video and some software a while back that used the Rock Band drum set on PC.