Wow, interesting!
When I tried doing rhythm game last time I didn't even think of working with notes durations, I was just starting timers when the notes appear. Do you think reading notes duration is better? It kinda feels like it might be more complex and prone to lag then making a separate timer? But I'm a novice, so I might be completely wrong with my assumption :)