let amp = 0; const maxamp = 0.5; const freq = 880; function loop(numFrames, outL, outR, sampleRate) { const steps = sampleRate / freq; const delta = maxamp/steps; for (let i = 0; i < numFrames; i++) { amp += delta; outL[i] = amp; outR[i] = amp; if (amp > maxamp) amp = 0.0; } }
http://superdupercollider.blogspot.com/2009/05/crushing-bits...