#N canvas 0 0 900 401 10;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-array1 100 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0142856 0.071428
0.0999992 0.12857 0.214284 0.242855 0.314283 0.399997 0.471425 0.542853
0.542853 0.538091 0.533329 0.528567 0.523805 0.519044 0.514282 0.514282
0.504758 0.495234 0.48571 0.471425 0.457139 0.435711 0.414282 0.392854
0.371426 0.314283 0.257141 0.199998 0.114285 -0.171427 -0.242855 -0.328569
-0.342854 -0.342854 -0.35714 -0.371425 -0.371425 -0.371425 -0.371425
-0.35714 -0.342854 -0.328569 -0.285712 -0.199998 -0.0857134 0.399997
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
#X coords 0 1 99 -1 200 140 1;
#X restore 223 65 graph;
#X obj 40 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 39 105 route -1 0 1;
#X obj 39 246 print negative;
#X obj 85 134 print positive;
#X obj 62 205 print no_crossing;
#X obj 62 180 spigot;
#X obj 93 162 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 233 255 2009 Martin Schied;
#X obj 39 79 array_zerocross \$0-array1;
#X text 33 297 there's some unnecessary copying inside which can be
replaced.;
#X connect 1 0 9 0;
#X connect 2 0 3 0;
#X connect 2 1 6 0;
#X connect 2 2 4 0;
#X connect 6 0 5 0;
#X connect 7 0 6 1;
#X connect 9 0 2 0;
