Busker
This project involved the use of an Xbox 360 Rock Band controller to play musical notes. Each button on the Rock Band guitar was mapped to a real note in a given key, while three button chords were mapped to specific chords. The key that the guitar was playing could be changed by using the D-pad.
To create the note instructions that would scroll on the screen, MIDI files were parsed and edited. The MIDI file would be parsed to obtain the names of the notes in the song, and then they would be converted to a format that would include (optionally) the lyrics to the song. This format was then used to tell the game when to send a specific key/ key combination on the guitar track, instructing the player on how to play the song.
This project involved the use of an Xbox 360 Rock Band controller to play musical notes. Each button on the Rock Band guitar was mapped to a real note in a given key, while three button chords were mapped to specific chords. The key that the guitar was playing could be changed by using the D-pad.
To create the note instructions that would scroll on the screen, MIDI files were parsed and edited. The MIDI file would be parsed to obtain the names of the notes in the song, and then they would be converted to a format that would include (optionally) the lyrics to the song. This format was then used to tell the game when to send a specific key/ key combination on the guitar track, instructing the player on how to play the song.