// impulse, low pass Impulse i => LPF f => dac; // low pass cutoff frequency 1500 => f.freq; // filter Q 10 => f.Q; // gain 4 => f.gain; // time loop while( true ) { // generate an impulse 1 => i.next; // advance time 500::ms => now; }