Timing is scheduled on the Web Audio clock, so the beat stays steady even while the page is busy. Tap the tempo button in time with a song to set the BPM by ear. Keyboard: space starts and stops, up and down arrows change the tempo by 1 (hold shift for 10), escape stops.