// impulse to filter to dac Impulse i => BiQuad f => Pan2 p => dac; // set the filter's pole radius .99 => f.prad; // set equal gain zeros 1 => f.eqzs; // set filter gain .5 => f.gain; SinOsc sin => blackhole; sin.freq(.2); // 5 second period // infinite time-loop while( true ) { // set the current sample/impulse 1.0 => i.next; // set filter resonant frequency Math.random2f( 250, 5000 ) => f.pfreq; // pan sin.last() => p.pan; // advance time 100::ms => now; }