// patch Noise i => BiQuad f => dac; // gain .1 => f.gain; // filter params .99 => f.prad; // set equal-gain zero's (near constant gain across sweep) 1 => f.eqzs; // time float t; // go! while( true ) { // sweep 100 + (Math.sin(t)+1)/2*10000 => f.pfreq; // increment .01 +=> t; // advance time 10::ms => now; }