#N canvas 0 0 1904 976 12;
#X obj 7 7 cnv 15 146 196 empty empty LFO-2 0 20 0 14 #a8d0b4 #000000
0;
#X obj 7 7 cnv 5 18 10 empty empty PCH 0 5 0 10 #a8d0b4 #000000 0;
#X obj 135 7 cnv 5 18 10 empty empty PWM 0 5 0 10 #a8d0b4 #000000 0
;
#X obj 135 193 cnv 5 18 10 empty empty TSQ 0 5 0 10 #a8d0b4 #000000
0;
#X obj 7 193 cnv 5 18 10 empty empty STR 0 5 0 10 #a8d0b4 #000000 0
;
#X obj 17 83 hsl 128 12 -76 15 0 0 \$0-notes-send \$0-notes-recv NOTES
-2 -8 0 10 #dcdcdc #000000 #000000 0 1;
#N canvas 0 0 1920 997 OSC1 0;
#X obj 584 151 mtof;
#N canvas 0 0 1366 725 nyquist 0;
#X obj 318 61 samplerate~;
#X obj 318 337 s \$0-nyquist;
#X obj 318 13 loadbang;
#X obj 318 259 -;
#X obj 413 16 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000;
#X floatatom 318 303 12 0 0 0 - - -, f 12;
#X obj 318 119 * 0.5;
#X obj 318 169 t b f f;
#X obj 364 212 * 0.2;
#X connect 0 0 6 0;
#X connect 2 0 0 0;
#X connect 3 0 5 0;
#X connect 4 0 0 0;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 3 0;
#X connect 7 1 3 0;
#X connect 7 2 8 0;
#X connect 8 0 3 1;
#X restore 379 283 pd nyquist;
#X obj 584 115 inlet PCH;
#X obj 907 118 inlet PWM;
#N canvas 0 0 1920 997 SIN-OSC 0;
#X obj 402 184 osc~;
#X obj 402 220 lop~;
#X obj 446 194 r \$0-nyquist;
#X obj 403 134 inlet~ NOTE;
#X obj 403 295 outlet~ OUT;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 2 0 1 1;
#X connect 3 0 0 0;
#X restore 584 211 pd SIN-OSC;
#N canvas 0 0 1366 725 TRI-OSC 0;
#X obj 276 113 phasor~;
#X obj 275 224 min~;
#X obj 345 148 *~ -1;
#X obj 275 265 *~ 4;
#X obj 274 305 -~ 1;
#X obj 344 178 +~ 1;
#X obj 274 339 lop~;
#X obj 348 309 r \$0-nyquist;
#X obj 274 385 outlet~ OUT;
#X obj 276 59 inlet~ NOTE;
#X connect 0 0 1 0;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 1 1;
#X connect 6 0 8 0;
#X connect 7 0 6 1;
#X connect 9 0 0 0;
#X restore 719 211 pd TRI-OSC;
#N canvas 0 0 1366 725 SQR-OSC 0;
#X obj 263 125 phasor~;
#X obj 262 244 *~ 2;
#X obj 262 281 -~ 1;
#X obj 262 157 cos~;
#X obj 479 66 * 0.00787402;
#X obj 479 102 pack 0 50;
#X obj 262 211 expr~ $v1 < $v2;
#X obj 479 152 line~;
#X obj 263 315 lop~;
#X obj 333 294 r \$0-nyquist;
#X obj 479 28 inlet PWM;
#X obj 263 75 inlet~ NOTE;
#X obj 262 349 outlet~ OUT;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 2 0 8 0;
#X connect 3 0 6 0;
#X connect 4 0 5 0;
#X connect 5 0 7 0;
#X connect 6 0 1 0;
#X connect 7 0 6 1;
#X connect 8 0 12 0;
#X connect 9 0 8 1;
#X connect 10 0 4 0;
#X connect 11 0 0 0;
#X restore 840 212 pd SQR-OSC;
#N canvas 0 0 1366 725 SAW-OSC 0;
#X obj 283 179 phasor~;
#X obj 283 242 *~ 2;
#X obj 282 299 -~ 1;
#X obj 281 370 lop~;
#X obj 344 339 r \$0-nyquist;
#X obj 283 94 inlet~ NOTE;
#X obj 282 433 outlet~ OUT;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 6 0;
#X connect 4 0 3 1;
#X connect 5 0 0 0;
#X restore 967 213 pd SAW-OSC;
#X obj 618 620 outlet~ OUT-SIN;
#X obj 772 621 outlet~ OUT-TRI;
#X obj 963 621 outlet~ OUT-SQR;
#X obj 1163 620 outlet~ OUT-SAW;
#N canvas 0 0 1920 997 MIX 0;
#X obj 500 172 inlet~;
#X obj 572 174 inlet~;
#X obj 521 259 *~ 0.5;
#X obj 574 257 *~ 0.5;
#X obj 566 310 +~;
#X obj 567 355 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X restore 633 408 pd MIX;
#N canvas 0 0 1920 997 MIX 0;
#X obj 500 172 inlet~;
#X obj 572 174 inlet~;
#X obj 521 259 *~ 0.5;
#X obj 574 257 *~ 0.5;
#X obj 566 310 +~;
#X obj 567 355 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X restore 761 409 pd MIX;
#N canvas 0 0 1920 997 MIX 0;
#X obj 500 172 inlet~;
#X obj 572 174 inlet~;
#X obj 521 259 *~ 0.5;
#X obj 574 257 *~ 0.5;
#X obj 566 310 +~;
#X obj 567 355 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X restore 954 408 pd MIX;
#N canvas 0 0 1920 997 MIX 0;
#X obj 500 172 inlet~;
#X obj 572 174 inlet~;
#X obj 521 259 *~ 0.5;
#X obj 574 257 *~ 0.5;
#X obj 566 310 +~;
#X obj 567 355 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X restore 1140 410 pd MIX;
#X connect 0 0 5 0;
#X connect 0 0 4 0;
#X connect 0 0 6 0;
#X connect 0 0 7 0;
#X connect 2 0 0 0;
#X connect 3 0 6 1;
#X connect 4 0 12 0;
#X connect 4 0 13 0;
#X connect 4 0 14 0;
#X connect 5 0 12 1;
#X connect 5 0 15 0;
#X connect 6 0 13 1;
#X connect 6 0 15 1;
#X connect 7 0 14 1;
#X connect 12 0 8 0;
#X connect 13 0 9 0;
#X connect 14 0 10 0;
#X connect 15 0 11 0;
#X restore 819 244 pd OSC1;
#X obj 17 110 hsl 128 12 0 127 0 0 \$0-pwm-send \$0-pwm-recv PWM -2
-8 0 10 #dcdcdc #000000 #000000 0 1;
#X obj 47 193 cnv 5 18 10 empty empty SSQ 0 5 0 10 #a8d0b4 #000000
0;
#X obj 95 193 cnv 5 18 10 empty empty SSA 0 5 0 10 #a8d0b4 #000000
0;
#X obj 933 205 r \$0-pwm-send;
#X obj 819 205 r \$0-notes-send;
#X obj 736 141 inlet PCH;
#X obj 817 141 inlet PWM;
#X obj 639 366 outlet~ SINTRI;
#X obj 756 366 outlet~ SINSQR;
#X obj 870 366 outlet~ SINSAW;
#X obj 993 366 outlet~ TRISQR;
#X msg 398 314 compatibility 0.47;
#X msg 398 353 send pd;
#X obj 398 275 loadbang;
#X connect 6 0 14 0;
#X connect 6 1 15 0;
#X connect 6 2 16 0;
#X connect 6 3 17 0;
#X connect 10 0 6 1;
#X connect 11 0 6 0;
#X connect 12 0 6 0;
#X connect 13 0 6 1;
#X connect 18 0 19 0;
#X connect 20 0 18 0;
#X coords 0 -1 1 1 150 200 2 5 5;
