// synthesis patch Noise n => BiQuad f => dac; // set pole freq (resonance) 500 => f.pfreq; // set pole radius (less than 1!) .995 => f.prad; // set gain .025 => f.gain; // set equal gain zeroes 1 => f.eqzs; // let time pass while( true ) { // sweep 30 + Math.sin(now/second)*5000 => f.pfreq; // advance time 10::ms => now; }