Calls a bang() repeatedly at regular intervals
timer = T("interval", [delay=0], interval=1000, ...); // ... Input objects which will be processed
timer.interval [Number] timer.delay [Number] timer.count [Number] timer.currentTime [Readonly]
// Start the timer timer.on(); // Stop the timer timer.off();
synth = T("*", T("fami", 880, 0.5), T("perc", 40)).play(); timer = T("interval", 80, function() { if (timer.count % 16 === 0) { synth.args[0].freq.value = Math.random() * 1800 + 440; } synth.mul = (timer.count % 16) / 32 + 0.5; synth.args[1].bang(); }); synth.onplay = function() { timer.on(); }; synth.onpause = function() { timer.off(); };