Virtual Karaoke System

Gunnar Steinn Magnusson, Katrin Atladottir

AbstractIn this thesis we have designed and programmed a computer game. It is a karaoke game, based on the popular PlayStation2 game, SingStar.

Our thesis is a construction project with multiple threads, sound input and output, graphics and animation which made it pretty hard to design. We tried to follow conventions in software engineering, such as design patterns and object orientation to simplify the design.

In the game we use Digital Signal Processing as a basis for comparison of original vocals to a player, singing in a microphone in real time. Since we wanted the game to be approachable for most people, we programmed it to work on normal home computers, using Windows and with common microphones.

Our result is a fully working game, meeting our objectives. Currently it has only one song, but is expandable to have more songs. The code for the game and sound analysis and binaries for running the game can be found on the CD that comes with the report.
TypeMaster's thesis [Academic thesis]
Year2005
PublisherInformatics and Mathematical Modelling, Technical University of Denmark, DTU
AddressRichard Petersens Plads, Building 321, DK-2800 Kgs. Lyngby
SeriesIMM-Thesis-2005-82
NoteSupervised by Lars Kai Hansen, IMM.
Electronic version(s)[pdf]
BibTeX data [bibtex]
IMM Group(s)Intelligent Signal Processing