ECE 4760: Final Project

Rock Band Vocal Bot

An automated vocalist for the video game Rock Band

Gautam Kamath (gck43@cornell.edu)

Dominick Grochowina (dsg88@cornell.edu)

"a device that interprets the NTSC video signal from the video game Rock Band and simulates a human singer playing the vocalist part"

project soundbyte

We have created a device that interprets the NTSC video signal from the video game Rock Band and outputs audio signals via a pair of speakers to simulate a human singer playing the vocalist part.

We chose to pursue this project since we were interested in doing a project related to music. We were inspired by the automated Rock Band guitarist from last year's ECE 4760 projects. People criticize Rock Band guitarists, saying that they should learn how to play a real guitar. Playing the vocal track on Rock Band requires actually being able to sing. We thought the idea of being able to emulate a human singing based solely on reading a few lines on the screen was pretty cool, so we decided to pursue this idea.