#N canvas 379 170 739 501 10; #X obj 22 326 mix.out_~; #X text 58 218 Output signal; #X text 309 16 Description: Generates a pulse width modulated square signal.; #X obj 159 338 anal.scope_~; #X floatatom 22 83 5 0 0 0 - - -; #X obj 22 108 sig~; #X obj 158 84 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X floatatom 184 116 5 0 0 0 - - -; #X obj 155 140 sig~; #X floatatom 329 81 5 0 0 0 - - -; #X text 19 51 frequency; #X text 154 54 pulse width; #X text 328 51 phase; #X obj 23 190 synth.osc.square.pwm~; #X obj 311 157 cnv 15 400 130 empty empty empty 20 12 0 14 -24198 -66577 0; #X text 311 179 inlet1: frequency (sig~ or float); #X text 311 194 inlet2: pulse width (sig~ or float) 0 - 1; #X text 311 210 inlet3: phase (float) 0 - 1; #X text 310 230 outlet1: pulse width modulated square signal (dc free) ; #X text 312 161 SYNOPSIS; #X text 311 259 arg1: frequency (float); #X text 393 390 Author: Roman Haefeli; #X text 393 406 Version: 0.1.0; #X connect 4 0 5 0; #X connect 5 0 13 0; #X connect 6 0 7 0; #X connect 6 0 8 0; #X connect 8 0 13 1; #X connect 9 0 13 2; #X connect 13 0 3 0; #X connect 13 0 0 0; #X connect 13 0 0 1;