#N canvas 1115 307 867 679 10;
#X obj 306 178 osc~ 220;
#X obj 306 243 *~ 1;
#X floatatom 306 148 5 0 0 0 - - -, f 5;
#X floatatom 327 216 5 0 0 0 - - -, f 5;
#N canvas 0 22 450 278 (subpatch) 0;
#X array tanline_input_arr 1000 float 2;
#X coords 0 1 1000 -1 200 140 1;
#X restore 97 453 graph;
#X obj 107 300 r metro;
#X obj 107 326 metro 500;
#X obj 107 354 tabwrite~ tanline_input_arr;
#X obj 523 310 r metro;
#X obj 523 336 metro 500;
#X obj 523 364 tabwrite~ tanline_output_arr;
#N canvas 0 22 450 278 (subpatch) 0;
#X array tanline_output_arr 1000 float 2;
#X coords 0 1 1000 -1 200 140 1;
#X restore 526 461 graph;
#X msg 571 79 \; metro 0;
#X msg 570 20 \; pd dsp 1 \; metro 1;
#X text 655 39 <-Click to start;
#X text 648 88 <-Click to stop;
#X floatatom 458 249 5 0 0 0 - - -, f 5;
#X obj 515 157 tanline~ 1;
#X obj 417 308 tanline~ 1.1;
#X obj 394 439 dac~;
#X obj 402 397 *~ 1;
#X floatatom 429 366 5 0 0 0 - - -, f 5;
#X connect 0 0 1 0;
#X connect 1 0 7 0;
#X connect 1 0 18 0;
#X connect 2 0 0 0;
#X connect 3 0 1 1;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 16 0 18 1;
#X connect 18 0 10 0;
#X connect 18 0 20 0;
#X connect 20 0 19 0;
#X connect 20 0 19 1;
#X connect 21 0 20 1;
