#N canvas 123 58 593 583 10;
#X obj 188 321 syn-cz10;
#X floatatom 48 227 5 0 0 1 notenumber - -;
#X obj 48 248 mtof;
#X text 190 230 first inlet for pitch (in hertz);
#X text 189 304 v;
#X text 189 299 |;
#X text 189 290 |;
#X text 189 280 |;
#X text 189 271 |;
#X text 238 276 control/modulation inputs;
#X obj 408 278 bng 15 250 50 0 readme-mod reiuweyuiyttytytyty readme-modulation
17 7 0 14 -261682 -1 -258113;
#X text 245 307 v;
#X text 245 304 |;
#X text 245 294 |;
#X text 300 307 v;
#X text 300 304 |;
#X text 300 294 |;
#X text 361 307 v;
#X text 361 304 |;
#X text 361 294 |;
#X floatatom 48 273 5 0 0 1 hertz - -;
#X text 189 262 |;
#X text 189 252 |;
#X text 189 243 |;
#X obj 277 461 eee-adsr~;
#X msg 46 204 40;
#X obj 46 184 loadbang;
#X obj 185 534 dac~;
#X obj 190 480 *~;
#X msg 47 114 1;
#X msg 78 113 0;
#X obj 77 92 delay 200;
#X obj 48 65 t b b;
#X obj 45 41 metro 400;
#X obj 45 20 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X obj 46 148 s \$0-note-on-off;
#X obj 281 437 r \$0-note-on-off;
#X obj 188 446 *~ 0.4;
#X text 189 77 Synth waveforms produce basic waveforms which can be
added together and shaped with envelopes \, filters and other effects.
;
#X connect 0 0 37 0;
#X connect 1 0 2 0;
#X connect 2 0 20 0;
#X connect 20 0 0 0;
#X connect 24 0 28 1;
#X connect 25 0 1 0;
#X connect 26 0 25 0;
#X connect 28 0 27 0;
#X connect 28 0 27 1;
#X connect 29 0 35 0;
#X connect 30 0 35 0;
#X connect 31 0 30 0;
#X connect 32 0 29 0;
#X connect 32 1 31 0;
#X connect 33 0 32 0;
#X connect 34 0 33 0;
#X connect 36 0 24 0;
#X connect 37 0 28 0;
