// patch Impulse imp => dac; // infinite time loop while( true ) { // fire! 1.0 => imp.next; // advance time 50::ms => now; }