#N canvas 69 291 387 343 10; #X floatatom 32 79 5 0 0 0 - - -; #X obj 91 184 -~ 0.5; #X floatatom 127 119 5 0 0 0 - - -; #X obj 91 206 clip~ 0 1e-06; #X obj 91 227 *~ 1e+06; #X obj 127 136 * -1; #X obj 127 156 + 1; #X obj 127 100 clip 0 1; #X text 166 118 duty (on); #X obj 32 37 inlet; #X text 29 20 frequency; #X obj 127 38 inlet; #X text 30 282 This implements PWM \, or a square wave with controllable duty cycle. The output is an analog signal that varies from 0 to 1 ; #X obj 91 248 outlet~; #X obj 297 16 loadbang; #X obj 32 99 phasor~ 0; #X obj 297 40 \$1; #X obj 328 40 \$2; #X text 307 61 inits; #X obj 127 59 / 100; #X text 116 20 duty cycle (1-100%); #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 2 0 5 0; #X connect 3 0 4 0; #X connect 4 0 13 0; #X connect 5 0 6 0; #X connect 6 0 1 1; #X connect 7 0 2 0; #X connect 9 0 0 0; #X connect 11 0 19 0; #X connect 14 0 16 0; #X connect 14 0 17 0; #X connect 15 0 1 0; #X connect 16 0 0 0; #X connect 17 0 19 0; #X connect 19 0 7 0;