// our patch PulseOsc foo => dac; // set frequency 440 => foo.freq; // set width .9 => foo.width; // infinite time loop while( true ) 1::second => now;