// patch Impulse i => ResonZ filter => dac; // set filter Q 5 => filter.Q; // set filter gain 5 => filter.gain; // go float t; while( true ) { // fire! 1 => i.next; // modulate the filter frequency 50 + (1 + Math.sin( t )) * 500 => filter.freq; .1 +=> t; // advance time 100::ms => now; }