loop: { bar: 3 } hace que los dos primeros compases sean una intro: suenan una vez y la canción da vueltas del 3 al 6. Con música grabada se hace lo mismo con loopStart en useMusic o useSound.
onBeat llama en cada tiempo con el tiempo del compás y el compás. Va por el reloj del audio y no por los frames, así que el público sigue a tiempo aunque un frame llegue tarde, y al dar la vuelta el compás vuelve al 3, que es donde está la canción de verdad.
P para tocar o parar.