#N struct arcs float x float y;
#N canvas 0 19 730 583 10;
#N canvas 497 68 781 562 arcs 0;
#X obj 110 13 struct arcs float x float y;
#X obj 48 109 draw path M 20 350 l 50 -25 a 25 25 -30 0 1 50 -25 l
50 -25 a 25 50 -30 0 1 50 -25 l 50 -25 a 25 75 -30 0 1 50 -25 l 50
-25 a 25 100 -30 0 1 50 -25 l 50 -25;
#X obj 48 49 loadbang;
#X obj 48 215 draw path M 30 350 h 100 a 25 200 0 0 1 50 0 h 60;
#X obj 48 155 loadbang;
#X obj 48 235 loadbang;
#X obj 48 295 draw path M 100 100 a 25 25 -30 0 1 50 -25 z;
#X obj 48 315 loadbang;
#X obj 48 375 draw path M 180 100 a 25 25 30 0 1 50 25 z;
#X obj 48 395 loadbang;
#X obj 48 455 draw path M 0 0 A 40 40 0 1 1 0 80 A 40 40 0 1 1 0 0
Z;
#X obj 438 112 loadbang;
#X obj 438 218 loadbang;
#X obj 438 327 loadbang;
#X obj 438 405 draw path M 0 -10 a 20 10 0 1 1 0 20 a 20 10 0 1 1 0
-20 Z;
#X obj 58 89 r four-arcs;
#X obj 58 195 r arc;
#X obj 58 275 r yellow-arc1;
#X obj 58 355 r yellow-arc2;
#X obj 58 435 r arc-circle;
#X obj 448 383 r purple-arc;
#X obj 438 174 draw path M 0 -10 A 50 50 0 1 1 6 90 M 0 -10 v -6 v
12 M 6 90 l 6 -6 M 6 90 l 6 6;
#X obj 448 152 r arrow-right;
#X obj 438 280 draw path M 0 90 v -6 v 12 M 0 90 A 50 50 0 1 1 -6 -10
M -6 -10 l -6 -6 M -6 -10 l -6 6;
#X obj 448 260 r arrow-left;
#X msg 48 69 stroke red \, stroke-width 2 \, fill "";
#X msg 48 175 stroke blue \, stroke-width 2 \, fill "";
#X msg 438 133 stroke red \, fill "";
#X msg 438 239 stroke red \, fill "";
#X msg 438 349 stroke purple \, fill "" \, transform matrix 2.82843
-2.82843 2.82843 2.82843 200 200;
#X msg 48 415 stroke-width 2 \, stroke black \, fill "";
#X msg 48 255 fill yellow \, stroke-width 2 \, stroke black;
#X msg 48 335 fill yellow \, stroke-width 2 \, stroke black;
#X connect 2 0 25 0;
#X connect 4 0 26 0;
#X connect 5 0 31 0;
#X connect 7 0 32 0;
#X connect 9 0 30 0;
#X connect 11 0 27 0;
#X connect 12 0 28 0;
#X connect 13 0 29 0;
#X connect 15 0 1 0;
#X connect 16 0 3 0;
#X connect 17 0 6 0;
#X connect 18 0 8 0;
#X connect 19 0 10 0;
#X connect 20 0 14 0;
#X connect 22 0 21 0;
#X connect 24 0 23 0;
#X connect 25 0 1 0;
#X connect 26 0 3 0;
#X connect 27 0 21 0;
#X connect 28 0 23 0;
#X connect 29 0 14 0;
#X connect 30 0 10 0;
#X connect 31 0 6 0;
#X connect 32 0 8 0;
#X restore 177 100 pd arcs;
#X scalar arcs 148 150 \;;
#X obj 248 100 pddp/pddplink http://tclbitprint.sourceforge.net/tkpath/quartz/
;
#X text 247 71 This is a port of the tkpath demo on arcs. You can see
the original tkpath screenshot here:;
#X obj 97 77 output~;
#N canvas 56 233 567 385 animation-and-dsp 0;
#X obj 72 221 osc~;
#N canvas 433 184 450 300 rocket~ 0;
#X obj 106 -9 line;
#X msg 162 82 transform translate 0 \$1;
#X obj 162 103 s arc;
#X msg 106 -230 0 \, 1 3000;
#X obj 106 12 pow 2;
#X obj 106 33 * -300;
#X obj 162 -184 b;
#X obj 230 -2 *~;
#X obj 230 -102 line~;
#X obj 230 -184 bang;
#X msg 193 -132 0 40;
#X obj 275 -82 noise~;
#X obj 275 -48 samphold~;
#X obj 331 -71 phasor~;
#X obj 331 -134 line~;
#X msg 230 -132 1 30;
#X msg 331 -156 0 \, 1 3000;
#X obj 331 -92 +~ 300;
#X obj 331 -113 *~ 150;
#X obj 275 -27 lop~ 1000;
#X msg 162 -132 0;
#X obj 390 103 outlet~;
#X obj 106 -253 inlet;
#X obj 162 -163 del 5000;
#X obj 230 29 *~ 0.2;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 0 0;
#X connect 3 0 6 0;
#X connect 3 0 9 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 6 0 23 0;
#X connect 7 0 24 0;
#X connect 8 0 7 0;
#X connect 9 0 15 0;
#X connect 9 0 16 0;
#X connect 10 0 8 0;
#X connect 11 0 12 0;
#X connect 12 0 19 0;
#X connect 13 0 12 1;
#X connect 14 0 18 0;
#X connect 15 0 8 0;
#X connect 16 0 14 0;
#X connect 17 0 13 0;
#X connect 18 0 17 0;
#X connect 19 0 7 1;
#X connect 20 0 1 0;
#X connect 22 0 3 0;
#X connect 23 0 20 0;
#X connect 23 0 10 0;
#X connect 24 0 21 0;
#X restore 509 155 pd rocket~;
#X obj 72 269 +~;
#X obj 72 290 outlet~;
#N canvas 433 184 450 300 yellow-arc1 0;
#X obj 167 -30 inlet;
#X obj 167 76 s yellow-arc1;
#X obj 167 34 line;
#X msg 167 53 transform rotate \$1 120 80;
#X msg 167 3 0 \, 360 500;
#X obj 69 149 sig~;
#X msg 69 53 800;
#X msg 81 98 600;
#X msg 116 119 0;
#X obj 116 53 b;
#X obj 116 76 del 150;
#X obj 116 98 del 250;
#X obj 69 170 outlet~;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 4 0 6 0;
#X connect 4 0 9 0;
#X connect 5 0 12 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 10 0;
#X connect 10 0 7 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X restore 158 155 pd yellow-arc1;
#N canvas 433 184 473 300 purple-arc 0;
#X obj 175 -31 line;
#X obj 175 25 s purple-arc;
#X msg 175 -10 stroke purple \, transform matrix \$1 -2.82843 2.82843
\$1 200 200;
#X msg 175 -64 13 \, 2.82843 1000;
#X obj 78 0 line~;
#X obj 78 51 mtof~;
#X obj 129 16 b;
#X msg 156 65 0;
#X obj 78 21 +~ 80;
#X obj 78 72 *~;
#X msg 129 46 1;
#X obj 156 46 del 1100;
#X obj 175 -87 inlet;
#X obj 78 93 outlet~;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 3 0 4 0;
#X connect 3 0 6 0;
#X connect 4 0 8 0;
#X connect 5 0 9 0;
#X connect 6 0 10 0;
#X connect 6 0 11 0;
#X connect 7 0 9 1;
#X connect 8 0 5 0;
#X connect 9 0 13 0;
#X connect 10 0 9 1;
#X connect 11 0 7 0;
#X connect 12 0 3 0;
#X restore 72 155 pd purple-arc;
#N canvas 433 184 450 300 four-arcs 0;
#X obj 309 123 s four-arcs;
#X obj 309 77 line;
#X msg 309 100 stroke-dasharray \$1 1000;
#X msg 309 44 0 \, 1000 2000;
#X obj 150 126 osc~ 2;
#X obj 150 177 +~ 770;
#X obj 150 154 *~;
#X obj 194 126 line~;
#X obj 267 125 b;
#X obj 267 156 del 2000;
#X msg 267 177 0;
#X obj 150 237 *~;
#X msg 236 156 1;
#X msg 194 77 12 \, 600 2000;
#X msg 161 103 0.59;
#X obj 309 19 inlet;
#X obj 150 258 outlet~;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X connect 3 0 13 0;
#X connect 3 0 8 0;
#X connect 4 0 6 0;
#X connect 5 0 11 0;
#X connect 6 0 5 0;
#X connect 7 0 6 1;
#X connect 8 0 9 0;
#X connect 8 0 12 0;
#X connect 9 0 10 0;
#X connect 10 0 11 1;
#X connect 11 0 16 0;
#X connect 12 0 11 1;
#X connect 13 0 7 0;
#X connect 13 0 14 0;
#X connect 14 0 4 1;
#X connect 15 0 3 0;
#X restore 250 155 pd four-arcs;
#N canvas 815 273 450 300 yellow-arc2 0;
#X obj 113 190 line;
#X msg 113 211 transform rotate \$1 120 80;
#X obj 113 232 s yellow-arc2;
#X msg 113 -21 0 \, 360 1500;
#X obj 136 31 line~;
#X obj 136 52 cos~;
#X obj 136 94 +~ 760;
#X obj 136 73 *~ 360;
#X msg 273 76 0;
#X obj 136 135 *~;
#X msg 241 34 1;
#X obj 273 34 b;
#X obj 273 55 del 1500;
#X obj 113 -42 inlet;
#X obj 136 156 outlet~;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 3 0 0 0;
#X connect 3 0 4 0;
#X connect 3 0 10 0;
#X connect 3 0 11 0;
#X connect 4 0 5 0;
#X connect 5 0 7 0;
#X connect 6 0 9 0;
#X connect 7 0 6 0;
#X connect 8 0 9 1;
#X connect 9 0 14 0;
#X connect 10 0 9 1;
#X connect 11 0 12 0;
#X connect 12 0 8 0;
#X connect 13 0 3 0;
#X restore 330 155 pd yellow-arc2;
#N canvas 886 298 450 300 arc-circle 0;
#X obj 194 143 s arc-circle;
#X obj 194 101 line;
#X msg 194 122 stroke-dasharray \$1 500;
#X obj 221 -4 line;
#X obj 221 48 s arrow-right;
#X msg 221 17 transform rotate \$1 0 40;
#X obj 312 48 s arrow-left;
#X msg 194 -71 bang;
#X msg 221 -25 0 \, -360 2000;
#X msg 194 80 0 \, 260 2000;
#X obj 115 77 + 500;
#X obj 95 -25 del 2200;
#X msg 95 -4 0;
#X obj 95 111 sig~;
#X obj 115 56 random 1500;
#X obj 115 35 metro 95;
#X obj 194 -95 inlet;
#X obj 95 132 outlet~;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 5 0;
#X connect 5 0 4 0;
#X connect 5 0 6 0;
#X connect 7 0 9 0;
#X connect 7 0 8 0;
#X connect 7 0 11 0;
#X connect 7 0 15 0;
#X connect 8 0 3 0;
#X connect 9 0 1 0;
#X connect 10 0 13 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 0 15 0;
#X connect 13 0 17 0;
#X connect 14 0 10 0;
#X connect 15 0 14 0;
#X connect 16 0 7 0;
#X restore 422 155 pd arc-circle;
#X obj 82 118 bng 26 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 158 118 bng 26 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 250 118 bng 26 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 330 118 bng 26 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 422 118 bng 26 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 72 12 inlet;
#X obj 72 33 random 6;
#X obj 72 54 route 0 1 2 3 4 5;
#X obj 509 118 bng 26 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 72 242 *~ 0.2;
#X connect 0 0 18 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 5 0;
#X connect 10 0 4 0;
#X connect 11 0 6 0;
#X connect 12 0 7 0;
#X connect 13 0 8 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 5 0;
#X connect 16 1 4 0;
#X connect 16 2 6 0;
#X connect 16 3 7 0;
#X connect 16 4 8 0;
#X connect 16 5 1 0;
#X connect 17 0 1 0;
#X connect 18 0 2 0;
#X restore 97 56 pd animation-and-dsp;
#X obj 97 15 bng 35 250 50 0 empty empty empty 17 7 0 10 -232576 -1
-1;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
