I had an opportunity to play Guitar Hero I & II in the home of a friend last night, and it was quite enjoyable. It took some time to get used to the mechanics of “playing” the controller, but within an hour I felt pretty comfortable jamming to songs I knew on “Medium” difficulty mode. Undoubtably I picked up some bad habits that I will have to avoid the next time I pick up an actual guitar, but I think there is some opportunity here to provide some kind of musical education. While players may acquire some misconceptions about the difficulty of performance, most will certainly gain a better understanding of how the different parts of popular songs are rhythmically constructed.
While playing, I thought of two modifications that I think could prove quite useful. First, someone should write a driver that allows the Gibson SG-shaped controller to be played as a MIDI instrument. The five fret buttons don’t provide a great amount of flexibility, but if you programmed them to the components of a minor pentatonic scale you could at least play some bland blues licks. Furthermore, the controller’s ability to sense that it has been tilted upright could be used to switch the assignments of buttons to pitches, allowing the player to cycle through different keys. If the ability to play multiple notes simultaneously and the last vestiges of similarity to guitar playing were thrown out, the keys could even be combined like the valves of a trumpet to provide 31 distinct combinations with at least one button pressed, for a 2.5-octave range that rivals many traditional instruments. The tremolo bar could be mapped to the pitch wheel on a MIDI keyboard. I wouldn’t expect this to be a common use, but it would be pretty cool to go on stage with a couple of guys playing these. (I am aware that guitar-shaped MIDI controllers of much higher quality, such as the SynthAxe exist.)
My other modification throws away the controller entirely and simply uses software similar to the game. Rather than showing a scrolling sequence of colored circles representing buttons to be pressed on the controller, it would show actual notation for the song scrolling from right to left. I would recommend the combined tabulature and standard notation used in the PowerTab Editor for guitar scores. The software would be used by aspiring musicians to play along on an actual instrument. The idea of providing a backing band on CD to practice improvising over, popularized by the Aebersold series, are well-established. What this system would add is an actual microphone to record what the user is playing and critique it. Given the signal processing technology available, this should be fairly straightforward for a single, properly tuned instrument in a reasonably quiet environment. The ability to play back the user’s performance with the accompaniment and text explaining that a certain section was played out of time, another contained notes that were allowed to ring when they should have been muted, etc, would likely be very useful for a beginning musician. Someone with venture capital or time to spend, go do this! (Actually, as I was writing this, I recalled that Finale includes a SmartMusic feature that, while I have never played around with it, appears to do very nearly what I have proposed.
One other comment: I wonder how much Gibson/Epiphone paid for product placement in this? Now, time to go make sure I can still actually play Sweet Child.