Compares the same arpeggio played twice: first scheduled with
setTimeout (the pre-timestamp way, jitter of up to a
block plus whatever the main thread is doing), then with
keyOn(channel, pitch, velocity, time) against the
AudioContext clock (each note lands on its exact sample). A gate
retrigger inside a single block, inaudible before, closes the demo.