// patch Impulse i => LPF f => dac.chan(0); // set parameters 1000 => f.freq; // variable to hold state 1 => int flip; // infinite loop while( true ) { // selectively fire impulse if( flip ) { // disconnect f =< dac.chan(0); // connect f => dac.chan(1); // fire! 1 => i.next; // flip state 0 => flip; } else { // disconnect f =< dac.chan(1); // connect f => dac.chan(0); // fire! 1 => i.next; // flip state 1 => flip; } // advance time 200::ms => now; }