Really solid work! Music and visuals are on point. Windows for hitting the beat are also seemed fair. Some seriously hilarious things going on in the background. Also loved that you implemented extended notes.
It would be nice to have more feedback when missing a beat, but with everything else you've thrown in, it's easy to see that being put on the back burner. (I didn't have time to do it in mine lol)
Congrats and great work!