Monday, May 12, 2008

Rock Band Vocalist

For a final project we wrote some code so a laptop could act as a vocalist player in the cooperative music rhythm game, Rock Band. The software takes an available capture card (will work with a single card attached in PCI, PCIx1, USB, or FireWire interface, but not ethernet), calibrates itself to the frequency range of the song, and plays the tones to go along with the music. There is future improvements to be made, such as dealing with the Rock Band key adjusting which tends to thwart any attempts to sing successfully, and upping the capture resolution to allow the addition of OCR and voice/worded output.

The pdf attached officially gives the details necessary to understand the project further: Project Report

If you are interested in the source code, shoot me an email.