I think I will have to add some kind of audio offset setting that allows you to 'tap' when you hear beats to sync the audio up for every user's own hardware.
Can you elaborate more about the piano / percussions - are you saying it was confusing that sometimes the beats randomly switch between aligning with the piano and the percussion?
And weird that the easy track seemed more in sync than the medium track.