#N canvas 1054 151 677 614 12;
#X obj 137 277 tabwrite~ array1;
#X obj 232 250 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#N canvas 0 0 450 300 graph1 0;
#X array array1 100 float 0;
#X coords 0 1 99 -1 200 140 1;
#X restore 402 68 graph;
#X text 381 196 -1;
#X text 387 57 1;
#X floatatom 100 69 5 0 0 0 - - -;
#X obj 116 116 * -1;
#X msg 188 119 0;
#X obj 58 159 phasor~;
#X obj 159 157 phasor~;
#X obj 97 347 *~ 0.7;
#X obj 96 395 *~;
#X obj 146 380 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 95 429 dac~;
#X msg 237 119 0.5;
#X obj 222 95 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 97 224 -~ 1;
#X obj 96 197 +~;
#X text 76 12 3.5.1.1. square;
#X text 95 42 any fundamental;
#X text 185 78 phase synchronization;
#X text 256 249 graph;
#X text 171 375 listen;
#X text 394 490 www.pd-tutorial.com;
#X text 394 465 Johannes Kreidler;
#X connect 1 0 0 0;
#X connect 5 0 6 0;
#X connect 5 0 8 0;
#X connect 6 0 9 0;
#X connect 7 0 8 1;
#X connect 8 0 17 0;
#X connect 9 0 17 1;
#X connect 10 0 11 0;
#X connect 11 0 13 0;
#X connect 11 0 13 1;
#X connect 12 0 11 1;
#X connect 14 0 9 1;
#X connect 15 0 7 0;
#X connect 15 0 14 0;
#X connect 16 0 0 0;
#X connect 16 0 10 0;
#X connect 17 0 16 0;
