Flash is notorious for being fickle with frame rates. Knowing this I was always curious how developers could create rythem-based games on the web.
Through some trickery, I managed to produce the backbone of a rythem based engine.
The engine currently takes three main variables:
Song BPM
Note travel distance
Frame rate of the Flash document itself
(Note, this is not a playable demo, yet. It is only to demonstrate the timing of the engine. Open, resize, minimize, or shake your fist wildly at the internet window - it will remain on beat.)