SO! update on the project. It's totally different now. Well kinda. I decided to change course into a "reverse kareoke this. Should be cool.
This is the code so far.