changeset 117:3f2588a64b25

merged
author Roderick Selfridge <r.selfridge@qmul.ac.uk>
date Sat, 01 Aug 2015 05:48:03 +0100
parents 195db2866d0a (current diff) 61d267c71a18 (diff)
children 3b26969be0c2
files
diffstat 90 files changed, 59096 insertions(+), 186 deletions(-) [+]
line wrap: on
line diff
Binary file .DS_Store has changed
Binary file AeolianHarp/.DS_Store has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AeolianHarp/arccos.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,30 @@
+#N canvas 88 45 313 368 10;
+#X obj 112 255 * 360;
+#X floatatom 159 306 5 0 0 0 - - -;
+#X obj 112 279 / 6.28319;
+#X obj 70 47 *;
+#X obj 70 79 swap 1;
+#X obj 70 112 -;
+#X obj 70 141 sqrt;
+#X obj 112 172 /;
+#X obj 112 200 atan;
+#X obj 112 226 * 2;
+#X text 152 108 Arccos of angle;
+#X obj 127 48 + 1;
+#X obj 112 306 outlet;
+#X obj 70 20 inlet;
+#X connect 0 0 2 0;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 4 1 5 1;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 9 0 0 0;
+#X connect 11 0 7 1;
+#X connect 13 0 3 1;
+#X connect 13 0 3 0;
+#X connect 13 0 11 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AeolianHarp/fcpan.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,25 @@
+#N canvas 316 389 443 292 10;
+#X obj 64 123 *~;
+#X obj -4 123 *~;
+#X obj 80 77 cos~;
+#X obj 80 40 -~ 0.25;
+#X obj 80 18 *~ 0.25;
+#X obj 12 101 cos~;
+#X obj 12 77 -~ 0.25;
+#X obj -4 146 outlet~ l;
+#X obj 64 146 outlet~ r;
+#X obj -4 -4 inlet~;
+#X obj 80 -4 sig~;
+#X obj 80 -36 inlet;
+#X connect 0 0 8 0;
+#X connect 1 0 7 0;
+#X connect 2 0 0 1;
+#X connect 3 0 2 0;
+#X connect 3 0 6 0;
+#X connect 4 0 3 0;
+#X connect 5 0 1 1;
+#X connect 6 0 5 0;
+#X connect 9 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 4 0;
+#X connect 11 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AeolianHarp/harp_D1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,365 @@
+#N canvas 275 141 964 635 10;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X obj 0 20 max~ 0.42;
+#X obj 0 42 -~ 0.42;
+#X connect 0 0 2 0;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 6 0 4 0;
+#X connect 6 0 4 1;
+#X connect 7 0 5 1;
+#X connect 8 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore -366 -123 pd windspeed;
+#X obj -366 71 delwrite~ varwind 3000;
+#X obj -283 -121 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2286 1;
+#X obj -323 -18 snapshot~;
+#X obj -323 -43 metro 100;
+#X obj -323 -65 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X floatatom -323 9 10 0 0 0 - - -;
+#X obj -366 -89 *~ 1;
+#X obj -366 -63 +~ 1;
+#X obj -323 -90 loadbang;
+#X text -326 27 Wind Speed;
+#X obj -244 8 s wSpeed;
+#X obj -147 -120 loadbang;
+#X obj -59 147 loadbang;
+#X floatatom -59 453 8 0 0 0 - - -;
+#X obj -59 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -52 0 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 11 0 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 8 -91 Gain;
+#X obj -53 -117 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 74 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 129 211 prvu~;
+#X obj 93 33 inlet;
+#X obj 30 239 outlet;
+#X obj 129 239 outlet;
+#X obj 74 143 /~ 15;
+#X obj 95 165 /~ 15;
+#X obj 196 132 inlet;
+#X obj 93 68 / 64;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 3 0 11 0;
+#X connect 4 0 5 0;
+#X connect 4 0 10 0;
+#X connect 5 0 8 0;
+#X connect 6 0 9 0;
+#X connect 7 0 13 0;
+#X connect 10 0 0 0;
+#X connect 11 0 0 1;
+#X connect 12 0 10 1;
+#X connect 12 0 11 1;
+#X connect 13 0 3 1;
+#X connect 13 0 4 1;
+#X restore -53 -43 pd opLevels;
+#X obj -50 -72 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2798 1;
+#X obj 67 -69 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 390 1;
+#X obj 68 -116 loadbang;
+#X msg 68 -93 5;
+#X text 129 -90 No Of Sources;
+#X msg 209 69 0;
+#X msg -53 258 0.0093;
+#X msg 35 260 0.006129;
+#X text -9 241 E4;
+#X text 64 241 B4;
+#X msg 118 261 0.004585;
+#X text 145 245 E5;
+#X text 224 248 G#5;
+#X text 306 248 B5;
+#X text 390 245 E6;
+#X msg 198 266 0.003622;
+#X msg 359 264 0.002115;
+#X msg 280 266 0.003012;
+#X obj 123 92 s pan;
+#X obj 168 92 s Azi;
+#X obj 209 93 s ele;
+#X obj 248 93 s dis;
+#X obj 289 92 s len;
+#X obj 332 94 s dia;
+#X obj -19 385 r pan;
+#X obj -27 365 r Azi;
+#X obj -33 344 r ele;
+#X obj -40 324 r dis;
+#X obj -46 281 r len;
+#X floatatom 29 456 8 0 0 0 - - -;
+#X floatatom 112 456 8 0 0 0 - - -;
+#X floatatom 192 458 8 0 0 0 - - -;
+#X floatatom 274 460 8 0 0 0 - - -;
+#X floatatom 353 459 8 0 0 0 - - -;
+#X msg 151 408 0.4;
+#X msg 231 411 0.5;
+#X msg 313 412 0.6;
+#X msg 392 411 0.7;
+#X msg 68 408 0.3;
+#X msg -19 407 0.2;
+#X obj 68 386 r pan;
+#X obj 61 366 r Azi;
+#X obj 55 345 r ele;
+#X obj 48 325 r dis;
+#X obj 42 282 r len;
+#X obj 29 147 loadbang;
+#X obj 29 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 29 194 12;
+#X obj 151 385 r pan;
+#X obj 144 365 r Azi;
+#X obj 138 344 r ele;
+#X obj 131 324 r dis;
+#X obj 125 281 r len;
+#X obj 112 155 loadbang;
+#X obj 112 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 231 390 r pan;
+#X obj 224 370 r Azi;
+#X obj 218 349 r ele;
+#X obj 211 329 r dis;
+#X obj 205 286 r len;
+#X obj 192 158 loadbang;
+#X obj 192 182 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 313 390 r pan;
+#X obj 306 370 r Azi;
+#X obj 300 349 r ele;
+#X obj 293 329 r dis;
+#X obj 287 286 r len;
+#X obj 274 159 loadbang;
+#X obj 274 183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 392 389 r pan;
+#X obj 385 369 r Azi;
+#X obj 379 348 r ele;
+#X obj 372 328 r dis;
+#X obj 366 285 r len;
+#X obj 353 159 loadbang;
+#X obj 353 183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -53 222 r dia;
+#X obj 35 226 r dia;
+#X obj 118 229 r dia;
+#X obj 198 231 r dia;
+#X obj 280 231 r dia;
+#X obj 359 229 r dia;
+#X obj 222 4 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 249 72 3;
+#X msg 168 68 45;
+#X obj 222 -56 loadbang;
+#X msg -59 194 10;
+#X msg 112 202 14;
+#X msg 192 205 16;
+#X msg 274 206 18;
+#X msg 353 206 20;
+#X text 253 -110 6 string Aeolian Harp;
+#X text 252 -97 Strings tuned to approx E major chord;
+#X text 252 -83 IF wind speed = 12 m/s;
+#X msg -147 -92 9;
+#X text -351 137 Light air = 0.56 m/s - 1.39 m/s;
+#X text -351 159 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text -351 179 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text -351 199 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text -350 220 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text -351 241 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text -350 261 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text -349 281 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text -350 301 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text -350 319 Whole Gale = 25 m/s - 28.61 m/s;
+#X text -350 339 Storm = 28.89 m/s - 33.06 m/s;
+#X text -349 357 Hurricane = 33.33 -;
+#X text -313 106 Beaufort Scale Chart;
+#X msg 366 307 30;
+#X msg 287 309 28;
+#X msg 205 308 26;
+#X msg 125 303 24;
+#X msg 42 304 22;
+#X msg -46 303 20;
+#X obj 222 -33 t b b;
+#X obj 249 -13 delay 9;
+#X msg -53 -94 50;
+#X obj 274 436 stringE;
+#X obj -59 429 stringE;
+#X obj 353 435 stringE;
+#X obj 29 432 stringE;
+#X obj 112 432 stringE;
+#X obj 192 434 stringE;
+#X connect 0 0 7 0;
+#X connect 2 0 7 1;
+#X connect 2 0 8 1;
+#X connect 3 0 6 0;
+#X connect 3 0 11 0;
+#X connect 4 0 3 0;
+#X connect 5 0 4 0;
+#X connect 7 0 8 0;
+#X connect 8 0 1 0;
+#X connect 8 0 3 0;
+#X connect 9 0 5 0;
+#X connect 12 0 115 0;
+#X connect 13 0 15 0;
+#X connect 15 0 107 0;
+#X connect 19 0 137 0;
+#X connect 20 0 16 0;
+#X connect 20 1 17 0;
+#X connect 21 0 20 0;
+#X connect 22 0 20 1;
+#X connect 23 0 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 41 0;
+#X connect 27 0 139 1;
+#X connect 28 0 141 1;
+#X connect 31 0 142 1;
+#X connect 36 0 143 1;
+#X connect 37 0 140 1;
+#X connect 38 0 138 1;
+#X connect 45 0 60 0;
+#X connect 46 0 139 5;
+#X connect 47 0 139 4;
+#X connect 48 0 139 3;
+#X connect 49 0 134 0;
+#X connect 55 0 142 6;
+#X connect 56 0 143 6;
+#X connect 57 0 138 6;
+#X connect 58 0 140 6;
+#X connect 59 0 141 6;
+#X connect 60 0 139 6;
+#X connect 61 0 59 0;
+#X connect 62 0 141 5;
+#X connect 63 0 141 4;
+#X connect 64 0 141 3;
+#X connect 65 0 133 0;
+#X connect 66 0 67 0;
+#X connect 67 0 68 0;
+#X connect 68 0 141 0;
+#X connect 69 0 55 0;
+#X connect 70 0 142 5;
+#X connect 71 0 142 4;
+#X connect 72 0 142 3;
+#X connect 73 0 132 0;
+#X connect 74 0 75 0;
+#X connect 75 0 108 0;
+#X connect 76 0 56 0;
+#X connect 77 0 143 5;
+#X connect 78 0 143 4;
+#X connect 79 0 143 3;
+#X connect 80 0 131 0;
+#X connect 81 0 82 0;
+#X connect 82 0 109 0;
+#X connect 83 0 57 0;
+#X connect 84 0 138 5;
+#X connect 85 0 138 4;
+#X connect 86 0 138 3;
+#X connect 87 0 130 0;
+#X connect 88 0 89 0;
+#X connect 89 0 110 0;
+#X connect 90 0 58 0;
+#X connect 91 0 140 5;
+#X connect 92 0 140 4;
+#X connect 93 0 140 3;
+#X connect 94 0 129 0;
+#X connect 95 0 96 0;
+#X connect 96 0 111 0;
+#X connect 97 0 27 0;
+#X connect 98 0 28 0;
+#X connect 99 0 31 0;
+#X connect 100 0 36 0;
+#X connect 101 0 38 0;
+#X connect 102 0 37 0;
+#X connect 103 0 39 0;
+#X connect 103 0 105 0;
+#X connect 103 0 26 0;
+#X connect 103 0 104 0;
+#X connect 103 0 44 0;
+#X connect 103 0 43 0;
+#X connect 104 0 42 0;
+#X connect 105 0 40 0;
+#X connect 107 0 139 0;
+#X connect 108 0 142 0;
+#X connect 109 0 143 0;
+#X connect 110 0 138 0;
+#X connect 111 0 140 0;
+#X connect 115 0 2 0;
+#X connect 129 0 140 2;
+#X connect 130 0 138 2;
+#X connect 131 0 143 2;
+#X connect 132 0 142 2;
+#X connect 133 0 141 2;
+#X connect 134 0 139 2;
+#X connect 135 0 103 0;
+#X connect 135 1 136 0;
+#X connect 136 0 103 0;
+#X connect 137 0 21 0;
+#X connect 138 0 53 0;
+#X connect 139 0 14 0;
+#X connect 140 0 54 0;
+#X connect 141 0 50 0;
+#X connect 142 0 51 0;
+#X connect 143 0 52 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AeolianHarp/stringE.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,659 @@
+#N canvas -9 64 1440 700 10;
+#X text 818 -13 Mass Density of Air;
+#X text 127 302 Frequency (Hz);
+#X obj 895 435 throw~ l;
+#X obj 922 416 throw~ r;
+#X obj 910 289 osc~;
+#X obj 940 -12 *~ 1.225;
+#X obj 940 63 /~ 1.81e-05;
+#X obj 940 18 *~ 1;
+#X obj 910 238 /~ 1;
+#X floatatom 221 282 10 0 0 0 - - -;
+#X obj 925 106 /~;
+#X obj 910 214 *~;
+#X obj 910 263 clip~ 0 20000;
+#X obj 232 -71 inlet;
+#X text 781 56 Reynolds Number;
+#X text 794 230 Strouhal Number;
+#X obj 393 -73 inlet;
+#X obj 910 319 *~;
+#X text 970 43 Viscosity;
+#X obj 674 240 *~ 2;
+#X obj 674 267 osc~;
+#X obj 674 289 *~;
+#X obj 895 348 +~;
+#X obj 232 -47 s \$0-diameter;
+#X obj 1001 -13 r \$0-diameter;
+#X obj 990 187 r \$0-diameter;
+#X obj 149 -9 s~ \$0-windSpeed;
+#X obj 338 60 r~ \$0-windSpeed;
+#X obj 989 156 r~ \$0-windSpeed;
+#X obj 940 -40 r~ \$0-windSpeed;
+#X obj 845 213 s~ \$0_str;
+#X obj 328 39 r~ \$0_str;
+#X obj 707 267 r~ \$0_dragDiGain;
+#X obj 825 289 s~ \$0-myFreq;
+#X obj 674 219 r~ \$0-myFreq;
+#X obj 948 289 r~ \$0_liftDiGain;
+#X obj 149 -51 sig~;
+#X obj 149 -30 vd~ varwind;
+#X obj 149 -75 inlet;
+#X obj 1161 19 r~ \$0-myFreq;
+#X obj 1127 -31 noise~;
+#X obj 1204 203 throw~ l;
+#X obj 1231 182 throw~ r;
+#X obj 1204 110 *~;
+#X obj 143 104 snapshot~;
+#X obj 143 79 metro 100;
+#X obj 143 57 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 143 130 10 0 0 0 - - -;
+#X obj 143 31 loadbang;
+#X obj 69 79 r~ \$0-myRey;
+#X obj 953 87 s~ \$0-myRey;
+#X obj 1342 20 snapshot~;
+#X floatatom 1342 46 10 0 0 0 - - -;
+#X obj 1342 -53 loadbang;
+#X obj 1342 -28 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1253 -82 r~ \$0-myRey;
+#X obj 1169 371 r~ \$0-myFreq;
+#X obj 1135 300 noise~;
+#X obj 1212 560 throw~ l;
+#X obj 1239 537 throw~ r;
+#X obj 1212 468 *~;
+#X obj 1350 380 snapshot~;
+#X floatatom 1350 406 10 0 0 0 - - -;
+#X obj 1350 307 loadbang;
+#X obj 1350 332 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1261 278 r~ \$0-myRey;
+#X obj 1169 397 *~ 2;
+#X text 128 150 Reynolds Number;
+#X obj 1127 62 vcf~ 1000 10;
+#X obj 1135 422 vcf~ 1000 10;
+#X obj 895 391 fcpan;
+#X obj 1204 159 fcpan;
+#X obj 1212 512 fcpan;
+#X obj 1219 83 *~ 1;
+#X obj 1227 443 *~ 1;
+#X obj 1261 353 clip~ 2 400;
+#X obj 1253 -7 clip~ 2 400;
+#X obj 1261 302 *~ -0.003;
+#X obj 1253 -58 *~ -0.003;
+#X obj 1342 -5 metro 10;
+#X obj 1350 355 metro 10;
+#X obj 393 -53 s \$0_dist;
+#X obj 626 -80 inlet;
+#X obj 626 -11 s \$0_thisPan;
+#X obj 922 362 r \$0_thisPan;
+#X obj 1231 135 r \$0_thisPan;
+#X obj 1239 490 r \$0_thisPan;
+#X floatatom 571 -11 8 0 0 0 - - -;
+#X obj 626 -56 max 0.1;
+#X obj 626 -33 min 0.9;
+#X text 1263 456 Drag Dipole spectrum calculation;
+#X text 1258 100 Lift Dipole spectrum calculation;
+#X text 661 102 Calculates the frequency;
+#X text 661 115 based on the physics of;
+#X text 662 128 the object and environment;
+#X obj 335 319 r~ \$0-windSpeed;
+#X obj 324 296 r~ \$0_str;
+#X obj 1227 420 r~ \$0_dragNoiseGain;
+#X obj 1219 41 r~ \$0_liftNoiseGain;
+#X obj 891 67 sig~ 1;
+#X obj 925 132 sqrt~;
+#X obj 925 157 *~ 1.0356;
+#X obj 851 148 sig~ 0.2684;
+#X obj 910 187 -~;
+#X obj 144 426 snapshot~;
+#X obj 144 401 metro 100;
+#X obj 144 379 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 144 452 10 0 0 0 - - -;
+#X obj 144 353 loadbang;
+#X obj 80 402 r~ \$0_str;
+#N canvas 515 100 622 660 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20859 118 *;
+#X obj -20859 141 * 118033;
+#X obj -21022 193 /~ 1;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20890 352 cos;
+#X obj -20890 307 / 360;
+#X floatatom -20863 403 8 0 0 0 - - -;
+#X obj -20890 376 *;
+#X obj -20911 435 *~ 0.27;
+#X obj -20890 329 * 6.28319;
+#X obj -21000 282 + 90;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20942 229 inlet;
+#X obj -20873 229 inlet;
+#X obj -20859 92 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7425 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20942 252 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X obj -21000 305 / 360;
+#X obj -21000 351 cos;
+#X obj -21000 375 *;
+#X obj -21000 328 * 6.28319;
+#X obj -21021 397 *~ 1;
+#X obj -20911 411 *~ 1;
+#X text -20848 459 Need for scienctific reasoning here!;
+#X text -21239 441 Need for scienctific reasoning here!;
+#X obj -21021 444 *~ 0.02;
+#X obj -20911 460 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 38 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 21 0;
+#X connect 8 0 44 0;
+#X connect 9 0 48 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 45 1;
+#X connect 15 0 49 0;
+#X connect 16 0 11 0;
+#X connect 17 0 40 0;
+#X connect 20 0 3 0;
+#X connect 22 0 45 0;
+#X connect 23 0 2 0;
+#X connect 23 0 2 1;
+#X connect 24 0 20 0;
+#X connect 25 0 4 1;
+#X connect 26 0 35 0;
+#X connect 27 0 35 1;
+#X connect 28 0 6 0;
+#X connect 28 0 6 1;
+#X connect 35 0 17 0;
+#X connect 35 0 12 0;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 8 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 44 1;
+#X connect 43 0 41 0;
+#X connect 44 0 9 0;
+#X connect 45 0 15 0;
+#X connect 48 0 29 0;
+#X connect 49 0 30 0;
+#X restore 324 448 pd noiseGain;
+#X obj 347 340 r \$0-diameter;
+#X obj 393 424 r \$0_dist;
+#X obj 381 402 r \$0_azim;
+#X obj 370 381 r \$0_elev;
+#X obj 324 493 s~ \$0_liftNoiseGain;
+#X obj 393 471 s~ \$0_dragNoiseGain;
+#N canvas 0 130 702 650 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 508 93 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 506 45 *;
+#X obj 506 70 * 118033;
+#X obj 219 240 /~ 1;
+#X obj 219 506 *~ 0.27;
+#X text 380 261 Azimuth;
+#X text 497 1 Distance;
+#X obj 419 420 cos;
+#X obj 419 375 / 360;
+#X floatatom 446 466 8 0 0 0 - - -;
+#X obj 419 444 *;
+#X obj 398 491 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 357 441 r~ \$0-a;
+#X obj 419 397 * 6.28319;
+#X floatatom 471 46 5 0 0 0 - - -;
+#N canvas 131 175 477 312 angleCalc 0;
+#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 233 6 Elevation Angle;
+#X obj 242 59 / 360;
+#X obj 242 81 * 6.28319;
+#X obj 170 21 / 360;
+#X obj 170 43 * 6.28319;
+#X floatatom 50 22 5 0 0 0 - - -;
+#X floatatom 294 57 5 0 0 0 - - -;
+#X floatatom 204 196 5 0 0 0 - - -;
+#X obj 170 67 cos;
+#X obj 242 112 cos;
+#X obj 242 146 *;
+#X obj 170 90 t f b;
+#X obj 168 115 delay 9;
+#X obj 242 197 outlet;
+#X obj 242 31 inlet;
+#X obj 170 -6 inlet;
+#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 136 -30 Azimuth Angle;
+#X obj 242 172 arccos;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 10 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 9 0 12 0;
+#X connect 10 0 11 0;
+#X connect 11 0 19 0;
+#X connect 12 0 11 1;
+#X connect 12 1 13 0;
+#X connect 13 0 11 0;
+#X connect 15 0 2 0;
+#X connect 16 0 4 0;
+#X connect 17 0 6 0;
+#X connect 17 0 4 0;
+#X connect 19 0 14 0;
+#X connect 19 0 8 0;
+#X restore 365 297 pd angleCalc;
+#X text 451 260 Elevation;
+#X text 476 498 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 398 516 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 506 20 inlet;
+#X obj 365 276 inlet;
+#X obj 434 275 inlet;
+#X obj 219 530 outlet~;
+#X obj 398 541 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 240 388 / 360;
+#X obj 240 434 cos;
+#X obj 240 458 *;
+#X obj 240 411 * 6.28319;
+#X obj 398 467 *~ 1;
+#X obj 219 481 *~ 1;
+#X obj 305 247 arccos;
+#X obj 305 223 r sigMac;
+#X obj 240 362 +;
+#X obj 305 269 t f b;
+#X obj 240 323 delay 9;
+#X text 309 203 Replicates Doppler effect;
+#X floatatom 274 477 8 0 0 0 - - -;
+#X floatatom 639 438 5 0 0 0 - - -;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 38 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 45 0;
+#X connect 10 0 34 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 44 1;
+#X connect 17 0 26 0;
+#X connect 19 0 44 0;
+#X connect 20 0 13 0;
+#X connect 22 0 14 0;
+#X connect 22 0 48 0;
+#X connect 26 0 35 0;
+#X connect 27 0 3 0;
+#X connect 27 0 3 1;
+#X connect 28 0 2 0;
+#X connect 30 0 5 1;
+#X connect 31 0 7 1;
+#X connect 31 0 7 0;
+#X connect 31 0 21 0;
+#X connect 32 0 22 0;
+#X connect 33 0 22 1;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 9 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 45 1;
+#X connect 42 0 52 0;
+#X connect 43 0 41 0;
+#X connect 44 0 17 0;
+#X connect 45 0 10 0;
+#X connect 46 0 49 0;
+#X connect 47 0 46 0;
+#X connect 48 0 40 0;
+#X connect 49 0 48 1;
+#X connect 49 1 50 0;
+#X connect 50 0 48 0;
+#X restore 328 190 pd freqGain;
+#X obj 462 -73 inlet;
+#X obj 462 -53 s \$0_elev;
+#X obj 349 81 r \$0-diameter;
+#X obj 530 -75 inlet;
+#X obj 530 -53 s \$0_azim;
+#X obj 391 169 r \$0_dist;
+#X obj 370 126 r \$0_azim;
+#X obj 380 147 r \$0_elev;
+#X obj 391 214 s~ \$0_dragDiGain;
+#X obj 328 234 s~ \$0_liftDiGain;
+#X floatatom 393 -26 5 0 0 0 - - -;
+#X floatatom 463 -27 5 0 0 0 - - -;
+#X floatatom 531 -31 5 0 0 0 - - -;
+#X obj 92 282 outlet;
+#X obj 1127 16 hip~;
+#X obj 136 255 snapshot~;
+#X obj 136 208 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 136 182 loadbang;
+#X obj 136 230 metro 10;
+#X obj 1135 397 hip~;
+#X obj 57 232 r~ \$0-myFreq;
+#X obj 136 282 s \$0_contFreq;
+#X obj 1148 -7 r \$0_contFreq;
+#X obj 1156 321 r \$0_contFreq;
+#X obj 1156 344 * 2;
+#X text 132 473 Strouhal Number;
+#X text 318 251 Calculates the gain of the dipole source;
+#X text 315 512 Calculates the gain of the source;
+#X text 522 -94 Azimuth;
+#X text 631 -98 Pan;
+#X text 456 -92 Elevation;
+#X text 389 -92 Distance;
+#X text 227 -92 Diameter;
+#X text 142 -93 Wind Speed;
+#X obj 324 -72 inlet;
+#X floatatom 325 -28 5 0 0 0 - - -;
+#X text 320 -91 Length;
+#X obj 324 -50 s \$0_leng;
+#X obj 358 361 r \$0_leng;
+#X obj 359 104 r \$0_leng;
+#X obj 1253 -33 +~ 40;
+#X obj 1261 327 +~ 40;
+#X connect 4 0 17 0;
+#X connect 5 0 7 0;
+#X connect 6 0 10 1;
+#X connect 6 0 50 0;
+#X connect 7 0 6 0;
+#X connect 8 0 12 0;
+#X connect 10 0 100 0;
+#X connect 11 0 8 0;
+#X connect 12 0 4 0;
+#X connect 12 0 33 0;
+#X connect 13 0 23 0;
+#X connect 16 0 81 0;
+#X connect 16 0 128 0;
+#X connect 17 0 22 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 70 0;
+#X connect 24 0 7 1;
+#X connect 25 0 8 1;
+#X connect 27 0 117 1;
+#X connect 28 0 11 1;
+#X connect 29 0 5 0;
+#X connect 31 0 117 0;
+#X connect 32 0 21 1;
+#X connect 34 0 19 0;
+#X connect 35 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 26 0;
+#X connect 38 0 36 0;
+#X connect 39 0 68 1;
+#X connect 40 0 132 0;
+#X connect 43 0 71 0;
+#X connect 44 0 47 0;
+#X connect 45 0 44 0;
+#X connect 46 0 45 0;
+#X connect 48 0 46 0;
+#X connect 49 0 44 0;
+#X connect 51 0 52 0;
+#X connect 51 0 68 2;
+#X connect 53 0 54 0;
+#X connect 54 0 79 0;
+#X connect 55 0 78 0;
+#X connect 56 0 66 0;
+#X connect 57 0 137 0;
+#X connect 60 0 72 0;
+#X connect 61 0 62 0;
+#X connect 61 0 69 2;
+#X connect 63 0 64 0;
+#X connect 64 0 80 0;
+#X connect 65 0 77 0;
+#X connect 66 0 69 1;
+#X connect 68 0 43 0;
+#X connect 69 0 60 0;
+#X connect 70 0 2 0;
+#X connect 70 1 3 0;
+#X connect 71 0 41 0;
+#X connect 71 1 42 0;
+#X connect 72 0 58 0;
+#X connect 72 1 59 0;
+#X connect 73 0 43 1;
+#X connect 74 0 60 1;
+#X connect 75 0 61 0;
+#X connect 76 0 51 0;
+#X connect 77 0 159 0;
+#X connect 78 0 158 0;
+#X connect 79 0 51 0;
+#X connect 80 0 61 0;
+#X connect 82 0 88 0;
+#X connect 84 0 70 1;
+#X connect 85 0 71 1;
+#X connect 86 0 72 1;
+#X connect 88 0 89 0;
+#X connect 89 0 83 0;
+#X connect 89 0 87 0;
+#X connect 95 0 110 1;
+#X connect 96 0 110 0;
+#X connect 97 0 74 0;
+#X connect 98 0 73 0;
+#X connect 99 0 10 0;
+#X connect 100 0 101 0;
+#X connect 101 0 103 1;
+#X connect 102 0 103 0;
+#X connect 103 0 30 0;
+#X connect 103 0 11 0;
+#X connect 104 0 107 0;
+#X connect 105 0 104 0;
+#X connect 106 0 105 0;
+#X connect 108 0 106 0;
+#X connect 109 0 104 0;
+#X connect 110 0 115 0;
+#X connect 110 1 116 0;
+#X connect 111 0 110 2;
+#X connect 112 0 110 6;
+#X connect 113 0 110 5;
+#X connect 114 0 110 4;
+#X connect 117 0 127 0;
+#X connect 117 1 126 0;
+#X connect 118 0 119 0;
+#X connect 118 0 129 0;
+#X connect 120 0 117 2;
+#X connect 121 0 122 0;
+#X connect 121 0 130 0;
+#X connect 123 0 117 6;
+#X connect 124 0 117 4;
+#X connect 125 0 117 5;
+#X connect 132 0 68 0;
+#X connect 133 0 139 0;
+#X connect 133 0 131 0;
+#X connect 133 0 9 0;
+#X connect 134 0 136 0;
+#X connect 135 0 134 0;
+#X connect 136 0 133 0;
+#X connect 137 0 69 0;
+#X connect 138 0 133 0;
+#X connect 140 0 132 1;
+#X connect 141 0 142 0;
+#X connect 142 0 137 1;
+#X connect 152 0 153 0;
+#X connect 152 0 155 0;
+#X connect 156 0 110 3;
+#X connect 157 0 117 3;
+#X connect 158 0 76 0;
+#X connect 159 0 75 0;
Binary file June/.DS_Store has changed
--- a/June/Gen2_D1.pd	Sat Aug 01 05:47:45 2015 +0100
+++ b/June/Gen2_D1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 62 23 839 696 10;
+#N canvas 6 225 990 777 10;
 #N canvas 236 158 426 423 windspeed 0;
 #X obj 3 -19 +~ 1;
 #X obj 3 76 +~;
@@ -84,13 +84,12 @@
 #X obj 46 419 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 109 419 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 200 419 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 600 1;
+-1 -1 0 1;
 #X text 229 438 Gain;
-#X msg 200 383 25;
 #X obj 200 355 loadbang;
-#X obj 250 28 delwrite~ varwind 3000;
+#X obj 250 68 delwrite~ varwind 3000;
 #X obj 333 -124 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 8000 1;
+-1 -1 2900 1;
 #X obj 293 -21 snapshot~;
 #X obj 293 -46 metro 100;
 #X obj 293 -68 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
@@ -139,82 +138,97 @@
 #X obj 619 -71 vd~ varwind 2000;
 #X obj 407 14 makeDia;
 #X obj 634 -16 makeDia;
-#X obj 392 125 thisFreq;
 #X obj 496 -60 vsl 20 50 0.005 0.99 0 0 empty empty empty 0 -9 0 10
--262144 -1 -1 900 1;
-#X obj 522 -60 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144
--1 -1 1100 1;
-#X obj 465 79 hsl 50 20 -180 180 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 2700 1;
-#X floatatom 522 9 5 0 0 0 - - -;
-#X floatatom 487 111 5 0 0 0 - - -;
-#X obj 727 -81 vsl 20 50 0.005 0.99 0 0 empty empty empty 0 -9 0 10
--262144 -1 -1 800 1;
-#X obj 771 -73 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144
--1 -1 400 1;
+-262144 -1 -1 1400 1;
+#X obj 521 -32 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 1000 1;
+#X obj 475 80 hsl 50 20 -180 180 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2000 1;
+#X floatatom 521 37 5 0 0 0 - - -;
+#X floatatom 497 112 5 0 0 0 - - -;
+#X obj 726 -77 vsl 20 50 0.005 0.99 0 0 empty empty empty 0 -9 0 10
+-262144 -1 -1 0 1;
+#X obj 754 -52 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
 #X obj 709 41 hsl 50 20 -180 180 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 3200 1;
-#X floatatom 771 -4 5 0 0 0 - - -;
+-1 -1 0 1;
+#X floatatom 754 17 5 0 0 0 - - -;
 #X floatatom 731 73 5 0 0 0 - - -;
 #X floatatom 518 369 10 0 0 0 - - -;
 #X text 478 494 Frequency (Hz);
 #X floatatom 489 469 10 0 0 0 - - -;
 #X obj 504 339 makeDia;
 #X obj 587 278 vsl 20 50 0.005 0.99 0 0 empty empty empty 0 -9 0 10
--262144 -1 -1 1200 1;
-#X obj 641 286 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144
--1 -1 300 1;
+-262144 -1 -1 0 1;
+#X obj 612 303 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
 #X obj 582 400 hsl 50 20 -180 180 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 3100 1;
-#X floatatom 641 355 5 0 0 0 - - -;
+-262144 -1 -1 0 1;
+#X floatatom 612 372 5 0 0 0 - - -;
 #X floatatom 601 432 5 0 0 0 - - -;
 #X msg 456 260 100;
 #X msg 489 260 500;
 #X msg 521 260 1200;
 #X obj 489 288 vd~ varwind \$1;
+#X obj 293 -93 loadbang;
+#X msg 200 383 5;
+#X text 477 -80 Diameter;
+#X text 714 -106 Diameter;
+#X text 573 253 Diameter;
+#X text 543 -18 Distance;
+#X text 781 -31 Distance;
+#X text 634 310 Distance;
+#X text 535 85 Azimuth;
+#X text 770 48 Azimuth;
+#X text 639 400 Azimuth;
+#X text 290 24 Wind Speed;
+#X obj 392 125 thisFreq;
+#X msg 400 91 1;
+#X msg 399 67 0;
+#X obj 489 437 thisFreq;
 #X obj 619 78 thisFreq;
-#X obj 489 437 thisFreq;
-#X connect 0 0 26 0;
-#X connect 16 0 34 0;
-#X connect 18 0 16 0;
-#X connect 19 0 18 0;
-#X connect 21 0 26 1;
-#X connect 21 0 27 1;
-#X connect 22 0 25 0;
+#X connect 0 0 25 0;
+#X connect 16 0 33 0;
+#X connect 18 0 66 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 22 0 21 0;
 #X connect 23 0 22 0;
-#X connect 24 0 23 0;
-#X connect 26 0 27 0;
-#X connect 27 0 20 0;
-#X connect 27 0 22 0;
-#X connect 32 0 43 0;
-#X connect 34 0 14 0;
-#X connect 34 1 15 0;
-#X connect 40 0 67 0;
-#X connect 41 0 33 0;
-#X connect 41 0 43 1;
-#X connect 42 0 37 0;
-#X connect 42 0 67 1;
-#X connect 43 0 36 0;
-#X connect 44 0 41 0;
-#X connect 45 0 43 2;
-#X connect 45 0 47 0;
-#X connect 46 0 43 3;
-#X connect 46 0 48 0;
-#X connect 49 0 42 0;
-#X connect 50 0 52 0;
-#X connect 50 0 67 2;
-#X connect 51 0 53 0;
-#X connect 51 0 67 3;
-#X connect 57 0 54 0;
-#X connect 57 0 68 1;
-#X connect 58 0 57 0;
-#X connect 59 0 61 0;
-#X connect 59 0 68 2;
-#X connect 60 0 62 0;
-#X connect 60 0 68 3;
-#X connect 63 0 66 0;
-#X connect 64 0 66 0;
-#X connect 65 0 66 0;
-#X connect 66 0 68 0;
-#X connect 67 0 39 0;
-#X connect 68 0 56 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 77 0;
+#X connect 33 0 14 0;
+#X connect 33 1 15 0;
+#X connect 40 0 32 0;
+#X connect 40 0 77 3;
+#X connect 41 0 36 0;
+#X connect 41 0 81 1;
+#X connect 42 0 40 0;
+#X connect 43 0 45 0;
+#X connect 43 0 77 4;
+#X connect 44 0 46 0;
+#X connect 44 0 77 5;
+#X connect 47 0 41 0;
+#X connect 48 0 50 0;
+#X connect 48 0 81 2;
+#X connect 49 0 51 0;
+#X connect 49 0 81 3;
+#X connect 55 0 52 0;
+#X connect 55 0 80 1;
+#X connect 56 0 55 0;
+#X connect 57 0 59 0;
+#X connect 57 0 80 2;
+#X connect 58 0 60 0;
+#X connect 58 0 80 3;
+#X connect 61 0 64 0;
+#X connect 62 0 64 0;
+#X connect 63 0 64 0;
+#X connect 65 0 23 0;
+#X connect 66 0 16 0;
+#X connect 77 0 35 0;
+#X connect 78 0 77 1;
+#X connect 79 0 77 1;
+#X connect 80 0 54 0;
+#X connect 81 0 38 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/Gen2_D2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,414 @@
+#N canvas 284 207 1102 758 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 260 -116 pd windspeed;
+#X text 24 15 Light air = 0.56 m/s - 1.39 m/s;
+#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 25 217 Storm = 28.89 m/s - 33.06 m/s;
+#X text 26 235 Hurricane = 33.33 -;
+#X text 62 -16 Beaufort Scale Chart;
+#X obj 56 429 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 119 429 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 210 429 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 500 1;
+#X text 239 448 Gain;
+#X obj 210 365 loadbang;
+#X obj 260 78 delwrite~ varwind 3000;
+#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 303 -11 snapshot~;
+#X obj 303 -36 metro 100;
+#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 303 16 10 0 0 0 - - -;
+#X obj 260 -82 *~ 1;
+#X obj 260 -56 +~ 1;
+#X text 107 274 Equations from Chanaud 2010;
+#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 865 368 293 255 opLevels 0;
+#X obj 88 129 dac~;
+#X obj 64 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 129 155 prvu~;
+#X obj 186 75 / 127;
+#X obj 186 40 inlet;
+#X obj 65 183 outlet;
+#X obj 129 183 outlet;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 0 1;
+#X connect 3 0 6 0;
+#X connect 4 0 0 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X restore 55 386 pd opLevels;
+#X obj 303 -83 loadbang;
+#X msg 210 393 5;
+#X text 300 34 Wind Speed;
+#X text 487 -70 Diameter;
+#X obj 374 431 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 374 457 cursor;
+#X obj 374 481 route motion;
+#X obj 374 509 route x y;
+#X floatatom 334 562 5 0 0 0 - - -;
+#X floatatom 466 539 5 0 0 0 - - -;
+#X obj 374 563 s xCurs;
+#X obj 399 543 s yCurs;
+#X obj 363 182 unpack f f;
+#X obj 429 100 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 405 242 8 0 0 0 - - -;
+#X msg 325 148 0;
+#X msg 320 171 1;
+#N canvas 317 45 445 395 posCalc 0;
+#X obj 104 19 r xCurs;
+#X obj 160 19 r yCurs;
+#X obj 119 50 inlet;
+#X obj 175 46 inlet;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 78 233 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 254 135 /;
+#X floatatom 316 186 9 0 0 0 - - -;
+#X floatatom 46 147 5 0 0 0 - - -;
+#X obj 254 162 expr acos($f1);
+#X obj 254 186 * 360;
+#X floatatom 315 238 5 0 0 0 - - -;
+#X obj 254 243 outlet;
+#X obj 254 210 / 6.28319;
+#X obj 160 104 / 20;
+#X obj 104 104 / 20;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 4 1;
+#X connect 3 0 5 1;
+#X connect 4 0 21 0;
+#X connect 5 0 20 0;
+#X connect 6 0 9 0;
+#X connect 7 0 9 1;
+#X connect 8 0 10 0;
+#X connect 8 0 11 0;
+#X connect 8 0 12 1;
+#X connect 9 0 8 0;
+#X connect 12 0 15 0;
+#X connect 15 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 19 0;
+#X connect 19 0 17 0;
+#X connect 19 0 18 0;
+#X connect 20 0 7 0;
+#X connect 20 0 7 1;
+#X connect 21 0 6 0;
+#X connect 21 0 6 1;
+#X connect 21 0 12 0;
+#X connect 21 0 14 0;
+#X restore 703 183 pd posCalc;
+#X obj 631 183 unpack f f;
+#X obj 697 101 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 673 243 8 0 0 0 - - -;
+#X msg 593 149 0;
+#X msg 588 172 1;
+#X obj 486 339 unpack f f;
+#X obj 552 257 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 528 399 8 0 0 0 - - -;
+#X msg 448 305 0;
+#X msg 443 328 1;
+#N canvas 317 45 445 395 posCalc 0;
+#X obj 104 19 r xCurs;
+#X obj 160 19 r yCurs;
+#X obj 119 50 inlet;
+#X obj 175 46 inlet;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 78 233 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 254 135 /;
+#X floatatom 316 186 9 0 0 0 - - -;
+#X floatatom 46 147 5 0 0 0 - - -;
+#X obj 254 162 expr acos($f1);
+#X obj 254 186 * 360;
+#X floatatom 315 238 5 0 0 0 - - -;
+#X obj 254 243 outlet;
+#X obj 254 210 / 6.28319;
+#X obj 104 104 / 20;
+#X obj 160 104 / 20;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 4 1;
+#X connect 3 0 5 1;
+#X connect 4 0 20 0;
+#X connect 5 0 21 0;
+#X connect 6 0 9 0;
+#X connect 7 0 9 1;
+#X connect 8 0 10 0;
+#X connect 8 0 11 0;
+#X connect 8 0 12 1;
+#X connect 9 0 8 0;
+#X connect 12 0 15 0;
+#X connect 15 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 19 0;
+#X connect 19 0 17 0;
+#X connect 19 0 18 0;
+#X connect 20 0 6 0;
+#X connect 20 0 6 1;
+#X connect 20 0 12 0;
+#X connect 20 0 14 0;
+#X connect 21 0 7 0;
+#X connect 21 0 7 1;
+#X restore 435 182 pd posCalc;
+#N canvas 317 45 445 395 posCalc 0;
+#X obj 104 19 r xCurs;
+#X obj 160 19 r yCurs;
+#X obj 119 50 inlet;
+#X obj 175 46 inlet;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 78 233 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 254 135 /;
+#X floatatom 316 186 9 0 0 0 - - -;
+#X floatatom 46 147 5 0 0 0 - - -;
+#X obj 254 162 expr acos($f1);
+#X obj 254 186 * 360;
+#X floatatom 315 238 5 0 0 0 - - -;
+#X obj 254 243 outlet;
+#X obj 254 210 / 6.28319;
+#X obj 160 104 / 20;
+#X obj 104 104 / 20;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 4 1;
+#X connect 3 0 5 1;
+#X connect 4 0 21 0;
+#X connect 5 0 20 0;
+#X connect 6 0 9 0;
+#X connect 7 0 9 1;
+#X connect 8 0 10 0;
+#X connect 8 0 11 0;
+#X connect 8 0 12 1;
+#X connect 9 0 8 0;
+#X connect 12 0 15 0;
+#X connect 15 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 19 0;
+#X connect 19 0 17 0;
+#X connect 19 0 18 0;
+#X connect 20 0 7 0;
+#X connect 20 0 7 1;
+#X connect 21 0 6 0;
+#X connect 21 0 6 1;
+#X connect 21 0 12 0;
+#X connect 21 0 14 0;
+#X restore 558 338 pd posCalc;
+#X msg 435 155 100.5;
+#X msg 492 155 100.5;
+#X msg 703 156 1100.5;
+#X msg 760 156 150.5;
+#X msg 558 312 640.5;
+#X msg 615 312 650.5;
+#X msg 363 154 300 0.0035;
+#X msg 631 155 300 0.0012;
+#X msg 486 311 300 0.00075;
+#X obj 528 374 thisFreq;
+#X obj 673 218 thisFreq;
+#X obj 405 217 thisFreq;
+#X msg 877 -99 connect localhost 9001;
+#X obj 877 4 udpsend;
+#X obj 981 -20 packOSC;
+#X obj 793 -140 import mrpeach;
+#X floatatom 982 -67 5 0 0 0 - - -;
+#X msg 982 -45 send /test \$1;
+#X obj 761 -79 udpreceive 9000;
+#X obj 761 -52 unpackOSC;
+#X obj 794 -20 print;
+#X floatatom 767 41 5 0 0 0 - - -;
+#X floatatom 648 48 5 0 0 0 - - -;
+#X obj 766 5 OSCroute /playerX;
+#X obj 648 5 OSCroute /playerZ;
+#X floatatom 808 78 5 0 0 0 - - -;
+#X floatatom 862 131 5 0 0 0 - - -;
+#X obj 807 42 OSCroute /cylinderLX;
+#X obj 861 81 OSCroute /cylinderLZ;
+#X obj 564 -5 unpackOSC;
+#X obj 564 38 print;
+#X obj 564 -28 udpreceive 9002;
+#X connect 0 0 25 0;
+#X connect 16 0 31 0;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 39 0 40 0;
+#X connect 39 0 42 0;
+#X connect 39 1 41 0;
+#X connect 39 1 43 0;
+#X connect 44 0 73 2;
+#X connect 44 1 73 3;
+#X connect 45 0 68 0;
+#X connect 45 0 62 0;
+#X connect 45 0 63 0;
+#X connect 47 0 73 1;
+#X connect 48 0 73 1;
+#X connect 49 0 72 5;
+#X connect 49 1 72 4;
+#X connect 50 0 72 2;
+#X connect 50 1 72 3;
+#X connect 51 0 69 0;
+#X connect 51 0 64 0;
+#X connect 51 0 65 0;
+#X connect 53 0 72 1;
+#X connect 54 0 72 1;
+#X connect 55 0 71 2;
+#X connect 55 1 71 3;
+#X connect 56 0 70 0;
+#X connect 56 0 66 0;
+#X connect 56 0 67 0;
+#X connect 58 0 71 1;
+#X connect 59 0 71 1;
+#X connect 60 0 73 5;
+#X connect 60 1 73 4;
+#X connect 61 0 71 5;
+#X connect 61 1 71 4;
+#X connect 62 0 60 0;
+#X connect 63 0 60 1;
+#X connect 64 0 49 0;
+#X connect 65 0 49 1;
+#X connect 66 0 61 0;
+#X connect 67 0 61 1;
+#X connect 68 0 44 0;
+#X connect 69 0 50 0;
+#X connect 70 0 55 0;
+#X connect 71 0 57 0;
+#X connect 72 0 52 0;
+#X connect 73 0 46 0;
+#X connect 74 0 75 0;
+#X connect 76 0 75 0;
+#X connect 78 0 79 0;
+#X connect 79 0 76 0;
+#X connect 80 0 81 0;
+#X connect 81 0 85 0;
+#X connect 81 0 86 0;
+#X connect 81 0 89 0;
+#X connect 81 0 90 0;
+#X connect 81 0 82 0;
+#X connect 85 0 83 0;
+#X connect 86 0 84 0;
+#X connect 89 0 87 0;
+#X connect 90 0 88 0;
+#X connect 93 0 91 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/Gen2_D3.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,3179 @@
+#N canvas 30 71 1259 828 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 260 -116 pd windspeed;
+#X text 24 15 Light air = 0.56 m/s - 1.39 m/s;
+#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 25 217 Storm = 28.89 m/s - 33.06 m/s;
+#X text 26 235 Hurricane = 33.33 -;
+#X text 62 -16 Beaufort Scale Chart;
+#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 12700 1;
+#X text 237 494 Gain;
+#X obj 208 411 loadbang;
+#X obj 260 78 delwrite~ varwind 3000;
+#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 8400 1;
+#X obj 303 -11 snapshot~;
+#X obj 303 -36 metro 100;
+#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 303 16 10 0 0 0 - - -;
+#X obj 260 -82 *~ 1;
+#X obj 260 -56 +~ 1;
+#X text 107 274 Equations from Chanaud 2010;
+#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 576 323 360 235 opLevels 0;
+#X obj 122 167 dac~;
+#X obj 64 70 catch~ l;
+#X obj 179 64 catch~ r;
+#X obj 180 98 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 180 149 prvu~;
+#X obj 237 69 / 127;
+#X obj 237 34 inlet;
+#X obj 65 183 outlet;
+#X obj 180 177 outlet;
+#X obj 129 26 inlet;
+#X obj 112 131 /~ 1;
+#X obj 142 131 /~ 1;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 3 0 13 0;
+#X connect 4 0 5 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 13 0 0 1;
+#X restore 53 432 pd opLevels;
+#X obj 303 -83 loadbang;
+#X msg 208 439 5;
+#X text 300 34 Wind Speed;
+#X obj 374 431 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 374 457 cursor;
+#X obj 374 481 route motion;
+#X obj 374 509 route x y;
+#X floatatom 334 562 5 0 0 0 - - -;
+#X floatatom 466 539 5 0 0 0 - - -;
+#X obj 374 563 s xCurs;
+#X obj 399 543 s yCurs;
+#X msg 971 -89 connect localhost 9001;
+#X obj 971 8 udpsend;
+#X obj 981 -20 packOSC;
+#X obj 793 -140 import mrpeach;
+#X floatatom 982 -67 5 0 0 0 - - -;
+#X msg 982 -45 send /test \$1;
+#X obj 761 -79 udpreceive 9000;
+#X obj 761 -52 unpackOSC;
+#X obj 720 -79 print;
+#N canvas 1099 641 205 101 Fence 1;
+#N canvas 90 23 1345 580 Posts 0;
+#X obj 78 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 182 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 122 pd posCalc;
+#X obj 54 157 freqCalcCyl;
+#X obj 75 70 r ClyLX;
+#X msg 41 121 300;
+#X obj 141 96 r ClyZ;
+#X obj 84 96 r ClyX;
+#X obj 236 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 212 195 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 242 135 pd posCalc;
+#X obj 212 170 freqCalcCyl;
+#X msg 199 134 300;
+#X obj 407 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 383 182 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 413 122 pd posCalc;
+#X obj 383 157 freqCalcCyl;
+#X msg 370 121 300;
+#X obj 565 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 541 195 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 571 135 pd posCalc;
+#X obj 541 170 freqCalcCyl;
+#X msg 528 134 300;
+#X obj 724 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 700 181 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 730 121 pd posCalc;
+#X obj 700 156 freqCalcCyl;
+#X msg 687 120 300;
+#X obj 882 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 858 194 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 888 134 pd posCalc;
+#X obj 858 169 freqCalcCyl;
+#X msg 845 133 300;
+#X obj 78 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 396 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 336 pd posCalc;
+#X obj 54 371 freqCalcCyl;
+#X msg 41 335 300;
+#X obj 236 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 212 409 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 242 349 pd posCalc;
+#X obj 212 384 freqCalcCyl;
+#X msg 199 348 300;
+#X obj 408 263 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 384 405 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 414 345 pd posCalc;
+#X obj 384 380 freqCalcCyl;
+#X msg 371 344 300;
+#X obj 566 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 542 418 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 572 358 pd posCalc;
+#X obj 542 393 freqCalcCyl;
+#X msg 529 357 300;
+#X obj 730 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 706 406 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 736 346 pd posCalc;
+#X obj 706 381 freqCalcCyl;
+#X msg 693 345 300;
+#X obj 888 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 864 419 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 894 359 pd posCalc;
+#X obj 864 394 freqCalcCyl;
+#X msg 851 358 300;
+#X obj 233 83 r Cly1LX;
+#X obj 242 109 r Cly1X;
+#X obj 299 109 r Cly1Z;
+#X obj 404 70 r Cly2LX;
+#X obj 413 96 r Cly2X;
+#X obj 470 96 r Cly2Z;
+#X obj 562 83 r Cly3LX;
+#X obj 571 109 r Cly3X;
+#X obj 628 109 r Cly3Z;
+#X obj 721 69 r Cly4LX;
+#X obj 730 95 r Cly4X;
+#X obj 787 95 r Cly4Z;
+#X obj 879 82 r Cly5LX;
+#X obj 888 108 r Cly5X;
+#X obj 945 108 r Cly5Z;
+#X obj 75 284 r Cly6LX;
+#X obj 84 310 r Cly6X;
+#X obj 141 310 r Cly6Z;
+#X obj 233 297 r Cly7LX;
+#X obj 242 323 r Cly7X;
+#X obj 299 323 r Cly7Z;
+#X obj 405 293 r Cly8LX;
+#X obj 414 319 r Cly8X;
+#X obj 471 319 r Cly8Z;
+#X obj 563 306 r Cly9LX;
+#X obj 572 332 r Cly9X;
+#X obj 629 332 r Cly9Z;
+#X obj 727 294 r Cly10LX;
+#X obj 736 320 r Cly10X;
+#X obj 793 320 r Cly10Z;
+#X obj 885 307 r Cly11LX;
+#X obj 894 333 r Cly11X;
+#X obj 951 333 r Cly11Z;
+#X obj 1042 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 1018 307 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 1048 247 pd posCalc;
+#X obj 1018 282 freqCalcCyl;
+#X obj 1039 195 r Cly12LX;
+#X obj 1048 221 r Cly12X;
+#X obj 1105 221 r Cly12Z;
+#X obj 724 15 loadbang;
+#X obj 885 25 loadbang;
+#X obj 734 241 loadbang;
+#X obj 890 253 loadbang;
+#X obj 1041 140 loadbang;
+#X obj 565 29 loadbang;
+#X obj 566 250 loadbang;
+#X obj 405 17 loadbang;
+#X obj 408 238 loadbang;
+#X obj 236 28 loadbang;
+#X obj 235 242 loadbang;
+#X obj 80 225 loadbang;
+#X obj 76 14 loadbang;
+#X msg 986 224 300;
+#X connect 0 0 5 0;
+#X connect 2 0 3 2;
+#X connect 2 1 3 3;
+#X connect 3 0 1 0;
+#X connect 4 0 3 1;
+#X connect 5 0 3 0;
+#X connect 6 0 2 1;
+#X connect 7 0 2 0;
+#X connect 8 0 12 0;
+#X connect 10 0 11 2;
+#X connect 10 1 11 3;
+#X connect 11 0 9 0;
+#X connect 12 0 11 0;
+#X connect 13 0 17 0;
+#X connect 15 0 16 2;
+#X connect 15 1 16 3;
+#X connect 16 0 14 0;
+#X connect 17 0 16 0;
+#X connect 18 0 22 0;
+#X connect 20 0 21 2;
+#X connect 20 1 21 3;
+#X connect 21 0 19 0;
+#X connect 22 0 21 0;
+#X connect 23 0 27 0;
+#X connect 25 0 26 2;
+#X connect 25 1 26 3;
+#X connect 26 0 24 0;
+#X connect 27 0 26 0;
+#X connect 28 0 32 0;
+#X connect 30 0 31 2;
+#X connect 30 1 31 3;
+#X connect 31 0 29 0;
+#X connect 32 0 31 0;
+#X connect 33 0 37 0;
+#X connect 35 0 36 2;
+#X connect 35 1 36 3;
+#X connect 36 0 34 0;
+#X connect 37 0 36 0;
+#X connect 38 0 42 0;
+#X connect 40 0 41 2;
+#X connect 40 1 41 3;
+#X connect 41 0 39 0;
+#X connect 42 0 41 0;
+#X connect 43 0 47 0;
+#X connect 45 0 46 2;
+#X connect 45 1 46 3;
+#X connect 46 0 44 0;
+#X connect 47 0 46 0;
+#X connect 48 0 52 0;
+#X connect 50 0 51 2;
+#X connect 50 1 51 3;
+#X connect 51 0 49 0;
+#X connect 52 0 51 0;
+#X connect 53 0 57 0;
+#X connect 55 0 56 2;
+#X connect 55 1 56 3;
+#X connect 56 0 54 0;
+#X connect 57 0 56 0;
+#X connect 58 0 62 0;
+#X connect 60 0 61 2;
+#X connect 60 1 61 3;
+#X connect 61 0 59 0;
+#X connect 62 0 61 0;
+#X connect 63 0 11 1;
+#X connect 64 0 10 0;
+#X connect 65 0 10 1;
+#X connect 66 0 16 1;
+#X connect 67 0 15 0;
+#X connect 68 0 15 1;
+#X connect 69 0 21 1;
+#X connect 70 0 20 0;
+#X connect 71 0 20 1;
+#X connect 72 0 26 1;
+#X connect 73 0 25 0;
+#X connect 74 0 25 1;
+#X connect 75 0 31 1;
+#X connect 76 0 30 0;
+#X connect 77 0 30 1;
+#X connect 78 0 36 1;
+#X connect 79 0 35 0;
+#X connect 80 0 35 1;
+#X connect 81 0 41 1;
+#X connect 82 0 40 0;
+#X connect 83 0 40 1;
+#X connect 84 0 46 1;
+#X connect 85 0 45 0;
+#X connect 86 0 45 1;
+#X connect 87 0 51 1;
+#X connect 88 0 50 0;
+#X connect 89 0 50 1;
+#X connect 90 0 56 1;
+#X connect 91 0 55 0;
+#X connect 92 0 55 1;
+#X connect 93 0 61 1;
+#X connect 94 0 60 0;
+#X connect 95 0 60 1;
+#X connect 96 0 116 0;
+#X connect 98 0 99 2;
+#X connect 98 1 99 3;
+#X connect 99 0 97 0;
+#X connect 100 0 99 1;
+#X connect 101 0 98 0;
+#X connect 102 0 98 1;
+#X connect 103 0 23 0;
+#X connect 104 0 28 0;
+#X connect 105 0 53 0;
+#X connect 106 0 58 0;
+#X connect 107 0 96 0;
+#X connect 108 0 18 0;
+#X connect 109 0 48 0;
+#X connect 110 0 13 0;
+#X connect 111 0 43 0;
+#X connect 112 0 8 0;
+#X connect 113 0 38 0;
+#X connect 114 0 33 0;
+#X connect 115 0 0 0;
+#X connect 116 0 99 0;
+#X restore 42 36 pd Posts;
+#N canvas -77 61 769 794 Wires 1;
+#X floatatom -579 232 8 0 0 0 - - -;
+#X obj -579 207 freqCalcCyl;
+#X msg -584 115 300;
+#X obj -584 33 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -537 180 pd posWireCalc;
+#X obj -558 58 r WirLX;
+#X obj -537 97 r WirX;
+#X obj -483 139 r WirZ;
+#X obj -510 118 r WirY;
+#X obj -456 160 r WirLY;
+#X floatatom -395 236 8 0 0 0 - - -;
+#X obj -395 211 freqCalcCyl;
+#X msg -400 119 300;
+#X obj -400 37 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -353 184 pd posWireCalc;
+#X obj -374 62 r Wir1LX;
+#X obj -353 101 r Wir1X;
+#X obj -326 122 r Wir1Y;
+#X obj -299 143 r Wir1Z;
+#X obj -272 164 r Wir1LY;
+#X floatatom -205 246 8 0 0 0 - - -;
+#X obj -205 221 freqCalcCyl;
+#X msg -210 129 300;
+#X obj -210 47 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -163 194 pd posWireCalc;
+#X obj -184 72 r Wir2LX;
+#X obj -163 111 r Wir2X;
+#X obj -136 132 r Wir2Y;
+#X obj -109 153 r Wir2Z;
+#X obj -82 174 r Wir2LY;
+#X floatatom -579 475 8 0 0 0 - - -;
+#X obj -579 450 freqCalcCyl;
+#X msg -584 358 300;
+#X obj -584 276 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -537 423 pd posWireCalc;
+#X obj -558 301 r Wir3LX;
+#X obj -537 340 r Wir3X;
+#X obj -510 361 r Wir3Y;
+#X obj -483 382 r Wir3Z;
+#X obj -456 403 r Wir3LY;
+#X floatatom -387 475 8 0 0 0 - - -;
+#X obj -387 450 freqCalcCyl;
+#X msg -392 358 300;
+#X obj -392 276 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -345 423 pd posWireCalc;
+#X obj -366 301 r Wir4LX;
+#X obj -345 340 r Wir4X;
+#X obj -318 361 r Wir4Y;
+#X obj -291 382 r Wir4Z;
+#X obj -264 403 r Wir4LY;
+#X floatatom -199 483 8 0 0 0 - - -;
+#X obj -199 458 freqCalcCyl;
+#X msg -204 366 300;
+#X obj -204 284 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -157 431 pd posWireCalc;
+#X obj -178 309 r Wir5LX;
+#X obj -157 348 r Wir5X;
+#X obj -130 369 r Wir5Y;
+#X obj -103 390 r Wir5Z;
+#X obj -76 411 r Wir5LY;
+#X floatatom -580 712 8 0 0 0 - - -;
+#X obj -580 687 freqCalcCyl;
+#X msg -585 595 300;
+#X obj -585 513 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -538 660 pd posWireCalc;
+#X obj -559 538 r Wir6LX;
+#X obj -538 577 r Wir6X;
+#X obj -511 598 r Wir6Y;
+#X obj -484 619 r Wir6Z;
+#X obj -457 640 r Wir6LY;
+#X floatatom -392 711 8 0 0 0 - - -;
+#X obj -392 686 freqCalcCyl;
+#X msg -397 594 300;
+#X obj -397 512 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -350 659 pd posWireCalc;
+#X obj -371 537 r Wir7LX;
+#X obj -350 576 r Wir7X;
+#X obj -323 597 r Wir7Y;
+#X obj -296 618 r Wir7Z;
+#X obj -269 639 r Wir7LY;
+#X floatatom -194 710 8 0 0 0 - - -;
+#X obj -194 685 freqCalcCyl;
+#X msg -199 593 300;
+#X obj -199 511 loadbang;
+#N canvas -24 41 511 790 posWireCalc 1;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -152 658 pd posWireCalc;
+#X obj -173 536 r Wir8LX;
+#X obj -152 575 r Wir8X;
+#X obj -125 596 r Wir8Y;
+#X obj -98 617 r Wir8Z;
+#X obj -71 638 r Wir8LY;
+#X connect 1 0 0 0;
+#X connect 2 0 1 0;
+#X connect 3 0 2 0;
+#X connect 4 0 1 2;
+#X connect 4 1 1 3;
+#X connect 5 0 1 1;
+#X connect 6 0 4 0;
+#X connect 7 0 4 2;
+#X connect 8 0 4 1;
+#X connect 9 0 4 3;
+#X connect 11 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 12 0;
+#X connect 14 0 11 2;
+#X connect 14 1 11 3;
+#X connect 15 0 11 1;
+#X connect 16 0 14 0;
+#X connect 17 0 14 1;
+#X connect 18 0 14 2;
+#X connect 19 0 14 3;
+#X connect 21 0 20 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 24 0 21 2;
+#X connect 24 1 21 3;
+#X connect 25 0 21 1;
+#X connect 26 0 24 0;
+#X connect 27 0 24 1;
+#X connect 28 0 24 2;
+#X connect 29 0 24 3;
+#X connect 31 0 30 0;
+#X connect 32 0 31 0;
+#X connect 33 0 32 0;
+#X connect 34 0 31 2;
+#X connect 34 1 31 3;
+#X connect 35 0 31 1;
+#X connect 36 0 34 0;
+#X connect 37 0 34 1;
+#X connect 38 0 34 2;
+#X connect 39 0 34 3;
+#X connect 41 0 40 0;
+#X connect 42 0 41 0;
+#X connect 43 0 42 0;
+#X connect 44 0 41 2;
+#X connect 44 1 41 3;
+#X connect 45 0 41 1;
+#X connect 46 0 44 0;
+#X connect 47 0 44 1;
+#X connect 48 0 44 2;
+#X connect 49 0 44 3;
+#X connect 51 0 50 0;
+#X connect 52 0 51 0;
+#X connect 53 0 52 0;
+#X connect 54 0 51 2;
+#X connect 54 1 51 3;
+#X connect 55 0 51 1;
+#X connect 56 0 54 0;
+#X connect 57 0 54 1;
+#X connect 58 0 54 2;
+#X connect 59 0 54 3;
+#X connect 61 0 60 0;
+#X connect 62 0 61 0;
+#X connect 63 0 62 0;
+#X connect 64 0 61 2;
+#X connect 64 1 61 3;
+#X connect 65 0 61 1;
+#X connect 66 0 64 0;
+#X connect 67 0 64 1;
+#X connect 68 0 64 2;
+#X connect 69 0 64 3;
+#X connect 71 0 70 0;
+#X connect 72 0 71 0;
+#X connect 73 0 72 0;
+#X connect 74 0 71 2;
+#X connect 74 1 71 3;
+#X connect 75 0 71 1;
+#X connect 76 0 74 0;
+#X connect 77 0 74 1;
+#X connect 78 0 74 2;
+#X connect 79 0 74 3;
+#X connect 81 0 80 0;
+#X connect 82 0 81 0;
+#X connect 83 0 82 0;
+#X connect 84 0 81 2;
+#X connect 84 1 81 3;
+#X connect 85 0 81 1;
+#X connect 86 0 84 0;
+#X connect 87 0 84 1;
+#X connect 88 0 84 2;
+#X connect 89 0 84 3;
+#X restore 110 36 pd Wires;
+#X restore 903 78 pd Fence;
+#N canvas 339 23 1011 845 OSC_FenceValues 0;
+#X obj 365 147 OSCroute /cylinderLX;
+#X obj 233 146 OSCroute /cylinderLZ;
+#X floatatom 296 168 7 0 0 0 - - -;
+#X obj 233 168 s ClyLZ;
+#X floatatom 428 171 7 0 0 0 - - -;
+#X obj 365 171 s ClyLX;
+#X floatatom 562 168 7 0 0 0 - - -;
+#X floatatom 687 170 7 0 0 0 - - -;
+#X obj 499 146 OSCroute /cylinderZ;
+#X obj 499 168 s ClyZ;
+#X obj 624 146 OSCroute /cylinderX;
+#X obj 624 170 s ClyX;
+#X obj 83 22 inlet;
+#X obj 83 46 s \$0_MyOsc;
+#X obj 49 114 r \$0_MyOsc;
+#X obj 59 124 r \$0_MyOsc;
+#X obj 69 134 r \$0_MyOsc;
+#X obj 79 144 r \$0_MyOsc;
+#X obj 89 154 r \$0_MyOsc;
+#X obj 99 164 r \$0_MyOsc;
+#X obj 109 174 r \$0_MyOsc;
+#X obj 119 184 r \$0_MyOsc;
+#X obj 624 124 r \$0_MyOsc;
+#X obj 499 125 r \$0_MyOsc;
+#X obj 365 125 r \$0_MyOsc;
+#X obj 233 122 r \$0_MyOsc;
+#X floatatom 300 241 7 0 0 0 - - -;
+#X floatatom 434 244 7 0 0 0 - - -;
+#X floatatom 568 241 7 0 0 0 - - -;
+#X floatatom 696 243 7 0 0 0 - - -;
+#X obj 633 197 r \$0_MyOsc;
+#X obj 505 198 r \$0_MyOsc;
+#X obj 371 198 r \$0_MyOsc;
+#X obj 237 195 r \$0_MyOsc;
+#X obj 237 219 OSCroute /cylinder1LZ;
+#X obj 371 220 OSCroute /cylinder1LX;
+#X obj 505 219 OSCroute /cylinder1Z;
+#X obj 633 219 OSCroute /cylinder1X;
+#X floatatom 297 310 7 0 0 0 - - -;
+#X floatatom 431 313 7 0 0 0 - - -;
+#X floatatom 565 310 7 0 0 0 - - -;
+#X floatatom 693 312 7 0 0 0 - - -;
+#X obj 630 266 r \$0_MyOsc;
+#X obj 502 267 r \$0_MyOsc;
+#X obj 368 267 r \$0_MyOsc;
+#X obj 234 264 r \$0_MyOsc;
+#X floatatom 296 382 7 0 0 0 - - -;
+#X floatatom 430 385 7 0 0 0 - - -;
+#X floatatom 564 382 7 0 0 0 - - -;
+#X floatatom 692 384 7 0 0 0 - - -;
+#X obj 629 338 r \$0_MyOsc;
+#X obj 501 339 r \$0_MyOsc;
+#X obj 367 339 r \$0_MyOsc;
+#X obj 233 336 r \$0_MyOsc;
+#X floatatom 293 455 7 0 0 0 - - -;
+#X floatatom 427 458 7 0 0 0 - - -;
+#X floatatom 561 455 7 0 0 0 - - -;
+#X floatatom 689 457 7 0 0 0 - - -;
+#X obj 626 411 r \$0_MyOsc;
+#X obj 498 412 r \$0_MyOsc;
+#X obj 364 412 r \$0_MyOsc;
+#X obj 230 409 r \$0_MyOsc;
+#X floatatom 294 526 7 0 0 0 - - -;
+#X floatatom 428 529 7 0 0 0 - - -;
+#X floatatom 562 526 7 0 0 0 - - -;
+#X floatatom 690 528 7 0 0 0 - - -;
+#X obj 627 482 r \$0_MyOsc;
+#X obj 499 483 r \$0_MyOsc;
+#X obj 365 483 r \$0_MyOsc;
+#X obj 231 480 r \$0_MyOsc;
+#X floatatom 295 599 7 0 0 0 - - -;
+#X floatatom 429 602 7 0 0 0 - - -;
+#X floatatom 563 599 7 0 0 0 - - -;
+#X floatatom 691 601 7 0 0 0 - - -;
+#X obj 628 555 r \$0_MyOsc;
+#X obj 500 556 r \$0_MyOsc;
+#X obj 366 556 r \$0_MyOsc;
+#X obj 232 553 r \$0_MyOsc;
+#X floatatom 294 673 7 0 0 0 - - -;
+#X floatatom 428 676 7 0 0 0 - - -;
+#X floatatom 562 673 7 0 0 0 - - -;
+#X floatatom 690 675 7 0 0 0 - - -;
+#X obj 627 629 r \$0_MyOsc;
+#X obj 499 630 r \$0_MyOsc;
+#X obj 365 630 r \$0_MyOsc;
+#X obj 231 627 r \$0_MyOsc;
+#X floatatom 291 745 7 0 0 0 - - -;
+#X floatatom 425 748 7 0 0 0 - - -;
+#X floatatom 559 745 7 0 0 0 - - -;
+#X floatatom 687 747 7 0 0 0 - - -;
+#X obj 624 701 r \$0_MyOsc;
+#X obj 496 702 r \$0_MyOsc;
+#X obj 362 702 r \$0_MyOsc;
+#X obj 228 699 r \$0_MyOsc;
+#X floatatom 285 818 7 0 0 0 - - -;
+#X floatatom 419 821 7 0 0 0 - - -;
+#X floatatom 553 818 7 0 0 0 - - -;
+#X floatatom 681 820 7 0 0 0 - - -;
+#X obj 618 774 r \$0_MyOsc;
+#X obj 490 775 r \$0_MyOsc;
+#X obj 356 775 r \$0_MyOsc;
+#X obj 222 772 r \$0_MyOsc;
+#X floatatom 852 160 7 0 0 0 - - -;
+#X floatatom 994 163 7 0 0 0 - - -;
+#X floatatom 1135 160 7 0 0 0 - - -;
+#X floatatom 1263 162 7 0 0 0 - - -;
+#X obj 1208 116 r \$0_MyOsc;
+#X obj 1072 117 r \$0_MyOsc;
+#X obj 931 117 r \$0_MyOsc;
+#X obj 789 114 r \$0_MyOsc;
+#X obj 234 288 OSCroute /cylinder2LZ;
+#X obj 368 289 OSCroute /cylinder2LX;
+#X obj 502 288 OSCroute /cylinder2Z;
+#X obj 630 288 OSCroute /cylinder2X;
+#X obj 629 360 OSCroute /cylinder3X;
+#X obj 501 360 OSCroute /cylinder3Z;
+#X obj 367 361 OSCroute /cylinder3LX;
+#X obj 233 360 OSCroute /cylinder3LZ;
+#X obj 230 433 OSCroute /cylinder4LZ;
+#X obj 364 434 OSCroute /cylinder4LX;
+#X obj 498 433 OSCroute /cylinder4Z;
+#X obj 626 433 OSCroute /cylinder4X;
+#X obj 627 504 OSCroute /cylinder5X;
+#X obj 499 504 OSCroute /cylinder5Z;
+#X obj 365 505 OSCroute /cylinder5LX;
+#X obj 231 504 OSCroute /cylinder5LZ;
+#X obj 232 577 OSCroute /cylinder6LZ;
+#X obj 366 578 OSCroute /cylinder6LX;
+#X obj 500 577 OSCroute /cylinder6Z;
+#X obj 628 577 OSCroute /cylinder6X;
+#X obj 627 651 OSCroute /cylinder7X;
+#X obj 499 651 OSCroute /cylinder7Z;
+#X obj 365 652 OSCroute /cylinder7LX;
+#X obj 231 651 OSCroute /cylinder7LZ;
+#X obj 228 723 OSCroute /cylinder8LZ;
+#X obj 362 724 OSCroute /cylinder8LX;
+#X obj 496 723 OSCroute /cylinder8Z;
+#X obj 624 723 OSCroute /cylinder8X;
+#X obj 618 796 OSCroute /cylinder9X;
+#X obj 490 796 OSCroute /cylinder9Z;
+#X obj 356 797 OSCroute /cylinder9LX;
+#X obj 222 796 OSCroute /cylinder9LZ;
+#X obj 789 138 OSCroute /cylinder10LZ;
+#X obj 931 139 OSCroute /cylinder10LX;
+#X obj 1072 138 OSCroute /cylinder10Z;
+#X obj 1208 138 OSCroute /cylinder10X;
+#X floatatom 852 238 7 0 0 0 - - -;
+#X floatatom 994 241 7 0 0 0 - - -;
+#X floatatom 1135 238 7 0 0 0 - - -;
+#X floatatom 1263 240 7 0 0 0 - - -;
+#X obj 1208 194 r \$0_MyOsc;
+#X obj 1072 195 r \$0_MyOsc;
+#X obj 931 195 r \$0_MyOsc;
+#X obj 789 192 r \$0_MyOsc;
+#X floatatom 852 317 7 0 0 0 - - -;
+#X floatatom 994 320 7 0 0 0 - - -;
+#X floatatom 1135 317 7 0 0 0 - - -;
+#X floatatom 1263 319 7 0 0 0 - - -;
+#X obj 1208 273 r \$0_MyOsc;
+#X obj 1072 274 r \$0_MyOsc;
+#X obj 931 274 r \$0_MyOsc;
+#X obj 789 271 r \$0_MyOsc;
+#X obj 789 216 OSCroute /cylinder11LZ;
+#X obj 931 217 OSCroute /cylinder11LX;
+#X obj 1072 216 OSCroute /cylinder11Z;
+#X obj 1208 216 OSCroute /cylinder11X;
+#X obj 1208 295 OSCroute /cylinder12X;
+#X obj 1072 295 OSCroute /cylinder12Z;
+#X obj 931 296 OSCroute /cylinder12LX;
+#X obj 789 295 OSCroute /cylinder12LZ;
+#X obj 789 317 s Cly12LZ;
+#X obj 931 320 s Cly12LX;
+#X obj 1072 317 s Cly12Z;
+#X obj 1208 319 s Cly12X;
+#X obj 1208 240 s Cly11X;
+#X obj 1072 238 s Cly11Z;
+#X obj 931 241 s Cly11LX;
+#X obj 789 238 s Cly11LZ;
+#X obj 789 160 s Cly10LZ;
+#X obj 931 163 s Cly10LX;
+#X obj 1072 160 s Cly10Z;
+#X obj 1208 162 s Cly10X;
+#X obj 237 241 s Cly1LZ;
+#X obj 371 244 s Cly1LX;
+#X obj 505 241 s Cly1Z;
+#X obj 633 243 s Cly1X;
+#X obj 630 312 s Cly2X;
+#X obj 502 310 s Cly2Z;
+#X obj 368 313 s Cly2LX;
+#X obj 234 310 s Cly2LZ;
+#X obj 233 382 s Cly3LZ;
+#X obj 367 385 s Cly3LX;
+#X obj 501 382 s Cly3Z;
+#X obj 629 384 s Cly3X;
+#X obj 626 457 s Cly4X;
+#X obj 498 455 s Cly4Z;
+#X obj 364 458 s Cly4LX;
+#X obj 230 455 s Cly4LZ;
+#X obj 231 526 s Cly5LZ;
+#X obj 365 529 s Cly5LX;
+#X obj 499 526 s Cly5Z;
+#X obj 627 528 s Cly5X;
+#X obj 628 601 s Cly6X;
+#X obj 500 599 s Cly6Z;
+#X obj 366 602 s Cly6LX;
+#X obj 232 599 s Cly6LZ;
+#X obj 231 673 s Cly7LZ;
+#X obj 365 676 s Cly7LX;
+#X obj 499 673 s Cly7Z;
+#X obj 627 675 s Cly7X;
+#X obj 624 747 s Cly8X;
+#X obj 496 745 s Cly8Z;
+#X obj 362 748 s Cly8LX;
+#X obj 228 745 s Cly8LZ;
+#X obj 222 818 s Cly9LZ;
+#X obj 356 821 s Cly9LX;
+#X obj 490 818 s Cly9Z;
+#X obj 618 820 s Cly9X;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 8 0 6 0;
+#X connect 8 0 9 0;
+#X connect 10 0 7 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 22 0 10 0;
+#X connect 23 0 8 0;
+#X connect 24 0 0 0;
+#X connect 25 0 1 0;
+#X connect 30 0 37 0;
+#X connect 31 0 36 0;
+#X connect 32 0 35 0;
+#X connect 33 0 34 0;
+#X connect 34 0 26 0;
+#X connect 34 0 182 0;
+#X connect 35 0 27 0;
+#X connect 35 0 183 0;
+#X connect 36 0 28 0;
+#X connect 36 0 184 0;
+#X connect 37 0 29 0;
+#X connect 37 0 185 0;
+#X connect 42 0 113 0;
+#X connect 43 0 112 0;
+#X connect 44 0 111 0;
+#X connect 45 0 110 0;
+#X connect 50 0 114 0;
+#X connect 51 0 115 0;
+#X connect 52 0 116 0;
+#X connect 53 0 117 0;
+#X connect 58 0 121 0;
+#X connect 59 0 120 0;
+#X connect 60 0 119 0;
+#X connect 61 0 118 0;
+#X connect 66 0 122 0;
+#X connect 67 0 123 0;
+#X connect 68 0 124 0;
+#X connect 69 0 125 0;
+#X connect 74 0 129 0;
+#X connect 75 0 128 0;
+#X connect 76 0 127 0;
+#X connect 77 0 126 0;
+#X connect 82 0 130 0;
+#X connect 83 0 131 0;
+#X connect 84 0 132 0;
+#X connect 85 0 133 0;
+#X connect 90 0 137 0;
+#X connect 91 0 136 0;
+#X connect 92 0 135 0;
+#X connect 93 0 134 0;
+#X connect 98 0 138 0;
+#X connect 99 0 139 0;
+#X connect 100 0 140 0;
+#X connect 101 0 141 0;
+#X connect 106 0 145 0;
+#X connect 107 0 144 0;
+#X connect 108 0 143 0;
+#X connect 109 0 142 0;
+#X connect 110 0 38 0;
+#X connect 110 0 189 0;
+#X connect 111 0 39 0;
+#X connect 111 0 188 0;
+#X connect 112 0 40 0;
+#X connect 112 0 187 0;
+#X connect 113 0 41 0;
+#X connect 113 0 186 0;
+#X connect 114 0 49 0;
+#X connect 114 0 193 0;
+#X connect 115 0 48 0;
+#X connect 115 0 192 0;
+#X connect 116 0 47 0;
+#X connect 116 0 191 0;
+#X connect 117 0 46 0;
+#X connect 117 0 190 0;
+#X connect 118 0 54 0;
+#X connect 118 0 197 0;
+#X connect 119 0 55 0;
+#X connect 119 0 196 0;
+#X connect 120 0 56 0;
+#X connect 120 0 195 0;
+#X connect 121 0 57 0;
+#X connect 121 0 194 0;
+#X connect 122 0 65 0;
+#X connect 122 0 201 0;
+#X connect 123 0 64 0;
+#X connect 123 0 200 0;
+#X connect 124 0 63 0;
+#X connect 124 0 199 0;
+#X connect 125 0 62 0;
+#X connect 125 0 198 0;
+#X connect 126 0 70 0;
+#X connect 126 0 205 0;
+#X connect 127 0 71 0;
+#X connect 127 0 204 0;
+#X connect 128 0 72 0;
+#X connect 128 0 203 0;
+#X connect 129 0 73 0;
+#X connect 129 0 202 0;
+#X connect 130 0 81 0;
+#X connect 130 0 209 0;
+#X connect 131 0 80 0;
+#X connect 131 0 208 0;
+#X connect 132 0 79 0;
+#X connect 132 0 207 0;
+#X connect 133 0 78 0;
+#X connect 133 0 206 0;
+#X connect 134 0 86 0;
+#X connect 134 0 213 0;
+#X connect 135 0 87 0;
+#X connect 135 0 212 0;
+#X connect 136 0 88 0;
+#X connect 136 0 211 0;
+#X connect 137 0 89 0;
+#X connect 137 0 210 0;
+#X connect 138 0 97 0;
+#X connect 138 0 217 0;
+#X connect 139 0 96 0;
+#X connect 139 0 216 0;
+#X connect 140 0 95 0;
+#X connect 140 0 215 0;
+#X connect 141 0 94 0;
+#X connect 141 0 214 0;
+#X connect 142 0 102 0;
+#X connect 142 0 178 0;
+#X connect 143 0 103 0;
+#X connect 143 0 179 0;
+#X connect 144 0 104 0;
+#X connect 144 0 180 0;
+#X connect 145 0 105 0;
+#X connect 145 0 181 0;
+#X connect 150 0 165 0;
+#X connect 151 0 164 0;
+#X connect 152 0 163 0;
+#X connect 153 0 162 0;
+#X connect 158 0 166 0;
+#X connect 159 0 167 0;
+#X connect 160 0 168 0;
+#X connect 161 0 169 0;
+#X connect 162 0 146 0;
+#X connect 162 0 177 0;
+#X connect 163 0 147 0;
+#X connect 163 0 176 0;
+#X connect 164 0 148 0;
+#X connect 164 0 175 0;
+#X connect 165 0 149 0;
+#X connect 165 0 174 0;
+#X connect 166 0 157 0;
+#X connect 166 0 173 0;
+#X connect 167 0 156 0;
+#X connect 167 0 172 0;
+#X connect 168 0 155 0;
+#X connect 168 0 171 0;
+#X connect 169 0 154 0;
+#X connect 169 0 170 0;
+#X restore 798 -31 pd OSC_FenceValues;
+#N canvas 282 61 956 779 OSC_WireValues 1;
+#X obj 35 33 inlet;
+#X obj 35 57 s \$0_MyOsc;
+#X floatatom 178 77 7 0 0 0 - - -;
+#X floatatom 427 74 7 0 0 0 - - -;
+#X floatatom 561 71 7 0 0 0 - - -;
+#X floatatom 686 73 7 0 0 0 - - -;
+#X obj 623 27 r \$0_MyOsc;
+#X obj 498 28 r \$0_MyOsc;
+#X obj 364 28 r \$0_MyOsc;
+#X obj 115 31 r \$0_MyOsc;
+#X obj 498 49 OSCroute /wireZ;
+#X obj 623 49 OSCroute /wireX;
+#X floatatom 800 73 7 0 0 0 - - -;
+#X obj 737 27 r \$0_MyOsc;
+#X obj 737 49 OSCroute /wireY;
+#X obj 737 73 s WirY;
+#X obj 623 73 s WirX;
+#X obj 498 71 s WirZ;
+#X obj 364 74 s WirLX;
+#X obj 115 77 s WirLZ;
+#X obj 364 50 OSCroute /wireLX;
+#X obj 115 55 OSCroute /wireLZ;
+#X floatatom 180 152 7 0 0 0 - - -;
+#X floatatom 429 149 7 0 0 0 - - -;
+#X floatatom 563 146 7 0 0 0 - - -;
+#X floatatom 688 148 7 0 0 0 - - -;
+#X obj 625 102 r \$0_MyOsc;
+#X obj 500 103 r \$0_MyOsc;
+#X obj 366 103 r \$0_MyOsc;
+#X obj 117 106 r \$0_MyOsc;
+#X floatatom 802 148 7 0 0 0 - - -;
+#X obj 739 102 r \$0_MyOsc;
+#X floatatom 176 228 7 0 0 0 - - -;
+#X floatatom 425 225 7 0 0 0 - - -;
+#X floatatom 559 222 7 0 0 0 - - -;
+#X floatatom 684 224 7 0 0 0 - - -;
+#X obj 621 178 r \$0_MyOsc;
+#X obj 496 179 r \$0_MyOsc;
+#X obj 362 179 r \$0_MyOsc;
+#X obj 113 182 r \$0_MyOsc;
+#X floatatom 798 224 7 0 0 0 - - -;
+#X obj 735 178 r \$0_MyOsc;
+#X floatatom 178 307 7 0 0 0 - - -;
+#X floatatom 427 304 7 0 0 0 - - -;
+#X floatatom 561 301 7 0 0 0 - - -;
+#X floatatom 686 303 7 0 0 0 - - -;
+#X obj 623 257 r \$0_MyOsc;
+#X obj 498 258 r \$0_MyOsc;
+#X obj 364 258 r \$0_MyOsc;
+#X obj 115 261 r \$0_MyOsc;
+#X floatatom 800 303 7 0 0 0 - - -;
+#X obj 737 257 r \$0_MyOsc;
+#X floatatom 176 385 7 0 0 0 - - -;
+#X floatatom 425 382 7 0 0 0 - - -;
+#X floatatom 559 379 7 0 0 0 - - -;
+#X floatatom 684 381 7 0 0 0 - - -;
+#X obj 621 335 r \$0_MyOsc;
+#X obj 496 336 r \$0_MyOsc;
+#X obj 362 336 r \$0_MyOsc;
+#X obj 113 339 r \$0_MyOsc;
+#X floatatom 798 381 7 0 0 0 - - -;
+#X obj 735 335 r \$0_MyOsc;
+#X floatatom 169 468 7 0 0 0 - - -;
+#X floatatom 418 465 7 0 0 0 - - -;
+#X floatatom 552 462 7 0 0 0 - - -;
+#X floatatom 677 464 7 0 0 0 - - -;
+#X obj 614 418 r \$0_MyOsc;
+#X obj 489 419 r \$0_MyOsc;
+#X obj 355 419 r \$0_MyOsc;
+#X obj 106 422 r \$0_MyOsc;
+#X floatatom 791 464 7 0 0 0 - - -;
+#X obj 728 418 r \$0_MyOsc;
+#X floatatom 167 549 7 0 0 0 - - -;
+#X floatatom 416 546 7 0 0 0 - - -;
+#X floatatom 550 543 7 0 0 0 - - -;
+#X floatatom 675 545 7 0 0 0 - - -;
+#X obj 612 499 r \$0_MyOsc;
+#X obj 487 500 r \$0_MyOsc;
+#X obj 353 500 r \$0_MyOsc;
+#X obj 104 503 r \$0_MyOsc;
+#X floatatom 789 545 7 0 0 0 - - -;
+#X obj 726 499 r \$0_MyOsc;
+#X floatatom 169 628 7 0 0 0 - - -;
+#X floatatom 418 625 7 0 0 0 - - -;
+#X floatatom 552 622 7 0 0 0 - - -;
+#X floatatom 677 624 7 0 0 0 - - -;
+#X obj 614 578 r \$0_MyOsc;
+#X obj 489 579 r \$0_MyOsc;
+#X obj 355 579 r \$0_MyOsc;
+#X obj 106 582 r \$0_MyOsc;
+#X floatatom 791 624 7 0 0 0 - - -;
+#X obj 728 578 r \$0_MyOsc;
+#X floatatom 167 706 7 0 0 0 - - -;
+#X floatatom 416 703 7 0 0 0 - - -;
+#X floatatom 550 700 7 0 0 0 - - -;
+#X floatatom 675 702 7 0 0 0 - - -;
+#X obj 612 656 r \$0_MyOsc;
+#X obj 487 657 r \$0_MyOsc;
+#X obj 353 657 r \$0_MyOsc;
+#X obj 104 660 r \$0_MyOsc;
+#X floatatom 789 702 7 0 0 0 - - -;
+#X obj 726 656 r \$0_MyOsc;
+#X obj 117 130 OSCroute /wire1LZ;
+#X obj 366 125 OSCroute /wire1LX;
+#X obj 500 124 OSCroute /wire1Z;
+#X obj 625 124 OSCroute /wire1X;
+#X obj 739 124 OSCroute /wire1Y;
+#X obj 739 148 s Wir1Y;
+#X obj 625 148 s Wir1X;
+#X obj 500 146 s Wir1Z;
+#X obj 366 149 s Wir1LX;
+#X obj 117 152 s Wir1LZ;
+#X obj 113 206 OSCroute /wire2LZ;
+#X obj 362 201 OSCroute /wire2LX;
+#X obj 496 200 OSCroute /wire2Z;
+#X obj 621 200 OSCroute /wire2X;
+#X obj 735 200 OSCroute /wire2Y;
+#X obj 735 224 s Wir2Y;
+#X obj 621 224 s Wir2X;
+#X obj 496 222 s Wir2Z;
+#X obj 362 225 s Wir2LX;
+#X obj 113 228 s Wir2LZ;
+#X obj 115 285 OSCroute /wire3LZ;
+#X obj 364 280 OSCroute /wire3LX;
+#X obj 498 279 OSCroute /wire3Z;
+#X obj 623 279 OSCroute /wire3X;
+#X obj 737 279 OSCroute /wire3Y;
+#X obj 737 303 s Wir3Y;
+#X obj 623 303 s Wir3X;
+#X obj 498 301 s Wir3Z;
+#X obj 364 304 s Wir3LX;
+#X obj 115 307 s Wir3LZ;
+#X obj 113 363 OSCroute /wire4LZ;
+#X obj 362 358 OSCroute /wire4LX;
+#X obj 496 357 OSCroute /wire4Z;
+#X obj 621 357 OSCroute /wire4X;
+#X obj 735 357 OSCroute /wire4Y;
+#X obj 735 381 s Wir4Y;
+#X obj 621 381 s Wir4X;
+#X obj 496 379 s Wir4Z;
+#X obj 362 382 s Wir4LX;
+#X obj 113 385 s Wir4LZ;
+#X obj 106 446 OSCroute /wire5LZ;
+#X obj 355 441 OSCroute /wire5LX;
+#X obj 489 440 OSCroute /wire5Z;
+#X obj 614 440 OSCroute /wire5X;
+#X obj 728 440 OSCroute /wire5Y;
+#X obj 728 464 s Wir5Y;
+#X obj 614 464 s Wir5X;
+#X obj 489 462 s Wir5Z;
+#X obj 355 465 s Wir5LX;
+#X obj 106 468 s Wir5LZ;
+#X obj 104 527 OSCroute /wire6LZ;
+#X obj 353 522 OSCroute /wire6LX;
+#X obj 487 521 OSCroute /wire6Z;
+#X obj 612 521 OSCroute /wire6X;
+#X obj 726 521 OSCroute /wire6Y;
+#X obj 726 545 s Wir6Y;
+#X obj 612 545 s Wir6X;
+#X obj 487 543 s Wir6Z;
+#X obj 353 546 s Wir6LX;
+#X obj 104 549 s Wir6LZ;
+#X obj 106 606 OSCroute /wire7LZ;
+#X obj 355 601 OSCroute /wire7LX;
+#X obj 489 600 OSCroute /wire7Z;
+#X obj 614 600 OSCroute /wire7X;
+#X obj 728 600 OSCroute /wire7Y;
+#X obj 728 624 s Wir7Y;
+#X obj 614 624 s Wir7X;
+#X obj 489 622 s Wir7Z;
+#X obj 355 625 s Wir7LX;
+#X obj 106 628 s Wir7LZ;
+#X obj 104 684 OSCroute /wire8LZ;
+#X obj 353 679 OSCroute /wire8LX;
+#X obj 487 678 OSCroute /wire8Z;
+#X obj 612 678 OSCroute /wire8X;
+#X obj 726 678 OSCroute /wire8Y;
+#X obj 726 702 s Wir8Y;
+#X obj 612 702 s Wir8X;
+#X obj 487 700 s Wir8Z;
+#X obj 353 703 s Wir8LX;
+#X obj 104 706 s Wir8LZ;
+#X floatatom 304 74 7 0 0 0 - - -;
+#X obj 241 28 r \$0_MyOsc;
+#X floatatom 306 149 7 0 0 0 - - -;
+#X obj 243 103 r \$0_MyOsc;
+#X floatatom 302 225 7 0 0 0 - - -;
+#X obj 239 179 r \$0_MyOsc;
+#X floatatom 304 304 7 0 0 0 - - -;
+#X obj 241 258 r \$0_MyOsc;
+#X floatatom 302 382 7 0 0 0 - - -;
+#X obj 239 336 r \$0_MyOsc;
+#X floatatom 295 465 7 0 0 0 - - -;
+#X obj 232 419 r \$0_MyOsc;
+#X floatatom 293 546 7 0 0 0 - - -;
+#X obj 230 500 r \$0_MyOsc;
+#X floatatom 295 625 7 0 0 0 - - -;
+#X obj 232 579 r \$0_MyOsc;
+#X floatatom 293 703 7 0 0 0 - - -;
+#X obj 230 657 r \$0_MyOsc;
+#X obj 241 50 OSCroute /wireLY;
+#X obj 241 74 s WirLY;
+#X obj 243 125 OSCroute /wire1LY;
+#X obj 243 149 s Wir1LY;
+#X obj 239 201 OSCroute /wire2LY;
+#X obj 239 225 s Wir2LY;
+#X obj 241 280 OSCroute /wire3LY;
+#X obj 241 304 s Wir3LY;
+#X obj 239 358 OSCroute /wire4LY;
+#X obj 239 382 s Wir4LY;
+#X obj 232 441 OSCroute /wire5LY;
+#X obj 232 465 s Wir5LY;
+#X obj 230 522 OSCroute /wire6LY;
+#X obj 230 546 s Wir6LY;
+#X obj 232 601 OSCroute /wire7LY;
+#X obj 230 679 OSCroute /wire8LY;
+#X obj 232 625 s Wir7LY;
+#X obj 230 703 s Wir8LY;
+#X connect 0 0 1 0;
+#X connect 6 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 20 0;
+#X connect 9 0 21 0;
+#X connect 10 0 4 0;
+#X connect 10 0 17 0;
+#X connect 11 0 5 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 15 0;
+#X connect 20 0 3 0;
+#X connect 20 0 18 0;
+#X connect 21 0 2 0;
+#X connect 21 0 19 0;
+#X connect 26 0 105 0;
+#X connect 27 0 104 0;
+#X connect 28 0 103 0;
+#X connect 29 0 102 0;
+#X connect 31 0 106 0;
+#X connect 36 0 115 0;
+#X connect 37 0 114 0;
+#X connect 38 0 113 0;
+#X connect 39 0 112 0;
+#X connect 41 0 116 0;
+#X connect 46 0 125 0;
+#X connect 47 0 124 0;
+#X connect 48 0 123 0;
+#X connect 49 0 122 0;
+#X connect 51 0 126 0;
+#X connect 56 0 135 0;
+#X connect 57 0 134 0;
+#X connect 58 0 133 0;
+#X connect 59 0 132 0;
+#X connect 61 0 136 0;
+#X connect 66 0 145 0;
+#X connect 67 0 144 0;
+#X connect 68 0 143 0;
+#X connect 69 0 142 0;
+#X connect 71 0 146 0;
+#X connect 76 0 155 0;
+#X connect 77 0 154 0;
+#X connect 78 0 153 0;
+#X connect 79 0 152 0;
+#X connect 81 0 156 0;
+#X connect 86 0 165 0;
+#X connect 87 0 164 0;
+#X connect 88 0 163 0;
+#X connect 89 0 162 0;
+#X connect 91 0 166 0;
+#X connect 96 0 175 0;
+#X connect 97 0 174 0;
+#X connect 98 0 173 0;
+#X connect 99 0 172 0;
+#X connect 101 0 176 0;
+#X connect 102 0 22 0;
+#X connect 102 0 111 0;
+#X connect 103 0 23 0;
+#X connect 103 0 110 0;
+#X connect 104 0 24 0;
+#X connect 104 0 109 0;
+#X connect 105 0 25 0;
+#X connect 105 0 108 0;
+#X connect 106 0 30 0;
+#X connect 106 0 107 0;
+#X connect 112 0 32 0;
+#X connect 112 0 121 0;
+#X connect 113 0 33 0;
+#X connect 113 0 120 0;
+#X connect 114 0 34 0;
+#X connect 114 0 119 0;
+#X connect 115 0 35 0;
+#X connect 115 0 118 0;
+#X connect 116 0 40 0;
+#X connect 116 0 117 0;
+#X connect 122 0 42 0;
+#X connect 122 0 131 0;
+#X connect 123 0 43 0;
+#X connect 123 0 130 0;
+#X connect 124 0 44 0;
+#X connect 124 0 129 0;
+#X connect 125 0 45 0;
+#X connect 125 0 128 0;
+#X connect 126 0 50 0;
+#X connect 126 0 127 0;
+#X connect 132 0 52 0;
+#X connect 132 0 141 0;
+#X connect 133 0 53 0;
+#X connect 133 0 140 0;
+#X connect 134 0 54 0;
+#X connect 134 0 139 0;
+#X connect 135 0 55 0;
+#X connect 135 0 138 0;
+#X connect 136 0 60 0;
+#X connect 136 0 137 0;
+#X connect 142 0 62 0;
+#X connect 142 0 151 0;
+#X connect 143 0 63 0;
+#X connect 143 0 150 0;
+#X connect 144 0 64 0;
+#X connect 144 0 149 0;
+#X connect 145 0 65 0;
+#X connect 145 0 148 0;
+#X connect 146 0 70 0;
+#X connect 146 0 147 0;
+#X connect 152 0 72 0;
+#X connect 152 0 161 0;
+#X connect 153 0 73 0;
+#X connect 153 0 160 0;
+#X connect 154 0 74 0;
+#X connect 154 0 159 0;
+#X connect 155 0 75 0;
+#X connect 155 0 158 0;
+#X connect 156 0 80 0;
+#X connect 156 0 157 0;
+#X connect 162 0 82 0;
+#X connect 162 0 171 0;
+#X connect 163 0 83 0;
+#X connect 163 0 170 0;
+#X connect 164 0 84 0;
+#X connect 164 0 169 0;
+#X connect 165 0 85 0;
+#X connect 165 0 168 0;
+#X connect 166 0 90 0;
+#X connect 166 0 167 0;
+#X connect 172 0 92 0;
+#X connect 172 0 181 0;
+#X connect 173 0 93 0;
+#X connect 173 0 180 0;
+#X connect 174 0 94 0;
+#X connect 174 0 179 0;
+#X connect 175 0 95 0;
+#X connect 175 0 178 0;
+#X connect 176 0 100 0;
+#X connect 176 0 177 0;
+#X connect 183 0 200 0;
+#X connect 185 0 202 0;
+#X connect 187 0 204 0;
+#X connect 189 0 206 0;
+#X connect 191 0 208 0;
+#X connect 193 0 210 0;
+#X connect 195 0 212 0;
+#X connect 197 0 214 0;
+#X connect 199 0 215 0;
+#X connect 200 0 182 0;
+#X connect 200 0 201 0;
+#X connect 202 0 184 0;
+#X connect 202 0 203 0;
+#X connect 204 0 186 0;
+#X connect 204 0 205 0;
+#X connect 206 0 188 0;
+#X connect 206 0 207 0;
+#X connect 208 0 190 0;
+#X connect 208 0 209 0;
+#X connect 210 0 192 0;
+#X connect 210 0 211 0;
+#X connect 212 0 194 0;
+#X connect 212 0 213 0;
+#X connect 214 0 196 0;
+#X connect 214 0 216 0;
+#X connect 215 0 198 0;
+#X connect 215 0 217 0;
+#X restore 791 -9 pd OSC_WireValues;
+#X obj 488 -91 OSCroute /playerX;
+#X obj 604 -92 OSCroute /playerZ;
+#X obj 604 -63 s Zpos;
+#X floatatom 650 -63 7 0 0 0 - - -;
+#X floatatom 536 -64 7 0 0 0 - - -;
+#X obj 488 -65 s Xpos;
+#X obj 57 392 hsl 128 15 1 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3500 1;
+#X floatatom 72 411 5 0 0 0 - - -;
+#X connect 0 0 25 0;
+#X connect 16 0 31 1;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 38 0 41 0;
+#X connect 38 1 40 0;
+#X connect 38 1 42 0;
+#X connect 43 0 44 0;
+#X connect 45 0 44 0;
+#X connect 47 0 48 0;
+#X connect 48 0 45 0;
+#X connect 49 0 50 0;
+#X connect 50 0 51 0;
+#X connect 50 0 53 0;
+#X connect 50 0 54 0;
+#X connect 50 0 56 0;
+#X connect 50 0 55 0;
+#X connect 55 0 60 0;
+#X connect 55 0 59 0;
+#X connect 56 0 57 0;
+#X connect 56 0 58 0;
+#X connect 61 0 62 0;
+#X connect 61 0 31 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/Gen2_D4.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,6318 @@
+#N canvas 64 46 1321 763 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 260 -116 pd windspeed;
+#X text 24 15 Light air = 0.56 m/s - 1.39 m/s;
+#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 25 217 Storm = 28.89 m/s - 33.06 m/s;
+#X text 26 235 Hurricane = 33.33 -;
+#X text 62 -16 Beaufort Scale Chart;
+#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 500 1;
+#X text 237 494 Gain;
+#X obj 208 411 loadbang;
+#X obj 260 78 delwrite~ varwind 3000;
+#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1870 1;
+#X obj 303 -11 snapshot~;
+#X obj 303 -36 metro 100;
+#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 303 16 10 0 0 0 - - -;
+#X obj 260 -82 *~ 1;
+#X obj 260 -56 +~ 1;
+#X text 107 274 Equations from Chanaud 2010;
+#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 576 323 360 235 opLevels 0;
+#X obj 122 167 dac~;
+#X obj 64 70 catch~ l;
+#X obj 179 64 catch~ r;
+#X obj 180 98 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 180 149 prvu~;
+#X obj 237 69 / 127;
+#X obj 237 34 inlet;
+#X obj 65 183 outlet;
+#X obj 180 177 outlet;
+#X obj 129 26 inlet;
+#X obj 112 131 /~ 1;
+#X obj 142 131 /~ 1;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 3 0 13 0;
+#X connect 4 0 5 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 13 0 0 1;
+#X restore 53 432 pd opLevels;
+#X obj 303 -83 loadbang;
+#X msg 208 439 5;
+#X text 300 34 Wind Speed;
+#X obj 971 43 udpsend;
+#X obj 981 15 packOSC;
+#X obj 793 -140 import mrpeach;
+#X floatatom 982 -54 5 0 0 0 - - -;
+#X obj 683 -101 udpreceive 9000;
+#X obj 683 -74 unpackOSC;
+#N canvas 1099 641 205 101 Fence 1;
+#N canvas 90 23 1345 580 Posts 0;
+#X obj 78 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 182 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 122 pd posCalc;
+#X obj 75 70 r ClyLX;
+#X msg 41 121 300;
+#X obj 141 96 r ClyZ;
+#X obj 84 96 r ClyX;
+#X obj 236 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 212 195 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 242 135 pd posCalc;
+#X msg 199 134 300;
+#X obj 407 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 383 182 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 413 122 pd posCalc;
+#X msg 370 121 300;
+#X obj 565 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 541 195 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 571 135 pd posCalc;
+#X msg 528 134 300;
+#X obj 724 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 700 181 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 730 121 pd posCalc;
+#X msg 687 120 300;
+#X obj 882 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 858 194 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 888 134 pd posCalc;
+#X msg 845 133 300;
+#X obj 78 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 396 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 336 pd posCalc;
+#X msg 41 335 300;
+#X obj 236 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 212 409 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 242 349 pd posCalc;
+#X msg 199 348 300;
+#X obj 408 263 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 384 405 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 414 345 pd posCalc;
+#X msg 371 344 300;
+#X obj 566 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 542 418 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 572 358 pd posCalc;
+#X msg 529 357 300;
+#X obj 730 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 706 406 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 736 346 pd posCalc;
+#X msg 693 345 300;
+#X obj 888 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 864 419 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 894 359 pd posCalc;
+#X msg 851 358 300;
+#X obj 233 83 r Cly1LX;
+#X obj 242 109 r Cly1X;
+#X obj 299 109 r Cly1Z;
+#X obj 404 70 r Cly2LX;
+#X obj 413 96 r Cly2X;
+#X obj 470 96 r Cly2Z;
+#X obj 562 83 r Cly3LX;
+#X obj 571 109 r Cly3X;
+#X obj 628 109 r Cly3Z;
+#X obj 721 69 r Cly4LX;
+#X obj 730 95 r Cly4X;
+#X obj 787 95 r Cly4Z;
+#X obj 879 82 r Cly5LX;
+#X obj 888 108 r Cly5X;
+#X obj 945 108 r Cly5Z;
+#X obj 75 284 r Cly6LX;
+#X obj 84 310 r Cly6X;
+#X obj 141 310 r Cly6Z;
+#X obj 233 297 r Cly7LX;
+#X obj 242 323 r Cly7X;
+#X obj 299 323 r Cly7Z;
+#X obj 405 293 r Cly8LX;
+#X obj 414 319 r Cly8X;
+#X obj 471 319 r Cly8Z;
+#X obj 563 306 r Cly9LX;
+#X obj 572 332 r Cly9X;
+#X obj 629 332 r Cly9Z;
+#X obj 727 294 r Cly10LX;
+#X obj 736 320 r Cly10X;
+#X obj 793 320 r Cly10Z;
+#X obj 885 307 r Cly11LX;
+#X obj 894 333 r Cly11X;
+#X obj 951 333 r Cly11Z;
+#X obj 1042 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 1018 307 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 1048 247 pd posCalc;
+#X obj 1039 195 r Cly12LX;
+#X obj 1048 221 r Cly12X;
+#X obj 1105 221 r Cly12Z;
+#X obj 724 15 loadbang;
+#X obj 885 25 loadbang;
+#X obj 734 241 loadbang;
+#X obj 890 253 loadbang;
+#X obj 1041 140 loadbang;
+#X obj 565 29 loadbang;
+#X obj 566 250 loadbang;
+#X obj 405 17 loadbang;
+#X obj 408 238 loadbang;
+#X obj 236 28 loadbang;
+#X obj 235 242 loadbang;
+#X obj 80 225 loadbang;
+#X obj 76 14 loadbang;
+#X msg 986 224 300;
+#X obj 54 157 freqCalcCyl;
+#X obj 212 170 freqCalcCyl;
+#X obj 383 157 freqCalcCyl;
+#X obj 541 170 freqCalcCyl;
+#X obj 700 156 freqCalcCyl;
+#X obj 858 169 freqCalcCyl;
+#X obj 54 371 freqCalcCyl;
+#X obj 212 384 freqCalcCyl;
+#X obj 384 380 freqCalcCyl;
+#X obj 542 393 freqCalcCyl;
+#X obj 706 381 freqCalcCyl;
+#X obj 864 394 freqCalcCyl;
+#X obj 1018 282 freqCalcCyl;
+#X connect 0 0 4 0;
+#X connect 2 0 104 2;
+#X connect 2 1 104 3;
+#X connect 3 0 104 1;
+#X connect 4 0 104 0;
+#X connect 5 0 2 1;
+#X connect 6 0 2 0;
+#X connect 7 0 10 0;
+#X connect 9 0 105 2;
+#X connect 9 1 105 3;
+#X connect 10 0 105 0;
+#X connect 11 0 14 0;
+#X connect 13 0 106 2;
+#X connect 13 1 106 3;
+#X connect 14 0 106 0;
+#X connect 15 0 18 0;
+#X connect 17 0 107 2;
+#X connect 17 1 107 3;
+#X connect 18 0 107 0;
+#X connect 19 0 22 0;
+#X connect 21 0 108 2;
+#X connect 21 1 108 3;
+#X connect 22 0 108 0;
+#X connect 23 0 26 0;
+#X connect 25 0 109 2;
+#X connect 25 1 109 3;
+#X connect 26 0 109 0;
+#X connect 27 0 30 0;
+#X connect 29 0 110 2;
+#X connect 29 1 110 3;
+#X connect 30 0 110 0;
+#X connect 31 0 34 0;
+#X connect 33 0 111 2;
+#X connect 33 1 111 3;
+#X connect 34 0 111 0;
+#X connect 35 0 38 0;
+#X connect 37 0 112 2;
+#X connect 37 1 112 3;
+#X connect 38 0 112 0;
+#X connect 39 0 42 0;
+#X connect 41 0 113 2;
+#X connect 41 1 113 3;
+#X connect 42 0 113 0;
+#X connect 43 0 46 0;
+#X connect 45 0 114 2;
+#X connect 45 1 114 3;
+#X connect 46 0 114 0;
+#X connect 47 0 50 0;
+#X connect 49 0 115 2;
+#X connect 49 1 115 3;
+#X connect 50 0 115 0;
+#X connect 51 0 105 1;
+#X connect 52 0 9 0;
+#X connect 53 0 9 1;
+#X connect 54 0 106 1;
+#X connect 55 0 13 0;
+#X connect 56 0 13 1;
+#X connect 57 0 107 1;
+#X connect 58 0 17 0;
+#X connect 59 0 17 1;
+#X connect 60 0 108 1;
+#X connect 61 0 21 0;
+#X connect 62 0 21 1;
+#X connect 63 0 109 1;
+#X connect 64 0 25 0;
+#X connect 65 0 25 1;
+#X connect 66 0 110 1;
+#X connect 67 0 29 0;
+#X connect 68 0 29 1;
+#X connect 69 0 111 1;
+#X connect 70 0 33 0;
+#X connect 71 0 33 1;
+#X connect 72 0 112 1;
+#X connect 73 0 37 0;
+#X connect 74 0 37 1;
+#X connect 75 0 113 1;
+#X connect 76 0 41 0;
+#X connect 77 0 41 1;
+#X connect 78 0 114 1;
+#X connect 79 0 45 0;
+#X connect 80 0 45 1;
+#X connect 81 0 115 1;
+#X connect 82 0 49 0;
+#X connect 83 0 49 1;
+#X connect 84 0 103 0;
+#X connect 86 0 116 2;
+#X connect 86 1 116 3;
+#X connect 87 0 116 1;
+#X connect 88 0 86 0;
+#X connect 89 0 86 1;
+#X connect 90 0 19 0;
+#X connect 91 0 23 0;
+#X connect 92 0 43 0;
+#X connect 93 0 47 0;
+#X connect 94 0 84 0;
+#X connect 95 0 15 0;
+#X connect 96 0 39 0;
+#X connect 97 0 11 0;
+#X connect 98 0 35 0;
+#X connect 99 0 7 0;
+#X connect 100 0 31 0;
+#X connect 101 0 27 0;
+#X connect 102 0 0 0;
+#X connect 103 0 116 0;
+#X connect 104 0 1 0;
+#X connect 105 0 8 0;
+#X connect 106 0 12 0;
+#X connect 107 0 16 0;
+#X connect 108 0 20 0;
+#X connect 109 0 24 0;
+#X connect 110 0 28 0;
+#X connect 111 0 32 0;
+#X connect 112 0 36 0;
+#X connect 113 0 40 0;
+#X connect 114 0 44 0;
+#X connect 115 0 48 0;
+#X connect 116 0 85 0;
+#X restore 42 36 pd Posts;
+#N canvas 305 23 769 794 Wires 0;
+#X floatatom -579 232 8 0 0 0 - - -;
+#X msg -584 115 300;
+#X obj -584 33 loadbang;
+#X obj -558 58 r WirLX;
+#X obj -548 97 r WirX;
+#X obj -494 139 r WirZ;
+#X obj -521 118 r WirY;
+#X obj -467 160 r WirLY;
+#X floatatom -395 236 8 0 0 0 - - -;
+#X msg -400 119 300;
+#X obj -400 37 loadbang;
+#X obj -374 62 r Wir1LX;
+#X obj -353 101 r Wir1X;
+#X obj -326 122 r Wir1Y;
+#X obj -299 143 r Wir1Z;
+#X obj -272 164 r Wir1LY;
+#X floatatom -205 246 8 0 0 0 - - -;
+#X obj -205 221 freqCalcCyl;
+#X msg -210 129 300;
+#X obj -210 47 loadbang;
+#X obj -184 72 r Wir2LX;
+#X obj -163 111 r Wir2X;
+#X obj -136 132 r Wir2Y;
+#X obj -109 153 r Wir2Z;
+#X obj -82 174 r Wir2LY;
+#X floatatom -579 475 8 0 0 0 - - -;
+#X msg -584 358 300;
+#X obj -584 276 loadbang;
+#X obj -558 301 r Wir3LX;
+#X obj -537 340 r Wir3X;
+#X obj -510 361 r Wir3Y;
+#X obj -483 382 r Wir3Z;
+#X obj -456 403 r Wir3LY;
+#X floatatom -387 475 8 0 0 0 - - -;
+#X msg -392 358 300;
+#X obj -392 276 loadbang;
+#X obj -366 301 r Wir4LX;
+#X obj -345 340 r Wir4X;
+#X obj -318 361 r Wir4Y;
+#X obj -291 382 r Wir4Z;
+#X obj -264 403 r Wir4LY;
+#X floatatom -199 483 8 0 0 0 - - -;
+#X msg -204 366 300;
+#X obj -204 284 loadbang;
+#X obj -178 309 r Wir5LX;
+#X obj -157 348 r Wir5X;
+#X obj -130 369 r Wir5Y;
+#X obj -103 390 r Wir5Z;
+#X obj -76 411 r Wir5LY;
+#X floatatom -580 712 8 0 0 0 - - -;
+#X msg -585 595 300;
+#X obj -585 513 loadbang;
+#X obj -559 538 r Wir6LX;
+#X obj -538 577 r Wir6X;
+#X obj -511 598 r Wir6Y;
+#X obj -484 619 r Wir6Z;
+#X obj -457 640 r Wir6LY;
+#X floatatom -392 711 8 0 0 0 - - -;
+#X msg -397 594 300;
+#X obj -397 512 loadbang;
+#X obj -371 537 r Wir7LX;
+#X obj -350 576 r Wir7X;
+#X obj -323 597 r Wir7Y;
+#X obj -296 618 r Wir7Z;
+#X obj -269 639 r Wir7LY;
+#X floatatom -194 710 8 0 0 0 - - -;
+#X msg -199 593 300;
+#X obj -199 511 loadbang;
+#X obj -173 536 r Wir8LX;
+#X obj -152 575 r Wir8X;
+#X obj -125 596 r Wir8Y;
+#X obj -98 617 r Wir8Z;
+#X obj -71 638 r Wir8LY;
+#X obj -579 207 freqCalcCyl;
+#X obj -395 211 freqCalcCyl;
+#X obj -579 450 freqCalcCyl;
+#X obj -387 450 freqCalcCyl;
+#X obj -199 458 freqCalcCyl;
+#X obj -580 687 freqCalcCyl;
+#X obj -392 686 freqCalcCyl;
+#X obj -194 685 freqCalcCyl;
+#X obj -548 179 wirePosition;
+#X obj -364 186 wirePosition;
+#X obj -174 194 wirePosition;
+#X obj -537 423 wirePosition;
+#X obj -345 423 wirePosition;
+#X obj -157 431 wirePosition;
+#X obj -152 658 wirePosition;
+#X obj -350 659 wirePosition;
+#X obj -538 660 wirePosition;
+#X connect 1 0 73 0;
+#X connect 2 0 1 0;
+#X connect 3 0 73 1;
+#X connect 4 0 81 0;
+#X connect 5 0 81 2;
+#X connect 6 0 81 1;
+#X connect 7 0 81 3;
+#X connect 9 0 74 0;
+#X connect 10 0 9 0;
+#X connect 11 0 74 1;
+#X connect 12 0 82 0;
+#X connect 13 0 82 1;
+#X connect 14 0 82 2;
+#X connect 15 0 82 3;
+#X connect 17 0 16 0;
+#X connect 18 0 17 0;
+#X connect 19 0 18 0;
+#X connect 20 0 17 1;
+#X connect 21 0 83 0;
+#X connect 22 0 83 1;
+#X connect 23 0 83 2;
+#X connect 24 0 83 3;
+#X connect 26 0 75 0;
+#X connect 27 0 26 0;
+#X connect 28 0 75 1;
+#X connect 29 0 84 0;
+#X connect 30 0 84 1;
+#X connect 31 0 84 2;
+#X connect 32 0 84 3;
+#X connect 34 0 76 0;
+#X connect 35 0 34 0;
+#X connect 36 0 76 1;
+#X connect 37 0 85 0;
+#X connect 38 0 85 1;
+#X connect 39 0 85 2;
+#X connect 40 0 85 3;
+#X connect 42 0 77 0;
+#X connect 43 0 42 0;
+#X connect 44 0 77 1;
+#X connect 45 0 86 0;
+#X connect 46 0 86 1;
+#X connect 47 0 86 2;
+#X connect 48 0 86 3;
+#X connect 50 0 78 0;
+#X connect 51 0 50 0;
+#X connect 52 0 78 1;
+#X connect 53 0 89 0;
+#X connect 54 0 89 1;
+#X connect 55 0 89 2;
+#X connect 56 0 89 3;
+#X connect 58 0 79 0;
+#X connect 59 0 58 0;
+#X connect 60 0 79 1;
+#X connect 61 0 88 0;
+#X connect 62 0 88 1;
+#X connect 63 0 88 2;
+#X connect 64 0 88 3;
+#X connect 66 0 80 0;
+#X connect 67 0 66 0;
+#X connect 68 0 80 1;
+#X connect 69 0 87 0;
+#X connect 70 0 87 1;
+#X connect 71 0 87 2;
+#X connect 72 0 87 3;
+#X connect 73 0 0 0;
+#X connect 74 0 8 0;
+#X connect 75 0 25 0;
+#X connect 76 0 33 0;
+#X connect 77 0 41 0;
+#X connect 78 0 49 0;
+#X connect 79 0 57 0;
+#X connect 80 0 65 0;
+#X connect 81 0 73 2;
+#X connect 81 1 73 4;
+#X connect 81 2 73 3;
+#X connect 82 0 74 2;
+#X connect 82 1 74 4;
+#X connect 82 2 74 3;
+#X connect 83 0 17 2;
+#X connect 83 1 17 4;
+#X connect 83 2 17 3;
+#X connect 84 0 75 2;
+#X connect 84 1 75 4;
+#X connect 84 2 75 3;
+#X connect 85 0 76 2;
+#X connect 85 1 76 4;
+#X connect 85 2 76 3;
+#X connect 86 0 77 2;
+#X connect 86 1 77 4;
+#X connect 86 2 77 3;
+#X connect 87 0 80 2;
+#X connect 87 1 80 4;
+#X connect 87 2 80 3;
+#X connect 88 0 79 2;
+#X connect 88 1 79 4;
+#X connect 88 2 79 3;
+#X connect 89 0 78 2;
+#X connect 89 1 78 4;
+#X connect 89 2 78 3;
+#X restore 110 36 pd Wires;
+#X restore 903 78 pd Fence;
+#N canvas 126 27 1258 808 OSC_FenceValues 0;
+#X obj 257 59 OSCroute /cylinderLX;
+#X obj 125 58 OSCroute /cylinderLZ;
+#X floatatom 188 80 7 0 0 0 - - -;
+#X obj 125 80 s ClyLZ;
+#X floatatom 320 83 7 0 0 0 - - -;
+#X obj 257 83 s ClyLX;
+#X floatatom 454 80 7 0 0 0 - - -;
+#X floatatom 579 82 7 0 0 0 - - -;
+#X obj 391 58 OSCroute /cylinderZ;
+#X obj 391 80 s ClyZ;
+#X obj 516 58 OSCroute /cylinderX;
+#X obj 516 82 s ClyX;
+#X obj 31 40 inlet;
+#X obj 31 64 s \$0_MyOsc;
+#X obj 516 36 r \$0_MyOsc;
+#X obj 391 37 r \$0_MyOsc;
+#X obj 257 37 r \$0_MyOsc;
+#X obj 125 34 r \$0_MyOsc;
+#X floatatom 192 153 7 0 0 0 - - -;
+#X floatatom 326 156 7 0 0 0 - - -;
+#X floatatom 460 153 7 0 0 0 - - -;
+#X floatatom 588 155 7 0 0 0 - - -;
+#X obj 525 109 r \$0_MyOsc;
+#X obj 397 110 r \$0_MyOsc;
+#X obj 263 110 r \$0_MyOsc;
+#X obj 129 107 r \$0_MyOsc;
+#X obj 129 131 OSCroute /cylinder1LZ;
+#X obj 263 132 OSCroute /cylinder1LX;
+#X obj 397 131 OSCroute /cylinder1Z;
+#X obj 525 131 OSCroute /cylinder1X;
+#X floatatom 189 222 7 0 0 0 - - -;
+#X floatatom 323 225 7 0 0 0 - - -;
+#X floatatom 457 222 7 0 0 0 - - -;
+#X floatatom 585 224 7 0 0 0 - - -;
+#X obj 522 178 r \$0_MyOsc;
+#X obj 394 179 r \$0_MyOsc;
+#X obj 260 179 r \$0_MyOsc;
+#X obj 126 176 r \$0_MyOsc;
+#X floatatom 188 294 7 0 0 0 - - -;
+#X floatatom 322 297 7 0 0 0 - - -;
+#X floatatom 456 294 7 0 0 0 - - -;
+#X floatatom 584 296 7 0 0 0 - - -;
+#X obj 521 250 r \$0_MyOsc;
+#X obj 393 251 r \$0_MyOsc;
+#X obj 259 251 r \$0_MyOsc;
+#X obj 125 248 r \$0_MyOsc;
+#X floatatom 185 367 7 0 0 0 - - -;
+#X floatatom 319 370 7 0 0 0 - - -;
+#X floatatom 453 367 7 0 0 0 - - -;
+#X floatatom 581 369 7 0 0 0 - - -;
+#X obj 518 323 r \$0_MyOsc;
+#X obj 390 324 r \$0_MyOsc;
+#X obj 256 324 r \$0_MyOsc;
+#X obj 122 321 r \$0_MyOsc;
+#X floatatom 186 438 7 0 0 0 - - -;
+#X floatatom 320 441 7 0 0 0 - - -;
+#X floatatom 454 438 7 0 0 0 - - -;
+#X floatatom 582 440 7 0 0 0 - - -;
+#X obj 519 394 r \$0_MyOsc;
+#X obj 391 395 r \$0_MyOsc;
+#X obj 257 395 r \$0_MyOsc;
+#X obj 123 392 r \$0_MyOsc;
+#X floatatom 187 511 7 0 0 0 - - -;
+#X floatatom 321 514 7 0 0 0 - - -;
+#X floatatom 455 511 7 0 0 0 - - -;
+#X floatatom 583 513 7 0 0 0 - - -;
+#X obj 520 467 r \$0_MyOsc;
+#X obj 392 468 r \$0_MyOsc;
+#X obj 258 468 r \$0_MyOsc;
+#X obj 124 465 r \$0_MyOsc;
+#X floatatom 186 585 7 0 0 0 - - -;
+#X floatatom 320 588 7 0 0 0 - - -;
+#X floatatom 454 585 7 0 0 0 - - -;
+#X floatatom 582 587 7 0 0 0 - - -;
+#X obj 519 541 r \$0_MyOsc;
+#X obj 391 542 r \$0_MyOsc;
+#X obj 257 542 r \$0_MyOsc;
+#X obj 123 539 r \$0_MyOsc;
+#X floatatom 183 657 7 0 0 0 - - -;
+#X floatatom 317 660 7 0 0 0 - - -;
+#X floatatom 451 657 7 0 0 0 - - -;
+#X floatatom 579 659 7 0 0 0 - - -;
+#X obj 516 613 r \$0_MyOsc;
+#X obj 388 614 r \$0_MyOsc;
+#X obj 254 614 r \$0_MyOsc;
+#X obj 120 611 r \$0_MyOsc;
+#X floatatom 177 730 7 0 0 0 - - -;
+#X floatatom 311 733 7 0 0 0 - - -;
+#X floatatom 445 730 7 0 0 0 - - -;
+#X floatatom 573 732 7 0 0 0 - - -;
+#X obj 510 686 r \$0_MyOsc;
+#X obj 382 687 r \$0_MyOsc;
+#X obj 248 687 r \$0_MyOsc;
+#X obj 114 684 r \$0_MyOsc;
+#X floatatom 744 72 7 0 0 0 - - -;
+#X floatatom 886 75 7 0 0 0 - - -;
+#X floatatom 1027 72 7 0 0 0 - - -;
+#X floatatom 1155 74 7 0 0 0 - - -;
+#X obj 1100 28 r \$0_MyOsc;
+#X obj 964 29 r \$0_MyOsc;
+#X obj 823 29 r \$0_MyOsc;
+#X obj 681 26 r \$0_MyOsc;
+#X obj 126 200 OSCroute /cylinder2LZ;
+#X obj 260 201 OSCroute /cylinder2LX;
+#X obj 394 200 OSCroute /cylinder2Z;
+#X obj 522 200 OSCroute /cylinder2X;
+#X obj 521 272 OSCroute /cylinder3X;
+#X obj 393 272 OSCroute /cylinder3Z;
+#X obj 259 273 OSCroute /cylinder3LX;
+#X obj 125 272 OSCroute /cylinder3LZ;
+#X obj 122 345 OSCroute /cylinder4LZ;
+#X obj 256 346 OSCroute /cylinder4LX;
+#X obj 390 345 OSCroute /cylinder4Z;
+#X obj 518 345 OSCroute /cylinder4X;
+#X obj 519 416 OSCroute /cylinder5X;
+#X obj 391 416 OSCroute /cylinder5Z;
+#X obj 257 417 OSCroute /cylinder5LX;
+#X obj 123 416 OSCroute /cylinder5LZ;
+#X obj 124 489 OSCroute /cylinder6LZ;
+#X obj 258 490 OSCroute /cylinder6LX;
+#X obj 392 489 OSCroute /cylinder6Z;
+#X obj 520 489 OSCroute /cylinder6X;
+#X obj 519 563 OSCroute /cylinder7X;
+#X obj 391 563 OSCroute /cylinder7Z;
+#X obj 257 564 OSCroute /cylinder7LX;
+#X obj 123 563 OSCroute /cylinder7LZ;
+#X obj 120 635 OSCroute /cylinder8LZ;
+#X obj 254 636 OSCroute /cylinder8LX;
+#X obj 388 635 OSCroute /cylinder8Z;
+#X obj 516 635 OSCroute /cylinder8X;
+#X obj 510 708 OSCroute /cylinder9X;
+#X obj 382 708 OSCroute /cylinder9Z;
+#X obj 248 709 OSCroute /cylinder9LX;
+#X obj 114 708 OSCroute /cylinder9LZ;
+#X obj 681 50 OSCroute /cylinder10LZ;
+#X obj 823 51 OSCroute /cylinder10LX;
+#X obj 964 50 OSCroute /cylinder10Z;
+#X obj 1100 50 OSCroute /cylinder10X;
+#X floatatom 744 150 7 0 0 0 - - -;
+#X floatatom 886 153 7 0 0 0 - - -;
+#X floatatom 1027 150 7 0 0 0 - - -;
+#X floatatom 1155 152 7 0 0 0 - - -;
+#X obj 1100 106 r \$0_MyOsc;
+#X obj 964 107 r \$0_MyOsc;
+#X obj 823 107 r \$0_MyOsc;
+#X obj 681 104 r \$0_MyOsc;
+#X floatatom 744 229 7 0 0 0 - - -;
+#X floatatom 886 232 7 0 0 0 - - -;
+#X floatatom 1027 229 7 0 0 0 - - -;
+#X floatatom 1155 231 7 0 0 0 - - -;
+#X obj 1100 185 r \$0_MyOsc;
+#X obj 964 186 r \$0_MyOsc;
+#X obj 823 186 r \$0_MyOsc;
+#X obj 681 183 r \$0_MyOsc;
+#X obj 681 128 OSCroute /cylinder11LZ;
+#X obj 823 129 OSCroute /cylinder11LX;
+#X obj 964 128 OSCroute /cylinder11Z;
+#X obj 1100 128 OSCroute /cylinder11X;
+#X obj 1100 207 OSCroute /cylinder12X;
+#X obj 964 207 OSCroute /cylinder12Z;
+#X obj 823 208 OSCroute /cylinder12LX;
+#X obj 681 207 OSCroute /cylinder12LZ;
+#X obj 681 229 s Cly12LZ;
+#X obj 823 232 s Cly12LX;
+#X obj 964 229 s Cly12Z;
+#X obj 1100 231 s Cly12X;
+#X obj 1100 152 s Cly11X;
+#X obj 964 150 s Cly11Z;
+#X obj 823 153 s Cly11LX;
+#X obj 681 150 s Cly11LZ;
+#X obj 681 72 s Cly10LZ;
+#X obj 823 75 s Cly10LX;
+#X obj 964 72 s Cly10Z;
+#X obj 1100 74 s Cly10X;
+#X obj 129 153 s Cly1LZ;
+#X obj 263 156 s Cly1LX;
+#X obj 397 153 s Cly1Z;
+#X obj 525 155 s Cly1X;
+#X obj 522 224 s Cly2X;
+#X obj 394 222 s Cly2Z;
+#X obj 260 225 s Cly2LX;
+#X obj 126 222 s Cly2LZ;
+#X obj 125 294 s Cly3LZ;
+#X obj 259 297 s Cly3LX;
+#X obj 393 294 s Cly3Z;
+#X obj 521 296 s Cly3X;
+#X obj 518 369 s Cly4X;
+#X obj 390 367 s Cly4Z;
+#X obj 256 370 s Cly4LX;
+#X obj 122 367 s Cly4LZ;
+#X obj 123 438 s Cly5LZ;
+#X obj 257 441 s Cly5LX;
+#X obj 391 438 s Cly5Z;
+#X obj 519 440 s Cly5X;
+#X obj 520 513 s Cly6X;
+#X obj 392 511 s Cly6Z;
+#X obj 258 514 s Cly6LX;
+#X obj 124 511 s Cly6LZ;
+#X obj 123 585 s Cly7LZ;
+#X obj 257 588 s Cly7LX;
+#X obj 391 585 s Cly7Z;
+#X obj 519 587 s Cly7X;
+#X obj 516 659 s Cly8X;
+#X obj 388 657 s Cly8Z;
+#X obj 254 660 s Cly8LX;
+#X obj 120 657 s Cly8LZ;
+#X obj 114 730 s Cly9LZ;
+#X obj 248 733 s Cly9LX;
+#X obj 382 730 s Cly9Z;
+#X obj 510 732 s Cly9X;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 8 0 6 0;
+#X connect 8 0 9 0;
+#X connect 10 0 7 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 14 0 10 0;
+#X connect 15 0 8 0;
+#X connect 16 0 0 0;
+#X connect 17 0 1 0;
+#X connect 22 0 29 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 26 0 18 0;
+#X connect 26 0 174 0;
+#X connect 27 0 19 0;
+#X connect 27 0 175 0;
+#X connect 28 0 20 0;
+#X connect 28 0 176 0;
+#X connect 29 0 21 0;
+#X connect 29 0 177 0;
+#X connect 34 0 105 0;
+#X connect 35 0 104 0;
+#X connect 36 0 103 0;
+#X connect 37 0 102 0;
+#X connect 42 0 106 0;
+#X connect 43 0 107 0;
+#X connect 44 0 108 0;
+#X connect 45 0 109 0;
+#X connect 50 0 113 0;
+#X connect 51 0 112 0;
+#X connect 52 0 111 0;
+#X connect 53 0 110 0;
+#X connect 58 0 114 0;
+#X connect 59 0 115 0;
+#X connect 60 0 116 0;
+#X connect 61 0 117 0;
+#X connect 66 0 121 0;
+#X connect 67 0 120 0;
+#X connect 68 0 119 0;
+#X connect 69 0 118 0;
+#X connect 74 0 122 0;
+#X connect 75 0 123 0;
+#X connect 76 0 124 0;
+#X connect 77 0 125 0;
+#X connect 82 0 129 0;
+#X connect 83 0 128 0;
+#X connect 84 0 127 0;
+#X connect 85 0 126 0;
+#X connect 90 0 130 0;
+#X connect 91 0 131 0;
+#X connect 92 0 132 0;
+#X connect 93 0 133 0;
+#X connect 98 0 137 0;
+#X connect 99 0 136 0;
+#X connect 100 0 135 0;
+#X connect 101 0 134 0;
+#X connect 102 0 30 0;
+#X connect 102 0 181 0;
+#X connect 103 0 31 0;
+#X connect 103 0 180 0;
+#X connect 104 0 32 0;
+#X connect 104 0 179 0;
+#X connect 105 0 33 0;
+#X connect 105 0 178 0;
+#X connect 106 0 41 0;
+#X connect 106 0 185 0;
+#X connect 107 0 40 0;
+#X connect 107 0 184 0;
+#X connect 108 0 39 0;
+#X connect 108 0 183 0;
+#X connect 109 0 38 0;
+#X connect 109 0 182 0;
+#X connect 110 0 46 0;
+#X connect 110 0 189 0;
+#X connect 111 0 47 0;
+#X connect 111 0 188 0;
+#X connect 112 0 48 0;
+#X connect 112 0 187 0;
+#X connect 113 0 49 0;
+#X connect 113 0 186 0;
+#X connect 114 0 57 0;
+#X connect 114 0 193 0;
+#X connect 115 0 56 0;
+#X connect 115 0 192 0;
+#X connect 116 0 55 0;
+#X connect 116 0 191 0;
+#X connect 117 0 54 0;
+#X connect 117 0 190 0;
+#X connect 118 0 62 0;
+#X connect 118 0 197 0;
+#X connect 119 0 63 0;
+#X connect 119 0 196 0;
+#X connect 120 0 64 0;
+#X connect 120 0 195 0;
+#X connect 121 0 65 0;
+#X connect 121 0 194 0;
+#X connect 122 0 73 0;
+#X connect 122 0 201 0;
+#X connect 123 0 72 0;
+#X connect 123 0 200 0;
+#X connect 124 0 71 0;
+#X connect 124 0 199 0;
+#X connect 125 0 70 0;
+#X connect 125 0 198 0;
+#X connect 126 0 78 0;
+#X connect 126 0 205 0;
+#X connect 127 0 79 0;
+#X connect 127 0 204 0;
+#X connect 128 0 80 0;
+#X connect 128 0 203 0;
+#X connect 129 0 81 0;
+#X connect 129 0 202 0;
+#X connect 130 0 89 0;
+#X connect 130 0 209 0;
+#X connect 131 0 88 0;
+#X connect 131 0 208 0;
+#X connect 132 0 87 0;
+#X connect 132 0 207 0;
+#X connect 133 0 86 0;
+#X connect 133 0 206 0;
+#X connect 134 0 94 0;
+#X connect 134 0 170 0;
+#X connect 135 0 95 0;
+#X connect 135 0 171 0;
+#X connect 136 0 96 0;
+#X connect 136 0 172 0;
+#X connect 137 0 97 0;
+#X connect 137 0 173 0;
+#X connect 142 0 157 0;
+#X connect 143 0 156 0;
+#X connect 144 0 155 0;
+#X connect 145 0 154 0;
+#X connect 150 0 158 0;
+#X connect 151 0 159 0;
+#X connect 152 0 160 0;
+#X connect 153 0 161 0;
+#X connect 154 0 138 0;
+#X connect 154 0 169 0;
+#X connect 155 0 139 0;
+#X connect 155 0 168 0;
+#X connect 156 0 140 0;
+#X connect 156 0 167 0;
+#X connect 157 0 141 0;
+#X connect 157 0 166 0;
+#X connect 158 0 149 0;
+#X connect 158 0 165 0;
+#X connect 159 0 148 0;
+#X connect 159 0 164 0;
+#X connect 160 0 147 0;
+#X connect 160 0 163 0;
+#X connect 161 0 146 0;
+#X connect 161 0 162 0;
+#X restore 737 -43 pd OSC_FenceValues;
+#N canvas 282 61 956 779 OSC_WireValues 0;
+#X obj 35 33 inlet;
+#X obj 35 57 s \$0_MyOsc;
+#X floatatom 178 77 7 0 0 0 - - -;
+#X floatatom 427 74 7 0 0 0 - - -;
+#X floatatom 561 71 7 0 0 0 - - -;
+#X floatatom 686 73 7 0 0 0 - - -;
+#X obj 623 27 r \$0_MyOsc;
+#X obj 498 28 r \$0_MyOsc;
+#X obj 364 28 r \$0_MyOsc;
+#X obj 115 31 r \$0_MyOsc;
+#X obj 498 49 OSCroute /wireZ;
+#X obj 623 49 OSCroute /wireX;
+#X floatatom 800 73 7 0 0 0 - - -;
+#X obj 737 27 r \$0_MyOsc;
+#X obj 737 49 OSCroute /wireY;
+#X obj 737 73 s WirY;
+#X obj 623 73 s WirX;
+#X obj 498 71 s WirZ;
+#X obj 364 74 s WirLX;
+#X obj 115 77 s WirLZ;
+#X obj 364 50 OSCroute /wireLX;
+#X obj 115 55 OSCroute /wireLZ;
+#X floatatom 180 152 7 0 0 0 - - -;
+#X floatatom 429 149 7 0 0 0 - - -;
+#X floatatom 563 146 7 0 0 0 - - -;
+#X floatatom 688 148 7 0 0 0 - - -;
+#X obj 625 102 r \$0_MyOsc;
+#X obj 500 103 r \$0_MyOsc;
+#X obj 366 103 r \$0_MyOsc;
+#X obj 117 106 r \$0_MyOsc;
+#X floatatom 802 148 7 0 0 0 - - -;
+#X obj 739 102 r \$0_MyOsc;
+#X floatatom 176 228 7 0 0 0 - - -;
+#X floatatom 425 225 7 0 0 0 - - -;
+#X floatatom 559 222 7 0 0 0 - - -;
+#X floatatom 684 224 7 0 0 0 - - -;
+#X obj 621 178 r \$0_MyOsc;
+#X obj 496 179 r \$0_MyOsc;
+#X obj 362 179 r \$0_MyOsc;
+#X obj 113 182 r \$0_MyOsc;
+#X floatatom 798 224 7 0 0 0 - - -;
+#X obj 735 178 r \$0_MyOsc;
+#X floatatom 178 307 7 0 0 0 - - -;
+#X floatatom 427 304 7 0 0 0 - - -;
+#X floatatom 561 301 7 0 0 0 - - -;
+#X floatatom 686 303 7 0 0 0 - - -;
+#X obj 623 257 r \$0_MyOsc;
+#X obj 498 258 r \$0_MyOsc;
+#X obj 364 258 r \$0_MyOsc;
+#X obj 115 261 r \$0_MyOsc;
+#X floatatom 800 303 7 0 0 0 - - -;
+#X obj 737 257 r \$0_MyOsc;
+#X floatatom 176 385 7 0 0 0 - - -;
+#X floatatom 425 382 7 0 0 0 - - -;
+#X floatatom 559 379 7 0 0 0 - - -;
+#X floatatom 684 381 7 0 0 0 - - -;
+#X obj 621 335 r \$0_MyOsc;
+#X obj 496 336 r \$0_MyOsc;
+#X obj 362 336 r \$0_MyOsc;
+#X obj 113 339 r \$0_MyOsc;
+#X floatatom 798 381 7 0 0 0 - - -;
+#X obj 735 335 r \$0_MyOsc;
+#X floatatom 169 468 7 0 0 0 - - -;
+#X floatatom 418 465 7 0 0 0 - - -;
+#X floatatom 552 462 7 0 0 0 - - -;
+#X floatatom 677 464 7 0 0 0 - - -;
+#X obj 614 418 r \$0_MyOsc;
+#X obj 489 419 r \$0_MyOsc;
+#X obj 355 419 r \$0_MyOsc;
+#X obj 106 422 r \$0_MyOsc;
+#X floatatom 791 464 7 0 0 0 - - -;
+#X obj 728 418 r \$0_MyOsc;
+#X floatatom 167 549 7 0 0 0 - - -;
+#X floatatom 416 546 7 0 0 0 - - -;
+#X floatatom 550 543 7 0 0 0 - - -;
+#X floatatom 675 545 7 0 0 0 - - -;
+#X obj 612 499 r \$0_MyOsc;
+#X obj 487 500 r \$0_MyOsc;
+#X obj 353 500 r \$0_MyOsc;
+#X obj 104 503 r \$0_MyOsc;
+#X floatatom 789 545 7 0 0 0 - - -;
+#X obj 726 499 r \$0_MyOsc;
+#X floatatom 169 628 7 0 0 0 - - -;
+#X floatatom 418 625 7 0 0 0 - - -;
+#X floatatom 552 622 7 0 0 0 - - -;
+#X floatatom 677 624 7 0 0 0 - - -;
+#X obj 614 578 r \$0_MyOsc;
+#X obj 489 579 r \$0_MyOsc;
+#X obj 355 579 r \$0_MyOsc;
+#X obj 106 582 r \$0_MyOsc;
+#X floatatom 791 624 7 0 0 0 - - -;
+#X obj 728 578 r \$0_MyOsc;
+#X floatatom 167 706 7 0 0 0 - - -;
+#X floatatom 416 703 7 0 0 0 - - -;
+#X floatatom 550 700 7 0 0 0 - - -;
+#X floatatom 675 702 7 0 0 0 - - -;
+#X obj 612 656 r \$0_MyOsc;
+#X obj 487 657 r \$0_MyOsc;
+#X obj 353 657 r \$0_MyOsc;
+#X obj 104 660 r \$0_MyOsc;
+#X floatatom 789 702 7 0 0 0 - - -;
+#X obj 726 656 r \$0_MyOsc;
+#X obj 117 130 OSCroute /wire1LZ;
+#X obj 366 125 OSCroute /wire1LX;
+#X obj 500 124 OSCroute /wire1Z;
+#X obj 625 124 OSCroute /wire1X;
+#X obj 739 124 OSCroute /wire1Y;
+#X obj 739 148 s Wir1Y;
+#X obj 625 148 s Wir1X;
+#X obj 500 146 s Wir1Z;
+#X obj 366 149 s Wir1LX;
+#X obj 117 152 s Wir1LZ;
+#X obj 113 206 OSCroute /wire2LZ;
+#X obj 362 201 OSCroute /wire2LX;
+#X obj 496 200 OSCroute /wire2Z;
+#X obj 621 200 OSCroute /wire2X;
+#X obj 735 200 OSCroute /wire2Y;
+#X obj 735 224 s Wir2Y;
+#X obj 621 224 s Wir2X;
+#X obj 496 222 s Wir2Z;
+#X obj 362 225 s Wir2LX;
+#X obj 113 228 s Wir2LZ;
+#X obj 115 285 OSCroute /wire3LZ;
+#X obj 364 280 OSCroute /wire3LX;
+#X obj 498 279 OSCroute /wire3Z;
+#X obj 623 279 OSCroute /wire3X;
+#X obj 737 279 OSCroute /wire3Y;
+#X obj 737 303 s Wir3Y;
+#X obj 623 303 s Wir3X;
+#X obj 498 301 s Wir3Z;
+#X obj 364 304 s Wir3LX;
+#X obj 115 307 s Wir3LZ;
+#X obj 113 363 OSCroute /wire4LZ;
+#X obj 362 358 OSCroute /wire4LX;
+#X obj 496 357 OSCroute /wire4Z;
+#X obj 621 357 OSCroute /wire4X;
+#X obj 735 357 OSCroute /wire4Y;
+#X obj 735 381 s Wir4Y;
+#X obj 621 381 s Wir4X;
+#X obj 496 379 s Wir4Z;
+#X obj 362 382 s Wir4LX;
+#X obj 113 385 s Wir4LZ;
+#X obj 106 446 OSCroute /wire5LZ;
+#X obj 355 441 OSCroute /wire5LX;
+#X obj 489 440 OSCroute /wire5Z;
+#X obj 614 440 OSCroute /wire5X;
+#X obj 728 440 OSCroute /wire5Y;
+#X obj 728 464 s Wir5Y;
+#X obj 614 464 s Wir5X;
+#X obj 489 462 s Wir5Z;
+#X obj 355 465 s Wir5LX;
+#X obj 106 468 s Wir5LZ;
+#X obj 104 527 OSCroute /wire6LZ;
+#X obj 353 522 OSCroute /wire6LX;
+#X obj 487 521 OSCroute /wire6Z;
+#X obj 612 521 OSCroute /wire6X;
+#X obj 726 521 OSCroute /wire6Y;
+#X obj 726 545 s Wir6Y;
+#X obj 612 545 s Wir6X;
+#X obj 487 543 s Wir6Z;
+#X obj 353 546 s Wir6LX;
+#X obj 104 549 s Wir6LZ;
+#X obj 106 606 OSCroute /wire7LZ;
+#X obj 355 601 OSCroute /wire7LX;
+#X obj 489 600 OSCroute /wire7Z;
+#X obj 614 600 OSCroute /wire7X;
+#X obj 728 600 OSCroute /wire7Y;
+#X obj 728 624 s Wir7Y;
+#X obj 614 624 s Wir7X;
+#X obj 489 622 s Wir7Z;
+#X obj 355 625 s Wir7LX;
+#X obj 106 628 s Wir7LZ;
+#X obj 104 684 OSCroute /wire8LZ;
+#X obj 353 679 OSCroute /wire8LX;
+#X obj 487 678 OSCroute /wire8Z;
+#X obj 612 678 OSCroute /wire8X;
+#X obj 726 678 OSCroute /wire8Y;
+#X obj 726 702 s Wir8Y;
+#X obj 612 702 s Wir8X;
+#X obj 487 700 s Wir8Z;
+#X obj 353 703 s Wir8LX;
+#X obj 104 706 s Wir8LZ;
+#X floatatom 304 74 7 0 0 0 - - -;
+#X obj 241 28 r \$0_MyOsc;
+#X floatatom 306 149 7 0 0 0 - - -;
+#X obj 243 103 r \$0_MyOsc;
+#X floatatom 302 225 7 0 0 0 - - -;
+#X obj 239 179 r \$0_MyOsc;
+#X floatatom 304 304 7 0 0 0 - - -;
+#X obj 241 258 r \$0_MyOsc;
+#X floatatom 302 382 7 0 0 0 - - -;
+#X obj 239 336 r \$0_MyOsc;
+#X floatatom 295 465 7 0 0 0 - - -;
+#X obj 232 419 r \$0_MyOsc;
+#X floatatom 293 546 7 0 0 0 - - -;
+#X obj 230 500 r \$0_MyOsc;
+#X floatatom 295 625 7 0 0 0 - - -;
+#X obj 232 579 r \$0_MyOsc;
+#X floatatom 293 703 7 0 0 0 - - -;
+#X obj 230 657 r \$0_MyOsc;
+#X obj 241 50 OSCroute /wireLY;
+#X obj 241 74 s WirLY;
+#X obj 243 125 OSCroute /wire1LY;
+#X obj 243 149 s Wir1LY;
+#X obj 239 201 OSCroute /wire2LY;
+#X obj 239 225 s Wir2LY;
+#X obj 241 280 OSCroute /wire3LY;
+#X obj 241 304 s Wir3LY;
+#X obj 239 358 OSCroute /wire4LY;
+#X obj 239 382 s Wir4LY;
+#X obj 232 441 OSCroute /wire5LY;
+#X obj 232 465 s Wir5LY;
+#X obj 230 522 OSCroute /wire6LY;
+#X obj 230 546 s Wir6LY;
+#X obj 232 601 OSCroute /wire7LY;
+#X obj 230 679 OSCroute /wire8LY;
+#X obj 232 625 s Wir7LY;
+#X obj 230 703 s Wir8LY;
+#X connect 0 0 1 0;
+#X connect 6 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 20 0;
+#X connect 9 0 21 0;
+#X connect 10 0 4 0;
+#X connect 10 0 17 0;
+#X connect 11 0 5 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 15 0;
+#X connect 20 0 3 0;
+#X connect 20 0 18 0;
+#X connect 21 0 2 0;
+#X connect 21 0 19 0;
+#X connect 26 0 105 0;
+#X connect 27 0 104 0;
+#X connect 28 0 103 0;
+#X connect 29 0 102 0;
+#X connect 31 0 106 0;
+#X connect 36 0 115 0;
+#X connect 37 0 114 0;
+#X connect 38 0 113 0;
+#X connect 39 0 112 0;
+#X connect 41 0 116 0;
+#X connect 46 0 125 0;
+#X connect 47 0 124 0;
+#X connect 48 0 123 0;
+#X connect 49 0 122 0;
+#X connect 51 0 126 0;
+#X connect 56 0 135 0;
+#X connect 57 0 134 0;
+#X connect 58 0 133 0;
+#X connect 59 0 132 0;
+#X connect 61 0 136 0;
+#X connect 66 0 145 0;
+#X connect 67 0 144 0;
+#X connect 68 0 143 0;
+#X connect 69 0 142 0;
+#X connect 71 0 146 0;
+#X connect 76 0 155 0;
+#X connect 77 0 154 0;
+#X connect 78 0 153 0;
+#X connect 79 0 152 0;
+#X connect 81 0 156 0;
+#X connect 86 0 165 0;
+#X connect 87 0 164 0;
+#X connect 88 0 163 0;
+#X connect 89 0 162 0;
+#X connect 91 0 166 0;
+#X connect 96 0 175 0;
+#X connect 97 0 174 0;
+#X connect 98 0 173 0;
+#X connect 99 0 172 0;
+#X connect 101 0 176 0;
+#X connect 102 0 22 0;
+#X connect 102 0 111 0;
+#X connect 103 0 23 0;
+#X connect 103 0 110 0;
+#X connect 104 0 24 0;
+#X connect 104 0 109 0;
+#X connect 105 0 25 0;
+#X connect 105 0 108 0;
+#X connect 106 0 30 0;
+#X connect 106 0 107 0;
+#X connect 112 0 32 0;
+#X connect 112 0 121 0;
+#X connect 113 0 33 0;
+#X connect 113 0 120 0;
+#X connect 114 0 34 0;
+#X connect 114 0 119 0;
+#X connect 115 0 35 0;
+#X connect 115 0 118 0;
+#X connect 116 0 40 0;
+#X connect 116 0 117 0;
+#X connect 122 0 42 0;
+#X connect 122 0 131 0;
+#X connect 123 0 43 0;
+#X connect 123 0 130 0;
+#X connect 124 0 44 0;
+#X connect 124 0 129 0;
+#X connect 125 0 45 0;
+#X connect 125 0 128 0;
+#X connect 126 0 50 0;
+#X connect 126 0 127 0;
+#X connect 132 0 52 0;
+#X connect 132 0 141 0;
+#X connect 133 0 53 0;
+#X connect 133 0 140 0;
+#X connect 134 0 54 0;
+#X connect 134 0 139 0;
+#X connect 135 0 55 0;
+#X connect 135 0 138 0;
+#X connect 136 0 60 0;
+#X connect 136 0 137 0;
+#X connect 142 0 62 0;
+#X connect 142 0 151 0;
+#X connect 143 0 63 0;
+#X connect 143 0 150 0;
+#X connect 144 0 64 0;
+#X connect 144 0 149 0;
+#X connect 145 0 65 0;
+#X connect 145 0 148 0;
+#X connect 146 0 70 0;
+#X connect 146 0 147 0;
+#X connect 152 0 72 0;
+#X connect 152 0 161 0;
+#X connect 153 0 73 0;
+#X connect 153 0 160 0;
+#X connect 154 0 74 0;
+#X connect 154 0 159 0;
+#X connect 155 0 75 0;
+#X connect 155 0 158 0;
+#X connect 156 0 80 0;
+#X connect 156 0 157 0;
+#X connect 162 0 82 0;
+#X connect 162 0 171 0;
+#X connect 163 0 83 0;
+#X connect 163 0 170 0;
+#X connect 164 0 84 0;
+#X connect 164 0 169 0;
+#X connect 165 0 85 0;
+#X connect 165 0 168 0;
+#X connect 166 0 90 0;
+#X connect 166 0 167 0;
+#X connect 172 0 92 0;
+#X connect 172 0 181 0;
+#X connect 173 0 93 0;
+#X connect 173 0 180 0;
+#X connect 174 0 94 0;
+#X connect 174 0 179 0;
+#X connect 175 0 95 0;
+#X connect 175 0 178 0;
+#X connect 176 0 100 0;
+#X connect 176 0 177 0;
+#X connect 183 0 200 0;
+#X connect 185 0 202 0;
+#X connect 187 0 204 0;
+#X connect 189 0 206 0;
+#X connect 191 0 208 0;
+#X connect 193 0 210 0;
+#X connect 195 0 212 0;
+#X connect 197 0 214 0;
+#X connect 199 0 215 0;
+#X connect 200 0 182 0;
+#X connect 200 0 201 0;
+#X connect 202 0 184 0;
+#X connect 202 0 203 0;
+#X connect 204 0 186 0;
+#X connect 204 0 205 0;
+#X connect 206 0 188 0;
+#X connect 206 0 207 0;
+#X connect 208 0 190 0;
+#X connect 208 0 209 0;
+#X connect 210 0 192 0;
+#X connect 210 0 211 0;
+#X connect 212 0 194 0;
+#X connect 212 0 213 0;
+#X connect 214 0 196 0;
+#X connect 214 0 216 0;
+#X connect 215 0 198 0;
+#X connect 215 0 217 0;
+#X restore 730 -21 pd OSC_WireValues;
+#X obj 57 392 hsl 128 15 1 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4413 1;
+#X floatatom 72 411 5 0 0 0 - - -;
+#N canvas 199 49 1221 848 OSC_TeleValues 0;
+#X obj 36 26 inlet;
+#X obj 36 50 s \$0_MyOsc;
+#X floatatom 189 70 7 0 0 0 - - -;
+#X floatatom 321 73 7 0 0 0 - - -;
+#X floatatom 455 70 7 0 0 0 - - -;
+#X floatatom 580 72 7 0 0 0 - - -;
+#X obj 517 26 r \$0_MyOsc;
+#X obj 392 27 r \$0_MyOsc;
+#X obj 258 27 r \$0_MyOsc;
+#X obj 126 24 r \$0_MyOsc;
+#X obj 126 48 OSCroute /teleMLZ;
+#X obj 258 49 OSCroute /teleMLX;
+#X obj 126 71 s TeMLZ;
+#X obj 258 73 s TeMLX;
+#X floatatom 187 145 7 0 0 0 - - -;
+#X floatatom 436 142 7 0 0 0 - - -;
+#X obj 373 96 r \$0_MyOsc;
+#X obj 124 99 r \$0_MyOsc;
+#X floatatom 580 143 7 0 0 0 - - -;
+#X obj 517 97 r \$0_MyOsc;
+#X floatatom 313 142 7 0 0 0 - - -;
+#X obj 250 96 r \$0_MyOsc;
+#X obj 124 123 OSCroute /TeleCLZ;
+#X obj 250 118 OSCroute /TeleCLY;
+#X obj 373 118 OSCroute /TeleCLX;
+#X obj 517 119 OSCroute /TeleCY;
+#X obj 392 48 OSCroute /teleZ;
+#X obj 517 48 OSCroute /teleX;
+#X obj 517 72 s TeX;
+#X obj 392 70 s TeZ;
+#X obj 124 145 s TeCLZ;
+#X obj 250 142 s TeCLY;
+#X obj 373 142 s TeCLX;
+#X obj 517 143 s TeCY;
+#X floatatom 190 231 7 0 0 0 - - -;
+#X floatatom 322 234 7 0 0 0 - - -;
+#X floatatom 456 231 7 0 0 0 - - -;
+#X floatatom 581 233 7 0 0 0 - - -;
+#X obj 518 187 r \$0_MyOsc;
+#X obj 393 188 r \$0_MyOsc;
+#X obj 259 188 r \$0_MyOsc;
+#X obj 127 185 r \$0_MyOsc;
+#X floatatom 188 306 7 0 0 0 - - -;
+#X floatatom 437 303 7 0 0 0 - - -;
+#X obj 374 257 r \$0_MyOsc;
+#X obj 125 260 r \$0_MyOsc;
+#X floatatom 581 304 7 0 0 0 - - -;
+#X obj 518 258 r \$0_MyOsc;
+#X floatatom 314 303 7 0 0 0 - - -;
+#X obj 251 257 r \$0_MyOsc;
+#X floatatom 191 392 7 0 0 0 - - -;
+#X floatatom 323 395 7 0 0 0 - - -;
+#X floatatom 457 392 7 0 0 0 - - -;
+#X floatatom 582 394 7 0 0 0 - - -;
+#X obj 519 348 r \$0_MyOsc;
+#X obj 394 349 r \$0_MyOsc;
+#X obj 260 349 r \$0_MyOsc;
+#X obj 128 346 r \$0_MyOsc;
+#X floatatom 189 467 7 0 0 0 - - -;
+#X floatatom 438 464 7 0 0 0 - - -;
+#X obj 375 418 r \$0_MyOsc;
+#X obj 126 421 r \$0_MyOsc;
+#X floatatom 582 465 7 0 0 0 - - -;
+#X obj 519 419 r \$0_MyOsc;
+#X floatatom 315 464 7 0 0 0 - - -;
+#X obj 252 418 r \$0_MyOsc;
+#X obj 127 209 OSCroute /tele1MLZ;
+#X obj 259 210 OSCroute /tele1MLX;
+#X obj 393 209 OSCroute /tele1Z;
+#X obj 518 209 OSCroute /tele1X;
+#X obj 518 233 s Te1X;
+#X obj 393 231 s Te1Z;
+#X obj 259 234 s TeM1LX;
+#X obj 127 232 s TeM1LZ;
+#X obj 125 306 s TeC1LZ;
+#X obj 251 303 s TeC1LY;
+#X obj 374 303 s TeC1LX;
+#X obj 518 304 s TeC1Y;
+#X obj 128 393 s TeM2LZ;
+#X obj 260 395 s TeM2LX;
+#X obj 394 370 OSCroute /tele2Z;
+#X obj 394 392 s Te2Z;
+#X obj 519 370 OSCroute /tele2X;
+#X obj 519 394 s Te2X;
+#X obj 519 465 s TeC2Y;
+#X obj 375 464 s TeC2LX;
+#X obj 252 464 s TeC2LY;
+#X obj 126 467 s TeC2LZ;
+#X obj 125 284 OSCroute /tele1CLZ;
+#X obj 251 279 OSCroute /tele1CLY;
+#X obj 374 279 OSCroute /tele1CLX;
+#X obj 518 280 OSCroute /tele1CY;
+#X obj 519 441 OSCroute /tele2CY;
+#X obj 375 440 OSCroute /tele2CLX;
+#X obj 252 440 OSCroute /tele2CLY;
+#X obj 260 371 OSCroute /tele2MLX;
+#X obj 128 370 OSCroute /tele2MLZ;
+#X obj 126 445 OSCroute /tele2CLZ;
+#X floatatom 189 553 7 0 0 0 - - -;
+#X floatatom 438 550 7 0 0 0 - - -;
+#X floatatom 572 547 7 0 0 0 - - -;
+#X floatatom 697 549 7 0 0 0 - - -;
+#X obj 634 503 r \$0_MyOsc;
+#X obj 509 504 r \$0_MyOsc;
+#X obj 375 504 r \$0_MyOsc;
+#X obj 126 507 r \$0_MyOsc;
+#X floatatom 811 549 7 0 0 0 - - -;
+#X obj 748 503 r \$0_MyOsc;
+#X floatatom 315 550 7 0 0 0 - - -;
+#X obj 252 504 r \$0_MyOsc;
+#X floatatom 189 637 7 0 0 0 - - -;
+#X floatatom 438 634 7 0 0 0 - - -;
+#X floatatom 572 631 7 0 0 0 - - -;
+#X floatatom 697 633 7 0 0 0 - - -;
+#X obj 634 587 r \$0_MyOsc;
+#X obj 509 588 r \$0_MyOsc;
+#X obj 375 588 r \$0_MyOsc;
+#X obj 126 591 r \$0_MyOsc;
+#X floatatom 811 633 7 0 0 0 - - -;
+#X obj 748 587 r \$0_MyOsc;
+#X floatatom 315 634 7 0 0 0 - - -;
+#X obj 252 588 r \$0_MyOsc;
+#X floatatom 187 715 7 0 0 0 - - -;
+#X floatatom 436 712 7 0 0 0 - - -;
+#X floatatom 570 709 7 0 0 0 - - -;
+#X floatatom 695 711 7 0 0 0 - - -;
+#X obj 632 665 r \$0_MyOsc;
+#X obj 507 666 r \$0_MyOsc;
+#X obj 373 666 r \$0_MyOsc;
+#X obj 124 669 r \$0_MyOsc;
+#X floatatom 809 711 7 0 0 0 - - -;
+#X obj 746 665 r \$0_MyOsc;
+#X floatatom 313 712 7 0 0 0 - - -;
+#X obj 250 666 r \$0_MyOsc;
+#X obj 126 531 OSCroute /cableLZ;
+#X obj 252 526 OSCroute /cableLY;
+#X obj 375 526 OSCroute /cableLX;
+#X obj 509 525 OSCroute /cableZ;
+#X obj 634 525 OSCroute /cableX;
+#X obj 748 525 OSCroute /cableY;
+#X obj 748 549 s CabY;
+#X obj 634 549 s CabX;
+#X obj 509 547 s CabZ;
+#X obj 375 550 s CabLX;
+#X obj 252 550 s CabLY;
+#X obj 126 553 s CabLZ;
+#X obj 126 615 OSCroute /cable1LZ;
+#X obj 252 610 OSCroute /cable1LY;
+#X obj 375 610 OSCroute /cable1LX;
+#X obj 509 609 OSCroute /cable1Z;
+#X obj 634 609 OSCroute /cable1X;
+#X obj 748 609 OSCroute /cable1Y;
+#X obj 748 633 s Cab1Y;
+#X obj 634 633 s Cab1X;
+#X obj 509 631 s Cab1Z;
+#X obj 375 634 s Cab1LX;
+#X obj 252 634 s Cab1LY;
+#X obj 126 637 s Cab1LZ;
+#X obj 124 693 OSCroute /cable2LZ;
+#X obj 250 688 OSCroute /cable2LY;
+#X obj 373 688 OSCroute /cable2LX;
+#X obj 507 687 OSCroute /cable2Z;
+#X obj 632 687 OSCroute /cable2X;
+#X obj 746 687 OSCroute /cable2Y;
+#X obj 746 711 s Cab2Y;
+#X obj 632 711 s Cab2X;
+#X obj 507 709 s Cab2Z;
+#X obj 373 712 s Cab2LX;
+#X obj 250 712 s Cab2LY;
+#X obj 124 715 s Cab2LZ;
+#X floatatom 185 801 7 0 0 0 - - -;
+#X floatatom 434 798 7 0 0 0 - - -;
+#X floatatom 568 795 7 0 0 0 - - -;
+#X floatatom 693 797 7 0 0 0 - - -;
+#X obj 505 752 r \$0_MyOsc;
+#X obj 371 752 r \$0_MyOsc;
+#X obj 122 755 r \$0_MyOsc;
+#X floatatom 807 797 7 0 0 0 - - -;
+#X floatatom 311 798 7 0 0 0 - - -;
+#X obj 248 752 r \$0_MyOsc;
+#X obj 630 751 r \$0_MyOsc;
+#X obj 744 751 r \$0_MyOsc;
+#X floatatom 928 796 7 0 0 0 - - -;
+#X floatatom 1047 798 7 0 0 0 - - -;
+#X obj 864 753 r \$0_MyOsc;
+#X floatatom 1166 798 7 0 0 0 - - -;
+#X obj 984 752 r \$0_MyOsc;
+#X obj 1103 752 r \$0_MyOsc;
+#X obj 122 779 OSCroute /cable3LZ;
+#X obj 248 774 OSCroute /cable3LY;
+#X obj 371 774 OSCroute /cable3LX;
+#X obj 505 773 OSCroute /cable3Z;
+#X obj 630 773 OSCroute /cable3X;
+#X obj 744 773 OSCroute /cable3Y;
+#X obj 1103 774 OSCroute /cable3RY;
+#X obj 984 774 OSCroute /cable3RX;
+#X obj 864 774 OSCroute /cable3RZ;
+#X obj 1103 798 s Cab3RY;
+#X obj 984 798 s Cab3RX;
+#X obj 864 796 s Cab3RZ;
+#X obj 744 797 s Cab3Y;
+#X obj 630 797 s Cab3X;
+#X obj 505 795 s Cab3Z;
+#X obj 371 798 s Cab3LX;
+#X obj 248 798 s Cab3LY;
+#X obj 122 801 s Cab3LZ;
+#X connect 0 0 1 0;
+#X connect 6 0 27 0;
+#X connect 7 0 26 0;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 10 0 12 0;
+#X connect 11 0 3 0;
+#X connect 11 0 13 0;
+#X connect 16 0 24 0;
+#X connect 17 0 22 0;
+#X connect 19 0 25 0;
+#X connect 21 0 23 0;
+#X connect 22 0 14 0;
+#X connect 22 0 30 0;
+#X connect 23 0 20 0;
+#X connect 23 0 31 0;
+#X connect 24 0 15 0;
+#X connect 24 0 32 0;
+#X connect 25 0 18 0;
+#X connect 25 0 33 0;
+#X connect 26 0 4 0;
+#X connect 26 0 29 0;
+#X connect 27 0 5 0;
+#X connect 27 0 28 0;
+#X connect 38 0 69 0;
+#X connect 39 0 68 0;
+#X connect 40 0 67 0;
+#X connect 41 0 66 0;
+#X connect 44 0 90 0;
+#X connect 45 0 88 0;
+#X connect 47 0 91 0;
+#X connect 49 0 89 0;
+#X connect 54 0 82 0;
+#X connect 55 0 80 0;
+#X connect 56 0 95 0;
+#X connect 57 0 96 0;
+#X connect 60 0 93 0;
+#X connect 61 0 97 0;
+#X connect 63 0 92 0;
+#X connect 65 0 94 0;
+#X connect 66 0 34 0;
+#X connect 66 0 73 0;
+#X connect 67 0 35 0;
+#X connect 67 0 72 0;
+#X connect 68 0 36 0;
+#X connect 68 0 71 0;
+#X connect 69 0 37 0;
+#X connect 69 0 70 0;
+#X connect 80 0 52 0;
+#X connect 80 0 81 0;
+#X connect 82 0 53 0;
+#X connect 82 0 83 0;
+#X connect 88 0 42 0;
+#X connect 88 0 74 0;
+#X connect 89 0 48 0;
+#X connect 89 0 75 0;
+#X connect 90 0 43 0;
+#X connect 90 0 76 0;
+#X connect 91 0 46 0;
+#X connect 91 0 77 0;
+#X connect 92 0 62 0;
+#X connect 92 0 84 0;
+#X connect 93 0 59 0;
+#X connect 93 0 85 0;
+#X connect 94 0 64 0;
+#X connect 94 0 86 0;
+#X connect 95 0 51 0;
+#X connect 95 0 79 0;
+#X connect 96 0 50 0;
+#X connect 96 0 78 0;
+#X connect 97 0 58 0;
+#X connect 97 0 87 0;
+#X connect 102 0 138 0;
+#X connect 103 0 137 0;
+#X connect 104 0 136 0;
+#X connect 105 0 134 0;
+#X connect 107 0 139 0;
+#X connect 109 0 135 0;
+#X connect 114 0 150 0;
+#X connect 115 0 149 0;
+#X connect 116 0 148 0;
+#X connect 117 0 146 0;
+#X connect 119 0 151 0;
+#X connect 121 0 147 0;
+#X connect 126 0 162 0;
+#X connect 127 0 161 0;
+#X connect 128 0 160 0;
+#X connect 129 0 158 0;
+#X connect 131 0 163 0;
+#X connect 133 0 159 0;
+#X connect 134 0 98 0;
+#X connect 134 0 145 0;
+#X connect 135 0 108 0;
+#X connect 135 0 144 0;
+#X connect 136 0 99 0;
+#X connect 136 0 143 0;
+#X connect 137 0 100 0;
+#X connect 137 0 142 0;
+#X connect 138 0 101 0;
+#X connect 138 0 141 0;
+#X connect 139 0 106 0;
+#X connect 139 0 140 0;
+#X connect 146 0 110 0;
+#X connect 146 0 157 0;
+#X connect 147 0 120 0;
+#X connect 147 0 156 0;
+#X connect 148 0 111 0;
+#X connect 148 0 155 0;
+#X connect 149 0 112 0;
+#X connect 149 0 154 0;
+#X connect 150 0 113 0;
+#X connect 150 0 153 0;
+#X connect 151 0 118 0;
+#X connect 151 0 152 0;
+#X connect 158 0 122 0;
+#X connect 158 0 169 0;
+#X connect 159 0 132 0;
+#X connect 159 0 168 0;
+#X connect 160 0 123 0;
+#X connect 160 0 167 0;
+#X connect 161 0 124 0;
+#X connect 161 0 166 0;
+#X connect 162 0 125 0;
+#X connect 162 0 165 0;
+#X connect 163 0 130 0;
+#X connect 163 0 164 0;
+#X connect 174 0 191 0;
+#X connect 175 0 190 0;
+#X connect 176 0 188 0;
+#X connect 179 0 189 0;
+#X connect 180 0 192 0;
+#X connect 181 0 193 0;
+#X connect 184 0 196 0;
+#X connect 186 0 195 0;
+#X connect 187 0 194 0;
+#X connect 188 0 170 0;
+#X connect 188 0 205 0;
+#X connect 189 0 178 0;
+#X connect 189 0 204 0;
+#X connect 190 0 171 0;
+#X connect 190 0 203 0;
+#X connect 191 0 172 0;
+#X connect 191 0 202 0;
+#X connect 192 0 173 0;
+#X connect 192 0 201 0;
+#X connect 193 0 177 0;
+#X connect 193 0 200 0;
+#X connect 194 0 185 0;
+#X connect 194 0 197 0;
+#X connect 195 0 183 0;
+#X connect 195 0 198 0;
+#X connect 196 0 182 0;
+#X connect 196 0 199 0;
+#X restore 725 1 pd OSC_TeleValues;
+#N canvas 286 488 309 95 Telegraph 0;
+#N canvas 717 117 597 352 Poles 0;
+#X obj 78 58 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 200 8 0 0 0 - - -;
+#N canvas 114 85 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 140 pd posCalc;
+#X msg 41 139 300;
+#X obj 81 31 loadbang;
+#X obj 75 88 r TeMLX;
+#X obj 84 114 r TeX;
+#X obj 141 114 r TeZ;
+#X obj 235 66 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 211 208 8 0 0 0 - - -;
+#N canvas 114 85 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 241 148 pd posCalc;
+#X msg 198 147 300;
+#X obj 238 39 loadbang;
+#X obj 391 66 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 367 208 8 0 0 0 - - -;
+#N canvas 114 85 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 397 148 pd posCalc;
+#X msg 354 147 300;
+#X obj 394 39 loadbang;
+#X obj 232 96 r TeM1LX;
+#X obj 241 122 r Te1X;
+#X obj 298 122 r Te1Z;
+#X obj 388 96 r TeM2LX;
+#X obj 397 122 r Te2X;
+#X obj 454 122 r Te2Z;
+#X obj 54 175 freqCalcCyl;
+#X obj 211 183 freqCalcCyl;
+#X obj 367 183 freqCalcCyl;
+#X connect 0 0 3 0;
+#X connect 2 0 24 2;
+#X connect 2 1 24 3;
+#X connect 3 0 24 0;
+#X connect 4 0 0 0;
+#X connect 5 0 24 1;
+#X connect 6 0 2 0;
+#X connect 7 0 2 1;
+#X connect 8 0 11 0;
+#X connect 10 0 25 2;
+#X connect 10 1 25 3;
+#X connect 11 0 25 0;
+#X connect 12 0 8 0;
+#X connect 13 0 16 0;
+#X connect 15 0 26 2;
+#X connect 15 1 26 3;
+#X connect 16 0 26 0;
+#X connect 17 0 13 0;
+#X connect 18 0 25 1;
+#X connect 19 0 10 0;
+#X connect 20 0 10 1;
+#X connect 21 0 26 1;
+#X connect 22 0 15 0;
+#X connect 23 0 15 1;
+#X connect 24 0 1 0;
+#X connect 25 0 9 0;
+#X connect 26 0 14 0;
+#X restore 38 31 pd Poles;
+#N canvas 148 464 676 396 Cross 0;
+#X floatatom -253 237 8 0 0 0 - - -;
+#X msg -258 120 300;
+#X obj -258 38 loadbang;
+#X obj -232 63 r TeCLX;
+#X obj -125 164 r TeCLY;
+#N canvas 634 68 536 735 posCrossCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X obj 290 -29 r Xpos;
+#X obj 363 -28 r Xpos;
+#X obj 132 -15 r Zpos;
+#X obj 324 -7 r Xpos;
+#X obj 397 -8 r Xpos;
+#X floatatom 234 58 5 0 0 0 - - -;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 7 0;
+#X connect 1 0 4 0;
+#X connect 2 0 23 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 7 1;
+#X connect 4 0 23 0;
+#X connect 7 0 12 0;
+#X connect 7 0 12 1;
+#X connect 7 0 15 0;
+#X connect 8 0 11 0;
+#X connect 11 0 9 0;
+#X connect 11 0 10 0;
+#X connect 12 0 13 0;
+#X connect 13 0 14 0;
+#X connect 13 1 14 1;
+#X connect 14 0 16 0;
+#X connect 15 0 17 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 19 0 8 0;
+#X connect 21 0 26 1;
+#X connect 21 0 28 1;
+#X connect 22 0 0 1;
+#X connect 23 0 3 0;
+#X connect 24 0 39 0;
+#X connect 24 0 51 0;
+#X connect 25 0 26 0;
+#X connect 25 0 27 0;
+#X connect 25 0 44 0;
+#X connect 26 0 30 1;
+#X connect 26 0 36 0;
+#X connect 26 0 37 1;
+#X connect 27 0 28 0;
+#X connect 28 0 29 1;
+#X connect 28 0 35 0;
+#X connect 28 0 38 1;
+#X connect 29 0 31 1;
+#X connect 30 0 32 1;
+#X connect 31 0 34 0;
+#X connect 32 0 34 0;
+#X connect 34 0 33 0;
+#X connect 34 0 2 0;
+#X connect 34 0 2 1;
+#X connect 37 0 32 0;
+#X connect 38 0 31 0;
+#X connect 39 0 40 0;
+#X connect 39 1 40 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 4 1;
+#X connect 41 0 43 0;
+#X connect 44 0 45 0;
+#X connect 45 0 34 0;
+#X connect 46 0 37 0;
+#X connect 47 0 38 0;
+#X connect 48 0 0 0;
+#X connect 49 0 30 0;
+#X connect 50 0 29 0;
+#X restore -211 185 pd posCrossCalc;
+#X obj -153 144 r TeX;
+#X floatatom -59 235 8 0 0 0 - - -;
+#X msg -64 118 300;
+#X obj -64 36 loadbang;
+#N canvas 65 32 536 735 posCrossCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X obj 290 -29 r Xpos;
+#X obj 363 -28 r Xpos;
+#X obj 132 -15 r Zpos;
+#X obj 324 -7 r Xpos;
+#X obj 397 -8 r Xpos;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 7 0;
+#X connect 1 0 4 0;
+#X connect 2 0 23 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 7 1;
+#X connect 4 0 23 0;
+#X connect 7 0 12 0;
+#X connect 7 0 12 1;
+#X connect 7 0 15 0;
+#X connect 8 0 11 0;
+#X connect 11 0 9 0;
+#X connect 11 0 10 0;
+#X connect 12 0 13 0;
+#X connect 13 0 14 0;
+#X connect 13 1 14 1;
+#X connect 14 0 16 0;
+#X connect 15 0 17 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 19 0 8 0;
+#X connect 21 0 26 1;
+#X connect 21 0 28 1;
+#X connect 22 0 0 1;
+#X connect 23 0 3 0;
+#X connect 24 0 39 0;
+#X connect 25 0 26 0;
+#X connect 25 0 27 0;
+#X connect 25 0 44 0;
+#X connect 26 0 30 1;
+#X connect 26 0 36 0;
+#X connect 26 0 37 1;
+#X connect 27 0 28 0;
+#X connect 28 0 29 1;
+#X connect 28 0 35 0;
+#X connect 28 0 38 1;
+#X connect 29 0 31 1;
+#X connect 30 0 32 1;
+#X connect 31 0 34 0;
+#X connect 32 0 34 0;
+#X connect 34 0 33 0;
+#X connect 34 0 2 0;
+#X connect 34 0 2 1;
+#X connect 37 0 32 0;
+#X connect 38 0 31 0;
+#X connect 39 0 40 0;
+#X connect 39 1 40 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 4 1;
+#X connect 41 0 43 0;
+#X connect 44 0 45 0;
+#X connect 45 0 34 0;
+#X connect 46 0 37 0;
+#X connect 47 0 38 0;
+#X connect 48 0 0 0;
+#X connect 49 0 30 0;
+#X connect 50 0 29 0;
+#X restore -17 183 pd posCrossCalc;
+#X floatatom 152 247 8 0 0 0 - - -;
+#X msg 147 130 300;
+#X obj 147 48 loadbang;
+#N canvas 0 86 536 735 posCrossCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X obj 290 -29 r Xpos;
+#X obj 363 -28 r Xpos;
+#X obj 132 -15 r Zpos;
+#X obj 324 -7 r Xpos;
+#X obj 397 -8 r Xpos;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 7 0;
+#X connect 1 0 4 0;
+#X connect 2 0 23 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 7 1;
+#X connect 4 0 23 0;
+#X connect 7 0 12 0;
+#X connect 7 0 12 1;
+#X connect 7 0 15 0;
+#X connect 8 0 11 0;
+#X connect 11 0 9 0;
+#X connect 11 0 10 0;
+#X connect 12 0 13 0;
+#X connect 13 0 14 0;
+#X connect 13 1 14 1;
+#X connect 14 0 16 0;
+#X connect 15 0 17 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 19 0 8 0;
+#X connect 21 0 26 1;
+#X connect 21 0 28 1;
+#X connect 22 0 0 1;
+#X connect 23 0 3 0;
+#X connect 24 0 39 0;
+#X connect 25 0 26 0;
+#X connect 25 0 27 0;
+#X connect 25 0 44 0;
+#X connect 26 0 30 1;
+#X connect 26 0 36 0;
+#X connect 26 0 37 1;
+#X connect 27 0 28 0;
+#X connect 28 0 29 1;
+#X connect 28 0 35 0;
+#X connect 28 0 38 1;
+#X connect 29 0 31 1;
+#X connect 30 0 32 1;
+#X connect 31 0 34 0;
+#X connect 32 0 34 0;
+#X connect 34 0 33 0;
+#X connect 34 0 2 0;
+#X connect 34 0 2 1;
+#X connect 37 0 32 0;
+#X connect 38 0 31 0;
+#X connect 39 0 40 0;
+#X connect 39 1 40 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 4 1;
+#X connect 41 0 43 0;
+#X connect 44 0 45 0;
+#X connect 45 0 34 0;
+#X connect 46 0 37 0;
+#X connect 47 0 38 0;
+#X connect 48 0 0 0;
+#X connect 49 0 30 0;
+#X connect 50 0 29 0;
+#X restore 194 195 pd posCrossCalc;
+#X obj -38 61 r TeC1LX;
+#X obj 41 142 r Te1X;
+#X obj 69 162 r TeC1LY;
+#X obj 173 73 r TeC2LX;
+#X obj 252 154 r Te2X;
+#X obj 280 174 r TeC2LY;
+#X obj 194 112 r Te2Z;
+#X obj 221 133 r TeC2Y;
+#X obj 10 121 r TeC1Y;
+#X obj -17 100 r Te1Z;
+#X obj -184 123 r TeCY;
+#X obj -211 102 r TeZ;
+#X obj -253 212 freqCalcCyl;
+#X obj -59 210 freqCalcCyl;
+#X obj 152 222 freqCalcCyl;
+#X connect 1 0 27 0;
+#X connect 2 0 1 0;
+#X connect 3 0 27 1;
+#X connect 4 0 5 3;
+#X connect 5 0 27 2;
+#X connect 5 1 27 3;
+#X connect 6 0 5 2;
+#X connect 8 0 28 0;
+#X connect 9 0 8 0;
+#X connect 10 0 28 2;
+#X connect 10 1 28 3;
+#X connect 12 0 29 0;
+#X connect 13 0 12 0;
+#X connect 14 0 29 2;
+#X connect 14 1 29 3;
+#X connect 15 0 28 1;
+#X connect 16 0 10 2;
+#X connect 17 0 10 3;
+#X connect 18 0 29 1;
+#X connect 19 0 14 2;
+#X connect 20 0 14 3;
+#X connect 21 0 14 0;
+#X connect 22 0 14 1;
+#X connect 23 0 10 1;
+#X connect 24 0 10 0;
+#X connect 25 0 5 1;
+#X connect 26 0 5 0;
+#X connect 27 0 0 0;
+#X connect 28 0 7 0;
+#X connect 29 0 11 0;
+#X restore 99 31 pd Cross;
+#N canvas 222 23 1195 376 Cables 0;
+#X floatatom -176 222 8 0 0 0 - - -;
+#X msg -181 105 300;
+#X obj -181 23 loadbang;
+#N canvas 82 39 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore -134 170 pd posWireCalc;
+#X obj -155 48 r CabLX;
+#X obj -134 87 r CabX;
+#X obj -107 108 r CabY;
+#X obj -80 129 r CabZ;
+#X obj -53 150 r CabLY;
+#X floatatom 2 228 8 0 0 0 - - -;
+#X msg -3 111 300;
+#X obj -3 29 loadbang;
+#N canvas 1 54 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore 44 176 pd posWireCalc;
+#X obj 23 54 r Cab1LX;
+#X obj 44 93 r Cab1X;
+#X obj 71 114 r Cab1Y;
+#X obj 98 135 r Cab1Z;
+#X obj 125 156 r Cab1LY;
+#X floatatom 199 225 8 0 0 0 - - -;
+#X msg 194 108 300;
+#X obj 194 26 loadbang;
+#N canvas 0 27 511 790 posWireCalc 0;
+#X obj 132 46 -;
+#X obj 133 107 *;
+#X obj 349 107 *;
+#X obj 160 209 sqrt;
+#X obj 159 139 +;
+#X floatatom 220 242 5 0 0 0 - - -;
+#X obj 160 242 outlet;
+#X obj 132 -15 r Xpos;
+#X obj 82 275 /;
+#X obj 124 515 * 360;
+#X floatatom 185 567 5 0 0 0 - - -;
+#X obj 124 572 outlet;
+#X obj 124 539 / 6.28319;
+#X obj 82 307 *;
+#X obj 82 339 swap 1;
+#X obj 82 372 -;
+#X obj 139 304 + 1;
+#X obj 82 401 sqrt;
+#X obj 124 432 /;
+#X obj 124 460 atan;
+#X obj 124 485 * 2;
+#X floatatom 175 511 5 0 0 0 - - -;
+#X obj 354 -102 inlet;
+#X obj 147 18 inlet;
+#X obj 159 171 +;
+#X obj 198 -10 inlet;
+#X obj 412 -101 inlet;
+#X obj 339 -47 +;
+#X obj 412 -80 * -1;
+#X obj 412 -43 +;
+#X obj 397 19 <;
+#X obj 324 15 >;
+#X obj 364 49 spigot;
+#X obj 291 48 spigot;
+#X floatatom 406 111 5 0 0 0 - - -;
+#X obj 364 77 f;
+#X floatatom 469 -12 5 0 0 0 - - -;
+#X floatatom 295 -49 5 0 0 0 - - -;
+#X obj 290 -29 r Zpos;
+#X obj 363 -28 r Zpos;
+#X obj 397 -8 r Zpos;
+#X obj 324 -7 r Zpos;
+#X obj 291 22 -;
+#X obj 364 21 -;
+#X obj 198 15 swap 1;
+#X obj 197 40 -;
+#X obj 196 68 *;
+#X text 205 86 Height Calc;
+#X floatatom 284 97 5 0 0 0 - - -;
+#X obj 449 -80 t b;
+#X msg 449 47 0;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 8 0;
+#X connect 1 0 4 0;
+#X connect 2 0 24 1;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 8 1;
+#X connect 4 0 24 0;
+#X connect 7 0 0 0;
+#X connect 8 0 13 0;
+#X connect 8 0 13 1;
+#X connect 8 0 16 0;
+#X connect 9 0 12 0;
+#X connect 12 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 1 15 1;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 9 0;
+#X connect 22 0 27 1;
+#X connect 22 0 29 1;
+#X connect 23 0 0 1;
+#X connect 24 0 3 0;
+#X connect 25 0 44 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 49 0;
+#X connect 27 0 31 1;
+#X connect 27 0 37 0;
+#X connect 27 0 42 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 29 0 36 0;
+#X connect 29 0 43 1;
+#X connect 30 0 32 1;
+#X connect 31 0 33 1;
+#X connect 32 0 35 0;
+#X connect 33 0 35 0;
+#X connect 35 0 34 0;
+#X connect 35 0 2 0;
+#X connect 35 0 2 1;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 30 0;
+#X connect 41 0 31 0;
+#X connect 42 0 33 0;
+#X connect 43 0 32 0;
+#X connect 44 0 45 0;
+#X connect 44 1 45 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 4 1;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 35 0;
+#X restore 241 173 pd posWireCalc;
+#X obj 220 51 r Cab2LX;
+#X obj 241 90 r Cab2X;
+#X obj 268 111 r Cab2Y;
+#X obj 295 132 r Cab2Z;
+#X obj 322 153 r Cab2LY;
+#X obj 508 87 r Cab3LY;
+#X obj 485 63 r Cab3Z;
+#X obj 462 19 r Cab3X;
+#X obj 473 41 r Cab3Y;
+#X obj 555 199 r Cab3RZ;
+#X obj 531 154 r Cab3RX;
+#X obj 543 177 r Cab3RY;
+#N canvas 86 24 1295 682 distAngleCalc 0;
+#X obj 77 36 inlet;
+#X obj 122 37 inlet;
+#X obj 167 37 inlet;
+#X obj 213 36 inlet;
+#X obj 259 36 inlet;
+#X obj 304 36 inlet;
+#X obj 348 35 inlet;
+#X obj 394 34 inlet;
+#X obj 439 33 inlet;
+#X obj 158 573 outlet;
+#X obj 277 575 outlet;
+#X text 100 602 Distance between Objects;
+#X text 258 606 Angle to Object;
+#X obj 77 56 s \$0pX;
+#X obj 167 56 s \$0pZ;
+#X obj 122 56 s \$0pY;
+#X obj 213 56 s \$0sX;
+#X obj 259 57 s \$0sY;
+#X obj 304 55 s \$0sZ;
+#X obj 348 54 s \$0rX;
+#X obj 394 53 s \$0rY;
+#X obj 439 53 s \$0rZ;
+#X obj 86 104 r \$0rX;
+#X obj 198 103 r \$0rY;
+#X obj 307 102 r \$0rZ;
+#X floatatom 36 130 5 0 0 0 - - -;
+#X floatatom 152 127 5 0 0 0 - - -;
+#X floatatom 265 122 5 0 0 0 - - -;
+#X obj 307 125 * 3.14159;
+#X obj 307 148 / 180;
+#X floatatom 50 214 5 0 0 0 - - -;
+#X floatatom 163 214 5 0 0 0 - - -;
+#X floatatom 270 214 5 0 0 0 - - -;
+#X obj 198 124 * 3.14159;
+#X obj 198 146 / 180;
+#X obj 86 127 * 3.14159;
+#X obj 86 149 / 180;
+#X obj 86 175 sin;
+#X obj 112 175 cos;
+#X obj 197 172 sin;
+#X obj 223 172 cos;
+#X obj 307 172 sin;
+#X obj 333 172 cos;
+#X obj 307 213 s \$0_srZ;
+#X obj 197 213 s \$0_srY;
+#X obj 86 216 s \$0_srX;
+#X obj 112 195 s \$0_crX;
+#X obj 223 193 s \$0_crY;
+#X obj 333 193 s \$0_crZ;
+#X floatatom 388 196 5 0 0 0 - - -;
+#X floatatom 263 175 5 0 0 0 - - -;
+#X floatatom 149 176 5 0 0 0 - - -;
+#N canvas 226 50 1264 844 rotationCalc 0;
+#X obj 63 35 inlet;
+#X obj 109 35 inlet;
+#X obj 154 35 inlet;
+#X obj 211 34 inlet;
+#X obj 257 33 inlet;
+#X obj 302 32 inlet;
+#X obj 634 83 *;
+#X obj 649 152 *;
+#X obj 649 198 *;
+#X obj 634 231 +;
+#X floatatom 580 255 8 0 0 0 - - -;
+#X obj 625 372 *;
+#X floatatom 571 396 8 0 0 0 - - -;
+#X obj 586 494 * -1;
+#X obj 586 551 *;
+#X obj 601 621 *;
+#X obj 601 665 *;
+#X obj 586 688 +;
+#X floatatom 532 712 8 0 0 0 - - -;
+#X obj 804 60 * -1;
+#X obj 804 117 *;
+#X obj 819 182 *;
+#X obj 819 226 *;
+#X obj 804 249 +;
+#X floatatom 750 273 8 0 0 0 - - -;
+#X obj 805 364 *;
+#X floatatom 751 388 8 0 0 0 - - -;
+#X obj 780 519 *;
+#X obj 795 588 *;
+#X obj 795 634 *;
+#X obj 780 667 +;
+#X floatatom 726 691 8 0 0 0 - - -;
+#X obj 983 111 *;
+#X floatatom 929 135 8 0 0 0 - - -;
+#X obj 981 340 * -1;
+#X floatatom 927 363 8 0 0 0 - - -;
+#X obj 971 630 *;
+#X floatatom 917 654 8 0 0 0 - - -;
+#X obj 46 330 outlet;
+#X obj 95 329 outlet;
+#X obj 144 329 outlet;
+#X obj 191 329 outlet;
+#X obj 240 328 outlet;
+#X obj 289 328 outlet;
+#X obj 337 328 outlet;
+#X obj 386 327 outlet;
+#X obj 435 327 outlet;
+#X obj 63 109 s \$0_srX1;
+#X obj 109 83 s \$0_crX1;
+#X obj 154 60 s \$0_srY1;
+#X obj 211 98 s \$0_crY1;
+#X obj 257 75 s \$0_srZ1;
+#X obj 302 54 s \$0_crZ1;
+#X obj 634 38 r \$0_crY1;
+#X obj 649 61 r \$0_crZ1;
+#X obj 649 106 r \$0_srX1;
+#X obj 664 129 r \$0_srY1;
+#X obj 664 173 r \$0_srZ1;
+#X obj 625 328 r \$0_crX1;
+#X obj 640 350 r \$0_srZ1;
+#X obj 586 471 r \$0_srY1;
+#X obj 601 516 r \$0_crZ1;
+#X obj 601 573 r \$0_crY1;
+#X obj 616 597 r \$0_srX1;
+#X obj 616 643 r \$0_srZ1;
+#X obj 804 37 r \$0_crY1;
+#X obj 819 82 r \$0_srZ1;
+#X obj 819 139 r \$0_srY1;
+#X obj 834 158 r \$0_srX1;
+#X obj 834 204 r \$0_crZ1;
+#X obj 805 320 r \$0_crX1;
+#X obj 820 342 r \$0_crZ1;
+#X obj 780 474 r \$0_srY1;
+#X obj 795 497 r \$0_srZ1;
+#X obj 795 542 r \$0_srX1;
+#X obj 810 565 r \$0_crY1;
+#X obj 810 609 r \$0_crZ1;
+#X obj 983 67 r \$0_srY1;
+#X obj 998 89 r \$0_crX1;
+#X obj 981 317 r \$0_srX1;
+#X obj 971 586 r \$0_crY1;
+#X obj 986 608 r \$0_crX1;
+#X obj 46 306 r \$0_a1;
+#X obj 95 308 r \$0_b1;
+#X obj 144 308 r \$0_c1;
+#X obj 191 305 r \$0_d1;
+#X obj 240 307 r \$0_e1;
+#X obj 289 307 r \$0_f1;
+#X obj 337 303 r \$0_g1;
+#X obj 386 305 r \$0_h1;
+#X obj 435 305 r \$0_i1;
+#X obj 634 255 s \$0_a1;
+#X obj 804 273 s \$0_b1;
+#X obj 983 135 s \$0_c1;
+#X obj 625 396 s \$0_d1;
+#X obj 805 388 s \$0_e1;
+#X obj 981 363 s \$0_f1;
+#X obj 586 712 s \$0_g1;
+#X obj 780 691 s \$0_h1;
+#X obj 971 654 s \$0_i1;
+#X connect 0 0 47 0;
+#X connect 1 0 48 0;
+#X connect 2 0 49 0;
+#X connect 3 0 50 0;
+#X connect 4 0 51 0;
+#X connect 5 0 52 0;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 9 0 91 0;
+#X connect 11 0 12 0;
+#X connect 11 0 94 0;
+#X connect 13 0 14 0;
+#X connect 14 0 17 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 0;
+#X connect 17 0 97 0;
+#X connect 19 0 20 0;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 0;
+#X connect 23 0 92 0;
+#X connect 25 0 26 0;
+#X connect 25 0 95 0;
+#X connect 27 0 30 0;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 30 0 31 0;
+#X connect 30 0 98 0;
+#X connect 32 0 33 0;
+#X connect 32 0 93 0;
+#X connect 34 0 35 0;
+#X connect 34 0 96 0;
+#X connect 36 0 37 0;
+#X connect 36 0 99 0;
+#X connect 53 0 6 0;
+#X connect 54 0 6 1;
+#X connect 55 0 7 0;
+#X connect 56 0 7 1;
+#X connect 57 0 8 1;
+#X connect 58 0 11 0;
+#X connect 59 0 11 1;
+#X connect 60 0 13 0;
+#X connect 61 0 14 1;
+#X connect 62 0 15 0;
+#X connect 63 0 15 1;
+#X connect 64 0 16 1;
+#X connect 65 0 19 0;
+#X connect 66 0 20 1;
+#X connect 67 0 21 0;
+#X connect 68 0 21 1;
+#X connect 69 0 22 1;
+#X connect 70 0 25 0;
+#X connect 71 0 25 1;
+#X connect 72 0 27 0;
+#X connect 73 0 27 1;
+#X connect 74 0 28 0;
+#X connect 75 0 28 1;
+#X connect 76 0 29 1;
+#X connect 77 0 32 0;
+#X connect 78 0 32 1;
+#X connect 79 0 34 0;
+#X connect 80 0 36 0;
+#X connect 81 0 36 1;
+#X connect 82 0 38 0;
+#X connect 83 0 39 0;
+#X connect 84 0 40 0;
+#X connect 85 0 41 0;
+#X connect 86 0 42 0;
+#X connect 87 0 43 0;
+#X connect 88 0 44 0;
+#X connect 89 0 45 0;
+#X connect 90 0 46 0;
+#X restore 156 385 pd rotationCalc;
+#X obj 243 365 r \$0_crZ;
+#X obj 225 345 r \$0_srZ;
+#X obj 208 323 r \$0_crY;
+#X obj 190 303 r \$0_srY;
+#X obj 156 263 r \$0_srX;
+#X obj 173 283 r \$0_crX;
+#X obj 676 82 r \$0_a;
+#X obj 691 149 r \$0_b;
+#X obj 691 248 r \$0_c;
+#X obj 10 419 s \$0_a;
+#X obj 59 421 s \$0_b;
+#X obj 108 421 s \$0_c;
+#X obj 155 418 s \$0_d;
+#X obj 204 420 s \$0_e;
+#X obj 253 420 s \$0_f;
+#X obj 301 416 s \$0_g;
+#X obj 350 418 s \$0_h;
+#X obj 399 418 s \$0_i;
+#X obj 691 104 r \$0sX;
+#X obj 706 172 r \$0sY;
+#X obj 706 271 r \$0sZ;
+#X obj 676 126 *;
+#X obj 691 195 *;
+#X obj 691 294 *;
+#X obj 676 225 +;
+#X obj 676 315 +;
+#X floatatom 613 345 8 0 0 0 - - -;
+#X obj 884 103 r \$0sX;
+#X obj 899 171 r \$0sY;
+#X obj 899 270 r \$0sZ;
+#X obj 869 125 *;
+#X obj 884 194 *;
+#X obj 884 293 *;
+#X obj 869 224 +;
+#X obj 869 314 +;
+#X floatatom 806 344 8 0 0 0 - - -;
+#X obj 1072 100 r \$0sX;
+#X obj 1087 168 r \$0sY;
+#X obj 1087 267 r \$0sZ;
+#X obj 1057 122 *;
+#X obj 1072 191 *;
+#X obj 1072 290 *;
+#X obj 1057 221 +;
+#X obj 1057 311 +;
+#X floatatom 994 341 8 0 0 0 - - -;
+#X obj 869 81 r \$0_d;
+#X obj 884 148 r \$0_e;
+#X obj 884 247 r \$0_f;
+#X obj 1057 78 r \$0_g;
+#X obj 1072 145 r \$0_h;
+#X obj 1072 244 r \$0_i;
+#X obj 704 316 r \$0pX;
+#X obj 895 315 r \$0pY;
+#X obj 1087 312 r \$0pZ;
+#X obj 869 344 +;
+#X obj 676 344 +;
+#X obj 1057 342 +;
+#X floatatom 614 380 8 0 0 0 - - -;
+#X floatatom 807 379 8 0 0 0 - - -;
+#X floatatom 995 376 8 0 0 0 - - -;
+#X text 467 375 Translation to origin;
+#X text 497 317 Rotation;
+#X obj 496 29 r \$0sY;
+#X obj 496 51 * -1;
+#X obj 496 73 s \$0snY;
+#X obj 1087 368 -;
+#X floatatom 1123 392 8 0 0 0 - - -;
+#X obj 1102 344 t f b;
+#X obj 895 368 -;
+#X floatatom 931 392 8 0 0 0 - - -;
+#X obj 910 344 t f b;
+#X obj 704 371 -;
+#X floatatom 740 395 8 0 0 0 - - -;
+#X obj 719 347 t f b;
+#X text 656 54 x Coordinate;
+#X text 847 55 y Coordinate;
+#X text 1040 54 z Coordinate;
+#X text 592 393 Top;
+#X text 979 360 Top;
+#X text 786 367 Top;
+#X text 767 414 Bottom;
+#X text 960 410 Bottom;
+#X text 1143 409 Bottom;
+#N canvas 87 41 1217 815 thisDist 0;
+#X obj 204 46 r \$0_x1;
+#X floatatom 261 44 7 0 0 0 - - -;
+#X floatatom 137 53 7 0 0 0 - - -;
+#X floatatom 377 44 7 0 0 0 - - -;
+#X obj 189 21 r Xpos;
+#X obj 308 19 r Ypos;
+#X obj 426 16 r Zpos;
+#X obj 189 70 -;
+#X obj 308 69 -;
+#X obj 426 67 -;
+#X obj 323 45 r \$0_y1;
+#X obj 441 43 r \$0_z1;
+#X floatatom 733 101 7 0 0 0 - - -;
+#X floatatom 613 100 7 0 0 0 - - -;
+#X floatatom 848 102 7 0 0 0 - - -;
+#X obj 665 28 r Xpos;
+#X obj 784 26 r Ypos;
+#X obj 902 23 r Zpos;
+#X obj 665 77 -;
+#X obj 784 76 -;
+#X obj 902 74 -;
+#X obj 680 53 r \$0_x2;
+#X obj 799 52 r \$0_y2;
+#X obj 917 50 r \$0_z2;
+#X obj 189 94 s \$0_Ux;
+#X obj 426 93 s \$0_Uz;
+#X obj 308 94 s \$0_Uy;
+#X obj 902 99 s \$0_Vz;
+#X obj 784 100 s \$0_Vy;
+#X obj 665 101 s \$0_Vx;
+#X obj 171 171 r \$0_Uy;
+#X obj 186 192 r \$0_Vz;
+#X obj 171 216 *;
+#X obj 186 285 *;
+#X obj 186 240 r \$0_Uz;
+#X obj 201 261 r \$0_Vy;
+#X obj 171 310 -;
+#X floatatom 123 336 7 0 0 0 - - -;
+#X obj 281 216 *;
+#X obj 296 285 *;
+#X obj 281 310 -;
+#X floatatom 233 336 7 0 0 0 - - -;
+#X obj 281 171 r \$0_Uz;
+#X obj 296 192 r \$0_Vx;
+#X obj 296 240 r \$0_Ux;
+#X obj 311 261 r \$0_Vz;
+#X obj 388 216 *;
+#X obj 403 285 *;
+#X obj 388 310 -;
+#X floatatom 340 336 7 0 0 0 - - -;
+#X obj 388 171 r \$0_Ux;
+#X obj 403 192 r \$0_Vy;
+#X obj 403 240 r \$0_Uy;
+#X obj 418 261 r \$0_Vx;
+#X obj 171 336 *;
+#X obj 281 337 *;
+#X obj 388 337 *;
+#X obj 266 447 sqrt;
+#X obj 266 393 +;
+#X obj 266 422 +;
+#X obj 527 363 -;
+#X obj 460 366 -;
+#X obj 612 340 r \$0_z1;
+#X obj 597 318 r \$0_z2;
+#X obj 597 365 -;
+#X obj 527 316 r \$0_y2;
+#X obj 542 338 r \$0_y1;
+#X obj 460 319 r \$0_x2;
+#X obj 475 341 r \$0_x1;
+#X obj 460 391 *;
+#X obj 527 389 *;
+#X obj 597 388 *;
+#X obj 512 434 +;
+#X obj 512 463 +;
+#X obj 512 493 sqrt;
+#X obj 497 519 /;
+#X floatatom 438 547 7 0 0 0 - - -;
+#X text 17 249 Vector Cross Product;
+#X text 179 447 Magnitude;
+#X text 578 493 Scaling;
+#X text 540 530 Distance between line and point;
+#N canvas 466 103 399 773 ang2plane 0;
+#X obj 72 40 r \$0_p1;
+#X obj 193 41 r \$0_p3;
+#X obj 133 40 r \$0_p2;
+#X msg 133 89 0;
+#X obj 72 120 *;
+#X obj 133 120 *;
+#X obj 193 119 *;
+#X obj 133 64 t b f;
+#X obj 118 176 +;
+#X obj 118 215 +;
+#X obj 200 150 r \$0_p1;
+#X obj 321 151 r \$0_p3;
+#X obj 261 150 r \$0_p2;
+#X obj 200 177 *;
+#X obj 261 177 *;
+#X obj 321 176 *;
+#X obj 246 204 +;
+#X obj 246 226 +;
+#X obj 246 249 sqrt;
+#X obj 118 249 sqrt;
+#X obj 118 279 *;
+#X obj 55 318 /;
+#X floatatom 145 557 8 0 0 0 - - -;
+#X obj 97 559 * 360;
+#X floatatom 161 614 5 0 0 0 - - -;
+#X obj 97 583 / 6.28319;
+#X obj 55 351 *;
+#X obj 55 383 swap 1;
+#X obj 55 416 -;
+#X obj 112 348 + 1;
+#X obj 55 445 sqrt;
+#X obj 97 476 /;
+#X obj 97 504 atan;
+#X obj 97 530 * 2;
+#X text 22 650 Calculate the angle between the wire and projection
+on the x-z plane.;
+#X obj 39 558 s \$0_ang;
+#X text 36 4 Calculate length of line in the plane;
+#X text 188 277 Calculate length of line;
+#X text 83 18 (Base of big triangle);
+#X text 180 290 (Hypotenuse of big triangle);
+#X text 147 400 Arccos of angle;
+#X connect 0 0 4 0;
+#X connect 0 0 4 1;
+#X connect 1 0 6 0;
+#X connect 1 0 6 1;
+#X connect 2 0 7 0;
+#X connect 3 0 5 0;
+#X connect 4 0 8 0;
+#X connect 5 0 8 1;
+#X connect 6 0 9 1;
+#X connect 7 0 3 0;
+#X connect 7 1 5 1;
+#X connect 8 0 9 0;
+#X connect 9 0 19 0;
+#X connect 9 0 21 0;
+#X connect 10 0 13 0;
+#X connect 10 0 13 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 12 0 14 1;
+#X connect 13 0 16 0;
+#X connect 14 0 16 1;
+#X connect 15 0 17 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 1;
+#X connect 21 0 26 0;
+#X connect 21 0 26 1;
+#X connect 21 0 29 0;
+#X connect 23 0 25 0;
+#X connect 25 0 24 0;
+#X connect 26 0 27 0;
+#X connect 27 0 28 0;
+#X connect 27 1 28 1;
+#X connect 28 0 30 0;
+#X connect 29 0 31 1;
+#X connect 30 0 31 0;
+#X connect 31 0 32 0;
+#X connect 32 0 33 0;
+#X connect 33 0 23 0;
+#X connect 33 0 35 0;
+#X connect 33 0 22 0;
+#X restore 1013 23 pd ang2plane;
+#N canvas 962 123 399 773 ang2vert 0;
+#X obj 72 40 r \$0_p1;
+#X obj 193 41 r \$0_p3;
+#X obj 133 40 r \$0_p2;
+#X obj 72 120 *;
+#X obj 133 120 *;
+#X obj 193 119 *;
+#X obj 118 176 +;
+#X obj 118 215 +;
+#X obj 200 150 r \$0_p1;
+#X obj 321 151 r \$0_p3;
+#X obj 261 150 r \$0_p2;
+#X obj 200 177 *;
+#X obj 261 177 *;
+#X obj 321 176 *;
+#X obj 246 204 +;
+#X obj 246 226 +;
+#X obj 246 249 sqrt;
+#X obj 118 249 sqrt;
+#X obj 118 279 *;
+#X obj 55 318 /;
+#X floatatom 145 557 8 0 0 0 - - -;
+#X obj 97 559 * 360;
+#X floatatom 161 614 5 0 0 0 - - -;
+#X obj 97 583 / 6.28319;
+#X obj 55 351 *;
+#X obj 55 383 swap 1;
+#X obj 55 416 -;
+#X obj 112 348 + 1;
+#X obj 55 445 sqrt;
+#X obj 97 476 /;
+#X obj 97 504 atan;
+#X obj 97 530 * 2;
+#X msg 193 91 0;
+#X obj 193 66 t b f;
+#X text 22 650 Calculate the angle between the wire and projection
+on the y-x plane.;
+#X obj 34 558 s \$0_Vang;
+#X text 41 4 Calculate length of line in the plane;
+#X text 88 18 (Base of big triangle);
+#X text 198 287 Calculate length of line;
+#X text 190 300 (Hypotenuse of big triangle);
+#X text 157 410 Arccos of angle;
+#X connect 0 0 3 0;
+#X connect 0 0 3 1;
+#X connect 1 0 33 0;
+#X connect 2 0 4 0;
+#X connect 2 0 4 1;
+#X connect 3 0 6 0;
+#X connect 4 0 6 1;
+#X connect 5 0 7 1;
+#X connect 6 0 7 0;
+#X connect 7 0 17 0;
+#X connect 7 0 19 0;
+#X connect 8 0 11 0;
+#X connect 8 0 11 1;
+#X connect 9 0 13 0;
+#X connect 9 0 13 1;
+#X connect 10 0 12 0;
+#X connect 10 0 12 1;
+#X connect 11 0 14 0;
+#X connect 12 0 14 1;
+#X connect 13 0 15 1;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 18 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 1;
+#X connect 19 0 24 0;
+#X connect 19 0 24 1;
+#X connect 19 0 27 0;
+#X connect 21 0 23 0;
+#X connect 23 0 22 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 0;
+#X connect 25 1 26 1;
+#X connect 26 0 28 0;
+#X connect 27 0 29 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 0;
+#X connect 30 0 31 0;
+#X connect 31 0 21 0;
+#X connect 31 0 20 0;
+#X connect 31 0 35 0;
+#X connect 32 0 5 0;
+#X connect 33 0 32 0;
+#X connect 33 1 5 1;
+#X restore 1020 47 pd ang2vert;
+#N canvas 26 165 741 714 perpProj 0;
+#X obj 136 61 r \$0_y1;
+#X obj 107 36 r \$0_ang;
+#X obj 107 61 tan;
+#X obj 107 92 *;
+#X floatatom 41 126 8 0 0 0 - - -;
+#X obj 258 53 r \$0_Vang;
+#X obj 156 92 cos;
+#X obj 156 127 *;
+#X floatatom 95 167 8 0 0 0 - - -;
+#X obj 257 122 *;
+#X floatatom 309 153 8 0 0 0 - - -;
+#X obj 257 89 sin;
+#X text 67 185 x projection;
+#X text 341 133 z projection;
+#X obj 243 205 r \$0_z1;
+#X obj 141 203 r \$0_x1;
+#X obj 141 244 +;
+#X obj 243 238 +;
+#X obj 602 104 -;
+#X obj 551 80 r \$0_z1;
+#X obj 536 58 r \$0_z2;
+#X obj 536 105 -;
+#X obj 602 57 r \$0_x2;
+#X obj 617 79 r \$0_x1;
+#X obj 536 137 /;
+#X floatatom 487 167 5 0 0 0 - - -;
+#X obj 536 162 swap 1;
+#X obj 536 185 /;
+#X obj 536 208 * -1;
+#X floatatom 497 234 5 0 0 0 - - -;
+#X floatatom 79 289 5 0 0 0 - - -;
+#X floatatom 193 260 5 0 0 0 - - -;
+#X obj 536 237 s \$0_grad;
+#X obj 156 282 r \$0_grad;
+#X obj 141 308 *;
+#X obj 243 347 -;
+#X floatatom 284 383 5 0 0 0 - - -;
+#X obj 118 367 r Xpos;
+#X obj 60 369 r Zpos;
+#X obj 118 412 *;
+#X obj 133 389 r \$0_grad;
+#X floatatom 54 534 5 0 0 0 - - -;
+#X obj 103 473 +;
+#X obj 118 438 * -1;
+#X obj 409 341 +;
+#X obj 546 332 +;
+#X floatatom 347 386 5 0 0 0 - - -;
+#X floatatom 495 378 5 0 0 0 - - -;
+#X obj 424 379 r \$0_grad;
+#X obj 409 405 *;
+#X obj 546 449 -;
+#X floatatom 592 480 5 0 0 0 - - -;
+#X obj 415 460 r Xpos;
+#X obj 357 462 r Zpos;
+#X obj 415 505 *;
+#X obj 430 482 r \$0_grad;
+#X floatatom 351 627 5 0 0 0 - - -;
+#X obj 400 566 +;
+#X obj 415 531 * -1;
+#X obj 409 300 r \$0_x2;
+#X obj 546 299 r \$0_z2;
+#X obj 103 531 outlet;
+#X obj 400 626 outlet;
+#X obj 103 507 >;
+#X text 156 502 Higher than lower limit;
+#X text 446 591 Lower than higher limit;
+#X obj 400 600 <;
+#X text 495 256 Grad perpendicular to the cable;
+#X connect 0 0 3 1;
+#X connect 1 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 3 0 7 1;
+#X connect 3 0 9 1;
+#X connect 5 0 6 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 7 0 16 1;
+#X connect 7 0 44 1;
+#X connect 9 0 10 0;
+#X connect 9 0 17 1;
+#X connect 9 0 45 1;
+#X connect 11 0 9 0;
+#X connect 14 0 17 0;
+#X connect 15 0 16 0;
+#X connect 16 0 30 0;
+#X connect 16 0 34 0;
+#X connect 17 0 31 0;
+#X connect 17 0 35 0;
+#X connect 18 0 24 1;
+#X connect 19 0 21 1;
+#X connect 20 0 21 0;
+#X connect 21 0 24 0;
+#X connect 22 0 18 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 24 0 26 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 28 0 29 0;
+#X connect 28 0 32 0;
+#X connect 33 0 34 1;
+#X connect 34 0 35 1;
+#X connect 35 0 36 0;
+#X connect 35 0 63 1;
+#X connect 37 0 39 0;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 39 1;
+#X connect 42 0 63 0;
+#X connect 43 0 42 1;
+#X connect 44 0 46 0;
+#X connect 44 0 49 0;
+#X connect 45 0 47 0;
+#X connect 45 0 50 0;
+#X connect 48 0 49 1;
+#X connect 49 0 50 1;
+#X connect 50 0 51 0;
+#X connect 50 0 66 1;
+#X connect 52 0 54 0;
+#X connect 53 0 57 0;
+#X connect 54 0 58 0;
+#X connect 55 0 54 1;
+#X connect 57 0 66 0;
+#X connect 58 0 57 1;
+#X connect 59 0 44 0;
+#X connect 60 0 45 0;
+#X connect 63 0 41 0;
+#X connect 63 0 61 0;
+#X connect 66 0 56 0;
+#X connect 66 0 62 0;
+#X restore 1021 70 pd perpProj;
+#X obj 1021 97 s \$0_Low;
+#X obj 1084 96 s \$0_High;
+#X obj 497 651 spigot;
+#X obj 530 570 r \$0_Low;
+#X obj 545 595 r \$0_High;
+#X obj 530 618 *;
+#X floatatom 560 644 5 0 0 0 - - -;
+#X floatatom 449 708 8 0 0 0 - - -;
+#X obj 798 371 -;
+#X obj 731 374 -;
+#X obj 883 348 r \$0_z1;
+#X obj 868 373 -;
+#X obj 813 346 r \$0_y1;
+#X obj 746 349 r \$0_x1;
+#X obj 731 399 *;
+#X obj 798 397 *;
+#X obj 868 396 *;
+#X obj 783 442 +;
+#X obj 783 471 +;
+#X obj 731 327 r Xpos;
+#X obj 798 324 r Ypos;
+#X obj 868 326 r Zpos;
+#X obj 783 494 sqrt;
+#X obj 1013 369 -;
+#X obj 946 372 -;
+#X obj 1083 371 -;
+#X obj 946 397 *;
+#X obj 1013 395 *;
+#X obj 1083 394 *;
+#X obj 998 440 +;
+#X obj 998 469 +;
+#X obj 946 325 r Xpos;
+#X obj 1013 322 r Ypos;
+#X obj 1083 324 r Zpos;
+#X obj 998 492 sqrt;
+#X obj 961 347 r \$0_x2;
+#X obj 1028 344 r \$0_y2;
+#X obj 1098 346 r \$0_z2;
+#X floatatom 929 510 8 0 0 0 - - -;
+#X floatatom 719 508 8 0 0 0 - - -;
+#X text 764 298 Distance to low point;
+#X text 975 295 Distance to high point;
+#X obj 782 663 spigot;
+#X obj 815 472 r \$0_Low;
+#X obj 815 520 *;
+#X floatatom 845 586 5 0 0 0 - - -;
+#X obj 550 673 s \$0_betw;
+#X obj 830 497 r \$0_betw;
+#X floatatom 791 699 8 0 0 0 - - -;
+#X obj 815 561 < 1;
+#X obj 830 614 r \$0_High;
+#X obj 815 640 *;
+#X obj 998 674 spigot;
+#X obj 1031 531 *;
+#X obj 1046 508 r \$0_betw;
+#X obj 1031 572 < 1;
+#X obj 1031 651 *;
+#X obj 1031 483 r \$0_High;
+#X obj 1046 625 r \$0_Low;
+#X floatatom 1018 700 8 0 0 0 - - -;
+#X obj 782 756 outlet;
+#X obj 951 763 outlet;
+#X obj 1078 738 r \$0_betw;
+#X obj 1013 738 r \$0_High;
+#X obj 951 737 r \$0_Low;
+#X obj 1013 762 outlet;
+#X obj 1078 762 outlet;
+#X connect 0 0 7 1;
+#X connect 4 0 2 0;
+#X connect 4 0 7 0;
+#X connect 5 0 1 0;
+#X connect 5 0 8 0;
+#X connect 6 0 3 0;
+#X connect 6 0 9 0;
+#X connect 7 0 24 0;
+#X connect 8 0 26 0;
+#X connect 9 0 25 0;
+#X connect 10 0 8 1;
+#X connect 11 0 9 1;
+#X connect 15 0 18 0;
+#X connect 16 0 19 0;
+#X connect 17 0 20 0;
+#X connect 18 0 13 0;
+#X connect 18 0 29 0;
+#X connect 19 0 12 0;
+#X connect 19 0 28 0;
+#X connect 20 0 14 0;
+#X connect 20 0 27 0;
+#X connect 21 0 18 1;
+#X connect 22 0 19 1;
+#X connect 23 0 20 1;
+#X connect 30 0 32 0;
+#X connect 31 0 32 1;
+#X connect 32 0 36 0;
+#X connect 33 0 36 1;
+#X connect 34 0 33 0;
+#X connect 35 0 33 1;
+#X connect 36 0 37 0;
+#X connect 36 0 54 0;
+#X connect 36 0 54 1;
+#X connect 38 0 40 0;
+#X connect 39 0 40 1;
+#X connect 40 0 41 0;
+#X connect 40 0 55 0;
+#X connect 40 0 55 1;
+#X connect 42 0 38 0;
+#X connect 43 0 38 1;
+#X connect 44 0 39 0;
+#X connect 45 0 39 1;
+#X connect 46 0 48 0;
+#X connect 47 0 48 1;
+#X connect 48 0 49 0;
+#X connect 48 0 56 0;
+#X connect 48 0 56 1;
+#X connect 50 0 46 0;
+#X connect 51 0 46 1;
+#X connect 52 0 47 0;
+#X connect 53 0 47 1;
+#X connect 54 0 58 0;
+#X connect 55 0 58 1;
+#X connect 56 0 59 1;
+#X connect 57 0 75 0;
+#X connect 58 0 59 0;
+#X connect 59 0 57 0;
+#X connect 60 0 70 0;
+#X connect 60 0 70 1;
+#X connect 61 0 69 0;
+#X connect 61 0 69 1;
+#X connect 62 0 64 1;
+#X connect 63 0 64 0;
+#X connect 64 0 71 0;
+#X connect 64 0 71 1;
+#X connect 65 0 60 0;
+#X connect 66 0 60 1;
+#X connect 67 0 61 0;
+#X connect 68 0 61 1;
+#X connect 69 0 72 0;
+#X connect 70 0 72 1;
+#X connect 71 0 73 1;
+#X connect 72 0 73 0;
+#X connect 73 0 74 0;
+#X connect 74 0 75 1;
+#X connect 75 0 76 0;
+#X connect 75 0 86 0;
+#X connect 83 0 84 0;
+#X connect 83 1 85 0;
+#X connect 86 0 91 0;
+#X connect 86 0 144 0;
+#X connect 87 0 89 0;
+#X connect 88 0 89 1;
+#X connect 89 0 90 0;
+#X connect 89 0 86 1;
+#X connect 89 0 130 0;
+#X connect 92 0 99 0;
+#X connect 92 0 99 1;
+#X connect 93 0 98 0;
+#X connect 93 0 98 1;
+#X connect 94 0 95 1;
+#X connect 95 0 100 0;
+#X connect 95 0 100 1;
+#X connect 96 0 92 1;
+#X connect 97 0 93 1;
+#X connect 98 0 101 0;
+#X connect 99 0 101 1;
+#X connect 100 0 102 1;
+#X connect 101 0 102 0;
+#X connect 102 0 106 0;
+#X connect 103 0 93 0;
+#X connect 104 0 92 0;
+#X connect 105 0 95 0;
+#X connect 106 0 123 0;
+#X connect 106 0 126 0;
+#X connect 107 0 111 0;
+#X connect 107 0 111 1;
+#X connect 108 0 110 0;
+#X connect 108 0 110 1;
+#X connect 109 0 112 0;
+#X connect 109 0 112 1;
+#X connect 110 0 113 0;
+#X connect 111 0 113 1;
+#X connect 112 0 114 1;
+#X connect 113 0 114 0;
+#X connect 114 0 118 0;
+#X connect 115 0 108 0;
+#X connect 116 0 107 0;
+#X connect 117 0 109 0;
+#X connect 118 0 122 0;
+#X connect 118 0 136 0;
+#X connect 119 0 108 1;
+#X connect 120 0 107 1;
+#X connect 121 0 109 1;
+#X connect 126 0 132 0;
+#X connect 126 0 144 0;
+#X connect 127 0 128 0;
+#X connect 128 0 133 0;
+#X connect 131 0 128 1;
+#X connect 133 0 129 0;
+#X connect 133 0 135 0;
+#X connect 134 0 135 1;
+#X connect 135 0 126 1;
+#X connect 136 0 143 0;
+#X connect 136 0 144 0;
+#X connect 137 0 139 0;
+#X connect 138 0 137 1;
+#X connect 139 0 140 0;
+#X connect 140 0 136 1;
+#X connect 141 0 137 0;
+#X connect 142 0 140 1;
+#X connect 146 0 150 0;
+#X connect 147 0 149 0;
+#X connect 148 0 145 0;
+#X restore 277 513 pd thisDist;
+#X obj 676 437 s \$0_x2;
+#X obj 869 438 s \$0_y2;
+#X obj 1057 442 s \$0_z2;
+#X obj 704 416 s \$0_x1;
+#X obj 895 416 s \$0_y1;
+#X obj 1087 418 s \$0_z1;
+#X obj 612 316 s \$0_p1;
+#X obj 992 312 s \$0_p3;
+#X obj 805 315 s \$0_p2;
+#N canvas 9 60 940 753 thisAngle 0;
+#X obj 204 628 outlet;
+#X obj 273 27 inlet;
+#X obj 335 26 inlet;
+#X obj 402 26 inlet;
+#X obj 273 51 s \$0_Low1;
+#X obj 335 52 s \$0_High1;
+#X obj 402 52 s \$0_betw1;
+#X obj 65 360 spigot;
+#X obj 98 327 *;
+#X floatatom 128 353 5 0 0 0 - - -;
+#X obj 98 279 r \$0_Low1;
+#X obj 113 304 r \$0_High1;
+#X obj 204 531 spigot;
+#X obj 237 388 *;
+#X obj 237 429 < 1;
+#X obj 237 508 *;
+#X obj 359 534 spigot;
+#X obj 392 391 *;
+#X obj 392 432 < 1;
+#X obj 392 511 *;
+#X obj 392 343 r \$0_High1;
+#X obj 407 368 r \$0_betw1;
+#X obj 407 485 r \$0_Low1;
+#X obj 252 482 r \$0_High1;
+#X obj 252 365 r \$0_betw1;
+#X obj 237 340 r \$0_Low1;
+#X obj 203 27 inlet;
+#X obj 203 51 s \$0_dist1;
+#X obj 204 164 -;
+#X obj 204 82 r \$0_x1;
+#X obj 219 104 r Xpos;
+#X obj 204 194 /;
+#X obj 204 273 * 360;
+#X floatatom 163 401 5 0 0 0 - - -;
+#X obj 204 297 / 6.28319;
+#X obj 204 218 atan;
+#X floatatom 65 634 5 0 0 0 - - -;
+#X obj 278 107 r Zpos;
+#X obj 263 82 r \$0_z1;
+#X obj 263 166 -;
+#X obj 622 46 r Xpos;
+#X obj 688 42 r Zpos;
+#X obj 637 68 r \$0_x1;
+#X obj 669 118 r \$0_x2;
+#X obj 793 68 r \$0_y1;
+#X obj 767 90 r \$0_y2;
+#X obj 871 68 r \$0_z1;
+#X obj 841 92 r \$0_z2;
+#X obj 654 94 r Xpos;
+#X obj 622 90 >;
+#X obj 654 141 <;
+#X obj 639 170 *;
+#X floatatom 640 205 5 0 0 0 - - -;
+#X obj 65 157 r \$0_Vang;
+#X floatatom 10 182 5 0 0 0 - - -;
+#X obj 65 184 swap 1.5708;
+#X obj 65 212 -;
+#X obj 65 233 * 360;
+#X obj 65 257 / 6.28319;
+#X floatatom 19 293 5 0 0 0 - - -;
+#X obj 204 321 + 90;
+#X obj 164 157 t b;
+#X floatatom 249 237 5 0 0 0 - - -;
+#X obj 278 129 t f b;
+#X obj 219 127 t f b;
+#X obj 359 168 -;
+#X obj 374 108 r Xpos;
+#X obj 359 198 /;
+#X obj 359 295 * 360;
+#X obj 359 319 / 6.28319;
+#X obj 359 222 atan;
+#X obj 433 111 r Zpos;
+#X obj 418 170 -;
+#X floatatom 403 242 9 0 0 0 - - -;
+#X obj 433 133 t f b;
+#X obj 374 131 t f b;
+#X obj 359 86 r \$0_x2;
+#X obj 418 86 r \$0_z2;
+#X obj 359 270 + 1.57708;
+#X obj 418 194 < 0;
+#X obj 514 245 spigot;
+#X obj 489 205 * -1;
+#X obj 517 178 >= 0;
+#X obj 581 269 spigot;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 3 0 6 0;
+#X connect 7 0 36 0;
+#X connect 7 0 0 0;
+#X connect 8 0 9 0;
+#X connect 8 0 7 1;
+#X connect 10 0 8 0;
+#X connect 11 0 8 1;
+#X connect 12 0 36 0;
+#X connect 12 0 0 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 12 1;
+#X connect 16 0 36 0;
+#X connect 16 0 0 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 16 1;
+#X connect 20 0 17 0;
+#X connect 21 0 17 1;
+#X connect 22 0 19 1;
+#X connect 23 0 15 1;
+#X connect 24 0 13 1;
+#X connect 25 0 13 0;
+#X connect 26 0 27 0;
+#X connect 28 0 31 0;
+#X connect 29 0 28 0;
+#X connect 30 0 64 0;
+#X connect 31 0 35 0;
+#X connect 32 0 34 0;
+#X connect 34 0 60 0;
+#X connect 35 0 32 0;
+#X connect 35 0 62 0;
+#X connect 37 0 63 0;
+#X connect 38 0 39 0;
+#X connect 39 0 31 1;
+#X connect 40 0 49 0;
+#X connect 42 0 49 1;
+#X connect 43 0 50 1;
+#X connect 48 0 50 0;
+#X connect 49 0 51 0;
+#X connect 50 0 51 1;
+#X connect 51 0 52 0;
+#X connect 53 0 54 0;
+#X connect 53 0 55 0;
+#X connect 55 0 56 0;
+#X connect 55 1 56 1;
+#X connect 56 0 57 0;
+#X connect 57 0 58 0;
+#X connect 58 0 59 0;
+#X connect 58 0 7 0;
+#X connect 60 0 33 0;
+#X connect 60 0 12 0;
+#X connect 61 0 58 0;
+#X connect 63 0 39 1;
+#X connect 63 1 39 0;
+#X connect 63 1 61 0;
+#X connect 64 0 28 1;
+#X connect 64 1 28 0;
+#X connect 64 1 61 0;
+#X connect 65 0 67 0;
+#X connect 66 0 75 0;
+#X connect 67 0 70 0;
+#X connect 68 0 69 0;
+#X connect 69 0 16 0;
+#X connect 70 0 73 0;
+#X connect 70 0 78 0;
+#X connect 71 0 74 0;
+#X connect 72 0 79 0;
+#X connect 72 0 81 0;
+#X connect 72 0 82 0;
+#X connect 72 0 83 0;
+#X connect 74 0 72 1;
+#X connect 74 1 72 0;
+#X connect 75 0 65 1;
+#X connect 75 1 65 0;
+#X connect 76 0 65 0;
+#X connect 77 0 72 0;
+#X connect 78 0 68 0;
+#X connect 79 0 80 1;
+#X connect 80 0 67 1;
+#X connect 81 0 80 0;
+#X connect 82 0 83 1;
+#X connect 83 0 67 1;
+#X restore 277 552 pd thisAngle;
+#X connect 0 0 13 0;
+#X connect 1 0 15 0;
+#X connect 2 0 14 0;
+#X connect 3 0 16 0;
+#X connect 4 0 17 0;
+#X connect 5 0 18 0;
+#X connect 6 0 19 0;
+#X connect 7 0 20 0;
+#X connect 8 0 21 0;
+#X connect 22 0 25 0;
+#X connect 22 0 35 0;
+#X connect 23 0 26 0;
+#X connect 23 0 33 0;
+#X connect 24 0 27 0;
+#X connect 24 0 28 0;
+#X connect 28 0 29 0;
+#X connect 29 0 41 0;
+#X connect 29 0 42 0;
+#X connect 33 0 34 0;
+#X connect 34 0 39 0;
+#X connect 34 0 40 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 36 0 38 0;
+#X connect 37 0 45 0;
+#X connect 37 0 30 0;
+#X connect 38 0 46 0;
+#X connect 38 0 51 0;
+#X connect 39 0 44 0;
+#X connect 39 0 31 0;
+#X connect 40 0 47 0;
+#X connect 40 0 50 0;
+#X connect 41 0 43 0;
+#X connect 41 0 32 0;
+#X connect 42 0 48 0;
+#X connect 42 0 49 0;
+#X connect 52 0 62 0;
+#X connect 52 1 63 0;
+#X connect 52 2 64 0;
+#X connect 52 3 65 0;
+#X connect 52 4 66 0;
+#X connect 52 5 67 0;
+#X connect 52 6 68 0;
+#X connect 52 7 69 0;
+#X connect 52 8 70 0;
+#X connect 53 0 52 5;
+#X connect 54 0 52 4;
+#X connect 55 0 52 3;
+#X connect 56 0 52 2;
+#X connect 57 0 52 0;
+#X connect 58 0 52 1;
+#X connect 59 0 74 0;
+#X connect 60 0 75 0;
+#X connect 61 0 76 0;
+#X connect 71 0 74 1;
+#X connect 72 0 75 1;
+#X connect 73 0 76 1;
+#X connect 74 0 77 0;
+#X connect 75 0 77 1;
+#X connect 76 0 78 1;
+#X connect 77 0 78 0;
+#X connect 78 0 79 0;
+#X connect 78 0 108 0;
+#X connect 78 0 126 0;
+#X connect 78 0 143 0;
+#X connect 80 0 83 1;
+#X connect 81 0 84 1;
+#X connect 82 0 85 1;
+#X connect 83 0 86 0;
+#X connect 84 0 86 1;
+#X connect 85 0 87 1;
+#X connect 86 0 87 0;
+#X connect 87 0 88 0;
+#X connect 87 0 107 0;
+#X connect 87 0 123 0;
+#X connect 87 0 145 0;
+#X connect 89 0 92 1;
+#X connect 90 0 93 1;
+#X connect 91 0 94 1;
+#X connect 92 0 95 0;
+#X connect 93 0 95 1;
+#X connect 94 0 96 1;
+#X connect 95 0 96 0;
+#X connect 96 0 97 0;
+#X connect 96 0 109 0;
+#X connect 96 0 120 0;
+#X connect 96 0 144 0;
+#X connect 98 0 83 0;
+#X connect 99 0 84 0;
+#X connect 100 0 85 0;
+#X connect 101 0 92 0;
+#X connect 102 0 93 0;
+#X connect 103 0 94 0;
+#X connect 104 0 108 1;
+#X connect 104 0 124 0;
+#X connect 105 0 107 1;
+#X connect 105 0 121 0;
+#X connect 106 0 109 1;
+#X connect 106 0 118 0;
+#X connect 107 0 111 0;
+#X connect 107 0 138 0;
+#X connect 108 0 110 0;
+#X connect 108 0 137 0;
+#X connect 109 0 112 0;
+#X connect 109 0 139 0;
+#X connect 115 0 116 0;
+#X connect 116 0 117 0;
+#X connect 118 0 119 0;
+#X connect 118 0 142 0;
+#X connect 120 0 118 1;
+#X connect 120 1 118 0;
+#X connect 121 0 122 0;
+#X connect 121 0 141 0;
+#X connect 123 0 121 1;
+#X connect 123 1 121 0;
+#X connect 124 0 125 0;
+#X connect 124 0 140 0;
+#X connect 126 0 124 1;
+#X connect 126 1 124 0;
+#X connect 136 0 9 0;
+#X connect 136 0 146 0;
+#X connect 136 1 146 1;
+#X connect 136 2 146 2;
+#X connect 136 3 146 3;
+#X connect 146 0 10 0;
+#X restore 462 220 pd distAngleCalc;
+#X msg 520 130 0;
+#X obj 520 110 t b;
+#X floatatom 420 278 8 0 0 0 - - -;
+#X msg 384 108 300;
+#X obj 384 26 loadbang;
+#X obj 410 51 r Cab3LX;
+#X obj -176 197 freqCalcCyl;
+#X obj 2 203 freqCalcCyl;
+#X obj 199 200 freqCalcCyl;
+#X obj 420 253 freqCalcCyl;
+#X connect 1 0 41 0;
+#X connect 2 0 1 0;
+#X connect 3 0 41 2;
+#X connect 3 1 41 3;
+#X connect 4 0 41 1;
+#X connect 5 0 3 0;
+#X connect 6 0 3 1;
+#X connect 7 0 3 2;
+#X connect 8 0 3 3;
+#X connect 10 0 42 0;
+#X connect 11 0 10 0;
+#X connect 12 0 42 2;
+#X connect 12 1 42 3;
+#X connect 13 0 42 1;
+#X connect 14 0 12 0;
+#X connect 15 0 12 1;
+#X connect 16 0 12 2;
+#X connect 17 0 12 3;
+#X connect 19 0 43 0;
+#X connect 20 0 19 0;
+#X connect 21 0 43 2;
+#X connect 21 1 43 3;
+#X connect 22 0 43 1;
+#X connect 23 0 21 0;
+#X connect 24 0 21 1;
+#X connect 25 0 21 2;
+#X connect 26 0 21 3;
+#X connect 27 0 36 0;
+#X connect 27 0 34 4;
+#X connect 28 0 34 2;
+#X connect 29 0 34 0;
+#X connect 30 0 34 1;
+#X connect 31 0 34 8;
+#X connect 32 0 34 6;
+#X connect 33 0 34 7;
+#X connect 34 0 44 2;
+#X connect 34 1 44 3;
+#X connect 35 0 34 3;
+#X connect 35 0 34 5;
+#X connect 36 0 35 0;
+#X connect 38 0 44 0;
+#X connect 39 0 38 0;
+#X connect 40 0 44 1;
+#X connect 41 0 0 0;
+#X connect 42 0 9 0;
+#X connect 43 0 18 0;
+#X connect 44 0 37 0;
+#X restore 166 31 pd Cables;
+#X restore 902 102 pd Telegraph;
+#N canvas 121 324 569 336 OSC_PlayerValues 0;
+#X obj 117 9 OSCroute /playerX;
+#X floatatom 279 37 7 0 0 0 - - -;
+#X floatatom 167 36 7 0 0 0 - - -;
+#X obj 117 35 s Xpos;
+#X obj 34 1 inlet;
+#X obj 34 25 s \$0_MyOsc;
+#X obj 117 -13 r \$0_MyOsc;
+#X obj 354 7 OSCroute /playerZ;
+#X obj 354 36 s Zpos;
+#X floatatom 400 36 7 0 0 0 - - -;
+#X obj 233 -15 r \$0_MyOsc;
+#X obj 355 -15 r \$0_MyOsc;
+#X obj 233 37 s Ypos;
+#X obj 233 8 OSCroute /playerY;
+#X floatatom 285 115 7 0 0 0 - - -;
+#X floatatom 168 114 7 0 0 0 - - -;
+#X obj 118 65 r \$0_MyOsc;
+#X floatatom 407 114 7 0 0 0 - - -;
+#X obj 234 63 r \$0_MyOsc;
+#X obj 356 63 r \$0_MyOsc;
+#X obj 118 87 OSCroute /playerLX;
+#X obj 234 86 OSCroute /playerLY;
+#X obj 355 85 OSCroute /playerLZ;
+#X obj 118 113 s XLpos;
+#X obj 234 115 s YLpos;
+#X obj 355 114 s ZLpos;
+#X floatatom 283 191 7 0 0 0 - - -;
+#X floatatom 166 190 7 0 0 0 - - -;
+#X obj 116 141 r \$0_MyOsc;
+#X floatatom 405 190 7 0 0 0 - - -;
+#X obj 232 139 r \$0_MyOsc;
+#X obj 354 139 r \$0_MyOsc;
+#X obj 116 163 OSCroute /playerRX;
+#X obj 232 162 OSCroute /playerRY;
+#X obj 353 161 OSCroute /playerRZ;
+#X obj 353 190 s ZRpos;
+#X obj 232 191 s YRpos;
+#X obj 116 189 s XRpos;
+#X connect 0 0 3 0;
+#X connect 0 0 2 0;
+#X connect 4 0 5 0;
+#X connect 6 0 0 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 10 0 13 0;
+#X connect 11 0 7 0;
+#X connect 13 0 1 0;
+#X connect 13 0 12 0;
+#X connect 16 0 20 0;
+#X connect 18 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 15 0;
+#X connect 20 0 23 0;
+#X connect 21 0 14 0;
+#X connect 21 0 24 0;
+#X connect 22 0 17 0;
+#X connect 22 0 25 0;
+#X connect 28 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 34 0;
+#X connect 32 0 27 0;
+#X connect 32 0 37 0;
+#X connect 33 0 26 0;
+#X connect 33 0 36 0;
+#X connect 34 0 29 0;
+#X connect 34 0 35 0;
+#X restore 577 -42 pd OSC_PlayerValues;
+#N canvas 163 38 306 442 OSC_Tree 0;
+#X obj 35 21 inlet;
+#X obj 35 45 s \$0_MyOsc;
+#N canvas 169 306 1177 130 main 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeX;
+#X obj 158 36 OSCroute /treeY;
+#X obj 278 39 OSCroute /treeZ;
+#X obj 44 60 s treeX;
+#X obj 278 61 s treeZ;
+#X obj 158 60 s treeY;
+#X obj 398 36 OSCroute /treeLX;
+#X obj 398 60 s treeLX;
+#X obj 524 36 OSCroute /treeLY;
+#X obj 524 60 s treeLY;
+#X obj 649 36 OSCroute /treeLZ;
+#X obj 649 58 s treeLZ;
+#X obj 775 31 OSCroute /treeRX;
+#X obj 775 55 s treeRX;
+#X obj 902 28 OSCroute /treeRY;
+#X obj 902 52 s treeRY;
+#X obj 1034 27 OSCroute /treeRZ;
+#X obj 1034 49 s treeRZ;
+#X connect 4 0 20 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 19 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 21 0;
+#X connect 19 0 7 0;
+#X connect 19 0 23 0;
+#X connect 20 0 2 0;
+#X connect 20 0 22 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 112 pd main;
+#N canvas 169 306 1177 130 trunk 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeTX;
+#X obj 44 60 s treeTX;
+#X obj 158 36 OSCroute /treeTY;
+#X obj 158 60 s treeTY;
+#X obj 278 39 OSCroute /treeTZ;
+#X obj 278 61 s treeTZ;
+#X obj 398 36 OSCroute /treeTLX;
+#X obj 398 60 s treeTLX;
+#X obj 524 36 OSCroute /treeTLY;
+#X obj 524 60 s treeTLY;
+#X obj 649 36 OSCroute /treeTLZ;
+#X obj 649 58 s treeTLZ;
+#X obj 775 31 OSCroute /treeTRX;
+#X obj 775 55 s treeTRX;
+#X obj 902 28 OSCroute /treeTRY;
+#X obj 902 52 s treeTRY;
+#X obj 1034 27 OSCroute /treeTRZ;
+#X obj 1034 49 s treeTRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 135 pd trunk;
+#N canvas 169 306 1177 130 branch 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeBX;
+#X obj 44 60 s treeBX;
+#X obj 158 36 OSCroute /treeBY;
+#X obj 158 60 s treeBY;
+#X obj 278 39 OSCroute /treeBZ;
+#X obj 278 61 s treeBZ;
+#X obj 398 36 OSCroute /treeBLX;
+#X obj 398 60 s treeBLX;
+#X obj 524 36 OSCroute /treeBLY;
+#X obj 524 60 s treeBLY;
+#X obj 649 36 OSCroute /treeBLZ;
+#X obj 649 58 s treeBLZ;
+#X obj 775 31 OSCroute /treeBRX;
+#X obj 775 55 s treeBRX;
+#X obj 902 28 OSCroute /treeBRY;
+#X obj 902 52 s treeBRY;
+#X obj 1034 27 OSCroute /treeBRZ;
+#X obj 1034 49 s treeBRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 158 pd branch;
+#N canvas 169 306 1177 130 branch1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB1X;
+#X obj 44 60 s treeB1X;
+#X obj 158 36 OSCroute /treeB1Y;
+#X obj 158 60 s treeB1Y;
+#X obj 278 39 OSCroute /treeB1Z;
+#X obj 278 61 s treeB1Z;
+#X obj 398 36 OSCroute /treeB1LX;
+#X obj 398 60 s treeB1LX;
+#X obj 524 36 OSCroute /treeB1LY;
+#X obj 524 60 s treeB1LY;
+#X obj 649 36 OSCroute /treeB1LZ;
+#X obj 649 58 s treeB1LZ;
+#X obj 775 31 OSCroute /treeB1RX;
+#X obj 775 55 s treeB1RX;
+#X obj 902 28 OSCroute /treeB1RY;
+#X obj 902 52 s treeB1RY;
+#X obj 1034 27 OSCroute /treeB1RZ;
+#X obj 1034 49 s treeB1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 181 pd branch1;
+#N canvas 169 306 1177 130 branch2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB2X;
+#X obj 44 60 s treeB2X;
+#X obj 158 36 OSCroute /treeB2Y;
+#X obj 158 60 s treeB2Y;
+#X obj 278 39 OSCroute /treeB2Z;
+#X obj 278 61 s treeB2Z;
+#X obj 398 36 OSCroute /treeB2LX;
+#X obj 398 60 s treeB2LX;
+#X obj 524 36 OSCroute /treeB2LY;
+#X obj 524 60 s treeB2LY;
+#X obj 649 36 OSCroute /treeB2LZ;
+#X obj 649 58 s treeB2LZ;
+#X obj 775 31 OSCroute /treeB2RX;
+#X obj 775 55 s treeB2RX;
+#X obj 902 28 OSCroute /treeB2RY;
+#X obj 902 52 s treeB2RY;
+#X obj 1034 27 OSCroute /treeB2RZ;
+#X obj 1034 49 s treeB2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 203 pd branch2;
+#N canvas 169 306 1177 130 branch3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB3X;
+#X obj 44 60 s treeB3X;
+#X obj 158 36 OSCroute /treeB3Y;
+#X obj 158 60 s treeB3Y;
+#X obj 278 39 OSCroute /treeB3Z;
+#X obj 278 61 s treeB3Z;
+#X obj 398 36 OSCroute /treeB3LX;
+#X obj 398 60 s treeB3LX;
+#X obj 524 36 OSCroute /treeB3LY;
+#X obj 524 60 s treeB3LY;
+#X obj 649 36 OSCroute /treeB3LZ;
+#X obj 649 58 s treeB3LZ;
+#X obj 775 31 OSCroute /treeB3RX;
+#X obj 775 55 s treeB3RX;
+#X obj 902 28 OSCroute /treeB3RY;
+#X obj 902 52 s treeB3RY;
+#X obj 1034 27 OSCroute /treeB3RZ;
+#X obj 1034 49 s treeB3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 227 pd branch3;
+#N canvas 169 306 1177 130 treeY 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYX;
+#X obj 44 60 s treeYX;
+#X obj 158 36 OSCroute /treeYY;
+#X obj 158 60 s treeYY;
+#X obj 278 39 OSCroute /treeYZ;
+#X obj 278 61 s treeYZ;
+#X obj 398 36 OSCroute /treeYLX;
+#X obj 398 60 s treeYLX;
+#X obj 524 36 OSCroute /treeYLY;
+#X obj 524 60 s treeYLY;
+#X obj 649 36 OSCroute /treeYLZ;
+#X obj 649 58 s treeYLZ;
+#X obj 775 31 OSCroute /treeYRX;
+#X obj 775 55 s treeYRX;
+#X obj 902 28 OSCroute /treeYRY;
+#X obj 902 52 s treeYRY;
+#X obj 1034 27 OSCroute /treeYRZ;
+#X obj 1034 49 s treeYRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 18 pd treeY;
+#N canvas 128 306 1259 130 treeYB4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB4X;
+#X obj 44 60 s treeYB4X;
+#X obj 175 35 OSCroute /treeYB4Y;
+#X obj 175 59 s treeYB4Y;
+#X obj 294 35 OSCroute /treeYB4Z;
+#X obj 294 57 s treeYB4Z;
+#X obj 416 34 OSCroute /treeYB4LX;
+#X obj 416 58 s treeYB4LX;
+#X obj 548 36 OSCroute /treeYB4LY;
+#X obj 548 60 s treeYB4LY;
+#X obj 688 37 OSCroute /treeYB4LZ;
+#X obj 688 59 s treeYB4LZ;
+#X obj 824 29 OSCroute /treeYB4RX;
+#X obj 824 53 s treeYB4RX;
+#X obj 972 34 OSCroute /treeYB4RY;
+#X obj 972 58 s treeYB4RY;
+#X obj 1112 37 OSCroute /treeYB4RZ;
+#X obj 1112 59 s treeYB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 44 pd treeYB4;
+#N canvas 128 306 1259 130 treeYB5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 68 pd treeYB5;
+#N canvas 169 306 1177 130 treeY1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1X;
+#X obj 44 60 s treeY1X;
+#X obj 158 36 OSCroute /treeY1Y;
+#X obj 158 60 s treeY1Y;
+#X obj 278 39 OSCroute /treeY1Z;
+#X obj 278 61 s treeY1Z;
+#X obj 398 36 OSCroute /treeY1LX;
+#X obj 398 60 s treeY1LX;
+#X obj 524 36 OSCroute /treeY1LY;
+#X obj 524 60 s treeY1LY;
+#X obj 649 36 OSCroute /treeY1LZ;
+#X obj 649 58 s treeY1LZ;
+#X obj 775 31 OSCroute /treeY1RX;
+#X obj 775 55 s treeY1RX;
+#X obj 902 28 OSCroute /treeY1RY;
+#X obj 902 52 s treeY1RY;
+#X obj 1034 27 OSCroute /treeY1RZ;
+#X obj 1034 49 s treeY1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 150 94 pd treeY1;
+#N canvas 128 306 1259 130 treeY1B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1B4X;
+#X obj 44 60 s treeY1B4X;
+#X obj 175 35 OSCroute /treeY1B4Y;
+#X obj 175 59 s treeY1B4Y;
+#X obj 294 35 OSCroute /treeY1B4Z;
+#X obj 294 57 s treeY1B4Z;
+#X obj 416 34 OSCroute /treeY1B4LX;
+#X obj 416 58 s treeY1B4LX;
+#X obj 548 36 OSCroute /treeY1B4LY;
+#X obj 548 60 s treeY1B4LY;
+#X obj 688 37 OSCroute /treeY1B4LZ;
+#X obj 688 59 s treeY1B4LZ;
+#X obj 824 29 OSCroute /treeY1B4RX;
+#X obj 824 53 s treeY1B4RX;
+#X obj 972 34 OSCroute /treeY1B4RY;
+#X obj 972 58 s treeY1B4RY;
+#X obj 1112 37 OSCroute /treeY1B4RZ;
+#X obj 1112 59 s treeY1B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 120 pd treeY1B4;
+#N canvas 128 306 1259 130 treeY1B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 44 36 OSCroute /treeY1B5X;
+#X obj 44 60 s treeY1B5X;
+#X obj 175 35 OSCroute /treeY1B5Y;
+#X obj 175 59 s treeY1B5Y;
+#X obj 294 35 OSCroute /treeY1B5Z;
+#X obj 294 57 s treeY1B5Z;
+#X obj 416 34 OSCroute /treeY1B5LX;
+#X obj 416 58 s treeY1B5LX;
+#X obj 548 36 OSCroute /treeY1B5LY;
+#X obj 548 60 s treeY1B5LY;
+#X obj 688 37 OSCroute /treeY1B5LZ;
+#X obj 829 61 s treeY1B5RX;
+#X obj 972 34 OSCroute /treeY1B5RY;
+#X obj 972 58 s treeY1B5RY;
+#X obj 1112 37 OSCroute /treeY1B5RZ;
+#X obj 1112 59 s treeY1B5RZ;
+#X connect 4 0 24 0;
+#X connect 5 0 26 0;
+#X connect 6 0 30 0;
+#X connect 9 0 28 0;
+#X connect 10 0 20 0;
+#X connect 11 0 22 0;
+#X connect 14 0 34 0;
+#X connect 16 0 19 0;
+#X connect 17 0 32 0;
+#X connect 19 0 13 0;
+#X connect 19 0 31 0;
+#X connect 20 0 3 0;
+#X connect 20 0 21 0;
+#X connect 22 0 7 0;
+#X connect 22 0 23 0;
+#X connect 24 0 2 0;
+#X connect 24 0 25 0;
+#X connect 26 0 1 0;
+#X connect 26 0 27 0;
+#X connect 28 0 8 0;
+#X connect 28 0 29 0;
+#X connect 30 0 0 0;
+#X connect 30 0 18 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 144 pd treeY1B5;
+#N canvas 169 306 1177 130 treeY2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2X;
+#X obj 44 60 s treeY2X;
+#X obj 158 36 OSCroute /treeY2Y;
+#X obj 158 60 s treeY2Y;
+#X obj 278 39 OSCroute /treeY2Z;
+#X obj 278 61 s treeY2Z;
+#X obj 398 36 OSCroute /treeY2LX;
+#X obj 398 60 s treeY2LX;
+#X obj 524 36 OSCroute /treeY2LY;
+#X obj 524 60 s treeY2LY;
+#X obj 649 36 OSCroute /treeY2LZ;
+#X obj 649 58 s treeY2LZ;
+#X obj 775 31 OSCroute /treeY2RX;
+#X obj 775 55 s treeY2RX;
+#X obj 902 28 OSCroute /treeY2RY;
+#X obj 902 52 s treeY2RY;
+#X obj 1034 27 OSCroute /treeY2RZ;
+#X obj 1034 49 s treeY2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 148 173 pd treeY2;
+#N canvas 128 306 1259 130 treeY2B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2B4X;
+#X obj 44 60 s treeY2B4X;
+#X obj 175 35 OSCroute /treeY2B4Y;
+#X obj 175 59 s treeY2B4Y;
+#X obj 294 35 OSCroute /treeY2B4Z;
+#X obj 294 57 s treeY2B4Z;
+#X obj 416 34 OSCroute /treeY2B4LX;
+#X obj 416 58 s treeY2B4LX;
+#X obj 548 36 OSCroute /treeY2B4LY;
+#X obj 548 60 s treeY2B4LY;
+#X obj 688 37 OSCroute /treeY2B4LZ;
+#X obj 688 59 s treeY2B4LZ;
+#X obj 824 29 OSCroute /treeY2B4RX;
+#X obj 824 53 s treeY2B4RX;
+#X obj 972 34 OSCroute /treeY2B4RY;
+#X obj 972 58 s treeY2B4RY;
+#X obj 1112 37 OSCroute /treeY2B4RZ;
+#X obj 1112 59 s treeY2B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 199 pd treeY2B4;
+#N canvas 128 306 1259 130 treeY2B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 223 pd treeY2B5;
+#N canvas 169 306 1177 130 treeY3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3X;
+#X obj 44 60 s treeY3X;
+#X obj 158 36 OSCroute /treeY3Y;
+#X obj 158 60 s treeY3Y;
+#X obj 278 39 OSCroute /treeY3Z;
+#X obj 278 61 s treeY3Z;
+#X obj 398 36 OSCroute /treeY3LX;
+#X obj 398 60 s treeY3LX;
+#X obj 524 36 OSCroute /treeY3LY;
+#X obj 524 60 s treeY3LY;
+#X obj 649 36 OSCroute /treeY3LZ;
+#X obj 649 58 s treeY3LZ;
+#X obj 775 31 OSCroute /treeY3RX;
+#X obj 775 55 s treeY3RX;
+#X obj 902 28 OSCroute /treeY3RY;
+#X obj 902 52 s treeY3RY;
+#X obj 1034 27 OSCroute /treeY3RZ;
+#X obj 1034 49 s treeY3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 146 255 pd treeY3;
+#N canvas 128 306 1259 130 treeY3B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3B4X;
+#X obj 44 60 s treeY3B4X;
+#X obj 175 35 OSCroute /treeY3B4Y;
+#X obj 175 59 s treeY3B4Y;
+#X obj 294 35 OSCroute /treeY3B4Z;
+#X obj 294 57 s treeY3B4Z;
+#X obj 416 34 OSCroute /treeY3B4LX;
+#X obj 416 58 s treeY3B4LX;
+#X obj 548 36 OSCroute /treeY3B4LY;
+#X obj 548 60 s treeY3B4LY;
+#X obj 688 37 OSCroute /treeY3B4LZ;
+#X obj 688 59 s treeY3B4LZ;
+#X obj 824 29 OSCroute /treeY3B4RX;
+#X obj 824 53 s treeY3B4RX;
+#X obj 972 34 OSCroute /treeY3B4RY;
+#X obj 972 58 s treeY3B4RY;
+#X obj 1112 37 OSCroute /treeY3B4RZ;
+#X obj 1112 59 s treeY3B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 281 pd treeY3B4;
+#N canvas 128 306 1259 130 treeY3B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 305 pd treeY3B5;
+#N canvas 169 306 1177 130 branch4 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB4X;
+#X obj 44 60 s treeB4X;
+#X obj 158 36 OSCroute /treeB4Y;
+#X obj 158 60 s treeB4Y;
+#X obj 278 39 OSCroute /treeB4Z;
+#X obj 278 61 s treeB4Z;
+#X obj 398 36 OSCroute /treeB4LX;
+#X obj 398 60 s treeB4LX;
+#X obj 524 36 OSCroute /treeB4LY;
+#X obj 524 60 s treeB4LY;
+#X obj 649 36 OSCroute /treeB4LZ;
+#X obj 649 58 s treeB4LZ;
+#X obj 775 31 OSCroute /treeB4RX;
+#X obj 775 55 s treeB4RX;
+#X obj 902 28 OSCroute /treeB4RY;
+#X obj 902 52 s treeB4RY;
+#X obj 1034 27 OSCroute /treeB4RZ;
+#X obj 1034 49 s treeB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 252 pd branch4;
+#X connect 0 0 1 0;
+#X restore 714 23 pd OSC_Tree;
+#N canvas 944 425 450 300 Tree 1;
+#N canvas 978 84 276 288 trunk 1;
+#X obj 72 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 85 227 8 0 0 0 - - -;
+#N canvas 358 59 434 718 posCalc 0;
+#X obj 82 80 -;
+#X obj 225 81 -;
+#X obj 83 141 *;
+#X obj 226 140 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 225 -7 r Zpos;
+#X obj 82 1 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 240 26 inlet;
+#X obj 97 32 inlet;
+#X obj 281 27 inlet;
+#X obj 137 34 inlet;
+#X obj 97 55 +;
+#X obj 240 55 +;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 29 0;
+#X connect 25 0 28 0;
+#X connect 26 0 29 1;
+#X connect 27 0 28 1;
+#X connect 28 0 0 1;
+#X connect 29 0 1 1;
+#X restore 127 172 pd posCalc;
+#X msg 72 166 300;
+#X obj 72 26 loadbang;
+#X obj 106 50 r treeTLX;
+#X obj 146 97 r treeTX;
+#X obj 127 74 r treeX;
+#X obj 165 120 r treeZ;
+#X obj 184 144 r treeTZ;
+#X connect 0 0 3 0;
+#X connect 4 0 0 0;
+#X connect 6 0 2 1;
+#X connect 7 0 2 0;
+#X connect 8 0 2 2;
+#X connect 9 0 2 3;
+#X restore 57 26 pd trunk;
+#N canvas 506 72 1161 768 branches 1;
+#X obj 152 -290 r treeBX;
+#X obj 182 150 r treeBY;
+#X obj 175 -144 r treeBZ;
+#X obj 346 -34 r treeBLX;
+#X obj 198 -36 r treeBLY;
+#X obj 403 -73 r treeBLZ;
+#X obj 221 29 r treeBRX;
+#X obj 233 50 r treeBRY;
+#X obj 245 69 r treeBRZ;
+#X obj 167 -266 r treeX;
+#X obj 292 -93 r treeY;
+#X obj 190 -124 r treeZ;
+#X obj 190 -81 r treeTZ;
+#X obj 175 -60 +;
+#X obj 175 -101 +;
+#X obj 152 -236 +;
+#X obj 152 -192 +;
+#X obj 167 -214 r treeTX;
+#X obj 367 -102 r treeTY;
+#X obj 56 -9 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 69 305 8 0 0 0 - - -;
+#X msg 56 244 300;
+#X obj 56 -36 loadbang;
+#X obj 90 -12 r treeBLX;
+#X msg 210 8 0;
+#X obj 210 -12 t b;
+#X floatatom 77 -137 5 0 0 0 - - -;
+#X floatatom 166 102 5 0 0 0 - - -;
+#X floatatom 274 204 5 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 114 234 pd posCalc;
+#X connect 0 0 15 0;
+#X connect 1 0 28 0;
+#X connect 2 0 14 0;
+#X connect 4 0 25 0;
+#X connect 9 0 15 1;
+#X connect 11 0 14 1;
+#X connect 12 0 13 1;
+#X connect 13 0 27 0;
+#X connect 13 0 29 1;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 26 0;
+#X connect 16 0 29 0;
+#X connect 17 0 16 1;
+#X connect 19 0 21 0;
+#X connect 22 0 19 0;
+#X connect 25 0 24 0;
+#X restore 58 48 pd branches;
+#X restore 902 125 pd Tree;
+#X obj 652 -13 print;
+#X obj 382 15 s wSpeed;
+#X obj 982 -78 r wSpeed;
+#X obj 914 -127 loadbang;
+#X msg 971 -108 connect localhost 9001;
+#X msg 982 -32 \$1;
+#X msg 982 -10 send /test \$1;
+#X obj 914 -105 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 877 -70 onebang;
+#X obj 828 -63 t b;
+#X obj 14 367 loadbang;
+#X msg 14 395 5;
+#X obj 479 -113 loadbang;
+#X msg 479 -85 5;
+#X connect 0 0 25 0;
+#X connect 16 0 31 1;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 21 0 52 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 35 0;
+#X connect 38 0 56 0;
+#X connect 39 0 40 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 40 0 46 0;
+#X connect 40 0 49 0;
+#X connect 40 0 48 0;
+#X connect 40 0 60 0;
+#X connect 44 0 45 0;
+#X connect 44 0 31 0;
+#X connect 53 0 38 0;
+#X connect 54 0 58 0;
+#X connect 55 0 35 0;
+#X connect 56 0 57 0;
+#X connect 57 0 36 0;
+#X connect 58 0 59 1;
+#X connect 59 0 55 0;
+#X connect 60 0 59 0;
+#X connect 61 0 62 0;
+#X connect 62 0 44 0;
+#X connect 63 0 64 0;
+#X connect 64 0 20 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/Gen2_D5.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,3774 @@
+#N canvas 129 76 1321 763 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 260 -116 pd windspeed;
+#X text 24 15 Light air = 0.56 m/s - 1.39 m/s;
+#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 25 217 Storm = 28.89 m/s - 33.06 m/s;
+#X text 26 235 Hurricane = 33.33 -;
+#X text 62 -16 Beaufort Scale Chart;
+#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 12600 1;
+#X text 237 494 Gain;
+#X obj 208 411 loadbang;
+#X obj 260 78 delwrite~ varwind 3000;
+#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6600 1;
+#X obj 303 -11 snapshot~;
+#X obj 303 -36 metro 100;
+#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 303 16 10 0 0 0 - - -;
+#X obj 260 -82 *~ 1;
+#X obj 260 -56 +~ 1;
+#X text 107 274 Equations from Chanaud 2010;
+#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 576 323 360 235 opLevels 0;
+#X obj 122 167 dac~;
+#X obj 64 70 catch~ l;
+#X obj 179 64 catch~ r;
+#X obj 180 98 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 180 149 prvu~;
+#X obj 237 69 / 127;
+#X obj 237 34 inlet;
+#X obj 65 183 outlet;
+#X obj 180 177 outlet;
+#X obj 129 26 inlet;
+#X obj 112 131 /~ 1;
+#X obj 142 131 /~ 1;
+#X text 35 130 comment;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 53 432 pd opLevels;
+#X obj 303 -83 loadbang;
+#X msg 208 439 5;
+#X text 300 34 Wind Speed;
+#X obj 971 43 udpsend;
+#X obj 981 15 packOSC;
+#X obj 793 -140 import mrpeach;
+#X floatatom 982 -54 5 0 0 0 - - -;
+#X obj 683 -101 udpreceive 9000;
+#X obj 683 -74 unpackOSC;
+#N canvas 1099 641 205 101 Fence 1;
+#N canvas 90 23 1345 580 Posts 0;
+#X obj 78 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 182 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 122 pd posCalc;
+#X obj 75 70 r ClyLX;
+#X msg 39 115 300;
+#X obj 141 96 r ClyZ;
+#X obj 84 96 r ClyX;
+#X obj 236 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 212 195 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 242 135 pd posCalc;
+#X msg 199 134 300;
+#X obj 407 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 383 182 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 413 122 pd posCalc;
+#X msg 370 121 300;
+#X obj 565 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 541 195 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 571 135 pd posCalc;
+#X msg 528 134 300;
+#X obj 724 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 700 181 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 730 121 pd posCalc;
+#X msg 687 120 300;
+#X obj 882 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 858 194 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 888 134 pd posCalc;
+#X msg 845 133 300;
+#X obj 78 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 396 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 336 pd posCalc;
+#X msg 41 335 300;
+#X obj 236 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 212 409 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 242 349 pd posCalc;
+#X msg 199 348 300;
+#X obj 408 263 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 384 405 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 414 345 pd posCalc;
+#X msg 371 344 300;
+#X obj 566 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 542 418 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 572 358 pd posCalc;
+#X msg 529 357 300;
+#X obj 730 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 706 406 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 736 346 pd posCalc;
+#X msg 693 345 300;
+#X obj 888 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 864 419 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 894 359 pd posCalc;
+#X msg 851 358 300;
+#X obj 233 83 r Cly1LX;
+#X obj 242 109 r Cly1X;
+#X obj 299 109 r Cly1Z;
+#X obj 404 70 r Cly2LX;
+#X obj 413 96 r Cly2X;
+#X obj 470 96 r Cly2Z;
+#X obj 562 83 r Cly3LX;
+#X obj 571 109 r Cly3X;
+#X obj 628 109 r Cly3Z;
+#X obj 721 69 r Cly4LX;
+#X obj 730 95 r Cly4X;
+#X obj 787 95 r Cly4Z;
+#X obj 879 82 r Cly5LX;
+#X obj 888 108 r Cly5X;
+#X obj 945 108 r Cly5Z;
+#X obj 75 284 r Cly6LX;
+#X obj 84 310 r Cly6X;
+#X obj 141 310 r Cly6Z;
+#X obj 233 297 r Cly7LX;
+#X obj 242 323 r Cly7X;
+#X obj 299 323 r Cly7Z;
+#X obj 405 293 r Cly8LX;
+#X obj 414 319 r Cly8X;
+#X obj 471 319 r Cly8Z;
+#X obj 563 306 r Cly9LX;
+#X obj 572 332 r Cly9X;
+#X obj 629 332 r Cly9Z;
+#X obj 727 294 r Cly10LX;
+#X obj 736 320 r Cly10X;
+#X obj 793 320 r Cly10Z;
+#X obj 885 307 r Cly11LX;
+#X obj 894 333 r Cly11X;
+#X obj 951 333 r Cly11Z;
+#X obj 1042 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 1018 307 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 1048 247 pd posCalc;
+#X obj 1039 195 r Cly12LX;
+#X obj 1048 221 r Cly12X;
+#X obj 1105 221 r Cly12Z;
+#X obj 724 15 loadbang;
+#X obj 885 25 loadbang;
+#X obj 734 241 loadbang;
+#X obj 890 253 loadbang;
+#X obj 1041 140 loadbang;
+#X obj 565 29 loadbang;
+#X obj 566 250 loadbang;
+#X obj 405 17 loadbang;
+#X obj 408 238 loadbang;
+#X obj 236 28 loadbang;
+#X obj 235 242 loadbang;
+#X obj 80 225 loadbang;
+#X obj 76 14 loadbang;
+#X msg 986 224 300;
+#X connect 0 0 4 0;
+#X connect 5 0 2 1;
+#X connect 6 0 2 0;
+#X connect 7 0 10 0;
+#X connect 11 0 14 0;
+#X connect 15 0 18 0;
+#X connect 19 0 22 0;
+#X connect 23 0 26 0;
+#X connect 27 0 30 0;
+#X connect 31 0 34 0;
+#X connect 35 0 38 0;
+#X connect 39 0 42 0;
+#X connect 43 0 46 0;
+#X connect 47 0 50 0;
+#X connect 52 0 9 0;
+#X connect 53 0 9 1;
+#X connect 55 0 13 0;
+#X connect 56 0 13 1;
+#X connect 58 0 17 0;
+#X connect 59 0 17 1;
+#X connect 61 0 21 0;
+#X connect 62 0 21 1;
+#X connect 64 0 25 0;
+#X connect 65 0 25 1;
+#X connect 67 0 29 0;
+#X connect 68 0 29 1;
+#X connect 70 0 33 0;
+#X connect 71 0 33 1;
+#X connect 73 0 37 0;
+#X connect 74 0 37 1;
+#X connect 76 0 41 0;
+#X connect 77 0 41 1;
+#X connect 79 0 45 0;
+#X connect 80 0 45 1;
+#X connect 82 0 49 0;
+#X connect 83 0 49 1;
+#X connect 84 0 103 0;
+#X connect 88 0 86 0;
+#X connect 89 0 86 1;
+#X connect 90 0 19 0;
+#X connect 91 0 23 0;
+#X connect 92 0 43 0;
+#X connect 93 0 47 0;
+#X connect 94 0 84 0;
+#X connect 95 0 15 0;
+#X connect 96 0 39 0;
+#X connect 97 0 11 0;
+#X connect 98 0 35 0;
+#X connect 99 0 7 0;
+#X connect 100 0 31 0;
+#X connect 101 0 27 0;
+#X connect 102 0 0 0;
+#X restore 42 36 pd Posts;
+#N canvas 271 23 769 794 Wires 1;
+#X floatatom -579 232 8 0 0 0 - - -;
+#X msg -584 115 300;
+#X obj -584 33 loadbang;
+#X obj -558 58 r WirLX;
+#X obj -548 97 r WirX;
+#X obj -494 139 r WirZ;
+#X obj -521 118 r WirY;
+#X obj -467 160 r WirLY;
+#X floatatom -395 236 8 0 0 0 - - -;
+#X msg -400 119 300;
+#X obj -400 37 loadbang;
+#X obj -374 62 r Wir1LX;
+#X obj -353 101 r Wir1X;
+#X obj -326 122 r Wir1Y;
+#X obj -299 143 r Wir1Z;
+#X obj -272 164 r Wir1LY;
+#X floatatom -205 246 8 0 0 0 - - -;
+#X msg -210 129 300;
+#X obj -210 47 loadbang;
+#X obj -184 72 r Wir2LX;
+#X obj -163 111 r Wir2X;
+#X obj -136 132 r Wir2Y;
+#X obj -109 153 r Wir2Z;
+#X obj -82 174 r Wir2LY;
+#X floatatom -579 475 8 0 0 0 - - -;
+#X msg -584 358 300;
+#X obj -584 276 loadbang;
+#X obj -558 301 r Wir3LX;
+#X obj -537 340 r Wir3X;
+#X obj -510 361 r Wir3Y;
+#X obj -483 382 r Wir3Z;
+#X obj -456 403 r Wir3LY;
+#X floatatom -387 475 8 0 0 0 - - -;
+#X msg -392 358 300;
+#X obj -392 276 loadbang;
+#X obj -366 301 r Wir4LX;
+#X obj -345 340 r Wir4X;
+#X obj -318 361 r Wir4Y;
+#X obj -291 382 r Wir4Z;
+#X obj -264 403 r Wir4LY;
+#X floatatom -199 483 8 0 0 0 - - -;
+#X msg -204 366 300;
+#X obj -204 284 loadbang;
+#X obj -178 309 r Wir5LX;
+#X obj -157 348 r Wir5X;
+#X obj -130 369 r Wir5Y;
+#X obj -103 390 r Wir5Z;
+#X obj -76 411 r Wir5LY;
+#X floatatom -580 712 8 0 0 0 - - -;
+#X msg -585 595 300;
+#X obj -585 513 loadbang;
+#X obj -559 538 r Wir6LX;
+#X obj -538 577 r Wir6X;
+#X obj -511 598 r Wir6Y;
+#X obj -484 619 r Wir6Z;
+#X obj -457 640 r Wir6LY;
+#X floatatom -392 711 8 0 0 0 - - -;
+#X msg -397 594 300;
+#X obj -397 512 loadbang;
+#X obj -371 537 r Wir7LX;
+#X obj -350 576 r Wir7X;
+#X obj -323 597 r Wir7Y;
+#X obj -296 618 r Wir7Z;
+#X obj -269 639 r Wir7LY;
+#X floatatom -194 710 8 0 0 0 - - -;
+#X msg -199 593 300;
+#X obj -199 511 loadbang;
+#X obj -173 536 r Wir8LX;
+#X obj -152 575 r Wir8X;
+#X obj -125 596 r Wir8Y;
+#X obj -98 617 r Wir8Z;
+#X obj -71 638 r Wir8LY;
+#X obj -553 178 wirePosition;
+#X obj -174 194 wirePosition;
+#X obj -537 423 wirePosition;
+#X obj -364 186 wirePosition;
+#X obj -345 423 wirePosition;
+#X obj -162 426 wirePosition;
+#X obj -157 655 wirePosition;
+#X obj -360 653 wirePosition;
+#X obj -541 653 wirePosition;
+#X obj -199 458 freqCalcCylD2;
+#X obj -579 207 freqCalcCylD2;
+#X obj -395 213 freqCalcCylD2;
+#X obj -205 221 freqCalcCylD2;
+#X obj -387 453 freqCalcCylD2;
+#X obj -579 452 freqCalcCylD2;
+#X obj -579 689 freqCalcCylD2;
+#X obj -392 686 freqCalcCylD2;
+#X obj -194 688 freqCalcCylD2;
+#X connect 1 0 82 0;
+#X connect 2 0 1 0;
+#X connect 3 0 82 1;
+#X connect 4 0 72 0;
+#X connect 5 0 72 2;
+#X connect 6 0 72 1;
+#X connect 7 0 72 3;
+#X connect 9 0 83 0;
+#X connect 10 0 9 0;
+#X connect 11 0 83 1;
+#X connect 12 0 75 0;
+#X connect 13 0 75 1;
+#X connect 14 0 75 2;
+#X connect 15 0 75 3;
+#X connect 17 0 84 0;
+#X connect 18 0 17 0;
+#X connect 19 0 84 1;
+#X connect 20 0 73 0;
+#X connect 21 0 73 1;
+#X connect 22 0 73 2;
+#X connect 23 0 73 3;
+#X connect 25 0 86 0;
+#X connect 26 0 25 0;
+#X connect 27 0 86 1;
+#X connect 28 0 74 0;
+#X connect 29 0 74 1;
+#X connect 30 0 74 2;
+#X connect 31 0 74 3;
+#X connect 33 0 85 0;
+#X connect 34 0 33 0;
+#X connect 35 0 85 1;
+#X connect 36 0 76 0;
+#X connect 37 0 76 1;
+#X connect 38 0 76 2;
+#X connect 39 0 76 3;
+#X connect 41 0 81 0;
+#X connect 42 0 41 0;
+#X connect 43 0 81 1;
+#X connect 44 0 77 0;
+#X connect 45 0 77 1;
+#X connect 46 0 77 2;
+#X connect 47 0 77 3;
+#X connect 49 0 87 0;
+#X connect 50 0 49 0;
+#X connect 51 0 87 1;
+#X connect 52 0 80 0;
+#X connect 53 0 80 1;
+#X connect 54 0 80 2;
+#X connect 55 0 80 3;
+#X connect 57 0 88 0;
+#X connect 58 0 57 0;
+#X connect 59 0 88 1;
+#X connect 60 0 79 0;
+#X connect 61 0 79 1;
+#X connect 62 0 79 2;
+#X connect 63 0 79 3;
+#X connect 65 0 89 0;
+#X connect 66 0 65 0;
+#X connect 67 0 89 1;
+#X connect 68 0 78 0;
+#X connect 69 0 78 1;
+#X connect 70 0 78 2;
+#X connect 71 0 78 3;
+#X connect 72 0 82 4;
+#X connect 72 1 82 2;
+#X connect 72 2 82 3;
+#X connect 72 3 82 5;
+#X connect 73 0 84 4;
+#X connect 73 1 84 2;
+#X connect 73 2 84 3;
+#X connect 73 3 84 5;
+#X connect 74 0 86 4;
+#X connect 74 1 86 2;
+#X connect 74 2 86 3;
+#X connect 74 3 86 5;
+#X connect 75 0 83 4;
+#X connect 75 1 83 2;
+#X connect 75 2 83 3;
+#X connect 75 3 83 5;
+#X connect 76 0 85 4;
+#X connect 76 1 85 2;
+#X connect 76 2 85 3;
+#X connect 76 3 85 5;
+#X connect 77 0 81 4;
+#X connect 77 1 81 2;
+#X connect 77 2 81 3;
+#X connect 77 3 81 5;
+#X connect 78 0 89 4;
+#X connect 78 1 89 2;
+#X connect 78 2 89 3;
+#X connect 78 3 89 5;
+#X connect 79 0 88 4;
+#X connect 79 1 88 2;
+#X connect 79 2 88 3;
+#X connect 79 3 88 5;
+#X connect 80 0 87 4;
+#X connect 80 1 87 2;
+#X connect 80 2 87 3;
+#X connect 80 3 87 5;
+#X connect 81 0 40 0;
+#X connect 82 0 0 0;
+#X connect 83 0 8 0;
+#X connect 84 0 16 0;
+#X connect 85 0 32 0;
+#X connect 86 0 24 0;
+#X connect 87 0 48 0;
+#X connect 88 0 56 0;
+#X connect 89 0 64 0;
+#X restore 110 36 pd Wires;
+#X restore 903 78 pd Fence;
+#N canvas 126 27 1258 808 OSC_FenceValues 0;
+#X obj 257 59 OSCroute /cylinderLX;
+#X obj 125 58 OSCroute /cylinderLZ;
+#X floatatom 188 80 7 0 0 0 - - -;
+#X obj 125 80 s ClyLZ;
+#X floatatom 320 83 7 0 0 0 - - -;
+#X obj 257 83 s ClyLX;
+#X floatatom 454 80 7 0 0 0 - - -;
+#X floatatom 579 82 7 0 0 0 - - -;
+#X obj 391 58 OSCroute /cylinderZ;
+#X obj 391 80 s ClyZ;
+#X obj 516 58 OSCroute /cylinderX;
+#X obj 516 82 s ClyX;
+#X obj 31 40 inlet;
+#X obj 31 64 s \$0_MyOsc;
+#X obj 516 36 r \$0_MyOsc;
+#X obj 391 37 r \$0_MyOsc;
+#X obj 257 37 r \$0_MyOsc;
+#X obj 125 34 r \$0_MyOsc;
+#X floatatom 192 153 7 0 0 0 - - -;
+#X floatatom 326 156 7 0 0 0 - - -;
+#X floatatom 460 153 7 0 0 0 - - -;
+#X floatatom 588 155 7 0 0 0 - - -;
+#X obj 525 109 r \$0_MyOsc;
+#X obj 397 110 r \$0_MyOsc;
+#X obj 263 110 r \$0_MyOsc;
+#X obj 129 107 r \$0_MyOsc;
+#X obj 129 131 OSCroute /cylinder1LZ;
+#X obj 263 132 OSCroute /cylinder1LX;
+#X obj 397 131 OSCroute /cylinder1Z;
+#X obj 525 131 OSCroute /cylinder1X;
+#X floatatom 189 222 7 0 0 0 - - -;
+#X floatatom 323 225 7 0 0 0 - - -;
+#X floatatom 457 222 7 0 0 0 - - -;
+#X floatatom 585 224 7 0 0 0 - - -;
+#X obj 522 178 r \$0_MyOsc;
+#X obj 394 179 r \$0_MyOsc;
+#X obj 260 179 r \$0_MyOsc;
+#X obj 126 176 r \$0_MyOsc;
+#X floatatom 188 294 7 0 0 0 - - -;
+#X floatatom 322 297 7 0 0 0 - - -;
+#X floatatom 456 294 7 0 0 0 - - -;
+#X floatatom 584 296 7 0 0 0 - - -;
+#X obj 521 250 r \$0_MyOsc;
+#X obj 393 251 r \$0_MyOsc;
+#X obj 259 251 r \$0_MyOsc;
+#X obj 125 248 r \$0_MyOsc;
+#X floatatom 185 367 7 0 0 0 - - -;
+#X floatatom 319 370 7 0 0 0 - - -;
+#X floatatom 453 367 7 0 0 0 - - -;
+#X floatatom 581 369 7 0 0 0 - - -;
+#X obj 518 323 r \$0_MyOsc;
+#X obj 390 324 r \$0_MyOsc;
+#X obj 256 324 r \$0_MyOsc;
+#X obj 122 321 r \$0_MyOsc;
+#X floatatom 186 438 7 0 0 0 - - -;
+#X floatatom 320 441 7 0 0 0 - - -;
+#X floatatom 454 438 7 0 0 0 - - -;
+#X floatatom 582 440 7 0 0 0 - - -;
+#X obj 519 394 r \$0_MyOsc;
+#X obj 391 395 r \$0_MyOsc;
+#X obj 257 395 r \$0_MyOsc;
+#X obj 123 392 r \$0_MyOsc;
+#X floatatom 187 511 7 0 0 0 - - -;
+#X floatatom 321 514 7 0 0 0 - - -;
+#X floatatom 455 511 7 0 0 0 - - -;
+#X floatatom 583 513 7 0 0 0 - - -;
+#X obj 520 467 r \$0_MyOsc;
+#X obj 392 468 r \$0_MyOsc;
+#X obj 258 468 r \$0_MyOsc;
+#X obj 124 465 r \$0_MyOsc;
+#X floatatom 186 585 7 0 0 0 - - -;
+#X floatatom 320 588 7 0 0 0 - - -;
+#X floatatom 454 585 7 0 0 0 - - -;
+#X floatatom 582 587 7 0 0 0 - - -;
+#X obj 519 541 r \$0_MyOsc;
+#X obj 391 542 r \$0_MyOsc;
+#X obj 257 542 r \$0_MyOsc;
+#X obj 123 539 r \$0_MyOsc;
+#X floatatom 183 657 7 0 0 0 - - -;
+#X floatatom 317 660 7 0 0 0 - - -;
+#X floatatom 451 657 7 0 0 0 - - -;
+#X floatatom 579 659 7 0 0 0 - - -;
+#X obj 516 613 r \$0_MyOsc;
+#X obj 388 614 r \$0_MyOsc;
+#X obj 254 614 r \$0_MyOsc;
+#X obj 120 611 r \$0_MyOsc;
+#X floatatom 177 730 7 0 0 0 - - -;
+#X floatatom 311 733 7 0 0 0 - - -;
+#X floatatom 445 730 7 0 0 0 - - -;
+#X floatatom 573 732 7 0 0 0 - - -;
+#X obj 510 686 r \$0_MyOsc;
+#X obj 382 687 r \$0_MyOsc;
+#X obj 248 687 r \$0_MyOsc;
+#X obj 114 684 r \$0_MyOsc;
+#X floatatom 744 72 7 0 0 0 - - -;
+#X floatatom 886 75 7 0 0 0 - - -;
+#X floatatom 1027 72 7 0 0 0 - - -;
+#X floatatom 1155 74 7 0 0 0 - - -;
+#X obj 1100 28 r \$0_MyOsc;
+#X obj 964 29 r \$0_MyOsc;
+#X obj 823 29 r \$0_MyOsc;
+#X obj 681 26 r \$0_MyOsc;
+#X obj 126 200 OSCroute /cylinder2LZ;
+#X obj 260 201 OSCroute /cylinder2LX;
+#X obj 394 200 OSCroute /cylinder2Z;
+#X obj 522 200 OSCroute /cylinder2X;
+#X obj 521 272 OSCroute /cylinder3X;
+#X obj 393 272 OSCroute /cylinder3Z;
+#X obj 259 273 OSCroute /cylinder3LX;
+#X obj 125 272 OSCroute /cylinder3LZ;
+#X obj 122 345 OSCroute /cylinder4LZ;
+#X obj 256 346 OSCroute /cylinder4LX;
+#X obj 390 345 OSCroute /cylinder4Z;
+#X obj 518 345 OSCroute /cylinder4X;
+#X obj 519 416 OSCroute /cylinder5X;
+#X obj 391 416 OSCroute /cylinder5Z;
+#X obj 257 417 OSCroute /cylinder5LX;
+#X obj 123 416 OSCroute /cylinder5LZ;
+#X obj 124 489 OSCroute /cylinder6LZ;
+#X obj 258 490 OSCroute /cylinder6LX;
+#X obj 392 489 OSCroute /cylinder6Z;
+#X obj 520 489 OSCroute /cylinder6X;
+#X obj 519 563 OSCroute /cylinder7X;
+#X obj 391 563 OSCroute /cylinder7Z;
+#X obj 257 564 OSCroute /cylinder7LX;
+#X obj 123 563 OSCroute /cylinder7LZ;
+#X obj 120 635 OSCroute /cylinder8LZ;
+#X obj 254 636 OSCroute /cylinder8LX;
+#X obj 388 635 OSCroute /cylinder8Z;
+#X obj 516 635 OSCroute /cylinder8X;
+#X obj 510 708 OSCroute /cylinder9X;
+#X obj 382 708 OSCroute /cylinder9Z;
+#X obj 248 709 OSCroute /cylinder9LX;
+#X obj 114 708 OSCroute /cylinder9LZ;
+#X obj 681 50 OSCroute /cylinder10LZ;
+#X obj 823 51 OSCroute /cylinder10LX;
+#X obj 964 50 OSCroute /cylinder10Z;
+#X obj 1100 50 OSCroute /cylinder10X;
+#X floatatom 744 150 7 0 0 0 - - -;
+#X floatatom 886 153 7 0 0 0 - - -;
+#X floatatom 1027 150 7 0 0 0 - - -;
+#X floatatom 1155 152 7 0 0 0 - - -;
+#X obj 1100 106 r \$0_MyOsc;
+#X obj 964 107 r \$0_MyOsc;
+#X obj 823 107 r \$0_MyOsc;
+#X obj 681 104 r \$0_MyOsc;
+#X floatatom 744 229 7 0 0 0 - - -;
+#X floatatom 886 232 7 0 0 0 - - -;
+#X floatatom 1027 229 7 0 0 0 - - -;
+#X floatatom 1155 231 7 0 0 0 - - -;
+#X obj 1100 185 r \$0_MyOsc;
+#X obj 964 186 r \$0_MyOsc;
+#X obj 823 186 r \$0_MyOsc;
+#X obj 681 183 r \$0_MyOsc;
+#X obj 681 128 OSCroute /cylinder11LZ;
+#X obj 823 129 OSCroute /cylinder11LX;
+#X obj 964 128 OSCroute /cylinder11Z;
+#X obj 1100 128 OSCroute /cylinder11X;
+#X obj 1100 207 OSCroute /cylinder12X;
+#X obj 964 207 OSCroute /cylinder12Z;
+#X obj 823 208 OSCroute /cylinder12LX;
+#X obj 681 207 OSCroute /cylinder12LZ;
+#X obj 681 229 s Cly12LZ;
+#X obj 823 232 s Cly12LX;
+#X obj 964 229 s Cly12Z;
+#X obj 1100 231 s Cly12X;
+#X obj 1100 152 s Cly11X;
+#X obj 964 150 s Cly11Z;
+#X obj 823 153 s Cly11LX;
+#X obj 681 150 s Cly11LZ;
+#X obj 681 72 s Cly10LZ;
+#X obj 823 75 s Cly10LX;
+#X obj 964 72 s Cly10Z;
+#X obj 1100 74 s Cly10X;
+#X obj 129 153 s Cly1LZ;
+#X obj 263 156 s Cly1LX;
+#X obj 397 153 s Cly1Z;
+#X obj 525 155 s Cly1X;
+#X obj 522 224 s Cly2X;
+#X obj 394 222 s Cly2Z;
+#X obj 260 225 s Cly2LX;
+#X obj 126 222 s Cly2LZ;
+#X obj 125 294 s Cly3LZ;
+#X obj 259 297 s Cly3LX;
+#X obj 393 294 s Cly3Z;
+#X obj 521 296 s Cly3X;
+#X obj 518 369 s Cly4X;
+#X obj 390 367 s Cly4Z;
+#X obj 256 370 s Cly4LX;
+#X obj 122 367 s Cly4LZ;
+#X obj 123 438 s Cly5LZ;
+#X obj 257 441 s Cly5LX;
+#X obj 391 438 s Cly5Z;
+#X obj 519 440 s Cly5X;
+#X obj 520 513 s Cly6X;
+#X obj 392 511 s Cly6Z;
+#X obj 258 514 s Cly6LX;
+#X obj 124 511 s Cly6LZ;
+#X obj 123 585 s Cly7LZ;
+#X obj 257 588 s Cly7LX;
+#X obj 391 585 s Cly7Z;
+#X obj 519 587 s Cly7X;
+#X obj 516 659 s Cly8X;
+#X obj 388 657 s Cly8Z;
+#X obj 254 660 s Cly8LX;
+#X obj 120 657 s Cly8LZ;
+#X obj 114 730 s Cly9LZ;
+#X obj 248 733 s Cly9LX;
+#X obj 382 730 s Cly9Z;
+#X obj 510 732 s Cly9X;
+#X text 735 333 Obtains the X - Z position of the fence posts (cylinders)
+and the X - Z dimensions;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 8 0 6 0;
+#X connect 8 0 9 0;
+#X connect 10 0 7 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 14 0 10 0;
+#X connect 15 0 8 0;
+#X connect 16 0 0 0;
+#X connect 17 0 1 0;
+#X connect 22 0 29 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 26 0 18 0;
+#X connect 26 0 174 0;
+#X connect 27 0 19 0;
+#X connect 27 0 175 0;
+#X connect 28 0 20 0;
+#X connect 28 0 176 0;
+#X connect 29 0 21 0;
+#X connect 29 0 177 0;
+#X connect 34 0 105 0;
+#X connect 35 0 104 0;
+#X connect 36 0 103 0;
+#X connect 37 0 102 0;
+#X connect 42 0 106 0;
+#X connect 43 0 107 0;
+#X connect 44 0 108 0;
+#X connect 45 0 109 0;
+#X connect 50 0 113 0;
+#X connect 51 0 112 0;
+#X connect 52 0 111 0;
+#X connect 53 0 110 0;
+#X connect 58 0 114 0;
+#X connect 59 0 115 0;
+#X connect 60 0 116 0;
+#X connect 61 0 117 0;
+#X connect 66 0 121 0;
+#X connect 67 0 120 0;
+#X connect 68 0 119 0;
+#X connect 69 0 118 0;
+#X connect 74 0 122 0;
+#X connect 75 0 123 0;
+#X connect 76 0 124 0;
+#X connect 77 0 125 0;
+#X connect 82 0 129 0;
+#X connect 83 0 128 0;
+#X connect 84 0 127 0;
+#X connect 85 0 126 0;
+#X connect 90 0 130 0;
+#X connect 91 0 131 0;
+#X connect 92 0 132 0;
+#X connect 93 0 133 0;
+#X connect 98 0 137 0;
+#X connect 99 0 136 0;
+#X connect 100 0 135 0;
+#X connect 101 0 134 0;
+#X connect 102 0 30 0;
+#X connect 102 0 181 0;
+#X connect 103 0 31 0;
+#X connect 103 0 180 0;
+#X connect 104 0 32 0;
+#X connect 104 0 179 0;
+#X connect 105 0 33 0;
+#X connect 105 0 178 0;
+#X connect 106 0 41 0;
+#X connect 106 0 185 0;
+#X connect 107 0 40 0;
+#X connect 107 0 184 0;
+#X connect 108 0 39 0;
+#X connect 108 0 183 0;
+#X connect 109 0 38 0;
+#X connect 109 0 182 0;
+#X connect 110 0 46 0;
+#X connect 110 0 189 0;
+#X connect 111 0 47 0;
+#X connect 111 0 188 0;
+#X connect 112 0 48 0;
+#X connect 112 0 187 0;
+#X connect 113 0 49 0;
+#X connect 113 0 186 0;
+#X connect 114 0 57 0;
+#X connect 114 0 193 0;
+#X connect 115 0 56 0;
+#X connect 115 0 192 0;
+#X connect 116 0 55 0;
+#X connect 116 0 191 0;
+#X connect 117 0 54 0;
+#X connect 117 0 190 0;
+#X connect 118 0 62 0;
+#X connect 118 0 197 0;
+#X connect 119 0 63 0;
+#X connect 119 0 196 0;
+#X connect 120 0 64 0;
+#X connect 120 0 195 0;
+#X connect 121 0 65 0;
+#X connect 121 0 194 0;
+#X connect 122 0 73 0;
+#X connect 122 0 201 0;
+#X connect 123 0 72 0;
+#X connect 123 0 200 0;
+#X connect 124 0 71 0;
+#X connect 124 0 199 0;
+#X connect 125 0 70 0;
+#X connect 125 0 198 0;
+#X connect 126 0 78 0;
+#X connect 126 0 205 0;
+#X connect 127 0 79 0;
+#X connect 127 0 204 0;
+#X connect 128 0 80 0;
+#X connect 128 0 203 0;
+#X connect 129 0 81 0;
+#X connect 129 0 202 0;
+#X connect 130 0 89 0;
+#X connect 130 0 209 0;
+#X connect 131 0 88 0;
+#X connect 131 0 208 0;
+#X connect 132 0 87 0;
+#X connect 132 0 207 0;
+#X connect 133 0 86 0;
+#X connect 133 0 206 0;
+#X connect 134 0 94 0;
+#X connect 134 0 170 0;
+#X connect 135 0 95 0;
+#X connect 135 0 171 0;
+#X connect 136 0 96 0;
+#X connect 136 0 172 0;
+#X connect 137 0 97 0;
+#X connect 137 0 173 0;
+#X connect 142 0 157 0;
+#X connect 143 0 156 0;
+#X connect 144 0 155 0;
+#X connect 145 0 154 0;
+#X connect 150 0 158 0;
+#X connect 151 0 159 0;
+#X connect 152 0 160 0;
+#X connect 153 0 161 0;
+#X connect 154 0 138 0;
+#X connect 154 0 169 0;
+#X connect 155 0 139 0;
+#X connect 155 0 168 0;
+#X connect 156 0 140 0;
+#X connect 156 0 167 0;
+#X connect 157 0 141 0;
+#X connect 157 0 166 0;
+#X connect 158 0 149 0;
+#X connect 158 0 165 0;
+#X connect 159 0 148 0;
+#X connect 159 0 164 0;
+#X connect 160 0 147 0;
+#X connect 160 0 163 0;
+#X connect 161 0 146 0;
+#X connect 161 0 162 0;
+#X restore 737 -43 pd OSC_FenceValues;
+#N canvas 101 61 1260 785 OSC_WireValues 0;
+#X obj 35 33 inlet;
+#X obj 35 57 s \$0_MyOsc;
+#X floatatom 178 77 7 0 0 0 - - -;
+#X floatatom 427 74 7 0 0 0 - - -;
+#X floatatom 561 71 7 0 0 0 - - -;
+#X floatatom 686 73 7 0 0 0 - - -;
+#X obj 623 27 r \$0_MyOsc;
+#X obj 498 28 r \$0_MyOsc;
+#X obj 364 28 r \$0_MyOsc;
+#X obj 115 31 r \$0_MyOsc;
+#X obj 498 49 OSCroute /wireZ;
+#X obj 623 49 OSCroute /wireX;
+#X floatatom 800 73 7 0 0 0 - - -;
+#X obj 737 27 r \$0_MyOsc;
+#X obj 737 49 OSCroute /wireY;
+#X obj 737 73 s WirY;
+#X obj 623 73 s WirX;
+#X obj 498 71 s WirZ;
+#X obj 364 74 s WirLX;
+#X obj 115 77 s WirLZ;
+#X obj 364 50 OSCroute /wireLX;
+#X obj 115 55 OSCroute /wireLZ;
+#X floatatom 180 152 7 0 0 0 - - -;
+#X floatatom 429 149 7 0 0 0 - - -;
+#X floatatom 563 146 7 0 0 0 - - -;
+#X floatatom 688 148 7 0 0 0 - - -;
+#X obj 625 102 r \$0_MyOsc;
+#X obj 500 103 r \$0_MyOsc;
+#X obj 366 103 r \$0_MyOsc;
+#X obj 117 106 r \$0_MyOsc;
+#X floatatom 802 148 7 0 0 0 - - -;
+#X obj 739 102 r \$0_MyOsc;
+#X floatatom 176 228 7 0 0 0 - - -;
+#X floatatom 425 225 7 0 0 0 - - -;
+#X floatatom 559 222 7 0 0 0 - - -;
+#X floatatom 684 224 7 0 0 0 - - -;
+#X obj 621 178 r \$0_MyOsc;
+#X obj 496 179 r \$0_MyOsc;
+#X obj 362 179 r \$0_MyOsc;
+#X obj 113 182 r \$0_MyOsc;
+#X floatatom 798 224 7 0 0 0 - - -;
+#X obj 735 178 r \$0_MyOsc;
+#X floatatom 178 307 7 0 0 0 - - -;
+#X floatatom 427 304 7 0 0 0 - - -;
+#X floatatom 561 301 7 0 0 0 - - -;
+#X floatatom 686 303 7 0 0 0 - - -;
+#X obj 623 257 r \$0_MyOsc;
+#X obj 498 258 r \$0_MyOsc;
+#X obj 364 258 r \$0_MyOsc;
+#X obj 115 261 r \$0_MyOsc;
+#X floatatom 800 303 7 0 0 0 - - -;
+#X obj 737 257 r \$0_MyOsc;
+#X floatatom 176 385 7 0 0 0 - - -;
+#X floatatom 425 382 7 0 0 0 - - -;
+#X floatatom 559 379 7 0 0 0 - - -;
+#X floatatom 684 381 7 0 0 0 - - -;
+#X obj 621 335 r \$0_MyOsc;
+#X obj 496 336 r \$0_MyOsc;
+#X obj 362 336 r \$0_MyOsc;
+#X obj 113 339 r \$0_MyOsc;
+#X floatatom 798 381 7 0 0 0 - - -;
+#X obj 735 335 r \$0_MyOsc;
+#X floatatom 169 468 7 0 0 0 - - -;
+#X floatatom 418 465 7 0 0 0 - - -;
+#X floatatom 552 462 7 0 0 0 - - -;
+#X floatatom 677 464 7 0 0 0 - - -;
+#X obj 614 418 r \$0_MyOsc;
+#X obj 489 419 r \$0_MyOsc;
+#X obj 355 419 r \$0_MyOsc;
+#X obj 106 422 r \$0_MyOsc;
+#X floatatom 791 464 7 0 0 0 - - -;
+#X obj 728 418 r \$0_MyOsc;
+#X floatatom 167 549 7 0 0 0 - - -;
+#X floatatom 416 546 7 0 0 0 - - -;
+#X floatatom 550 543 7 0 0 0 - - -;
+#X floatatom 675 545 7 0 0 0 - - -;
+#X obj 612 499 r \$0_MyOsc;
+#X obj 487 500 r \$0_MyOsc;
+#X obj 353 500 r \$0_MyOsc;
+#X obj 104 503 r \$0_MyOsc;
+#X floatatom 789 545 7 0 0 0 - - -;
+#X obj 726 499 r \$0_MyOsc;
+#X floatatom 169 628 7 0 0 0 - - -;
+#X floatatom 418 625 7 0 0 0 - - -;
+#X floatatom 552 622 7 0 0 0 - - -;
+#X floatatom 677 624 7 0 0 0 - - -;
+#X obj 614 578 r \$0_MyOsc;
+#X obj 489 579 r \$0_MyOsc;
+#X obj 355 579 r \$0_MyOsc;
+#X obj 106 582 r \$0_MyOsc;
+#X floatatom 791 624 7 0 0 0 - - -;
+#X obj 728 578 r \$0_MyOsc;
+#X floatatom 167 706 7 0 0 0 - - -;
+#X floatatom 416 703 7 0 0 0 - - -;
+#X floatatom 550 700 7 0 0 0 - - -;
+#X floatatom 675 702 7 0 0 0 - - -;
+#X obj 612 656 r \$0_MyOsc;
+#X obj 487 657 r \$0_MyOsc;
+#X obj 353 657 r \$0_MyOsc;
+#X obj 104 660 r \$0_MyOsc;
+#X floatatom 789 702 7 0 0 0 - - -;
+#X obj 726 656 r \$0_MyOsc;
+#X obj 117 130 OSCroute /wire1LZ;
+#X obj 366 125 OSCroute /wire1LX;
+#X obj 500 124 OSCroute /wire1Z;
+#X obj 625 124 OSCroute /wire1X;
+#X obj 739 124 OSCroute /wire1Y;
+#X obj 739 148 s Wir1Y;
+#X obj 625 148 s Wir1X;
+#X obj 500 146 s Wir1Z;
+#X obj 366 149 s Wir1LX;
+#X obj 117 152 s Wir1LZ;
+#X obj 113 206 OSCroute /wire2LZ;
+#X obj 362 201 OSCroute /wire2LX;
+#X obj 496 200 OSCroute /wire2Z;
+#X obj 621 200 OSCroute /wire2X;
+#X obj 735 200 OSCroute /wire2Y;
+#X obj 735 224 s Wir2Y;
+#X obj 621 224 s Wir2X;
+#X obj 496 222 s Wir2Z;
+#X obj 362 225 s Wir2LX;
+#X obj 113 228 s Wir2LZ;
+#X obj 115 285 OSCroute /wire3LZ;
+#X obj 364 280 OSCroute /wire3LX;
+#X obj 498 279 OSCroute /wire3Z;
+#X obj 623 279 OSCroute /wire3X;
+#X obj 737 279 OSCroute /wire3Y;
+#X obj 737 303 s Wir3Y;
+#X obj 623 303 s Wir3X;
+#X obj 498 301 s Wir3Z;
+#X obj 364 304 s Wir3LX;
+#X obj 115 307 s Wir3LZ;
+#X obj 113 363 OSCroute /wire4LZ;
+#X obj 362 358 OSCroute /wire4LX;
+#X obj 496 357 OSCroute /wire4Z;
+#X obj 621 357 OSCroute /wire4X;
+#X obj 735 357 OSCroute /wire4Y;
+#X obj 735 381 s Wir4Y;
+#X obj 621 381 s Wir4X;
+#X obj 496 379 s Wir4Z;
+#X obj 362 382 s Wir4LX;
+#X obj 113 385 s Wir4LZ;
+#X obj 106 446 OSCroute /wire5LZ;
+#X obj 355 441 OSCroute /wire5LX;
+#X obj 489 440 OSCroute /wire5Z;
+#X obj 614 440 OSCroute /wire5X;
+#X obj 728 440 OSCroute /wire5Y;
+#X obj 728 464 s Wir5Y;
+#X obj 614 464 s Wir5X;
+#X obj 489 462 s Wir5Z;
+#X obj 355 465 s Wir5LX;
+#X obj 106 468 s Wir5LZ;
+#X obj 104 527 OSCroute /wire6LZ;
+#X obj 353 522 OSCroute /wire6LX;
+#X obj 487 521 OSCroute /wire6Z;
+#X obj 612 521 OSCroute /wire6X;
+#X obj 726 521 OSCroute /wire6Y;
+#X obj 726 545 s Wir6Y;
+#X obj 612 545 s Wir6X;
+#X obj 487 543 s Wir6Z;
+#X obj 353 546 s Wir6LX;
+#X obj 104 549 s Wir6LZ;
+#X obj 106 606 OSCroute /wire7LZ;
+#X obj 355 601 OSCroute /wire7LX;
+#X obj 489 600 OSCroute /wire7Z;
+#X obj 614 600 OSCroute /wire7X;
+#X obj 728 600 OSCroute /wire7Y;
+#X obj 728 624 s Wir7Y;
+#X obj 614 624 s Wir7X;
+#X obj 489 622 s Wir7Z;
+#X obj 355 625 s Wir7LX;
+#X obj 106 628 s Wir7LZ;
+#X obj 104 684 OSCroute /wire8LZ;
+#X obj 353 679 OSCroute /wire8LX;
+#X obj 487 678 OSCroute /wire8Z;
+#X obj 612 678 OSCroute /wire8X;
+#X obj 726 678 OSCroute /wire8Y;
+#X obj 726 702 s Wir8Y;
+#X obj 612 702 s Wir8X;
+#X obj 487 700 s Wir8Z;
+#X obj 353 703 s Wir8LX;
+#X obj 104 706 s Wir8LZ;
+#X floatatom 304 74 7 0 0 0 - - -;
+#X obj 241 28 r \$0_MyOsc;
+#X floatatom 306 149 7 0 0 0 - - -;
+#X obj 243 103 r \$0_MyOsc;
+#X floatatom 302 225 7 0 0 0 - - -;
+#X obj 239 179 r \$0_MyOsc;
+#X floatatom 304 304 7 0 0 0 - - -;
+#X obj 241 258 r \$0_MyOsc;
+#X floatatom 302 382 7 0 0 0 - - -;
+#X obj 239 336 r \$0_MyOsc;
+#X floatatom 295 465 7 0 0 0 - - -;
+#X obj 232 419 r \$0_MyOsc;
+#X floatatom 293 546 7 0 0 0 - - -;
+#X obj 230 500 r \$0_MyOsc;
+#X floatatom 295 625 7 0 0 0 - - -;
+#X obj 232 579 r \$0_MyOsc;
+#X floatatom 293 703 7 0 0 0 - - -;
+#X obj 230 657 r \$0_MyOsc;
+#X obj 241 50 OSCroute /wireLY;
+#X obj 241 74 s WirLY;
+#X obj 243 125 OSCroute /wire1LY;
+#X obj 243 149 s Wir1LY;
+#X obj 239 201 OSCroute /wire2LY;
+#X obj 239 225 s Wir2LY;
+#X obj 241 280 OSCroute /wire3LY;
+#X obj 241 304 s Wir3LY;
+#X obj 239 358 OSCroute /wire4LY;
+#X obj 239 382 s Wir4LY;
+#X obj 232 441 OSCroute /wire5LY;
+#X obj 232 465 s Wir5LY;
+#X obj 230 522 OSCroute /wire6LY;
+#X obj 230 546 s Wir6LY;
+#X obj 232 601 OSCroute /wire7LY;
+#X obj 230 679 OSCroute /wire8LY;
+#X obj 232 625 s Wir7LY;
+#X obj 230 703 s Wir8LY;
+#X text 861 361 Obtains the X -Y- Z position and scale of the wires
+(fence);
+#X connect 0 0 1 0;
+#X connect 6 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 20 0;
+#X connect 9 0 21 0;
+#X connect 10 0 4 0;
+#X connect 10 0 17 0;
+#X connect 11 0 5 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 15 0;
+#X connect 20 0 3 0;
+#X connect 20 0 18 0;
+#X connect 21 0 2 0;
+#X connect 21 0 19 0;
+#X connect 26 0 105 0;
+#X connect 27 0 104 0;
+#X connect 28 0 103 0;
+#X connect 29 0 102 0;
+#X connect 31 0 106 0;
+#X connect 36 0 115 0;
+#X connect 37 0 114 0;
+#X connect 38 0 113 0;
+#X connect 39 0 112 0;
+#X connect 41 0 116 0;
+#X connect 46 0 125 0;
+#X connect 47 0 124 0;
+#X connect 48 0 123 0;
+#X connect 49 0 122 0;
+#X connect 51 0 126 0;
+#X connect 56 0 135 0;
+#X connect 57 0 134 0;
+#X connect 58 0 133 0;
+#X connect 59 0 132 0;
+#X connect 61 0 136 0;
+#X connect 66 0 145 0;
+#X connect 67 0 144 0;
+#X connect 68 0 143 0;
+#X connect 69 0 142 0;
+#X connect 71 0 146 0;
+#X connect 76 0 155 0;
+#X connect 77 0 154 0;
+#X connect 78 0 153 0;
+#X connect 79 0 152 0;
+#X connect 81 0 156 0;
+#X connect 86 0 165 0;
+#X connect 87 0 164 0;
+#X connect 88 0 163 0;
+#X connect 89 0 162 0;
+#X connect 91 0 166 0;
+#X connect 96 0 175 0;
+#X connect 97 0 174 0;
+#X connect 98 0 173 0;
+#X connect 99 0 172 0;
+#X connect 101 0 176 0;
+#X connect 102 0 22 0;
+#X connect 102 0 111 0;
+#X connect 103 0 23 0;
+#X connect 103 0 110 0;
+#X connect 104 0 24 0;
+#X connect 104 0 109 0;
+#X connect 105 0 25 0;
+#X connect 105 0 108 0;
+#X connect 106 0 30 0;
+#X connect 106 0 107 0;
+#X connect 112 0 32 0;
+#X connect 112 0 121 0;
+#X connect 113 0 33 0;
+#X connect 113 0 120 0;
+#X connect 114 0 34 0;
+#X connect 114 0 119 0;
+#X connect 115 0 35 0;
+#X connect 115 0 118 0;
+#X connect 116 0 40 0;
+#X connect 116 0 117 0;
+#X connect 122 0 42 0;
+#X connect 122 0 131 0;
+#X connect 123 0 43 0;
+#X connect 123 0 130 0;
+#X connect 124 0 44 0;
+#X connect 124 0 129 0;
+#X connect 125 0 45 0;
+#X connect 125 0 128 0;
+#X connect 126 0 50 0;
+#X connect 126 0 127 0;
+#X connect 132 0 52 0;
+#X connect 132 0 141 0;
+#X connect 133 0 53 0;
+#X connect 133 0 140 0;
+#X connect 134 0 54 0;
+#X connect 134 0 139 0;
+#X connect 135 0 55 0;
+#X connect 135 0 138 0;
+#X connect 136 0 60 0;
+#X connect 136 0 137 0;
+#X connect 142 0 62 0;
+#X connect 142 0 151 0;
+#X connect 143 0 63 0;
+#X connect 143 0 150 0;
+#X connect 144 0 64 0;
+#X connect 144 0 149 0;
+#X connect 145 0 65 0;
+#X connect 145 0 148 0;
+#X connect 146 0 70 0;
+#X connect 146 0 147 0;
+#X connect 152 0 72 0;
+#X connect 152 0 161 0;
+#X connect 153 0 73 0;
+#X connect 153 0 160 0;
+#X connect 154 0 74 0;
+#X connect 154 0 159 0;
+#X connect 155 0 75 0;
+#X connect 155 0 158 0;
+#X connect 156 0 80 0;
+#X connect 156 0 157 0;
+#X connect 162 0 82 0;
+#X connect 162 0 171 0;
+#X connect 163 0 83 0;
+#X connect 163 0 170 0;
+#X connect 164 0 84 0;
+#X connect 164 0 169 0;
+#X connect 165 0 85 0;
+#X connect 165 0 168 0;
+#X connect 166 0 90 0;
+#X connect 166 0 167 0;
+#X connect 172 0 92 0;
+#X connect 172 0 181 0;
+#X connect 173 0 93 0;
+#X connect 173 0 180 0;
+#X connect 174 0 94 0;
+#X connect 174 0 179 0;
+#X connect 175 0 95 0;
+#X connect 175 0 178 0;
+#X connect 176 0 100 0;
+#X connect 176 0 177 0;
+#X connect 183 0 200 0;
+#X connect 185 0 202 0;
+#X connect 187 0 204 0;
+#X connect 189 0 206 0;
+#X connect 191 0 208 0;
+#X connect 193 0 210 0;
+#X connect 195 0 212 0;
+#X connect 197 0 214 0;
+#X connect 199 0 215 0;
+#X connect 200 0 182 0;
+#X connect 200 0 201 0;
+#X connect 202 0 184 0;
+#X connect 202 0 203 0;
+#X connect 204 0 186 0;
+#X connect 204 0 205 0;
+#X connect 206 0 188 0;
+#X connect 206 0 207 0;
+#X connect 208 0 190 0;
+#X connect 208 0 209 0;
+#X connect 210 0 192 0;
+#X connect 210 0 211 0;
+#X connect 212 0 194 0;
+#X connect 212 0 213 0;
+#X connect 214 0 196 0;
+#X connect 214 0 216 0;
+#X connect 215 0 198 0;
+#X connect 215 0 217 0;
+#X restore 730 -21 pd OSC_WireValues;
+#X obj 57 392 hsl 128 15 1 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1000 1;
+#X floatatom 72 411 5 0 0 0 - - -;
+#N canvas 117 23 1269 841 OSC_TeleValues 0;
+#X obj 36 26 inlet;
+#X obj 36 50 s \$0_MyOsc;
+#X floatatom 189 70 7 0 0 0 - - -;
+#X floatatom 321 73 7 0 0 0 - - -;
+#X floatatom 455 70 7 0 0 0 - - -;
+#X floatatom 580 72 7 0 0 0 - - -;
+#X obj 517 26 r \$0_MyOsc;
+#X obj 392 27 r \$0_MyOsc;
+#X obj 258 27 r \$0_MyOsc;
+#X obj 126 24 r \$0_MyOsc;
+#X obj 126 48 OSCroute /teleMLZ;
+#X obj 258 49 OSCroute /teleMLX;
+#X obj 126 71 s TeMLZ;
+#X obj 258 73 s TeMLX;
+#X floatatom 187 145 7 0 0 0 - - -;
+#X floatatom 436 142 7 0 0 0 - - -;
+#X obj 373 96 r \$0_MyOsc;
+#X obj 124 99 r \$0_MyOsc;
+#X floatatom 580 143 7 0 0 0 - - -;
+#X obj 517 97 r \$0_MyOsc;
+#X floatatom 313 142 7 0 0 0 - - -;
+#X obj 250 96 r \$0_MyOsc;
+#X obj 124 123 OSCroute /TeleCLZ;
+#X obj 250 118 OSCroute /TeleCLY;
+#X obj 373 118 OSCroute /TeleCLX;
+#X obj 517 119 OSCroute /TeleCY;
+#X obj 392 48 OSCroute /teleZ;
+#X obj 517 48 OSCroute /teleX;
+#X obj 517 72 s TeX;
+#X obj 392 70 s TeZ;
+#X obj 124 145 s TeCLZ;
+#X obj 250 142 s TeCLY;
+#X obj 373 142 s TeCLX;
+#X obj 517 143 s TeCY;
+#X floatatom 190 231 7 0 0 0 - - -;
+#X floatatom 322 234 7 0 0 0 - - -;
+#X floatatom 456 231 7 0 0 0 - - -;
+#X floatatom 581 233 7 0 0 0 - - -;
+#X obj 518 187 r \$0_MyOsc;
+#X obj 393 188 r \$0_MyOsc;
+#X obj 259 188 r \$0_MyOsc;
+#X obj 127 185 r \$0_MyOsc;
+#X floatatom 188 306 7 0 0 0 - - -;
+#X floatatom 437 303 7 0 0 0 - - -;
+#X obj 374 257 r \$0_MyOsc;
+#X obj 125 260 r \$0_MyOsc;
+#X floatatom 581 304 7 0 0 0 - - -;
+#X obj 518 258 r \$0_MyOsc;
+#X floatatom 314 303 7 0 0 0 - - -;
+#X obj 251 257 r \$0_MyOsc;
+#X floatatom 191 392 7 0 0 0 - - -;
+#X floatatom 323 395 7 0 0 0 - - -;
+#X floatatom 457 392 7 0 0 0 - - -;
+#X floatatom 582 394 7 0 0 0 - - -;
+#X obj 519 348 r \$0_MyOsc;
+#X obj 394 349 r \$0_MyOsc;
+#X obj 260 349 r \$0_MyOsc;
+#X obj 128 346 r \$0_MyOsc;
+#X floatatom 189 467 7 0 0 0 - - -;
+#X floatatom 438 464 7 0 0 0 - - -;
+#X obj 375 418 r \$0_MyOsc;
+#X obj 126 421 r \$0_MyOsc;
+#X floatatom 582 465 7 0 0 0 - - -;
+#X obj 519 419 r \$0_MyOsc;
+#X floatatom 315 464 7 0 0 0 - - -;
+#X obj 252 418 r \$0_MyOsc;
+#X obj 127 209 OSCroute /tele1MLZ;
+#X obj 259 210 OSCroute /tele1MLX;
+#X obj 393 209 OSCroute /tele1Z;
+#X obj 518 209 OSCroute /tele1X;
+#X obj 518 233 s Te1X;
+#X obj 393 231 s Te1Z;
+#X obj 259 234 s TeM1LX;
+#X obj 127 232 s TeM1LZ;
+#X obj 125 306 s TeC1LZ;
+#X obj 251 303 s TeC1LY;
+#X obj 374 303 s TeC1LX;
+#X obj 518 304 s TeC1Y;
+#X obj 128 393 s TeM2LZ;
+#X obj 260 395 s TeM2LX;
+#X obj 394 370 OSCroute /tele2Z;
+#X obj 394 392 s Te2Z;
+#X obj 519 370 OSCroute /tele2X;
+#X obj 519 394 s Te2X;
+#X obj 519 465 s TeC2Y;
+#X obj 375 464 s TeC2LX;
+#X obj 252 464 s TeC2LY;
+#X obj 126 467 s TeC2LZ;
+#X obj 125 284 OSCroute /tele1CLZ;
+#X obj 251 279 OSCroute /tele1CLY;
+#X obj 374 279 OSCroute /tele1CLX;
+#X obj 518 280 OSCroute /tele1CY;
+#X obj 519 441 OSCroute /tele2CY;
+#X obj 375 440 OSCroute /tele2CLX;
+#X obj 252 440 OSCroute /tele2CLY;
+#X obj 260 371 OSCroute /tele2MLX;
+#X obj 128 370 OSCroute /tele2MLZ;
+#X obj 126 445 OSCroute /tele2CLZ;
+#X floatatom 189 553 7 0 0 0 - - -;
+#X floatatom 438 550 7 0 0 0 - - -;
+#X floatatom 572 547 7 0 0 0 - - -;
+#X floatatom 697 549 7 0 0 0 - - -;
+#X obj 634 503 r \$0_MyOsc;
+#X obj 509 504 r \$0_MyOsc;
+#X obj 375 504 r \$0_MyOsc;
+#X obj 126 507 r \$0_MyOsc;
+#X floatatom 811 549 7 0 0 0 - - -;
+#X obj 748 503 r \$0_MyOsc;
+#X floatatom 315 550 7 0 0 0 - - -;
+#X obj 252 504 r \$0_MyOsc;
+#X floatatom 189 637 7 0 0 0 - - -;
+#X floatatom 438 634 7 0 0 0 - - -;
+#X floatatom 572 631 7 0 0 0 - - -;
+#X floatatom 697 633 7 0 0 0 - - -;
+#X obj 634 587 r \$0_MyOsc;
+#X obj 509 588 r \$0_MyOsc;
+#X obj 375 588 r \$0_MyOsc;
+#X obj 126 591 r \$0_MyOsc;
+#X floatatom 811 633 7 0 0 0 - - -;
+#X obj 748 587 r \$0_MyOsc;
+#X floatatom 315 634 7 0 0 0 - - -;
+#X obj 252 588 r \$0_MyOsc;
+#X floatatom 187 715 7 0 0 0 - - -;
+#X floatatom 436 712 7 0 0 0 - - -;
+#X floatatom 570 709 7 0 0 0 - - -;
+#X floatatom 695 711 7 0 0 0 - - -;
+#X obj 632 665 r \$0_MyOsc;
+#X obj 507 666 r \$0_MyOsc;
+#X obj 373 666 r \$0_MyOsc;
+#X obj 124 669 r \$0_MyOsc;
+#X floatatom 809 711 7 0 0 0 - - -;
+#X obj 746 665 r \$0_MyOsc;
+#X floatatom 313 712 7 0 0 0 - - -;
+#X obj 250 666 r \$0_MyOsc;
+#X obj 126 531 OSCroute /cableLZ;
+#X obj 252 526 OSCroute /cableLY;
+#X obj 375 526 OSCroute /cableLX;
+#X obj 509 525 OSCroute /cableZ;
+#X obj 634 525 OSCroute /cableX;
+#X obj 748 525 OSCroute /cableY;
+#X obj 748 549 s CabY;
+#X obj 634 549 s CabX;
+#X obj 509 547 s CabZ;
+#X obj 375 550 s CabLX;
+#X obj 252 550 s CabLY;
+#X obj 126 553 s CabLZ;
+#X obj 126 615 OSCroute /cable1LZ;
+#X obj 252 610 OSCroute /cable1LY;
+#X obj 375 610 OSCroute /cable1LX;
+#X obj 509 609 OSCroute /cable1Z;
+#X obj 634 609 OSCroute /cable1X;
+#X obj 748 609 OSCroute /cable1Y;
+#X obj 748 633 s Cab1Y;
+#X obj 634 633 s Cab1X;
+#X obj 509 631 s Cab1Z;
+#X obj 375 634 s Cab1LX;
+#X obj 252 634 s Cab1LY;
+#X obj 126 637 s Cab1LZ;
+#X obj 124 693 OSCroute /cable2LZ;
+#X obj 250 688 OSCroute /cable2LY;
+#X obj 373 688 OSCroute /cable2LX;
+#X obj 507 687 OSCroute /cable2Z;
+#X obj 632 687 OSCroute /cable2X;
+#X obj 746 687 OSCroute /cable2Y;
+#X obj 746 711 s Cab2Y;
+#X obj 632 711 s Cab2X;
+#X obj 507 709 s Cab2Z;
+#X obj 373 712 s Cab2LX;
+#X obj 250 712 s Cab2LY;
+#X obj 124 715 s Cab2LZ;
+#X floatatom 185 801 7 0 0 0 - - -;
+#X floatatom 434 798 7 0 0 0 - - -;
+#X floatatom 568 795 7 0 0 0 - - -;
+#X floatatom 693 797 7 0 0 0 - - -;
+#X obj 505 752 r \$0_MyOsc;
+#X obj 371 752 r \$0_MyOsc;
+#X obj 122 755 r \$0_MyOsc;
+#X floatatom 807 797 7 0 0 0 - - -;
+#X floatatom 311 798 7 0 0 0 - - -;
+#X obj 248 752 r \$0_MyOsc;
+#X obj 630 751 r \$0_MyOsc;
+#X obj 744 751 r \$0_MyOsc;
+#X floatatom 928 796 7 0 0 0 - - -;
+#X floatatom 1047 798 7 0 0 0 - - -;
+#X obj 864 753 r \$0_MyOsc;
+#X floatatom 1166 798 7 0 0 0 - - -;
+#X obj 984 752 r \$0_MyOsc;
+#X obj 1103 752 r \$0_MyOsc;
+#X obj 122 779 OSCroute /cable3LZ;
+#X obj 248 774 OSCroute /cable3LY;
+#X obj 371 774 OSCroute /cable3LX;
+#X obj 505 773 OSCroute /cable3Z;
+#X obj 630 773 OSCroute /cable3X;
+#X obj 744 773 OSCroute /cable3Y;
+#X obj 1103 774 OSCroute /cable3RY;
+#X obj 984 774 OSCroute /cable3RX;
+#X obj 864 774 OSCroute /cable3RZ;
+#X obj 1103 798 s Cab3RY;
+#X obj 984 798 s Cab3RX;
+#X obj 864 796 s Cab3RZ;
+#X obj 744 797 s Cab3Y;
+#X obj 630 797 s Cab3X;
+#X obj 505 795 s Cab3Z;
+#X obj 371 798 s Cab3LX;
+#X obj 248 798 s Cab3LY;
+#X obj 122 801 s Cab3LZ;
+#X text 693 85 Obtains the X - Z values for the telegraph poles;
+#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars
+as well as the Y value. (This is relative to the pole);
+#X text 882 578 Obtains the X - Y - Z position and scale of the cables
+that run between the pole as well as the rotation values of he cable
+that runs between the pole and the building.;
+#X connect 0 0 1 0;
+#X connect 6 0 27 0;
+#X connect 7 0 26 0;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 10 0 12 0;
+#X connect 11 0 3 0;
+#X connect 11 0 13 0;
+#X connect 16 0 24 0;
+#X connect 17 0 22 0;
+#X connect 19 0 25 0;
+#X connect 21 0 23 0;
+#X connect 22 0 14 0;
+#X connect 22 0 30 0;
+#X connect 23 0 20 0;
+#X connect 23 0 31 0;
+#X connect 24 0 15 0;
+#X connect 24 0 32 0;
+#X connect 25 0 18 0;
+#X connect 25 0 33 0;
+#X connect 26 0 4 0;
+#X connect 26 0 29 0;
+#X connect 27 0 5 0;
+#X connect 27 0 28 0;
+#X connect 38 0 69 0;
+#X connect 39 0 68 0;
+#X connect 40 0 67 0;
+#X connect 41 0 66 0;
+#X connect 44 0 90 0;
+#X connect 45 0 88 0;
+#X connect 47 0 91 0;
+#X connect 49 0 89 0;
+#X connect 54 0 82 0;
+#X connect 55 0 80 0;
+#X connect 56 0 95 0;
+#X connect 57 0 96 0;
+#X connect 60 0 93 0;
+#X connect 61 0 97 0;
+#X connect 63 0 92 0;
+#X connect 65 0 94 0;
+#X connect 66 0 34 0;
+#X connect 66 0 73 0;
+#X connect 67 0 35 0;
+#X connect 67 0 72 0;
+#X connect 68 0 36 0;
+#X connect 68 0 71 0;
+#X connect 69 0 37 0;
+#X connect 69 0 70 0;
+#X connect 80 0 52 0;
+#X connect 80 0 81 0;
+#X connect 82 0 53 0;
+#X connect 82 0 83 0;
+#X connect 88 0 42 0;
+#X connect 88 0 74 0;
+#X connect 89 0 48 0;
+#X connect 89 0 75 0;
+#X connect 90 0 43 0;
+#X connect 90 0 76 0;
+#X connect 91 0 46 0;
+#X connect 91 0 77 0;
+#X connect 92 0 62 0;
+#X connect 92 0 84 0;
+#X connect 93 0 59 0;
+#X connect 93 0 85 0;
+#X connect 94 0 64 0;
+#X connect 94 0 86 0;
+#X connect 95 0 51 0;
+#X connect 95 0 79 0;
+#X connect 96 0 50 0;
+#X connect 96 0 78 0;
+#X connect 97 0 58 0;
+#X connect 97 0 87 0;
+#X connect 102 0 138 0;
+#X connect 103 0 137 0;
+#X connect 104 0 136 0;
+#X connect 105 0 134 0;
+#X connect 107 0 139 0;
+#X connect 109 0 135 0;
+#X connect 114 0 150 0;
+#X connect 115 0 149 0;
+#X connect 116 0 148 0;
+#X connect 117 0 146 0;
+#X connect 119 0 151 0;
+#X connect 121 0 147 0;
+#X connect 126 0 162 0;
+#X connect 127 0 161 0;
+#X connect 128 0 160 0;
+#X connect 129 0 158 0;
+#X connect 131 0 163 0;
+#X connect 133 0 159 0;
+#X connect 134 0 98 0;
+#X connect 134 0 145 0;
+#X connect 135 0 108 0;
+#X connect 135 0 144 0;
+#X connect 136 0 99 0;
+#X connect 136 0 143 0;
+#X connect 137 0 100 0;
+#X connect 137 0 142 0;
+#X connect 138 0 101 0;
+#X connect 138 0 141 0;
+#X connect 139 0 106 0;
+#X connect 139 0 140 0;
+#X connect 146 0 110 0;
+#X connect 146 0 157 0;
+#X connect 147 0 120 0;
+#X connect 147 0 156 0;
+#X connect 148 0 111 0;
+#X connect 148 0 155 0;
+#X connect 149 0 112 0;
+#X connect 149 0 154 0;
+#X connect 150 0 113 0;
+#X connect 150 0 153 0;
+#X connect 151 0 118 0;
+#X connect 151 0 152 0;
+#X connect 158 0 122 0;
+#X connect 158 0 169 0;
+#X connect 159 0 132 0;
+#X connect 159 0 168 0;
+#X connect 160 0 123 0;
+#X connect 160 0 167 0;
+#X connect 161 0 124 0;
+#X connect 161 0 166 0;
+#X connect 162 0 125 0;
+#X connect 162 0 165 0;
+#X connect 163 0 130 0;
+#X connect 163 0 164 0;
+#X connect 174 0 191 0;
+#X connect 175 0 190 0;
+#X connect 176 0 188 0;
+#X connect 179 0 189 0;
+#X connect 180 0 192 0;
+#X connect 181 0 193 0;
+#X connect 184 0 196 0;
+#X connect 186 0 195 0;
+#X connect 187 0 194 0;
+#X connect 188 0 170 0;
+#X connect 188 0 205 0;
+#X connect 189 0 178 0;
+#X connect 189 0 204 0;
+#X connect 190 0 171 0;
+#X connect 190 0 203 0;
+#X connect 191 0 172 0;
+#X connect 191 0 202 0;
+#X connect 192 0 173 0;
+#X connect 192 0 201 0;
+#X connect 193 0 177 0;
+#X connect 193 0 200 0;
+#X connect 194 0 185 0;
+#X connect 194 0 197 0;
+#X connect 195 0 183 0;
+#X connect 195 0 198 0;
+#X connect 196 0 182 0;
+#X connect 196 0 199 0;
+#X restore 725 1 pd OSC_TeleValues;
+#N canvas 121 324 670 340 OSC_PlayerValues 0;
+#X obj 117 9 OSCroute /playerX;
+#X floatatom 279 37 7 0 0 0 - - -;
+#X floatatom 167 36 7 0 0 0 - - -;
+#X obj 117 35 s Xpos;
+#X obj 34 1 inlet;
+#X obj 34 25 s \$0_MyOsc;
+#X obj 117 -13 r \$0_MyOsc;
+#X obj 354 7 OSCroute /playerZ;
+#X obj 354 36 s Zpos;
+#X floatatom 400 36 7 0 0 0 - - -;
+#X obj 233 -15 r \$0_MyOsc;
+#X obj 355 -15 r \$0_MyOsc;
+#X obj 233 37 s Ypos;
+#X obj 233 8 OSCroute /playerY;
+#X floatatom 285 115 7 0 0 0 - - -;
+#X floatatom 168 114 7 0 0 0 - - -;
+#X obj 118 65 r \$0_MyOsc;
+#X floatatom 407 114 7 0 0 0 - - -;
+#X obj 234 63 r \$0_MyOsc;
+#X obj 356 63 r \$0_MyOsc;
+#X obj 118 87 OSCroute /playerLX;
+#X obj 234 86 OSCroute /playerLY;
+#X obj 355 85 OSCroute /playerLZ;
+#X obj 118 113 s XLpos;
+#X obj 234 115 s YLpos;
+#X obj 355 114 s ZLpos;
+#X floatatom 283 191 7 0 0 0 - - -;
+#X floatatom 166 190 7 0 0 0 - - -;
+#X obj 116 141 r \$0_MyOsc;
+#X floatatom 405 190 7 0 0 0 - - -;
+#X obj 232 139 r \$0_MyOsc;
+#X obj 354 139 r \$0_MyOsc;
+#X obj 116 163 OSCroute /playerRX;
+#X obj 232 162 OSCroute /playerRY;
+#X obj 353 161 OSCroute /playerRZ;
+#X obj 353 190 s ZRpos;
+#X obj 232 191 s YRpos;
+#X obj 116 189 s XRpos;
+#X text 501 7 Player position;
+#X text 504 85 Player scale;
+#X text 503 171 Player rotation;
+#X text 129 249 Receives OSC information about the player / observer
+;
+#X connect 0 0 3 0;
+#X connect 0 0 2 0;
+#X connect 4 0 5 0;
+#X connect 6 0 0 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 10 0 13 0;
+#X connect 11 0 7 0;
+#X connect 13 0 1 0;
+#X connect 13 0 12 0;
+#X connect 16 0 20 0;
+#X connect 18 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 15 0;
+#X connect 20 0 23 0;
+#X connect 21 0 14 0;
+#X connect 21 0 24 0;
+#X connect 22 0 17 0;
+#X connect 22 0 25 0;
+#X connect 28 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 34 0;
+#X connect 32 0 27 0;
+#X connect 32 0 37 0;
+#X connect 33 0 26 0;
+#X connect 33 0 36 0;
+#X connect 34 0 29 0;
+#X connect 34 0 35 0;
+#X restore 577 -42 pd OSC_PlayerValues;
+#N canvas 163 38 554 492 OSC_Tree 0;
+#X obj 35 21 inlet;
+#X obj 35 45 s \$0_MyOsc;
+#N canvas 169 306 1177 130 main 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeX;
+#X obj 158 36 OSCroute /treeY;
+#X obj 278 39 OSCroute /treeZ;
+#X obj 44 60 s treeX;
+#X obj 278 61 s treeZ;
+#X obj 158 60 s treeY;
+#X obj 398 36 OSCroute /treeLX;
+#X obj 398 60 s treeLX;
+#X obj 524 36 OSCroute /treeLY;
+#X obj 524 60 s treeLY;
+#X obj 649 36 OSCroute /treeLZ;
+#X obj 649 58 s treeLZ;
+#X obj 775 31 OSCroute /treeRX;
+#X obj 775 55 s treeRX;
+#X obj 902 28 OSCroute /treeRY;
+#X obj 902 52 s treeRY;
+#X obj 1034 27 OSCroute /treeRZ;
+#X obj 1034 49 s treeRZ;
+#X connect 4 0 20 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 19 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 21 0;
+#X connect 19 0 7 0;
+#X connect 19 0 23 0;
+#X connect 20 0 2 0;
+#X connect 20 0 22 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 112 pd main;
+#N canvas 169 306 1177 130 trunk 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeTX;
+#X obj 44 60 s treeTX;
+#X obj 158 36 OSCroute /treeTY;
+#X obj 158 60 s treeTY;
+#X obj 278 39 OSCroute /treeTZ;
+#X obj 278 61 s treeTZ;
+#X obj 398 36 OSCroute /treeTLX;
+#X obj 398 60 s treeTLX;
+#X obj 524 36 OSCroute /treeTLY;
+#X obj 524 60 s treeTLY;
+#X obj 649 36 OSCroute /treeTLZ;
+#X obj 649 58 s treeTLZ;
+#X obj 775 31 OSCroute /treeTRX;
+#X obj 775 55 s treeTRX;
+#X obj 902 28 OSCroute /treeTRY;
+#X obj 902 52 s treeTRY;
+#X obj 1034 27 OSCroute /treeTRZ;
+#X obj 1034 49 s treeTRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 135 pd trunk;
+#N canvas 169 306 1177 130 branch 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeBX;
+#X obj 44 60 s treeBX;
+#X obj 158 36 OSCroute /treeBY;
+#X obj 158 60 s treeBY;
+#X obj 278 39 OSCroute /treeBZ;
+#X obj 278 61 s treeBZ;
+#X obj 398 36 OSCroute /treeBLX;
+#X obj 398 60 s treeBLX;
+#X obj 524 36 OSCroute /treeBLY;
+#X obj 524 60 s treeBLY;
+#X obj 649 36 OSCroute /treeBLZ;
+#X obj 649 58 s treeBLZ;
+#X obj 775 31 OSCroute /treeBRX;
+#X obj 775 55 s treeBRX;
+#X obj 902 28 OSCroute /treeBRY;
+#X obj 902 52 s treeBRY;
+#X obj 1034 27 OSCroute /treeBRZ;
+#X obj 1034 49 s treeBRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 158 pd branch;
+#N canvas 169 306 1177 130 branch1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB1X;
+#X obj 44 60 s treeB1X;
+#X obj 158 36 OSCroute /treeB1Y;
+#X obj 158 60 s treeB1Y;
+#X obj 278 39 OSCroute /treeB1Z;
+#X obj 278 61 s treeB1Z;
+#X obj 398 36 OSCroute /treeB1LX;
+#X obj 398 60 s treeB1LX;
+#X obj 524 36 OSCroute /treeB1LY;
+#X obj 524 60 s treeB1LY;
+#X obj 649 36 OSCroute /treeB1LZ;
+#X obj 649 58 s treeB1LZ;
+#X obj 775 31 OSCroute /treeB1RX;
+#X obj 775 55 s treeB1RX;
+#X obj 902 28 OSCroute /treeB1RY;
+#X obj 902 52 s treeB1RY;
+#X obj 1034 27 OSCroute /treeB1RZ;
+#X obj 1034 49 s treeB1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 181 pd branch1;
+#N canvas 169 306 1177 130 branch2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB2X;
+#X obj 44 60 s treeB2X;
+#X obj 158 36 OSCroute /treeB2Y;
+#X obj 158 60 s treeB2Y;
+#X obj 278 39 OSCroute /treeB2Z;
+#X obj 278 61 s treeB2Z;
+#X obj 398 36 OSCroute /treeB2LX;
+#X obj 398 60 s treeB2LX;
+#X obj 524 36 OSCroute /treeB2LY;
+#X obj 524 60 s treeB2LY;
+#X obj 649 36 OSCroute /treeB2LZ;
+#X obj 649 58 s treeB2LZ;
+#X obj 775 31 OSCroute /treeB2RX;
+#X obj 775 55 s treeB2RX;
+#X obj 902 28 OSCroute /treeB2RY;
+#X obj 902 52 s treeB2RY;
+#X obj 1034 27 OSCroute /treeB2RZ;
+#X obj 1034 49 s treeB2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 203 pd branch2;
+#N canvas 169 306 1177 130 branch3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB3X;
+#X obj 44 60 s treeB3X;
+#X obj 158 36 OSCroute /treeB3Y;
+#X obj 158 60 s treeB3Y;
+#X obj 278 39 OSCroute /treeB3Z;
+#X obj 278 61 s treeB3Z;
+#X obj 398 36 OSCroute /treeB3LX;
+#X obj 398 60 s treeB3LX;
+#X obj 524 36 OSCroute /treeB3LY;
+#X obj 524 60 s treeB3LY;
+#X obj 649 36 OSCroute /treeB3LZ;
+#X obj 649 58 s treeB3LZ;
+#X obj 775 31 OSCroute /treeB3RX;
+#X obj 775 55 s treeB3RX;
+#X obj 902 28 OSCroute /treeB3RY;
+#X obj 902 52 s treeB3RY;
+#X obj 1034 27 OSCroute /treeB3RZ;
+#X obj 1034 49 s treeB3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 227 pd branch3;
+#N canvas 169 306 1177 130 treeY 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYX;
+#X obj 44 60 s treeYX;
+#X obj 158 36 OSCroute /treeYY;
+#X obj 158 60 s treeYY;
+#X obj 278 39 OSCroute /treeYZ;
+#X obj 278 61 s treeYZ;
+#X obj 398 36 OSCroute /treeYLX;
+#X obj 398 60 s treeYLX;
+#X obj 524 36 OSCroute /treeYLY;
+#X obj 524 60 s treeYLY;
+#X obj 649 36 OSCroute /treeYLZ;
+#X obj 649 58 s treeYLZ;
+#X obj 775 31 OSCroute /treeYRX;
+#X obj 775 55 s treeYRX;
+#X obj 902 28 OSCroute /treeYRY;
+#X obj 902 52 s treeYRY;
+#X obj 1034 27 OSCroute /treeYRZ;
+#X obj 1034 49 s treeYRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 18 pd treeY;
+#N canvas 128 306 1259 130 treeYB4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB4X;
+#X obj 44 60 s treeYB4X;
+#X obj 175 35 OSCroute /treeYB4Y;
+#X obj 175 59 s treeYB4Y;
+#X obj 294 35 OSCroute /treeYB4Z;
+#X obj 294 57 s treeYB4Z;
+#X obj 416 34 OSCroute /treeYB4LX;
+#X obj 416 58 s treeYB4LX;
+#X obj 548 36 OSCroute /treeYB4LY;
+#X obj 548 60 s treeYB4LY;
+#X obj 688 37 OSCroute /treeYB4LZ;
+#X obj 688 59 s treeYB4LZ;
+#X obj 824 29 OSCroute /treeYB4RX;
+#X obj 824 53 s treeYB4RX;
+#X obj 972 34 OSCroute /treeYB4RY;
+#X obj 972 58 s treeYB4RY;
+#X obj 1112 37 OSCroute /treeYB4RZ;
+#X obj 1112 59 s treeYB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 44 pd treeYB4;
+#N canvas 128 306 1259 130 treeYB5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 68 pd treeYB5;
+#N canvas 169 306 1177 130 treeY1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1X;
+#X obj 44 60 s treeY1X;
+#X obj 158 36 OSCroute /treeY1Y;
+#X obj 158 60 s treeY1Y;
+#X obj 278 39 OSCroute /treeY1Z;
+#X obj 278 61 s treeY1Z;
+#X obj 398 36 OSCroute /treeY1LX;
+#X obj 398 60 s treeY1LX;
+#X obj 524 36 OSCroute /treeY1LY;
+#X obj 524 60 s treeY1LY;
+#X obj 649 36 OSCroute /treeY1LZ;
+#X obj 649 58 s treeY1LZ;
+#X obj 775 31 OSCroute /treeY1RX;
+#X obj 775 55 s treeY1RX;
+#X obj 902 28 OSCroute /treeY1RY;
+#X obj 902 52 s treeY1RY;
+#X obj 1034 27 OSCroute /treeY1RZ;
+#X obj 1034 49 s treeY1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 150 94 pd treeY1;
+#N canvas 128 306 1259 130 treeY1B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1B4X;
+#X obj 44 60 s treeY1B4X;
+#X obj 175 35 OSCroute /treeY1B4Y;
+#X obj 175 59 s treeY1B4Y;
+#X obj 294 35 OSCroute /treeY1B4Z;
+#X obj 294 57 s treeY1B4Z;
+#X obj 416 34 OSCroute /treeY1B4LX;
+#X obj 416 58 s treeY1B4LX;
+#X obj 548 36 OSCroute /treeY1B4LY;
+#X obj 548 60 s treeY1B4LY;
+#X obj 688 37 OSCroute /treeY1B4LZ;
+#X obj 688 59 s treeY1B4LZ;
+#X obj 824 29 OSCroute /treeY1B4RX;
+#X obj 824 53 s treeY1B4RX;
+#X obj 972 34 OSCroute /treeY1B4RY;
+#X obj 972 58 s treeY1B4RY;
+#X obj 1112 37 OSCroute /treeY1B4RZ;
+#X obj 1112 59 s treeY1B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 120 pd treeY1B4;
+#N canvas 128 306 1259 130 treeY1B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 44 36 OSCroute /treeY1B5X;
+#X obj 44 60 s treeY1B5X;
+#X obj 175 35 OSCroute /treeY1B5Y;
+#X obj 175 59 s treeY1B5Y;
+#X obj 294 35 OSCroute /treeY1B5Z;
+#X obj 294 57 s treeY1B5Z;
+#X obj 416 34 OSCroute /treeY1B5LX;
+#X obj 416 58 s treeY1B5LX;
+#X obj 548 36 OSCroute /treeY1B5LY;
+#X obj 548 60 s treeY1B5LY;
+#X obj 688 37 OSCroute /treeY1B5LZ;
+#X obj 829 61 s treeY1B5RX;
+#X obj 972 34 OSCroute /treeY1B5RY;
+#X obj 972 58 s treeY1B5RY;
+#X obj 1112 37 OSCroute /treeY1B5RZ;
+#X obj 1112 59 s treeY1B5RZ;
+#X connect 4 0 24 0;
+#X connect 5 0 26 0;
+#X connect 6 0 30 0;
+#X connect 9 0 28 0;
+#X connect 10 0 20 0;
+#X connect 11 0 22 0;
+#X connect 14 0 34 0;
+#X connect 16 0 19 0;
+#X connect 17 0 32 0;
+#X connect 19 0 13 0;
+#X connect 19 0 31 0;
+#X connect 20 0 3 0;
+#X connect 20 0 21 0;
+#X connect 22 0 7 0;
+#X connect 22 0 23 0;
+#X connect 24 0 2 0;
+#X connect 24 0 25 0;
+#X connect 26 0 1 0;
+#X connect 26 0 27 0;
+#X connect 28 0 8 0;
+#X connect 28 0 29 0;
+#X connect 30 0 0 0;
+#X connect 30 0 18 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 144 pd treeY1B5;
+#N canvas 169 306 1177 130 treeY2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2X;
+#X obj 44 60 s treeY2X;
+#X obj 158 36 OSCroute /treeY2Y;
+#X obj 158 60 s treeY2Y;
+#X obj 278 39 OSCroute /treeY2Z;
+#X obj 278 61 s treeY2Z;
+#X obj 398 36 OSCroute /treeY2LX;
+#X obj 398 60 s treeY2LX;
+#X obj 524 36 OSCroute /treeY2LY;
+#X obj 524 60 s treeY2LY;
+#X obj 649 36 OSCroute /treeY2LZ;
+#X obj 649 58 s treeY2LZ;
+#X obj 775 31 OSCroute /treeY2RX;
+#X obj 775 55 s treeY2RX;
+#X obj 902 28 OSCroute /treeY2RY;
+#X obj 902 52 s treeY2RY;
+#X obj 1034 27 OSCroute /treeY2RZ;
+#X obj 1034 49 s treeY2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 148 173 pd treeY2;
+#N canvas 128 306 1259 130 treeY2B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2B4X;
+#X obj 44 60 s treeY2B4X;
+#X obj 175 35 OSCroute /treeY2B4Y;
+#X obj 175 59 s treeY2B4Y;
+#X obj 294 35 OSCroute /treeY2B4Z;
+#X obj 294 57 s treeY2B4Z;
+#X obj 416 34 OSCroute /treeY2B4LX;
+#X obj 416 58 s treeY2B4LX;
+#X obj 548 36 OSCroute /treeY2B4LY;
+#X obj 548 60 s treeY2B4LY;
+#X obj 688 37 OSCroute /treeY2B4LZ;
+#X obj 688 59 s treeY2B4LZ;
+#X obj 824 29 OSCroute /treeY2B4RX;
+#X obj 824 53 s treeY2B4RX;
+#X obj 972 34 OSCroute /treeY2B4RY;
+#X obj 972 58 s treeY2B4RY;
+#X obj 1112 37 OSCroute /treeY2B4RZ;
+#X obj 1112 59 s treeY2B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 199 pd treeY2B4;
+#N canvas 128 306 1259 130 treeY2B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 223 pd treeY2B5;
+#N canvas 169 306 1177 130 treeY3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3X;
+#X obj 44 60 s treeY3X;
+#X obj 158 36 OSCroute /treeY3Y;
+#X obj 158 60 s treeY3Y;
+#X obj 278 39 OSCroute /treeY3Z;
+#X obj 278 61 s treeY3Z;
+#X obj 398 36 OSCroute /treeY3LX;
+#X obj 398 60 s treeY3LX;
+#X obj 524 36 OSCroute /treeY3LY;
+#X obj 524 60 s treeY3LY;
+#X obj 649 36 OSCroute /treeY3LZ;
+#X obj 649 58 s treeY3LZ;
+#X obj 775 31 OSCroute /treeY3RX;
+#X obj 775 55 s treeY3RX;
+#X obj 902 28 OSCroute /treeY3RY;
+#X obj 902 52 s treeY3RY;
+#X obj 1034 27 OSCroute /treeY3RZ;
+#X obj 1034 49 s treeY3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 146 255 pd treeY3;
+#N canvas 128 306 1259 130 treeY3B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3B4X;
+#X obj 44 60 s treeY3B4X;
+#X obj 175 35 OSCroute /treeY3B4Y;
+#X obj 175 59 s treeY3B4Y;
+#X obj 294 35 OSCroute /treeY3B4Z;
+#X obj 294 57 s treeY3B4Z;
+#X obj 416 34 OSCroute /treeY3B4LX;
+#X obj 416 58 s treeY3B4LX;
+#X obj 548 36 OSCroute /treeY3B4LY;
+#X obj 548 60 s treeY3B4LY;
+#X obj 688 37 OSCroute /treeY3B4LZ;
+#X obj 688 59 s treeY3B4LZ;
+#X obj 824 29 OSCroute /treeY3B4RX;
+#X obj 824 53 s treeY3B4RX;
+#X obj 972 34 OSCroute /treeY3B4RY;
+#X obj 972 58 s treeY3B4RY;
+#X obj 1112 37 OSCroute /treeY3B4RZ;
+#X obj 1112 59 s treeY3B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 281 pd treeY3B4;
+#N canvas 128 306 1259 130 treeY3B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 305 pd treeY3B5;
+#N canvas 169 306 1177 130 branch4 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB4X;
+#X obj 44 60 s treeB4X;
+#X obj 158 36 OSCroute /treeB4Y;
+#X obj 158 60 s treeB4Y;
+#X obj 278 39 OSCroute /treeB4Z;
+#X obj 278 61 s treeB4Z;
+#X obj 398 36 OSCroute /treeB4LX;
+#X obj 398 60 s treeB4LX;
+#X obj 524 36 OSCroute /treeB4LY;
+#X obj 524 60 s treeB4LY;
+#X obj 649 36 OSCroute /treeB4LZ;
+#X obj 649 58 s treeB4LZ;
+#X obj 775 31 OSCroute /treeB4RX;
+#X obj 775 55 s treeB4RX;
+#X obj 902 28 OSCroute /treeB4RY;
+#X obj 902 52 s treeB4RY;
+#X obj 1034 27 OSCroute /treeB4RZ;
+#X obj 1034 49 s treeB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 252 pd branch4;
+#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position
+\, scale and rotation for all components of the tree.;
+#X connect 0 0 1 0;
+#X restore 714 23 pd OSC_Tree;
+#X obj 652 -13 print;
+#X obj 382 15 s wSpeed;
+#X obj 982 -78 r wSpeed;
+#X obj 914 -127 loadbang;
+#X msg 971 -108 connect localhost 9001;
+#X msg 982 -32 \$1;
+#X msg 982 -10 send /test \$1;
+#X obj 914 -105 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 877 -70 onebang;
+#X obj 828 -63 t b;
+#X obj 14 367 loadbang;
+#X msg 14 395 5;
+#X obj 479 -113 loadbang;
+#X msg 479 -85 5;
+#X text 76 371 Manually adjust to represent the number of sources;
+#X text 419 312 Alt Equation for Strouhal Number;
+#X text 421 324 St = 0.2684 - 1.0356(Re) ^ -1/2;
+#X connect 0 0 25 0;
+#X connect 16 0 31 1;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 21 0 50 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 35 0;
+#X connect 38 0 54 0;
+#X connect 39 0 40 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 40 0 46 0;
+#X connect 40 0 48 0;
+#X connect 40 0 47 0;
+#X connect 40 0 58 0;
+#X connect 44 0 45 0;
+#X connect 44 0 31 0;
+#X connect 51 0 38 0;
+#X connect 52 0 56 0;
+#X connect 53 0 35 0;
+#X connect 54 0 55 0;
+#X connect 55 0 36 0;
+#X connect 56 0 57 1;
+#X connect 57 0 53 0;
+#X connect 58 0 57 0;
+#X connect 59 0 60 0;
+#X connect 60 0 44 0;
+#X connect 61 0 62 0;
+#X connect 62 0 20 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/Gen2_D6.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,3774 @@
+#N canvas 129 76 1321 763 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 260 -116 pd windspeed;
+#X text 24 15 Light air = 0.56 m/s - 1.39 m/s;
+#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 25 217 Storm = 28.89 m/s - 33.06 m/s;
+#X text 26 235 Hurricane = 33.33 -;
+#X text 62 -16 Beaufort Scale Chart;
+#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 500 1;
+#X text 237 494 Gain;
+#X obj 208 411 loadbang;
+#X obj 260 78 delwrite~ varwind 3000;
+#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1270 1;
+#X obj 303 -11 snapshot~;
+#X obj 303 -36 metro 100;
+#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 303 16 10 0 0 0 - - -;
+#X obj 260 -82 *~ 1;
+#X obj 260 -56 +~ 1;
+#X text 107 274 Equations from Chanaud 2010;
+#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 576 323 360 235 opLevels 0;
+#X obj 122 167 dac~;
+#X obj 64 70 catch~ l;
+#X obj 179 64 catch~ r;
+#X obj 180 98 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 180 149 prvu~;
+#X obj 237 69 / 127;
+#X obj 237 34 inlet;
+#X obj 65 183 outlet;
+#X obj 180 177 outlet;
+#X obj 129 26 inlet;
+#X obj 112 131 /~ 1;
+#X obj 142 131 /~ 1;
+#X text 35 130 comment;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 53 432 pd opLevels;
+#X obj 303 -83 loadbang;
+#X msg 208 439 5;
+#X text 300 34 Wind Speed;
+#X obj 971 43 udpsend;
+#X obj 981 15 packOSC;
+#X obj 793 -140 import mrpeach;
+#X floatatom 982 -54 5 0 0 0 - - -;
+#X obj 683 -101 udpreceive 9000;
+#X obj 683 -74 unpackOSC;
+#N canvas 1099 641 205 101 Fence 1;
+#N canvas 90 23 1345 580 Posts 0;
+#X obj 78 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 182 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 122 pd posCalc;
+#X obj 75 70 r ClyLX;
+#X msg 39 115 300;
+#X obj 141 96 r ClyZ;
+#X obj 84 96 r ClyX;
+#X obj 236 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 212 195 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 242 135 pd posCalc;
+#X msg 199 134 300;
+#X obj 407 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 383 182 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 413 122 pd posCalc;
+#X msg 370 121 300;
+#X obj 565 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 541 195 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 571 135 pd posCalc;
+#X msg 528 134 300;
+#X obj 724 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 700 181 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 730 121 pd posCalc;
+#X msg 687 120 300;
+#X obj 882 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 858 194 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 888 134 pd posCalc;
+#X msg 845 133 300;
+#X obj 78 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X floatatom 54 396 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 84 336 pd posCalc;
+#X msg 41 335 300;
+#X obj 236 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 212 409 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 242 349 pd posCalc;
+#X msg 199 348 300;
+#X obj 408 263 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 384 405 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 414 345 pd posCalc;
+#X msg 371 344 300;
+#X obj 566 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 542 418 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 572 358 pd posCalc;
+#X msg 529 357 300;
+#X obj 730 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 706 406 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 736 346 pd posCalc;
+#X msg 693 345 300;
+#X obj 888 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 864 419 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 894 359 pd posCalc;
+#X msg 851 358 300;
+#X obj 233 83 r Cly1LX;
+#X obj 242 109 r Cly1X;
+#X obj 299 109 r Cly1Z;
+#X obj 404 70 r Cly2LX;
+#X obj 413 96 r Cly2X;
+#X obj 470 96 r Cly2Z;
+#X obj 562 83 r Cly3LX;
+#X obj 571 109 r Cly3X;
+#X obj 628 109 r Cly3Z;
+#X obj 721 69 r Cly4LX;
+#X obj 730 95 r Cly4X;
+#X obj 787 95 r Cly4Z;
+#X obj 879 82 r Cly5LX;
+#X obj 888 108 r Cly5X;
+#X obj 945 108 r Cly5Z;
+#X obj 75 284 r Cly6LX;
+#X obj 84 310 r Cly6X;
+#X obj 141 310 r Cly6Z;
+#X obj 233 297 r Cly7LX;
+#X obj 242 323 r Cly7X;
+#X obj 299 323 r Cly7Z;
+#X obj 405 293 r Cly8LX;
+#X obj 414 319 r Cly8X;
+#X obj 471 319 r Cly8Z;
+#X obj 563 306 r Cly9LX;
+#X obj 572 332 r Cly9X;
+#X obj 629 332 r Cly9Z;
+#X obj 727 294 r Cly10LX;
+#X obj 736 320 r Cly10X;
+#X obj 793 320 r Cly10Z;
+#X obj 885 307 r Cly11LX;
+#X obj 894 333 r Cly11X;
+#X obj 951 333 r Cly11Z;
+#X obj 1042 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 1018 307 8 0 0 0 - - -;
+#N canvas 393 176 334 730 posCalc 0;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 189 235 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 160 19 r Zpos;
+#X obj 104 19 r Xpos;
+#X obj 54 309 /;
+#X obj 96 549 * 360;
+#X floatatom 157 601 5 0 0 0 - - -;
+#X obj 96 606 outlet;
+#X obj 96 573 / 6.28319;
+#X obj 54 341 *;
+#X obj 54 373 swap 1;
+#X obj 54 406 -;
+#X obj 111 338 + 1;
+#X obj 54 435 sqrt;
+#X obj 96 466 /;
+#X obj 96 494 atan;
+#X obj 96 519 * 2;
+#X floatatom 147 545 5 0 0 0 - - -;
+#X obj 175 57 inlet;
+#X obj 119 52 inlet;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 0 0 10 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 4 0 10 1;
+#X connect 5 0 4 0;
+#X connect 8 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 15 0;
+#X connect 10 0 15 1;
+#X connect 10 0 18 0;
+#X connect 11 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 19 0;
+#X connect 18 0 20 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 11 0;
+#X connect 24 0 1 1;
+#X connect 25 0 0 1;
+#X restore 1048 247 pd posCalc;
+#X obj 1039 195 r Cly12LX;
+#X obj 1048 221 r Cly12X;
+#X obj 1105 221 r Cly12Z;
+#X obj 724 15 loadbang;
+#X obj 885 25 loadbang;
+#X obj 734 241 loadbang;
+#X obj 890 253 loadbang;
+#X obj 1041 140 loadbang;
+#X obj 565 29 loadbang;
+#X obj 566 250 loadbang;
+#X obj 405 17 loadbang;
+#X obj 408 238 loadbang;
+#X obj 236 28 loadbang;
+#X obj 235 242 loadbang;
+#X obj 80 225 loadbang;
+#X obj 76 14 loadbang;
+#X msg 986 224 300;
+#X connect 0 0 4 0;
+#X connect 5 0 2 1;
+#X connect 6 0 2 0;
+#X connect 7 0 10 0;
+#X connect 11 0 14 0;
+#X connect 15 0 18 0;
+#X connect 19 0 22 0;
+#X connect 23 0 26 0;
+#X connect 27 0 30 0;
+#X connect 31 0 34 0;
+#X connect 35 0 38 0;
+#X connect 39 0 42 0;
+#X connect 43 0 46 0;
+#X connect 47 0 50 0;
+#X connect 52 0 9 0;
+#X connect 53 0 9 1;
+#X connect 55 0 13 0;
+#X connect 56 0 13 1;
+#X connect 58 0 17 0;
+#X connect 59 0 17 1;
+#X connect 61 0 21 0;
+#X connect 62 0 21 1;
+#X connect 64 0 25 0;
+#X connect 65 0 25 1;
+#X connect 67 0 29 0;
+#X connect 68 0 29 1;
+#X connect 70 0 33 0;
+#X connect 71 0 33 1;
+#X connect 73 0 37 0;
+#X connect 74 0 37 1;
+#X connect 76 0 41 0;
+#X connect 77 0 41 1;
+#X connect 79 0 45 0;
+#X connect 80 0 45 1;
+#X connect 82 0 49 0;
+#X connect 83 0 49 1;
+#X connect 84 0 103 0;
+#X connect 88 0 86 0;
+#X connect 89 0 86 1;
+#X connect 90 0 19 0;
+#X connect 91 0 23 0;
+#X connect 92 0 43 0;
+#X connect 93 0 47 0;
+#X connect 94 0 84 0;
+#X connect 95 0 15 0;
+#X connect 96 0 39 0;
+#X connect 97 0 11 0;
+#X connect 98 0 35 0;
+#X connect 99 0 7 0;
+#X connect 100 0 31 0;
+#X connect 101 0 27 0;
+#X connect 102 0 0 0;
+#X restore 42 36 pd Posts;
+#N canvas 271 23 769 794 Wires 1;
+#X floatatom -579 232 8 0 0 0 - - -;
+#X msg -584 115 300;
+#X obj -584 33 loadbang;
+#X obj -558 58 r WirLX;
+#X obj -548 97 r WirX;
+#X obj -494 139 r WirZ;
+#X obj -521 118 r WirY;
+#X obj -467 160 r WirLY;
+#X floatatom -395 236 8 0 0 0 - - -;
+#X msg -400 119 300;
+#X obj -400 37 loadbang;
+#X obj -374 62 r Wir1LX;
+#X obj -353 101 r Wir1X;
+#X obj -326 122 r Wir1Y;
+#X obj -299 143 r Wir1Z;
+#X obj -272 164 r Wir1LY;
+#X floatatom -205 246 8 0 0 0 - - -;
+#X msg -210 129 300;
+#X obj -210 47 loadbang;
+#X obj -184 72 r Wir2LX;
+#X obj -163 111 r Wir2X;
+#X obj -136 132 r Wir2Y;
+#X obj -109 153 r Wir2Z;
+#X obj -82 174 r Wir2LY;
+#X floatatom -579 475 8 0 0 0 - - -;
+#X msg -584 358 300;
+#X obj -584 276 loadbang;
+#X obj -558 301 r Wir3LX;
+#X obj -537 340 r Wir3X;
+#X obj -510 361 r Wir3Y;
+#X obj -483 382 r Wir3Z;
+#X obj -456 403 r Wir3LY;
+#X floatatom -387 475 8 0 0 0 - - -;
+#X msg -392 358 300;
+#X obj -392 276 loadbang;
+#X obj -366 301 r Wir4LX;
+#X obj -345 340 r Wir4X;
+#X obj -318 361 r Wir4Y;
+#X obj -291 382 r Wir4Z;
+#X obj -264 403 r Wir4LY;
+#X floatatom -199 483 8 0 0 0 - - -;
+#X msg -204 366 300;
+#X obj -204 284 loadbang;
+#X obj -178 309 r Wir5LX;
+#X obj -157 348 r Wir5X;
+#X obj -130 369 r Wir5Y;
+#X obj -103 390 r Wir5Z;
+#X obj -76 411 r Wir5LY;
+#X floatatom -580 712 8 0 0 0 - - -;
+#X msg -585 595 300;
+#X obj -585 513 loadbang;
+#X obj -559 538 r Wir6LX;
+#X obj -538 577 r Wir6X;
+#X obj -511 598 r Wir6Y;
+#X obj -484 619 r Wir6Z;
+#X obj -457 640 r Wir6LY;
+#X floatatom -392 711 8 0 0 0 - - -;
+#X msg -397 594 300;
+#X obj -397 512 loadbang;
+#X obj -371 537 r Wir7LX;
+#X obj -350 576 r Wir7X;
+#X obj -323 597 r Wir7Y;
+#X obj -296 618 r Wir7Z;
+#X obj -269 639 r Wir7LY;
+#X floatatom -194 710 8 0 0 0 - - -;
+#X msg -199 593 300;
+#X obj -199 511 loadbang;
+#X obj -173 536 r Wir8LX;
+#X obj -152 575 r Wir8X;
+#X obj -125 596 r Wir8Y;
+#X obj -98 617 r Wir8Z;
+#X obj -71 638 r Wir8LY;
+#X obj -553 178 wirePosition;
+#X obj -579 207 freqCalcCylD3;
+#X obj -174 194 wirePosition;
+#X obj -537 423 wirePosition;
+#X obj -364 186 wirePosition;
+#X obj -345 423 wirePosition;
+#X obj -162 426 wirePosition;
+#X obj -157 655 wirePosition;
+#X obj -360 653 wirePosition;
+#X obj -541 653 wirePosition;
+#X obj -395 213 freqCalcCylD3;
+#X obj -205 221 freqCalcCylD3;
+#X obj -579 452 freqCalcCylD3;
+#X obj -387 453 freqCalcCylD3;
+#X obj -199 458 freqCalcCylD3;
+#X obj -579 689 freqCalcCylD3;
+#X obj -392 686 freqCalcCylD3;
+#X obj -194 688 freqCalcCylD3;
+#X connect 1 0 73 0;
+#X connect 2 0 1 0;
+#X connect 3 0 73 1;
+#X connect 4 0 72 0;
+#X connect 5 0 72 2;
+#X connect 6 0 72 1;
+#X connect 7 0 72 3;
+#X connect 9 0 82 0;
+#X connect 10 0 9 0;
+#X connect 11 0 82 1;
+#X connect 12 0 76 0;
+#X connect 13 0 76 1;
+#X connect 14 0 76 2;
+#X connect 15 0 76 3;
+#X connect 17 0 83 0;
+#X connect 18 0 17 0;
+#X connect 19 0 83 1;
+#X connect 20 0 74 0;
+#X connect 21 0 74 1;
+#X connect 22 0 74 2;
+#X connect 23 0 74 3;
+#X connect 25 0 84 0;
+#X connect 26 0 25 0;
+#X connect 27 0 84 1;
+#X connect 28 0 75 0;
+#X connect 29 0 75 1;
+#X connect 30 0 75 2;
+#X connect 31 0 75 3;
+#X connect 33 0 85 0;
+#X connect 34 0 33 0;
+#X connect 35 0 85 1;
+#X connect 36 0 77 0;
+#X connect 37 0 77 1;
+#X connect 38 0 77 2;
+#X connect 39 0 77 3;
+#X connect 41 0 86 0;
+#X connect 42 0 41 0;
+#X connect 43 0 86 1;
+#X connect 44 0 78 0;
+#X connect 45 0 78 1;
+#X connect 46 0 78 2;
+#X connect 47 0 78 3;
+#X connect 49 0 87 0;
+#X connect 50 0 49 0;
+#X connect 51 0 87 1;
+#X connect 52 0 81 0;
+#X connect 53 0 81 1;
+#X connect 54 0 81 2;
+#X connect 55 0 81 3;
+#X connect 57 0 88 0;
+#X connect 58 0 57 0;
+#X connect 59 0 88 1;
+#X connect 60 0 80 0;
+#X connect 61 0 80 1;
+#X connect 62 0 80 2;
+#X connect 63 0 80 3;
+#X connect 65 0 89 0;
+#X connect 66 0 65 0;
+#X connect 67 0 89 1;
+#X connect 68 0 79 0;
+#X connect 69 0 79 1;
+#X connect 70 0 79 2;
+#X connect 71 0 79 3;
+#X connect 72 0 73 4;
+#X connect 72 1 73 5;
+#X connect 72 2 73 3;
+#X connect 72 3 73 2;
+#X connect 73 0 0 0;
+#X connect 74 0 83 4;
+#X connect 74 1 83 5;
+#X connect 74 2 83 3;
+#X connect 74 3 83 2;
+#X connect 75 0 84 4;
+#X connect 75 1 84 5;
+#X connect 75 2 84 3;
+#X connect 75 3 84 2;
+#X connect 76 0 82 4;
+#X connect 76 1 82 5;
+#X connect 76 2 82 3;
+#X connect 76 3 82 2;
+#X connect 77 0 85 4;
+#X connect 77 1 85 5;
+#X connect 77 2 85 3;
+#X connect 77 3 85 2;
+#X connect 78 0 86 4;
+#X connect 78 1 86 5;
+#X connect 78 2 86 3;
+#X connect 78 3 86 2;
+#X connect 79 0 89 4;
+#X connect 79 1 89 5;
+#X connect 79 2 89 3;
+#X connect 79 3 89 2;
+#X connect 80 0 88 4;
+#X connect 80 1 88 5;
+#X connect 80 2 88 3;
+#X connect 80 3 88 2;
+#X connect 81 0 87 4;
+#X connect 81 1 87 5;
+#X connect 81 2 87 3;
+#X connect 81 3 87 2;
+#X connect 82 0 8 0;
+#X connect 83 0 16 0;
+#X connect 84 0 24 0;
+#X connect 85 0 32 0;
+#X connect 86 0 40 0;
+#X connect 87 0 48 0;
+#X connect 88 0 56 0;
+#X connect 89 0 64 0;
+#X restore 110 36 pd Wires;
+#X restore 903 78 pd Fence;
+#N canvas 126 27 1258 808 OSC_FenceValues 0;
+#X obj 257 59 OSCroute /cylinderLX;
+#X obj 125 58 OSCroute /cylinderLZ;
+#X floatatom 188 80 7 0 0 0 - - -;
+#X obj 125 80 s ClyLZ;
+#X floatatom 320 83 7 0 0 0 - - -;
+#X obj 257 83 s ClyLX;
+#X floatatom 454 80 7 0 0 0 - - -;
+#X floatatom 579 82 7 0 0 0 - - -;
+#X obj 391 58 OSCroute /cylinderZ;
+#X obj 391 80 s ClyZ;
+#X obj 516 58 OSCroute /cylinderX;
+#X obj 516 82 s ClyX;
+#X obj 31 40 inlet;
+#X obj 31 64 s \$0_MyOsc;
+#X obj 516 36 r \$0_MyOsc;
+#X obj 391 37 r \$0_MyOsc;
+#X obj 257 37 r \$0_MyOsc;
+#X obj 125 34 r \$0_MyOsc;
+#X floatatom 192 153 7 0 0 0 - - -;
+#X floatatom 326 156 7 0 0 0 - - -;
+#X floatatom 460 153 7 0 0 0 - - -;
+#X floatatom 588 155 7 0 0 0 - - -;
+#X obj 525 109 r \$0_MyOsc;
+#X obj 397 110 r \$0_MyOsc;
+#X obj 263 110 r \$0_MyOsc;
+#X obj 129 107 r \$0_MyOsc;
+#X obj 129 131 OSCroute /cylinder1LZ;
+#X obj 263 132 OSCroute /cylinder1LX;
+#X obj 397 131 OSCroute /cylinder1Z;
+#X obj 525 131 OSCroute /cylinder1X;
+#X floatatom 189 222 7 0 0 0 - - -;
+#X floatatom 323 225 7 0 0 0 - - -;
+#X floatatom 457 222 7 0 0 0 - - -;
+#X floatatom 585 224 7 0 0 0 - - -;
+#X obj 522 178 r \$0_MyOsc;
+#X obj 394 179 r \$0_MyOsc;
+#X obj 260 179 r \$0_MyOsc;
+#X obj 126 176 r \$0_MyOsc;
+#X floatatom 188 294 7 0 0 0 - - -;
+#X floatatom 322 297 7 0 0 0 - - -;
+#X floatatom 456 294 7 0 0 0 - - -;
+#X floatatom 584 296 7 0 0 0 - - -;
+#X obj 521 250 r \$0_MyOsc;
+#X obj 393 251 r \$0_MyOsc;
+#X obj 259 251 r \$0_MyOsc;
+#X obj 125 248 r \$0_MyOsc;
+#X floatatom 185 367 7 0 0 0 - - -;
+#X floatatom 319 370 7 0 0 0 - - -;
+#X floatatom 453 367 7 0 0 0 - - -;
+#X floatatom 581 369 7 0 0 0 - - -;
+#X obj 518 323 r \$0_MyOsc;
+#X obj 390 324 r \$0_MyOsc;
+#X obj 256 324 r \$0_MyOsc;
+#X obj 122 321 r \$0_MyOsc;
+#X floatatom 186 438 7 0 0 0 - - -;
+#X floatatom 320 441 7 0 0 0 - - -;
+#X floatatom 454 438 7 0 0 0 - - -;
+#X floatatom 582 440 7 0 0 0 - - -;
+#X obj 519 394 r \$0_MyOsc;
+#X obj 391 395 r \$0_MyOsc;
+#X obj 257 395 r \$0_MyOsc;
+#X obj 123 392 r \$0_MyOsc;
+#X floatatom 187 511 7 0 0 0 - - -;
+#X floatatom 321 514 7 0 0 0 - - -;
+#X floatatom 455 511 7 0 0 0 - - -;
+#X floatatom 583 513 7 0 0 0 - - -;
+#X obj 520 467 r \$0_MyOsc;
+#X obj 392 468 r \$0_MyOsc;
+#X obj 258 468 r \$0_MyOsc;
+#X obj 124 465 r \$0_MyOsc;
+#X floatatom 186 585 7 0 0 0 - - -;
+#X floatatom 320 588 7 0 0 0 - - -;
+#X floatatom 454 585 7 0 0 0 - - -;
+#X floatatom 582 587 7 0 0 0 - - -;
+#X obj 519 541 r \$0_MyOsc;
+#X obj 391 542 r \$0_MyOsc;
+#X obj 257 542 r \$0_MyOsc;
+#X obj 123 539 r \$0_MyOsc;
+#X floatatom 183 657 7 0 0 0 - - -;
+#X floatatom 317 660 7 0 0 0 - - -;
+#X floatatom 451 657 7 0 0 0 - - -;
+#X floatatom 579 659 7 0 0 0 - - -;
+#X obj 516 613 r \$0_MyOsc;
+#X obj 388 614 r \$0_MyOsc;
+#X obj 254 614 r \$0_MyOsc;
+#X obj 120 611 r \$0_MyOsc;
+#X floatatom 177 730 7 0 0 0 - - -;
+#X floatatom 311 733 7 0 0 0 - - -;
+#X floatatom 445 730 7 0 0 0 - - -;
+#X floatatom 573 732 7 0 0 0 - - -;
+#X obj 510 686 r \$0_MyOsc;
+#X obj 382 687 r \$0_MyOsc;
+#X obj 248 687 r \$0_MyOsc;
+#X obj 114 684 r \$0_MyOsc;
+#X floatatom 744 72 7 0 0 0 - - -;
+#X floatatom 886 75 7 0 0 0 - - -;
+#X floatatom 1027 72 7 0 0 0 - - -;
+#X floatatom 1155 74 7 0 0 0 - - -;
+#X obj 1100 28 r \$0_MyOsc;
+#X obj 964 29 r \$0_MyOsc;
+#X obj 823 29 r \$0_MyOsc;
+#X obj 681 26 r \$0_MyOsc;
+#X obj 126 200 OSCroute /cylinder2LZ;
+#X obj 260 201 OSCroute /cylinder2LX;
+#X obj 394 200 OSCroute /cylinder2Z;
+#X obj 522 200 OSCroute /cylinder2X;
+#X obj 521 272 OSCroute /cylinder3X;
+#X obj 393 272 OSCroute /cylinder3Z;
+#X obj 259 273 OSCroute /cylinder3LX;
+#X obj 125 272 OSCroute /cylinder3LZ;
+#X obj 122 345 OSCroute /cylinder4LZ;
+#X obj 256 346 OSCroute /cylinder4LX;
+#X obj 390 345 OSCroute /cylinder4Z;
+#X obj 518 345 OSCroute /cylinder4X;
+#X obj 519 416 OSCroute /cylinder5X;
+#X obj 391 416 OSCroute /cylinder5Z;
+#X obj 257 417 OSCroute /cylinder5LX;
+#X obj 123 416 OSCroute /cylinder5LZ;
+#X obj 124 489 OSCroute /cylinder6LZ;
+#X obj 258 490 OSCroute /cylinder6LX;
+#X obj 392 489 OSCroute /cylinder6Z;
+#X obj 520 489 OSCroute /cylinder6X;
+#X obj 519 563 OSCroute /cylinder7X;
+#X obj 391 563 OSCroute /cylinder7Z;
+#X obj 257 564 OSCroute /cylinder7LX;
+#X obj 123 563 OSCroute /cylinder7LZ;
+#X obj 120 635 OSCroute /cylinder8LZ;
+#X obj 254 636 OSCroute /cylinder8LX;
+#X obj 388 635 OSCroute /cylinder8Z;
+#X obj 516 635 OSCroute /cylinder8X;
+#X obj 510 708 OSCroute /cylinder9X;
+#X obj 382 708 OSCroute /cylinder9Z;
+#X obj 248 709 OSCroute /cylinder9LX;
+#X obj 114 708 OSCroute /cylinder9LZ;
+#X obj 681 50 OSCroute /cylinder10LZ;
+#X obj 823 51 OSCroute /cylinder10LX;
+#X obj 964 50 OSCroute /cylinder10Z;
+#X obj 1100 50 OSCroute /cylinder10X;
+#X floatatom 744 150 7 0 0 0 - - -;
+#X floatatom 886 153 7 0 0 0 - - -;
+#X floatatom 1027 150 7 0 0 0 - - -;
+#X floatatom 1155 152 7 0 0 0 - - -;
+#X obj 1100 106 r \$0_MyOsc;
+#X obj 964 107 r \$0_MyOsc;
+#X obj 823 107 r \$0_MyOsc;
+#X obj 681 104 r \$0_MyOsc;
+#X floatatom 744 229 7 0 0 0 - - -;
+#X floatatom 886 232 7 0 0 0 - - -;
+#X floatatom 1027 229 7 0 0 0 - - -;
+#X floatatom 1155 231 7 0 0 0 - - -;
+#X obj 1100 185 r \$0_MyOsc;
+#X obj 964 186 r \$0_MyOsc;
+#X obj 823 186 r \$0_MyOsc;
+#X obj 681 183 r \$0_MyOsc;
+#X obj 681 128 OSCroute /cylinder11LZ;
+#X obj 823 129 OSCroute /cylinder11LX;
+#X obj 964 128 OSCroute /cylinder11Z;
+#X obj 1100 128 OSCroute /cylinder11X;
+#X obj 1100 207 OSCroute /cylinder12X;
+#X obj 964 207 OSCroute /cylinder12Z;
+#X obj 823 208 OSCroute /cylinder12LX;
+#X obj 681 207 OSCroute /cylinder12LZ;
+#X obj 681 229 s Cly12LZ;
+#X obj 823 232 s Cly12LX;
+#X obj 964 229 s Cly12Z;
+#X obj 1100 231 s Cly12X;
+#X obj 1100 152 s Cly11X;
+#X obj 964 150 s Cly11Z;
+#X obj 823 153 s Cly11LX;
+#X obj 681 150 s Cly11LZ;
+#X obj 681 72 s Cly10LZ;
+#X obj 823 75 s Cly10LX;
+#X obj 964 72 s Cly10Z;
+#X obj 1100 74 s Cly10X;
+#X obj 129 153 s Cly1LZ;
+#X obj 263 156 s Cly1LX;
+#X obj 397 153 s Cly1Z;
+#X obj 525 155 s Cly1X;
+#X obj 522 224 s Cly2X;
+#X obj 394 222 s Cly2Z;
+#X obj 260 225 s Cly2LX;
+#X obj 126 222 s Cly2LZ;
+#X obj 125 294 s Cly3LZ;
+#X obj 259 297 s Cly3LX;
+#X obj 393 294 s Cly3Z;
+#X obj 521 296 s Cly3X;
+#X obj 518 369 s Cly4X;
+#X obj 390 367 s Cly4Z;
+#X obj 256 370 s Cly4LX;
+#X obj 122 367 s Cly4LZ;
+#X obj 123 438 s Cly5LZ;
+#X obj 257 441 s Cly5LX;
+#X obj 391 438 s Cly5Z;
+#X obj 519 440 s Cly5X;
+#X obj 520 513 s Cly6X;
+#X obj 392 511 s Cly6Z;
+#X obj 258 514 s Cly6LX;
+#X obj 124 511 s Cly6LZ;
+#X obj 123 585 s Cly7LZ;
+#X obj 257 588 s Cly7LX;
+#X obj 391 585 s Cly7Z;
+#X obj 519 587 s Cly7X;
+#X obj 516 659 s Cly8X;
+#X obj 388 657 s Cly8Z;
+#X obj 254 660 s Cly8LX;
+#X obj 120 657 s Cly8LZ;
+#X obj 114 730 s Cly9LZ;
+#X obj 248 733 s Cly9LX;
+#X obj 382 730 s Cly9Z;
+#X obj 510 732 s Cly9X;
+#X text 735 333 Obtains the X - Z position of the fence posts (cylinders)
+and the X - Z dimensions;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 8 0 6 0;
+#X connect 8 0 9 0;
+#X connect 10 0 7 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 14 0 10 0;
+#X connect 15 0 8 0;
+#X connect 16 0 0 0;
+#X connect 17 0 1 0;
+#X connect 22 0 29 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 26 0 18 0;
+#X connect 26 0 174 0;
+#X connect 27 0 19 0;
+#X connect 27 0 175 0;
+#X connect 28 0 20 0;
+#X connect 28 0 176 0;
+#X connect 29 0 21 0;
+#X connect 29 0 177 0;
+#X connect 34 0 105 0;
+#X connect 35 0 104 0;
+#X connect 36 0 103 0;
+#X connect 37 0 102 0;
+#X connect 42 0 106 0;
+#X connect 43 0 107 0;
+#X connect 44 0 108 0;
+#X connect 45 0 109 0;
+#X connect 50 0 113 0;
+#X connect 51 0 112 0;
+#X connect 52 0 111 0;
+#X connect 53 0 110 0;
+#X connect 58 0 114 0;
+#X connect 59 0 115 0;
+#X connect 60 0 116 0;
+#X connect 61 0 117 0;
+#X connect 66 0 121 0;
+#X connect 67 0 120 0;
+#X connect 68 0 119 0;
+#X connect 69 0 118 0;
+#X connect 74 0 122 0;
+#X connect 75 0 123 0;
+#X connect 76 0 124 0;
+#X connect 77 0 125 0;
+#X connect 82 0 129 0;
+#X connect 83 0 128 0;
+#X connect 84 0 127 0;
+#X connect 85 0 126 0;
+#X connect 90 0 130 0;
+#X connect 91 0 131 0;
+#X connect 92 0 132 0;
+#X connect 93 0 133 0;
+#X connect 98 0 137 0;
+#X connect 99 0 136 0;
+#X connect 100 0 135 0;
+#X connect 101 0 134 0;
+#X connect 102 0 30 0;
+#X connect 102 0 181 0;
+#X connect 103 0 31 0;
+#X connect 103 0 180 0;
+#X connect 104 0 32 0;
+#X connect 104 0 179 0;
+#X connect 105 0 33 0;
+#X connect 105 0 178 0;
+#X connect 106 0 41 0;
+#X connect 106 0 185 0;
+#X connect 107 0 40 0;
+#X connect 107 0 184 0;
+#X connect 108 0 39 0;
+#X connect 108 0 183 0;
+#X connect 109 0 38 0;
+#X connect 109 0 182 0;
+#X connect 110 0 46 0;
+#X connect 110 0 189 0;
+#X connect 111 0 47 0;
+#X connect 111 0 188 0;
+#X connect 112 0 48 0;
+#X connect 112 0 187 0;
+#X connect 113 0 49 0;
+#X connect 113 0 186 0;
+#X connect 114 0 57 0;
+#X connect 114 0 193 0;
+#X connect 115 0 56 0;
+#X connect 115 0 192 0;
+#X connect 116 0 55 0;
+#X connect 116 0 191 0;
+#X connect 117 0 54 0;
+#X connect 117 0 190 0;
+#X connect 118 0 62 0;
+#X connect 118 0 197 0;
+#X connect 119 0 63 0;
+#X connect 119 0 196 0;
+#X connect 120 0 64 0;
+#X connect 120 0 195 0;
+#X connect 121 0 65 0;
+#X connect 121 0 194 0;
+#X connect 122 0 73 0;
+#X connect 122 0 201 0;
+#X connect 123 0 72 0;
+#X connect 123 0 200 0;
+#X connect 124 0 71 0;
+#X connect 124 0 199 0;
+#X connect 125 0 70 0;
+#X connect 125 0 198 0;
+#X connect 126 0 78 0;
+#X connect 126 0 205 0;
+#X connect 127 0 79 0;
+#X connect 127 0 204 0;
+#X connect 128 0 80 0;
+#X connect 128 0 203 0;
+#X connect 129 0 81 0;
+#X connect 129 0 202 0;
+#X connect 130 0 89 0;
+#X connect 130 0 209 0;
+#X connect 131 0 88 0;
+#X connect 131 0 208 0;
+#X connect 132 0 87 0;
+#X connect 132 0 207 0;
+#X connect 133 0 86 0;
+#X connect 133 0 206 0;
+#X connect 134 0 94 0;
+#X connect 134 0 170 0;
+#X connect 135 0 95 0;
+#X connect 135 0 171 0;
+#X connect 136 0 96 0;
+#X connect 136 0 172 0;
+#X connect 137 0 97 0;
+#X connect 137 0 173 0;
+#X connect 142 0 157 0;
+#X connect 143 0 156 0;
+#X connect 144 0 155 0;
+#X connect 145 0 154 0;
+#X connect 150 0 158 0;
+#X connect 151 0 159 0;
+#X connect 152 0 160 0;
+#X connect 153 0 161 0;
+#X connect 154 0 138 0;
+#X connect 154 0 169 0;
+#X connect 155 0 139 0;
+#X connect 155 0 168 0;
+#X connect 156 0 140 0;
+#X connect 156 0 167 0;
+#X connect 157 0 141 0;
+#X connect 157 0 166 0;
+#X connect 158 0 149 0;
+#X connect 158 0 165 0;
+#X connect 159 0 148 0;
+#X connect 159 0 164 0;
+#X connect 160 0 147 0;
+#X connect 160 0 163 0;
+#X connect 161 0 146 0;
+#X connect 161 0 162 0;
+#X restore 737 -43 pd OSC_FenceValues;
+#N canvas 101 61 1260 785 OSC_WireValues 0;
+#X obj 35 33 inlet;
+#X obj 35 57 s \$0_MyOsc;
+#X floatatom 178 77 7 0 0 0 - - -;
+#X floatatom 427 74 7 0 0 0 - - -;
+#X floatatom 561 71 7 0 0 0 - - -;
+#X floatatom 686 73 7 0 0 0 - - -;
+#X obj 623 27 r \$0_MyOsc;
+#X obj 498 28 r \$0_MyOsc;
+#X obj 364 28 r \$0_MyOsc;
+#X obj 115 31 r \$0_MyOsc;
+#X obj 498 49 OSCroute /wireZ;
+#X obj 623 49 OSCroute /wireX;
+#X floatatom 800 73 7 0 0 0 - - -;
+#X obj 737 27 r \$0_MyOsc;
+#X obj 737 49 OSCroute /wireY;
+#X obj 737 73 s WirY;
+#X obj 623 73 s WirX;
+#X obj 498 71 s WirZ;
+#X obj 364 74 s WirLX;
+#X obj 115 77 s WirLZ;
+#X obj 364 50 OSCroute /wireLX;
+#X obj 115 55 OSCroute /wireLZ;
+#X floatatom 180 152 7 0 0 0 - - -;
+#X floatatom 429 149 7 0 0 0 - - -;
+#X floatatom 563 146 7 0 0 0 - - -;
+#X floatatom 688 148 7 0 0 0 - - -;
+#X obj 625 102 r \$0_MyOsc;
+#X obj 500 103 r \$0_MyOsc;
+#X obj 366 103 r \$0_MyOsc;
+#X obj 117 106 r \$0_MyOsc;
+#X floatatom 802 148 7 0 0 0 - - -;
+#X obj 739 102 r \$0_MyOsc;
+#X floatatom 176 228 7 0 0 0 - - -;
+#X floatatom 425 225 7 0 0 0 - - -;
+#X floatatom 559 222 7 0 0 0 - - -;
+#X floatatom 684 224 7 0 0 0 - - -;
+#X obj 621 178 r \$0_MyOsc;
+#X obj 496 179 r \$0_MyOsc;
+#X obj 362 179 r \$0_MyOsc;
+#X obj 113 182 r \$0_MyOsc;
+#X floatatom 798 224 7 0 0 0 - - -;
+#X obj 735 178 r \$0_MyOsc;
+#X floatatom 178 307 7 0 0 0 - - -;
+#X floatatom 427 304 7 0 0 0 - - -;
+#X floatatom 561 301 7 0 0 0 - - -;
+#X floatatom 686 303 7 0 0 0 - - -;
+#X obj 623 257 r \$0_MyOsc;
+#X obj 498 258 r \$0_MyOsc;
+#X obj 364 258 r \$0_MyOsc;
+#X obj 115 261 r \$0_MyOsc;
+#X floatatom 800 303 7 0 0 0 - - -;
+#X obj 737 257 r \$0_MyOsc;
+#X floatatom 176 385 7 0 0 0 - - -;
+#X floatatom 425 382 7 0 0 0 - - -;
+#X floatatom 559 379 7 0 0 0 - - -;
+#X floatatom 684 381 7 0 0 0 - - -;
+#X obj 621 335 r \$0_MyOsc;
+#X obj 496 336 r \$0_MyOsc;
+#X obj 362 336 r \$0_MyOsc;
+#X obj 113 339 r \$0_MyOsc;
+#X floatatom 798 381 7 0 0 0 - - -;
+#X obj 735 335 r \$0_MyOsc;
+#X floatatom 169 468 7 0 0 0 - - -;
+#X floatatom 418 465 7 0 0 0 - - -;
+#X floatatom 552 462 7 0 0 0 - - -;
+#X floatatom 677 464 7 0 0 0 - - -;
+#X obj 614 418 r \$0_MyOsc;
+#X obj 489 419 r \$0_MyOsc;
+#X obj 355 419 r \$0_MyOsc;
+#X obj 106 422 r \$0_MyOsc;
+#X floatatom 791 464 7 0 0 0 - - -;
+#X obj 728 418 r \$0_MyOsc;
+#X floatatom 167 549 7 0 0 0 - - -;
+#X floatatom 416 546 7 0 0 0 - - -;
+#X floatatom 550 543 7 0 0 0 - - -;
+#X floatatom 675 545 7 0 0 0 - - -;
+#X obj 612 499 r \$0_MyOsc;
+#X obj 487 500 r \$0_MyOsc;
+#X obj 353 500 r \$0_MyOsc;
+#X obj 104 503 r \$0_MyOsc;
+#X floatatom 789 545 7 0 0 0 - - -;
+#X obj 726 499 r \$0_MyOsc;
+#X floatatom 169 628 7 0 0 0 - - -;
+#X floatatom 418 625 7 0 0 0 - - -;
+#X floatatom 552 622 7 0 0 0 - - -;
+#X floatatom 677 624 7 0 0 0 - - -;
+#X obj 614 578 r \$0_MyOsc;
+#X obj 489 579 r \$0_MyOsc;
+#X obj 355 579 r \$0_MyOsc;
+#X obj 106 582 r \$0_MyOsc;
+#X floatatom 791 624 7 0 0 0 - - -;
+#X obj 728 578 r \$0_MyOsc;
+#X floatatom 167 706 7 0 0 0 - - -;
+#X floatatom 416 703 7 0 0 0 - - -;
+#X floatatom 550 700 7 0 0 0 - - -;
+#X floatatom 675 702 7 0 0 0 - - -;
+#X obj 612 656 r \$0_MyOsc;
+#X obj 487 657 r \$0_MyOsc;
+#X obj 353 657 r \$0_MyOsc;
+#X obj 104 660 r \$0_MyOsc;
+#X floatatom 789 702 7 0 0 0 - - -;
+#X obj 726 656 r \$0_MyOsc;
+#X obj 117 130 OSCroute /wire1LZ;
+#X obj 366 125 OSCroute /wire1LX;
+#X obj 500 124 OSCroute /wire1Z;
+#X obj 625 124 OSCroute /wire1X;
+#X obj 739 124 OSCroute /wire1Y;
+#X obj 739 148 s Wir1Y;
+#X obj 625 148 s Wir1X;
+#X obj 500 146 s Wir1Z;
+#X obj 366 149 s Wir1LX;
+#X obj 117 152 s Wir1LZ;
+#X obj 113 206 OSCroute /wire2LZ;
+#X obj 362 201 OSCroute /wire2LX;
+#X obj 496 200 OSCroute /wire2Z;
+#X obj 621 200 OSCroute /wire2X;
+#X obj 735 200 OSCroute /wire2Y;
+#X obj 735 224 s Wir2Y;
+#X obj 621 224 s Wir2X;
+#X obj 496 222 s Wir2Z;
+#X obj 362 225 s Wir2LX;
+#X obj 113 228 s Wir2LZ;
+#X obj 115 285 OSCroute /wire3LZ;
+#X obj 364 280 OSCroute /wire3LX;
+#X obj 498 279 OSCroute /wire3Z;
+#X obj 623 279 OSCroute /wire3X;
+#X obj 737 279 OSCroute /wire3Y;
+#X obj 737 303 s Wir3Y;
+#X obj 623 303 s Wir3X;
+#X obj 498 301 s Wir3Z;
+#X obj 364 304 s Wir3LX;
+#X obj 115 307 s Wir3LZ;
+#X obj 113 363 OSCroute /wire4LZ;
+#X obj 362 358 OSCroute /wire4LX;
+#X obj 496 357 OSCroute /wire4Z;
+#X obj 621 357 OSCroute /wire4X;
+#X obj 735 357 OSCroute /wire4Y;
+#X obj 735 381 s Wir4Y;
+#X obj 621 381 s Wir4X;
+#X obj 496 379 s Wir4Z;
+#X obj 362 382 s Wir4LX;
+#X obj 113 385 s Wir4LZ;
+#X obj 106 446 OSCroute /wire5LZ;
+#X obj 355 441 OSCroute /wire5LX;
+#X obj 489 440 OSCroute /wire5Z;
+#X obj 614 440 OSCroute /wire5X;
+#X obj 728 440 OSCroute /wire5Y;
+#X obj 728 464 s Wir5Y;
+#X obj 614 464 s Wir5X;
+#X obj 489 462 s Wir5Z;
+#X obj 355 465 s Wir5LX;
+#X obj 106 468 s Wir5LZ;
+#X obj 104 527 OSCroute /wire6LZ;
+#X obj 353 522 OSCroute /wire6LX;
+#X obj 487 521 OSCroute /wire6Z;
+#X obj 612 521 OSCroute /wire6X;
+#X obj 726 521 OSCroute /wire6Y;
+#X obj 726 545 s Wir6Y;
+#X obj 612 545 s Wir6X;
+#X obj 487 543 s Wir6Z;
+#X obj 353 546 s Wir6LX;
+#X obj 104 549 s Wir6LZ;
+#X obj 106 606 OSCroute /wire7LZ;
+#X obj 355 601 OSCroute /wire7LX;
+#X obj 489 600 OSCroute /wire7Z;
+#X obj 614 600 OSCroute /wire7X;
+#X obj 728 600 OSCroute /wire7Y;
+#X obj 728 624 s Wir7Y;
+#X obj 614 624 s Wir7X;
+#X obj 489 622 s Wir7Z;
+#X obj 355 625 s Wir7LX;
+#X obj 106 628 s Wir7LZ;
+#X obj 104 684 OSCroute /wire8LZ;
+#X obj 353 679 OSCroute /wire8LX;
+#X obj 487 678 OSCroute /wire8Z;
+#X obj 612 678 OSCroute /wire8X;
+#X obj 726 678 OSCroute /wire8Y;
+#X obj 726 702 s Wir8Y;
+#X obj 612 702 s Wir8X;
+#X obj 487 700 s Wir8Z;
+#X obj 353 703 s Wir8LX;
+#X obj 104 706 s Wir8LZ;
+#X floatatom 304 74 7 0 0 0 - - -;
+#X obj 241 28 r \$0_MyOsc;
+#X floatatom 306 149 7 0 0 0 - - -;
+#X obj 243 103 r \$0_MyOsc;
+#X floatatom 302 225 7 0 0 0 - - -;
+#X obj 239 179 r \$0_MyOsc;
+#X floatatom 304 304 7 0 0 0 - - -;
+#X obj 241 258 r \$0_MyOsc;
+#X floatatom 302 382 7 0 0 0 - - -;
+#X obj 239 336 r \$0_MyOsc;
+#X floatatom 295 465 7 0 0 0 - - -;
+#X obj 232 419 r \$0_MyOsc;
+#X floatatom 293 546 7 0 0 0 - - -;
+#X obj 230 500 r \$0_MyOsc;
+#X floatatom 295 625 7 0 0 0 - - -;
+#X obj 232 579 r \$0_MyOsc;
+#X floatatom 293 703 7 0 0 0 - - -;
+#X obj 230 657 r \$0_MyOsc;
+#X obj 241 50 OSCroute /wireLY;
+#X obj 241 74 s WirLY;
+#X obj 243 125 OSCroute /wire1LY;
+#X obj 243 149 s Wir1LY;
+#X obj 239 201 OSCroute /wire2LY;
+#X obj 239 225 s Wir2LY;
+#X obj 241 280 OSCroute /wire3LY;
+#X obj 241 304 s Wir3LY;
+#X obj 239 358 OSCroute /wire4LY;
+#X obj 239 382 s Wir4LY;
+#X obj 232 441 OSCroute /wire5LY;
+#X obj 232 465 s Wir5LY;
+#X obj 230 522 OSCroute /wire6LY;
+#X obj 230 546 s Wir6LY;
+#X obj 232 601 OSCroute /wire7LY;
+#X obj 230 679 OSCroute /wire8LY;
+#X obj 232 625 s Wir7LY;
+#X obj 230 703 s Wir8LY;
+#X text 861 361 Obtains the X -Y- Z position and scale of the wires
+(fence);
+#X connect 0 0 1 0;
+#X connect 6 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 20 0;
+#X connect 9 0 21 0;
+#X connect 10 0 4 0;
+#X connect 10 0 17 0;
+#X connect 11 0 5 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 15 0;
+#X connect 20 0 3 0;
+#X connect 20 0 18 0;
+#X connect 21 0 2 0;
+#X connect 21 0 19 0;
+#X connect 26 0 105 0;
+#X connect 27 0 104 0;
+#X connect 28 0 103 0;
+#X connect 29 0 102 0;
+#X connect 31 0 106 0;
+#X connect 36 0 115 0;
+#X connect 37 0 114 0;
+#X connect 38 0 113 0;
+#X connect 39 0 112 0;
+#X connect 41 0 116 0;
+#X connect 46 0 125 0;
+#X connect 47 0 124 0;
+#X connect 48 0 123 0;
+#X connect 49 0 122 0;
+#X connect 51 0 126 0;
+#X connect 56 0 135 0;
+#X connect 57 0 134 0;
+#X connect 58 0 133 0;
+#X connect 59 0 132 0;
+#X connect 61 0 136 0;
+#X connect 66 0 145 0;
+#X connect 67 0 144 0;
+#X connect 68 0 143 0;
+#X connect 69 0 142 0;
+#X connect 71 0 146 0;
+#X connect 76 0 155 0;
+#X connect 77 0 154 0;
+#X connect 78 0 153 0;
+#X connect 79 0 152 0;
+#X connect 81 0 156 0;
+#X connect 86 0 165 0;
+#X connect 87 0 164 0;
+#X connect 88 0 163 0;
+#X connect 89 0 162 0;
+#X connect 91 0 166 0;
+#X connect 96 0 175 0;
+#X connect 97 0 174 0;
+#X connect 98 0 173 0;
+#X connect 99 0 172 0;
+#X connect 101 0 176 0;
+#X connect 102 0 22 0;
+#X connect 102 0 111 0;
+#X connect 103 0 23 0;
+#X connect 103 0 110 0;
+#X connect 104 0 24 0;
+#X connect 104 0 109 0;
+#X connect 105 0 25 0;
+#X connect 105 0 108 0;
+#X connect 106 0 30 0;
+#X connect 106 0 107 0;
+#X connect 112 0 32 0;
+#X connect 112 0 121 0;
+#X connect 113 0 33 0;
+#X connect 113 0 120 0;
+#X connect 114 0 34 0;
+#X connect 114 0 119 0;
+#X connect 115 0 35 0;
+#X connect 115 0 118 0;
+#X connect 116 0 40 0;
+#X connect 116 0 117 0;
+#X connect 122 0 42 0;
+#X connect 122 0 131 0;
+#X connect 123 0 43 0;
+#X connect 123 0 130 0;
+#X connect 124 0 44 0;
+#X connect 124 0 129 0;
+#X connect 125 0 45 0;
+#X connect 125 0 128 0;
+#X connect 126 0 50 0;
+#X connect 126 0 127 0;
+#X connect 132 0 52 0;
+#X connect 132 0 141 0;
+#X connect 133 0 53 0;
+#X connect 133 0 140 0;
+#X connect 134 0 54 0;
+#X connect 134 0 139 0;
+#X connect 135 0 55 0;
+#X connect 135 0 138 0;
+#X connect 136 0 60 0;
+#X connect 136 0 137 0;
+#X connect 142 0 62 0;
+#X connect 142 0 151 0;
+#X connect 143 0 63 0;
+#X connect 143 0 150 0;
+#X connect 144 0 64 0;
+#X connect 144 0 149 0;
+#X connect 145 0 65 0;
+#X connect 145 0 148 0;
+#X connect 146 0 70 0;
+#X connect 146 0 147 0;
+#X connect 152 0 72 0;
+#X connect 152 0 161 0;
+#X connect 153 0 73 0;
+#X connect 153 0 160 0;
+#X connect 154 0 74 0;
+#X connect 154 0 159 0;
+#X connect 155 0 75 0;
+#X connect 155 0 158 0;
+#X connect 156 0 80 0;
+#X connect 156 0 157 0;
+#X connect 162 0 82 0;
+#X connect 162 0 171 0;
+#X connect 163 0 83 0;
+#X connect 163 0 170 0;
+#X connect 164 0 84 0;
+#X connect 164 0 169 0;
+#X connect 165 0 85 0;
+#X connect 165 0 168 0;
+#X connect 166 0 90 0;
+#X connect 166 0 167 0;
+#X connect 172 0 92 0;
+#X connect 172 0 181 0;
+#X connect 173 0 93 0;
+#X connect 173 0 180 0;
+#X connect 174 0 94 0;
+#X connect 174 0 179 0;
+#X connect 175 0 95 0;
+#X connect 175 0 178 0;
+#X connect 176 0 100 0;
+#X connect 176 0 177 0;
+#X connect 183 0 200 0;
+#X connect 185 0 202 0;
+#X connect 187 0 204 0;
+#X connect 189 0 206 0;
+#X connect 191 0 208 0;
+#X connect 193 0 210 0;
+#X connect 195 0 212 0;
+#X connect 197 0 214 0;
+#X connect 199 0 215 0;
+#X connect 200 0 182 0;
+#X connect 200 0 201 0;
+#X connect 202 0 184 0;
+#X connect 202 0 203 0;
+#X connect 204 0 186 0;
+#X connect 204 0 205 0;
+#X connect 206 0 188 0;
+#X connect 206 0 207 0;
+#X connect 208 0 190 0;
+#X connect 208 0 209 0;
+#X connect 210 0 192 0;
+#X connect 210 0 211 0;
+#X connect 212 0 194 0;
+#X connect 212 0 213 0;
+#X connect 214 0 196 0;
+#X connect 214 0 216 0;
+#X connect 215 0 198 0;
+#X connect 215 0 217 0;
+#X restore 730 -21 pd OSC_WireValues;
+#X obj 57 392 hsl 128 15 1 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 513 1;
+#X floatatom 72 411 5 0 0 0 - - -;
+#N canvas 117 23 1269 841 OSC_TeleValues 0;
+#X obj 36 26 inlet;
+#X obj 36 50 s \$0_MyOsc;
+#X floatatom 189 70 7 0 0 0 - - -;
+#X floatatom 321 73 7 0 0 0 - - -;
+#X floatatom 455 70 7 0 0 0 - - -;
+#X floatatom 580 72 7 0 0 0 - - -;
+#X obj 517 26 r \$0_MyOsc;
+#X obj 392 27 r \$0_MyOsc;
+#X obj 258 27 r \$0_MyOsc;
+#X obj 126 24 r \$0_MyOsc;
+#X obj 126 48 OSCroute /teleMLZ;
+#X obj 258 49 OSCroute /teleMLX;
+#X obj 126 71 s TeMLZ;
+#X obj 258 73 s TeMLX;
+#X floatatom 187 145 7 0 0 0 - - -;
+#X floatatom 436 142 7 0 0 0 - - -;
+#X obj 373 96 r \$0_MyOsc;
+#X obj 124 99 r \$0_MyOsc;
+#X floatatom 580 143 7 0 0 0 - - -;
+#X obj 517 97 r \$0_MyOsc;
+#X floatatom 313 142 7 0 0 0 - - -;
+#X obj 250 96 r \$0_MyOsc;
+#X obj 124 123 OSCroute /TeleCLZ;
+#X obj 250 118 OSCroute /TeleCLY;
+#X obj 373 118 OSCroute /TeleCLX;
+#X obj 517 119 OSCroute /TeleCY;
+#X obj 392 48 OSCroute /teleZ;
+#X obj 517 48 OSCroute /teleX;
+#X obj 517 72 s TeX;
+#X obj 392 70 s TeZ;
+#X obj 124 145 s TeCLZ;
+#X obj 250 142 s TeCLY;
+#X obj 373 142 s TeCLX;
+#X obj 517 143 s TeCY;
+#X floatatom 190 231 7 0 0 0 - - -;
+#X floatatom 322 234 7 0 0 0 - - -;
+#X floatatom 456 231 7 0 0 0 - - -;
+#X floatatom 581 233 7 0 0 0 - - -;
+#X obj 518 187 r \$0_MyOsc;
+#X obj 393 188 r \$0_MyOsc;
+#X obj 259 188 r \$0_MyOsc;
+#X obj 127 185 r \$0_MyOsc;
+#X floatatom 188 306 7 0 0 0 - - -;
+#X floatatom 437 303 7 0 0 0 - - -;
+#X obj 374 257 r \$0_MyOsc;
+#X obj 125 260 r \$0_MyOsc;
+#X floatatom 581 304 7 0 0 0 - - -;
+#X obj 518 258 r \$0_MyOsc;
+#X floatatom 314 303 7 0 0 0 - - -;
+#X obj 251 257 r \$0_MyOsc;
+#X floatatom 191 392 7 0 0 0 - - -;
+#X floatatom 323 395 7 0 0 0 - - -;
+#X floatatom 457 392 7 0 0 0 - - -;
+#X floatatom 582 394 7 0 0 0 - - -;
+#X obj 519 348 r \$0_MyOsc;
+#X obj 394 349 r \$0_MyOsc;
+#X obj 260 349 r \$0_MyOsc;
+#X obj 128 346 r \$0_MyOsc;
+#X floatatom 189 467 7 0 0 0 - - -;
+#X floatatom 438 464 7 0 0 0 - - -;
+#X obj 375 418 r \$0_MyOsc;
+#X obj 126 421 r \$0_MyOsc;
+#X floatatom 582 465 7 0 0 0 - - -;
+#X obj 519 419 r \$0_MyOsc;
+#X floatatom 315 464 7 0 0 0 - - -;
+#X obj 252 418 r \$0_MyOsc;
+#X obj 127 209 OSCroute /tele1MLZ;
+#X obj 259 210 OSCroute /tele1MLX;
+#X obj 393 209 OSCroute /tele1Z;
+#X obj 518 209 OSCroute /tele1X;
+#X obj 518 233 s Te1X;
+#X obj 393 231 s Te1Z;
+#X obj 259 234 s TeM1LX;
+#X obj 127 232 s TeM1LZ;
+#X obj 125 306 s TeC1LZ;
+#X obj 251 303 s TeC1LY;
+#X obj 374 303 s TeC1LX;
+#X obj 518 304 s TeC1Y;
+#X obj 128 393 s TeM2LZ;
+#X obj 260 395 s TeM2LX;
+#X obj 394 370 OSCroute /tele2Z;
+#X obj 394 392 s Te2Z;
+#X obj 519 370 OSCroute /tele2X;
+#X obj 519 394 s Te2X;
+#X obj 519 465 s TeC2Y;
+#X obj 375 464 s TeC2LX;
+#X obj 252 464 s TeC2LY;
+#X obj 126 467 s TeC2LZ;
+#X obj 125 284 OSCroute /tele1CLZ;
+#X obj 251 279 OSCroute /tele1CLY;
+#X obj 374 279 OSCroute /tele1CLX;
+#X obj 518 280 OSCroute /tele1CY;
+#X obj 519 441 OSCroute /tele2CY;
+#X obj 375 440 OSCroute /tele2CLX;
+#X obj 252 440 OSCroute /tele2CLY;
+#X obj 260 371 OSCroute /tele2MLX;
+#X obj 128 370 OSCroute /tele2MLZ;
+#X obj 126 445 OSCroute /tele2CLZ;
+#X floatatom 189 553 7 0 0 0 - - -;
+#X floatatom 438 550 7 0 0 0 - - -;
+#X floatatom 572 547 7 0 0 0 - - -;
+#X floatatom 697 549 7 0 0 0 - - -;
+#X obj 634 503 r \$0_MyOsc;
+#X obj 509 504 r \$0_MyOsc;
+#X obj 375 504 r \$0_MyOsc;
+#X obj 126 507 r \$0_MyOsc;
+#X floatatom 811 549 7 0 0 0 - - -;
+#X obj 748 503 r \$0_MyOsc;
+#X floatatom 315 550 7 0 0 0 - - -;
+#X obj 252 504 r \$0_MyOsc;
+#X floatatom 189 637 7 0 0 0 - - -;
+#X floatatom 438 634 7 0 0 0 - - -;
+#X floatatom 572 631 7 0 0 0 - - -;
+#X floatatom 697 633 7 0 0 0 - - -;
+#X obj 634 587 r \$0_MyOsc;
+#X obj 509 588 r \$0_MyOsc;
+#X obj 375 588 r \$0_MyOsc;
+#X obj 126 591 r \$0_MyOsc;
+#X floatatom 811 633 7 0 0 0 - - -;
+#X obj 748 587 r \$0_MyOsc;
+#X floatatom 315 634 7 0 0 0 - - -;
+#X obj 252 588 r \$0_MyOsc;
+#X floatatom 187 715 7 0 0 0 - - -;
+#X floatatom 436 712 7 0 0 0 - - -;
+#X floatatom 570 709 7 0 0 0 - - -;
+#X floatatom 695 711 7 0 0 0 - - -;
+#X obj 632 665 r \$0_MyOsc;
+#X obj 507 666 r \$0_MyOsc;
+#X obj 373 666 r \$0_MyOsc;
+#X obj 124 669 r \$0_MyOsc;
+#X floatatom 809 711 7 0 0 0 - - -;
+#X obj 746 665 r \$0_MyOsc;
+#X floatatom 313 712 7 0 0 0 - - -;
+#X obj 250 666 r \$0_MyOsc;
+#X obj 126 531 OSCroute /cableLZ;
+#X obj 252 526 OSCroute /cableLY;
+#X obj 375 526 OSCroute /cableLX;
+#X obj 509 525 OSCroute /cableZ;
+#X obj 634 525 OSCroute /cableX;
+#X obj 748 525 OSCroute /cableY;
+#X obj 748 549 s CabY;
+#X obj 634 549 s CabX;
+#X obj 509 547 s CabZ;
+#X obj 375 550 s CabLX;
+#X obj 252 550 s CabLY;
+#X obj 126 553 s CabLZ;
+#X obj 126 615 OSCroute /cable1LZ;
+#X obj 252 610 OSCroute /cable1LY;
+#X obj 375 610 OSCroute /cable1LX;
+#X obj 509 609 OSCroute /cable1Z;
+#X obj 634 609 OSCroute /cable1X;
+#X obj 748 609 OSCroute /cable1Y;
+#X obj 748 633 s Cab1Y;
+#X obj 634 633 s Cab1X;
+#X obj 509 631 s Cab1Z;
+#X obj 375 634 s Cab1LX;
+#X obj 252 634 s Cab1LY;
+#X obj 126 637 s Cab1LZ;
+#X obj 124 693 OSCroute /cable2LZ;
+#X obj 250 688 OSCroute /cable2LY;
+#X obj 373 688 OSCroute /cable2LX;
+#X obj 507 687 OSCroute /cable2Z;
+#X obj 632 687 OSCroute /cable2X;
+#X obj 746 687 OSCroute /cable2Y;
+#X obj 746 711 s Cab2Y;
+#X obj 632 711 s Cab2X;
+#X obj 507 709 s Cab2Z;
+#X obj 373 712 s Cab2LX;
+#X obj 250 712 s Cab2LY;
+#X obj 124 715 s Cab2LZ;
+#X floatatom 185 801 7 0 0 0 - - -;
+#X floatatom 434 798 7 0 0 0 - - -;
+#X floatatom 568 795 7 0 0 0 - - -;
+#X floatatom 693 797 7 0 0 0 - - -;
+#X obj 505 752 r \$0_MyOsc;
+#X obj 371 752 r \$0_MyOsc;
+#X obj 122 755 r \$0_MyOsc;
+#X floatatom 807 797 7 0 0 0 - - -;
+#X floatatom 311 798 7 0 0 0 - - -;
+#X obj 248 752 r \$0_MyOsc;
+#X obj 630 751 r \$0_MyOsc;
+#X obj 744 751 r \$0_MyOsc;
+#X floatatom 928 796 7 0 0 0 - - -;
+#X floatatom 1047 798 7 0 0 0 - - -;
+#X obj 864 753 r \$0_MyOsc;
+#X floatatom 1166 798 7 0 0 0 - - -;
+#X obj 984 752 r \$0_MyOsc;
+#X obj 1103 752 r \$0_MyOsc;
+#X obj 122 779 OSCroute /cable3LZ;
+#X obj 248 774 OSCroute /cable3LY;
+#X obj 371 774 OSCroute /cable3LX;
+#X obj 505 773 OSCroute /cable3Z;
+#X obj 630 773 OSCroute /cable3X;
+#X obj 744 773 OSCroute /cable3Y;
+#X obj 1103 774 OSCroute /cable3RY;
+#X obj 984 774 OSCroute /cable3RX;
+#X obj 864 774 OSCroute /cable3RZ;
+#X obj 1103 798 s Cab3RY;
+#X obj 984 798 s Cab3RX;
+#X obj 864 796 s Cab3RZ;
+#X obj 744 797 s Cab3Y;
+#X obj 630 797 s Cab3X;
+#X obj 505 795 s Cab3Z;
+#X obj 371 798 s Cab3LX;
+#X obj 248 798 s Cab3LY;
+#X obj 122 801 s Cab3LZ;
+#X text 693 85 Obtains the X - Z values for the telegraph poles;
+#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars
+as well as the Y value. (This is relative to the pole);
+#X text 882 578 Obtains the X - Y - Z position and scale of the cables
+that run between the pole as well as the rotation values of he cable
+that runs between the pole and the building.;
+#X connect 0 0 1 0;
+#X connect 6 0 27 0;
+#X connect 7 0 26 0;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 10 0 12 0;
+#X connect 11 0 3 0;
+#X connect 11 0 13 0;
+#X connect 16 0 24 0;
+#X connect 17 0 22 0;
+#X connect 19 0 25 0;
+#X connect 21 0 23 0;
+#X connect 22 0 14 0;
+#X connect 22 0 30 0;
+#X connect 23 0 20 0;
+#X connect 23 0 31 0;
+#X connect 24 0 15 0;
+#X connect 24 0 32 0;
+#X connect 25 0 18 0;
+#X connect 25 0 33 0;
+#X connect 26 0 4 0;
+#X connect 26 0 29 0;
+#X connect 27 0 5 0;
+#X connect 27 0 28 0;
+#X connect 38 0 69 0;
+#X connect 39 0 68 0;
+#X connect 40 0 67 0;
+#X connect 41 0 66 0;
+#X connect 44 0 90 0;
+#X connect 45 0 88 0;
+#X connect 47 0 91 0;
+#X connect 49 0 89 0;
+#X connect 54 0 82 0;
+#X connect 55 0 80 0;
+#X connect 56 0 95 0;
+#X connect 57 0 96 0;
+#X connect 60 0 93 0;
+#X connect 61 0 97 0;
+#X connect 63 0 92 0;
+#X connect 65 0 94 0;
+#X connect 66 0 34 0;
+#X connect 66 0 73 0;
+#X connect 67 0 35 0;
+#X connect 67 0 72 0;
+#X connect 68 0 36 0;
+#X connect 68 0 71 0;
+#X connect 69 0 37 0;
+#X connect 69 0 70 0;
+#X connect 80 0 52 0;
+#X connect 80 0 81 0;
+#X connect 82 0 53 0;
+#X connect 82 0 83 0;
+#X connect 88 0 42 0;
+#X connect 88 0 74 0;
+#X connect 89 0 48 0;
+#X connect 89 0 75 0;
+#X connect 90 0 43 0;
+#X connect 90 0 76 0;
+#X connect 91 0 46 0;
+#X connect 91 0 77 0;
+#X connect 92 0 62 0;
+#X connect 92 0 84 0;
+#X connect 93 0 59 0;
+#X connect 93 0 85 0;
+#X connect 94 0 64 0;
+#X connect 94 0 86 0;
+#X connect 95 0 51 0;
+#X connect 95 0 79 0;
+#X connect 96 0 50 0;
+#X connect 96 0 78 0;
+#X connect 97 0 58 0;
+#X connect 97 0 87 0;
+#X connect 102 0 138 0;
+#X connect 103 0 137 0;
+#X connect 104 0 136 0;
+#X connect 105 0 134 0;
+#X connect 107 0 139 0;
+#X connect 109 0 135 0;
+#X connect 114 0 150 0;
+#X connect 115 0 149 0;
+#X connect 116 0 148 0;
+#X connect 117 0 146 0;
+#X connect 119 0 151 0;
+#X connect 121 0 147 0;
+#X connect 126 0 162 0;
+#X connect 127 0 161 0;
+#X connect 128 0 160 0;
+#X connect 129 0 158 0;
+#X connect 131 0 163 0;
+#X connect 133 0 159 0;
+#X connect 134 0 98 0;
+#X connect 134 0 145 0;
+#X connect 135 0 108 0;
+#X connect 135 0 144 0;
+#X connect 136 0 99 0;
+#X connect 136 0 143 0;
+#X connect 137 0 100 0;
+#X connect 137 0 142 0;
+#X connect 138 0 101 0;
+#X connect 138 0 141 0;
+#X connect 139 0 106 0;
+#X connect 139 0 140 0;
+#X connect 146 0 110 0;
+#X connect 146 0 157 0;
+#X connect 147 0 120 0;
+#X connect 147 0 156 0;
+#X connect 148 0 111 0;
+#X connect 148 0 155 0;
+#X connect 149 0 112 0;
+#X connect 149 0 154 0;
+#X connect 150 0 113 0;
+#X connect 150 0 153 0;
+#X connect 151 0 118 0;
+#X connect 151 0 152 0;
+#X connect 158 0 122 0;
+#X connect 158 0 169 0;
+#X connect 159 0 132 0;
+#X connect 159 0 168 0;
+#X connect 160 0 123 0;
+#X connect 160 0 167 0;
+#X connect 161 0 124 0;
+#X connect 161 0 166 0;
+#X connect 162 0 125 0;
+#X connect 162 0 165 0;
+#X connect 163 0 130 0;
+#X connect 163 0 164 0;
+#X connect 174 0 191 0;
+#X connect 175 0 190 0;
+#X connect 176 0 188 0;
+#X connect 179 0 189 0;
+#X connect 180 0 192 0;
+#X connect 181 0 193 0;
+#X connect 184 0 196 0;
+#X connect 186 0 195 0;
+#X connect 187 0 194 0;
+#X connect 188 0 170 0;
+#X connect 188 0 205 0;
+#X connect 189 0 178 0;
+#X connect 189 0 204 0;
+#X connect 190 0 171 0;
+#X connect 190 0 203 0;
+#X connect 191 0 172 0;
+#X connect 191 0 202 0;
+#X connect 192 0 173 0;
+#X connect 192 0 201 0;
+#X connect 193 0 177 0;
+#X connect 193 0 200 0;
+#X connect 194 0 185 0;
+#X connect 194 0 197 0;
+#X connect 195 0 183 0;
+#X connect 195 0 198 0;
+#X connect 196 0 182 0;
+#X connect 196 0 199 0;
+#X restore 725 1 pd OSC_TeleValues;
+#N canvas 121 324 670 340 OSC_PlayerValues 0;
+#X obj 117 9 OSCroute /playerX;
+#X floatatom 279 37 7 0 0 0 - - -;
+#X floatatom 167 36 7 0 0 0 - - -;
+#X obj 117 35 s Xpos;
+#X obj 34 1 inlet;
+#X obj 34 25 s \$0_MyOsc;
+#X obj 117 -13 r \$0_MyOsc;
+#X obj 354 7 OSCroute /playerZ;
+#X obj 354 36 s Zpos;
+#X floatatom 400 36 7 0 0 0 - - -;
+#X obj 233 -15 r \$0_MyOsc;
+#X obj 355 -15 r \$0_MyOsc;
+#X obj 233 37 s Ypos;
+#X obj 233 8 OSCroute /playerY;
+#X floatatom 285 115 7 0 0 0 - - -;
+#X floatatom 168 114 7 0 0 0 - - -;
+#X obj 118 65 r \$0_MyOsc;
+#X floatatom 407 114 7 0 0 0 - - -;
+#X obj 234 63 r \$0_MyOsc;
+#X obj 356 63 r \$0_MyOsc;
+#X obj 118 87 OSCroute /playerLX;
+#X obj 234 86 OSCroute /playerLY;
+#X obj 355 85 OSCroute /playerLZ;
+#X obj 118 113 s XLpos;
+#X obj 234 115 s YLpos;
+#X obj 355 114 s ZLpos;
+#X floatatom 283 191 7 0 0 0 - - -;
+#X floatatom 166 190 7 0 0 0 - - -;
+#X obj 116 141 r \$0_MyOsc;
+#X floatatom 405 190 7 0 0 0 - - -;
+#X obj 232 139 r \$0_MyOsc;
+#X obj 354 139 r \$0_MyOsc;
+#X obj 116 163 OSCroute /playerRX;
+#X obj 232 162 OSCroute /playerRY;
+#X obj 353 161 OSCroute /playerRZ;
+#X obj 353 190 s ZRpos;
+#X obj 232 191 s YRpos;
+#X obj 116 189 s XRpos;
+#X text 501 7 Player position;
+#X text 504 85 Player scale;
+#X text 503 171 Player rotation;
+#X text 129 249 Receives OSC information about the player / observer
+;
+#X connect 0 0 3 0;
+#X connect 0 0 2 0;
+#X connect 4 0 5 0;
+#X connect 6 0 0 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 10 0 13 0;
+#X connect 11 0 7 0;
+#X connect 13 0 1 0;
+#X connect 13 0 12 0;
+#X connect 16 0 20 0;
+#X connect 18 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 15 0;
+#X connect 20 0 23 0;
+#X connect 21 0 14 0;
+#X connect 21 0 24 0;
+#X connect 22 0 17 0;
+#X connect 22 0 25 0;
+#X connect 28 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 34 0;
+#X connect 32 0 27 0;
+#X connect 32 0 37 0;
+#X connect 33 0 26 0;
+#X connect 33 0 36 0;
+#X connect 34 0 29 0;
+#X connect 34 0 35 0;
+#X restore 577 -42 pd OSC_PlayerValues;
+#N canvas 163 38 554 492 OSC_Tree 0;
+#X obj 35 21 inlet;
+#X obj 35 45 s \$0_MyOsc;
+#N canvas 169 306 1177 130 main 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeX;
+#X obj 158 36 OSCroute /treeY;
+#X obj 278 39 OSCroute /treeZ;
+#X obj 44 60 s treeX;
+#X obj 278 61 s treeZ;
+#X obj 158 60 s treeY;
+#X obj 398 36 OSCroute /treeLX;
+#X obj 398 60 s treeLX;
+#X obj 524 36 OSCroute /treeLY;
+#X obj 524 60 s treeLY;
+#X obj 649 36 OSCroute /treeLZ;
+#X obj 649 58 s treeLZ;
+#X obj 775 31 OSCroute /treeRX;
+#X obj 775 55 s treeRX;
+#X obj 902 28 OSCroute /treeRY;
+#X obj 902 52 s treeRY;
+#X obj 1034 27 OSCroute /treeRZ;
+#X obj 1034 49 s treeRZ;
+#X connect 4 0 20 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 19 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 21 0;
+#X connect 19 0 7 0;
+#X connect 19 0 23 0;
+#X connect 20 0 2 0;
+#X connect 20 0 22 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 112 pd main;
+#N canvas 169 306 1177 130 trunk 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeTX;
+#X obj 44 60 s treeTX;
+#X obj 158 36 OSCroute /treeTY;
+#X obj 158 60 s treeTY;
+#X obj 278 39 OSCroute /treeTZ;
+#X obj 278 61 s treeTZ;
+#X obj 398 36 OSCroute /treeTLX;
+#X obj 398 60 s treeTLX;
+#X obj 524 36 OSCroute /treeTLY;
+#X obj 524 60 s treeTLY;
+#X obj 649 36 OSCroute /treeTLZ;
+#X obj 649 58 s treeTLZ;
+#X obj 775 31 OSCroute /treeTRX;
+#X obj 775 55 s treeTRX;
+#X obj 902 28 OSCroute /treeTRY;
+#X obj 902 52 s treeTRY;
+#X obj 1034 27 OSCroute /treeTRZ;
+#X obj 1034 49 s treeTRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 135 pd trunk;
+#N canvas 169 306 1177 130 branch 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeBX;
+#X obj 44 60 s treeBX;
+#X obj 158 36 OSCroute /treeBY;
+#X obj 158 60 s treeBY;
+#X obj 278 39 OSCroute /treeBZ;
+#X obj 278 61 s treeBZ;
+#X obj 398 36 OSCroute /treeBLX;
+#X obj 398 60 s treeBLX;
+#X obj 524 36 OSCroute /treeBLY;
+#X obj 524 60 s treeBLY;
+#X obj 649 36 OSCroute /treeBLZ;
+#X obj 649 58 s treeBLZ;
+#X obj 775 31 OSCroute /treeBRX;
+#X obj 775 55 s treeBRX;
+#X obj 902 28 OSCroute /treeBRY;
+#X obj 902 52 s treeBRY;
+#X obj 1034 27 OSCroute /treeBRZ;
+#X obj 1034 49 s treeBRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 158 pd branch;
+#N canvas 169 306 1177 130 branch1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB1X;
+#X obj 44 60 s treeB1X;
+#X obj 158 36 OSCroute /treeB1Y;
+#X obj 158 60 s treeB1Y;
+#X obj 278 39 OSCroute /treeB1Z;
+#X obj 278 61 s treeB1Z;
+#X obj 398 36 OSCroute /treeB1LX;
+#X obj 398 60 s treeB1LX;
+#X obj 524 36 OSCroute /treeB1LY;
+#X obj 524 60 s treeB1LY;
+#X obj 649 36 OSCroute /treeB1LZ;
+#X obj 649 58 s treeB1LZ;
+#X obj 775 31 OSCroute /treeB1RX;
+#X obj 775 55 s treeB1RX;
+#X obj 902 28 OSCroute /treeB1RY;
+#X obj 902 52 s treeB1RY;
+#X obj 1034 27 OSCroute /treeB1RZ;
+#X obj 1034 49 s treeB1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 181 pd branch1;
+#N canvas 169 306 1177 130 branch2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB2X;
+#X obj 44 60 s treeB2X;
+#X obj 158 36 OSCroute /treeB2Y;
+#X obj 158 60 s treeB2Y;
+#X obj 278 39 OSCroute /treeB2Z;
+#X obj 278 61 s treeB2Z;
+#X obj 398 36 OSCroute /treeB2LX;
+#X obj 398 60 s treeB2LX;
+#X obj 524 36 OSCroute /treeB2LY;
+#X obj 524 60 s treeB2LY;
+#X obj 649 36 OSCroute /treeB2LZ;
+#X obj 649 58 s treeB2LZ;
+#X obj 775 31 OSCroute /treeB2RX;
+#X obj 775 55 s treeB2RX;
+#X obj 902 28 OSCroute /treeB2RY;
+#X obj 902 52 s treeB2RY;
+#X obj 1034 27 OSCroute /treeB2RZ;
+#X obj 1034 49 s treeB2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 203 pd branch2;
+#N canvas 169 306 1177 130 branch3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB3X;
+#X obj 44 60 s treeB3X;
+#X obj 158 36 OSCroute /treeB3Y;
+#X obj 158 60 s treeB3Y;
+#X obj 278 39 OSCroute /treeB3Z;
+#X obj 278 61 s treeB3Z;
+#X obj 398 36 OSCroute /treeB3LX;
+#X obj 398 60 s treeB3LX;
+#X obj 524 36 OSCroute /treeB3LY;
+#X obj 524 60 s treeB3LY;
+#X obj 649 36 OSCroute /treeB3LZ;
+#X obj 649 58 s treeB3LZ;
+#X obj 775 31 OSCroute /treeB3RX;
+#X obj 775 55 s treeB3RX;
+#X obj 902 28 OSCroute /treeB3RY;
+#X obj 902 52 s treeB3RY;
+#X obj 1034 27 OSCroute /treeB3RZ;
+#X obj 1034 49 s treeB3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 227 pd branch3;
+#N canvas 169 306 1177 130 treeY 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYX;
+#X obj 44 60 s treeYX;
+#X obj 158 36 OSCroute /treeYY;
+#X obj 158 60 s treeYY;
+#X obj 278 39 OSCroute /treeYZ;
+#X obj 278 61 s treeYZ;
+#X obj 398 36 OSCroute /treeYLX;
+#X obj 398 60 s treeYLX;
+#X obj 524 36 OSCroute /treeYLY;
+#X obj 524 60 s treeYLY;
+#X obj 649 36 OSCroute /treeYLZ;
+#X obj 649 58 s treeYLZ;
+#X obj 775 31 OSCroute /treeYRX;
+#X obj 775 55 s treeYRX;
+#X obj 902 28 OSCroute /treeYRY;
+#X obj 902 52 s treeYRY;
+#X obj 1034 27 OSCroute /treeYRZ;
+#X obj 1034 49 s treeYRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 18 pd treeY;
+#N canvas 128 306 1259 130 treeYB4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB4X;
+#X obj 44 60 s treeYB4X;
+#X obj 175 35 OSCroute /treeYB4Y;
+#X obj 175 59 s treeYB4Y;
+#X obj 294 35 OSCroute /treeYB4Z;
+#X obj 294 57 s treeYB4Z;
+#X obj 416 34 OSCroute /treeYB4LX;
+#X obj 416 58 s treeYB4LX;
+#X obj 548 36 OSCroute /treeYB4LY;
+#X obj 548 60 s treeYB4LY;
+#X obj 688 37 OSCroute /treeYB4LZ;
+#X obj 688 59 s treeYB4LZ;
+#X obj 824 29 OSCroute /treeYB4RX;
+#X obj 824 53 s treeYB4RX;
+#X obj 972 34 OSCroute /treeYB4RY;
+#X obj 972 58 s treeYB4RY;
+#X obj 1112 37 OSCroute /treeYB4RZ;
+#X obj 1112 59 s treeYB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 44 pd treeYB4;
+#N canvas 128 306 1259 130 treeYB5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 68 pd treeYB5;
+#N canvas 169 306 1177 130 treeY1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1X;
+#X obj 44 60 s treeY1X;
+#X obj 158 36 OSCroute /treeY1Y;
+#X obj 158 60 s treeY1Y;
+#X obj 278 39 OSCroute /treeY1Z;
+#X obj 278 61 s treeY1Z;
+#X obj 398 36 OSCroute /treeY1LX;
+#X obj 398 60 s treeY1LX;
+#X obj 524 36 OSCroute /treeY1LY;
+#X obj 524 60 s treeY1LY;
+#X obj 649 36 OSCroute /treeY1LZ;
+#X obj 649 58 s treeY1LZ;
+#X obj 775 31 OSCroute /treeY1RX;
+#X obj 775 55 s treeY1RX;
+#X obj 902 28 OSCroute /treeY1RY;
+#X obj 902 52 s treeY1RY;
+#X obj 1034 27 OSCroute /treeY1RZ;
+#X obj 1034 49 s treeY1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 150 94 pd treeY1;
+#N canvas 128 306 1259 130 treeY1B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1B4X;
+#X obj 44 60 s treeY1B4X;
+#X obj 175 35 OSCroute /treeY1B4Y;
+#X obj 175 59 s treeY1B4Y;
+#X obj 294 35 OSCroute /treeY1B4Z;
+#X obj 294 57 s treeY1B4Z;
+#X obj 416 34 OSCroute /treeY1B4LX;
+#X obj 416 58 s treeY1B4LX;
+#X obj 548 36 OSCroute /treeY1B4LY;
+#X obj 548 60 s treeY1B4LY;
+#X obj 688 37 OSCroute /treeY1B4LZ;
+#X obj 688 59 s treeY1B4LZ;
+#X obj 824 29 OSCroute /treeY1B4RX;
+#X obj 824 53 s treeY1B4RX;
+#X obj 972 34 OSCroute /treeY1B4RY;
+#X obj 972 58 s treeY1B4RY;
+#X obj 1112 37 OSCroute /treeY1B4RZ;
+#X obj 1112 59 s treeY1B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 120 pd treeY1B4;
+#N canvas 128 306 1259 130 treeY1B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 44 36 OSCroute /treeY1B5X;
+#X obj 44 60 s treeY1B5X;
+#X obj 175 35 OSCroute /treeY1B5Y;
+#X obj 175 59 s treeY1B5Y;
+#X obj 294 35 OSCroute /treeY1B5Z;
+#X obj 294 57 s treeY1B5Z;
+#X obj 416 34 OSCroute /treeY1B5LX;
+#X obj 416 58 s treeY1B5LX;
+#X obj 548 36 OSCroute /treeY1B5LY;
+#X obj 548 60 s treeY1B5LY;
+#X obj 688 37 OSCroute /treeY1B5LZ;
+#X obj 829 61 s treeY1B5RX;
+#X obj 972 34 OSCroute /treeY1B5RY;
+#X obj 972 58 s treeY1B5RY;
+#X obj 1112 37 OSCroute /treeY1B5RZ;
+#X obj 1112 59 s treeY1B5RZ;
+#X connect 4 0 24 0;
+#X connect 5 0 26 0;
+#X connect 6 0 30 0;
+#X connect 9 0 28 0;
+#X connect 10 0 20 0;
+#X connect 11 0 22 0;
+#X connect 14 0 34 0;
+#X connect 16 0 19 0;
+#X connect 17 0 32 0;
+#X connect 19 0 13 0;
+#X connect 19 0 31 0;
+#X connect 20 0 3 0;
+#X connect 20 0 21 0;
+#X connect 22 0 7 0;
+#X connect 22 0 23 0;
+#X connect 24 0 2 0;
+#X connect 24 0 25 0;
+#X connect 26 0 1 0;
+#X connect 26 0 27 0;
+#X connect 28 0 8 0;
+#X connect 28 0 29 0;
+#X connect 30 0 0 0;
+#X connect 30 0 18 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 144 pd treeY1B5;
+#N canvas 169 306 1177 130 treeY2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2X;
+#X obj 44 60 s treeY2X;
+#X obj 158 36 OSCroute /treeY2Y;
+#X obj 158 60 s treeY2Y;
+#X obj 278 39 OSCroute /treeY2Z;
+#X obj 278 61 s treeY2Z;
+#X obj 398 36 OSCroute /treeY2LX;
+#X obj 398 60 s treeY2LX;
+#X obj 524 36 OSCroute /treeY2LY;
+#X obj 524 60 s treeY2LY;
+#X obj 649 36 OSCroute /treeY2LZ;
+#X obj 649 58 s treeY2LZ;
+#X obj 775 31 OSCroute /treeY2RX;
+#X obj 775 55 s treeY2RX;
+#X obj 902 28 OSCroute /treeY2RY;
+#X obj 902 52 s treeY2RY;
+#X obj 1034 27 OSCroute /treeY2RZ;
+#X obj 1034 49 s treeY2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 148 173 pd treeY2;
+#N canvas 128 306 1259 130 treeY2B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2B4X;
+#X obj 44 60 s treeY2B4X;
+#X obj 175 35 OSCroute /treeY2B4Y;
+#X obj 175 59 s treeY2B4Y;
+#X obj 294 35 OSCroute /treeY2B4Z;
+#X obj 294 57 s treeY2B4Z;
+#X obj 416 34 OSCroute /treeY2B4LX;
+#X obj 416 58 s treeY2B4LX;
+#X obj 548 36 OSCroute /treeY2B4LY;
+#X obj 548 60 s treeY2B4LY;
+#X obj 688 37 OSCroute /treeY2B4LZ;
+#X obj 688 59 s treeY2B4LZ;
+#X obj 824 29 OSCroute /treeY2B4RX;
+#X obj 824 53 s treeY2B4RX;
+#X obj 972 34 OSCroute /treeY2B4RY;
+#X obj 972 58 s treeY2B4RY;
+#X obj 1112 37 OSCroute /treeY2B4RZ;
+#X obj 1112 59 s treeY2B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 199 pd treeY2B4;
+#N canvas 128 306 1259 130 treeY2B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 223 pd treeY2B5;
+#N canvas 169 306 1177 130 treeY3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3X;
+#X obj 44 60 s treeY3X;
+#X obj 158 36 OSCroute /treeY3Y;
+#X obj 158 60 s treeY3Y;
+#X obj 278 39 OSCroute /treeY3Z;
+#X obj 278 61 s treeY3Z;
+#X obj 398 36 OSCroute /treeY3LX;
+#X obj 398 60 s treeY3LX;
+#X obj 524 36 OSCroute /treeY3LY;
+#X obj 524 60 s treeY3LY;
+#X obj 649 36 OSCroute /treeY3LZ;
+#X obj 649 58 s treeY3LZ;
+#X obj 775 31 OSCroute /treeY3RX;
+#X obj 775 55 s treeY3RX;
+#X obj 902 28 OSCroute /treeY3RY;
+#X obj 902 52 s treeY3RY;
+#X obj 1034 27 OSCroute /treeY3RZ;
+#X obj 1034 49 s treeY3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 146 255 pd treeY3;
+#N canvas 128 306 1259 130 treeY3B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3B4X;
+#X obj 44 60 s treeY3B4X;
+#X obj 175 35 OSCroute /treeY3B4Y;
+#X obj 175 59 s treeY3B4Y;
+#X obj 294 35 OSCroute /treeY3B4Z;
+#X obj 294 57 s treeY3B4Z;
+#X obj 416 34 OSCroute /treeY3B4LX;
+#X obj 416 58 s treeY3B4LX;
+#X obj 548 36 OSCroute /treeY3B4LY;
+#X obj 548 60 s treeY3B4LY;
+#X obj 688 37 OSCroute /treeY3B4LZ;
+#X obj 688 59 s treeY3B4LZ;
+#X obj 824 29 OSCroute /treeY3B4RX;
+#X obj 824 53 s treeY3B4RX;
+#X obj 972 34 OSCroute /treeY3B4RY;
+#X obj 972 58 s treeY3B4RY;
+#X obj 1112 37 OSCroute /treeY3B4RZ;
+#X obj 1112 59 s treeY3B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 281 pd treeY3B4;
+#N canvas 128 306 1259 130 treeY3B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 305 pd treeY3B5;
+#N canvas 169 306 1177 130 branch4 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB4X;
+#X obj 44 60 s treeB4X;
+#X obj 158 36 OSCroute /treeB4Y;
+#X obj 158 60 s treeB4Y;
+#X obj 278 39 OSCroute /treeB4Z;
+#X obj 278 61 s treeB4Z;
+#X obj 398 36 OSCroute /treeB4LX;
+#X obj 398 60 s treeB4LX;
+#X obj 524 36 OSCroute /treeB4LY;
+#X obj 524 60 s treeB4LY;
+#X obj 649 36 OSCroute /treeB4LZ;
+#X obj 649 58 s treeB4LZ;
+#X obj 775 31 OSCroute /treeB4RX;
+#X obj 775 55 s treeB4RX;
+#X obj 902 28 OSCroute /treeB4RY;
+#X obj 902 52 s treeB4RY;
+#X obj 1034 27 OSCroute /treeB4RZ;
+#X obj 1034 49 s treeB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 252 pd branch4;
+#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position
+\, scale and rotation for all components of the tree.;
+#X connect 0 0 1 0;
+#X restore 714 23 pd OSC_Tree;
+#X obj 652 -13 print;
+#X obj 382 15 s wSpeed;
+#X obj 982 -78 r wSpeed;
+#X obj 914 -127 loadbang;
+#X msg 971 -108 connect localhost 9001;
+#X msg 982 -32 \$1;
+#X msg 982 -10 send /test \$1;
+#X obj 914 -105 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 877 -70 onebang;
+#X obj 828 -63 t b;
+#X obj 14 367 loadbang;
+#X msg 14 395 5;
+#X obj 479 -113 loadbang;
+#X msg 479 -85 5;
+#X text 76 371 Manually adjust to represent the number of sources;
+#X text 419 312 Alt Equation for Strouhal Number;
+#X text 421 324 St = 0.2684 - 1.0356(Re) ^ -1/2;
+#X connect 0 0 25 0;
+#X connect 16 0 31 1;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 21 0 50 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 35 0;
+#X connect 38 0 54 0;
+#X connect 39 0 40 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 40 0 46 0;
+#X connect 40 0 48 0;
+#X connect 40 0 47 0;
+#X connect 40 0 58 0;
+#X connect 44 0 45 0;
+#X connect 44 0 31 0;
+#X connect 51 0 38 0;
+#X connect 52 0 56 0;
+#X connect 53 0 35 0;
+#X connect 54 0 55 0;
+#X connect 55 0 36 0;
+#X connect 56 0 57 1;
+#X connect 57 0 53 0;
+#X connect 58 0 57 0;
+#X connect 59 0 60 0;
+#X connect 60 0 44 0;
+#X connect 61 0 62 0;
+#X connect 62 0 20 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/Gen2_D7.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,3629 @@
+#N canvas 65 23 1321 763 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 260 -116 pd windspeed;
+#X text 24 15 Light air = 0.56 m/s - 1.39 m/s;
+#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 25 217 Storm = 28.89 m/s - 33.06 m/s;
+#X text 26 235 Hurricane = 33.33 -;
+#X text 62 -16 Beaufort Scale Chart;
+#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 500 1;
+#X text 237 494 Gain;
+#X obj 208 411 loadbang;
+#X obj 260 78 delwrite~ varwind 3000;
+#X obj 343 -114 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2429 1;
+#X obj 303 -11 snapshot~;
+#X obj 303 -36 metro 100;
+#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 303 16 10 0 0 0 - - -;
+#X obj 260 -82 *~ 1;
+#X obj 260 -56 +~ 1;
+#X text 107 274 Equations from Chanaud 2010;
+#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 576 323 360 235 opLevels 0;
+#X obj 122 167 dac~;
+#X obj 64 70 catch~ l;
+#X obj 179 64 catch~ r;
+#X obj 180 98 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 180 149 prvu~;
+#X obj 237 69 / 127;
+#X obj 237 34 inlet;
+#X obj 65 183 outlet;
+#X obj 180 177 outlet;
+#X obj 129 26 inlet;
+#X obj 112 131 /~ 1;
+#X obj 142 131 /~ 1;
+#X text 35 130 comment;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 53 432 pd opLevels;
+#X obj 303 -83 loadbang;
+#X msg 208 439 5;
+#X text 300 34 Wind Speed;
+#X obj 971 43 udpsend;
+#X obj 981 15 packOSC;
+#X obj 793 -140 import mrpeach;
+#X floatatom 982 -54 5 0 0 0 - - -;
+#X obj 683 -101 udpreceive 9000;
+#X obj 683 -74 unpackOSC;
+#N canvas 1099 641 205 101 Fence 1;
+#N canvas 125 23 1440 808 Posts 0;
+#X floatatom -144 319 8 0 0 0 - - -;
+#X msg -144 29 300;
+#X obj -144 4 loadbang;
+#X obj -132 51 r ClyLX;
+#X obj -90 110 r ClyX;
+#X obj -80 131 r ClyY;
+#X obj -98 90 r ClyZ;
+#X obj -119 71 r ClyLY;
+#X obj -80 152 r ClyLX;
+#X obj -71 173 r ClyLZ;
+#X obj -63 194 r ClyRY;
+#X obj -54 213 r ClyRX;
+#X obj -45 234 r ClyRZ;
+#X obj -99 262 postPosition;
+#X floatatom 24 322 8 0 0 0 - - -;
+#X msg 24 32 300;
+#X obj 24 7 loadbang;
+#X floatatom 186 331 8 0 0 0 - - -;
+#X msg 186 41 300;
+#X obj 186 16 loadbang;
+#X floatatom 345 335 8 0 0 0 - - -;
+#X msg 345 45 300;
+#X obj 345 20 loadbang;
+#X floatatom 533 340 8 0 0 0 - - -;
+#X msg 533 50 300;
+#X obj 533 25 loadbang;
+#X floatatom 717 342 8 0 0 0 - - -;
+#X msg 717 52 300;
+#X obj 717 27 loadbang;
+#X floatatom -217 690 8 0 0 0 - - -;
+#X msg -217 400 300;
+#X obj -217 375 loadbang;
+#X floatatom -52 701 8 0 0 0 - - -;
+#X msg -52 411 300;
+#X obj -52 386 loadbang;
+#X floatatom 110 706 8 0 0 0 - - -;
+#X msg 110 416 300;
+#X obj 110 391 loadbang;
+#X floatatom 278 707 8 0 0 0 - - -;
+#X msg 278 417 300;
+#X obj 278 392 loadbang;
+#X floatatom 447 708 8 0 0 0 - - -;
+#X msg 447 418 300;
+#X obj 447 393 loadbang;
+#X floatatom 633 720 8 0 0 0 - - -;
+#X msg 633 430 300;
+#X obj 633 405 loadbang;
+#X floatatom 816 729 8 0 0 0 - - -;
+#X msg 816 439 300;
+#X obj 816 414 loadbang;
+#X obj 39 55 r Cly1LX;
+#X obj 69 94 r Cly1Z;
+#X obj 77 114 r Cly1X;
+#X obj 87 135 r Cly1Y;
+#X obj 53 75 r Cly1LY;
+#X obj 88 155 r Cly1LX;
+#X obj 97 176 r Cly1LZ;
+#X obj 105 197 r Cly1RY;
+#X obj 114 216 r Cly1RX;
+#X obj 123 237 r Cly1RZ;
+#X obj 201 64 r Cly2LX;
+#X obj 234 101 r Cly2Z;
+#X obj 242 121 r Cly2X;
+#X obj 252 142 r Cly2Y;
+#X obj 213 82 r Cly2LY;
+#X obj 250 164 r Cly2LX;
+#X obj 259 185 r Cly2LZ;
+#X obj 267 206 r Cly2RY;
+#X obj 276 225 r Cly2RX;
+#X obj 285 246 r Cly2RZ;
+#X obj 360 68 r Cly3LX;
+#X obj 392 107 r Cly3Z;
+#X obj 400 127 r Cly3X;
+#X obj 410 148 r Cly3Y;
+#X obj 372 88 r Cly3LY;
+#X obj 409 168 r Cly3LX;
+#X obj 418 189 r Cly3LZ;
+#X obj 426 210 r Cly3RY;
+#X obj 435 229 r Cly3RX;
+#X obj 444 250 r Cly3RZ;
+#X obj 548 73 r Cly4LX;
+#X obj 578 111 r Cly4Z;
+#X obj 586 131 r Cly4X;
+#X obj 596 152 r Cly4Y;
+#X obj 557 92 r Cly4LY;
+#X obj 597 173 r Cly4LX;
+#X obj 606 194 r Cly4LZ;
+#X obj 614 215 r Cly4RY;
+#X obj 623 234 r Cly4RX;
+#X obj 632 255 r Cly4RZ;
+#X obj 732 75 r Cly5LX;
+#X obj 762 114 r Cly5Z;
+#X obj 770 134 r Cly5X;
+#X obj 780 155 r Cly5Y;
+#X obj 743 94 r Cly5LY;
+#X obj 781 175 r Cly5LX;
+#X obj 790 196 r Cly5LZ;
+#X obj 798 217 r Cly5RY;
+#X obj 807 236 r Cly5RX;
+#X obj 816 257 r Cly5RZ;
+#X obj -202 423 r Cly6LX;
+#X obj -171 462 r Cly6Z;
+#X obj -163 482 r Cly6X;
+#X obj -153 503 r Cly6Y;
+#X obj -188 442 r Cly6LY;
+#X obj -153 523 r Cly6LX;
+#X obj -144 544 r Cly6LZ;
+#X obj -136 565 r Cly6RY;
+#X obj -127 584 r Cly6RX;
+#X obj -118 605 r Cly6RZ;
+#X obj -37 434 r Cly7LX;
+#X obj -5 475 r Cly7Z;
+#X obj 3 495 r Cly7X;
+#X obj 13 516 r Cly7Y;
+#X obj -26 454 r Cly7LY;
+#X obj 12 534 r Cly7LX;
+#X obj 21 555 r Cly7LZ;
+#X obj 29 576 r Cly7RY;
+#X obj 38 595 r Cly7RX;
+#X obj 47 616 r Cly7RZ;
+#X obj 125 439 r Cly8LX;
+#X obj 155 479 r Cly8Z;
+#X obj 163 499 r Cly8X;
+#X obj 173 520 r Cly8Y;
+#X obj 138 460 r Cly8LY;
+#X obj 174 539 r Cly8LX;
+#X obj 183 560 r Cly8LZ;
+#X obj 191 581 r Cly8RY;
+#X obj 200 600 r Cly8RX;
+#X obj 209 621 r Cly8RZ;
+#X obj 293 440 r Cly9LX;
+#X obj 323 479 r Cly9Z;
+#X obj 331 499 r Cly9X;
+#X obj 341 520 r Cly9Y;
+#X obj 302 459 r Cly9LY;
+#X obj 342 540 r Cly9LX;
+#X obj 351 561 r Cly9LZ;
+#X obj 359 582 r Cly9RY;
+#X obj 368 601 r Cly9RX;
+#X obj 377 622 r Cly9RZ;
+#X obj 462 441 r Cly10LX;
+#X obj 492 479 r Cly10Z;
+#X obj 500 499 r Cly10X;
+#X obj 510 520 r Cly10Y;
+#X obj 472 459 r Cly10LY;
+#X obj 511 541 r Cly10LX;
+#X obj 520 562 r Cly10LZ;
+#X obj 528 583 r Cly10RY;
+#X obj 537 602 r Cly10RX;
+#X obj 546 623 r Cly10RZ;
+#X obj 648 453 r Cly11LX;
+#X obj 680 491 r Cly11Z;
+#X obj 688 511 r Cly11X;
+#X obj 698 532 r Cly11Y;
+#X obj 661 473 r Cly11LY;
+#X obj 697 553 r Cly11LX;
+#X obj 706 574 r Cly11LZ;
+#X obj 714 595 r Cly11RY;
+#X obj 723 614 r Cly11RX;
+#X obj 732 635 r Cly11RZ;
+#X obj 831 462 r Cly12LX;
+#X obj 859 502 r Cly12Z;
+#X obj 867 522 r Cly12X;
+#X obj 877 543 r Cly12Y;
+#X obj 845 482 r Cly12LY;
+#X obj 880 562 r Cly12LX;
+#X obj 889 583 r Cly12LZ;
+#X obj 897 604 r Cly12RY;
+#X obj 906 623 r Cly12RX;
+#X obj 915 644 r Cly12RZ;
+#X obj -144 294 freqCalcCylD4;
+#X obj 24 297 freqCalcCylD4;
+#X obj 186 306 freqCalcCylD4;
+#X obj 345 310 freqCalcCylD4;
+#X obj 533 315 freqCalcCylD4;
+#X obj 717 317 freqCalcCylD4;
+#X obj -217 665 freqCalcCylD4;
+#X obj -52 676 freqCalcCylD4;
+#X obj 110 681 freqCalcCylD4;
+#X obj 278 682 freqCalcCylD4;
+#X obj 447 683 freqCalcCylD4;
+#X obj 633 695 freqCalcCylD4;
+#X obj 816 704 freqCalcCylD4;
+#X obj 69 265 postPosition;
+#X obj 234 274 postPosition;
+#X obj 392 278 postPosition;
+#X obj 577 283 postPosition;
+#X obj 762 285 postPosition;
+#X obj -171 634 postPosition;
+#X obj -5 646 postPosition;
+#X obj 154 649 postPosition;
+#X obj 323 650 postPosition;
+#X obj 492 651 postPosition;
+#X obj 680 663 postPosition;
+#X obj 859 672 postPosition;
+#X connect 1 0 170 0;
+#X connect 2 0 1 0;
+#X connect 3 0 170 1;
+#X connect 4 0 13 1;
+#X connect 4 0 13 2;
+#X connect 6 0 13 0;
+#X connect 6 0 13 3;
+#X connect 7 0 170 2;
+#X connect 13 0 170 5;
+#X connect 13 1 170 6;
+#X connect 13 2 170 3;
+#X connect 13 3 170 4;
+#X connect 15 0 171 0;
+#X connect 16 0 15 0;
+#X connect 18 0 172 0;
+#X connect 19 0 18 0;
+#X connect 21 0 173 0;
+#X connect 22 0 21 0;
+#X connect 24 0 174 0;
+#X connect 25 0 24 0;
+#X connect 27 0 175 0;
+#X connect 28 0 27 0;
+#X connect 30 0 176 0;
+#X connect 31 0 30 0;
+#X connect 33 0 177 0;
+#X connect 34 0 33 0;
+#X connect 36 0 178 0;
+#X connect 37 0 36 0;
+#X connect 39 0 179 0;
+#X connect 40 0 39 0;
+#X connect 42 0 180 0;
+#X connect 43 0 42 0;
+#X connect 45 0 181 0;
+#X connect 46 0 45 0;
+#X connect 48 0 182 0;
+#X connect 49 0 48 0;
+#X connect 50 0 171 1;
+#X connect 51 0 183 0;
+#X connect 51 0 183 3;
+#X connect 52 0 183 1;
+#X connect 52 0 183 2;
+#X connect 54 0 171 2;
+#X connect 60 0 172 1;
+#X connect 61 0 184 0;
+#X connect 61 0 184 3;
+#X connect 62 0 184 1;
+#X connect 62 0 184 2;
+#X connect 64 0 172 2;
+#X connect 70 0 173 1;
+#X connect 71 0 185 0;
+#X connect 71 0 185 3;
+#X connect 72 0 185 1;
+#X connect 72 0 185 2;
+#X connect 74 0 173 2;
+#X connect 80 0 174 1;
+#X connect 81 0 186 0;
+#X connect 81 0 186 3;
+#X connect 82 0 186 1;
+#X connect 82 0 186 2;
+#X connect 84 0 174 2;
+#X connect 90 0 175 1;
+#X connect 91 0 187 0;
+#X connect 91 0 187 3;
+#X connect 92 0 187 1;
+#X connect 92 0 187 2;
+#X connect 94 0 175 2;
+#X connect 100 0 176 1;
+#X connect 101 0 188 0;
+#X connect 101 0 188 3;
+#X connect 102 0 188 1;
+#X connect 102 0 188 2;
+#X connect 104 0 176 2;
+#X connect 110 0 177 1;
+#X connect 111 0 189 0;
+#X connect 111 0 189 3;
+#X connect 112 0 189 1;
+#X connect 112 0 189 2;
+#X connect 114 0 177 2;
+#X connect 120 0 178 1;
+#X connect 121 0 190 0;
+#X connect 121 0 190 3;
+#X connect 122 0 190 1;
+#X connect 122 0 190 2;
+#X connect 124 0 178 2;
+#X connect 130 0 179 1;
+#X connect 131 0 191 0;
+#X connect 131 0 191 3;
+#X connect 132 0 191 1;
+#X connect 132 0 191 2;
+#X connect 134 0 179 2;
+#X connect 140 0 180 1;
+#X connect 141 0 192 0;
+#X connect 141 0 192 3;
+#X connect 142 0 192 1;
+#X connect 142 0 192 2;
+#X connect 144 0 180 2;
+#X connect 150 0 181 1;
+#X connect 151 0 193 0;
+#X connect 151 0 193 3;
+#X connect 152 0 193 1;
+#X connect 152 0 193 2;
+#X connect 154 0 181 2;
+#X connect 160 0 182 1;
+#X connect 161 0 194 0;
+#X connect 161 0 194 3;
+#X connect 162 0 194 1;
+#X connect 162 0 194 2;
+#X connect 164 0 182 2;
+#X connect 170 0 0 0;
+#X connect 171 0 14 0;
+#X connect 172 0 17 0;
+#X connect 173 0 20 0;
+#X connect 174 0 23 0;
+#X connect 175 0 26 0;
+#X connect 176 0 29 0;
+#X connect 177 0 32 0;
+#X connect 178 0 35 0;
+#X connect 179 0 38 0;
+#X connect 180 0 41 0;
+#X connect 181 0 44 0;
+#X connect 182 0 47 0;
+#X connect 183 0 171 5;
+#X connect 183 1 171 6;
+#X connect 183 2 171 3;
+#X connect 183 3 171 4;
+#X connect 184 0 172 5;
+#X connect 184 1 172 6;
+#X connect 184 2 172 3;
+#X connect 184 3 172 4;
+#X connect 185 0 173 5;
+#X connect 185 1 173 6;
+#X connect 185 2 173 3;
+#X connect 185 3 173 4;
+#X connect 186 0 174 5;
+#X connect 186 1 174 6;
+#X connect 186 2 174 3;
+#X connect 186 3 174 4;
+#X connect 187 0 175 5;
+#X connect 187 1 175 6;
+#X connect 187 2 175 3;
+#X connect 187 3 175 4;
+#X connect 188 0 176 5;
+#X connect 188 1 176 6;
+#X connect 188 2 176 3;
+#X connect 188 3 176 4;
+#X connect 189 0 177 5;
+#X connect 189 1 177 6;
+#X connect 189 2 177 3;
+#X connect 189 3 177 4;
+#X connect 190 0 178 5;
+#X connect 190 1 178 6;
+#X connect 190 2 178 3;
+#X connect 190 3 178 4;
+#X connect 191 0 179 5;
+#X connect 191 1 179 6;
+#X connect 191 2 179 3;
+#X connect 191 3 179 4;
+#X connect 192 0 180 5;
+#X connect 192 1 180 6;
+#X connect 192 2 180 3;
+#X connect 192 3 180 4;
+#X connect 193 0 181 5;
+#X connect 193 1 181 6;
+#X connect 193 2 181 3;
+#X connect 193 3 181 4;
+#X connect 194 0 182 5;
+#X connect 194 1 182 6;
+#X connect 194 2 182 3;
+#X connect 194 3 182 4;
+#X restore 42 36 pd Posts;
+#N canvas 303 23 1084 775 Wires 1;
+#X floatatom -583 349 8 0 0 0 - - -;
+#X msg -581 37 300;
+#X obj -581 12 loadbang;
+#X obj -566 60 r WirLX;
+#X obj -550 102 r WirX;
+#X obj -533 143 r WirZ;
+#X obj -542 123 r WirY;
+#X obj -525 163 r WirLY;
+#X obj -550 292 wirePosition;
+#X obj -507 203 r WirLZ;
+#X obj -516 182 r WirLX;
+#X obj -481 264 r WirRZ;
+#X obj -490 243 r WirRX;
+#X obj -499 224 r WirRY;
+#X floatatom -420 351 8 0 0 0 - - -;
+#X msg -421 40 300;
+#X obj -421 15 loadbang;
+#X obj -406 63 r Wir1LX;
+#X obj -381 104 r Wir1X;
+#X obj -373 125 r Wir1Y;
+#X obj -364 145 r Wir1Z;
+#X obj -356 165 r Wir1LY;
+#X obj -347 184 r Wir1LX;
+#X obj -338 205 r Wir1LZ;
+#X obj -330 226 r Wir1RY;
+#X obj -321 245 r Wir1RX;
+#X obj -312 266 r Wir1RZ;
+#X floatatom -239 353 8 0 0 0 - - -;
+#X msg -242 47 300;
+#X obj -242 22 loadbang;
+#X obj -227 70 r Wir2LX;
+#X obj -194 108 r Wir2X;
+#X obj -186 129 r Wir2Y;
+#X obj -177 149 r Wir2Z;
+#X obj -169 169 r Wir2LY;
+#X obj -160 188 r Wir2LX;
+#X obj -151 209 r Wir2LZ;
+#X obj -143 230 r Wir2RY;
+#X obj -134 249 r Wir2RX;
+#X obj -125 270 r Wir2RZ;
+#X floatatom -53 367 8 0 0 0 - - -;
+#X msg -53 53 300;
+#X obj -53 28 loadbang;
+#X obj -38 76 r Wir3LX;
+#X obj -10 121 r Wir3X;
+#X obj -2 142 r Wir3Y;
+#X obj 7 162 r Wir3Z;
+#X obj 15 182 r Wir3LY;
+#X obj 24 201 r Wir3LX;
+#X obj 33 222 r Wir3LZ;
+#X obj 41 243 r Wir3RY;
+#X obj 50 262 r Wir3RX;
+#X obj 59 283 r Wir3RZ;
+#X floatatom 139 368 8 0 0 0 - - -;
+#X msg 139 51 300;
+#X obj 139 26 loadbang;
+#X obj 154 74 r Wir4LX;
+#X obj 190 115 r Wir4X;
+#X obj 198 136 r Wir4Y;
+#X obj 207 156 r Wir4Z;
+#X obj 215 176 r Wir4LY;
+#X obj 224 195 r Wir4LX;
+#X obj 233 216 r Wir4LZ;
+#X obj 241 237 r Wir4RY;
+#X obj 250 256 r Wir4RX;
+#X obj 259 277 r Wir4RZ;
+#X floatatom -556 725 8 0 0 0 - - -;
+#X msg -556 407 300;
+#X obj -556 382 loadbang;
+#X obj -541 430 r Wir5LX;
+#X obj -512 478 r Wir5X;
+#X obj -504 499 r Wir5Y;
+#X obj -495 519 r Wir5Z;
+#X obj -487 539 r Wir5LY;
+#X obj -478 558 r Wir5LX;
+#X obj -469 579 r Wir5LZ;
+#X obj -461 600 r Wir5RY;
+#X obj -452 619 r Wir5RX;
+#X obj -443 640 r Wir5RZ;
+#X floatatom -378 725 8 0 0 0 - - -;
+#X msg -378 410 300;
+#X obj -378 385 loadbang;
+#X obj -363 433 r Wir6LX;
+#X obj -336 479 r Wir6X;
+#X obj -328 500 r Wir6Y;
+#X obj -319 520 r Wir6Z;
+#X obj -311 540 r Wir6LY;
+#X obj -302 559 r Wir6LX;
+#X obj -293 580 r Wir6LZ;
+#X obj -285 601 r Wir6RY;
+#X obj -276 620 r Wir6RX;
+#X obj -267 641 r Wir6RZ;
+#X floatatom -191 723 8 0 0 0 - - -;
+#X msg -191 412 300;
+#X obj -191 387 loadbang;
+#X obj -176 435 r Wir7LX;
+#X obj -146 474 r Wir7X;
+#X obj -138 495 r Wir7Y;
+#X obj -129 515 r Wir7Z;
+#X obj -121 535 r Wir7LY;
+#X obj -112 554 r Wir7LX;
+#X obj -103 575 r Wir7LZ;
+#X obj -95 596 r Wir7RY;
+#X obj -86 615 r Wir7RX;
+#X obj -77 636 r Wir7RZ;
+#X floatatom 6 733 8 0 0 0 - - -;
+#X msg 6 422 300;
+#X obj 6 397 loadbang;
+#X obj 21 445 r Wir8LX;
+#X obj 51 485 r Wir8X;
+#X obj 59 506 r Wir8Y;
+#X obj 68 526 r Wir8Z;
+#X obj 76 546 r Wir8LY;
+#X obj 85 565 r Wir8LX;
+#X obj 94 586 r Wir8LZ;
+#X obj 102 607 r Wir8RY;
+#X obj 111 626 r Wir8RX;
+#X obj 120 647 r Wir8RZ;
+#X obj -559 79 r WirLY;
+#X obj -395 83 r Wir1LY;
+#X obj -216 90 r Wir2LY;
+#X obj -26 99 r Wir3LY;
+#X obj 167 95 r Wir4LY;
+#X obj -529 452 r Wir5LY;
+#X obj -353 455 r Wir6LY;
+#X obj -166 455 r Wir7LY;
+#X obj 30 465 r Wir8LY;
+#X floatatom -484 331 5 0 0 0 - - -;
+#X obj -381 294 wirePosition;
+#X obj -194 298 wirePosition;
+#X obj -10 311 wirePosition;
+#X obj 190 305 wirePosition;
+#X obj -512 668 wirePosition;
+#X obj -336 669 wirePosition;
+#X obj -146 664 wirePosition;
+#X obj 51 675 wirePosition;
+#X obj -583 324 freqCalcCylD4;
+#X obj 139 343 freqCalcCylD4;
+#X obj 6 708 freqCalcCylD4;
+#X obj -191 698 freqCalcCylD4;
+#X obj -420 326 freqCalcCylD4;
+#X obj -239 328 freqCalcCylD4;
+#X obj -53 342 freqCalcCylD4;
+#X obj -556 700 freqCalcCylD4;
+#X obj -378 700 freqCalcCylD4;
+#X connect 1 0 136 0;
+#X connect 2 0 1 0;
+#X connect 3 0 136 1;
+#X connect 4 0 8 0;
+#X connect 5 0 8 2;
+#X connect 6 0 8 1;
+#X connect 7 0 8 3;
+#X connect 8 0 136 5;
+#X connect 8 1 136 6;
+#X connect 8 2 136 4;
+#X connect 8 3 136 3;
+#X connect 9 0 8 5;
+#X connect 10 0 8 4;
+#X connect 11 0 8 8;
+#X connect 12 0 8 7;
+#X connect 13 0 8 6;
+#X connect 15 0 140 0;
+#X connect 16 0 15 0;
+#X connect 17 0 140 1;
+#X connect 18 0 128 0;
+#X connect 19 0 128 1;
+#X connect 20 0 128 2;
+#X connect 21 0 128 3;
+#X connect 22 0 128 4;
+#X connect 23 0 128 5;
+#X connect 24 0 128 6;
+#X connect 25 0 128 7;
+#X connect 26 0 128 8;
+#X connect 28 0 141 0;
+#X connect 29 0 28 0;
+#X connect 30 0 141 1;
+#X connect 31 0 129 0;
+#X connect 32 0 129 1;
+#X connect 33 0 129 2;
+#X connect 34 0 129 3;
+#X connect 35 0 129 4;
+#X connect 36 0 129 5;
+#X connect 37 0 129 6;
+#X connect 38 0 129 7;
+#X connect 39 0 129 8;
+#X connect 41 0 142 0;
+#X connect 42 0 41 0;
+#X connect 43 0 142 1;
+#X connect 44 0 130 0;
+#X connect 45 0 130 1;
+#X connect 46 0 130 2;
+#X connect 47 0 130 3;
+#X connect 48 0 130 4;
+#X connect 49 0 130 5;
+#X connect 50 0 130 6;
+#X connect 51 0 130 7;
+#X connect 52 0 130 8;
+#X connect 54 0 137 0;
+#X connect 55 0 54 0;
+#X connect 56 0 137 1;
+#X connect 57 0 131 0;
+#X connect 58 0 131 1;
+#X connect 59 0 131 2;
+#X connect 60 0 131 3;
+#X connect 61 0 131 4;
+#X connect 62 0 131 5;
+#X connect 63 0 131 6;
+#X connect 64 0 131 7;
+#X connect 65 0 131 8;
+#X connect 67 0 143 0;
+#X connect 68 0 67 0;
+#X connect 69 0 143 1;
+#X connect 70 0 132 0;
+#X connect 71 0 132 1;
+#X connect 72 0 132 2;
+#X connect 73 0 132 3;
+#X connect 74 0 132 4;
+#X connect 75 0 132 5;
+#X connect 76 0 132 6;
+#X connect 77 0 132 7;
+#X connect 78 0 132 8;
+#X connect 80 0 144 0;
+#X connect 81 0 80 0;
+#X connect 82 0 144 1;
+#X connect 83 0 133 0;
+#X connect 84 0 133 1;
+#X connect 85 0 133 2;
+#X connect 86 0 133 3;
+#X connect 87 0 133 4;
+#X connect 88 0 133 5;
+#X connect 89 0 133 6;
+#X connect 90 0 133 7;
+#X connect 91 0 133 8;
+#X connect 93 0 139 0;
+#X connect 94 0 93 0;
+#X connect 95 0 139 1;
+#X connect 96 0 134 0;
+#X connect 97 0 134 1;
+#X connect 98 0 134 2;
+#X connect 99 0 134 3;
+#X connect 100 0 134 4;
+#X connect 101 0 134 5;
+#X connect 102 0 134 6;
+#X connect 103 0 134 7;
+#X connect 104 0 134 8;
+#X connect 106 0 138 0;
+#X connect 107 0 106 0;
+#X connect 108 0 138 1;
+#X connect 109 0 135 0;
+#X connect 110 0 135 1;
+#X connect 111 0 135 2;
+#X connect 112 0 135 3;
+#X connect 113 0 135 4;
+#X connect 114 0 135 5;
+#X connect 115 0 135 6;
+#X connect 116 0 135 7;
+#X connect 117 0 135 8;
+#X connect 118 0 136 2;
+#X connect 119 0 140 2;
+#X connect 120 0 141 2;
+#X connect 121 0 142 2;
+#X connect 122 0 137 2;
+#X connect 123 0 143 2;
+#X connect 124 0 144 2;
+#X connect 125 0 139 2;
+#X connect 126 0 138 2;
+#X connect 128 0 140 5;
+#X connect 128 1 140 6;
+#X connect 128 2 140 4;
+#X connect 128 3 140 3;
+#X connect 129 0 141 5;
+#X connect 129 1 141 6;
+#X connect 129 2 141 4;
+#X connect 129 3 141 3;
+#X connect 130 0 142 5;
+#X connect 130 1 142 6;
+#X connect 130 2 142 4;
+#X connect 130 3 142 3;
+#X connect 131 0 137 5;
+#X connect 131 1 137 6;
+#X connect 131 2 137 4;
+#X connect 131 3 137 3;
+#X connect 132 0 143 5;
+#X connect 132 1 143 6;
+#X connect 132 2 143 4;
+#X connect 132 3 143 3;
+#X connect 133 0 144 5;
+#X connect 133 1 144 6;
+#X connect 133 2 144 4;
+#X connect 133 3 144 3;
+#X connect 134 0 139 5;
+#X connect 134 1 139 6;
+#X connect 134 2 139 4;
+#X connect 134 3 139 3;
+#X connect 135 0 138 5;
+#X connect 135 1 138 6;
+#X connect 135 2 138 4;
+#X connect 135 3 138 3;
+#X connect 136 0 0 0;
+#X connect 137 0 53 0;
+#X connect 138 0 105 0;
+#X connect 139 0 92 0;
+#X connect 140 0 14 0;
+#X connect 141 0 27 0;
+#X connect 142 0 40 0;
+#X connect 143 0 66 0;
+#X connect 144 0 79 0;
+#X restore 110 36 pd Wires;
+#X restore 903 78 pd Fence;
+#N canvas 13 38 1440 790 OSC_FenceValues 0;
+#X obj 162 48 OSCroute /cylinderLX;
+#X obj 30 47 OSCroute /cylinderLZ;
+#X floatatom 93 69 7 0 0 0 - - -;
+#X obj 30 69 s ClyLZ;
+#X floatatom 225 72 7 0 0 0 - - -;
+#X obj 162 72 s ClyLX;
+#X floatatom 550 72 7 0 0 0 - - -;
+#X floatatom 675 74 7 0 0 0 - - -;
+#X obj 487 50 OSCroute /cylinderZ;
+#X obj 487 72 s ClyZ;
+#X obj 612 50 OSCroute /cylinderX;
+#X obj 612 74 s ClyX;
+#X obj 826 397 inlet;
+#X obj 826 421 s \$0_MyOsc;
+#X obj 612 28 r \$0_MyOsc;
+#X obj 487 29 r \$0_MyOsc;
+#X obj 162 26 r \$0_MyOsc;
+#X obj 30 23 r \$0_MyOsc;
+#X floatatom 97 142 7 0 0 0 - - -;
+#X floatatom 231 145 7 0 0 0 - - -;
+#X floatatom 556 145 7 0 0 0 - - -;
+#X floatatom 684 147 7 0 0 0 - - -;
+#X obj 621 101 r \$0_MyOsc;
+#X obj 493 102 r \$0_MyOsc;
+#X obj 168 99 r \$0_MyOsc;
+#X obj 34 96 r \$0_MyOsc;
+#X obj 34 120 OSCroute /cylinder1LZ;
+#X obj 168 121 OSCroute /cylinder1LX;
+#X obj 493 123 OSCroute /cylinder1Z;
+#X obj 621 123 OSCroute /cylinder1X;
+#X floatatom 94 211 7 0 0 0 - - -;
+#X floatatom 228 214 7 0 0 0 - - -;
+#X floatatom 553 214 7 0 0 0 - - -;
+#X floatatom 681 216 7 0 0 0 - - -;
+#X obj 618 170 r \$0_MyOsc;
+#X obj 490 171 r \$0_MyOsc;
+#X obj 165 168 r \$0_MyOsc;
+#X obj 31 165 r \$0_MyOsc;
+#X floatatom 93 283 7 0 0 0 - - -;
+#X floatatom 227 286 7 0 0 0 - - -;
+#X floatatom 552 286 7 0 0 0 - - -;
+#X floatatom 680 288 7 0 0 0 - - -;
+#X obj 617 242 r \$0_MyOsc;
+#X obj 489 243 r \$0_MyOsc;
+#X obj 164 240 r \$0_MyOsc;
+#X obj 30 237 r \$0_MyOsc;
+#X floatatom 90 356 7 0 0 0 - - -;
+#X floatatom 224 359 7 0 0 0 - - -;
+#X floatatom 549 359 7 0 0 0 - - -;
+#X floatatom 677 361 7 0 0 0 - - -;
+#X obj 614 315 r \$0_MyOsc;
+#X obj 486 316 r \$0_MyOsc;
+#X obj 161 313 r \$0_MyOsc;
+#X obj 27 310 r \$0_MyOsc;
+#X floatatom 91 427 7 0 0 0 - - -;
+#X floatatom 225 430 7 0 0 0 - - -;
+#X floatatom 550 430 7 0 0 0 - - -;
+#X floatatom 678 432 7 0 0 0 - - -;
+#X obj 615 386 r \$0_MyOsc;
+#X obj 487 387 r \$0_MyOsc;
+#X obj 162 384 r \$0_MyOsc;
+#X obj 28 381 r \$0_MyOsc;
+#X floatatom 92 500 7 0 0 0 - - -;
+#X floatatom 226 503 7 0 0 0 - - -;
+#X floatatom 551 503 7 0 0 0 - - -;
+#X floatatom 679 505 7 0 0 0 - - -;
+#X obj 616 459 r \$0_MyOsc;
+#X obj 488 460 r \$0_MyOsc;
+#X obj 163 457 r \$0_MyOsc;
+#X obj 29 454 r \$0_MyOsc;
+#X floatatom 91 574 7 0 0 0 - - -;
+#X floatatom 225 577 7 0 0 0 - - -;
+#X floatatom 550 577 7 0 0 0 - - -;
+#X floatatom 678 579 7 0 0 0 - - -;
+#X obj 615 533 r \$0_MyOsc;
+#X obj 487 534 r \$0_MyOsc;
+#X obj 162 531 r \$0_MyOsc;
+#X obj 28 528 r \$0_MyOsc;
+#X floatatom 88 646 7 0 0 0 - - -;
+#X floatatom 222 649 7 0 0 0 - - -;
+#X floatatom 547 649 7 0 0 0 - - -;
+#X floatatom 675 651 7 0 0 0 - - -;
+#X obj 612 605 r \$0_MyOsc;
+#X obj 484 606 r \$0_MyOsc;
+#X obj 159 603 r \$0_MyOsc;
+#X obj 25 600 r \$0_MyOsc;
+#X floatatom 82 719 7 0 0 0 - - -;
+#X floatatom 216 722 7 0 0 0 - - -;
+#X floatatom 541 722 7 0 0 0 - - -;
+#X floatatom 669 724 7 0 0 0 - - -;
+#X obj 606 678 r \$0_MyOsc;
+#X obj 478 679 r \$0_MyOsc;
+#X obj 153 676 r \$0_MyOsc;
+#X obj 19 673 r \$0_MyOsc;
+#X floatatom 840 64 7 0 0 0 - - -;
+#X floatatom 982 67 7 0 0 0 - - -;
+#X floatatom 1294 64 7 0 0 0 - - -;
+#X floatatom 1422 66 7 0 0 0 - - -;
+#X obj 1367 20 r \$0_MyOsc;
+#X obj 1231 21 r \$0_MyOsc;
+#X obj 919 21 r \$0_MyOsc;
+#X obj 777 18 r \$0_MyOsc;
+#X obj 31 189 OSCroute /cylinder2LZ;
+#X obj 165 190 OSCroute /cylinder2LX;
+#X obj 490 192 OSCroute /cylinder2Z;
+#X obj 618 192 OSCroute /cylinder2X;
+#X obj 617 264 OSCroute /cylinder3X;
+#X obj 489 264 OSCroute /cylinder3Z;
+#X obj 164 262 OSCroute /cylinder3LX;
+#X obj 30 261 OSCroute /cylinder3LZ;
+#X obj 27 334 OSCroute /cylinder4LZ;
+#X obj 161 335 OSCroute /cylinder4LX;
+#X obj 486 337 OSCroute /cylinder4Z;
+#X obj 614 337 OSCroute /cylinder4X;
+#X obj 615 408 OSCroute /cylinder5X;
+#X obj 487 408 OSCroute /cylinder5Z;
+#X obj 162 406 OSCroute /cylinder5LX;
+#X obj 28 405 OSCroute /cylinder5LZ;
+#X obj 29 478 OSCroute /cylinder6LZ;
+#X obj 163 479 OSCroute /cylinder6LX;
+#X obj 488 481 OSCroute /cylinder6Z;
+#X obj 616 481 OSCroute /cylinder6X;
+#X obj 615 555 OSCroute /cylinder7X;
+#X obj 487 555 OSCroute /cylinder7Z;
+#X obj 162 553 OSCroute /cylinder7LX;
+#X obj 28 552 OSCroute /cylinder7LZ;
+#X obj 25 624 OSCroute /cylinder8LZ;
+#X obj 159 625 OSCroute /cylinder8LX;
+#X obj 484 627 OSCroute /cylinder8Z;
+#X obj 612 627 OSCroute /cylinder8X;
+#X obj 606 700 OSCroute /cylinder9X;
+#X obj 478 700 OSCroute /cylinder9Z;
+#X obj 153 698 OSCroute /cylinder9LX;
+#X obj 19 697 OSCroute /cylinder9LZ;
+#X obj 777 42 OSCroute /cylinder10LZ;
+#X obj 919 43 OSCroute /cylinder10LX;
+#X obj 1231 42 OSCroute /cylinder10Z;
+#X obj 1367 42 OSCroute /cylinder10X;
+#X floatatom 840 142 7 0 0 0 - - -;
+#X floatatom 982 145 7 0 0 0 - - -;
+#X floatatom 1294 142 7 0 0 0 - - -;
+#X floatatom 1422 144 7 0 0 0 - - -;
+#X obj 1367 98 r \$0_MyOsc;
+#X obj 1231 99 r \$0_MyOsc;
+#X obj 919 99 r \$0_MyOsc;
+#X obj 777 96 r \$0_MyOsc;
+#X floatatom 840 221 7 0 0 0 - - -;
+#X floatatom 982 224 7 0 0 0 - - -;
+#X floatatom 1294 221 7 0 0 0 - - -;
+#X floatatom 1422 223 7 0 0 0 - - -;
+#X obj 1367 177 r \$0_MyOsc;
+#X obj 1231 178 r \$0_MyOsc;
+#X obj 919 178 r \$0_MyOsc;
+#X obj 777 175 r \$0_MyOsc;
+#X obj 777 120 OSCroute /cylinder11LZ;
+#X obj 919 121 OSCroute /cylinder11LX;
+#X obj 1231 120 OSCroute /cylinder11Z;
+#X obj 1367 120 OSCroute /cylinder11X;
+#X obj 1367 199 OSCroute /cylinder12X;
+#X obj 1231 199 OSCroute /cylinder12Z;
+#X obj 919 200 OSCroute /cylinder12LX;
+#X obj 777 199 OSCroute /cylinder12LZ;
+#X obj 777 221 s Cly12LZ;
+#X obj 919 224 s Cly12LX;
+#X obj 1231 221 s Cly12Z;
+#X obj 1367 223 s Cly12X;
+#X obj 1367 144 s Cly11X;
+#X obj 1231 142 s Cly11Z;
+#X obj 919 145 s Cly11LX;
+#X obj 777 142 s Cly11LZ;
+#X obj 777 64 s Cly10LZ;
+#X obj 919 67 s Cly10LX;
+#X obj 1231 64 s Cly10Z;
+#X obj 1367 66 s Cly10X;
+#X obj 34 142 s Cly1LZ;
+#X obj 168 145 s Cly1LX;
+#X obj 493 145 s Cly1Z;
+#X obj 621 147 s Cly1X;
+#X obj 618 216 s Cly2X;
+#X obj 490 214 s Cly2Z;
+#X obj 165 214 s Cly2LX;
+#X obj 31 211 s Cly2LZ;
+#X obj 30 283 s Cly3LZ;
+#X obj 164 286 s Cly3LX;
+#X obj 489 286 s Cly3Z;
+#X obj 617 288 s Cly3X;
+#X obj 614 361 s Cly4X;
+#X obj 486 359 s Cly4Z;
+#X obj 161 359 s Cly4LX;
+#X obj 27 356 s Cly4LZ;
+#X obj 28 427 s Cly5LZ;
+#X obj 162 430 s Cly5LX;
+#X obj 487 430 s Cly5Z;
+#X obj 615 432 s Cly5X;
+#X obj 616 505 s Cly6X;
+#X obj 488 503 s Cly6Z;
+#X obj 163 503 s Cly6LX;
+#X obj 29 500 s Cly6LZ;
+#X obj 28 574 s Cly7LZ;
+#X obj 162 577 s Cly7LX;
+#X obj 487 577 s Cly7Z;
+#X obj 615 579 s Cly7X;
+#X obj 612 651 s Cly8X;
+#X obj 484 649 s Cly8Z;
+#X obj 159 649 s Cly8LX;
+#X obj 25 646 s Cly8LZ;
+#X obj 19 719 s Cly9LZ;
+#X obj 153 722 s Cly9LX;
+#X obj 478 722 s Cly9Z;
+#X obj 606 724 s Cly9X;
+#X text 831 325 Obtains the X - Z position of the fence posts (cylinders)
+and the X - Z dimensions;
+#X floatatom 369 73 7 0 0 0 - - -;
+#X obj 306 27 r \$0_MyOsc;
+#X floatatom 375 146 7 0 0 0 - - -;
+#X obj 312 100 r \$0_MyOsc;
+#X floatatom 372 215 7 0 0 0 - - -;
+#X obj 309 169 r \$0_MyOsc;
+#X floatatom 371 287 7 0 0 0 - - -;
+#X obj 308 241 r \$0_MyOsc;
+#X floatatom 368 360 7 0 0 0 - - -;
+#X obj 305 314 r \$0_MyOsc;
+#X floatatom 369 431 7 0 0 0 - - -;
+#X obj 306 385 r \$0_MyOsc;
+#X floatatom 370 504 7 0 0 0 - - -;
+#X obj 307 458 r \$0_MyOsc;
+#X floatatom 369 578 7 0 0 0 - - -;
+#X obj 306 532 r \$0_MyOsc;
+#X floatatom 366 650 7 0 0 0 - - -;
+#X obj 303 604 r \$0_MyOsc;
+#X floatatom 360 723 7 0 0 0 - - -;
+#X obj 297 677 r \$0_MyOsc;
+#X obj 306 49 OSCroute /cylinderLY;
+#X obj 312 122 OSCroute /cylinder1LY;
+#X obj 309 191 OSCroute /cylinder2LY;
+#X obj 308 263 OSCroute /cylinder3LY;
+#X obj 305 336 OSCroute /cylinder4LY;
+#X obj 306 407 OSCroute /cylinder5LY;
+#X obj 307 480 OSCroute /cylinder6LY;
+#X obj 306 554 OSCroute /cylinder7LY;
+#X obj 303 626 OSCroute /cylinder8LY;
+#X obj 297 699 OSCroute /cylinder9LY;
+#X obj 306 73 s ClyLY;
+#X obj 312 146 s Cly1LY;
+#X obj 309 215 s Cly2LY;
+#X obj 308 287 s Cly3LY;
+#X obj 305 360 s Cly4LY;
+#X obj 306 431 s Cly5LY;
+#X obj 307 504 s Cly6LY;
+#X obj 306 578 s Cly7LY;
+#X obj 303 650 s Cly8LY;
+#X obj 297 723 s Cly9LYS;
+#X floatatom 1132 66 7 0 0 0 - - -;
+#X obj 1069 20 r \$0_MyOsc;
+#X floatatom 1132 144 7 0 0 0 - - -;
+#X obj 1069 98 r \$0_MyOsc;
+#X floatatom 1132 223 7 0 0 0 - - -;
+#X obj 1069 177 r \$0_MyOsc;
+#X obj 1069 42 OSCroute /cylinder10LY;
+#X obj 1069 66 s Cly10LY;
+#X obj 1069 120 OSCroute /cylinder11LY;
+#X obj 1069 144 s Cly11LY;
+#X obj 1069 199 OSCroute /cylinder12LY;
+#X obj 1069 223 s Cly12LY;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 8 0 6 0;
+#X connect 8 0 9 0;
+#X connect 10 0 7 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 14 0 10 0;
+#X connect 15 0 8 0;
+#X connect 16 0 0 0;
+#X connect 17 0 1 0;
+#X connect 22 0 29 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 26 0 18 0;
+#X connect 26 0 174 0;
+#X connect 27 0 19 0;
+#X connect 27 0 175 0;
+#X connect 28 0 20 0;
+#X connect 28 0 176 0;
+#X connect 29 0 21 0;
+#X connect 29 0 177 0;
+#X connect 34 0 105 0;
+#X connect 35 0 104 0;
+#X connect 36 0 103 0;
+#X connect 37 0 102 0;
+#X connect 42 0 106 0;
+#X connect 43 0 107 0;
+#X connect 44 0 108 0;
+#X connect 45 0 109 0;
+#X connect 50 0 113 0;
+#X connect 51 0 112 0;
+#X connect 52 0 111 0;
+#X connect 53 0 110 0;
+#X connect 58 0 114 0;
+#X connect 59 0 115 0;
+#X connect 60 0 116 0;
+#X connect 61 0 117 0;
+#X connect 66 0 121 0;
+#X connect 67 0 120 0;
+#X connect 68 0 119 0;
+#X connect 69 0 118 0;
+#X connect 74 0 122 0;
+#X connect 75 0 123 0;
+#X connect 76 0 124 0;
+#X connect 77 0 125 0;
+#X connect 82 0 129 0;
+#X connect 83 0 128 0;
+#X connect 84 0 127 0;
+#X connect 85 0 126 0;
+#X connect 90 0 130 0;
+#X connect 91 0 131 0;
+#X connect 92 0 132 0;
+#X connect 93 0 133 0;
+#X connect 98 0 137 0;
+#X connect 99 0 136 0;
+#X connect 100 0 135 0;
+#X connect 101 0 134 0;
+#X connect 102 0 30 0;
+#X connect 102 0 181 0;
+#X connect 103 0 31 0;
+#X connect 103 0 180 0;
+#X connect 104 0 32 0;
+#X connect 104 0 179 0;
+#X connect 105 0 33 0;
+#X connect 105 0 178 0;
+#X connect 106 0 41 0;
+#X connect 106 0 185 0;
+#X connect 107 0 40 0;
+#X connect 107 0 184 0;
+#X connect 108 0 39 0;
+#X connect 108 0 183 0;
+#X connect 109 0 38 0;
+#X connect 109 0 182 0;
+#X connect 110 0 46 0;
+#X connect 110 0 189 0;
+#X connect 111 0 47 0;
+#X connect 111 0 188 0;
+#X connect 112 0 48 0;
+#X connect 112 0 187 0;
+#X connect 113 0 49 0;
+#X connect 113 0 186 0;
+#X connect 114 0 57 0;
+#X connect 114 0 193 0;
+#X connect 115 0 56 0;
+#X connect 115 0 192 0;
+#X connect 116 0 55 0;
+#X connect 116 0 191 0;
+#X connect 117 0 54 0;
+#X connect 117 0 190 0;
+#X connect 118 0 62 0;
+#X connect 118 0 197 0;
+#X connect 119 0 63 0;
+#X connect 119 0 196 0;
+#X connect 120 0 64 0;
+#X connect 120 0 195 0;
+#X connect 121 0 65 0;
+#X connect 121 0 194 0;
+#X connect 122 0 73 0;
+#X connect 122 0 201 0;
+#X connect 123 0 72 0;
+#X connect 123 0 200 0;
+#X connect 124 0 71 0;
+#X connect 124 0 199 0;
+#X connect 125 0 70 0;
+#X connect 125 0 198 0;
+#X connect 126 0 78 0;
+#X connect 126 0 205 0;
+#X connect 127 0 79 0;
+#X connect 127 0 204 0;
+#X connect 128 0 80 0;
+#X connect 128 0 203 0;
+#X connect 129 0 81 0;
+#X connect 129 0 202 0;
+#X connect 130 0 89 0;
+#X connect 130 0 209 0;
+#X connect 131 0 88 0;
+#X connect 131 0 208 0;
+#X connect 132 0 87 0;
+#X connect 132 0 207 0;
+#X connect 133 0 86 0;
+#X connect 133 0 206 0;
+#X connect 134 0 94 0;
+#X connect 134 0 170 0;
+#X connect 135 0 95 0;
+#X connect 135 0 171 0;
+#X connect 136 0 96 0;
+#X connect 136 0 172 0;
+#X connect 137 0 97 0;
+#X connect 137 0 173 0;
+#X connect 142 0 157 0;
+#X connect 143 0 156 0;
+#X connect 144 0 155 0;
+#X connect 145 0 154 0;
+#X connect 150 0 158 0;
+#X connect 151 0 159 0;
+#X connect 152 0 160 0;
+#X connect 153 0 161 0;
+#X connect 154 0 138 0;
+#X connect 154 0 169 0;
+#X connect 155 0 139 0;
+#X connect 155 0 168 0;
+#X connect 156 0 140 0;
+#X connect 156 0 167 0;
+#X connect 157 0 141 0;
+#X connect 157 0 166 0;
+#X connect 158 0 149 0;
+#X connect 158 0 165 0;
+#X connect 159 0 148 0;
+#X connect 159 0 164 0;
+#X connect 160 0 147 0;
+#X connect 160 0 163 0;
+#X connect 161 0 146 0;
+#X connect 161 0 162 0;
+#X connect 212 0 231 0;
+#X connect 214 0 232 0;
+#X connect 216 0 233 0;
+#X connect 218 0 234 0;
+#X connect 220 0 235 0;
+#X connect 222 0 236 0;
+#X connect 224 0 237 0;
+#X connect 226 0 238 0;
+#X connect 228 0 239 0;
+#X connect 230 0 240 0;
+#X connect 231 0 211 0;
+#X connect 231 0 241 0;
+#X connect 232 0 213 0;
+#X connect 232 0 242 0;
+#X connect 233 0 215 0;
+#X connect 233 0 243 0;
+#X connect 234 0 217 0;
+#X connect 234 0 244 0;
+#X connect 235 0 219 0;
+#X connect 235 0 245 0;
+#X connect 236 0 221 0;
+#X connect 236 0 246 0;
+#X connect 237 0 223 0;
+#X connect 237 0 247 0;
+#X connect 238 0 225 0;
+#X connect 238 0 248 0;
+#X connect 239 0 227 0;
+#X connect 239 0 249 0;
+#X connect 240 0 229 0;
+#X connect 240 0 250 0;
+#X connect 252 0 257 0;
+#X connect 254 0 259 0;
+#X connect 256 0 261 0;
+#X connect 257 0 251 0;
+#X connect 257 0 258 0;
+#X connect 259 0 253 0;
+#X connect 259 0 260 0;
+#X connect 261 0 255 0;
+#X connect 261 0 262 0;
+#X restore 737 -43 pd OSC_FenceValues;
+#N canvas 101 61 1260 785 OSC_WireValues 0;
+#X obj 35 33 inlet;
+#X obj 35 57 s \$0_MyOsc;
+#X floatatom 178 77 7 0 0 0 - - -;
+#X floatatom 427 74 7 0 0 0 - - -;
+#X floatatom 561 71 7 0 0 0 - - -;
+#X floatatom 686 73 7 0 0 0 - - -;
+#X obj 623 27 r \$0_MyOsc;
+#X obj 498 28 r \$0_MyOsc;
+#X obj 364 28 r \$0_MyOsc;
+#X obj 115 31 r \$0_MyOsc;
+#X obj 498 49 OSCroute /wireZ;
+#X obj 623 49 OSCroute /wireX;
+#X floatatom 800 73 7 0 0 0 - - -;
+#X obj 737 27 r \$0_MyOsc;
+#X obj 737 49 OSCroute /wireY;
+#X obj 737 73 s WirY;
+#X obj 623 73 s WirX;
+#X obj 498 71 s WirZ;
+#X obj 364 74 s WirLX;
+#X obj 115 77 s WirLZ;
+#X obj 364 50 OSCroute /wireLX;
+#X obj 115 55 OSCroute /wireLZ;
+#X floatatom 180 152 7 0 0 0 - - -;
+#X floatatom 429 149 7 0 0 0 - - -;
+#X floatatom 563 146 7 0 0 0 - - -;
+#X floatatom 688 148 7 0 0 0 - - -;
+#X obj 625 102 r \$0_MyOsc;
+#X obj 500 103 r \$0_MyOsc;
+#X obj 366 103 r \$0_MyOsc;
+#X obj 117 106 r \$0_MyOsc;
+#X floatatom 802 148 7 0 0 0 - - -;
+#X obj 739 102 r \$0_MyOsc;
+#X floatatom 176 228 7 0 0 0 - - -;
+#X floatatom 425 225 7 0 0 0 - - -;
+#X floatatom 559 222 7 0 0 0 - - -;
+#X floatatom 684 224 7 0 0 0 - - -;
+#X obj 621 178 r \$0_MyOsc;
+#X obj 496 179 r \$0_MyOsc;
+#X obj 362 179 r \$0_MyOsc;
+#X obj 113 182 r \$0_MyOsc;
+#X floatatom 798 224 7 0 0 0 - - -;
+#X obj 735 178 r \$0_MyOsc;
+#X floatatom 178 307 7 0 0 0 - - -;
+#X floatatom 427 304 7 0 0 0 - - -;
+#X floatatom 561 301 7 0 0 0 - - -;
+#X floatatom 686 303 7 0 0 0 - - -;
+#X obj 623 257 r \$0_MyOsc;
+#X obj 498 258 r \$0_MyOsc;
+#X obj 364 258 r \$0_MyOsc;
+#X obj 115 261 r \$0_MyOsc;
+#X floatatom 800 303 7 0 0 0 - - -;
+#X obj 737 257 r \$0_MyOsc;
+#X floatatom 176 385 7 0 0 0 - - -;
+#X floatatom 425 382 7 0 0 0 - - -;
+#X floatatom 559 379 7 0 0 0 - - -;
+#X floatatom 684 381 7 0 0 0 - - -;
+#X obj 621 335 r \$0_MyOsc;
+#X obj 496 336 r \$0_MyOsc;
+#X obj 362 336 r \$0_MyOsc;
+#X obj 113 339 r \$0_MyOsc;
+#X floatatom 798 381 7 0 0 0 - - -;
+#X obj 735 335 r \$0_MyOsc;
+#X floatatom 169 468 7 0 0 0 - - -;
+#X floatatom 418 465 7 0 0 0 - - -;
+#X floatatom 552 462 7 0 0 0 - - -;
+#X floatatom 677 464 7 0 0 0 - - -;
+#X obj 614 418 r \$0_MyOsc;
+#X obj 489 419 r \$0_MyOsc;
+#X obj 355 419 r \$0_MyOsc;
+#X obj 106 422 r \$0_MyOsc;
+#X floatatom 791 464 7 0 0 0 - - -;
+#X obj 728 418 r \$0_MyOsc;
+#X floatatom 167 549 7 0 0 0 - - -;
+#X floatatom 416 546 7 0 0 0 - - -;
+#X floatatom 550 543 7 0 0 0 - - -;
+#X floatatom 675 545 7 0 0 0 - - -;
+#X obj 612 499 r \$0_MyOsc;
+#X obj 487 500 r \$0_MyOsc;
+#X obj 353 500 r \$0_MyOsc;
+#X obj 104 503 r \$0_MyOsc;
+#X floatatom 789 545 7 0 0 0 - - -;
+#X obj 726 499 r \$0_MyOsc;
+#X floatatom 169 628 7 0 0 0 - - -;
+#X floatatom 418 625 7 0 0 0 - - -;
+#X floatatom 552 622 7 0 0 0 - - -;
+#X floatatom 677 624 7 0 0 0 - - -;
+#X obj 614 578 r \$0_MyOsc;
+#X obj 489 579 r \$0_MyOsc;
+#X obj 355 579 r \$0_MyOsc;
+#X obj 106 582 r \$0_MyOsc;
+#X floatatom 791 624 7 0 0 0 - - -;
+#X obj 728 578 r \$0_MyOsc;
+#X floatatom 167 706 7 0 0 0 - - -;
+#X floatatom 416 703 7 0 0 0 - - -;
+#X floatatom 550 700 7 0 0 0 - - -;
+#X floatatom 675 702 7 0 0 0 - - -;
+#X obj 612 656 r \$0_MyOsc;
+#X obj 487 657 r \$0_MyOsc;
+#X obj 353 657 r \$0_MyOsc;
+#X obj 104 660 r \$0_MyOsc;
+#X floatatom 789 702 7 0 0 0 - - -;
+#X obj 726 656 r \$0_MyOsc;
+#X obj 117 130 OSCroute /wire1LZ;
+#X obj 366 125 OSCroute /wire1LX;
+#X obj 500 124 OSCroute /wire1Z;
+#X obj 625 124 OSCroute /wire1X;
+#X obj 739 124 OSCroute /wire1Y;
+#X obj 739 148 s Wir1Y;
+#X obj 625 148 s Wir1X;
+#X obj 500 146 s Wir1Z;
+#X obj 366 149 s Wir1LX;
+#X obj 117 152 s Wir1LZ;
+#X obj 113 206 OSCroute /wire2LZ;
+#X obj 362 201 OSCroute /wire2LX;
+#X obj 496 200 OSCroute /wire2Z;
+#X obj 621 200 OSCroute /wire2X;
+#X obj 735 200 OSCroute /wire2Y;
+#X obj 735 224 s Wir2Y;
+#X obj 621 224 s Wir2X;
+#X obj 496 222 s Wir2Z;
+#X obj 362 225 s Wir2LX;
+#X obj 113 228 s Wir2LZ;
+#X obj 115 285 OSCroute /wire3LZ;
+#X obj 364 280 OSCroute /wire3LX;
+#X obj 498 279 OSCroute /wire3Z;
+#X obj 623 279 OSCroute /wire3X;
+#X obj 737 279 OSCroute /wire3Y;
+#X obj 737 303 s Wir3Y;
+#X obj 623 303 s Wir3X;
+#X obj 498 301 s Wir3Z;
+#X obj 364 304 s Wir3LX;
+#X obj 115 307 s Wir3LZ;
+#X obj 113 363 OSCroute /wire4LZ;
+#X obj 362 358 OSCroute /wire4LX;
+#X obj 496 357 OSCroute /wire4Z;
+#X obj 621 357 OSCroute /wire4X;
+#X obj 735 357 OSCroute /wire4Y;
+#X obj 735 381 s Wir4Y;
+#X obj 621 381 s Wir4X;
+#X obj 496 379 s Wir4Z;
+#X obj 362 382 s Wir4LX;
+#X obj 113 385 s Wir4LZ;
+#X obj 106 446 OSCroute /wire5LZ;
+#X obj 355 441 OSCroute /wire5LX;
+#X obj 489 440 OSCroute /wire5Z;
+#X obj 614 440 OSCroute /wire5X;
+#X obj 728 440 OSCroute /wire5Y;
+#X obj 728 464 s Wir5Y;
+#X obj 614 464 s Wir5X;
+#X obj 489 462 s Wir5Z;
+#X obj 355 465 s Wir5LX;
+#X obj 106 468 s Wir5LZ;
+#X obj 104 527 OSCroute /wire6LZ;
+#X obj 353 522 OSCroute /wire6LX;
+#X obj 487 521 OSCroute /wire6Z;
+#X obj 612 521 OSCroute /wire6X;
+#X obj 726 521 OSCroute /wire6Y;
+#X obj 726 545 s Wir6Y;
+#X obj 612 545 s Wir6X;
+#X obj 487 543 s Wir6Z;
+#X obj 353 546 s Wir6LX;
+#X obj 104 549 s Wir6LZ;
+#X obj 106 606 OSCroute /wire7LZ;
+#X obj 355 601 OSCroute /wire7LX;
+#X obj 489 600 OSCroute /wire7Z;
+#X obj 614 600 OSCroute /wire7X;
+#X obj 728 600 OSCroute /wire7Y;
+#X obj 728 624 s Wir7Y;
+#X obj 614 624 s Wir7X;
+#X obj 489 622 s Wir7Z;
+#X obj 355 625 s Wir7LX;
+#X obj 106 628 s Wir7LZ;
+#X obj 104 684 OSCroute /wire8LZ;
+#X obj 353 679 OSCroute /wire8LX;
+#X obj 487 678 OSCroute /wire8Z;
+#X obj 612 678 OSCroute /wire8X;
+#X obj 726 678 OSCroute /wire8Y;
+#X obj 726 702 s Wir8Y;
+#X obj 612 702 s Wir8X;
+#X obj 487 700 s Wir8Z;
+#X obj 353 703 s Wir8LX;
+#X obj 104 706 s Wir8LZ;
+#X floatatom 304 74 7 0 0 0 - - -;
+#X obj 241 28 r \$0_MyOsc;
+#X floatatom 306 149 7 0 0 0 - - -;
+#X obj 243 103 r \$0_MyOsc;
+#X floatatom 302 225 7 0 0 0 - - -;
+#X obj 239 179 r \$0_MyOsc;
+#X floatatom 304 304 7 0 0 0 - - -;
+#X obj 241 258 r \$0_MyOsc;
+#X floatatom 302 382 7 0 0 0 - - -;
+#X obj 239 336 r \$0_MyOsc;
+#X floatatom 295 465 7 0 0 0 - - -;
+#X obj 232 419 r \$0_MyOsc;
+#X floatatom 293 546 7 0 0 0 - - -;
+#X obj 230 500 r \$0_MyOsc;
+#X floatatom 295 625 7 0 0 0 - - -;
+#X obj 232 579 r \$0_MyOsc;
+#X floatatom 293 703 7 0 0 0 - - -;
+#X obj 230 657 r \$0_MyOsc;
+#X obj 241 50 OSCroute /wireLY;
+#X obj 241 74 s WirLY;
+#X obj 243 125 OSCroute /wire1LY;
+#X obj 243 149 s Wir1LY;
+#X obj 239 201 OSCroute /wire2LY;
+#X obj 239 225 s Wir2LY;
+#X obj 241 280 OSCroute /wire3LY;
+#X obj 241 304 s Wir3LY;
+#X obj 239 358 OSCroute /wire4LY;
+#X obj 239 382 s Wir4LY;
+#X obj 232 441 OSCroute /wire5LY;
+#X obj 232 465 s Wir5LY;
+#X obj 230 522 OSCroute /wire6LY;
+#X obj 230 546 s Wir6LY;
+#X obj 232 601 OSCroute /wire7LY;
+#X obj 230 679 OSCroute /wire8LY;
+#X obj 232 625 s Wir7LY;
+#X obj 230 703 s Wir8LY;
+#X text 437 748 Obtains the X -Y- Z position and scale of the wires
+(fence);
+#X floatatom 925 70 7 0 0 0 - - -;
+#X floatatom 1050 72 7 0 0 0 - - -;
+#X obj 987 26 r \$0_MyOsc;
+#X obj 862 27 r \$0_MyOsc;
+#X floatatom 1164 72 7 0 0 0 - - -;
+#X obj 1101 26 r \$0_MyOsc;
+#X floatatom 927 145 7 0 0 0 - - -;
+#X floatatom 1052 147 7 0 0 0 - - -;
+#X obj 989 101 r \$0_MyOsc;
+#X obj 864 102 r \$0_MyOsc;
+#X floatatom 1166 147 7 0 0 0 - - -;
+#X obj 1103 101 r \$0_MyOsc;
+#X floatatom 923 221 7 0 0 0 - - -;
+#X floatatom 1048 223 7 0 0 0 - - -;
+#X obj 985 177 r \$0_MyOsc;
+#X obj 860 178 r \$0_MyOsc;
+#X floatatom 1162 223 7 0 0 0 - - -;
+#X obj 1099 177 r \$0_MyOsc;
+#X floatatom 925 300 7 0 0 0 - - -;
+#X floatatom 1050 302 7 0 0 0 - - -;
+#X obj 987 256 r \$0_MyOsc;
+#X obj 862 257 r \$0_MyOsc;
+#X floatatom 1164 302 7 0 0 0 - - -;
+#X obj 1101 256 r \$0_MyOsc;
+#X floatatom 923 378 7 0 0 0 - - -;
+#X floatatom 1048 380 7 0 0 0 - - -;
+#X obj 985 334 r \$0_MyOsc;
+#X obj 860 335 r \$0_MyOsc;
+#X floatatom 1162 380 7 0 0 0 - - -;
+#X obj 1099 334 r \$0_MyOsc;
+#X floatatom 916 461 7 0 0 0 - - -;
+#X floatatom 1041 463 7 0 0 0 - - -;
+#X obj 978 417 r \$0_MyOsc;
+#X obj 853 418 r \$0_MyOsc;
+#X floatatom 1155 463 7 0 0 0 - - -;
+#X obj 1092 417 r \$0_MyOsc;
+#X floatatom 914 542 7 0 0 0 - - -;
+#X floatatom 1039 544 7 0 0 0 - - -;
+#X obj 976 498 r \$0_MyOsc;
+#X obj 851 499 r \$0_MyOsc;
+#X floatatom 1153 544 7 0 0 0 - - -;
+#X obj 1090 498 r \$0_MyOsc;
+#X floatatom 916 621 7 0 0 0 - - -;
+#X floatatom 1041 623 7 0 0 0 - - -;
+#X obj 978 577 r \$0_MyOsc;
+#X obj 853 578 r \$0_MyOsc;
+#X floatatom 1155 623 7 0 0 0 - - -;
+#X obj 1092 577 r \$0_MyOsc;
+#X floatatom 914 699 7 0 0 0 - - -;
+#X floatatom 1039 701 7 0 0 0 - - -;
+#X obj 976 655 r \$0_MyOsc;
+#X obj 851 656 r \$0_MyOsc;
+#X floatatom 1153 701 7 0 0 0 - - -;
+#X obj 1090 655 r \$0_MyOsc;
+#X obj 862 48 OSCroute /wireRZ;
+#X obj 862 70 s WirRZ;
+#X obj 987 48 OSCroute /wireRX;
+#X obj 987 72 s WirRX;
+#X obj 1101 48 OSCroute /wireRY;
+#X obj 1101 72 s WirRY;
+#X obj 1103 123 OSCroute /wire1RY;
+#X obj 1103 147 s Wir1RY;
+#X obj 989 147 s Wir1RX;
+#X obj 989 123 OSCroute /wire1RX;
+#X obj 864 123 OSCroute /wire1RZ;
+#X obj 864 145 s Wir1RZ;
+#X obj 860 199 OSCroute /wire2RZ;
+#X obj 860 221 s Wir2RZ;
+#X obj 985 223 s Wir2RX;
+#X obj 985 199 OSCroute /wire2RX;
+#X obj 1099 199 OSCroute /wire2RY;
+#X obj 1099 223 s Wir2RY;
+#X obj 1101 278 OSCroute /wire3RY;
+#X obj 1101 302 s Wir3RY;
+#X obj 987 302 s Wir3RX;
+#X obj 987 278 OSCroute /wire3RX;
+#X obj 862 278 OSCroute /wire3RZ;
+#X obj 862 300 s Wir3RZ;
+#X obj 860 356 OSCroute /wire4RZ;
+#X obj 860 378 s Wir4RZ;
+#X obj 985 356 OSCroute /wire4RX;
+#X obj 985 380 s Wir4RX;
+#X obj 1099 356 OSCroute /wire4RY;
+#X obj 1099 380 s Wir4RY;
+#X obj 1092 439 OSCroute /wire5RY;
+#X obj 1092 463 s Wir5RY;
+#X obj 978 463 s Wir5RX;
+#X obj 978 439 OSCroute /wire5RX;
+#X obj 853 439 OSCroute /wire5RZ;
+#X obj 853 461 s Wir5RZ;
+#X obj 851 520 OSCroute /wire6RZ;
+#X obj 851 542 s Wir6RZ;
+#X obj 976 520 OSCroute /wire6RX;
+#X obj 976 544 s Wir6RX;
+#X obj 1090 520 OSCroute /wire6RY;
+#X obj 1090 544 s Wir6RY;
+#X obj 1092 599 OSCroute /wire7RY;
+#X obj 1092 623 s Wir7RY;
+#X obj 978 623 s Wir7RX;
+#X obj 978 599 OSCroute /wire7RX;
+#X obj 853 599 OSCroute /wire7RZ;
+#X obj 853 621 s Wir7RZ;
+#X obj 851 676 OSCroute /wire8RZ;
+#X obj 851 699 s Wir8RZ;
+#X obj 976 677 OSCroute /wire8RX;
+#X obj 976 701 s Wir8RX;
+#X obj 1090 677 OSCroute /wire8RY;
+#X obj 1090 701 s Wir8RSY;
+#X connect 0 0 1 0;
+#X connect 6 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 20 0;
+#X connect 9 0 21 0;
+#X connect 10 0 4 0;
+#X connect 10 0 17 0;
+#X connect 11 0 5 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 15 0;
+#X connect 20 0 3 0;
+#X connect 20 0 18 0;
+#X connect 21 0 2 0;
+#X connect 21 0 19 0;
+#X connect 26 0 105 0;
+#X connect 27 0 104 0;
+#X connect 28 0 103 0;
+#X connect 29 0 102 0;
+#X connect 31 0 106 0;
+#X connect 36 0 115 0;
+#X connect 37 0 114 0;
+#X connect 38 0 113 0;
+#X connect 39 0 112 0;
+#X connect 41 0 116 0;
+#X connect 46 0 125 0;
+#X connect 47 0 124 0;
+#X connect 48 0 123 0;
+#X connect 49 0 122 0;
+#X connect 51 0 126 0;
+#X connect 56 0 135 0;
+#X connect 57 0 134 0;
+#X connect 58 0 133 0;
+#X connect 59 0 132 0;
+#X connect 61 0 136 0;
+#X connect 66 0 145 0;
+#X connect 67 0 144 0;
+#X connect 68 0 143 0;
+#X connect 69 0 142 0;
+#X connect 71 0 146 0;
+#X connect 76 0 155 0;
+#X connect 77 0 154 0;
+#X connect 78 0 153 0;
+#X connect 79 0 152 0;
+#X connect 81 0 156 0;
+#X connect 86 0 165 0;
+#X connect 87 0 164 0;
+#X connect 88 0 163 0;
+#X connect 89 0 162 0;
+#X connect 91 0 166 0;
+#X connect 96 0 175 0;
+#X connect 97 0 174 0;
+#X connect 98 0 173 0;
+#X connect 99 0 172 0;
+#X connect 101 0 176 0;
+#X connect 102 0 22 0;
+#X connect 102 0 111 0;
+#X connect 103 0 23 0;
+#X connect 103 0 110 0;
+#X connect 104 0 24 0;
+#X connect 104 0 109 0;
+#X connect 105 0 25 0;
+#X connect 105 0 108 0;
+#X connect 106 0 30 0;
+#X connect 106 0 107 0;
+#X connect 112 0 32 0;
+#X connect 112 0 121 0;
+#X connect 113 0 33 0;
+#X connect 113 0 120 0;
+#X connect 114 0 34 0;
+#X connect 114 0 119 0;
+#X connect 115 0 35 0;
+#X connect 115 0 118 0;
+#X connect 116 0 40 0;
+#X connect 116 0 117 0;
+#X connect 122 0 42 0;
+#X connect 122 0 131 0;
+#X connect 123 0 43 0;
+#X connect 123 0 130 0;
+#X connect 124 0 44 0;
+#X connect 124 0 129 0;
+#X connect 125 0 45 0;
+#X connect 125 0 128 0;
+#X connect 126 0 50 0;
+#X connect 126 0 127 0;
+#X connect 132 0 52 0;
+#X connect 132 0 141 0;
+#X connect 133 0 53 0;
+#X connect 133 0 140 0;
+#X connect 134 0 54 0;
+#X connect 134 0 139 0;
+#X connect 135 0 55 0;
+#X connect 135 0 138 0;
+#X connect 136 0 60 0;
+#X connect 136 0 137 0;
+#X connect 142 0 62 0;
+#X connect 142 0 151 0;
+#X connect 143 0 63 0;
+#X connect 143 0 150 0;
+#X connect 144 0 64 0;
+#X connect 144 0 149 0;
+#X connect 145 0 65 0;
+#X connect 145 0 148 0;
+#X connect 146 0 70 0;
+#X connect 146 0 147 0;
+#X connect 152 0 72 0;
+#X connect 152 0 161 0;
+#X connect 153 0 73 0;
+#X connect 153 0 160 0;
+#X connect 154 0 74 0;
+#X connect 154 0 159 0;
+#X connect 155 0 75 0;
+#X connect 155 0 158 0;
+#X connect 156 0 80 0;
+#X connect 156 0 157 0;
+#X connect 162 0 82 0;
+#X connect 162 0 171 0;
+#X connect 163 0 83 0;
+#X connect 163 0 170 0;
+#X connect 164 0 84 0;
+#X connect 164 0 169 0;
+#X connect 165 0 85 0;
+#X connect 165 0 168 0;
+#X connect 166 0 90 0;
+#X connect 166 0 167 0;
+#X connect 172 0 92 0;
+#X connect 172 0 181 0;
+#X connect 173 0 93 0;
+#X connect 173 0 180 0;
+#X connect 174 0 94 0;
+#X connect 174 0 179 0;
+#X connect 175 0 95 0;
+#X connect 175 0 178 0;
+#X connect 176 0 100 0;
+#X connect 176 0 177 0;
+#X connect 183 0 200 0;
+#X connect 185 0 202 0;
+#X connect 187 0 204 0;
+#X connect 189 0 206 0;
+#X connect 191 0 208 0;
+#X connect 193 0 210 0;
+#X connect 195 0 212 0;
+#X connect 197 0 214 0;
+#X connect 199 0 215 0;
+#X connect 200 0 182 0;
+#X connect 200 0 201 0;
+#X connect 202 0 184 0;
+#X connect 202 0 203 0;
+#X connect 204 0 186 0;
+#X connect 204 0 205 0;
+#X connect 206 0 188 0;
+#X connect 206 0 207 0;
+#X connect 208 0 190 0;
+#X connect 208 0 209 0;
+#X connect 210 0 192 0;
+#X connect 210 0 211 0;
+#X connect 212 0 194 0;
+#X connect 212 0 213 0;
+#X connect 214 0 196 0;
+#X connect 214 0 216 0;
+#X connect 215 0 198 0;
+#X connect 215 0 217 0;
+#X connect 221 0 275 0;
+#X connect 222 0 273 0;
+#X connect 224 0 277 0;
+#X connect 227 0 282 0;
+#X connect 228 0 283 0;
+#X connect 230 0 279 0;
+#X connect 233 0 288 0;
+#X connect 234 0 285 0;
+#X connect 236 0 289 0;
+#X connect 239 0 294 0;
+#X connect 240 0 295 0;
+#X connect 242 0 291 0;
+#X connect 245 0 299 0;
+#X connect 246 0 297 0;
+#X connect 248 0 301 0;
+#X connect 251 0 306 0;
+#X connect 252 0 307 0;
+#X connect 254 0 303 0;
+#X connect 257 0 311 0;
+#X connect 258 0 309 0;
+#X connect 260 0 313 0;
+#X connect 263 0 318 0;
+#X connect 264 0 319 0;
+#X connect 266 0 315 0;
+#X connect 269 0 323 0;
+#X connect 270 0 321 0;
+#X connect 272 0 325 0;
+#X connect 273 0 219 0;
+#X connect 273 0 274 0;
+#X connect 275 0 220 0;
+#X connect 275 0 276 0;
+#X connect 277 0 223 0;
+#X connect 277 0 278 0;
+#X connect 279 0 229 0;
+#X connect 279 0 280 0;
+#X connect 282 0 226 0;
+#X connect 282 0 281 0;
+#X connect 283 0 225 0;
+#X connect 283 0 284 0;
+#X connect 285 0 231 0;
+#X connect 285 0 286 0;
+#X connect 288 0 232 0;
+#X connect 288 0 287 0;
+#X connect 289 0 235 0;
+#X connect 289 0 290 0;
+#X connect 291 0 241 0;
+#X connect 291 0 292 0;
+#X connect 294 0 238 0;
+#X connect 294 0 293 0;
+#X connect 295 0 237 0;
+#X connect 295 0 296 0;
+#X connect 297 0 243 0;
+#X connect 297 0 298 0;
+#X connect 299 0 244 0;
+#X connect 299 0 300 0;
+#X connect 301 0 247 0;
+#X connect 301 0 302 0;
+#X connect 303 0 253 0;
+#X connect 303 0 304 0;
+#X connect 306 0 250 0;
+#X connect 306 0 305 0;
+#X connect 307 0 249 0;
+#X connect 307 0 308 0;
+#X connect 309 0 255 0;
+#X connect 309 0 310 0;
+#X connect 311 0 256 0;
+#X connect 311 0 312 0;
+#X connect 313 0 259 0;
+#X connect 313 0 314 0;
+#X connect 315 0 265 0;
+#X connect 315 0 316 0;
+#X connect 318 0 262 0;
+#X connect 318 0 317 0;
+#X connect 319 0 261 0;
+#X connect 319 0 320 0;
+#X connect 321 0 267 0;
+#X connect 321 0 322 0;
+#X connect 323 0 268 0;
+#X connect 323 0 324 0;
+#X connect 325 0 271 0;
+#X connect 325 0 326 0;
+#X restore 730 -21 pd OSC_WireValues;
+#X obj 57 392 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 127 1;
+#X floatatom 72 411 5 0 0 0 - - -;
+#N canvas 117 23 1269 841 OSC_TeleValues 0;
+#X obj 36 26 inlet;
+#X obj 36 50 s \$0_MyOsc;
+#X floatatom 189 70 7 0 0 0 - - -;
+#X floatatom 321 73 7 0 0 0 - - -;
+#X floatatom 455 70 7 0 0 0 - - -;
+#X floatatom 580 72 7 0 0 0 - - -;
+#X obj 517 26 r \$0_MyOsc;
+#X obj 392 27 r \$0_MyOsc;
+#X obj 258 27 r \$0_MyOsc;
+#X obj 126 24 r \$0_MyOsc;
+#X obj 126 48 OSCroute /teleMLZ;
+#X obj 258 49 OSCroute /teleMLX;
+#X obj 126 71 s TeMLZ;
+#X obj 258 73 s TeMLX;
+#X floatatom 187 145 7 0 0 0 - - -;
+#X floatatom 436 142 7 0 0 0 - - -;
+#X obj 373 96 r \$0_MyOsc;
+#X obj 124 99 r \$0_MyOsc;
+#X floatatom 580 143 7 0 0 0 - - -;
+#X obj 517 97 r \$0_MyOsc;
+#X floatatom 313 142 7 0 0 0 - - -;
+#X obj 250 96 r \$0_MyOsc;
+#X obj 124 123 OSCroute /TeleCLZ;
+#X obj 250 118 OSCroute /TeleCLY;
+#X obj 373 118 OSCroute /TeleCLX;
+#X obj 517 119 OSCroute /TeleCY;
+#X obj 392 48 OSCroute /teleZ;
+#X obj 517 48 OSCroute /teleX;
+#X obj 517 72 s TeX;
+#X obj 392 70 s TeZ;
+#X obj 124 145 s TeCLZ;
+#X obj 250 142 s TeCLY;
+#X obj 373 142 s TeCLX;
+#X obj 517 143 s TeCY;
+#X floatatom 190 231 7 0 0 0 - - -;
+#X floatatom 322 234 7 0 0 0 - - -;
+#X floatatom 456 231 7 0 0 0 - - -;
+#X floatatom 581 233 7 0 0 0 - - -;
+#X obj 518 187 r \$0_MyOsc;
+#X obj 393 188 r \$0_MyOsc;
+#X obj 259 188 r \$0_MyOsc;
+#X obj 127 185 r \$0_MyOsc;
+#X floatatom 188 306 7 0 0 0 - - -;
+#X floatatom 437 303 7 0 0 0 - - -;
+#X obj 374 257 r \$0_MyOsc;
+#X obj 125 260 r \$0_MyOsc;
+#X floatatom 581 304 7 0 0 0 - - -;
+#X obj 518 258 r \$0_MyOsc;
+#X floatatom 314 303 7 0 0 0 - - -;
+#X obj 251 257 r \$0_MyOsc;
+#X floatatom 191 392 7 0 0 0 - - -;
+#X floatatom 323 395 7 0 0 0 - - -;
+#X floatatom 457 392 7 0 0 0 - - -;
+#X floatatom 582 394 7 0 0 0 - - -;
+#X obj 519 348 r \$0_MyOsc;
+#X obj 394 349 r \$0_MyOsc;
+#X obj 260 349 r \$0_MyOsc;
+#X obj 128 346 r \$0_MyOsc;
+#X floatatom 189 467 7 0 0 0 - - -;
+#X floatatom 438 464 7 0 0 0 - - -;
+#X obj 375 418 r \$0_MyOsc;
+#X obj 126 421 r \$0_MyOsc;
+#X floatatom 582 465 7 0 0 0 - - -;
+#X obj 519 419 r \$0_MyOsc;
+#X floatatom 315 464 7 0 0 0 - - -;
+#X obj 252 418 r \$0_MyOsc;
+#X obj 127 209 OSCroute /tele1MLZ;
+#X obj 259 210 OSCroute /tele1MLX;
+#X obj 393 209 OSCroute /tele1Z;
+#X obj 518 209 OSCroute /tele1X;
+#X obj 518 233 s Te1X;
+#X obj 393 231 s Te1Z;
+#X obj 259 234 s TeM1LX;
+#X obj 127 232 s TeM1LZ;
+#X obj 125 306 s TeC1LZ;
+#X obj 251 303 s TeC1LY;
+#X obj 374 303 s TeC1LX;
+#X obj 518 304 s TeC1Y;
+#X obj 128 393 s TeM2LZ;
+#X obj 260 395 s TeM2LX;
+#X obj 394 370 OSCroute /tele2Z;
+#X obj 394 392 s Te2Z;
+#X obj 519 370 OSCroute /tele2X;
+#X obj 519 394 s Te2X;
+#X obj 519 465 s TeC2Y;
+#X obj 375 464 s TeC2LX;
+#X obj 252 464 s TeC2LY;
+#X obj 126 467 s TeC2LZ;
+#X obj 125 284 OSCroute /tele1CLZ;
+#X obj 251 279 OSCroute /tele1CLY;
+#X obj 374 279 OSCroute /tele1CLX;
+#X obj 518 280 OSCroute /tele1CY;
+#X obj 519 441 OSCroute /tele2CY;
+#X obj 375 440 OSCroute /tele2CLX;
+#X obj 252 440 OSCroute /tele2CLY;
+#X obj 260 371 OSCroute /tele2MLX;
+#X obj 128 370 OSCroute /tele2MLZ;
+#X obj 126 445 OSCroute /tele2CLZ;
+#X floatatom 189 553 7 0 0 0 - - -;
+#X floatatom 438 550 7 0 0 0 - - -;
+#X floatatom 572 547 7 0 0 0 - - -;
+#X floatatom 697 549 7 0 0 0 - - -;
+#X obj 634 503 r \$0_MyOsc;
+#X obj 509 504 r \$0_MyOsc;
+#X obj 375 504 r \$0_MyOsc;
+#X obj 126 507 r \$0_MyOsc;
+#X floatatom 811 549 7 0 0 0 - - -;
+#X obj 748 503 r \$0_MyOsc;
+#X floatatom 315 550 7 0 0 0 - - -;
+#X obj 252 504 r \$0_MyOsc;
+#X floatatom 189 637 7 0 0 0 - - -;
+#X floatatom 438 634 7 0 0 0 - - -;
+#X floatatom 572 631 7 0 0 0 - - -;
+#X floatatom 697 633 7 0 0 0 - - -;
+#X obj 634 587 r \$0_MyOsc;
+#X obj 509 588 r \$0_MyOsc;
+#X obj 375 588 r \$0_MyOsc;
+#X obj 126 591 r \$0_MyOsc;
+#X floatatom 811 633 7 0 0 0 - - -;
+#X obj 748 587 r \$0_MyOsc;
+#X floatatom 315 634 7 0 0 0 - - -;
+#X obj 252 588 r \$0_MyOsc;
+#X floatatom 187 715 7 0 0 0 - - -;
+#X floatatom 436 712 7 0 0 0 - - -;
+#X floatatom 570 709 7 0 0 0 - - -;
+#X floatatom 695 711 7 0 0 0 - - -;
+#X obj 632 665 r \$0_MyOsc;
+#X obj 507 666 r \$0_MyOsc;
+#X obj 373 666 r \$0_MyOsc;
+#X obj 124 669 r \$0_MyOsc;
+#X floatatom 809 711 7 0 0 0 - - -;
+#X obj 746 665 r \$0_MyOsc;
+#X floatatom 313 712 7 0 0 0 - - -;
+#X obj 250 666 r \$0_MyOsc;
+#X obj 126 531 OSCroute /cableLZ;
+#X obj 252 526 OSCroute /cableLY;
+#X obj 375 526 OSCroute /cableLX;
+#X obj 509 525 OSCroute /cableZ;
+#X obj 634 525 OSCroute /cableX;
+#X obj 748 525 OSCroute /cableY;
+#X obj 748 549 s CabY;
+#X obj 634 549 s CabX;
+#X obj 509 547 s CabZ;
+#X obj 375 550 s CabLX;
+#X obj 252 550 s CabLY;
+#X obj 126 553 s CabLZ;
+#X obj 126 615 OSCroute /cable1LZ;
+#X obj 252 610 OSCroute /cable1LY;
+#X obj 375 610 OSCroute /cable1LX;
+#X obj 509 609 OSCroute /cable1Z;
+#X obj 634 609 OSCroute /cable1X;
+#X obj 748 609 OSCroute /cable1Y;
+#X obj 748 633 s Cab1Y;
+#X obj 634 633 s Cab1X;
+#X obj 509 631 s Cab1Z;
+#X obj 375 634 s Cab1LX;
+#X obj 252 634 s Cab1LY;
+#X obj 126 637 s Cab1LZ;
+#X obj 124 693 OSCroute /cable2LZ;
+#X obj 250 688 OSCroute /cable2LY;
+#X obj 373 688 OSCroute /cable2LX;
+#X obj 507 687 OSCroute /cable2Z;
+#X obj 632 687 OSCroute /cable2X;
+#X obj 746 687 OSCroute /cable2Y;
+#X obj 746 711 s Cab2Y;
+#X obj 632 711 s Cab2X;
+#X obj 507 709 s Cab2Z;
+#X obj 373 712 s Cab2LX;
+#X obj 250 712 s Cab2LY;
+#X obj 124 715 s Cab2LZ;
+#X floatatom 185 801 7 0 0 0 - - -;
+#X floatatom 434 798 7 0 0 0 - - -;
+#X floatatom 568 795 7 0 0 0 - - -;
+#X floatatom 693 797 7 0 0 0 - - -;
+#X obj 505 752 r \$0_MyOsc;
+#X obj 371 752 r \$0_MyOsc;
+#X obj 122 755 r \$0_MyOsc;
+#X floatatom 807 797 7 0 0 0 - - -;
+#X floatatom 311 798 7 0 0 0 - - -;
+#X obj 248 752 r \$0_MyOsc;
+#X obj 630 751 r \$0_MyOsc;
+#X obj 744 751 r \$0_MyOsc;
+#X floatatom 928 796 7 0 0 0 - - -;
+#X floatatom 1047 798 7 0 0 0 - - -;
+#X obj 864 753 r \$0_MyOsc;
+#X floatatom 1166 798 7 0 0 0 - - -;
+#X obj 984 752 r \$0_MyOsc;
+#X obj 1103 752 r \$0_MyOsc;
+#X obj 122 779 OSCroute /cable3LZ;
+#X obj 248 774 OSCroute /cable3LY;
+#X obj 371 774 OSCroute /cable3LX;
+#X obj 505 773 OSCroute /cable3Z;
+#X obj 630 773 OSCroute /cable3X;
+#X obj 744 773 OSCroute /cable3Y;
+#X obj 1103 774 OSCroute /cable3RY;
+#X obj 984 774 OSCroute /cable3RX;
+#X obj 864 774 OSCroute /cable3RZ;
+#X obj 1103 798 s Cab3RY;
+#X obj 984 798 s Cab3RX;
+#X obj 864 796 s Cab3RZ;
+#X obj 744 797 s Cab3Y;
+#X obj 630 797 s Cab3X;
+#X obj 505 795 s Cab3Z;
+#X obj 371 798 s Cab3LX;
+#X obj 248 798 s Cab3LY;
+#X obj 122 801 s Cab3LZ;
+#X text 693 85 Obtains the X - Z values for the telegraph poles;
+#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars
+as well as the Y value. (This is relative to the pole);
+#X text 882 578 Obtains the X - Y - Z position and scale of the cables
+that run between the pole as well as the rotation values of he cable
+that runs between the pole and the building.;
+#X connect 0 0 1 0;
+#X connect 6 0 27 0;
+#X connect 7 0 26 0;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 10 0 12 0;
+#X connect 11 0 3 0;
+#X connect 11 0 13 0;
+#X connect 16 0 24 0;
+#X connect 17 0 22 0;
+#X connect 19 0 25 0;
+#X connect 21 0 23 0;
+#X connect 22 0 14 0;
+#X connect 22 0 30 0;
+#X connect 23 0 20 0;
+#X connect 23 0 31 0;
+#X connect 24 0 15 0;
+#X connect 24 0 32 0;
+#X connect 25 0 18 0;
+#X connect 25 0 33 0;
+#X connect 26 0 4 0;
+#X connect 26 0 29 0;
+#X connect 27 0 5 0;
+#X connect 27 0 28 0;
+#X connect 38 0 69 0;
+#X connect 39 0 68 0;
+#X connect 40 0 67 0;
+#X connect 41 0 66 0;
+#X connect 44 0 90 0;
+#X connect 45 0 88 0;
+#X connect 47 0 91 0;
+#X connect 49 0 89 0;
+#X connect 54 0 82 0;
+#X connect 55 0 80 0;
+#X connect 56 0 95 0;
+#X connect 57 0 96 0;
+#X connect 60 0 93 0;
+#X connect 61 0 97 0;
+#X connect 63 0 92 0;
+#X connect 65 0 94 0;
+#X connect 66 0 34 0;
+#X connect 66 0 73 0;
+#X connect 67 0 35 0;
+#X connect 67 0 72 0;
+#X connect 68 0 36 0;
+#X connect 68 0 71 0;
+#X connect 69 0 37 0;
+#X connect 69 0 70 0;
+#X connect 80 0 52 0;
+#X connect 80 0 81 0;
+#X connect 82 0 53 0;
+#X connect 82 0 83 0;
+#X connect 88 0 42 0;
+#X connect 88 0 74 0;
+#X connect 89 0 48 0;
+#X connect 89 0 75 0;
+#X connect 90 0 43 0;
+#X connect 90 0 76 0;
+#X connect 91 0 46 0;
+#X connect 91 0 77 0;
+#X connect 92 0 62 0;
+#X connect 92 0 84 0;
+#X connect 93 0 59 0;
+#X connect 93 0 85 0;
+#X connect 94 0 64 0;
+#X connect 94 0 86 0;
+#X connect 95 0 51 0;
+#X connect 95 0 79 0;
+#X connect 96 0 50 0;
+#X connect 96 0 78 0;
+#X connect 97 0 58 0;
+#X connect 97 0 87 0;
+#X connect 102 0 138 0;
+#X connect 103 0 137 0;
+#X connect 104 0 136 0;
+#X connect 105 0 134 0;
+#X connect 107 0 139 0;
+#X connect 109 0 135 0;
+#X connect 114 0 150 0;
+#X connect 115 0 149 0;
+#X connect 116 0 148 0;
+#X connect 117 0 146 0;
+#X connect 119 0 151 0;
+#X connect 121 0 147 0;
+#X connect 126 0 162 0;
+#X connect 127 0 161 0;
+#X connect 128 0 160 0;
+#X connect 129 0 158 0;
+#X connect 131 0 163 0;
+#X connect 133 0 159 0;
+#X connect 134 0 98 0;
+#X connect 134 0 145 0;
+#X connect 135 0 108 0;
+#X connect 135 0 144 0;
+#X connect 136 0 99 0;
+#X connect 136 0 143 0;
+#X connect 137 0 100 0;
+#X connect 137 0 142 0;
+#X connect 138 0 101 0;
+#X connect 138 0 141 0;
+#X connect 139 0 106 0;
+#X connect 139 0 140 0;
+#X connect 146 0 110 0;
+#X connect 146 0 157 0;
+#X connect 147 0 120 0;
+#X connect 147 0 156 0;
+#X connect 148 0 111 0;
+#X connect 148 0 155 0;
+#X connect 149 0 112 0;
+#X connect 149 0 154 0;
+#X connect 150 0 113 0;
+#X connect 150 0 153 0;
+#X connect 151 0 118 0;
+#X connect 151 0 152 0;
+#X connect 158 0 122 0;
+#X connect 158 0 169 0;
+#X connect 159 0 132 0;
+#X connect 159 0 168 0;
+#X connect 160 0 123 0;
+#X connect 160 0 167 0;
+#X connect 161 0 124 0;
+#X connect 161 0 166 0;
+#X connect 162 0 125 0;
+#X connect 162 0 165 0;
+#X connect 163 0 130 0;
+#X connect 163 0 164 0;
+#X connect 174 0 191 0;
+#X connect 175 0 190 0;
+#X connect 176 0 188 0;
+#X connect 179 0 189 0;
+#X connect 180 0 192 0;
+#X connect 181 0 193 0;
+#X connect 184 0 196 0;
+#X connect 186 0 195 0;
+#X connect 187 0 194 0;
+#X connect 188 0 170 0;
+#X connect 188 0 205 0;
+#X connect 189 0 178 0;
+#X connect 189 0 204 0;
+#X connect 190 0 171 0;
+#X connect 190 0 203 0;
+#X connect 191 0 172 0;
+#X connect 191 0 202 0;
+#X connect 192 0 173 0;
+#X connect 192 0 201 0;
+#X connect 193 0 177 0;
+#X connect 193 0 200 0;
+#X connect 194 0 185 0;
+#X connect 194 0 197 0;
+#X connect 195 0 183 0;
+#X connect 195 0 198 0;
+#X connect 196 0 182 0;
+#X connect 196 0 199 0;
+#X restore 725 1 pd OSC_TeleValues;
+#N canvas 121 324 670 340 OSC_PlayerValues 0;
+#X obj 117 9 OSCroute /playerX;
+#X floatatom 279 37 7 0 0 0 - - -;
+#X floatatom 167 36 7 0 0 0 - - -;
+#X obj 117 35 s Xpos;
+#X obj 34 1 inlet;
+#X obj 34 25 s \$0_MyOsc;
+#X obj 117 -13 r \$0_MyOsc;
+#X obj 354 7 OSCroute /playerZ;
+#X obj 354 36 s Zpos;
+#X floatatom 400 36 7 0 0 0 - - -;
+#X obj 233 -15 r \$0_MyOsc;
+#X obj 355 -15 r \$0_MyOsc;
+#X obj 233 37 s Ypos;
+#X obj 233 8 OSCroute /playerY;
+#X floatatom 285 115 7 0 0 0 - - -;
+#X floatatom 168 114 7 0 0 0 - - -;
+#X obj 118 65 r \$0_MyOsc;
+#X floatatom 407 114 7 0 0 0 - - -;
+#X obj 234 63 r \$0_MyOsc;
+#X obj 356 63 r \$0_MyOsc;
+#X obj 118 87 OSCroute /playerLX;
+#X obj 234 86 OSCroute /playerLY;
+#X obj 355 85 OSCroute /playerLZ;
+#X obj 118 113 s XLpos;
+#X obj 234 115 s YLpos;
+#X obj 355 114 s ZLpos;
+#X floatatom 283 191 7 0 0 0 - - -;
+#X floatatom 166 190 7 0 0 0 - - -;
+#X obj 116 141 r \$0_MyOsc;
+#X floatatom 405 190 7 0 0 0 - - -;
+#X obj 232 139 r \$0_MyOsc;
+#X obj 354 139 r \$0_MyOsc;
+#X obj 116 163 OSCroute /playerRX;
+#X obj 232 162 OSCroute /playerRY;
+#X obj 353 161 OSCroute /playerRZ;
+#X obj 353 190 s ZRpos;
+#X obj 232 191 s YRpos;
+#X obj 116 189 s XRpos;
+#X text 501 7 Player position;
+#X text 504 85 Player scale;
+#X text 503 171 Player rotation;
+#X text 129 249 Receives OSC information about the player / observer
+;
+#X connect 0 0 3 0;
+#X connect 0 0 2 0;
+#X connect 4 0 5 0;
+#X connect 6 0 0 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 10 0 13 0;
+#X connect 11 0 7 0;
+#X connect 13 0 1 0;
+#X connect 13 0 12 0;
+#X connect 16 0 20 0;
+#X connect 18 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 15 0;
+#X connect 20 0 23 0;
+#X connect 21 0 14 0;
+#X connect 21 0 24 0;
+#X connect 22 0 17 0;
+#X connect 22 0 25 0;
+#X connect 28 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 34 0;
+#X connect 32 0 27 0;
+#X connect 32 0 37 0;
+#X connect 33 0 26 0;
+#X connect 33 0 36 0;
+#X connect 34 0 29 0;
+#X connect 34 0 35 0;
+#X restore 576 -42 pd OSC_PlayerValues;
+#N canvas 163 38 554 492 OSC_Tree 0;
+#X obj 35 21 inlet;
+#X obj 35 45 s \$0_MyOsc;
+#N canvas 169 306 1177 130 main 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeX;
+#X obj 158 36 OSCroute /treeY;
+#X obj 278 39 OSCroute /treeZ;
+#X obj 44 60 s treeX;
+#X obj 278 61 s treeZ;
+#X obj 158 60 s treeY;
+#X obj 398 36 OSCroute /treeLX;
+#X obj 398 60 s treeLX;
+#X obj 524 36 OSCroute /treeLY;
+#X obj 524 60 s treeLY;
+#X obj 649 36 OSCroute /treeLZ;
+#X obj 649 58 s treeLZ;
+#X obj 775 31 OSCroute /treeRX;
+#X obj 775 55 s treeRX;
+#X obj 902 28 OSCroute /treeRY;
+#X obj 902 52 s treeRY;
+#X obj 1034 27 OSCroute /treeRZ;
+#X obj 1034 49 s treeRZ;
+#X connect 4 0 20 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 19 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 21 0;
+#X connect 19 0 7 0;
+#X connect 19 0 23 0;
+#X connect 20 0 2 0;
+#X connect 20 0 22 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 112 pd main;
+#N canvas 169 306 1177 130 trunk 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeTX;
+#X obj 44 60 s treeTX;
+#X obj 158 36 OSCroute /treeTY;
+#X obj 158 60 s treeTY;
+#X obj 278 39 OSCroute /treeTZ;
+#X obj 278 61 s treeTZ;
+#X obj 398 36 OSCroute /treeTLX;
+#X obj 398 60 s treeTLX;
+#X obj 524 36 OSCroute /treeTLY;
+#X obj 524 60 s treeTLY;
+#X obj 649 36 OSCroute /treeTLZ;
+#X obj 649 58 s treeTLZ;
+#X obj 775 31 OSCroute /treeTRX;
+#X obj 775 55 s treeTRX;
+#X obj 902 28 OSCroute /treeTRY;
+#X obj 902 52 s treeTRY;
+#X obj 1034 27 OSCroute /treeTRZ;
+#X obj 1034 49 s treeTRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 135 pd trunk;
+#N canvas 169 306 1177 130 branch 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeBX;
+#X obj 44 60 s treeBX;
+#X obj 158 36 OSCroute /treeBY;
+#X obj 158 60 s treeBY;
+#X obj 278 39 OSCroute /treeBZ;
+#X obj 278 61 s treeBZ;
+#X obj 398 36 OSCroute /treeBLX;
+#X obj 398 60 s treeBLX;
+#X obj 524 36 OSCroute /treeBLY;
+#X obj 524 60 s treeBLY;
+#X obj 649 36 OSCroute /treeBLZ;
+#X obj 649 58 s treeBLZ;
+#X obj 775 31 OSCroute /treeBRX;
+#X obj 775 55 s treeBRX;
+#X obj 902 28 OSCroute /treeBRY;
+#X obj 902 52 s treeBRY;
+#X obj 1034 27 OSCroute /treeBRZ;
+#X obj 1034 49 s treeBRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 158 pd branch;
+#N canvas 169 306 1177 130 branch1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB1X;
+#X obj 44 60 s treeB1X;
+#X obj 158 36 OSCroute /treeB1Y;
+#X obj 158 60 s treeB1Y;
+#X obj 278 39 OSCroute /treeB1Z;
+#X obj 278 61 s treeB1Z;
+#X obj 398 36 OSCroute /treeB1LX;
+#X obj 398 60 s treeB1LX;
+#X obj 524 36 OSCroute /treeB1LY;
+#X obj 524 60 s treeB1LY;
+#X obj 649 36 OSCroute /treeB1LZ;
+#X obj 649 58 s treeB1LZ;
+#X obj 775 31 OSCroute /treeB1RX;
+#X obj 775 55 s treeB1RX;
+#X obj 902 28 OSCroute /treeB1RY;
+#X obj 902 52 s treeB1RY;
+#X obj 1034 27 OSCroute /treeB1RZ;
+#X obj 1034 49 s treeB1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 181 pd branch1;
+#N canvas 169 306 1177 130 branch2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB2X;
+#X obj 44 60 s treeB2X;
+#X obj 158 36 OSCroute /treeB2Y;
+#X obj 158 60 s treeB2Y;
+#X obj 278 39 OSCroute /treeB2Z;
+#X obj 278 61 s treeB2Z;
+#X obj 398 36 OSCroute /treeB2LX;
+#X obj 398 60 s treeB2LX;
+#X obj 524 36 OSCroute /treeB2LY;
+#X obj 524 60 s treeB2LY;
+#X obj 649 36 OSCroute /treeB2LZ;
+#X obj 649 58 s treeB2LZ;
+#X obj 775 31 OSCroute /treeB2RX;
+#X obj 775 55 s treeB2RX;
+#X obj 902 28 OSCroute /treeB2RY;
+#X obj 902 52 s treeB2RY;
+#X obj 1034 27 OSCroute /treeB2RZ;
+#X obj 1034 49 s treeB2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 203 pd branch2;
+#N canvas 169 306 1177 130 branch3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB3X;
+#X obj 44 60 s treeB3X;
+#X obj 158 36 OSCroute /treeB3Y;
+#X obj 158 60 s treeB3Y;
+#X obj 278 39 OSCroute /treeB3Z;
+#X obj 278 61 s treeB3Z;
+#X obj 398 36 OSCroute /treeB3LX;
+#X obj 398 60 s treeB3LX;
+#X obj 524 36 OSCroute /treeB3LY;
+#X obj 524 60 s treeB3LY;
+#X obj 649 36 OSCroute /treeB3LZ;
+#X obj 649 58 s treeB3LZ;
+#X obj 775 31 OSCroute /treeB3RX;
+#X obj 775 55 s treeB3RX;
+#X obj 902 28 OSCroute /treeB3RY;
+#X obj 902 52 s treeB3RY;
+#X obj 1034 27 OSCroute /treeB3RZ;
+#X obj 1034 49 s treeB3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 227 pd branch3;
+#N canvas 169 306 1177 130 treeY 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYX;
+#X obj 44 60 s treeYX;
+#X obj 158 36 OSCroute /treeYY;
+#X obj 158 60 s treeYY;
+#X obj 278 39 OSCroute /treeYZ;
+#X obj 278 61 s treeYZ;
+#X obj 398 36 OSCroute /treeYLX;
+#X obj 398 60 s treeYLX;
+#X obj 524 36 OSCroute /treeYLY;
+#X obj 524 60 s treeYLY;
+#X obj 649 36 OSCroute /treeYLZ;
+#X obj 649 58 s treeYLZ;
+#X obj 775 31 OSCroute /treeYRX;
+#X obj 775 55 s treeYRX;
+#X obj 902 28 OSCroute /treeYRY;
+#X obj 902 52 s treeYRY;
+#X obj 1034 27 OSCroute /treeYRZ;
+#X obj 1034 49 s treeYRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 18 pd treeY;
+#N canvas 128 306 1259 130 treeYB4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB4X;
+#X obj 44 60 s treeYB4X;
+#X obj 175 35 OSCroute /treeYB4Y;
+#X obj 175 59 s treeYB4Y;
+#X obj 294 35 OSCroute /treeYB4Z;
+#X obj 294 57 s treeYB4Z;
+#X obj 416 34 OSCroute /treeYB4LX;
+#X obj 416 58 s treeYB4LX;
+#X obj 548 36 OSCroute /treeYB4LY;
+#X obj 548 60 s treeYB4LY;
+#X obj 688 37 OSCroute /treeYB4LZ;
+#X obj 688 59 s treeYB4LZ;
+#X obj 824 29 OSCroute /treeYB4RX;
+#X obj 824 53 s treeYB4RX;
+#X obj 972 34 OSCroute /treeYB4RY;
+#X obj 972 58 s treeYB4RY;
+#X obj 1112 37 OSCroute /treeYB4RZ;
+#X obj 1112 59 s treeYB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 44 pd treeYB4;
+#N canvas 128 306 1259 130 treeYB5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 68 pd treeYB5;
+#N canvas 169 306 1177 130 treeY1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1X;
+#X obj 44 60 s treeY1X;
+#X obj 158 36 OSCroute /treeY1Y;
+#X obj 158 60 s treeY1Y;
+#X obj 278 39 OSCroute /treeY1Z;
+#X obj 278 61 s treeY1Z;
+#X obj 398 36 OSCroute /treeY1LX;
+#X obj 398 60 s treeY1LX;
+#X obj 524 36 OSCroute /treeY1LY;
+#X obj 524 60 s treeY1LY;
+#X obj 649 36 OSCroute /treeY1LZ;
+#X obj 649 58 s treeY1LZ;
+#X obj 775 31 OSCroute /treeY1RX;
+#X obj 775 55 s treeY1RX;
+#X obj 902 28 OSCroute /treeY1RY;
+#X obj 902 52 s treeY1RY;
+#X obj 1034 27 OSCroute /treeY1RZ;
+#X obj 1034 49 s treeY1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 150 94 pd treeY1;
+#N canvas 128 306 1259 130 treeY1B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1B4X;
+#X obj 44 60 s treeY1B4X;
+#X obj 175 35 OSCroute /treeY1B4Y;
+#X obj 175 59 s treeY1B4Y;
+#X obj 294 35 OSCroute /treeY1B4Z;
+#X obj 294 57 s treeY1B4Z;
+#X obj 416 34 OSCroute /treeY1B4LX;
+#X obj 416 58 s treeY1B4LX;
+#X obj 548 36 OSCroute /treeY1B4LY;
+#X obj 548 60 s treeY1B4LY;
+#X obj 688 37 OSCroute /treeY1B4LZ;
+#X obj 688 59 s treeY1B4LZ;
+#X obj 824 29 OSCroute /treeY1B4RX;
+#X obj 824 53 s treeY1B4RX;
+#X obj 972 34 OSCroute /treeY1B4RY;
+#X obj 972 58 s treeY1B4RY;
+#X obj 1112 37 OSCroute /treeY1B4RZ;
+#X obj 1112 59 s treeY1B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 120 pd treeY1B4;
+#N canvas 128 306 1259 130 treeY1B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 44 36 OSCroute /treeY1B5X;
+#X obj 44 60 s treeY1B5X;
+#X obj 175 35 OSCroute /treeY1B5Y;
+#X obj 175 59 s treeY1B5Y;
+#X obj 294 35 OSCroute /treeY1B5Z;
+#X obj 294 57 s treeY1B5Z;
+#X obj 416 34 OSCroute /treeY1B5LX;
+#X obj 416 58 s treeY1B5LX;
+#X obj 548 36 OSCroute /treeY1B5LY;
+#X obj 548 60 s treeY1B5LY;
+#X obj 688 37 OSCroute /treeY1B5LZ;
+#X obj 829 61 s treeY1B5RX;
+#X obj 972 34 OSCroute /treeY1B5RY;
+#X obj 972 58 s treeY1B5RY;
+#X obj 1112 37 OSCroute /treeY1B5RZ;
+#X obj 1112 59 s treeY1B5RZ;
+#X connect 4 0 24 0;
+#X connect 5 0 26 0;
+#X connect 6 0 30 0;
+#X connect 9 0 28 0;
+#X connect 10 0 20 0;
+#X connect 11 0 22 0;
+#X connect 14 0 34 0;
+#X connect 16 0 19 0;
+#X connect 17 0 32 0;
+#X connect 19 0 13 0;
+#X connect 19 0 31 0;
+#X connect 20 0 3 0;
+#X connect 20 0 21 0;
+#X connect 22 0 7 0;
+#X connect 22 0 23 0;
+#X connect 24 0 2 0;
+#X connect 24 0 25 0;
+#X connect 26 0 1 0;
+#X connect 26 0 27 0;
+#X connect 28 0 8 0;
+#X connect 28 0 29 0;
+#X connect 30 0 0 0;
+#X connect 30 0 18 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 144 pd treeY1B5;
+#N canvas 169 306 1177 130 treeY2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2X;
+#X obj 44 60 s treeY2X;
+#X obj 158 36 OSCroute /treeY2Y;
+#X obj 158 60 s treeY2Y;
+#X obj 278 39 OSCroute /treeY2Z;
+#X obj 278 61 s treeY2Z;
+#X obj 398 36 OSCroute /treeY2LX;
+#X obj 398 60 s treeY2LX;
+#X obj 524 36 OSCroute /treeY2LY;
+#X obj 524 60 s treeY2LY;
+#X obj 649 36 OSCroute /treeY2LZ;
+#X obj 649 58 s treeY2LZ;
+#X obj 775 31 OSCroute /treeY2RX;
+#X obj 775 55 s treeY2RX;
+#X obj 902 28 OSCroute /treeY2RY;
+#X obj 902 52 s treeY2RY;
+#X obj 1034 27 OSCroute /treeY2RZ;
+#X obj 1034 49 s treeY2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 148 173 pd treeY2;
+#N canvas 128 306 1259 130 treeY2B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2B4X;
+#X obj 44 60 s treeY2B4X;
+#X obj 175 35 OSCroute /treeY2B4Y;
+#X obj 175 59 s treeY2B4Y;
+#X obj 294 35 OSCroute /treeY2B4Z;
+#X obj 294 57 s treeY2B4Z;
+#X obj 416 34 OSCroute /treeY2B4LX;
+#X obj 416 58 s treeY2B4LX;
+#X obj 548 36 OSCroute /treeY2B4LY;
+#X obj 548 60 s treeY2B4LY;
+#X obj 688 37 OSCroute /treeY2B4LZ;
+#X obj 688 59 s treeY2B4LZ;
+#X obj 824 29 OSCroute /treeY2B4RX;
+#X obj 824 53 s treeY2B4RX;
+#X obj 972 34 OSCroute /treeY2B4RY;
+#X obj 972 58 s treeY2B4RY;
+#X obj 1112 37 OSCroute /treeY2B4RZ;
+#X obj 1112 59 s treeY2B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 199 pd treeY2B4;
+#N canvas 128 306 1259 130 treeY2B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 223 pd treeY2B5;
+#N canvas 169 306 1177 130 treeY3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3X;
+#X obj 44 60 s treeY3X;
+#X obj 158 36 OSCroute /treeY3Y;
+#X obj 158 60 s treeY3Y;
+#X obj 278 39 OSCroute /treeY3Z;
+#X obj 278 61 s treeY3Z;
+#X obj 398 36 OSCroute /treeY3LX;
+#X obj 398 60 s treeY3LX;
+#X obj 524 36 OSCroute /treeY3LY;
+#X obj 524 60 s treeY3LY;
+#X obj 649 36 OSCroute /treeY3LZ;
+#X obj 649 58 s treeY3LZ;
+#X obj 775 31 OSCroute /treeY3RX;
+#X obj 775 55 s treeY3RX;
+#X obj 902 28 OSCroute /treeY3RY;
+#X obj 902 52 s treeY3RY;
+#X obj 1034 27 OSCroute /treeY3RZ;
+#X obj 1034 49 s treeY3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 146 255 pd treeY3;
+#N canvas 128 306 1259 130 treeY3B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3B4X;
+#X obj 44 60 s treeY3B4X;
+#X obj 175 35 OSCroute /treeY3B4Y;
+#X obj 175 59 s treeY3B4Y;
+#X obj 294 35 OSCroute /treeY3B4Z;
+#X obj 294 57 s treeY3B4Z;
+#X obj 416 34 OSCroute /treeY3B4LX;
+#X obj 416 58 s treeY3B4LX;
+#X obj 548 36 OSCroute /treeY3B4LY;
+#X obj 548 60 s treeY3B4LY;
+#X obj 688 37 OSCroute /treeY3B4LZ;
+#X obj 688 59 s treeY3B4LZ;
+#X obj 824 29 OSCroute /treeY3B4RX;
+#X obj 824 53 s treeY3B4RX;
+#X obj 972 34 OSCroute /treeY3B4RY;
+#X obj 972 58 s treeY3B4RY;
+#X obj 1112 37 OSCroute /treeY3B4RZ;
+#X obj 1112 59 s treeY3B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 281 pd treeY3B4;
+#N canvas 128 306 1259 130 treeY3B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 305 pd treeY3B5;
+#N canvas 169 306 1177 130 branch4 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB4X;
+#X obj 44 60 s treeB4X;
+#X obj 158 36 OSCroute /treeB4Y;
+#X obj 158 60 s treeB4Y;
+#X obj 278 39 OSCroute /treeB4Z;
+#X obj 278 61 s treeB4Z;
+#X obj 398 36 OSCroute /treeB4LX;
+#X obj 398 60 s treeB4LX;
+#X obj 524 36 OSCroute /treeB4LY;
+#X obj 524 60 s treeB4LY;
+#X obj 649 36 OSCroute /treeB4LZ;
+#X obj 649 58 s treeB4LZ;
+#X obj 775 31 OSCroute /treeB4RX;
+#X obj 775 55 s treeB4RX;
+#X obj 902 28 OSCroute /treeB4RY;
+#X obj 902 52 s treeB4RY;
+#X obj 1034 27 OSCroute /treeB4RZ;
+#X obj 1034 49 s treeB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 252 pd branch4;
+#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position
+\, scale and rotation for all components of the tree.;
+#X connect 0 0 1 0;
+#X restore 714 23 pd OSC_Tree;
+#X obj 652 -13 print;
+#X obj 382 15 s wSpeed;
+#X obj 982 -78 r wSpeed;
+#X obj 914 -127 loadbang;
+#X msg 971 -108 connect localhost 9001;
+#X msg 982 -32 \$1;
+#X msg 982 -10 send /test \$1;
+#X obj 914 -105 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 877 -70 onebang;
+#X obj 828 -63 t b;
+#X obj 14 367 loadbang;
+#X msg 14 395 5;
+#X obj 479 -113 loadbang;
+#X msg 479 -85 5;
+#X text 76 371 Manually adjust to represent the number of sources;
+#X text 419 312 Alt Equation for Strouhal Number;
+#X text 421 324 St = 0.2684 - 1.0356(Re) ^ -1/2;
+#N canvas 957 23 450 300 orientation 0;
+#X restore 692 118 pd orientation;
+#X obj 815 301 unpack f f;
+#X obj 872 327 s gain;
+#X obj 239 435 r gain;
+#X msg 849 242 33 5;
+#X msg 838 210 12 40;
+#X obj 815 351 s mySpeed;
+#X obj 340 -136 r mySpeed;
+#X msg 863 270 50 1;
+#X msg 814 185 7 55;
+#X obj 239 457 delay 15;
+#X text 860 181 Moderate Breeze;
+#X text 882 208 Strong Breeze;
+#X text 885 240 Hurricane;
+#X text 902 270 Beyond - centre of Tornado stuff!;
+#X connect 0 0 25 0;
+#X connect 16 0 31 1;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 21 0 50 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 35 0;
+#X connect 38 0 54 0;
+#X connect 39 0 40 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 40 0 46 0;
+#X connect 40 0 48 0;
+#X connect 40 0 47 0;
+#X connect 40 0 58 0;
+#X connect 44 0 45 0;
+#X connect 44 0 31 0;
+#X connect 51 0 38 0;
+#X connect 52 0 56 0;
+#X connect 53 0 35 0;
+#X connect 54 0 55 0;
+#X connect 55 0 36 0;
+#X connect 56 0 57 1;
+#X connect 57 0 53 0;
+#X connect 58 0 57 0;
+#X connect 59 0 60 0;
+#X connect 60 0 44 0;
+#X connect 61 0 62 0;
+#X connect 62 0 20 0;
+#X connect 67 0 72 0;
+#X connect 67 1 68 0;
+#X connect 69 0 76 0;
+#X connect 70 0 67 0;
+#X connect 71 0 67 0;
+#X connect 73 0 20 0;
+#X connect 74 0 67 0;
+#X connect 75 0 67 0;
+#X connect 76 0 16 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/Gen2_Tree.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,435 @@
+#N canvas 287 23 830 745 10;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 260 -116 pd windspeed;
+#X text 24 15 Light air = 0.56 m/s - 1.39 m/s;
+#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 25 217 Storm = 28.89 m/s - 33.06 m/s;
+#X text 26 235 Hurricane = 33.33 -;
+#X text 62 -16 Beaufort Scale Chart;
+#X obj 56 429 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 119 429 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 210 429 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 4300 1;
+#X text 239 448 Gain;
+#X obj 210 365 loadbang;
+#X obj 260 78 delwrite~ varwind 3000;
+#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1000 1;
+#X obj 303 -11 snapshot~;
+#X obj 303 -36 metro 100;
+#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 303 16 10 0 0 0 - - -;
+#X obj 260 -82 *~ 1;
+#X obj 260 -56 +~ 1;
+#X text 107 274 Equations from Chanaud 2010;
+#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 865 368 293 255 opLevels 0;
+#X obj 88 129 dac~;
+#X obj 64 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 129 155 prvu~;
+#X obj 186 75 / 127;
+#X obj 186 40 inlet;
+#X obj 65 183 outlet;
+#X obj 129 183 outlet;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 0 1;
+#X connect 3 0 6 0;
+#X connect 4 0 0 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X restore 55 386 pd opLevels;
+#X obj 303 -83 loadbang;
+#X msg 210 393 5;
+#X text 300 34 Wind Speed;
+#X text 487 -70 Diameter;
+#X obj 374 431 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 374 457 cursor;
+#X obj 374 481 route motion;
+#X obj 374 509 route x y;
+#X floatatom 334 562 5 0 0 0 - - -;
+#X floatatom 466 539 5 0 0 0 - - -;
+#X obj 374 563 s xCurs;
+#X obj 399 543 s yCurs;
+#X obj 363 182 unpack f f;
+#X obj 429 100 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 405 242 8 0 0 0 - - -;
+#X msg 325 148 0;
+#X msg 320 171 1;
+#X obj 631 183 unpack f f;
+#X obj 697 101 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 673 243 8 0 0 0 - - -;
+#X msg 593 149 0;
+#X msg 588 172 1;
+#X obj 486 339 unpack f f;
+#X obj 558 274 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 528 399 8 0 0 0 - - -;
+#X msg 448 305 0;
+#X msg 443 328 1;
+#N canvas 704 41 255 612 posCalc 1;
+#X obj 104 19 r xCurs;
+#X obj 160 19 r yCurs;
+#X obj 119 50 inlet;
+#X obj 175 46 inlet;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 188 234 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 77 236 /;
+#X floatatom 46 147 5 0 0 0 - - -;
+#X obj 119 485 * 360;
+#X floatatom 180 537 5 0 0 0 - - -;
+#X obj 119 542 outlet;
+#X obj 119 509 / 6.28319;
+#X obj 160 104 / 20;
+#X obj 104 104 / 20;
+#X obj 77 277 *;
+#X obj 77 309 swap 1;
+#X obj 77 342 -;
+#X obj 134 274 + 1;
+#X obj 77 371 sqrt;
+#X obj 119 402 /;
+#X obj 119 430 atan;
+#X obj 119 455 * 2;
+#X floatatom 170 481 5 0 0 0 - - -;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 4 1;
+#X connect 3 0 5 1;
+#X connect 4 0 19 0;
+#X connect 5 0 18 0;
+#X connect 6 0 9 0;
+#X connect 7 0 9 1;
+#X connect 8 0 10 0;
+#X connect 8 0 11 0;
+#X connect 8 0 12 1;
+#X connect 9 0 8 0;
+#X connect 12 0 20 0;
+#X connect 12 0 20 1;
+#X connect 12 0 23 0;
+#X connect 14 0 17 0;
+#X connect 17 0 15 0;
+#X connect 17 0 16 0;
+#X connect 18 0 7 0;
+#X connect 18 0 7 1;
+#X connect 19 0 6 0;
+#X connect 19 0 6 1;
+#X connect 19 0 12 0;
+#X connect 19 0 13 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 21 1 22 1;
+#X connect 22 0 24 0;
+#X connect 23 0 25 1;
+#X connect 24 0 25 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 28 0;
+#X connect 27 0 14 0;
+#X restore 558 338 pd posCalc;
+#X msg 435 155 100.5;
+#X msg 492 155 100.5;
+#X msg 703 156 1100.5;
+#X msg 760 156 150.5;
+#X msg 558 312 640.5;
+#X msg 615 312 650.5;
+#X msg 363 154 300 0.0035;
+#X msg 631 155 300 0.0012;
+#X msg 486 311 300 0.035;
+#X obj 405 217 thisFreq;
+#N canvas 704 41 255 612 posCalc 1;
+#X obj 104 19 r xCurs;
+#X obj 160 19 r yCurs;
+#X obj 119 50 inlet;
+#X obj 175 46 inlet;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 188 234 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 77 236 /;
+#X floatatom 46 147 5 0 0 0 - - -;
+#X obj 119 485 * 360;
+#X floatatom 180 537 5 0 0 0 - - -;
+#X obj 119 542 outlet;
+#X obj 119 509 / 6.28319;
+#X obj 160 104 / 20;
+#X obj 104 104 / 20;
+#X obj 77 277 *;
+#X obj 77 309 swap 1;
+#X obj 77 342 -;
+#X obj 134 274 + 1;
+#X obj 77 371 sqrt;
+#X obj 119 402 /;
+#X obj 119 430 atan;
+#X obj 119 455 * 2;
+#X floatatom 170 481 5 0 0 0 - - -;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 4 1;
+#X connect 3 0 5 1;
+#X connect 4 0 19 0;
+#X connect 5 0 18 0;
+#X connect 6 0 9 0;
+#X connect 7 0 9 1;
+#X connect 8 0 10 0;
+#X connect 8 0 11 0;
+#X connect 8 0 12 1;
+#X connect 9 0 8 0;
+#X connect 12 0 20 0;
+#X connect 12 0 20 1;
+#X connect 12 0 23 0;
+#X connect 14 0 17 0;
+#X connect 17 0 15 0;
+#X connect 17 0 16 0;
+#X connect 18 0 7 0;
+#X connect 18 0 7 1;
+#X connect 19 0 6 0;
+#X connect 19 0 6 1;
+#X connect 19 0 12 0;
+#X connect 19 0 13 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 21 1 22 1;
+#X connect 22 0 24 0;
+#X connect 23 0 25 1;
+#X connect 24 0 25 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 28 0;
+#X connect 27 0 14 0;
+#X restore 435 184 pd posCalc;
+#N canvas 704 41 255 612 posCalc 1;
+#X obj 104 19 r xCurs;
+#X obj 160 19 r yCurs;
+#X obj 119 50 inlet;
+#X obj 175 46 inlet;
+#X obj 104 80 -;
+#X obj 160 80 -;
+#X obj 105 141 *;
+#X obj 161 139 *;
+#X obj 131 199 sqrt;
+#X obj 131 173 +;
+#X floatatom 188 234 5 0 0 0 - - -;
+#X obj 131 232 outlet;
+#X obj 77 236 /;
+#X floatatom 46 147 5 0 0 0 - - -;
+#X obj 119 485 * 360;
+#X floatatom 180 537 5 0 0 0 - - -;
+#X obj 119 542 outlet;
+#X obj 119 509 / 6.28319;
+#X obj 160 104 / 20;
+#X obj 104 104 / 20;
+#X obj 77 277 *;
+#X obj 77 309 swap 1;
+#X obj 77 342 -;
+#X obj 134 274 + 1;
+#X obj 77 371 sqrt;
+#X obj 119 402 /;
+#X obj 119 430 atan;
+#X obj 119 455 * 2;
+#X floatatom 170 481 5 0 0 0 - - -;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 4 1;
+#X connect 3 0 5 1;
+#X connect 4 0 19 0;
+#X connect 5 0 18 0;
+#X connect 6 0 9 0;
+#X connect 7 0 9 1;
+#X connect 8 0 10 0;
+#X connect 8 0 11 0;
+#X connect 8 0 12 1;
+#X connect 9 0 8 0;
+#X connect 12 0 20 0;
+#X connect 12 0 20 1;
+#X connect 12 0 23 0;
+#X connect 14 0 17 0;
+#X connect 17 0 15 0;
+#X connect 17 0 16 0;
+#X connect 18 0 7 0;
+#X connect 18 0 7 1;
+#X connect 19 0 6 0;
+#X connect 19 0 6 1;
+#X connect 19 0 12 0;
+#X connect 19 0 13 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 21 1 22 1;
+#X connect 22 0 24 0;
+#X connect 23 0 25 1;
+#X connect 24 0 25 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 28 0;
+#X connect 27 0 14 0;
+#X restore 703 185 pd posCalc;
+#X floatatom 492 215 5 0 0 0 - - -;
+#X floatatom 760 216 5 0 0 0 - - -;
+#X floatatom 615 371 5 0 0 0 - - -;
+#X obj 673 218 thisFreq;
+#X obj 528 374 thisFreq;
+#X connect 0 0 25 0;
+#X connect 16 0 31 0;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 39 0 40 0;
+#X connect 39 0 42 0;
+#X connect 39 1 41 0;
+#X connect 39 1 43 0;
+#X connect 44 0 69 2;
+#X connect 44 1 69 3;
+#X connect 45 0 66 0;
+#X connect 45 0 60 0;
+#X connect 45 0 61 0;
+#X connect 47 0 69 1;
+#X connect 48 0 69 1;
+#X connect 49 0 75 2;
+#X connect 49 1 75 3;
+#X connect 50 0 67 0;
+#X connect 50 0 62 0;
+#X connect 50 0 63 0;
+#X connect 52 0 75 1;
+#X connect 53 0 75 1;
+#X connect 54 0 76 2;
+#X connect 54 1 76 3;
+#X connect 55 0 68 0;
+#X connect 55 0 64 0;
+#X connect 55 0 65 0;
+#X connect 57 0 76 1;
+#X connect 58 0 76 1;
+#X connect 59 0 76 4;
+#X connect 59 1 74 0;
+#X connect 59 1 76 5;
+#X connect 60 0 70 0;
+#X connect 61 0 70 1;
+#X connect 62 0 71 0;
+#X connect 63 0 71 1;
+#X connect 64 0 59 0;
+#X connect 65 0 59 1;
+#X connect 66 0 44 0;
+#X connect 67 0 49 0;
+#X connect 68 0 54 0;
+#X connect 69 0 46 0;
+#X connect 70 0 69 4;
+#X connect 70 1 69 5;
+#X connect 70 1 72 0;
+#X connect 71 0 75 4;
+#X connect 71 1 73 0;
+#X connect 71 1 75 5;
+#X connect 75 0 51 0;
+#X connect 76 0 56 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/Wally3.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,2504 @@
+#N canvas 197 118 751 432 10;
+#X obj 487 -9 catch~ L;
+#X obj 508 16 catch~ R;
+#X obj 487 147 dac~;
+#X obj 564 -125 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
+#X obj 487 46 *~ 0.4;
+#X obj 532 46 *~ 0.4;
+#X text 588 -82 Output Gain;
+#X obj 564 -177 loadbang;
+#N canvas 462 311 718 592 source1 0;
+#X floatatom 63 122 8 0 0 0 - - -;
+#X obj 121 86 * 40;
+#X obj 130 122 s windSpeed;
+#X obj 390 16 s panVal;
+#X obj 390 -5 line;
+#X floatatom 353 16 5 0 0 0 - - -;
+#X msg 363 -54 1;
+#X obj 173 -298 r swipSpeed;
+#X obj 173 -271 swap 80;
+#X obj 173 -243 /;
+#X obj 172 -217 * 150;
+#X floatatom 124 -271 5 0 0 0 - - -;
+#X obj 142 55 r swipSpeed;
+#X obj 121 -28 line;
+#X msg 121 -56 1 \$1;
+#X obj 124 5 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom 157 31 5 0 0 0 - - -;
+#X obj 235 -128 * 0.67;
+#X obj 170 -132 delay \$1;
+#X obj 121 -194 i;
+#X obj 170 -103 i;
+#X msg 170 -54 0 \$1;
+#X floatatom 83 -165 5 0 0 0 - - -;
+#X floatatom 215 -55 5 0 0 0 - - -;
+#X obj 41 36 s outputS;
+#X obj 121 -242 r start;
+#X obj 460 -232 +;
+#X obj 460 -207 * 0.5;
+#X obj 438 -175 i;
+#X msg 390 -107 0.5 \$1;
+#X msg 492 -41 0 \$1;
+#X obj 336 -245 r start;
+#X floatatom 464 -176 5 0 0 0 - - -;
+#X obj 465 -89 delay;
+#X obj 492 -65 i;
+#X obj 438 -146 t f b;
+#X obj 166 -165 t f b;
+#X obj 475 -256 r d2;
+#X obj 264 -54 s d2;
+#X obj 35 -164 s d1;
+#X obj 461 -279 r d1;
+#X obj 438 -107 s d3;
+#X obj 507 -96 r d3;
+#X obj 336 -218 t b b;
+#X text 57 145 Effective Windspeed;
+#X text 368 40 Pan value;
+#X obj 421 -199 s d4;
+#X connect 1 0 0 0;
+#X connect 1 0 2 0;
+#X connect 4 0 3 0;
+#X connect 4 0 5 0;
+#X connect 6 0 4 0;
+#X connect 7 0 8 0;
+#X connect 7 0 11 0;
+#X connect 8 0 9 0;
+#X connect 8 1 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 17 0;
+#X connect 10 0 19 1;
+#X connect 12 0 1 1;
+#X connect 13 0 15 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 15 0 1 0;
+#X connect 15 0 24 0;
+#X connect 17 0 20 1;
+#X connect 18 0 20 0;
+#X connect 19 0 14 0;
+#X connect 19 0 22 0;
+#X connect 19 0 36 0;
+#X connect 19 0 39 0;
+#X connect 20 0 23 0;
+#X connect 20 0 21 0;
+#X connect 20 0 38 0;
+#X connect 21 0 13 0;
+#X connect 25 0 19 0;
+#X connect 26 0 27 0;
+#X connect 26 0 46 0;
+#X connect 27 0 28 1;
+#X connect 27 0 32 0;
+#X connect 28 0 35 0;
+#X connect 29 0 4 0;
+#X connect 30 0 4 0;
+#X connect 31 0 43 0;
+#X connect 33 0 34 0;
+#X connect 34 0 30 0;
+#X connect 35 0 29 0;
+#X connect 35 0 33 1;
+#X connect 35 0 41 0;
+#X connect 35 1 33 0;
+#X connect 36 0 18 1;
+#X connect 36 1 18 0;
+#X connect 37 0 26 1;
+#X connect 40 0 26 0;
+#X connect 42 0 34 1;
+#X connect 43 0 28 0;
+#X connect 43 1 6 0;
+#X restore 143 44 pd source1;
+#N canvas 104 79 1122 277 myFrac 0;
+#X obj 72 109 /;
+#X obj 72 84 swap 1;
+#X floatatom 15 138 5 0 0 0 - - -;
+#X floatatom 72 23 5 0 0 0 - - -;
+#X obj 70 208 s frac;
+#X obj 72 -10 inlet;
+#X obj 159 -18 r frac;
+#X obj 159 8 * 2;
+#X floatatom 197 179 5 0 0 0 - - -;
+#X obj 197 100 spigot;
+#X msg 151 125 0;
+#X obj 191 64 > 1;
+#X obj 159 36 t f f f;
+#X obj 151 101 spigot;
+#X obj 197 151 max 0;
+#X obj 254 -22 r frac;
+#X floatatom 292 175 5 0 0 0 - - -;
+#X obj 292 96 spigot;
+#X msg 246 121 0;
+#X obj 286 60 > 1;
+#X obj 254 32 t f f f;
+#X obj 246 97 spigot;
+#X obj 292 147 max 0;
+#X obj 358 -22 r frac;
+#X floatatom 396 175 5 0 0 0 - - -;
+#X obj 396 96 spigot;
+#X msg 350 121 0;
+#X obj 390 60 > 1;
+#X obj 358 32 t f f f;
+#X obj 350 97 spigot;
+#X obj 396 147 max 0;
+#X obj 459 -25 r frac;
+#X floatatom 497 172 5 0 0 0 - - -;
+#X obj 497 93 spigot;
+#X msg 451 118 0;
+#X obj 491 57 > 1;
+#X obj 459 29 t f f f;
+#X obj 451 94 spigot;
+#X obj 497 144 max 0;
+#X obj 559 -24 r frac;
+#X floatatom 597 173 5 0 0 0 - - -;
+#X obj 597 94 spigot;
+#X msg 551 119 0;
+#X obj 591 58 > 1;
+#X obj 559 30 t f f f;
+#X obj 551 95 spigot;
+#X obj 597 145 max 0;
+#X obj 664 -20 r frac;
+#X floatatom 702 177 5 0 0 0 - - -;
+#X obj 702 98 spigot;
+#X msg 656 123 0;
+#X obj 696 62 > 1;
+#X obj 664 34 t f f f;
+#X obj 656 99 spigot;
+#X obj 702 149 max 0;
+#X obj 769 -19 r frac;
+#X floatatom 807 178 5 0 0 0 - - -;
+#X obj 807 99 spigot;
+#X msg 761 124 0;
+#X obj 801 63 > 1;
+#X obj 769 35 t f f f;
+#X obj 761 100 spigot;
+#X obj 807 150 max 0;
+#X obj 869 -21 r frac;
+#X floatatom 907 176 5 0 0 0 - - -;
+#X obj 907 97 spigot;
+#X msg 861 122 0;
+#X obj 901 61 > 1;
+#X obj 869 33 t f f f;
+#X obj 861 98 spigot;
+#X obj 907 148 max 0;
+#X obj 977 -18 r frac;
+#X floatatom 1015 179 5 0 0 0 - - -;
+#X obj 1015 100 spigot;
+#X msg 969 125 0;
+#X obj 1009 64 > 1;
+#X obj 977 36 t f f f;
+#X obj 969 101 spigot;
+#X obj 1015 151 max 0;
+#X obj 254 4 * 3;
+#X obj 358 4 * 4;
+#X obj 459 1 * 5;
+#X obj 559 2 * 6;
+#X obj 664 6 * 7;
+#X obj 769 7 * 8;
+#X obj 869 5 * 9;
+#X obj 977 8 * 10;
+#X obj 72 52 t f b b;
+#X obj 977 60 <= 1;
+#X obj 869 57 <= 1;
+#X obj 769 59 <= 1;
+#X obj 664 58 <= 1;
+#X obj 559 54 <= 1;
+#X obj 459 53 <= 1;
+#X obj 358 60 <= 1;
+#X obj 254 60 <= 1;
+#X obj 159 64 <= 1;
+#X obj 15 168 s speed1;
+#X obj 1015 206 s speed10;
+#X obj 907 204 s speed9;
+#X obj 807 205 s speed8;
+#X obj 702 206 s speed7;
+#X obj 597 201 s speed6;
+#X obj 497 200 s speed5;
+#X obj 396 202 s speed4;
+#X obj 292 202 s speed3;
+#X obj 197 206 s speed2;
+#X obj 110 181 delay 30;
+#X connect 0 0 2 0;
+#X connect 0 0 4 0;
+#X connect 1 0 0 0;
+#X connect 1 1 0 1;
+#X connect 2 0 97 0;
+#X connect 3 0 87 0;
+#X connect 5 0 3 0;
+#X connect 6 0 7 0;
+#X connect 7 0 12 0;
+#X connect 8 0 106 0;
+#X connect 9 0 14 0;
+#X connect 10 0 14 0;
+#X connect 11 0 13 1;
+#X connect 12 0 96 0;
+#X connect 12 1 11 0;
+#X connect 12 2 9 0;
+#X connect 13 0 10 0;
+#X connect 14 0 8 0;
+#X connect 15 0 79 0;
+#X connect 16 0 105 0;
+#X connect 17 0 22 0;
+#X connect 18 0 22 0;
+#X connect 19 0 21 1;
+#X connect 20 0 95 0;
+#X connect 20 1 19 0;
+#X connect 20 2 17 0;
+#X connect 21 0 18 0;
+#X connect 22 0 16 0;
+#X connect 23 0 80 0;
+#X connect 24 0 104 0;
+#X connect 25 0 30 0;
+#X connect 26 0 30 0;
+#X connect 27 0 29 1;
+#X connect 28 0 94 0;
+#X connect 28 1 27 0;
+#X connect 28 2 25 0;
+#X connect 29 0 26 0;
+#X connect 30 0 24 0;
+#X connect 31 0 81 0;
+#X connect 32 0 103 0;
+#X connect 33 0 38 0;
+#X connect 34 0 38 0;
+#X connect 35 0 37 1;
+#X connect 36 0 93 0;
+#X connect 36 1 35 0;
+#X connect 36 2 33 0;
+#X connect 37 0 34 0;
+#X connect 38 0 32 0;
+#X connect 39 0 82 0;
+#X connect 40 0 102 0;
+#X connect 41 0 46 0;
+#X connect 42 0 46 0;
+#X connect 43 0 45 1;
+#X connect 44 0 92 0;
+#X connect 44 1 43 0;
+#X connect 44 2 41 0;
+#X connect 45 0 42 0;
+#X connect 46 0 40 0;
+#X connect 47 0 83 0;
+#X connect 48 0 101 0;
+#X connect 49 0 54 0;
+#X connect 50 0 54 0;
+#X connect 51 0 53 1;
+#X connect 52 0 91 0;
+#X connect 52 1 51 0;
+#X connect 52 2 49 0;
+#X connect 53 0 50 0;
+#X connect 54 0 48 0;
+#X connect 55 0 84 0;
+#X connect 56 0 100 0;
+#X connect 57 0 62 0;
+#X connect 58 0 62 0;
+#X connect 59 0 61 1;
+#X connect 60 0 90 0;
+#X connect 60 1 59 0;
+#X connect 60 2 57 0;
+#X connect 61 0 58 0;
+#X connect 62 0 56 0;
+#X connect 63 0 85 0;
+#X connect 64 0 99 0;
+#X connect 65 0 70 0;
+#X connect 66 0 70 0;
+#X connect 67 0 69 1;
+#X connect 68 0 89 0;
+#X connect 68 1 67 0;
+#X connect 68 2 65 0;
+#X connect 69 0 66 0;
+#X connect 70 0 64 0;
+#X connect 71 0 86 0;
+#X connect 72 0 98 0;
+#X connect 73 0 78 0;
+#X connect 74 0 78 0;
+#X connect 75 0 77 1;
+#X connect 76 0 88 0;
+#X connect 76 1 75 0;
+#X connect 76 2 73 0;
+#X connect 77 0 74 0;
+#X connect 78 0 72 0;
+#X connect 79 0 20 0;
+#X connect 80 0 28 0;
+#X connect 81 0 36 0;
+#X connect 82 0 44 0;
+#X connect 83 0 52 0;
+#X connect 84 0 60 0;
+#X connect 85 0 68 0;
+#X connect 86 0 76 0;
+#X connect 87 0 1 0;
+#X connect 87 1 0 0;
+#X connect 87 2 107 0;
+#X connect 88 0 73 1;
+#X connect 88 0 77 0;
+#X connect 89 0 65 1;
+#X connect 89 0 69 0;
+#X connect 90 0 57 1;
+#X connect 90 0 61 0;
+#X connect 91 0 49 1;
+#X connect 91 0 53 0;
+#X connect 92 0 41 1;
+#X connect 92 0 45 0;
+#X connect 93 0 33 1;
+#X connect 93 0 37 0;
+#X connect 94 0 25 1;
+#X connect 94 0 29 0;
+#X connect 95 0 17 1;
+#X connect 95 0 21 0;
+#X connect 96 0 9 1;
+#X connect 96 0 13 0;
+#X connect 107 0 4 0;
+#X restore 376 -59 pd myFrac;
+#X obj 379 -126 i;
+#X obj 48 -167 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 49 72 s swipSpeed;
+#X obj 49 -90 vsl 25 120 0 120 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 6400 1;
+#X floatatom 49 50 5 0 0 0 - - -;
+#N canvas 504 221 470 516 pro1 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 457 s outFreq1;
+#X obj 120 267 s rey1;
+#X obj 244 430 min 21000;
+#N canvas 630 67 414 556 soundGen 0;
+#X obj -82 15 noise~;
+#X obj -68 53 bp~ 1000 10;
+#X obj 141 32 osc~;
+#X obj 141 58 *~ 0.1;
+#X obj -68 360 throw~ L;
+#X obj -17 341 throw~ R;
+#X obj 141 317 throw~ L;
+#X obj 192 295 throw~ R;
+#X obj -37 -19 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey1;
+#X obj 180 19 r rey1;
+#X obj 337 22 r rey1;
+#X obj 387 68 r rey1;
+#X obj 230 69 r rey1;
+#X obj 92 288 s qValue1;
+#X obj 180 323 s qValue1;
+#X obj 337 359 s qValue1;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 41 0;
+#X connect 31 0 1 0;
+#X connect 31 0 39 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 16 0;
+#X connect 36 0 17 0;
+#X connect 37 0 20 0;
+#X connect 38 0 6 0;
+#X restore 60 -46 pd thisQ;
+#X obj -37 -50 r outFreq1;
+#X obj -68 310 fcpan 0.6;
+#X obj 192 240 r panVal;
+#X obj -20 25 r qValue1;
+#X obj 141 269 fcpan 0.6;
+#X obj 18 174 line~;
+#X obj -17 286 r panVal;
+#X obj 26 66 r d4;
+#X obj 26 90 t f b;
+#X msg 18 150 0 20;
+#X floatatom -27 123 5 0 0 0 - - -;
+#X obj 18 123 delay \$1;
+#X obj -68 276 *~;
+#X obj 141 229 *~;
+#X msg 61 151 1 200;
+#X obj 162 -21 r start;
+#X msg 162 6 0;
+#X connect 0 0 1 0;
+#X connect 1 0 22 0;
+#X connect 2 0 3 0;
+#X connect 3 0 23 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 8 0;
+#X connect 11 0 4 0;
+#X connect 11 1 5 0;
+#X connect 12 0 14 1;
+#X connect 13 0 1 2;
+#X connect 14 0 6 0;
+#X connect 14 1 7 0;
+#X connect 15 0 22 1;
+#X connect 15 0 23 1;
+#X connect 16 0 11 1;
+#X connect 17 0 18 0;
+#X connect 18 0 20 0;
+#X connect 18 0 21 1;
+#X connect 18 1 21 0;
+#X connect 18 1 24 0;
+#X connect 19 0 15 0;
+#X connect 21 0 19 0;
+#X connect 22 0 11 0;
+#X connect 23 0 14 0;
+#X connect 24 0 15 0;
+#X connect 25 0 26 0;
+#X connect 26 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed1;
+#X obj 265 92 s windSpeed1;
+#X obj 316 293 r windSpeed1;
+#X connect 0 0 22 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 19 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 23 0;
+#X connect 20 0 8 0;
+#X connect 20 0 18 0;
+#X connect 22 0 1 0;
+#X connect 23 0 25 0;
+#X connect 24 0 27 0;
+#X connect 25 0 20 0;
+#X connect 26 0 9 1;
+#X connect 26 1 9 0;
+#X connect 27 0 0 0;
+#X connect 27 0 29 0;
+#X connect 27 0 12 0;
+#X connect 28 0 27 1;
+#X connect 30 0 26 0;
+#X restore 126 -76 pd pro1;
+#N canvas 104 279 470 516 pro10 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 369 234 383 439 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 146 47 osc~;
+#X obj 146 73 *~ 0.1;
+#X obj -75 362 throw~ L;
+#X obj -24 343 throw~ R;
+#X obj 146 358 throw~ L;
+#X obj 197 336 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey10;
+#X obj 180 19 r rey10;
+#X obj 230 69 r rey10;
+#X obj 337 22 r rey10;
+#X obj 387 68 r rey10;
+#X obj 337 359 s qValue10;
+#X obj 180 323 s qValue10;
+#X obj 92 288 s qValue10;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 39 0;
+#X connect 31 0 1 0;
+#X connect 31 0 41 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 6 0;
+#X connect 37 0 16 0;
+#X connect 37 0 17 0;
+#X connect 38 0 20 0;
+#X restore 53 -12 pd thisQ;
+#X obj 61 285 r panVal;
+#X obj -44 -16 r outFreq10;
+#X obj -27 59 r qValue10;
+#X obj 146 310 fcpan 0.6;
+#X obj -75 312 fcpan 0.6;
+#X obj -75 256 *~;
+#X obj 146 258 *~;
+#X obj 51 196 line~;
+#X obj 59 88 r d4;
+#X obj 59 112 t f b;
+#X msg 51 172 0 20;
+#X floatatom 6 145 5 0 0 0 - - -;
+#X obj 51 145 delay \$1;
+#X msg 94 173 1 200;
+#X obj 167 -8 r start;
+#X msg 167 19 0;
+#X connect 0 0 1 0;
+#X connect 1 0 15 0;
+#X connect 2 0 3 0;
+#X connect 3 0 16 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 14 0;
+#X connect 16 0 13 0;
+#X connect 17 0 15 1;
+#X connect 17 0 16 1;
+#X connect 18 0 19 0;
+#X connect 19 0 21 0;
+#X connect 19 0 22 1;
+#X connect 19 1 22 0;
+#X connect 19 1 23 0;
+#X connect 20 0 17 0;
+#X connect 22 0 20 0;
+#X connect 23 0 17 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed10;
+#X obj 265 93 s windSpeed10;
+#X obj 120 267 s rey10;
+#X obj 316 293 r windSpeed10;
+#X obj 244 457 s outFreq10;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 28 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 30 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 12 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 1;
+#X connect 29 0 24 0;
+#X restore 180 6 pd pro10;
+#N canvas 65 68 470 516 pro9 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 501 233 395 401 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 155 49 osc~;
+#X obj 155 75 *~ 0.1;
+#X obj -75 353 throw~ L;
+#X obj -24 334 throw~ R;
+#X obj 155 351 throw~ L;
+#X obj 206 329 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey9;
+#X obj 180 19 r rey9;
+#X obj 230 69 r rey9;
+#X obj 337 22 r rey9;
+#X obj 387 68 r rey9;
+#X obj 337 359 s qValue9;
+#X obj 180 323 s qValue9;
+#X obj 92 288 s qValue9;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 39 0;
+#X connect 31 0 1 0;
+#X connect 31 0 41 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 6 0;
+#X connect 37 0 16 0;
+#X connect 37 0 17 0;
+#X connect 38 0 20 0;
+#X restore 53 -12 pd thisQ;
+#X obj 65 269 r panVal;
+#X obj -44 -16 r outFreq9;
+#X obj -27 59 r qValue9;
+#X obj 155 303 fcpan 0.6;
+#X obj -75 303 fcpan 0.6;
+#X obj 56 182 line~;
+#X obj 64 74 r d4;
+#X obj 64 98 t f b;
+#X msg 56 158 0 20;
+#X floatatom 11 131 5 0 0 0 - - -;
+#X obj 56 131 delay \$1;
+#X msg 99 159 1 200;
+#X obj -75 236 *~;
+#X obj 155 224 *~;
+#X obj 176 -7 r start;
+#X msg 176 20 0;
+#X connect 0 0 1 0;
+#X connect 1 0 22 0;
+#X connect 2 0 3 0;
+#X connect 3 0 23 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 22 1;
+#X connect 15 0 23 1;
+#X connect 16 0 17 0;
+#X connect 17 0 19 0;
+#X connect 17 0 20 1;
+#X connect 17 1 20 0;
+#X connect 17 1 21 0;
+#X connect 18 0 15 0;
+#X connect 20 0 18 0;
+#X connect 21 0 15 0;
+#X connect 22 0 14 0;
+#X connect 23 0 13 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed9;
+#X obj 265 92 s windSpeed9;
+#X obj 120 267 s rey9;
+#X obj 316 293 r windSpeed9;
+#X obj 244 457 s outFreq9;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 28 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 30 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 12 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 1;
+#X connect 29 0 24 0;
+#X restore 180 -14 pd pro9;
+#N canvas 155 44 470 516 pro8 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 501 233 382 448 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 144 47 osc~;
+#X obj 144 73 *~ 0.1;
+#X obj -75 379 throw~ L;
+#X obj -24 360 throw~ R;
+#X obj 144 375 throw~ L;
+#X obj 195 353 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey8;
+#X obj 180 19 r rey8;
+#X obj 230 69 r rey8;
+#X obj 337 22 r rey8;
+#X obj 387 68 r rey8;
+#X obj 92 288 s qValue8;
+#X obj 180 323 s qValue8;
+#X obj 337 360 s qValue8;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 41 0;
+#X connect 31 0 1 0;
+#X connect 31 0 39 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 6 0;
+#X connect 37 0 16 0;
+#X connect 37 0 17 0;
+#X connect 38 0 20 0;
+#X restore 53 -12 pd thisQ;
+#X obj 68 297 r panVal;
+#X obj -44 -16 r outFreq8;
+#X obj -27 59 r qValue8;
+#X obj 144 327 fcpan 0.6;
+#X obj -75 329 fcpan 0.6;
+#X obj 47 174 line~;
+#X obj 55 66 r d4;
+#X obj 55 90 t f b;
+#X msg 47 150 0 20;
+#X floatatom 2 123 5 0 0 0 - - -;
+#X obj 47 123 delay \$1;
+#X msg 90 151 1 200;
+#X obj -74 260 *~;
+#X obj 144 251 *~;
+#X obj 165 -7 r start;
+#X msg 165 20 0;
+#X connect 0 0 1 0;
+#X connect 1 0 22 0;
+#X connect 2 0 3 0;
+#X connect 3 0 23 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 22 1;
+#X connect 15 0 23 1;
+#X connect 16 0 17 0;
+#X connect 17 0 19 0;
+#X connect 17 0 20 1;
+#X connect 17 1 20 0;
+#X connect 17 1 21 0;
+#X connect 18 0 15 0;
+#X connect 20 0 18 0;
+#X connect 21 0 15 0;
+#X connect 22 0 14 0;
+#X connect 23 0 13 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed8;
+#X obj 265 92 s windSpeed8;
+#X obj 120 267 s rey8;
+#X obj 316 293 r windSpeed8;
+#X obj 244 457 s outFreq8;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 28 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 30 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 12 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 1;
+#X connect 29 0 24 0;
+#X restore 180 -36 pd pro8;
+#N canvas 647 64 470 516 pro7 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 305 137 378 504 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 154 50 osc~;
+#X obj 154 76 *~ 0.1;
+#X obj -78 404 throw~ L;
+#X obj -27 385 throw~ R;
+#X obj 151 403 throw~ L;
+#X obj 202 381 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey7;
+#X obj 180 19 r rey7;
+#X obj 230 69 r rey7;
+#X obj 337 22 r rey7;
+#X obj 387 68 r rey7;
+#X obj 337 359 s qValue7;
+#X obj 180 323 s qValue7;
+#X obj 92 288 s qValue7;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 39 0;
+#X connect 31 0 1 0;
+#X connect 31 0 41 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 6 0;
+#X connect 37 0 16 0;
+#X connect 37 0 17 0;
+#X connect 38 0 20 0;
+#X restore 53 -12 pd thisQ;
+#X obj 66 324 r panVal;
+#X obj -44 -16 r outFreq7;
+#X obj -27 59 r qValue7;
+#X obj 151 355 fcpan 0.6;
+#X obj -78 354 fcpan 0.6;
+#X obj -77 263 *~;
+#X obj 153 269 *~;
+#X obj 45 222 line~;
+#X obj 53 114 r d4;
+#X obj 53 138 t f b;
+#X msg 45 198 0 20;
+#X floatatom 0 171 5 0 0 0 - - -;
+#X obj 45 171 delay \$1;
+#X msg 88 199 1 200;
+#X obj 175 -3 r start;
+#X msg 175 24 0;
+#X connect 0 0 1 0;
+#X connect 1 0 15 0;
+#X connect 2 0 3 0;
+#X connect 3 0 16 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 14 0;
+#X connect 16 0 13 0;
+#X connect 17 0 15 1;
+#X connect 17 0 16 1;
+#X connect 18 0 19 0;
+#X connect 19 0 21 0;
+#X connect 19 0 22 1;
+#X connect 19 1 22 0;
+#X connect 19 1 23 0;
+#X connect 20 0 17 0;
+#X connect 22 0 20 0;
+#X connect 23 0 17 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed7;
+#X obj 265 92 s windSpeed7;
+#X obj 120 267 s rey7;
+#X obj 316 293 r windSpeed7;
+#X obj 244 457 s outFreq7;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 28 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 30 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 12 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 1;
+#X connect 29 0 24 0;
+#X restore 180 -55 pd pro7;
+#N canvas 848 205 470 516 pro6 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 501 233 467 395 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 127 57 osc~;
+#X obj 127 83 *~ 0.1;
+#X obj -76 342 throw~ L;
+#X obj -25 323 throw~ R;
+#X obj 126 348 throw~ L;
+#X obj 177 326 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey6;
+#X obj 180 19 r rey6;
+#X obj 230 69 r rey6;
+#X obj 337 22 r rey6;
+#X obj 387 68 r rey6;
+#X obj 92 288 s qValue6;
+#X obj 180 323 s qValue6;
+#X obj 337 359 s qValue6;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 41 0;
+#X connect 31 0 1 0;
+#X connect 31 0 39 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 6 0;
+#X connect 37 0 16 0;
+#X connect 37 0 17 0;
+#X connect 38 0 20 0;
+#X restore 53 -12 pd thisQ;
+#X obj 48 265 r panVal;
+#X obj -44 -16 r outFreq6;
+#X obj -27 59 r qValue6;
+#X obj 126 300 fcpan 0.6;
+#X obj -76 292 fcpan 0.6;
+#X obj 35 168 line~;
+#X obj 43 60 r d4;
+#X obj 43 84 t f b;
+#X msg 35 144 0 20;
+#X floatatom -10 117 5 0 0 0 - - -;
+#X obj 35 117 delay \$1;
+#X msg 78 145 1 200;
+#X obj -75 246 *~;
+#X obj 127 232 *~;
+#X obj 148 0 r start;
+#X msg 148 27 0;
+#X connect 0 0 1 0;
+#X connect 1 0 22 0;
+#X connect 2 0 3 0;
+#X connect 3 0 23 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 22 1;
+#X connect 15 0 23 1;
+#X connect 16 0 17 0;
+#X connect 17 0 19 0;
+#X connect 17 0 20 1;
+#X connect 17 1 20 0;
+#X connect 17 1 21 0;
+#X connect 18 0 15 0;
+#X connect 20 0 18 0;
+#X connect 21 0 15 0;
+#X connect 22 0 14 0;
+#X connect 23 0 13 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed6;
+#X obj 266 92 s windSpeed6;
+#X obj 120 267 s rey6;
+#X obj 316 293 r windSpeed6;
+#X obj 244 457 s outFreq6;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 28 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 30 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 12 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 1;
+#X connect 29 0 24 0;
+#X restore 179 -76 pd pro6;
+#N canvas 173 159 470 516 pro5 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 141 165 467 395 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 176 51 osc~;
+#X obj 176 77 *~ 0.1;
+#X obj -75 335 throw~ L;
+#X obj -24 316 throw~ R;
+#X obj 176 325 throw~ L;
+#X obj 227 303 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey5;
+#X obj 180 19 r rey5;
+#X obj 230 69 r rey5;
+#X obj 337 22 r rey5;
+#X obj 387 68 r rey5;
+#X obj 337 360 s qValue5;
+#X obj 180 323 s qValue5;
+#X obj 92 288 s qValue5;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 39 0;
+#X connect 31 0 1 0;
+#X connect 31 0 41 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 6 0;
+#X connect 37 0 16 0;
+#X connect 37 0 17 0;
+#X connect 38 0 20 0;
+#X restore 53 -12 pd thisQ;
+#X obj 70 244 r panVal;
+#X obj -44 -16 r outFreq5;
+#X obj -27 58 r qValue5;
+#X obj 176 277 fcpan 0.6;
+#X obj -75 285 fcpan 0.6;
+#X obj -75 222 *~;
+#X obj 60 193 line~;
+#X obj 68 85 r d4;
+#X obj 68 109 t f b;
+#X msg 60 169 0 20;
+#X floatatom 15 142 5 0 0 0 - - -;
+#X obj 60 142 delay \$1;
+#X msg 103 170 1 200;
+#X obj 176 224 *~;
+#X obj 197 -1 r start;
+#X msg 197 26 0;
+#X connect 0 0 1 0;
+#X connect 1 0 15 0;
+#X connect 2 0 3 0;
+#X connect 3 0 23 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 14 0;
+#X connect 16 0 15 1;
+#X connect 16 0 23 1;
+#X connect 17 0 18 0;
+#X connect 18 0 20 0;
+#X connect 18 0 21 1;
+#X connect 18 1 21 0;
+#X connect 18 1 22 0;
+#X connect 19 0 16 0;
+#X connect 21 0 19 0;
+#X connect 22 0 16 0;
+#X connect 23 0 13 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed5;
+#X obj 265 92 s windSpeed5;
+#X obj 316 293 r windSpeed5;
+#X obj 244 457 s outFreq5;
+#X obj 120 267 s rey5;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 30 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 29 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 27 0;
+#X connect 25 0 12 0;
+#X connect 26 0 25 1;
+#X connect 28 0 24 0;
+#X restore 128 5 pd pro5;
+#N canvas 647 64 470 516 pro4 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 283 166 406 460 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 150 55 osc~;
+#X obj 150 81 *~ 0.1;
+#X obj -77 363 throw~ L;
+#X obj -26 344 throw~ R;
+#X obj 148 367 throw~ L;
+#X obj 199 346 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey4;
+#X obj 180 19 r rey4;
+#X obj 230 69 r rey4;
+#X obj 337 22 r rey4;
+#X obj 387 68 r rey4;
+#X obj 337 359 s qValue4;
+#X obj 180 323 s qValue4;
+#X obj 92 288 s qValue4;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 39 0;
+#X connect 31 0 1 0;
+#X connect 31 0 41 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 6 0;
+#X connect 37 0 16 0;
+#X connect 37 0 17 0;
+#X connect 38 0 20 0;
+#X restore 53 -12 pd thisQ;
+#X obj 61 278 r panVal;
+#X obj -44 -16 r outFreq4;
+#X obj -27 59 r qValue4;
+#X obj 148 319 fcpan 0.6;
+#X obj -77 313 fcpan 0.6;
+#X obj 54 213 line~;
+#X obj 62 105 r d4;
+#X obj 62 129 t f b;
+#X msg 54 189 0 20;
+#X floatatom 9 162 5 0 0 0 - - -;
+#X obj 54 162 delay \$1;
+#X msg 97 190 1 200;
+#X obj 148 251 *~;
+#X obj -77 251 *~;
+#X obj 171 3 r start;
+#X msg 171 30 0;
+#X connect 0 0 1 0;
+#X connect 1 0 23 0;
+#X connect 2 0 3 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 23 1;
+#X connect 15 0 22 1;
+#X connect 16 0 17 0;
+#X connect 17 0 19 0;
+#X connect 17 0 20 1;
+#X connect 17 1 20 0;
+#X connect 17 1 21 0;
+#X connect 18 0 15 0;
+#X connect 20 0 18 0;
+#X connect 21 0 15 0;
+#X connect 22 0 13 0;
+#X connect 23 0 14 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed4;
+#X obj 265 92 s windSpeed4;
+#X obj 120 267 s rey4;
+#X obj 316 293 r windSpeed4;
+#X obj 244 457 s outFreq4;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 28 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 30 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 12 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 1;
+#X connect 29 0 24 0;
+#X restore 127 -15 pd pro4;
+#N canvas 140 171 470 516 pro3 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 501 233 467 395 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 135 71 osc~;
+#X obj 135 100 *~ 0.1;
+#X obj -75 316 throw~ L;
+#X obj -24 297 throw~ R;
+#X obj 135 319 throw~ L;
+#X obj 186 297 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 92 21 r rey3;
+#X obj 180 19 r rey3;
+#X obj 230 69 r rey3;
+#X obj 337 22 r rey3;
+#X obj 387 68 r rey3;
+#X obj 337 359 s qValue3;
+#X obj 180 323 s qValue3;
+#X obj 92 288 s qValue3;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 39 0;
+#X connect 31 0 1 0;
+#X connect 31 0 41 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 0 0;
+#X connect 34 0 2 0;
+#X connect 35 0 3 0;
+#X connect 35 0 4 0;
+#X connect 36 0 6 0;
+#X connect 37 0 16 0;
+#X connect 37 0 17 0;
+#X connect 38 0 20 0;
+#X restore 53 -12 pd thisQ;
+#X obj 50 236 r panVal;
+#X obj -44 -16 r outFreq3;
+#X obj -27 59 r qValue3;
+#X obj 135 271 fcpan 0.6;
+#X obj -75 266 fcpan 0.6;
+#X obj 48 176 line~;
+#X obj 56 68 r d4;
+#X obj 56 92 t f b;
+#X msg 48 152 0 20;
+#X floatatom 3 125 5 0 0 0 - - -;
+#X obj 48 125 delay \$1;
+#X msg 91 153 1 200;
+#X obj -75 217 *~;
+#X obj 135 222 *~;
+#X obj 156 17 r start;
+#X msg 156 44 0;
+#X connect 0 0 1 0;
+#X connect 1 0 22 0;
+#X connect 2 0 3 0;
+#X connect 3 0 23 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 23 1;
+#X connect 15 0 22 1;
+#X connect 16 0 17 0;
+#X connect 17 0 19 0;
+#X connect 17 0 20 1;
+#X connect 17 1 20 0;
+#X connect 17 1 21 0;
+#X connect 18 0 15 0;
+#X connect 20 0 18 0;
+#X connect 21 0 15 0;
+#X connect 22 0 14 0;
+#X connect 23 0 13 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed3;
+#X obj 265 92 s windSpeed3;
+#X obj 120 267 s rey3;
+#X obj 316 293 r windSpeed3;
+#X obj 244 457 s outFreq3;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 28 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 30 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 12 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 1;
+#X connect 29 0 24 0;
+#X restore 127 -35 pd pro3;
+#N canvas 27 95 470 516 pro2 0;
+#X obj 230 118 * 1.225;
+#X obj 244 171 / 1.81e-05;
+#X floatatom 120 237 15 0 0 0 - - -;
+#X obj 244 200 swap 19.7;
+#X obj 244 231 /;
+#X obj 244 262 swap 1;
+#X obj 244 290 -;
+#X obj 244 317 * 0.198;
+#X floatatom 163 462 10 0 0 0 - - -;
+#X obj 244 346 *;
+#X text 20 234 Reynolds Number;
+#X text 36 87 Wind Speed (m/s);
+#X floatatom 151 91 5 0 0 0 - - -;
+#X text 107 116 Mass Density of Air;
+#X text 90 166 Dynamic Viscosity of Air;
+#X text 59 459 Frequency (Hz);
+#X floatatom 161 342 5 0 0 0 - - -;
+#X text 46 337 Strouhal Number;
+#X obj 244 430 min 21000;
+#N canvas 202 116 478 470 soundGen 0;
+#X obj -89 49 noise~;
+#X obj -75 87 bp~ 1000 10;
+#X obj 138 57 osc~;
+#X obj 138 83 *~ 0.1;
+#X obj -72 336 throw~ L;
+#X obj -21 317 throw~ R;
+#X obj 138 303 throw~ L;
+#X obj 189 281 throw~ R;
+#X obj -44 15 min 20000;
+#N canvas 103 204 481 424 thisQ 0;
+#X obj 125 47 < 5000;
+#X floatatom 20 289 8 0 0 0 - - -;
+#X obj 92 72 spigot;
+#X obj 213 43 > 5000;
+#X obj 180 71 spigot;
+#X obj 180 116 spigot;
+#X obj 230 94 < 10000;
+#X obj 92 101 / 5000;
+#X obj 92 181 /;
+#X floatatom 120 326 8 0 0 0 - - -;
+#X obj 180 218 /;
+#X obj 180 245 *;
+#X obj 180 141 / 10000;
+#X obj 180 192 swap 160;
+#X obj 180 166 * 260;
+#X obj 180 272 *;
+#X obj 337 74 spigot;
+#X obj 370 46 > 10000;
+#X obj 337 145 / 300000;
+#X obj 337 115 spigot;
+#X obj 387 93 < 300000;
+#X floatatom 268 363 8 0 0 0 - - -;
+#X obj 92 127 * 300;
+#X obj 92 156 swap 300;
+#X obj 92 205 *;
+#X obj 92 233 *;
+#X obj 337 197 swap 120;
+#X obj 337 224 /;
+#X obj 337 248 *;
+#X obj 337 169 * 5000;
+#X obj 336 334 max 2;
+#X obj 92 262 + 100;
+#X obj 180 297 * 50;
+#X obj 336 307 * 20;
+#X obj 387 68 r rey1;
+#X obj 92 21 r rey2;
+#X obj 180 19 r rey2;
+#X obj 230 69 r rey2;
+#X obj 337 22 r rey2;
+#X obj 92 288 s qValue2;
+#X obj 180 323 s qValue2;
+#X obj 337 359 s qValue2;
+#X connect 0 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 12 0;
+#X connect 6 0 5 1;
+#X connect 7 0 22 0;
+#X connect 8 0 24 0;
+#X connect 8 0 24 1;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 15 0;
+#X connect 11 0 15 1;
+#X connect 12 0 14 0;
+#X connect 13 0 10 0;
+#X connect 13 1 10 1;
+#X connect 14 0 13 0;
+#X connect 15 0 32 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 29 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 8 0;
+#X connect 23 1 8 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 31 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 26 0;
+#X connect 30 0 41 0;
+#X connect 31 0 1 0;
+#X connect 31 0 39 0;
+#X connect 32 0 9 0;
+#X connect 32 0 40 0;
+#X connect 33 0 30 0;
+#X connect 33 0 21 0;
+#X connect 34 0 20 0;
+#X connect 35 0 0 0;
+#X connect 35 0 2 0;
+#X connect 36 0 3 0;
+#X connect 36 0 4 0;
+#X connect 37 0 6 0;
+#X connect 38 0 16 0;
+#X connect 38 0 17 0;
+#X restore 53 -12 pd thisQ;
+#X obj 25 221 r panVal;
+#X obj -44 -16 r outFreq2;
+#X obj -27 59 r qValue2;
+#X obj 138 256 fcpan 0.6;
+#X obj -72 287 fcpan 0.6;
+#X obj -72 246 *~;
+#X obj 138 213 *~;
+#X obj 46 170 line~;
+#X obj 54 62 r d4;
+#X obj 54 86 t f b;
+#X msg 46 146 0 20;
+#X floatatom 5 119 5 0 0 0 - - -;
+#X obj 46 119 delay \$1;
+#X msg 89 147 1 200;
+#X obj 159 3 r start;
+#X msg 159 30 0;
+#X connect 0 0 1 0;
+#X connect 1 0 15 0;
+#X connect 2 0 3 0;
+#X connect 3 0 16 0;
+#X connect 8 0 2 0;
+#X connect 8 0 1 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 14 0;
+#X connect 16 0 13 0;
+#X connect 17 0 16 1;
+#X connect 17 0 15 1;
+#X connect 18 0 19 0;
+#X connect 19 0 21 0;
+#X connect 19 0 22 1;
+#X connect 19 1 22 0;
+#X connect 19 1 23 0;
+#X connect 20 0 17 0;
+#X connect 22 0 20 0;
+#X connect 23 0 17 0;
+#X connect 24 0 25 0;
+#X connect 25 0 2 1;
+#X restore 134 54 pd soundGen;
+#X obj 244 145 * 0.0075;
+#X obj 244 377 / 0.0075;
+#X obj 230 14 r windSpeed;
+#X obj 244 403 max 0.001;
+#X obj 316 320 t f b;
+#X obj 230 69 *;
+#X obj 245 38 r speed2;
+#X obj 265 92 s windSpeed2;
+#X obj 120 267 s rey2;
+#X obj 316 293 r windSpeed2;
+#X obj 244 457 s outFreq2;
+#X connect 0 0 20 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 28 0;
+#X connect 3 0 4 0;
+#X connect 3 1 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 7 0 16 0;
+#X connect 9 0 21 0;
+#X connect 18 0 8 0;
+#X connect 18 0 30 0;
+#X connect 20 0 1 0;
+#X connect 21 0 23 0;
+#X connect 22 0 25 0;
+#X connect 23 0 18 0;
+#X connect 24 0 9 1;
+#X connect 24 1 9 0;
+#X connect 25 0 0 0;
+#X connect 25 0 12 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 1;
+#X connect 29 0 24 0;
+#X restore 127 -56 pd pro2;
+#X floatatom 443 -58 5 0 0 0 - - -;
+#X obj 316 53 s aFrac;
+#X obj 346 -59 log;
+#X floatatom 374 54 5 0 0 0 - - -;
+#X obj 346 18 + 1;
+#X obj 346 -7 log;
+#X obj 346 -33 + 1;
+#X obj 502 -204 r outputS;
+#X floatatom 502 -154 5 0 0 0 - - -;
+#X msg 564 -152 0;
+#X obj 48 -141 s start;
+#X msg 190 -219 1;
+#X msg 189 -198 2;
+#X msg 190 -178 3;
+#X msg 189 -157 4;
+#X msg 189 -137 5;
+#X msg 219 -219 6;
+#X msg 218 -199 7;
+#X msg 218 -180 8;
+#X msg 218 -158 9;
+#X msg 218 -137 10;
+#X obj 117 -113 s noSources;
+#X obj 273 -112 s noSources;
+#X obj 379 -150 r noSources;
+#X msg 616 -132 0.7;
+#X obj 81 -202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 439 -84 s fracB;
+#X obj 379 -101 t f i b;
+#X obj 624 28 r aFrac;
+#X msg 601 54 \$1;
+#X obj 586 5 r start;
+#X obj 586 81 f;
+#X obj 487 115 /~;
+#X obj 532 112 /~;
+#X obj 82 -174 metro 100;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 3 0 5 1;
+#X connect 3 0 4 1;
+#X connect 4 0 57 0;
+#X connect 5 0 58 0;
+#X connect 10 0 52 0;
+#X connect 11 0 35 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 27 0 31 0;
+#X connect 29 0 28 0;
+#X connect 29 0 26 0;
+#X connect 30 0 29 0;
+#X connect 31 0 30 0;
+#X connect 32 0 33 0;
+#X connect 33 0 3 0;
+#X connect 34 0 3 0;
+#X connect 36 0 46 0;
+#X connect 37 0 46 0;
+#X connect 38 0 46 0;
+#X connect 39 0 46 0;
+#X connect 40 0 46 0;
+#X connect 41 0 47 0;
+#X connect 42 0 47 0;
+#X connect 43 0 47 0;
+#X connect 44 0 47 0;
+#X connect 45 0 47 0;
+#X connect 48 0 10 0;
+#X connect 49 0 3 0;
+#X connect 50 0 59 0;
+#X connect 52 0 27 0;
+#X connect 52 1 9 0;
+#X connect 52 1 25 0;
+#X connect 52 2 51 0;
+#X connect 53 0 54 0;
+#X connect 54 0 56 1;
+#X connect 55 0 56 0;
+#X connect 56 0 58 1;
+#X connect 56 0 57 1;
+#X connect 57 0 2 0;
+#X connect 58 0 2 1;
+#X connect 59 0 35 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/arccos.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,30 @@
+#N canvas 88 45 313 368 10;
+#X obj 112 255 * 360;
+#X floatatom 159 306 5 0 0 0 - - -;
+#X obj 112 279 / 6.28319;
+#X obj 70 47 *;
+#X obj 70 79 swap 1;
+#X obj 70 112 -;
+#X obj 70 141 sqrt;
+#X obj 112 172 /;
+#X obj 112 200 atan;
+#X obj 112 226 * 2;
+#X text 152 108 Arccos of angle;
+#X obj 127 48 + 1;
+#X obj 112 306 outlet;
+#X obj 70 20 inlet;
+#X connect 0 0 2 0;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 4 1 5 1;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 9 0 0 0;
+#X connect 11 0 7 1;
+#X connect 13 0 3 1;
+#X connect 13 0 3 0;
+#X connect 13 0 11 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/arccos~.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,39 @@
+#N canvas 177 186 443 430 10;
+#X obj 162 73 inlet~;
+#X obj 162 108 *~;
+#X obj 197 107 +~ 1;
+#X obj 147 136 -~;
+#X obj 113 109 sig~ 1;
+#X obj 147 163 sqrt~;
+#X obj 182 193 /~;
+#X obj 182 221 atan~;
+#X obj 182 248 *~ 2;
+#X obj 69 236 loadbang;
+#X obj 69 259 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 69 280 metro 10;
+#X obj 69 303 snapshot~;
+#X floatatom 69 327 5 0 0 0 - - -;
+#X obj 182 339 outlet~;
+#X obj 182 272 *~ 360;
+#X obj 182 294 /~ 3.14159;
+#X obj 182 315 /~ 2;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 2 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 1;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 15 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 14 0;
+#X connect 17 0 12 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/fcpan.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,25 @@
+#N canvas 316 389 443 292 10;
+#X obj 64 123 *~;
+#X obj -4 123 *~;
+#X obj 80 77 cos~;
+#X obj 80 40 -~ 0.25;
+#X obj 80 18 *~ 0.25;
+#X obj 12 101 cos~;
+#X obj 12 77 -~ 0.25;
+#X obj -4 146 outlet~ l;
+#X obj 64 146 outlet~ r;
+#X obj -4 -4 inlet~;
+#X obj 80 -4 sig~;
+#X obj 80 -36 inlet;
+#X connect 0 0 8 0;
+#X connect 1 0 7 0;
+#X connect 2 0 0 1;
+#X connect 3 0 2 0;
+#X connect 3 0 6 0;
+#X connect 4 0 3 0;
+#X connect 5 0 1 1;
+#X connect 6 0 5 0;
+#X connect 9 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 4 0;
+#X connect 11 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freq3DChoD1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,617 @@
+#N canvas 88 44 1247 757 10;
+#X text 125 140 Frequency (Hz);
+#X obj 288 616 throw~ l;
+#X obj 315 597 throw~ r;
+#X obj 135 89 snapshot~;
+#X obj 135 42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 135 115 10 0 0 0 - - -;
+#X obj 185 -100 inlet;
+#X obj 215 114 outlet;
+#X obj 135 16 loadbang;
+#X obj 288 529 +~;
+#X obj 185 -77 s \$0-diameter;
+#X obj 85 -77 s~ \$0-windSpeed;
+#X obj 49 64 r~ \$0-myFreq;
+#X obj 554 551 snapshot~;
+#X obj 554 526 metro 100;
+#X obj 554 504 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 554 577 10 0 0 0 - - -;
+#X obj 554 478 loadbang;
+#X obj 468 526 r~ \$0-myRey;
+#X text 539 599 Reynolds Number;
+#X obj 85 -100 inlet~;
+#X obj 288 572 fcpan;
+#X obj 135 64 metro 10;
+#X text 211 172 Mass Density of Air;
+#X obj 303 474 osc~;
+#X obj 333 173 *~ 1.225;
+#X obj 333 248 /~ 1.81e-05;
+#X obj 333 203 *~ 1;
+#X obj 303 423 /~ 1;
+#X obj 318 291 /~;
+#X obj 303 399 *~;
+#X obj 303 448 clip~ 0 20000;
+#X text 174 241 Reynolds Number;
+#X text 187 415 Strouhal Number;
+#X obj 303 504 *~;
+#X text 363 228 Viscosity;
+#X obj 67 425 *~ 2;
+#X obj 67 452 osc~;
+#X obj 67 474 *~;
+#X obj 394 172 r \$0-diameter;
+#X obj 383 372 r \$0-diameter;
+#X obj 382 341 r~ \$0-windSpeed;
+#X obj 333 145 r~ \$0-windSpeed;
+#X obj 238 398 s~ \$0_str;
+#X obj 100 452 r~ \$0_dragDiGain;
+#X obj 218 474 s~ \$0-myFreq;
+#X obj 67 404 r~ \$0-myFreq;
+#X obj 341 474 r~ \$0_liftDiGain;
+#X obj 346 272 s~ \$0-myRey;
+#X text 54 287 Calculates the frequency;
+#X text 54 300 based on the physics of;
+#X text 55 313 the object and environment;
+#X obj 284 252 sig~ 1;
+#X obj 318 317 sqrt~;
+#X obj 318 342 *~ 1.0356;
+#X obj 244 333 sig~ 0.2684;
+#X obj 303 372 -~;
+#X obj 566 -52 r~ \$0-windSpeed;
+#X obj 556 -73 r~ \$0_str;
+#X obj 563 207 r~ \$0-windSpeed;
+#X obj 552 184 r~ \$0_str;
+#N canvas 515 100 622 660 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20890 352 cos;
+#X obj -20890 307 / 360;
+#X floatatom -20863 403 8 0 0 0 - - -;
+#X obj -20890 376 *;
+#X obj -20911 435 *~ 0.27;
+#X obj -20890 329 * 6.28319;
+#X obj -21000 282 + 90;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20942 229 inlet;
+#X obj -20873 229 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7425 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20942 252 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X obj -21000 305 / 360;
+#X obj -21000 351 cos;
+#X obj -21000 375 *;
+#X obj -21000 328 * 6.28319;
+#X obj -21021 397 *~ 1;
+#X obj -20911 411 *~ 1;
+#X text -20848 459 Need for scienctific reasoning here!;
+#X text -21239 441 Need for scienctific reasoning here!;
+#X obj -21021 444 *~ 0.02;
+#X obj -20911 460 *~ 0.002;
+#X obj -20859 92 inlet~;
+#X obj -20859 118 *~;
+#X obj -20859 141 *~ 118033;
+#X obj -21022 193 /~;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 34 0;
+#X connect 6 0 44 0;
+#X connect 8 0 11 0;
+#X connect 8 0 11 1;
+#X connect 9 0 13 0;
+#X connect 11 0 10 0;
+#X connect 11 0 41 1;
+#X connect 12 0 45 0;
+#X connect 13 0 8 0;
+#X connect 14 0 36 0;
+#X connect 17 0 3 0;
+#X connect 19 0 41 0;
+#X connect 20 0 2 0;
+#X connect 20 0 2 1;
+#X connect 21 0 17 0;
+#X connect 22 0 4 1;
+#X connect 23 0 31 0;
+#X connect 24 0 31 1;
+#X connect 31 0 14 0;
+#X connect 31 0 9 0;
+#X connect 32 0 33 0;
+#X connect 32 0 33 1;
+#X connect 33 0 34 1;
+#X connect 34 0 49 0;
+#X connect 36 0 39 0;
+#X connect 37 0 38 0;
+#X connect 37 0 38 1;
+#X connect 38 0 40 1;
+#X connect 39 0 37 0;
+#X connect 40 0 6 0;
+#X connect 41 0 12 0;
+#X connect 44 0 25 0;
+#X connect 45 0 26 0;
+#X connect 46 0 47 0;
+#X connect 46 0 47 1;
+#X connect 47 0 48 0;
+#X connect 48 0 49 1;
+#X connect 49 0 18 0;
+#X connect 49 0 40 0;
+#X restore 552 336 pd noiseGain;
+#X obj 575 228 r \$0-diameter;
+#X obj 609 290 r \$0_azim;
+#X obj 598 269 r \$0_elev;
+#X obj 552 381 s~ \$0_liftNoiseGain;
+#X obj 621 359 s~ \$0_dragNoiseGain;
+#N canvas 576 101 702 650 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 508 93 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 219 506 *~ 0.27;
+#X text 380 261 Azimuth;
+#X text 497 1 Distance;
+#X obj 419 420 cos;
+#X obj 419 375 / 360;
+#X floatatom 446 466 8 0 0 0 - - -;
+#X obj 419 444 *;
+#X obj 398 491 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 357 441 r~ \$0-a;
+#X obj 419 397 * 6.28319;
+#N canvas 131 175 477 312 angleCalc 0;
+#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 233 6 Elevation Angle;
+#X obj 242 59 / 360;
+#X obj 242 81 * 6.28319;
+#X obj 170 21 / 360;
+#X obj 170 43 * 6.28319;
+#X floatatom 50 22 5 0 0 0 - - -;
+#X floatatom 294 57 5 0 0 0 - - -;
+#X floatatom 204 196 5 0 0 0 - - -;
+#X obj 170 67 cos;
+#X obj 242 112 cos;
+#X obj 242 146 *;
+#X obj 170 90 t f b;
+#X obj 168 115 delay 9;
+#X obj 242 197 outlet;
+#X obj 242 31 inlet;
+#X obj 170 -6 inlet;
+#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 136 -30 Azimuth Angle;
+#X obj 242 172 arccos;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 10 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 9 0 12 0;
+#X connect 10 0 11 0;
+#X connect 11 0 19 0;
+#X connect 12 0 11 1;
+#X connect 12 1 13 0;
+#X connect 13 0 11 0;
+#X connect 15 0 2 0;
+#X connect 16 0 4 0;
+#X connect 17 0 6 0;
+#X connect 17 0 4 0;
+#X connect 19 0 14 0;
+#X connect 19 0 8 0;
+#X restore 365 297 pd angleCalc;
+#X text 451 260 Elevation;
+#X text 476 498 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 398 516 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 365 276 inlet;
+#X obj 434 275 inlet;
+#X obj 219 530 outlet~;
+#X obj 398 541 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 240 388 / 360;
+#X obj 240 434 cos;
+#X obj 240 458 *;
+#X obj 240 411 * 6.28319;
+#X obj 398 467 *~ 1;
+#X obj 219 481 *~ 1;
+#X obj 305 247 arccos;
+#X obj 305 223 r sigMac;
+#X obj 240 362 +;
+#X obj 305 269 t f b;
+#X obj 240 323 delay 9;
+#X text 309 203 Replicates Doppler effect;
+#X obj 506 20 inlet~;
+#X obj 506 45 *~;
+#X obj 506 70 *~ 118033;
+#X obj 219 240 /~;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 33 0;
+#X connect 7 0 29 0;
+#X connect 10 0 13 0;
+#X connect 10 0 13 1;
+#X connect 11 0 17 0;
+#X connect 13 0 12 0;
+#X connect 13 0 39 1;
+#X connect 14 0 22 0;
+#X connect 16 0 39 0;
+#X connect 17 0 10 0;
+#X connect 18 0 11 0;
+#X connect 18 0 43 0;
+#X connect 22 0 30 0;
+#X connect 23 0 3 0;
+#X connect 23 0 3 1;
+#X connect 24 0 2 0;
+#X connect 26 0 5 1;
+#X connect 27 0 18 0;
+#X connect 28 0 18 1;
+#X connect 31 0 32 0;
+#X connect 31 0 32 1;
+#X connect 32 0 33 1;
+#X connect 33 0 50 0;
+#X connect 35 0 38 0;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 40 1;
+#X connect 38 0 36 0;
+#X connect 39 0 14 0;
+#X connect 40 0 7 0;
+#X connect 41 0 44 0;
+#X connect 42 0 41 0;
+#X connect 43 0 35 0;
+#X connect 44 0 43 1;
+#X connect 44 1 45 0;
+#X connect 45 0 43 0;
+#X connect 47 0 48 1;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 49 0 50 1;
+#X connect 50 0 15 0;
+#X connect 50 0 40 0;
+#X restore 556 78 pd freqGain;
+#X obj 577 -31 r \$0-diameter;
+#X obj 598 14 r \$0_azim;
+#X obj 608 35 r \$0_elev;
+#X obj 619 102 s~ \$0_dragDiGain;
+#X obj 556 122 s~ \$0_liftDiGain;
+#X text 546 139 Calculates the gain of the dipole source;
+#X text 543 400 Calculates the gain of the source;
+#X obj 587 -8 r length;
+#X obj 586 249 r length;
+#X obj 422 -100 inlet;
+#X obj 422 -78 s \$0_elev;
+#X obj 340 -101 inlet;
+#X obj 340 -79 s \$0_azim;
+#X obj 840 41 r~ \$0-myFreq;
+#X obj 806 -9 noise~;
+#X obj 883 225 throw~ l;
+#X obj 910 204 throw~ r;
+#X obj 883 132 *~;
+#X obj 1021 42 snapshot~;
+#X floatatom 1021 68 10 0 0 0 - - -;
+#X obj 1021 -31 loadbang;
+#X obj 1021 -6 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 932 -60 r~ \$0-myRey;
+#X obj 848 393 r~ \$0-myFreq;
+#X obj 814 322 noise~;
+#X obj 891 582 throw~ l;
+#X obj 918 559 throw~ r;
+#X obj 891 490 *~;
+#X obj 1029 402 snapshot~;
+#X floatatom 1029 428 10 0 0 0 - - -;
+#X obj 1029 329 loadbang;
+#X obj 1029 354 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 940 300 r~ \$0-myRey;
+#X obj 848 419 *~ 2;
+#X obj 806 84 vcf~ 1000 10;
+#X obj 814 444 vcf~ 1000 10;
+#X obj 883 181 fcpan;
+#X obj 891 534 fcpan;
+#X obj 898 105 *~ 1;
+#X obj 906 465 *~ 1;
+#X obj 940 375 clip~ 2 400;
+#X obj 932 15 clip~ 2 400;
+#X obj 940 324 *~ -0.003;
+#X obj 932 -36 *~ -0.003;
+#X obj 932 -11 +~ 20;
+#X obj 940 349 +~ 20;
+#X obj 1021 17 metro 10;
+#X obj 1029 377 metro 10;
+#X obj 910 157 r \$0_thisPan;
+#X obj 918 512 r \$0_thisPan;
+#X text 942 478 Drag Dipole spectrum calculation;
+#X text 937 122 Lift Dipole spectrum calculation;
+#X obj 906 442 r~ \$0_dragNoiseGain;
+#X obj 898 63 r~ \$0_liftNoiseGain;
+#X obj 806 38 hip~;
+#X obj 814 419 hip~;
+#X obj 827 15 r \$0_contFreq;
+#X obj 835 343 r \$0_contFreq;
+#X obj 835 366 * 2;
+#X obj 330 -37 r \$0_azim;
+#X obj 330 -15 / 180;
+#X obj 330 6 + 0.5;
+#X obj 330 29 abs;
+#X obj 330 51 s \$0_thisPan;
+#X obj 315 550 r \$0_thisPan;
+#X obj 270 -78 s~ \$0_dist;
+#X obj 270 -100 inlet~;
+#X obj 619 57 r~ \$0_dist;
+#X obj 621 312 r~ \$0_dist;
+#X connect 3 0 5 0;
+#X connect 3 0 7 0;
+#X connect 4 0 22 0;
+#X connect 6 0 10 0;
+#X connect 8 0 4 0;
+#X connect 9 0 21 0;
+#X connect 12 0 3 0;
+#X connect 13 0 16 0;
+#X connect 14 0 13 0;
+#X connect 15 0 14 0;
+#X connect 17 0 15 0;
+#X connect 18 0 13 0;
+#X connect 20 0 11 0;
+#X connect 21 0 1 0;
+#X connect 21 1 2 0;
+#X connect 22 0 3 0;
+#X connect 24 0 34 0;
+#X connect 25 0 27 0;
+#X connect 26 0 29 1;
+#X connect 26 0 48 0;
+#X connect 27 0 26 0;
+#X connect 28 0 31 0;
+#X connect 29 0 53 0;
+#X connect 30 0 28 0;
+#X connect 31 0 24 0;
+#X connect 31 0 45 0;
+#X connect 34 0 9 1;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 38 0 9 0;
+#X connect 39 0 27 1;
+#X connect 40 0 28 1;
+#X connect 41 0 30 1;
+#X connect 42 0 25 0;
+#X connect 44 0 38 1;
+#X connect 46 0 36 0;
+#X connect 47 0 34 1;
+#X connect 52 0 29 0;
+#X connect 53 0 54 0;
+#X connect 54 0 56 1;
+#X connect 55 0 56 0;
+#X connect 56 0 43 0;
+#X connect 56 0 30 0;
+#X connect 57 0 67 1;
+#X connect 58 0 67 0;
+#X connect 59 0 61 1;
+#X connect 60 0 61 0;
+#X connect 61 0 65 0;
+#X connect 61 1 66 0;
+#X connect 62 0 61 2;
+#X connect 63 0 61 5;
+#X connect 64 0 61 4;
+#X connect 67 0 72 0;
+#X connect 67 1 71 0;
+#X connect 68 0 67 2;
+#X connect 69 0 67 4;
+#X connect 70 0 67 5;
+#X connect 75 0 67 3;
+#X connect 76 0 61 3;
+#X connect 77 0 78 0;
+#X connect 79 0 80 0;
+#X connect 81 0 102 1;
+#X connect 82 0 122 0;
+#X connect 85 0 104 0;
+#X connect 86 0 87 0;
+#X connect 86 0 102 2;
+#X connect 88 0 89 0;
+#X connect 89 0 114 0;
+#X connect 90 0 111 0;
+#X connect 91 0 101 0;
+#X connect 92 0 123 0;
+#X connect 95 0 105 0;
+#X connect 96 0 97 0;
+#X connect 96 0 103 2;
+#X connect 98 0 99 0;
+#X connect 99 0 115 0;
+#X connect 100 0 110 0;
+#X connect 101 0 103 1;
+#X connect 102 0 85 0;
+#X connect 103 0 95 0;
+#X connect 104 0 83 0;
+#X connect 104 1 84 0;
+#X connect 105 0 93 0;
+#X connect 105 1 94 0;
+#X connect 106 0 85 1;
+#X connect 107 0 95 1;
+#X connect 108 0 96 0;
+#X connect 109 0 86 0;
+#X connect 110 0 113 0;
+#X connect 111 0 112 0;
+#X connect 112 0 109 0;
+#X connect 113 0 108 0;
+#X connect 114 0 86 0;
+#X connect 115 0 96 0;
+#X connect 116 0 104 1;
+#X connect 117 0 105 1;
+#X connect 120 0 107 0;
+#X connect 121 0 106 0;
+#X connect 122 0 102 0;
+#X connect 123 0 103 0;
+#X connect 124 0 122 1;
+#X connect 125 0 126 0;
+#X connect 126 0 123 1;
+#X connect 127 0 128 0;
+#X connect 128 0 129 0;
+#X connect 129 0 130 0;
+#X connect 130 0 131 0;
+#X connect 132 0 21 1;
+#X connect 134 0 133 0;
+#X connect 135 0 67 6;
+#X connect 136 0 61 6;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freq3DChord.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,313 @@
+#N canvas 215 81 1321 796 10;
+#X text 49 202 Mass Density of Air;
+#X text 115 130 Frequency (Hz);
+#X obj 142 641 throw~ l;
+#X obj 169 622 throw~ r;
+#X obj 142 522 osc~;
+#X obj 171 203 *~ 1.225;
+#X obj 171 278 /~ 1.81e-05;
+#X obj 141 381 *~ 0.198;
+#X obj 171 233 *~ 1;
+#X obj 141 441 /~ 1;
+#X obj 125 79 snapshot~;
+#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 125 105 10 0 0 0 - - -;
+#X obj 102 297 sig~ 19.7;
+#X obj 156 321 /~;
+#X obj 102 321 sig~ 1;
+#X obj 141 350 -~;
+#X obj 141 410 *~;
+#X obj 141 467 clip~ 0 20000;
+#X obj 175 -110 inlet;
+#X obj 205 104 outlet;
+#X obj 125 6 loadbang;
+#X text 665 42 Mass Density of Air \, squared;
+#X text 962 27 Speed of Sound to power 2;
+#N canvas 713 191 156 220 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 4 0;
+#X connect 2 0 4 1;
+#X connect 2 0 1 0;
+#X connect 4 0 6 1;
+#X connect 5 0 6 0;
+#X connect 6 0 3 0;
+#X restore 848 -55 pd pow6;
+#X text 12 271 Reynolds Number;
+#X text 20 453 Strouhal Number;
+#X obj 811 -42 *~;
+#X obj 848 -17 *~;
+#X obj 848 17 *~ 1;
+#X obj 848 45 *~ 1.50063;
+#X obj 869 148 inlet;
+#X obj 869 248 cos;
+#X obj 869 203 / 360;
+#X obj 848 420 *~ 0.27;
+#X obj 142 553 *~;
+#X floatatom 886 300 5 0 0 0 - - -;
+#X obj 869 272 *;
+#X text 925 -26 Distance;
+#X obj 848 328 *~ 1;
+#X text 201 258 Viscosity;
+#X obj 848 445 *~ 1e-06;
+#X obj 1114 238 cos;
+#X obj 1114 193 / 360;
+#X floatatom 1141 289 5 0 0 0 - - -;
+#X obj 1114 262 *;
+#X obj 1093 421 *~ 0.27;
+#X obj 1093 294 *~ 1;
+#X obj 175 -87 s \$0-diameter;
+#X obj 232 202 r \$0-diameter;
+#X obj 242 397 r \$0-diameter;
+#X obj 917 -49 r \$0-diameter;
+#X obj 53 -85 s~ \$0-windSpeed;
+#X obj 848 -81 r~ \$0-windSpeed;
+#X obj 197 380 r~ \$0-windSpeed;
+#X obj 171 175 r~ \$0-windSpeed;
+#X obj 75 479 s~ \$0_str;
+#X obj 781 -80 r~ \$0_str;
+#X obj 865 109 s~ \$0-a;
+#X obj 1092 96 r~ \$0-a;
+#X obj 1093 471 s~ \$0_dragDiGain;
+#X obj 154 493 s~ \$0-myFreq;
+#X obj 39 54 r~ \$0-myFreq;
+#X obj 848 469 s~ \$0_liftDiGain;
+#X obj 180 523 r~ \$0_liftDiGain;
+#X obj 451 24 r~ \$0-myFreq;
+#X obj 417 0 noise~;
+#X obj 494 201 throw~ l;
+#X obj 521 180 throw~ r;
+#X obj 509 57 r~ \$0_liftDiGain;
+#X obj 494 108 *~;
+#X obj 268 -5 snapshot~;
+#X obj 268 -30 metro 100;
+#X obj 268 -52 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 268 21 10 0 0 0 - - -;
+#X obj 268 -78 loadbang;
+#X obj 182 -30 r~ \$0-myRey;
+#X obj 184 302 s~ \$0-myRey;
+#X obj 543 15 snapshot~;
+#X floatatom 543 36 10 0 0 0 - - -;
+#X obj 481 -56 loadbang;
+#X obj 481 -31 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 543 -84 r~ \$0-myRey;
+#X obj 474 338 r~ \$0-myFreq;
+#X obj 440 313 noise~;
+#X obj 517 527 throw~ l;
+#X obj 544 504 throw~ r;
+#X obj 517 435 *~;
+#X obj 555 341 snapshot~;
+#X floatatom 555 364 10 0 0 0 - - -;
+#X obj 499 250 loadbang;
+#X obj 499 275 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 555 240 r~ \$0-myRey;
+#X obj 532 387 r~ \$0_dragDiGain;
+#X obj 474 364 *~ 2;
+#X text 253 43 Reynolds Number;
+#X obj 417 60 vcf~ 1000 10;
+#X obj 440 389 vcf~ 1000 10;
+#X obj 53 -108 inlet~;
+#X floatatom 905 181 5 0 0 0 - - -;
+#X obj 142 597 fcpan;
+#X obj 789 205 s \$0-b;
+#X obj 185 547 r \$0-b;
+#X obj 185 569 / 180;
+#X obj 494 157 fcpan;
+#X obj 521 109 r \$0-b;
+#X obj 521 131 / 180;
+#X obj 517 479 fcpan;
+#X obj 544 434 r \$0-b;
+#X obj 544 456 / 180;
+#X obj 869 225 * 6.28319;
+#X obj 1114 215 * 6.28319;
+#X obj 509 81 *~ 1;
+#X obj 532 410 *~ 1;
+#X obj 481 -8 metro 10;
+#X obj 499 298 metro 10;
+#X obj 125 54 metro 10;
+#X obj 321 637 throw~ l;
+#X obj 348 618 throw~ r;
+#X obj 321 492 *~ 2;
+#X obj 321 519 osc~;
+#X obj 321 555 *~;
+#X obj 354 519 r~ \$0_dragDiGain;
+#X obj 321 465 r~ \$0-myFreq;
+#X obj 321 593 fcpan;
+#X obj 364 543 r \$0-b;
+#X obj 364 565 / 180;
+#X text 310 441 Drag Dipole Calculation;
+#X text 237 157 Lift Dipole Calculation;
+#X text 597 107 Lift Dipole Spectrum;
+#X text 603 446 Drag Dipole Spectrum;
+#X obj 848 395 *~ 1;
+#X obj 1114 135 r \$0-b;
+#X obj 1093 396 *~ 1;
+#X obj 926 -6 inlet~;
+#X obj 926 19 *~;
+#X obj 926 44 *~ 118033;
+#X obj 848 80 /~;
+#X obj 1093 446 *~ 1e-09;
+#X obj 789 183 + 90;
+#X obj 555 264 *~ -0.003;
+#X obj 543 -60 *~ -0.003;
+#X obj 543 -35 +~ 20;
+#X obj 555 289 +~ 20;
+#X obj 21 473 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 1000 1;
+#X obj 45 608 / 127;
+#X obj 90 574 *~ 1;
+#X obj 290 577 *~ 1;
+#X obj 543 -9 clip~ 15 400;
+#X obj 555 315 clip~ 15 400;
+#X text 872 130 Angle from Centre chord;
+#X text 1053 73 Angle from Centre chord;
+#X obj 21 398 loadbang;
+#X msg 21 420 10;
+#X connect 4 0 35 0;
+#X connect 5 0 8 0;
+#X connect 6 0 14 1;
+#X connect 6 0 77 0;
+#X connect 7 0 17 0;
+#X connect 8 0 6 0;
+#X connect 9 0 18 0;
+#X connect 9 0 56 0;
+#X connect 10 0 12 0;
+#X connect 10 0 20 0;
+#X connect 11 0 116 0;
+#X connect 13 0 14 0;
+#X connect 14 0 16 1;
+#X connect 15 0 16 0;
+#X connect 16 0 7 0;
+#X connect 17 0 9 0;
+#X connect 18 0 4 0;
+#X connect 18 0 61 0;
+#X connect 19 0 48 0;
+#X connect 21 0 11 0;
+#X connect 24 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 0;
+#X connect 30 0 137 0;
+#X connect 31 0 99 0;
+#X connect 31 0 33 0;
+#X connect 31 0 139 0;
+#X connect 32 0 37 0;
+#X connect 32 0 37 1;
+#X connect 33 0 110 0;
+#X connect 34 0 41 0;
+#X connect 35 0 146 0;
+#X connect 37 0 36 0;
+#X connect 37 0 39 1;
+#X connect 39 0 131 0;
+#X connect 41 0 63 0;
+#X connect 42 0 45 0;
+#X connect 42 0 45 1;
+#X connect 43 0 111 0;
+#X connect 45 0 44 0;
+#X connect 45 0 47 1;
+#X connect 46 0 138 0;
+#X connect 47 0 133 0;
+#X connect 49 0 8 1;
+#X connect 50 0 9 1;
+#X connect 51 0 29 1;
+#X connect 53 0 24 0;
+#X connect 54 0 17 1;
+#X connect 55 0 5 0;
+#X connect 57 0 27 1;
+#X connect 57 0 27 0;
+#X connect 59 0 47 0;
+#X connect 62 0 10 0;
+#X connect 64 0 35 1;
+#X connect 65 0 96 1;
+#X connect 66 0 96 0;
+#X connect 69 0 112 0;
+#X connect 70 0 104 0;
+#X connect 71 0 74 0;
+#X connect 72 0 71 0;
+#X connect 73 0 72 0;
+#X connect 75 0 73 0;
+#X connect 76 0 71 0;
+#X connect 78 0 79 0;
+#X connect 78 0 96 2;
+#X connect 80 0 81 0;
+#X connect 81 0 114 0;
+#X connect 82 0 141 0;
+#X connect 83 0 94 0;
+#X connect 84 0 97 0;
+#X connect 87 0 107 0;
+#X connect 88 0 89 0;
+#X connect 88 0 97 2;
+#X connect 90 0 91 0;
+#X connect 91 0 115 0;
+#X connect 92 0 140 0;
+#X connect 93 0 113 0;
+#X connect 94 0 97 1;
+#X connect 96 0 70 0;
+#X connect 97 0 87 0;
+#X connect 98 0 52 0;
+#X connect 100 0 2 0;
+#X connect 100 1 3 0;
+#X connect 102 0 103 0;
+#X connect 103 0 100 1;
+#X connect 104 0 67 0;
+#X connect 104 1 68 0;
+#X connect 105 0 106 0;
+#X connect 106 0 104 1;
+#X connect 107 0 85 0;
+#X connect 107 1 86 0;
+#X connect 108 0 109 0;
+#X connect 109 0 107 1;
+#X connect 110 0 32 0;
+#X connect 111 0 42 0;
+#X connect 112 0 70 1;
+#X connect 113 0 87 1;
+#X connect 114 0 78 0;
+#X connect 115 0 88 0;
+#X connect 116 0 10 0;
+#X connect 119 0 120 0;
+#X connect 120 0 121 0;
+#X connect 121 0 147 0;
+#X connect 122 0 121 1;
+#X connect 123 0 119 0;
+#X connect 124 0 117 0;
+#X connect 124 1 118 0;
+#X connect 125 0 126 0;
+#X connect 126 0 124 1;
+#X connect 131 0 34 0;
+#X connect 132 0 43 0;
+#X connect 133 0 46 0;
+#X connect 134 0 135 0;
+#X connect 134 0 135 1;
+#X connect 135 0 136 0;
+#X connect 136 0 137 1;
+#X connect 137 0 39 0;
+#X connect 137 0 58 0;
+#X connect 138 0 60 0;
+#X connect 139 0 101 0;
+#X connect 140 0 143 0;
+#X connect 141 0 142 0;
+#X connect 142 0 148 0;
+#X connect 143 0 149 0;
+#X connect 144 0 145 0;
+#X connect 145 0 147 1;
+#X connect 145 0 146 1;
+#X connect 146 0 100 0;
+#X connect 147 0 124 0;
+#X connect 148 0 78 0;
+#X connect 149 0 88 0;
+#X connect 152 0 153 0;
+#X connect 153 0 144 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalc3dCh.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,189 @@
+#N canvas 462 70 931 701 10;
+#X obj -184 362 snapshot~;
+#X obj -184 315 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -241 395 hsl 128 15 0 20000 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 92 1;
+#X floatatom -244 421 8 0 0 0 - - -;
+#X obj -184 337 metro 1;
+#X obj -111 390 outlet~;
+#X obj -184 281 loadbang;
+#X obj -111 335 *~ 1;
+#X obj -39 182 r circum;
+#X msg -112 237 1;
+#X obj -112 284 +~ 1;
+#X obj -111 309 *~ 0.5;
+#X obj -112 260 sig~;
+#X obj -54 47 r fineRPM;
+#X obj -39 70 r coarseRPM;
+#X obj -54 130 +;
+#X obj -39 89 t f b;
+#X floatatom -103 184 5 0 0 0 - - -;
+#X obj -12 110 delay 9;
+#X obj -54 251 *;
+#X floatatom -32 281 5 0 0 0 - - -;
+#X obj -39 204 t f b;
+#X obj -12 225 delay 9;
+#X obj -112 215 loadbang;
+#X obj -54 157 / 60;
+#X text -10 159 Revs / sec;
+#X obj 68 181 osc~;
+#X obj 349 51 r obsAzim;
+#X obj -9 391 snapshot~;
+#X obj -9 344 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj -66 424 hsl 128 15 -10 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4849 1;
+#X floatatom -22 451 8 0 0 0 - - -;
+#X obj -9 367 metro 1;
+#X obj -9 310 loadbang;
+#X obj 68 211 *~ 1;
+#X obj 69 299 *~ 1;
+#X obj 90 271 r bladeRadius;
+#X obj 421 56 r obsElev;
+#X obj 116 326 sig~;
+#X obj 70 390 +~;
+#X obj 85 326 abs~;
+#X obj 85 347 +~;
+#X obj 116 303 r obsDist;
+#X obj 70 415 outlet~;
+#X obj 305 23 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7425 1;
+#X obj 439 23 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 442 2 Elevation Angle;
+#X obj 439 80 / 360;
+#X obj 439 102 * 6.28319;
+#X floatatom 304 173 5 0 0 0 - - -;
+#X obj 348 78 / 360;
+#X obj 348 100 * 6.28319;
+#X floatatom 286 77 5 0 0 0 - - -;
+#X floatatom 506 70 5 0 0 0 - - -;
+#X floatatom 332 252 5 0 0 0 - - -;
+#X floatatom 545 312 5 0 0 0 - - -;
+#X obj 37 37 /;
+#X obj 439 264 /;
+#X obj 348 124 cos;
+#X obj 348 150 *;
+#X obj 439 133 cos;
+#X obj 439 233 *;
+#X obj 348 174 t f b;
+#X obj 346 199 delay 9;
+#X obj 372 124 r obsDist;
+#X obj 467 234 r obsDist;
+#X obj 103 191 / 90;
+#X obj 439 314 s \$0_offsetAngle;
+#X obj 103 168 r \$0_offsetAngle;
+#X obj 387 314 outlet;
+#X obj 175 23 inlet;
+#X msg 138 14 2;
+#X msg 112 32 3;
+#X obj 193 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 175 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 212 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 68 242 *~ 1;
+#X msg 187 210 -1;
+#X msg 151 211 1;
+#X obj 231 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 175 46 route 0 1 2 3 4;
+#X obj -111 369 *~ 1;
+#X msg -68 337 0;
+#X obj 107 102 s \$0_thisOff;
+#X obj -68 311 r \$0_thisOff;
+#X obj 192 100 s \$0_thisOn;
+#X obj -54 356 r \$0_thisOn;
+#X msg -54 380 1;
+#X obj 439 288 arccos;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 4 0 0 0;
+#X connect 6 0 1 0;
+#X connect 7 0 0 0;
+#X connect 7 0 81 0;
+#X connect 8 0 21 0;
+#X connect 9 0 12 0;
+#X connect 10 0 11 0;
+#X connect 11 0 7 0;
+#X connect 12 0 10 0;
+#X connect 13 0 15 0;
+#X connect 14 0 16 0;
+#X connect 15 0 24 0;
+#X connect 16 0 15 1;
+#X connect 16 1 18 0;
+#X connect 18 0 15 0;
+#X connect 19 0 20 0;
+#X connect 19 0 7 1;
+#X connect 21 0 19 1;
+#X connect 21 1 22 0;
+#X connect 22 0 19 0;
+#X connect 23 0 9 0;
+#X connect 24 0 19 0;
+#X connect 24 0 17 0;
+#X connect 24 0 26 0;
+#X connect 26 0 34 0;
+#X connect 27 0 50 0;
+#X connect 27 0 44 0;
+#X connect 28 0 30 0;
+#X connect 29 0 32 0;
+#X connect 30 0 31 0;
+#X connect 32 0 28 0;
+#X connect 33 0 29 0;
+#X connect 34 0 76 0;
+#X connect 35 0 28 0;
+#X connect 35 0 40 0;
+#X connect 35 0 39 0;
+#X connect 36 0 35 1;
+#X connect 37 0 47 0;
+#X connect 37 0 45 0;
+#X connect 38 0 41 1;
+#X connect 39 0 43 0;
+#X connect 40 0 41 0;
+#X connect 41 0 39 1;
+#X connect 42 0 38 0;
+#X connect 44 0 52 0;
+#X connect 45 0 53 0;
+#X connect 47 0 48 0;
+#X connect 48 0 60 0;
+#X connect 50 0 51 0;
+#X connect 51 0 58 0;
+#X connect 57 0 88 0;
+#X connect 58 0 59 0;
+#X connect 59 0 49 0;
+#X connect 59 0 62 0;
+#X connect 60 0 61 0;
+#X connect 61 0 54 0;
+#X connect 61 0 57 0;
+#X connect 62 0 61 1;
+#X connect 62 1 63 0;
+#X connect 63 0 61 0;
+#X connect 64 0 59 1;
+#X connect 65 0 57 1;
+#X connect 66 0 34 1;
+#X connect 68 0 66 0;
+#X connect 70 0 80 0;
+#X connect 71 0 80 0;
+#X connect 72 0 80 0;
+#X connect 73 0 78 0;
+#X connect 73 0 85 0;
+#X connect 74 0 83 0;
+#X connect 75 0 77 0;
+#X connect 76 0 35 0;
+#X connect 77 0 76 1;
+#X connect 78 0 76 1;
+#X connect 80 0 74 0;
+#X connect 80 1 73 0;
+#X connect 80 2 75 0;
+#X connect 80 3 79 0;
+#X connect 81 0 5 0;
+#X connect 82 0 81 1;
+#X connect 84 0 82 0;
+#X connect 86 0 87 0;
+#X connect 87 0 81 1;
+#X connect 88 0 67 0;
+#X connect 88 0 69 0;
+#X connect 88 0 55 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalcCyl.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,614 @@
+#N canvas -219 41 1523 817 10;
+#X text 181 156 Mass Density of Air;
+#X text 115 130 Frequency (Hz);
+#X obj 170 644 throw~ l;
+#X obj 197 625 throw~ r;
+#X obj 274 476 osc~;
+#X obj 303 157 *~ 1.225;
+#X obj 303 232 /~ 1.81e-05;
+#X obj 273 335 *~ 0.198;
+#X obj 303 187 *~ 1;
+#X obj 273 395 /~ 1;
+#X obj 125 79 snapshot~;
+#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 125 105 10 0 0 0 - - -;
+#X obj 234 251 sig~ 19.7;
+#X obj 288 275 /~;
+#X obj 234 275 sig~ 1;
+#X obj 273 304 -~;
+#X obj 273 364 *~;
+#X obj 273 421 clip~ 0 20000;
+#X obj 175 -110 inlet;
+#X obj 205 104 outlet;
+#X obj 125 6 loadbang;
+#X text 365 33 Mass Density of Air \, squared;
+#X text 628 58 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 548 -64 pd pow6;
+#X text 144 225 Reynolds Number;
+#X text 152 407 Strouhal Number;
+#X obj 511 -51 *~;
+#X obj 548 -26 *~;
+#X obj 548 8 *~ 1;
+#X obj 548 36 *~ 1.50063;
+#X obj 626 -15 inlet;
+#X obj 626 10 *;
+#X obj 626 35 * 118033;
+#X obj 548 71 /~ 1;
+#X obj 621 116 inlet;
+#X obj 548 344 *~ 0.27;
+#X obj 274 507 *~;
+#X text 618 99 Azimuth;
+#X text 625 -35 Distance;
+#X text 333 212 Viscosity;
+#X obj 76 454 *~ 2;
+#X obj 76 481 osc~;
+#X obj 76 517 *~;
+#X obj 170 557 +~;
+#X obj 670 417 cos;
+#X obj 670 372 / 360;
+#X floatatom 697 468 5 0 0 0 - - -;
+#X obj 670 441 *;
+#X obj 631 521 *~ 0.27;
+#X obj 631 546 *~ 1e-07;
+#X obj 175 -87 s \$0-diameter;
+#X obj 364 156 r \$0-diameter;
+#X obj 374 351 r \$0-diameter;
+#X obj 617 -58 r \$0-diameter;
+#X obj 100 -53 s~ \$0-windSpeed;
+#X obj 548 -90 r~ \$0-windSpeed;
+#X obj 329 334 r~ \$0-windSpeed;
+#X obj 303 129 r~ \$0-windSpeed;
+#X obj 207 433 s~ \$0_str;
+#X obj 481 -89 r~ \$0_str;
+#X obj 565 100 s~ \$0-a;
+#X obj 606 471 r~ \$0-a;
+#X obj 631 571 s~ \$0_dragDiGain;
+#X obj 109 481 r~ \$0_dragDiGain;
+#X obj 286 447 s~ \$0-myFreq;
+#X obj 76 427 r~ \$0-myFreq;
+#X obj 39 54 r~ \$0-myFreq;
+#X obj 548 394 s~ \$0_liftDiGain;
+#X obj 312 477 r~ \$0_liftDiGain;
+#X obj 100 -95 sig~;
+#X obj 100 -73 vd~ varwind;
+#X obj 100 -119 inlet;
+#X obj 1204 36 r~ \$0-myFreq;
+#X obj 1170 12 noise~;
+#X obj 1247 220 throw~ l;
+#X obj 1274 199 throw~ r;
+#X obj 1247 127 *~;
+#X obj 275 0 snapshot~;
+#X obj 275 -25 metro 100;
+#X obj 275 -47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 275 26 10 0 0 0 - - -;
+#X obj 275 -73 loadbang;
+#X obj 189 -25 r~ \$0-myRey;
+#X obj 316 256 s~ \$0-myRey;
+#X obj 1385 37 snapshot~;
+#X floatatom 1385 63 10 0 0 0 - - -;
+#X obj 1385 -36 loadbang;
+#X obj 1385 -11 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1296 -65 r~ \$0-myRey;
+#X obj 1222 336 r~ \$0-myFreq;
+#X obj 1188 311 noise~;
+#X obj 1265 525 throw~ l;
+#X obj 1292 502 throw~ r;
+#X obj 1265 433 *~;
+#X obj 1403 345 snapshot~;
+#X floatatom 1403 371 10 0 0 0 - - -;
+#X obj 1403 272 loadbang;
+#X obj 1403 297 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1314 243 r~ \$0-myRey;
+#X obj 1222 362 *~ 2;
+#X text 260 48 Reynolds Number;
+#X obj 1170 79 vcf~ 1000 10;
+#X obj 1188 387 vcf~ 1000 10;
+#X obj 170 600 fcpan;
+#X obj 1247 176 fcpan;
+#X obj 1265 477 fcpan;
+#X obj 670 394 * 6.28319;
+#X obj 1262 100 *~ 1;
+#X obj 1280 408 *~ 1;
+#X obj 1314 318 clip~ 2 400;
+#X obj 1296 10 clip~ 2 400;
+#X obj 1314 267 *~ -0.003;
+#X obj 1296 -41 *~ -0.003;
+#X obj 1296 -16 +~ 20;
+#X obj 1314 292 +~ 20;
+#X floatatom 591 11 5 0 0 0 - - -;
+#X obj 1385 12 metro 10;
+#X obj 1403 320 metro 10;
+#X obj 125 54 metro 10;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 8030 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7480 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 587 200 pd angleCalc;
+#X obj 587 150 inlet;
+#X obj 657 11 s \$0_dist;
+#X obj 656 178 r \$0_dist;
+#X text 558 134 Elevation;
+#X obj 587 263 / 90;
+#X floatatom 555 287 5 0 0 0 - - -;
+#X obj 670 344 + 90;
+#X obj 437 540 inlet;
+#X obj 435 618 s \$0_thisPan;
+#X obj 197 571 r \$0_thisPan;
+#X obj 1274 152 r \$0_thisPan;
+#X obj 1292 455 r \$0_thisPan;
+#X floatatom 368 573 8 0 0 0 - - -;
+#X obj 434 568 max 0.1;
+#X obj 433 595 min 0.9;
+#X text 491 550 Pan value inlet;
+#X text 1316 421 Drag Dipole spectrum calculation;
+#X text 1301 117 Lift Dipole spectrum calculation;
+#X obj 633 264 loadbang;
+#X msg 633 286 0.05;
+#X obj 548 319 *~ 0.05;
+#X obj 735 446 loadbang;
+#X msg 735 468 0.05;
+#X obj 631 497 *~ 0.05;
+#X text 709 528 Calculates Drag Dipole gain;
+#X text 456 411 Calculates Lift Dipole gain;
+#X text 76 315 Calculates the frequency;
+#X text 76 328 based on the physics of;
+#X text 77 341 the object and environment;
+#X obj 548 366 *~ 1e-06;
+#X text 729 41 Mass Density of Air \, squared;
+#X text 992 66 Speed of Sound to power 2;
+#X obj 875 -43 *~;
+#X obj 912 -18 *~;
+#X obj 912 16 *~ 1;
+#X obj 912 44 *~ 1.50063;
+#X obj 990 18 *;
+#X obj 990 43 * 118033;
+#X obj 912 79 /~ 1;
+#X obj 912 352 *~ 0.27;
+#X text 990 -27 Distance;
+#X obj 1034 425 cos;
+#X obj 1034 380 / 360;
+#X floatatom 1061 476 5 0 0 0 - - -;
+#X obj 1034 449 *;
+#X obj 995 529 *~ 0.27;
+#X obj 995 554 *~ 1e-07;
+#X obj 981 -50 r \$0-diameter;
+#X obj 912 -82 r~ \$0-windSpeed;
+#X obj 845 -81 r~ \$0_str;
+#X obj 1034 402 * 6.28319;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 8030 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7480 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 951 208 pd angleCalc;
+#X obj 1020 186 r \$0_dist;
+#X obj 951 271 / 90;
+#X floatatom 919 295 5 0 0 0 - - -;
+#X obj 1034 352 + 90;
+#X obj 997 272 loadbang;
+#X msg 997 294 0.05;
+#X obj 912 327 *~ 0.05;
+#X obj 1099 454 loadbang;
+#X msg 1099 476 0.05;
+#X obj 995 505 *~ 0.05;
+#X text 1069 544 Calculates Drag Dipole gain;
+#X text 820 419 Calculates Lift Dipole gain;
+#X obj 912 374 *~ 1e-06;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore 912 -56 pd pow8;
+#X obj 912 402 s~ \$0_liftNoiseGain;
+#X obj 995 579 s~ \$0_dragNoiseGain;
+#X obj 1280 385 r~ \$0_dragNoiseGain;
+#X obj 1262 58 r~ \$0_liftNoiseGain;
+#X obj 929 108 s~ \$0-c;
+#X obj 970 479 r~ \$0-c;
+#X obj 990 -4 r \$0_dist;
+#X obj 647 138 s \$0_azim;
+#X obj 594 174 s \$0_elev;
+#X obj 985 167 r \$0_azim;
+#X obj 951 144 r \$0_elev;
+#X floatatom 724 221 5 0 0 0 - - -;
+#X floatatom 739 196 5 0 0 0 - - -;
+#X floatatom 502 586 5 0 0 0 - - -;
+#X connect 4 0 37 0;
+#X connect 5 0 8 0;
+#X connect 6 0 14 1;
+#X connect 6 0 84 0;
+#X connect 7 0 17 0;
+#X connect 8 0 6 0;
+#X connect 9 0 18 0;
+#X connect 9 0 59 0;
+#X connect 10 0 12 0;
+#X connect 10 0 20 0;
+#X connect 11 0 119 0;
+#X connect 13 0 14 0;
+#X connect 14 0 16 1;
+#X connect 15 0 16 0;
+#X connect 16 0 7 0;
+#X connect 17 0 9 0;
+#X connect 18 0 4 0;
+#X connect 18 0 65 0;
+#X connect 19 0 51 0;
+#X connect 21 0 11 0;
+#X connect 24 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 0;
+#X connect 30 0 34 0;
+#X connect 31 0 32 0;
+#X connect 31 0 32 1;
+#X connect 31 0 116 0;
+#X connect 31 0 122 0;
+#X connect 32 0 33 0;
+#X connect 33 0 34 1;
+#X connect 34 0 61 0;
+#X connect 34 0 141 0;
+#X connect 35 0 120 1;
+#X connect 35 0 194 0;
+#X connect 35 0 199 0;
+#X connect 36 0 150 0;
+#X connect 37 0 44 1;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 43 0 44 0;
+#X connect 44 0 104 0;
+#X connect 45 0 48 0;
+#X connect 45 0 48 1;
+#X connect 46 0 107 0;
+#X connect 48 0 47 0;
+#X connect 48 0 144 1;
+#X connect 49 0 50 0;
+#X connect 50 0 63 0;
+#X connect 52 0 8 1;
+#X connect 53 0 9 1;
+#X connect 54 0 29 1;
+#X connect 56 0 24 0;
+#X connect 57 0 17 1;
+#X connect 58 0 5 0;
+#X connect 60 0 27 1;
+#X connect 60 0 27 0;
+#X connect 62 0 144 0;
+#X connect 64 0 43 1;
+#X connect 66 0 41 0;
+#X connect 67 0 10 0;
+#X connect 69 0 37 1;
+#X connect 70 0 71 0;
+#X connect 71 0 55 0;
+#X connect 72 0 70 0;
+#X connect 73 0 102 1;
+#X connect 74 0 102 0;
+#X connect 77 0 105 0;
+#X connect 78 0 81 0;
+#X connect 79 0 78 0;
+#X connect 80 0 79 0;
+#X connect 82 0 80 0;
+#X connect 83 0 78 0;
+#X connect 85 0 86 0;
+#X connect 85 0 102 2;
+#X connect 87 0 88 0;
+#X connect 88 0 117 0;
+#X connect 89 0 113 0;
+#X connect 90 0 100 0;
+#X connect 91 0 103 0;
+#X connect 94 0 106 0;
+#X connect 95 0 96 0;
+#X connect 95 0 103 2;
+#X connect 97 0 98 0;
+#X connect 98 0 118 0;
+#X connect 99 0 112 0;
+#X connect 100 0 103 1;
+#X connect 102 0 77 0;
+#X connect 103 0 94 0;
+#X connect 104 0 2 0;
+#X connect 104 1 3 0;
+#X connect 105 0 75 0;
+#X connect 105 1 76 0;
+#X connect 106 0 92 0;
+#X connect 106 1 93 0;
+#X connect 107 0 45 0;
+#X connect 108 0 77 1;
+#X connect 109 0 94 1;
+#X connect 110 0 95 0;
+#X connect 111 0 85 0;
+#X connect 112 0 115 0;
+#X connect 113 0 114 0;
+#X connect 114 0 111 0;
+#X connect 115 0 110 0;
+#X connect 117 0 85 0;
+#X connect 118 0 95 0;
+#X connect 119 0 10 0;
+#X connect 120 0 125 0;
+#X connect 120 0 127 0;
+#X connect 121 0 120 0;
+#X connect 121 0 195 0;
+#X connect 121 0 198 0;
+#X connect 123 0 120 2;
+#X connect 125 0 126 0;
+#X connect 125 0 141 1;
+#X connect 127 0 46 0;
+#X connect 128 0 134 0;
+#X connect 128 0 200 0;
+#X connect 130 0 104 1;
+#X connect 131 0 105 1;
+#X connect 132 0 106 1;
+#X connect 134 0 135 0;
+#X connect 135 0 129 0;
+#X connect 135 0 133 0;
+#X connect 139 0 140 0;
+#X connect 140 0 141 1;
+#X connect 141 0 36 0;
+#X connect 142 0 143 0;
+#X connect 143 0 144 1;
+#X connect 144 0 49 0;
+#X connect 150 0 68 0;
+#X connect 153 0 154 1;
+#X connect 154 0 155 0;
+#X connect 155 0 156 0;
+#X connect 156 0 159 0;
+#X connect 157 0 158 0;
+#X connect 158 0 159 1;
+#X connect 159 0 179 0;
+#X connect 159 0 191 0;
+#X connect 160 0 185 0;
+#X connect 162 0 165 0;
+#X connect 162 0 165 1;
+#X connect 163 0 171 0;
+#X connect 165 0 164 0;
+#X connect 165 0 182 1;
+#X connect 166 0 167 0;
+#X connect 167 0 188 0;
+#X connect 168 0 155 1;
+#X connect 169 0 186 0;
+#X connect 170 0 153 1;
+#X connect 170 0 153 0;
+#X connect 171 0 162 0;
+#X connect 172 0 174 0;
+#X connect 172 0 176 0;
+#X connect 173 0 172 2;
+#X connect 174 0 175 0;
+#X connect 174 0 179 1;
+#X connect 176 0 163 0;
+#X connect 177 0 178 0;
+#X connect 178 0 179 1;
+#X connect 179 0 160 0;
+#X connect 180 0 181 0;
+#X connect 181 0 182 1;
+#X connect 182 0 166 0;
+#X connect 185 0 187 0;
+#X connect 186 0 154 0;
+#X connect 189 0 109 0;
+#X connect 190 0 108 0;
+#X connect 192 0 182 0;
+#X connect 193 0 157 0;
+#X connect 193 0 157 1;
+#X connect 196 0 172 1;
+#X connect 197 0 172 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalcCylD2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,631 @@
+#N canvas 305 40 1523 817 10;
+#X text 181 156 Mass Density of Air;
+#X text 115 130 Frequency (Hz);
+#X obj 258 604 throw~ l;
+#X obj 285 585 throw~ r;
+#X obj 273 458 osc~;
+#X obj 303 157 *~ 1.225;
+#X obj 303 232 /~ 1.81e-05;
+#X obj 303 187 *~ 1;
+#X obj 273 407 /~ 1;
+#X obj 125 79 snapshot~;
+#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 125 105 10 0 0 0 - - -;
+#X obj 288 275 /~;
+#X obj 273 383 *~;
+#X obj 273 432 clip~ 0 20000;
+#X obj 175 -110 inlet;
+#X obj 205 104 outlet;
+#X obj 125 6 loadbang;
+#X text 365 33 Mass Density of Air \, squared;
+#X text 628 58 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 548 -64 pd pow6;
+#X text 144 225 Reynolds Number;
+#X text 157 399 Strouhal Number;
+#X obj 511 -51 *~;
+#X obj 548 -26 *~;
+#X obj 548 8 *~ 1;
+#X obj 548 36 *~ 1.50063;
+#X obj 626 -15 inlet;
+#X obj 626 10 *;
+#X obj 626 35 * 118033;
+#X obj 548 71 /~ 1;
+#X obj 621 116 inlet;
+#X obj 548 344 *~ 0.27;
+#X obj 273 488 *~;
+#X text 618 99 Azimuth;
+#X text 625 -35 Distance;
+#X text 333 212 Viscosity;
+#X obj 37 415 *~ 2;
+#X obj 37 442 osc~;
+#X obj 37 478 *~;
+#X obj 258 517 +~;
+#X obj 670 417 cos;
+#X obj 670 372 / 360;
+#X floatatom 697 468 5 0 0 0 - - -;
+#X obj 670 441 *;
+#X obj 631 521 *~ 0.27;
+#X obj 175 -87 s \$0-diameter;
+#X obj 364 156 r \$0-diameter;
+#X obj 353 356 r \$0-diameter;
+#X obj 617 -58 r \$0-diameter;
+#X obj 100 -53 s~ \$0-windSpeed;
+#X obj 548 -90 r~ \$0-windSpeed;
+#X obj 352 325 r~ \$0-windSpeed;
+#X obj 303 129 r~ \$0-windSpeed;
+#X obj 208 382 s~ \$0_str;
+#X obj 481 -89 r~ \$0_str;
+#X obj 565 100 s~ \$0-a;
+#X obj 606 471 r~ \$0-a;
+#X obj 631 571 s~ \$0_dragDiGain;
+#X obj 70 442 r~ \$0_dragDiGain;
+#X obj 188 458 s~ \$0-myFreq;
+#X obj 37 388 r~ \$0-myFreq;
+#X obj 39 54 r~ \$0-myFreq;
+#X obj 548 394 s~ \$0_liftDiGain;
+#X obj 311 458 r~ \$0_liftDiGain;
+#X obj 100 -95 sig~;
+#X obj 100 -73 vd~ varwind;
+#X obj 100 -119 inlet;
+#X obj 1204 36 r~ \$0-myFreq;
+#X obj 1170 12 noise~;
+#X obj 1247 220 throw~ l;
+#X obj 1274 199 throw~ r;
+#X obj 1247 127 *~;
+#X obj 275 0 snapshot~;
+#X obj 275 -25 metro 100;
+#X obj 275 -47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 275 26 10 0 0 0 - - -;
+#X obj 275 -73 loadbang;
+#X obj 189 -25 r~ \$0-myRey;
+#X obj 316 256 s~ \$0-myRey;
+#X obj 1385 37 snapshot~;
+#X floatatom 1385 63 10 0 0 0 - - -;
+#X obj 1385 -36 loadbang;
+#X obj 1385 -11 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1296 -65 r~ \$0-myRey;
+#X obj 1222 336 r~ \$0-myFreq;
+#X obj 1188 311 noise~;
+#X obj 1265 525 throw~ l;
+#X obj 1292 502 throw~ r;
+#X obj 1265 433 *~;
+#X obj 1403 345 snapshot~;
+#X floatatom 1403 371 10 0 0 0 - - -;
+#X obj 1403 272 loadbang;
+#X obj 1403 297 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1314 243 r~ \$0-myRey;
+#X obj 1222 362 *~ 2;
+#X text 260 48 Reynolds Number;
+#X obj 1170 79 vcf~ 1000 10;
+#X obj 1188 387 vcf~ 1000 10;
+#X obj 258 560 fcpan;
+#X obj 1247 176 fcpan;
+#X obj 1265 477 fcpan;
+#X obj 670 394 * 6.28319;
+#X obj 1262 100 *~ 1;
+#X obj 1280 408 *~ 1;
+#X obj 1314 318 clip~ 2 400;
+#X obj 1296 10 clip~ 2 400;
+#X obj 1314 267 *~ -0.003;
+#X obj 1296 -41 *~ -0.003;
+#X obj 1296 -16 +~ 20;
+#X obj 1314 292 +~ 20;
+#X floatatom 591 11 5 0 0 0 - - -;
+#X obj 1385 12 metro 10;
+#X obj 1403 320 metro 10;
+#X obj 125 54 metro 10;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3442 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4618 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 587 200 pd angleCalc;
+#X obj 587 150 inlet;
+#X obj 657 11 s \$0_dist;
+#X obj 656 178 r \$0_dist;
+#X text 558 134 Elevation;
+#X obj 587 263 / 90;
+#X floatatom 555 287 5 0 0 0 - - -;
+#X obj 670 344 + 90;
+#X obj 437 540 inlet;
+#X obj 435 618 s \$0_thisPan;
+#X obj 285 531 r \$0_thisPan;
+#X obj 1274 152 r \$0_thisPan;
+#X obj 1292 455 r \$0_thisPan;
+#X floatatom 368 573 8 0 0 0 - - -;
+#X obj 434 568 max 0.1;
+#X obj 433 595 min 0.9;
+#X text 491 550 Pan value inlet;
+#X text 1316 421 Drag Dipole spectrum calculation;
+#X text 1301 117 Lift Dipole spectrum calculation;
+#X obj 633 264 loadbang;
+#X msg 633 286 0.05;
+#X obj 548 319 *~ 0.05;
+#X obj 735 446 loadbang;
+#X msg 735 468 0.05;
+#X obj 631 497 *~ 0.05;
+#X text 709 528 Calculates Drag Dipole gain;
+#X text 489 429 Calculates Lift Dipole gain;
+#X text 24 271 Calculates the frequency;
+#X text 24 284 based on the physics of;
+#X text 25 297 the object and environment;
+#X text 729 41 Mass Density of Air \, squared;
+#X text 992 66 Speed of Sound to power 2;
+#X obj 875 -43 *~;
+#X obj 912 -18 *~;
+#X obj 912 16 *~ 1;
+#X obj 912 44 *~ 1.50063;
+#X obj 990 18 *;
+#X obj 990 43 * 118033;
+#X obj 912 79 /~ 1;
+#X obj 912 352 *~ 0.27;
+#X text 990 -27 Distance;
+#X obj 1034 425 cos;
+#X obj 1034 380 / 360;
+#X floatatom 1061 476 5 0 0 0 - - -;
+#X obj 1034 449 *;
+#X obj 995 529 *~ 0.27;
+#X obj 981 -50 r \$0-diameter;
+#X obj 912 -82 r~ \$0-windSpeed;
+#X obj 845 -81 r~ \$0_str;
+#X obj 1034 402 * 6.28319;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3442 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4618 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 951 208 pd angleCalc;
+#X obj 1020 186 r \$0_dist;
+#X obj 951 271 / 90;
+#X floatatom 919 295 5 0 0 0 - - -;
+#X obj 1034 352 + 90;
+#X obj 997 272 loadbang;
+#X msg 997 294 0.05;
+#X obj 912 327 *~ 0.05;
+#X obj 1099 454 loadbang;
+#X msg 1099 476 0.05;
+#X obj 995 505 *~ 0.05;
+#X text 1069 544 Calculates Drag Dipole gain;
+#X text 820 419 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore 912 -56 pd pow8;
+#X obj 912 402 s~ \$0_liftNoiseGain;
+#X obj 995 579 s~ \$0_dragNoiseGain;
+#X obj 1280 385 r~ \$0_dragNoiseGain;
+#X obj 1262 58 r~ \$0_liftNoiseGain;
+#X obj 929 108 s~ \$0-c;
+#X obj 970 479 r~ \$0-c;
+#X obj 990 -4 r \$0_dist;
+#X obj 647 138 s \$0_azim;
+#X obj 594 174 s \$0_elev;
+#X obj 985 167 r \$0_azim;
+#X obj 951 144 r \$0_elev;
+#X floatatom 724 221 5 0 0 0 - - -;
+#X floatatom 739 196 5 0 0 0 - - -;
+#X floatatom 502 586 5 0 0 0 - - -;
+#X obj 254 236 sig~ 1;
+#X obj 288 301 sqrt~;
+#X obj 288 326 *~ 1.0356;
+#X obj 214 317 sig~ 0.2684;
+#X obj 273 356 -~;
+#X obj 135 593 snapshot~;
+#X obj 135 568 metro 100;
+#X obj 135 546 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 135 619 10 0 0 0 - - -;
+#X obj 135 520 loadbang;
+#X obj 49 568 r~ \$0_str;
+#X obj 21 -25 hsl 128 15 0 30 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X msg 236 -113 0.003;
+#X obj 549 366 *~ 1;
+#X obj 631 546 *~ 0.1;
+#X obj 912 374 *~ 1;
+#X obj 995 554 *~ 0.1;
+#X connect 4 0 33 0;
+#X connect 5 0 7 0;
+#X connect 6 0 12 1;
+#X connect 6 0 79 0;
+#X connect 7 0 6 0;
+#X connect 8 0 14 0;
+#X connect 9 0 11 0;
+#X connect 9 0 16 0;
+#X connect 10 0 114 0;
+#X connect 12 0 194 0;
+#X connect 13 0 8 0;
+#X connect 14 0 4 0;
+#X connect 14 0 60 0;
+#X connect 15 0 46 0;
+#X connect 17 0 10 0;
+#X connect 20 0 24 0;
+#X connect 23 0 24 1;
+#X connect 24 0 25 0;
+#X connect 25 0 26 0;
+#X connect 26 0 30 0;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 27 0 111 0;
+#X connect 27 0 117 0;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 30 0 56 0;
+#X connect 30 0 136 0;
+#X connect 31 0 115 1;
+#X connect 31 0 186 0;
+#X connect 31 0 191 0;
+#X connect 32 0 206 0;
+#X connect 33 0 40 1;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 39 0 40 0;
+#X connect 40 0 99 0;
+#X connect 41 0 44 0;
+#X connect 41 0 44 1;
+#X connect 42 0 102 0;
+#X connect 44 0 43 0;
+#X connect 44 0 139 1;
+#X connect 45 0 207 0;
+#X connect 47 0 7 1;
+#X connect 48 0 8 1;
+#X connect 49 0 25 1;
+#X connect 51 0 20 0;
+#X connect 52 0 13 1;
+#X connect 53 0 5 0;
+#X connect 55 0 23 1;
+#X connect 55 0 23 0;
+#X connect 57 0 139 0;
+#X connect 59 0 39 1;
+#X connect 61 0 37 0;
+#X connect 62 0 9 0;
+#X connect 64 0 33 1;
+#X connect 65 0 66 0;
+#X connect 66 0 50 0;
+#X connect 67 0 65 0;
+#X connect 68 0 97 1;
+#X connect 69 0 97 0;
+#X connect 72 0 100 0;
+#X connect 73 0 76 0;
+#X connect 74 0 73 0;
+#X connect 75 0 74 0;
+#X connect 77 0 75 0;
+#X connect 78 0 73 0;
+#X connect 80 0 81 0;
+#X connect 80 0 97 2;
+#X connect 82 0 83 0;
+#X connect 83 0 112 0;
+#X connect 84 0 108 0;
+#X connect 85 0 95 0;
+#X connect 86 0 98 0;
+#X connect 89 0 101 0;
+#X connect 90 0 91 0;
+#X connect 90 0 98 2;
+#X connect 92 0 93 0;
+#X connect 93 0 113 0;
+#X connect 94 0 107 0;
+#X connect 95 0 98 1;
+#X connect 97 0 72 0;
+#X connect 98 0 89 0;
+#X connect 99 0 2 0;
+#X connect 99 1 3 0;
+#X connect 100 0 70 0;
+#X connect 100 1 71 0;
+#X connect 101 0 87 0;
+#X connect 101 1 88 0;
+#X connect 102 0 41 0;
+#X connect 103 0 72 1;
+#X connect 104 0 89 1;
+#X connect 105 0 90 0;
+#X connect 106 0 80 0;
+#X connect 107 0 110 0;
+#X connect 108 0 109 0;
+#X connect 109 0 106 0;
+#X connect 110 0 105 0;
+#X connect 112 0 80 0;
+#X connect 113 0 90 0;
+#X connect 114 0 9 0;
+#X connect 115 0 120 0;
+#X connect 115 0 122 0;
+#X connect 116 0 115 0;
+#X connect 116 0 187 0;
+#X connect 116 0 190 0;
+#X connect 118 0 115 2;
+#X connect 120 0 121 0;
+#X connect 120 0 136 1;
+#X connect 122 0 42 0;
+#X connect 123 0 129 0;
+#X connect 123 0 192 0;
+#X connect 125 0 99 1;
+#X connect 126 0 100 1;
+#X connect 127 0 101 1;
+#X connect 129 0 130 0;
+#X connect 130 0 124 0;
+#X connect 130 0 128 0;
+#X connect 134 0 135 0;
+#X connect 135 0 136 1;
+#X connect 136 0 32 0;
+#X connect 137 0 138 0;
+#X connect 138 0 139 1;
+#X connect 139 0 45 0;
+#X connect 147 0 148 1;
+#X connect 148 0 149 0;
+#X connect 149 0 150 0;
+#X connect 150 0 153 0;
+#X connect 151 0 152 0;
+#X connect 152 0 153 1;
+#X connect 153 0 172 0;
+#X connect 153 0 183 0;
+#X connect 154 0 208 0;
+#X connect 156 0 159 0;
+#X connect 156 0 159 1;
+#X connect 157 0 164 0;
+#X connect 159 0 158 0;
+#X connect 159 0 175 1;
+#X connect 160 0 209 0;
+#X connect 161 0 149 1;
+#X connect 162 0 178 0;
+#X connect 163 0 147 1;
+#X connect 163 0 147 0;
+#X connect 164 0 156 0;
+#X connect 165 0 167 0;
+#X connect 165 0 169 0;
+#X connect 166 0 165 2;
+#X connect 167 0 168 0;
+#X connect 167 0 172 1;
+#X connect 169 0 157 0;
+#X connect 170 0 171 0;
+#X connect 171 0 172 1;
+#X connect 172 0 154 0;
+#X connect 173 0 174 0;
+#X connect 174 0 175 1;
+#X connect 175 0 160 0;
+#X connect 178 0 148 0;
+#X connect 181 0 104 0;
+#X connect 182 0 103 0;
+#X connect 184 0 175 0;
+#X connect 185 0 151 0;
+#X connect 185 0 151 1;
+#X connect 188 0 165 1;
+#X connect 189 0 165 0;
+#X connect 193 0 12 0;
+#X connect 194 0 195 0;
+#X connect 195 0 197 1;
+#X connect 196 0 197 0;
+#X connect 197 0 54 0;
+#X connect 197 0 13 0;
+#X connect 198 0 201 0;
+#X connect 199 0 198 0;
+#X connect 200 0 199 0;
+#X connect 202 0 200 0;
+#X connect 203 0 198 0;
+#X connect 206 0 63 0;
+#X connect 207 0 58 0;
+#X connect 208 0 179 0;
+#X connect 209 0 180 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalcCylD3.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,700 @@
+#N canvas 1490 22 1607 915 10;
+#X text 191 166 Mass Density of Air;
+#X text 125 140 Frequency (Hz);
+#X obj 268 614 throw~ l;
+#X obj 295 595 throw~ r;
+#X obj 283 468 osc~;
+#X obj 313 167 *~ 1.225;
+#X obj 313 242 /~ 1.81e-05;
+#X obj 313 197 *~ 1;
+#X obj 283 417 /~ 1;
+#X obj 135 89 snapshot~;
+#X obj 135 42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 135 115 10 0 0 0 - - -;
+#X obj 298 285 /~;
+#X obj 283 393 *~;
+#X obj 283 442 clip~ 0 20000;
+#X obj 185 -100 inlet;
+#X obj 135 16 loadbang;
+#X text 154 235 Reynolds Number;
+#X text 167 409 Strouhal Number;
+#X obj 408 -91 inlet;
+#X obj 283 498 *~;
+#X text 343 222 Viscosity;
+#X obj 47 425 *~ 2;
+#X obj 47 452 osc~;
+#X obj 47 488 *~;
+#X obj 268 527 +~;
+#X obj 185 -77 s \$0-diameter;
+#X obj 374 166 r \$0-diameter;
+#X obj 363 366 r \$0-diameter;
+#X obj 110 -43 s~ \$0-windSpeed;
+#X obj 674 -50 r~ \$0-windSpeed;
+#X obj 362 335 r~ \$0-windSpeed;
+#X obj 313 139 r~ \$0-windSpeed;
+#X obj 218 392 s~ \$0_str;
+#X obj 664 -71 r~ \$0_str;
+#X obj 80 452 r~ \$0_dragDiGain;
+#X obj 198 468 s~ \$0-myFreq;
+#X obj 47 398 r~ \$0-myFreq;
+#X obj 49 64 r~ \$0-myFreq;
+#X obj 321 468 r~ \$0_liftDiGain;
+#X obj 110 -85 sig~;
+#X obj 110 -63 vd~ varwind;
+#X obj 110 -109 inlet;
+#X obj 1214 46 r~ \$0-myFreq;
+#X obj 1180 22 noise~;
+#X obj 1257 230 throw~ l;
+#X obj 1284 209 throw~ r;
+#X obj 1257 137 *~;
+#X obj 285 10 snapshot~;
+#X obj 285 -15 metro 100;
+#X obj 285 -37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 285 36 10 0 0 0 - - -;
+#X obj 285 -63 loadbang;
+#X obj 199 -15 r~ \$0-myRey;
+#X obj 326 266 s~ \$0-myRey;
+#X obj 1395 47 snapshot~;
+#X floatatom 1395 73 10 0 0 0 - - -;
+#X obj 1395 -26 loadbang;
+#X obj 1395 -1 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 1306 -55 r~ \$0-myRey;
+#X obj 1232 346 r~ \$0-myFreq;
+#X obj 1198 321 noise~;
+#X obj 1275 535 throw~ l;
+#X obj 1302 512 throw~ r;
+#X obj 1275 443 *~;
+#X obj 1413 355 snapshot~;
+#X floatatom 1413 381 10 0 0 0 - - -;
+#X obj 1413 282 loadbang;
+#X obj 1413 307 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1324 253 r~ \$0-myRey;
+#X obj 1232 372 *~ 2;
+#X text 270 58 Reynolds Number;
+#X obj 1180 89 vcf~ 1000 10;
+#X obj 1198 397 vcf~ 1000 10;
+#X obj 268 570 fcpan;
+#X obj 1257 186 fcpan;
+#X obj 1275 487 fcpan;
+#X obj 1272 110 *~ 1;
+#X obj 1290 418 *~ 1;
+#X obj 1324 328 clip~ 2 400;
+#X obj 1306 20 clip~ 2 400;
+#X obj 1324 277 *~ -0.003;
+#X obj 1306 -31 *~ -0.003;
+#X obj 1306 -6 +~ 20;
+#X obj 1324 302 +~ 20;
+#X obj 1395 22 metro 10;
+#X obj 1413 330 metro 10;
+#X obj 135 64 metro 10;
+#X obj 408 -71 s \$0_dist;
+#X obj 956 163 inlet;
+#X obj 956 232 s \$0_thisPan;
+#X obj 295 541 r \$0_thisPan;
+#X obj 1284 162 r \$0_thisPan;
+#X obj 1302 465 r \$0_thisPan;
+#X floatatom 891 188 8 0 0 0 - - -;
+#X obj 956 187 max 0.1;
+#X obj 956 210 min 0.9;
+#X text 1014 165 Pan value inlet;
+#X text 1326 431 Drag Dipole spectrum calculation;
+#X text 1311 127 Lift Dipole spectrum calculation;
+#X text 34 281 Calculates the frequency;
+#X text 34 294 based on the physics of;
+#X text 35 307 the object and environment;
+#X obj 875 -55 r~ \$0-windSpeed;
+#X obj 864 -78 r~ \$0_str;
+#X obj 1290 395 r~ \$0_dragNoiseGain;
+#X obj 1272 68 r~ \$0_liftNoiseGain;
+#X floatatom 1025 201 5 0 0 0 - - -;
+#X obj 264 246 sig~ 1;
+#X obj 298 311 sqrt~;
+#X obj 298 336 *~ 1.0356;
+#X obj 224 327 sig~ 0.2684;
+#X obj 283 366 -~;
+#X obj 145 603 snapshot~;
+#X obj 145 578 metro 100;
+#X obj 145 556 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 145 629 10 0 0 0 - - -;
+#X obj 145 530 loadbang;
+#X obj 59 578 r~ \$0_str;
+#X obj 31 -15 hsl 128 15 0 30 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X msg 246 -103 0.003;
+#N canvas 1951 174 622 660 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20901 154 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20903 108 *;
+#X obj -20903 131 * 118033;
+#X obj -21022 167 /~ 1;
+#X obj -21022 440 *~ 0.27;
+#X text -20903 61 Distance;
+#X obj -20847 410 cos;
+#X obj -20847 365 / 360;
+#X floatatom -20820 461 5 0 0 0 - - -;
+#X obj -20847 434 *;
+#X obj -20886 514 *~ 0.27;
+#X obj -20847 387 * 6.28319;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 819 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5145 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore -20983 296 pd angleCalc;
+#X obj -20983 359 / 90;
+#X floatatom -21015 383 5 0 0 0 - - -;
+#X obj -20847 337 + 90;
+#X obj -20937 360 loadbang;
+#X msg -20937 382 0.05;
+#X obj -21022 415 *~ 0.05;
+#X obj -20782 439 loadbang;
+#X msg -20782 461 0.05;
+#X obj -20886 490 *~ 0.05;
+#X text -20812 529 Calculates Drag Dipole gain;
+#X text -21198 433 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 196 s~ \$0-c;
+#X obj -20911 464 r~ \$0-c;
+#X obj -21022 462 *~ 1;
+#X obj -20886 539 *~ 0.1;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20983 232 inlet;
+#X obj -20949 253 inlet;
+#X obj -20914 275 inlet;
+#X obj -20903 82 inlet;
+#X obj -21022 483 outlet~;
+#X obj -20886 564 outlet~;
+#X text -20949 220 Azimuth;
+#X text -20914 243 Elevation;
+#X text -20880 267 Distance;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 8 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 23 0;
+#X connect 8 0 30 0;
+#X connect 9 0 32 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 26 1;
+#X connect 15 0 33 0;
+#X connect 16 0 11 0;
+#X connect 17 0 18 0;
+#X connect 17 0 20 0;
+#X connect 18 0 19 0;
+#X connect 18 0 23 1;
+#X connect 20 0 12 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 1;
+#X connect 23 0 9 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 15 0;
+#X connect 29 0 3 0;
+#X connect 31 0 26 0;
+#X connect 32 0 41 0;
+#X connect 33 0 42 0;
+#X connect 34 0 2 0;
+#X connect 34 0 2 1;
+#X connect 35 0 29 0;
+#X connect 36 0 4 1;
+#X connect 37 0 17 0;
+#X connect 38 0 17 1;
+#X connect 39 0 17 2;
+#X connect 40 0 6 0;
+#X connect 40 0 6 1;
+#X restore 864 57 pd noiseGain;
+#X obj 887 -34 r \$0-diameter;
+#X obj 933 33 r \$0_dist;
+#X obj 910 11 r \$0_azim;
+#X obj 898 -11 r \$0_elev;
+#X obj 864 102 s~ \$0_liftNoiseGain;
+#X obj 933 80 s~ \$0_dragNoiseGain;
+#N canvas 1958 298 585 642 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 299 152 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 297 104 *;
+#X obj 297 129 * 118033;
+#X obj 219 165 /~ 1;
+#X obj 219 438 *~ 0.27;
+#X text 273 221 Azimuth;
+#X text 317 63 Distance;
+#X obj 370 423 cos;
+#X obj 370 378 / 360;
+#X floatatom 397 474 5 0 0 0 - - -;
+#X obj 370 447 *;
+#X obj 331 527 *~ 0.27;
+#X obj 236 194 s~ \$0-a;
+#X obj 306 477 r~ \$0-a;
+#X obj 370 400 * 6.28319;
+#X floatatom 262 105 5 0 0 0 - - -;
+#N canvas 713 150 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5145 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 819 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 258 294 pd angleCalc;
+#X text 309 240 Elevation;
+#X obj 258 357 / 90;
+#X floatatom 226 381 5 0 0 0 - - -;
+#X obj 370 350 + 90;
+#X obj 294 357 loadbang;
+#X msg 294 379 0.05;
+#X obj 219 413 *~ 0.05;
+#X obj 435 452 loadbang;
+#X msg 435 474 0.05;
+#X obj 331 503 *~ 0.05;
+#X text 409 534 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 220 460 *~ 1;
+#X obj 331 552 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 297 79 inlet;
+#X obj 327 272 inlet;
+#X obj 258 236 inlet;
+#X obj 292 255 inlet;
+#X text 362 273 Distance;
+#X obj 220 488 outlet~;
+#X obj 331 577 outlet~;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 29 0;
+#X connect 10 0 35 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 32 1;
+#X connect 17 0 36 0;
+#X connect 19 0 32 0;
+#X connect 20 0 13 0;
+#X connect 22 0 24 0;
+#X connect 22 0 26 0;
+#X connect 24 0 25 0;
+#X connect 24 0 29 1;
+#X connect 26 0 14 0;
+#X connect 27 0 28 0;
+#X connect 28 0 29 1;
+#X connect 29 0 10 0;
+#X connect 30 0 31 0;
+#X connect 31 0 32 1;
+#X connect 32 0 17 0;
+#X connect 35 0 46 0;
+#X connect 36 0 47 0;
+#X connect 37 0 3 0;
+#X connect 37 0 3 1;
+#X connect 38 0 2 0;
+#X connect 40 0 5 1;
+#X connect 41 0 7 1;
+#X connect 41 0 7 0;
+#X connect 41 0 21 0;
+#X connect 42 0 22 2;
+#X connect 43 0 22 0;
+#X connect 44 0 22 1;
+#X restore 664 54 pd freqGain;
+#X obj 477 -91 inlet;
+#X obj 477 -71 s \$0_elev;
+#X obj 685 -29 r \$0-diameter;
+#X obj 545 -93 inlet;
+#X obj 545 -71 s \$0_azim;
+#X obj 727 33 r \$0_dist;
+#X obj 695 -9 r \$0_azim;
+#X obj 706 12 r \$0_elev;
+#X obj 727 78 s~ \$0_dragDiGain;
+#X obj 664 98 s~ \$0_liftDiGain;
+#X floatatom 408 -44 5 0 0 0 - - -;
+#X floatatom 478 -45 5 0 0 0 - - -;
+#X floatatom 546 -49 5 0 0 0 - - -;
+#X obj 202 112 outlet;
+#X obj 1133 64 hip~;
+#X obj 1114 5 snapshot~;
+#X obj 1114 -42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X floatatom 1114 31 10 0 0 0 - - -;
+#X obj 1114 -68 loadbang;
+#X obj 1114 -20 metro 10;
+#X obj 1166 360 hip~;
+#X connect 4 0 20 0;
+#X connect 5 0 7 0;
+#X connect 6 0 12 1;
+#X connect 6 0 54 0;
+#X connect 7 0 6 0;
+#X connect 8 0 14 0;
+#X connect 9 0 11 0;
+#X connect 9 0 142 0;
+#X connect 10 0 87 0;
+#X connect 12 0 109 0;
+#X connect 13 0 8 0;
+#X connect 14 0 4 0;
+#X connect 14 0 36 0;
+#X connect 15 0 26 0;
+#X connect 16 0 10 0;
+#X connect 19 0 88 0;
+#X connect 19 0 139 0;
+#X connect 20 0 25 1;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X connect 24 0 25 0;
+#X connect 25 0 74 0;
+#X connect 27 0 7 1;
+#X connect 28 0 8 1;
+#X connect 30 0 128 1;
+#X connect 31 0 13 1;
+#X connect 32 0 5 0;
+#X connect 34 0 128 0;
+#X connect 35 0 24 1;
+#X connect 37 0 22 0;
+#X connect 38 0 9 0;
+#X connect 39 0 20 1;
+#X connect 40 0 41 0;
+#X connect 41 0 29 0;
+#X connect 42 0 40 0;
+#X connect 43 0 72 1;
+#X connect 43 0 144 0;
+#X connect 44 0 143 0;
+#X connect 47 0 75 0;
+#X connect 48 0 51 0;
+#X connect 49 0 48 0;
+#X connect 50 0 49 0;
+#X connect 52 0 50 0;
+#X connect 53 0 48 0;
+#X connect 55 0 56 0;
+#X connect 55 0 72 2;
+#X connect 57 0 58 0;
+#X connect 58 0 85 0;
+#X connect 59 0 82 0;
+#X connect 60 0 70 0;
+#X connect 61 0 149 0;
+#X connect 64 0 76 0;
+#X connect 65 0 66 0;
+#X connect 65 0 73 2;
+#X connect 67 0 68 0;
+#X connect 68 0 86 0;
+#X connect 69 0 81 0;
+#X connect 70 0 73 1;
+#X connect 72 0 47 0;
+#X connect 73 0 64 0;
+#X connect 74 0 2 0;
+#X connect 74 1 3 0;
+#X connect 75 0 45 0;
+#X connect 75 1 46 0;
+#X connect 76 0 62 0;
+#X connect 76 1 63 0;
+#X connect 77 0 47 1;
+#X connect 78 0 64 1;
+#X connect 79 0 65 0;
+#X connect 80 0 55 0;
+#X connect 81 0 84 0;
+#X connect 82 0 83 0;
+#X connect 83 0 80 0;
+#X connect 84 0 79 0;
+#X connect 85 0 55 0;
+#X connect 86 0 65 0;
+#X connect 87 0 9 0;
+#X connect 89 0 95 0;
+#X connect 89 0 107 0;
+#X connect 91 0 74 1;
+#X connect 92 0 75 1;
+#X connect 93 0 76 1;
+#X connect 95 0 96 0;
+#X connect 96 0 90 0;
+#X connect 96 0 94 0;
+#X connect 103 0 121 1;
+#X connect 104 0 121 0;
+#X connect 105 0 78 0;
+#X connect 106 0 77 0;
+#X connect 108 0 12 0;
+#X connect 109 0 110 0;
+#X connect 110 0 112 1;
+#X connect 111 0 112 0;
+#X connect 112 0 33 0;
+#X connect 112 0 13 0;
+#X connect 113 0 116 0;
+#X connect 114 0 113 0;
+#X connect 115 0 114 0;
+#X connect 117 0 115 0;
+#X connect 118 0 113 0;
+#X connect 121 0 126 0;
+#X connect 121 1 127 0;
+#X connect 122 0 121 2;
+#X connect 123 0 121 5;
+#X connect 123 0 121 6;
+#X connect 124 0 121 4;
+#X connect 125 0 121 3;
+#X connect 128 0 138 0;
+#X connect 128 1 137 0;
+#X connect 129 0 130 0;
+#X connect 129 0 140 0;
+#X connect 131 0 128 2;
+#X connect 132 0 133 0;
+#X connect 132 0 141 0;
+#X connect 134 0 128 6;
+#X connect 134 0 128 5;
+#X connect 135 0 128 3;
+#X connect 136 0 128 4;
+#X connect 143 0 72 0;
+#X connect 144 0 146 0;
+#X connect 144 0 143 1;
+#X connect 144 0 149 1;
+#X connect 145 0 148 0;
+#X connect 147 0 145 0;
+#X connect 148 0 144 0;
+#X connect 149 0 73 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalcCylD4.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,723 @@
+#N canvas 363 23 1440 808 10;
+#X text 694 -48 Mass Density of Air;
+#X text 490 34 Frequency (Hz);
+#X obj 771 400 throw~ l;
+#X obj 798 381 throw~ r;
+#X obj 786 254 osc~;
+#X obj 816 -47 *~ 1.225;
+#X obj 816 28 /~ 1.81e-05;
+#X obj 816 -17 *~ 1;
+#X obj 786 203 /~ 1;
+#X floatatom 191 252 10 0 0 0 - - -;
+#X obj 801 71 /~;
+#X obj 786 179 *~;
+#X obj 786 228 clip~ 0 20000;
+#X obj 202 -101 inlet;
+#X text 657 21 Reynolds Number;
+#X text 670 195 Strouhal Number;
+#X obj 376 -107 inlet;
+#X obj 786 284 *~;
+#X text 846 8 Viscosity;
+#X obj 550 211 *~ 2;
+#X obj 550 238 osc~;
+#X obj 550 260 *~;
+#X obj 771 313 +~;
+#X obj 202 -78 s \$0-diameter;
+#X obj 877 -48 r \$0-diameter;
+#X obj 866 152 r \$0-diameter;
+#X obj 119 -39 s~ \$0-windSpeed;
+#X obj 290 0 r~ \$0-windSpeed;
+#X obj 865 121 r~ \$0-windSpeed;
+#X obj 816 -75 r~ \$0-windSpeed;
+#X obj 721 178 s~ \$0_str;
+#X obj 281 -21 r~ \$0_str;
+#X obj 583 238 r~ \$0_dragDiGain;
+#X obj 701 254 s~ \$0-myFreq;
+#X obj 550 184 r~ \$0-myFreq;
+#X obj 824 254 r~ \$0_liftDiGain;
+#X obj 119 -81 sig~;
+#X obj 119 -59 vd~ varwind;
+#X obj 119 -105 inlet;
+#X obj 1049 2 r~ \$0-myFreq;
+#X obj 1015 -48 noise~;
+#X obj 1092 186 throw~ l;
+#X obj 1119 165 throw~ r;
+#X obj 1092 93 *~;
+#X obj 113 74 snapshot~;
+#X obj 113 49 metro 100;
+#X obj 113 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 113 100 10 0 0 0 - - -;
+#X obj 113 1 loadbang;
+#X obj 27 49 r~ \$0-myRey;
+#X obj 829 52 s~ \$0-myRey;
+#X obj 1230 3 snapshot~;
+#X floatatom 1230 29 10 0 0 0 - - -;
+#X obj 1230 -70 loadbang;
+#X obj 1230 -45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1141 -99 r~ \$0-myRey;
+#X obj 1057 354 r~ \$0-myFreq;
+#X obj 1023 283 noise~;
+#X obj 1100 543 throw~ l;
+#X obj 1127 520 throw~ r;
+#X obj 1100 451 *~;
+#X obj 1238 363 snapshot~;
+#X floatatom 1238 389 10 0 0 0 - - -;
+#X obj 1238 290 loadbang;
+#X obj 1238 315 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1149 261 r~ \$0-myRey;
+#X obj 1057 380 *~ 2;
+#X text 98 122 Reynolds Number;
+#X obj 1015 45 vcf~ 1000 10;
+#X obj 1023 405 vcf~ 1000 10;
+#X obj 771 356 fcpan;
+#X obj 1092 142 fcpan;
+#X obj 1100 495 fcpan;
+#X obj 1107 66 *~ 1;
+#X obj 1115 426 *~ 1;
+#X obj 1149 336 clip~ 2 400;
+#X obj 1141 -24 clip~ 2 400;
+#X obj 1149 285 *~ -0.003;
+#X obj 1141 -75 *~ -0.003;
+#X obj 1141 -50 +~ 20;
+#X obj 1149 310 +~ 20;
+#X obj 1230 -22 metro 10;
+#X obj 1238 338 metro 10;
+#X obj 376 -87 s \$0_dist;
+#X obj 600 -109 inlet;
+#X obj 600 -40 s \$0_thisPan;
+#X obj 798 327 r \$0_thisPan;
+#X obj 1119 118 r \$0_thisPan;
+#X obj 1127 473 r \$0_thisPan;
+#X floatatom 545 -40 8 0 0 0 - - -;
+#X obj 600 -85 max 0.1;
+#X obj 600 -62 min 0.9;
+#X text 1151 439 Drag Dipole spectrum calculation;
+#X text 1146 83 Lift Dipole spectrum calculation;
+#X text 537 67 Calculates the frequency;
+#X text 537 80 based on the physics of;
+#X text 538 93 the object and environment;
+#X obj 293 282 r~ \$0-windSpeed;
+#X obj 284 259 r~ \$0_str;
+#X obj 1115 403 r~ \$0_dragNoiseGain;
+#X obj 1107 24 r~ \$0_liftNoiseGain;
+#X obj 767 32 sig~ 1;
+#X obj 801 97 sqrt~;
+#X obj 801 122 *~ 1.0356;
+#X obj 727 113 sig~ 0.2684;
+#X obj 786 152 -~;
+#X obj 114 396 snapshot~;
+#X obj 114 371 metro 100;
+#X obj 114 349 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 114 422 10 0 0 0 - - -;
+#X obj 114 323 loadbang;
+#X obj 28 371 r~ \$0_str;
+#N canvas 75 127 654 734 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20765 142 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20767 96 *;
+#X obj -20767 119 * 118033;
+#X obj -21022 259 /~ 1;
+#X obj -21022 532 *~ 0.27;
+#X text -20767 49 Distance;
+#X obj -20847 502 cos;
+#X obj -20847 457 / 360;
+#X floatatom -20820 553 5 0 0 0 - - -;
+#X obj -20847 526 *;
+#X obj -20886 606 *~ 0.27;
+#X obj -20847 479 * 6.28319;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore -20983 388 pd angleCalc;
+#X obj -20983 451 / 90;
+#X floatatom -21015 475 5 0 0 0 - - -;
+#X obj -20847 429 + 90;
+#X obj -20937 452 loadbang;
+#X msg -20937 474 0.05;
+#X obj -21022 507 *~ 0.05;
+#X obj -20782 531 loadbang;
+#X msg -20782 553 0.05;
+#X obj -20886 582 *~ 0.05;
+#X text -20812 621 Calculates Drag Dipole gain;
+#X text -21198 525 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 288 s~ \$0-c;
+#X obj -20911 556 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20983 324 inlet;
+#X obj -20949 345 inlet;
+#X obj -20914 367 inlet;
+#X obj -20767 70 inlet;
+#X obj -21022 575 outlet~;
+#X obj -20886 656 outlet~;
+#X text -20949 312 Azimuth;
+#X text -20914 335 Elevation;
+#X text -20880 359 Distance;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#X obj -20991 163 inlet;
+#X obj -20991 187 *;
+#X obj -21022 209 *~ 1;
+#X text -20950 162 Length;
+#X obj -21022 554 *~ 0.02;
+#X obj -20886 631 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 48 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 23 0;
+#X connect 8 0 30 0;
+#X connect 9 0 50 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 26 1;
+#X connect 15 0 51 0;
+#X connect 16 0 11 0;
+#X connect 17 0 18 0;
+#X connect 17 0 20 0;
+#X connect 18 0 19 0;
+#X connect 18 0 23 1;
+#X connect 20 0 12 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 1;
+#X connect 23 0 9 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 15 0;
+#X connect 29 0 3 0;
+#X connect 31 0 26 0;
+#X connect 32 0 2 0;
+#X connect 32 0 2 1;
+#X connect 33 0 29 0;
+#X connect 34 0 4 1;
+#X connect 35 0 17 0;
+#X connect 36 0 17 1;
+#X connect 37 0 17 2;
+#X connect 38 0 6 0;
+#X connect 38 0 6 1;
+#X connect 46 0 47 0;
+#X connect 46 0 47 1;
+#X connect 47 0 48 1;
+#X connect 48 0 8 0;
+#X connect 50 0 39 0;
+#X connect 51 0 40 0;
+#X restore 284 417 pd noiseGain;
+#X obj 313 327 r \$0-diameter;
+#X obj 353 393 r \$0_dist;
+#X obj 333 372 r \$0_azim;
+#X obj 323 350 r \$0_elev;
+#X obj 284 462 s~ \$0_liftNoiseGain;
+#X obj 353 440 s~ \$0_dragNoiseGain;
+#N canvas 754 150 663 715 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 411 123 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 404 71 *;
+#X obj 404 96 * 118033;
+#X obj 219 224 /~ 1;
+#X obj 219 497 *~ 0.27;
+#X text 271 275 Azimuth;
+#X text 424 30 Distance;
+#X obj 370 482 cos;
+#X obj 370 437 / 360;
+#X floatatom 397 533 5 0 0 0 - - -;
+#X obj 370 506 *;
+#X obj 331 586 *~ 0.27;
+#X obj 236 253 s~ \$0-a;
+#X obj 306 536 r~ \$0-a;
+#X obj 370 459 * 6.28319;
+#X floatatom 369 72 5 0 0 0 - - -;
+#N canvas 713 150 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 256 348 pd angleCalc;
+#X text 307 294 Elevation;
+#X obj 370 409 + 90;
+#X obj 435 511 loadbang;
+#X msg 435 533 0.05;
+#X obj 331 562 *~ 0.05;
+#X text 409 593 Calculates Drag Dipole gain;
+#X text 48 504 Calculates Lift Dipole gain;
+#X obj 331 611 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 404 46 inlet;
+#X obj 325 326 inlet;
+#X obj 256 290 inlet;
+#X obj 290 309 inlet;
+#X text 360 328 Distance;
+#X obj 219 524 outlet~;
+#X obj 331 636 outlet~;
+#X obj 240 425 cos;
+#X obj 240 380 / 360;
+#X obj 240 449 *;
+#X obj 240 402 * 6.28319;
+#X obj 219 472 *~ 1;
+#X obj 250 156 inlet;
+#X obj 250 180 *;
+#X text 288 151 Length;
+#X obj 219 202 *~ 1;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 50 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 46 0;
+#X connect 10 0 40 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 27 1;
+#X connect 17 0 30 0;
+#X connect 19 0 27 0;
+#X connect 20 0 13 0;
+#X connect 22 0 24 0;
+#X connect 22 0 43 0;
+#X connect 24 0 14 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 1;
+#X connect 27 0 17 0;
+#X connect 30 0 41 0;
+#X connect 31 0 3 0;
+#X connect 31 0 3 1;
+#X connect 32 0 2 0;
+#X connect 34 0 5 1;
+#X connect 35 0 7 1;
+#X connect 35 0 7 0;
+#X connect 35 0 21 0;
+#X connect 36 0 22 2;
+#X connect 37 0 22 0;
+#X connect 38 0 22 1;
+#X connect 42 0 44 0;
+#X connect 42 0 44 1;
+#X connect 43 0 45 0;
+#X connect 44 0 46 1;
+#X connect 45 0 42 0;
+#X connect 46 0 10 0;
+#X connect 47 0 48 0;
+#X connect 47 0 48 1;
+#X connect 48 0 50 1;
+#X connect 50 0 9 0;
+#X restore 281 122 pd freqGain;
+#X obj 445 -107 inlet;
+#X obj 445 -87 s \$0_elev;
+#X obj 308 39 r \$0-diameter;
+#X obj 513 -109 inlet;
+#X obj 513 -87 s \$0_azim;
+#X obj 344 101 r \$0_dist;
+#X obj 317 59 r \$0_azim;
+#X obj 326 80 r \$0_elev;
+#X obj 344 146 s~ \$0_dragDiGain;
+#X obj 281 166 s~ \$0_liftDiGain;
+#X floatatom 376 -60 5 0 0 0 - - -;
+#X floatatom 446 -61 5 0 0 0 - - -;
+#X floatatom 514 -65 5 0 0 0 - - -;
+#X obj 62 252 outlet;
+#X obj 1015 -1 hip~;
+#X obj 106 225 snapshot~;
+#X obj 106 178 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 106 152 loadbang;
+#X obj 106 200 metro 10;
+#X obj 1023 380 hip~;
+#X obj 27 202 r~ \$0-myFreq;
+#X obj 106 252 s \$0_contFreq;
+#X obj 1036 -24 r \$0_contFreq;
+#X obj 1044 304 r \$0_contFreq;
+#X obj 1044 327 * 2;
+#X text 113 451 Strouhal Number;
+#X text 271 183 Calculates the gain of the dipole source;
+#X text 275 481 Calculates the gain of the source;
+#X text 505 -128 Azimuth;
+#X text 605 -127 Pan;
+#X text 439 -126 Elevation;
+#X text 372 -126 Distance;
+#X text 197 -122 Diameter;
+#X text 112 -123 Wind Speed;
+#X obj 302 -107 inlet;
+#X floatatom 303 -63 5 0 0 0 - - -;
+#X text 298 -126 Length;
+#X obj 302 -85 s \$0_leng;
+#X obj 299 19 r \$0_leng;
+#X obj 303 303 r \$0_leng;
+#X connect 4 0 17 0;
+#X connect 5 0 7 0;
+#X connect 6 0 10 1;
+#X connect 6 0 50 0;
+#X connect 7 0 6 0;
+#X connect 8 0 12 0;
+#X connect 10 0 102 0;
+#X connect 11 0 8 0;
+#X connect 12 0 4 0;
+#X connect 12 0 33 0;
+#X connect 13 0 23 0;
+#X connect 16 0 83 0;
+#X connect 16 0 130 0;
+#X connect 17 0 22 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 70 0;
+#X connect 24 0 7 1;
+#X connect 25 0 8 1;
+#X connect 27 0 119 1;
+#X connect 28 0 11 1;
+#X connect 29 0 5 0;
+#X connect 31 0 119 0;
+#X connect 32 0 21 1;
+#X connect 34 0 19 0;
+#X connect 35 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 26 0;
+#X connect 38 0 36 0;
+#X connect 39 0 68 1;
+#X connect 40 0 134 0;
+#X connect 43 0 71 0;
+#X connect 44 0 47 0;
+#X connect 45 0 44 0;
+#X connect 46 0 45 0;
+#X connect 48 0 46 0;
+#X connect 49 0 44 0;
+#X connect 51 0 52 0;
+#X connect 51 0 68 2;
+#X connect 53 0 54 0;
+#X connect 54 0 81 0;
+#X connect 55 0 78 0;
+#X connect 56 0 66 0;
+#X connect 57 0 139 0;
+#X connect 60 0 72 0;
+#X connect 61 0 62 0;
+#X connect 61 0 69 2;
+#X connect 63 0 64 0;
+#X connect 64 0 82 0;
+#X connect 65 0 77 0;
+#X connect 66 0 69 1;
+#X connect 68 0 43 0;
+#X connect 69 0 60 0;
+#X connect 70 0 2 0;
+#X connect 70 1 3 0;
+#X connect 71 0 41 0;
+#X connect 71 1 42 0;
+#X connect 72 0 58 0;
+#X connect 72 1 59 0;
+#X connect 73 0 43 1;
+#X connect 74 0 60 1;
+#X connect 75 0 61 0;
+#X connect 76 0 51 0;
+#X connect 77 0 80 0;
+#X connect 78 0 79 0;
+#X connect 79 0 76 0;
+#X connect 80 0 75 0;
+#X connect 81 0 51 0;
+#X connect 82 0 61 0;
+#X connect 84 0 90 0;
+#X connect 86 0 70 1;
+#X connect 87 0 71 1;
+#X connect 88 0 72 1;
+#X connect 90 0 91 0;
+#X connect 91 0 85 0;
+#X connect 91 0 89 0;
+#X connect 97 0 112 1;
+#X connect 98 0 112 0;
+#X connect 99 0 74 0;
+#X connect 100 0 73 0;
+#X connect 101 0 10 0;
+#X connect 102 0 103 0;
+#X connect 103 0 105 1;
+#X connect 104 0 105 0;
+#X connect 105 0 30 0;
+#X connect 105 0 11 0;
+#X connect 106 0 109 0;
+#X connect 107 0 106 0;
+#X connect 108 0 107 0;
+#X connect 110 0 108 0;
+#X connect 111 0 106 0;
+#X connect 112 0 117 0;
+#X connect 112 1 118 0;
+#X connect 113 0 112 3;
+#X connect 114 0 112 6;
+#X connect 114 0 112 7;
+#X connect 115 0 112 5;
+#X connect 116 0 112 4;
+#X connect 119 0 129 0;
+#X connect 119 1 128 0;
+#X connect 120 0 121 0;
+#X connect 120 0 131 0;
+#X connect 122 0 119 3;
+#X connect 123 0 124 0;
+#X connect 123 0 132 0;
+#X connect 125 0 119 6;
+#X connect 125 0 119 7;
+#X connect 126 0 119 4;
+#X connect 127 0 119 5;
+#X connect 134 0 68 0;
+#X connect 135 0 141 0;
+#X connect 135 0 133 0;
+#X connect 135 0 9 0;
+#X connect 136 0 138 0;
+#X connect 137 0 136 0;
+#X connect 138 0 135 0;
+#X connect 139 0 69 0;
+#X connect 140 0 135 0;
+#X connect 142 0 134 1;
+#X connect 143 0 144 0;
+#X connect 144 0 139 1;
+#X connect 154 0 155 0;
+#X connect 154 0 157 0;
+#X connect 158 0 119 2;
+#X connect 159 0 112 2;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalcCylD5.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,670 @@
+#N canvas 1449 -75 1649 836 10;
+#X text 798 -33 Mass Density of Air;
+#X text 107 282 Frequency (Hz);
+#X obj 875 415 throw~ l;
+#X obj 902 396 throw~ r;
+#X obj 890 269 osc~;
+#X obj 920 -32 *~ 1.225;
+#X obj 920 43 /~ 1.81e-05;
+#X obj 920 -2 *~ 1;
+#X obj 890 218 /~ 1;
+#X floatatom 201 262 10 0 0 0 - - -;
+#X obj 905 86 /~;
+#X obj 890 194 *~;
+#X obj 890 243 clip~ 0 20000;
+#X obj 212 -91 inlet;
+#X text 761 36 Reynolds Number;
+#X text 774 210 Strouhal Number;
+#X obj 373 -93 inlet;
+#X obj 890 299 *~;
+#X text 950 23 Viscosity;
+#X obj 654 220 *~ 2;
+#X obj 654 247 osc~;
+#X obj 654 269 *~;
+#X obj 875 328 +~;
+#X obj 212 -67 s \$0-diameter;
+#X obj 981 -33 r \$0-diameter;
+#X obj 970 167 r \$0-diameter;
+#X obj 129 -29 s~ \$0-windSpeed;
+#X obj 318 40 r~ \$0-windSpeed;
+#X obj 969 136 r~ \$0-windSpeed;
+#X obj 920 -60 r~ \$0-windSpeed;
+#X obj 825 193 s~ \$0_str;
+#X obj 308 19 r~ \$0_str;
+#X obj 687 247 r~ \$0_dragDiGain;
+#X obj 805 269 s~ \$0-myFreq;
+#X obj 654 199 r~ \$0-myFreq;
+#X obj 928 269 r~ \$0_liftDiGain;
+#X obj 129 -71 sig~;
+#X obj 129 -49 vd~ varwind;
+#X obj 129 -95 inlet;
+#X obj 1349 -2 r~ \$0-myFreq;
+#X obj 1315 -52 noise~;
+#X obj 1392 182 throw~ l;
+#X obj 1419 161 throw~ r;
+#X obj 1392 89 *~;
+#X obj 123 84 snapshot~;
+#X obj 123 59 metro 100;
+#X obj 123 37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 123 110 10 0 0 0 - - -;
+#X obj 123 11 loadbang;
+#X obj 49 59 r~ \$0-myRey;
+#X obj 933 67 s~ \$0-myRey;
+#X obj 1530 -1 snapshot~;
+#X floatatom 1530 25 10 0 0 0 - - -;
+#X obj 1530 -74 loadbang;
+#X obj 1530 -49 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1441 -103 r~ \$0-myRey;
+#X obj 1357 350 r~ \$0-myFreq;
+#X obj 1323 279 noise~;
+#X obj 1400 539 throw~ l;
+#X obj 1427 516 throw~ r;
+#X obj 1400 447 *~;
+#X obj 1538 359 snapshot~;
+#X floatatom 1538 385 10 0 0 0 - - -;
+#X obj 1538 286 loadbang;
+#X obj 1538 311 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1449 257 r~ \$0-myRey;
+#X obj 1357 376 *~ 2;
+#X text 108 130 Reynolds Number;
+#X obj 1315 41 vcf~ 1000 10;
+#X obj 1323 401 vcf~ 1000 10;
+#X obj 875 371 fcpan;
+#X obj 1392 138 fcpan;
+#X obj 1400 491 fcpan;
+#X obj 1407 62 *~ 1;
+#X obj 1415 422 *~ 1;
+#X obj 1449 332 clip~ 2 400;
+#X obj 1441 -28 clip~ 2 400;
+#X obj 1449 281 *~ -0.003;
+#X obj 1441 -79 *~ -0.003;
+#X obj 1441 -54 +~ 20;
+#X obj 1449 306 +~ 20;
+#X obj 1530 -26 metro 10;
+#X obj 1538 334 metro 10;
+#X obj 373 -73 s \$0_dist;
+#X obj 606 -100 inlet;
+#X obj 606 -31 s \$0_thisPan;
+#X obj 902 342 r \$0_thisPan;
+#X obj 1419 114 r \$0_thisPan;
+#X obj 1427 469 r \$0_thisPan;
+#X floatatom 551 -31 8 0 0 0 - - -;
+#X obj 606 -76 max 0.1;
+#X obj 606 -53 min 0.9;
+#X text 1451 435 Drag Dipole spectrum calculation;
+#X text 1446 79 Lift Dipole spectrum calculation;
+#X text 641 82 Calculates the frequency;
+#X text 641 95 based on the physics of;
+#X text 642 108 the object and environment;
+#X obj 315 299 r~ \$0-windSpeed;
+#X obj 304 276 r~ \$0_str;
+#X obj 1415 399 r~ \$0_dragNoiseGain;
+#X obj 1407 20 r~ \$0_liftNoiseGain;
+#X obj 871 47 sig~ 1;
+#X obj 905 112 sqrt~;
+#X obj 905 137 *~ 1.0356;
+#X obj 831 128 sig~ 0.2684;
+#X obj 890 167 -~;
+#X obj 124 406 snapshot~;
+#X obj 124 381 metro 100;
+#X obj 124 359 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 124 432 10 0 0 0 - - -;
+#X obj 124 333 loadbang;
+#X obj 60 382 r~ \$0_str;
+#N canvas 1955 100 622 660 noiseGain 1;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20859 118 *;
+#X obj -20859 141 * 118033;
+#X obj -21022 193 /~ 1;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20890 352 cos;
+#X obj -20890 307 / 360;
+#X floatatom -20863 403 5 0 0 0 - - -;
+#X obj -20890 376 *;
+#X obj -20911 435 *~ 0.27;
+#X obj -20890 329 * 6.28319;
+#X obj -21000 282 + 90;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21021 444 *~ 1;
+#X obj -20911 460 *~ 0.1;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20942 229 inlet;
+#X obj -20873 229 inlet;
+#X obj -20859 92 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5223 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20942 252 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X obj -21000 305 / 360;
+#X obj -21000 351 cos;
+#X obj -21000 375 *;
+#X obj -21000 328 * 6.28319;
+#X obj -21021 397 *~ 1;
+#X obj -20911 411 *~ 1;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 40 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 21 0;
+#X connect 8 0 46 0;
+#X connect 9 0 23 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 47 1;
+#X connect 15 0 24 0;
+#X connect 16 0 11 0;
+#X connect 17 0 42 0;
+#X connect 20 0 3 0;
+#X connect 22 0 47 0;
+#X connect 23 0 31 0;
+#X connect 24 0 32 0;
+#X connect 25 0 2 0;
+#X connect 25 0 2 1;
+#X connect 26 0 20 0;
+#X connect 27 0 4 1;
+#X connect 28 0 37 0;
+#X connect 29 0 37 1;
+#X connect 30 0 6 0;
+#X connect 30 0 6 1;
+#X connect 37 0 17 0;
+#X connect 37 0 12 0;
+#X connect 38 0 39 0;
+#X connect 38 0 39 1;
+#X connect 39 0 40 1;
+#X connect 40 0 8 0;
+#X connect 42 0 45 0;
+#X connect 43 0 44 0;
+#X connect 43 0 44 1;
+#X connect 44 0 46 1;
+#X connect 45 0 43 0;
+#X connect 46 0 9 0;
+#X connect 47 0 15 0;
+#X restore 304 428 pd noiseGain;
+#X obj 327 320 r \$0-diameter;
+#X obj 373 404 r \$0_dist;
+#X obj 361 382 r \$0_azim;
+#X obj 350 361 r \$0_elev;
+#X obj 304 473 s~ \$0_liftNoiseGain;
+#X obj 373 451 s~ \$0_dragNoiseGain;
+#N canvas 2053 -13 661 655 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 400 151 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 398 103 *;
+#X obj 398 128 * 118033;
+#X obj 219 240 /~ 1;
+#X obj 219 506 *~ 0.27;
+#X text 313 297 Azimuth;
+#X text 389 59 Distance;
+#X obj 352 456 cos;
+#X obj 352 411 / 360;
+#X floatatom 379 502 8 0 0 0 - - -;
+#X obj 352 480 *;
+#X obj 331 527 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 290 477 r~ \$0-a;
+#X obj 352 433 * 6.28319;
+#X floatatom 363 104 5 0 0 0 - - -;
+#N canvas 1694 100 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5700 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4700 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 27 0 4 0;
+#X connect 28 0 6 0;
+#X connect 28 0 4 0;
+#X restore 298 333 pd angleCalc;
+#X text 384 296 Elevation;
+#X obj 240 364 + 90;
+#X text 409 534 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 220 528 *~ 1;
+#X obj 331 552 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 398 78 inlet;
+#X obj 298 312 inlet;
+#X obj 367 311 inlet;
+#X obj 220 556 outlet~;
+#X obj 331 577 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 240 388 / 360;
+#X obj 240 434 cos;
+#X obj 240 458 *;
+#X obj 240 411 * 6.28319;
+#X obj 331 503 *~ 1;
+#X obj 219 481 *~ 1;
+#X floatatom 139 477 8 0 0 0 - - -;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 40 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 47 0;
+#X connect 10 0 27 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 46 1;
+#X connect 17 0 28 0;
+#X connect 19 0 46 0;
+#X connect 20 0 13 0;
+#X connect 22 0 24 0;
+#X connect 22 0 14 0;
+#X connect 24 0 42 0;
+#X connect 27 0 36 0;
+#X connect 28 0 37 0;
+#X connect 29 0 3 0;
+#X connect 29 0 3 1;
+#X connect 30 0 2 0;
+#X connect 32 0 5 1;
+#X connect 33 0 7 1;
+#X connect 33 0 7 0;
+#X connect 33 0 21 0;
+#X connect 34 0 22 0;
+#X connect 35 0 22 1;
+#X connect 38 0 39 0;
+#X connect 38 0 39 1;
+#X connect 39 0 40 1;
+#X connect 40 0 9 0;
+#X connect 42 0 45 0;
+#X connect 43 0 44 0;
+#X connect 43 0 44 1;
+#X connect 44 0 47 1;
+#X connect 44 0 48 0;
+#X connect 45 0 43 0;
+#X connect 46 0 17 0;
+#X connect 47 0 10 0;
+#X restore 308 170 pd freqGain;
+#X obj 442 -93 inlet;
+#X obj 442 -73 s \$0_elev;
+#X obj 329 61 r \$0-diameter;
+#X obj 510 -95 inlet;
+#X obj 510 -73 s \$0_azim;
+#X obj 371 149 r \$0_dist;
+#X obj 350 106 r \$0_azim;
+#X obj 360 127 r \$0_elev;
+#X obj 371 194 s~ \$0_dragDiGain;
+#X obj 308 214 s~ \$0_liftDiGain;
+#X floatatom 373 -46 5 0 0 0 - - -;
+#X floatatom 443 -47 5 0 0 0 - - -;
+#X floatatom 511 -51 5 0 0 0 - - -;
+#X obj 72 262 outlet;
+#X obj 1315 -5 hip~;
+#X obj 116 235 snapshot~;
+#X obj 116 188 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 116 162 loadbang;
+#X obj 116 210 metro 10;
+#X obj 1323 376 hip~;
+#X obj 37 212 r~ \$0-myFreq;
+#X obj 116 262 s \$0_contFreq;
+#X obj 1336 -28 r \$0_contFreq;
+#X obj 1344 300 r \$0_contFreq;
+#X obj 1344 323 * 2;
+#X text 112 453 Strouhal Number;
+#X text 298 231 Calculates the gain of the dipole source;
+#X text 295 492 Calculates the gain of the source;
+#X text 502 -114 Azimuth;
+#X text 611 -118 Pan;
+#X text 436 -112 Elevation;
+#X text 369 -112 Distance;
+#X text 207 -112 Diameter;
+#X text 122 -113 Wind Speed;
+#X obj 304 -92 inlet;
+#X floatatom 305 -48 5 0 0 0 - - -;
+#X text 300 -111 Length;
+#X obj 304 -70 s \$0_leng;
+#X obj 338 341 r \$0_leng;
+#X obj 339 84 r \$0_leng;
+#X connect 4 0 17 0;
+#X connect 5 0 7 0;
+#X connect 6 0 10 1;
+#X connect 6 0 50 0;
+#X connect 7 0 6 0;
+#X connect 8 0 12 0;
+#X connect 10 0 102 0;
+#X connect 11 0 8 0;
+#X connect 12 0 4 0;
+#X connect 12 0 33 0;
+#X connect 13 0 23 0;
+#X connect 16 0 83 0;
+#X connect 16 0 130 0;
+#X connect 17 0 22 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 70 0;
+#X connect 24 0 7 1;
+#X connect 25 0 8 1;
+#X connect 27 0 119 1;
+#X connect 28 0 11 1;
+#X connect 29 0 5 0;
+#X connect 31 0 119 0;
+#X connect 32 0 21 1;
+#X connect 34 0 19 0;
+#X connect 35 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 26 0;
+#X connect 38 0 36 0;
+#X connect 39 0 68 1;
+#X connect 40 0 134 0;
+#X connect 43 0 71 0;
+#X connect 44 0 47 0;
+#X connect 45 0 44 0;
+#X connect 46 0 45 0;
+#X connect 48 0 46 0;
+#X connect 49 0 44 0;
+#X connect 51 0 52 0;
+#X connect 51 0 68 2;
+#X connect 53 0 54 0;
+#X connect 54 0 81 0;
+#X connect 55 0 78 0;
+#X connect 56 0 66 0;
+#X connect 57 0 139 0;
+#X connect 60 0 72 0;
+#X connect 61 0 62 0;
+#X connect 61 0 69 2;
+#X connect 63 0 64 0;
+#X connect 64 0 82 0;
+#X connect 65 0 77 0;
+#X connect 66 0 69 1;
+#X connect 68 0 43 0;
+#X connect 69 0 60 0;
+#X connect 70 0 2 0;
+#X connect 70 1 3 0;
+#X connect 71 0 41 0;
+#X connect 71 1 42 0;
+#X connect 72 0 58 0;
+#X connect 72 1 59 0;
+#X connect 73 0 43 1;
+#X connect 74 0 60 1;
+#X connect 75 0 61 0;
+#X connect 76 0 51 0;
+#X connect 77 0 80 0;
+#X connect 78 0 79 0;
+#X connect 79 0 76 0;
+#X connect 80 0 75 0;
+#X connect 81 0 51 0;
+#X connect 82 0 61 0;
+#X connect 84 0 90 0;
+#X connect 86 0 70 1;
+#X connect 87 0 71 1;
+#X connect 88 0 72 1;
+#X connect 90 0 91 0;
+#X connect 91 0 85 0;
+#X connect 91 0 89 0;
+#X connect 97 0 112 1;
+#X connect 98 0 112 0;
+#X connect 99 0 74 0;
+#X connect 100 0 73 0;
+#X connect 101 0 10 0;
+#X connect 102 0 103 0;
+#X connect 103 0 105 1;
+#X connect 104 0 105 0;
+#X connect 105 0 30 0;
+#X connect 105 0 11 0;
+#X connect 106 0 109 0;
+#X connect 107 0 106 0;
+#X connect 108 0 107 0;
+#X connect 110 0 108 0;
+#X connect 111 0 106 0;
+#X connect 112 0 117 0;
+#X connect 112 1 118 0;
+#X connect 113 0 112 2;
+#X connect 114 0 112 6;
+#X connect 115 0 112 5;
+#X connect 116 0 112 4;
+#X connect 119 0 129 0;
+#X connect 119 1 128 0;
+#X connect 120 0 121 0;
+#X connect 120 0 131 0;
+#X connect 122 0 119 2;
+#X connect 123 0 124 0;
+#X connect 123 0 132 0;
+#X connect 125 0 119 6;
+#X connect 126 0 119 4;
+#X connect 127 0 119 5;
+#X connect 134 0 68 0;
+#X connect 135 0 141 0;
+#X connect 135 0 133 0;
+#X connect 135 0 9 0;
+#X connect 136 0 138 0;
+#X connect 137 0 136 0;
+#X connect 138 0 135 0;
+#X connect 139 0 69 0;
+#X connect 140 0 135 0;
+#X connect 142 0 134 1;
+#X connect 143 0 144 0;
+#X connect 144 0 139 1;
+#X connect 154 0 155 0;
+#X connect 154 0 157 0;
+#X connect 158 0 112 3;
+#X connect 159 0 119 3;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalcCylD6.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,656 @@
+#N canvas 123 74 1263 724 10;
+#X text 808 -23 Mass Density of Air;
+#X text 117 292 Frequency (Hz);
+#X obj 885 425 throw~ l;
+#X obj 912 406 throw~ r;
+#X obj 900 279 osc~;
+#X obj 930 -22 *~ 1.225;
+#X obj 930 53 /~ 1.81e-05;
+#X obj 930 8 *~ 1;
+#X obj 900 228 /~ 1;
+#X floatatom 211 272 10 0 0 0 - - -;
+#X obj 915 96 /~;
+#X obj 900 204 *~;
+#X obj 900 253 clip~ 0 20000;
+#X obj 222 -81 inlet;
+#X text 771 46 Reynolds Number;
+#X text 784 220 Strouhal Number;
+#X obj 383 -83 inlet;
+#X obj 900 309 *~;
+#X text 960 33 Viscosity;
+#X obj 664 230 *~ 2;
+#X obj 664 257 osc~;
+#X obj 664 279 *~;
+#X obj 885 338 +~;
+#X obj 222 -57 s \$0-diameter;
+#X obj 991 -23 r \$0-diameter;
+#X obj 980 177 r \$0-diameter;
+#X obj 139 -19 s~ \$0-windSpeed;
+#X obj 328 50 r~ \$0-windSpeed;
+#X obj 979 146 r~ \$0-windSpeed;
+#X obj 930 -50 r~ \$0-windSpeed;
+#X obj 835 203 s~ \$0_str;
+#X obj 318 29 r~ \$0_str;
+#X obj 697 257 r~ \$0_dragDiGain;
+#X obj 815 279 s~ \$0-myFreq;
+#X obj 664 209 r~ \$0-myFreq;
+#X obj 938 279 r~ \$0_liftDiGain;
+#X obj 139 -61 sig~;
+#X obj 139 -40 vd~ varwind;
+#X obj 139 -85 inlet;
+#X obj 1359 8 r~ \$0-myFreq;
+#X obj 1325 -42 noise~;
+#X obj 1402 192 throw~ l;
+#X obj 1429 171 throw~ r;
+#X obj 1402 99 *~;
+#X obj 133 94 snapshot~;
+#X obj 133 69 metro 100;
+#X obj 133 47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 133 120 10 0 0 0 - - -;
+#X obj 133 21 loadbang;
+#X obj 59 69 r~ \$0-myRey;
+#X obj 943 77 s~ \$0-myRey;
+#X obj 1540 9 snapshot~;
+#X floatatom 1540 35 10 0 0 0 - - -;
+#X obj 1540 -64 loadbang;
+#X obj 1540 -39 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1451 -93 r~ \$0-myRey;
+#X obj 1367 360 r~ \$0-myFreq;
+#X obj 1333 289 noise~;
+#X obj 1410 549 throw~ l;
+#X obj 1437 526 throw~ r;
+#X obj 1410 457 *~;
+#X obj 1548 369 snapshot~;
+#X floatatom 1548 395 10 0 0 0 - - -;
+#X obj 1548 296 loadbang;
+#X obj 1548 321 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1459 267 r~ \$0-myRey;
+#X obj 1367 386 *~ 2;
+#X text 118 140 Reynolds Number;
+#X obj 1325 51 vcf~ 1000 10;
+#X obj 1333 411 vcf~ 1000 10;
+#X obj 885 381 fcpan;
+#X obj 1402 148 fcpan;
+#X obj 1410 501 fcpan;
+#X obj 1417 72 *~ 1;
+#X obj 1425 432 *~ 1;
+#X obj 1459 342 clip~ 2 400;
+#X obj 1451 -18 clip~ 2 400;
+#X obj 1459 291 *~ -0.003;
+#X obj 1451 -69 *~ -0.003;
+#X obj 1451 -44 +~ 20;
+#X obj 1459 316 +~ 20;
+#X obj 1540 -16 metro 10;
+#X obj 1548 344 metro 10;
+#X obj 383 -63 s \$0_dist;
+#X obj 616 -90 inlet;
+#X obj 616 -21 s \$0_thisPan;
+#X obj 912 352 r \$0_thisPan;
+#X obj 1429 124 r \$0_thisPan;
+#X obj 1437 479 r \$0_thisPan;
+#X floatatom 561 -21 8 0 0 0 - - -;
+#X obj 616 -66 max 0.1;
+#X obj 616 -43 min 0.9;
+#X text 1461 445 Drag Dipole spectrum calculation;
+#X text 1456 89 Lift Dipole spectrum calculation;
+#X text 651 92 Calculates the frequency;
+#X text 651 105 based on the physics of;
+#X text 652 118 the object and environment;
+#X obj 325 309 r~ \$0-windSpeed;
+#X obj 314 286 r~ \$0_str;
+#X obj 1425 409 r~ \$0_dragNoiseGain;
+#X obj 1417 30 r~ \$0_liftNoiseGain;
+#X obj 881 57 sig~ 1;
+#X obj 915 122 sqrt~;
+#X obj 915 147 *~ 1.0356;
+#X obj 841 138 sig~ 0.2684;
+#X obj 900 177 -~;
+#X obj 134 416 snapshot~;
+#X obj 134 391 metro 100;
+#X obj 134 369 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 134 442 10 0 0 0 - - -;
+#X obj 134 343 loadbang;
+#X obj 70 392 r~ \$0_str;
+#N canvas 515 100 622 660 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20859 118 *;
+#X obj -20859 141 * 118033;
+#X obj -21022 193 /~ 1;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20890 352 cos;
+#X obj -20890 307 / 360;
+#X floatatom -20863 403 8 0 0 0 - - -;
+#X obj -20890 376 *;
+#X obj -20911 435 *~ 0.27;
+#X obj -20890 329 * 6.28319;
+#X obj -21000 282 + 90;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20942 229 inlet;
+#X obj -20873 229 inlet;
+#X obj -20859 92 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20942 252 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X obj -21000 305 / 360;
+#X obj -21000 351 cos;
+#X obj -21000 375 *;
+#X obj -21000 328 * 6.28319;
+#X obj -21021 397 *~ 1;
+#X obj -20911 411 *~ 1;
+#X text -20848 459 Need for scienctific reasoning here!;
+#X text -21239 441 Need for scienctific reasoning here!;
+#X obj -21021 444 *~ 0.02;
+#X obj -20911 460 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 38 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 21 0;
+#X connect 8 0 44 0;
+#X connect 9 0 48 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 45 1;
+#X connect 15 0 49 0;
+#X connect 16 0 11 0;
+#X connect 17 0 40 0;
+#X connect 20 0 3 0;
+#X connect 22 0 45 0;
+#X connect 23 0 2 0;
+#X connect 23 0 2 1;
+#X connect 24 0 20 0;
+#X connect 25 0 4 1;
+#X connect 26 0 35 0;
+#X connect 27 0 35 1;
+#X connect 28 0 6 0;
+#X connect 28 0 6 1;
+#X connect 35 0 17 0;
+#X connect 35 0 12 0;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 8 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 44 1;
+#X connect 43 0 41 0;
+#X connect 44 0 9 0;
+#X connect 45 0 15 0;
+#X connect 48 0 29 0;
+#X connect 49 0 30 0;
+#X restore 314 438 pd noiseGain;
+#X obj 337 330 r \$0-diameter;
+#X obj 383 414 r \$0_dist;
+#X obj 371 392 r \$0_azim;
+#X obj 360 371 r \$0_elev;
+#X obj 314 483 s~ \$0_liftNoiseGain;
+#X obj 383 461 s~ \$0_dragNoiseGain;
+#N canvas 576 101 702 650 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 508 93 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 506 45 *;
+#X obj 506 70 * 118033;
+#X obj 219 240 /~ 1;
+#X obj 219 506 *~ 0.27;
+#X text 380 261 Azimuth;
+#X text 497 1 Distance;
+#X obj 419 420 cos;
+#X obj 419 375 / 360;
+#X floatatom 446 466 8 0 0 0 - - -;
+#X obj 419 444 *;
+#X obj 398 491 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 357 441 r~ \$0-a;
+#X obj 419 397 * 6.28319;
+#X floatatom 471 46 5 0 0 0 - - -;
+#N canvas 131 175 477 312 angleCalc 0;
+#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 233 6 Elevation Angle;
+#X obj 242 59 / 360;
+#X obj 242 81 * 6.28319;
+#X obj 170 21 / 360;
+#X obj 170 43 * 6.28319;
+#X floatatom 50 22 5 0 0 0 - - -;
+#X floatatom 294 57 5 0 0 0 - - -;
+#X floatatom 204 196 5 0 0 0 - - -;
+#X obj 170 67 cos;
+#X obj 242 112 cos;
+#X obj 242 146 *;
+#X obj 170 90 t f b;
+#X obj 168 115 delay 9;
+#X obj 242 197 outlet;
+#X obj 242 31 inlet;
+#X obj 170 -6 inlet;
+#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 136 -30 Azimuth Angle;
+#X obj 242 172 arccos;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 10 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 9 0 12 0;
+#X connect 10 0 11 0;
+#X connect 11 0 19 0;
+#X connect 12 0 11 1;
+#X connect 12 1 13 0;
+#X connect 13 0 11 0;
+#X connect 15 0 2 0;
+#X connect 16 0 4 0;
+#X connect 17 0 6 0;
+#X connect 17 0 4 0;
+#X connect 19 0 14 0;
+#X connect 19 0 8 0;
+#X restore 365 297 pd angleCalc;
+#X text 451 260 Elevation;
+#X text 476 498 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 398 516 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 506 20 inlet;
+#X obj 365 276 inlet;
+#X obj 434 275 inlet;
+#X obj 219 530 outlet~;
+#X obj 398 541 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 240 388 / 360;
+#X obj 240 434 cos;
+#X obj 240 458 *;
+#X obj 240 411 * 6.28319;
+#X obj 398 467 *~ 1;
+#X obj 219 481 *~ 1;
+#X obj 305 247 arccos;
+#X obj 305 223 r sigMac;
+#X obj 240 362 +;
+#X obj 305 269 t f b;
+#X obj 240 323 delay 9;
+#X text 309 203 Replicates Doppler effect;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 38 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 45 0;
+#X connect 10 0 34 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 44 1;
+#X connect 17 0 26 0;
+#X connect 19 0 44 0;
+#X connect 20 0 13 0;
+#X connect 22 0 14 0;
+#X connect 22 0 48 0;
+#X connect 26 0 35 0;
+#X connect 27 0 3 0;
+#X connect 27 0 3 1;
+#X connect 28 0 2 0;
+#X connect 30 0 5 1;
+#X connect 31 0 7 1;
+#X connect 31 0 7 0;
+#X connect 31 0 21 0;
+#X connect 32 0 22 0;
+#X connect 33 0 22 1;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 9 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 45 1;
+#X connect 43 0 41 0;
+#X connect 44 0 17 0;
+#X connect 45 0 10 0;
+#X connect 46 0 49 0;
+#X connect 47 0 46 0;
+#X connect 48 0 40 0;
+#X connect 49 0 48 1;
+#X connect 49 1 50 0;
+#X connect 50 0 48 0;
+#X restore 318 180 pd freqGain;
+#X obj 452 -83 inlet;
+#X obj 452 -63 s \$0_elev;
+#X obj 339 71 r \$0-diameter;
+#X obj 520 -85 inlet;
+#X obj 520 -63 s \$0_azim;
+#X obj 381 159 r \$0_dist;
+#X obj 360 116 r \$0_azim;
+#X obj 370 137 r \$0_elev;
+#X obj 381 204 s~ \$0_dragDiGain;
+#X obj 318 224 s~ \$0_liftDiGain;
+#X floatatom 383 -36 5 0 0 0 - - -;
+#X floatatom 453 -37 5 0 0 0 - - -;
+#X floatatom 521 -41 5 0 0 0 - - -;
+#X obj 82 272 outlet;
+#X obj 1325 5 hip~;
+#X obj 126 245 snapshot~;
+#X obj 126 198 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 126 172 loadbang;
+#X obj 126 220 metro 10;
+#X obj 1333 386 hip~;
+#X obj 47 222 r~ \$0-myFreq;
+#X obj 126 272 s \$0_contFreq;
+#X obj 1346 -18 r \$0_contFreq;
+#X obj 1354 310 r \$0_contFreq;
+#X obj 1354 333 * 2;
+#X text 122 463 Strouhal Number;
+#X text 308 241 Calculates the gain of the dipole source;
+#X text 305 502 Calculates the gain of the source;
+#X text 512 -104 Azimuth;
+#X text 621 -108 Pan;
+#X text 446 -102 Elevation;
+#X text 379 -102 Distance;
+#X text 217 -102 Diameter;
+#X text 132 -103 Wind Speed;
+#X obj 314 -82 inlet;
+#X floatatom 315 -38 5 0 0 0 - - -;
+#X text 310 -101 Length;
+#X obj 314 -60 s \$0_leng;
+#X obj 348 351 r \$0_leng;
+#X obj 349 94 r \$0_leng;
+#X connect 4 0 17 0;
+#X connect 5 0 7 0;
+#X connect 6 0 10 1;
+#X connect 6 0 50 0;
+#X connect 7 0 6 0;
+#X connect 8 0 12 0;
+#X connect 10 0 102 0;
+#X connect 11 0 8 0;
+#X connect 12 0 4 0;
+#X connect 12 0 33 0;
+#X connect 13 0 23 0;
+#X connect 16 0 83 0;
+#X connect 16 0 130 0;
+#X connect 17 0 22 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 70 0;
+#X connect 24 0 7 1;
+#X connect 25 0 8 1;
+#X connect 27 0 119 1;
+#X connect 28 0 11 1;
+#X connect 29 0 5 0;
+#X connect 31 0 119 0;
+#X connect 32 0 21 1;
+#X connect 34 0 19 0;
+#X connect 35 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 26 0;
+#X connect 38 0 36 0;
+#X connect 39 0 68 1;
+#X connect 40 0 134 0;
+#X connect 43 0 71 0;
+#X connect 44 0 47 0;
+#X connect 45 0 44 0;
+#X connect 46 0 45 0;
+#X connect 48 0 46 0;
+#X connect 49 0 44 0;
+#X connect 51 0 52 0;
+#X connect 51 0 68 2;
+#X connect 53 0 54 0;
+#X connect 54 0 81 0;
+#X connect 55 0 78 0;
+#X connect 56 0 66 0;
+#X connect 57 0 139 0;
+#X connect 60 0 72 0;
+#X connect 61 0 62 0;
+#X connect 61 0 69 2;
+#X connect 63 0 64 0;
+#X connect 64 0 82 0;
+#X connect 65 0 77 0;
+#X connect 66 0 69 1;
+#X connect 68 0 43 0;
+#X connect 69 0 60 0;
+#X connect 70 0 2 0;
+#X connect 70 1 3 0;
+#X connect 71 0 41 0;
+#X connect 71 1 42 0;
+#X connect 72 0 58 0;
+#X connect 72 1 59 0;
+#X connect 73 0 43 1;
+#X connect 74 0 60 1;
+#X connect 75 0 61 0;
+#X connect 76 0 51 0;
+#X connect 77 0 80 0;
+#X connect 78 0 79 0;
+#X connect 79 0 76 0;
+#X connect 80 0 75 0;
+#X connect 81 0 51 0;
+#X connect 82 0 61 0;
+#X connect 84 0 90 0;
+#X connect 86 0 70 1;
+#X connect 87 0 71 1;
+#X connect 88 0 72 1;
+#X connect 90 0 91 0;
+#X connect 91 0 85 0;
+#X connect 91 0 89 0;
+#X connect 97 0 112 1;
+#X connect 98 0 112 0;
+#X connect 99 0 74 0;
+#X connect 100 0 73 0;
+#X connect 101 0 10 0;
+#X connect 102 0 103 0;
+#X connect 103 0 105 1;
+#X connect 104 0 105 0;
+#X connect 105 0 30 0;
+#X connect 105 0 11 0;
+#X connect 106 0 109 0;
+#X connect 107 0 106 0;
+#X connect 108 0 107 0;
+#X connect 110 0 108 0;
+#X connect 111 0 106 0;
+#X connect 112 0 117 0;
+#X connect 112 1 118 0;
+#X connect 113 0 112 2;
+#X connect 114 0 112 6;
+#X connect 115 0 112 5;
+#X connect 116 0 112 4;
+#X connect 119 0 129 0;
+#X connect 119 1 128 0;
+#X connect 120 0 121 0;
+#X connect 120 0 131 0;
+#X connect 122 0 119 2;
+#X connect 123 0 124 0;
+#X connect 123 0 132 0;
+#X connect 125 0 119 6;
+#X connect 126 0 119 4;
+#X connect 127 0 119 5;
+#X connect 134 0 68 0;
+#X connect 135 0 141 0;
+#X connect 135 0 133 0;
+#X connect 135 0 9 0;
+#X connect 136 0 138 0;
+#X connect 137 0 136 0;
+#X connect 138 0 135 0;
+#X connect 139 0 69 0;
+#X connect 140 0 135 0;
+#X connect 142 0 134 1;
+#X connect 143 0 144 0;
+#X connect 144 0 139 1;
+#X connect 154 0 155 0;
+#X connect 154 0 157 0;
+#X connect 158 0 112 3;
+#X connect 159 0 119 3;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalcWoo.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,174 @@
+#N canvas 27 23 1386 806 10;
+#X obj 187 262 +;
+#X floatatom 221 213 8 0 0 0 - - -;
+#X obj 187 213 *;
+#X obj 202 141 r \$0_thisGroup;
+#X floatatom 211 294 8 0 0 0 - - -;
+#X obj 202 235 r firstSpeed;
+#X floatatom 223 262 8 0 0 0 - - -;
+#X floatatom 134 135 8 0 0 0 - - -;
+#X obj 187 115 r deltaSpeed;
+#X obj 202 189 + 0;
+#X obj -39 262 +;
+#X floatatom -5 213 8 0 0 0 - - -;
+#X obj -39 213 *;
+#X obj -24 143 r \$0_thisGroup;
+#X floatatom -97 291 8 0 0 0 - - -;
+#X floatatom -3 262 8 0 0 0 - - -;
+#X floatatom -92 139 8 0 0 0 - - -;
+#X obj -24 189 + 0;
+#X obj -45 49 inlet;
+#X obj -45 71 s \$0_thisGroup;
+#X obj 101 50 inlet;
+#X obj 101 72 s \$0_thisSource;
+#X obj -39 326 /;
+#X obj -39 350 * 1000;
+#X text 4 348 Convert to millisecs;
+#X text -8 324 To Time;
+#X floatatom -98 382 8 0 0 0 - - -;
+#X obj -57 664 line~;
+#X obj -208 709 snapshot~;
+#X obj -208 662 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -265 742 hsl 128 15 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj -55 429 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg -57 642 1 \$1;
+#X obj -57 688 *~ 1;
+#X obj -179 506 delay \$1;
+#X obj -179 535 i;
+#X msg -179 557 0 \$1;
+#X obj -206 475 t f b;
+#X floatatom -268 768 8 0 0 0 - - -;
+#X obj -57 619 f;
+#X obj -206 448 f;
+#X obj -208 684 metro 1;
+#X obj -39 382 * 0.75;
+#X obj -164 384 * 0.25;
+#X obj -57 716 outlet~;
+#X obj 217 165 r \$0_thisSource;
+#X obj -9 166 r \$0_thisSource;
+#X obj -21 404 r GO;
+#X obj -208 628 loadbang;
+#X floatatom -111 650 5 0 0 0 - - -;
+#X obj -24 238 r circumMin;
+#X obj -39 116 r deltaCircum;
+#X obj -240 534 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -240 558 s downSw;
+#X text 9 194 Source number (1 at hilt);
+#X text -190 252 Circumference of the arc;
+#X text -207 263 associated with this source;
+#X text 9 379 Acceleration;
+#X text -255 381 Deceleration;
+#X text 185 315 Speed of the individual source;
+#X text 4 674 Ramp up to top speed for this source in 3/4 of the swing
+time and ramp down to 0 in the remaining 1/4;
+#X text 219 14 Patch that calculates the speed of an individual source
+in the blade through out the arc of the swing.;
+#X floatatom 856 217 8 0 0 0 - - -;
+#X obj 837 145 r \$0_thisGroup;
+#X obj 837 239 r firstSpeed;
+#X floatatom 684 141 8 0 0 0 - - -;
+#X obj 737 121 r deltaSpeed;
+#X obj 837 193 + 0;
+#X floatatom 511 232 8 0 0 0 - - -;
+#X obj 492 162 r \$0_thisGroup;
+#X floatatom 398 154 8 0 0 0 - - -;
+#X obj 492 208 + 0;
+#X obj 852 169 r \$0_thisSource;
+#X obj 507 185 r \$0_thisSource;
+#X obj 534 278 r circumMin;
+#X obj 451 131 r deltaCircum;
+#X text 540 205 Source number (1 at hilt);
+#X text 300 267 Circumference of the arc;
+#X obj 448 181 sig~;
+#X obj 484 237 sig~;
+#X obj 477 272 *~;
+#X obj 535 309 sig~;
+#X obj 476 350 +~;
+#X obj 476 403 /~;
+#X obj 738 192 sig~;
+#X obj 772 217 sig~;
+#X obj 737 235 *~;
+#X obj 834 270 sig~;
+#X obj 765 305 +~;
+#X connect 0 0 4 0;
+#X connect 0 0 22 1;
+#X connect 0 0 33 1;
+#X connect 2 0 0 0;
+#X connect 3 0 9 0;
+#X connect 5 0 0 1;
+#X connect 5 0 6 0;
+#X connect 8 0 2 0;
+#X connect 8 0 7 0;
+#X connect 9 0 1 0;
+#X connect 9 0 2 1;
+#X connect 10 0 14 0;
+#X connect 10 0 22 0;
+#X connect 12 0 10 0;
+#X connect 13 0 17 0;
+#X connect 17 0 11 0;
+#X connect 17 0 12 1;
+#X connect 18 0 19 0;
+#X connect 20 0 21 0;
+#X connect 22 0 23 0;
+#X connect 23 0 26 0;
+#X connect 23 0 42 0;
+#X connect 23 0 43 0;
+#X connect 27 0 33 0;
+#X connect 28 0 30 0;
+#X connect 29 0 41 0;
+#X connect 30 0 38 0;
+#X connect 31 0 39 0;
+#X connect 31 0 40 0;
+#X connect 32 0 27 0;
+#X connect 33 0 28 0;
+#X connect 33 0 44 0;
+#X connect 34 0 35 0;
+#X connect 34 0 52 0;
+#X connect 35 0 36 0;
+#X connect 36 0 27 0;
+#X connect 37 0 34 1;
+#X connect 37 1 34 0;
+#X connect 39 0 32 0;
+#X connect 39 0 49 0;
+#X connect 40 0 37 0;
+#X connect 41 0 28 0;
+#X connect 42 0 39 1;
+#X connect 42 0 40 1;
+#X connect 43 0 35 1;
+#X connect 45 0 9 1;
+#X connect 46 0 17 1;
+#X connect 47 0 31 0;
+#X connect 48 0 29 0;
+#X connect 50 0 10 1;
+#X connect 50 0 15 0;
+#X connect 51 0 12 0;
+#X connect 51 0 16 0;
+#X connect 52 0 53 0;
+#X connect 63 0 67 0;
+#X connect 64 0 87 0;
+#X connect 66 0 65 0;
+#X connect 66 0 84 0;
+#X connect 67 0 62 0;
+#X connect 67 0 85 0;
+#X connect 69 0 71 0;
+#X connect 71 0 68 0;
+#X connect 71 0 79 0;
+#X connect 72 0 67 1;
+#X connect 73 0 71 1;
+#X connect 74 0 81 0;
+#X connect 75 0 70 0;
+#X connect 75 0 78 0;
+#X connect 78 0 80 0;
+#X connect 79 0 80 1;
+#X connect 80 0 82 0;
+#X connect 81 0 82 1;
+#X connect 82 0 83 0;
+#X connect 84 0 86 0;
+#X connect 85 0 86 1;
+#X connect 86 0 88 0;
+#X connect 87 0 88 1;
+#X connect 88 0 83 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/freqCalcWooD2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,135 @@
+#N canvas 493 23 1282 851 10;
+#X obj 197 272 +;
+#X floatatom 231 223 8 0 0 0 - - -;
+#X obj 197 223 *;
+#X obj 212 151 r \$0_thisGroup;
+#X floatatom 221 304 8 0 0 0 - - -;
+#X obj 212 245 r firstSpeed;
+#X floatatom 233 272 8 0 0 0 - - -;
+#X floatatom 144 145 8 0 0 0 - - -;
+#X obj 197 125 r deltaSpeed;
+#X obj 212 199 + 0;
+#X obj -29 272 +;
+#X floatatom 5 223 8 0 0 0 - - -;
+#X obj -29 223 *;
+#X obj -14 153 r \$0_thisGroup;
+#X floatatom -87 301 8 0 0 0 - - -;
+#X floatatom 7 272 8 0 0 0 - - -;
+#X floatatom -82 149 8 0 0 0 - - -;
+#X obj -14 199 + 0;
+#X obj -35 59 inlet;
+#X obj -35 81 s \$0_thisGroup;
+#X obj 111 60 inlet;
+#X obj 111 82 s \$0_thisSource;
+#X obj -29 336 /;
+#X obj -29 360 * 1000;
+#X text 14 358 Convert to millisecs;
+#X text 2 334 To Time;
+#X floatatom -88 392 8 0 0 0 - - -;
+#X obj -47 674 line~;
+#X obj -198 719 snapshot~;
+#X obj -198 672 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -255 752 hsl 128 15 0 130 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj -45 439 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -169 516 delay \$1;
+#X obj -169 545 i;
+#X msg -169 567 0 \$1;
+#X obj -196 485 t f b;
+#X floatatom -258 778 8 0 0 0 - - -;
+#X obj -45 521 f;
+#X obj -196 458 f;
+#X obj -198 694 metro 1;
+#X obj -29 392 * 0.75;
+#X obj -154 394 * 0.25;
+#X obj -47 726 outlet~;
+#X obj 227 175 r \$0_thisSource;
+#X obj 1 176 r \$0_thisSource;
+#X obj -11 414 r GO;
+#X obj -198 638 loadbang;
+#X floatatom -101 660 5 0 0 0 - - -;
+#X obj -14 248 r circumMin;
+#X obj -29 126 r deltaCircum;
+#X obj -230 544 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -230 568 s downSw;
+#X text 19 204 Source number (1 at hilt);
+#X text -180 262 Circumference of the arc;
+#X text -197 273 associated with this source;
+#X text 19 389 Acceleration;
+#X text -245 391 Deceleration;
+#X text 195 325 Speed of the individual source;
+#X text 14 684 Ramp up to top speed for this source in 3/4 of the swing
+time and ramp down to 0 in the remaining 1/4;
+#X text 229 24 Patch that calculates the speed of an individual source
+in the blade through out the arc of the swing.;
+#X obj 6 556 f;
+#X obj 4 598 pack;
+#X msg 3 630 \$1 \$2;
+#X obj -49 487 delay 8;
+#X msg -51 629 0;
+#X obj 63 571 t f b;
+#X obj 62 609 delay 8;
+#X connect 0 0 4 0;
+#X connect 0 0 22 1;
+#X connect 0 0 60 1;
+#X connect 2 0 0 0;
+#X connect 3 0 9 0;
+#X connect 5 0 0 1;
+#X connect 5 0 6 0;
+#X connect 8 0 2 0;
+#X connect 8 0 7 0;
+#X connect 9 0 1 0;
+#X connect 9 0 2 1;
+#X connect 10 0 14 0;
+#X connect 10 0 22 0;
+#X connect 12 0 10 0;
+#X connect 13 0 17 0;
+#X connect 17 0 11 0;
+#X connect 17 0 12 1;
+#X connect 18 0 19 0;
+#X connect 20 0 21 0;
+#X connect 22 0 23 0;
+#X connect 23 0 26 0;
+#X connect 23 0 40 0;
+#X connect 23 0 41 0;
+#X connect 27 0 28 0;
+#X connect 27 0 42 0;
+#X connect 28 0 30 0;
+#X connect 29 0 39 0;
+#X connect 30 0 36 0;
+#X connect 31 0 38 0;
+#X connect 31 0 60 0;
+#X connect 31 0 63 0;
+#X connect 32 0 33 0;
+#X connect 32 0 50 0;
+#X connect 33 0 34 0;
+#X connect 34 0 27 0;
+#X connect 35 0 32 1;
+#X connect 35 1 32 0;
+#X connect 37 0 47 0;
+#X connect 37 0 65 0;
+#X connect 38 0 35 0;
+#X connect 39 0 28 0;
+#X connect 40 0 37 1;
+#X connect 40 0 38 1;
+#X connect 41 0 33 1;
+#X connect 43 0 9 1;
+#X connect 44 0 17 1;
+#X connect 45 0 31 0;
+#X connect 46 0 29 0;
+#X connect 48 0 10 1;
+#X connect 48 0 15 0;
+#X connect 49 0 12 0;
+#X connect 49 0 16 0;
+#X connect 50 0 51 0;
+#X connect 60 0 61 0;
+#X connect 61 0 62 0;
+#X connect 62 0 27 0;
+#X connect 63 0 37 0;
+#X connect 64 0 27 0;
+#X connect 65 0 61 1;
+#X connect 65 1 66 0;
+#X connect 66 0 61 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/makeDia.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,10 @@
+#N canvas 388 195 193 139 10;
+#X obj 80 -4 *;
+#X obj 65 24 *;
+#X obj 80 -31 inlet;
+#X obj 65 54 outlet;
+#X connect 0 0 1 1;
+#X connect 0 0 1 0;
+#X connect 1 0 3 0;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/obsPosition.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,128 @@
+#N canvas 203 146 1178 769 10;
+#X obj -117 35 inlet;
+#X obj 296 -12 r bladeLen;
+#X obj 311 94 r armLength;
+#X obj -117 58 s \$0_sourceNo;
+#X obj 310 9 r NoOfSources;
+#X obj 296 119 +;
+#X obj 296 29 /;
+#X obj 296 73 *;
+#X obj 311 50 r \$0_sourceNo;
+#X text 322 117 Distance from centre of arc to the source;
+#X obj 30 58 r~ swordAngle;
+#X obj -116 -15 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -61 -14 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -116 10 s setUp;
+#X obj -61 10 s GO;
+#X floatatom 260 146 5 0 0 0 - - -;
+#X obj 30 88 /~ 360;
+#X obj 30 138 *~ 1;
+#X obj 30 114 cos~;
+#X obj -61 115 r obsDistance;
+#X obj -61 136 sig~;
+#X obj 15 173 -~;
+#X obj 72 143 r~ swordAngle;
+#X obj 72 170 /~ 360;
+#X obj 72 194 sin~;
+#X obj 296 144 s \$0_thisLength;
+#X obj 72 220 *~ 1;
+#X obj 107 193 r \$0_thisLength;
+#X obj 15 245 *~;
+#X obj 72 247 *~;
+#X obj 15 273 +~;
+#X obj 15 296 sqrt~;
+#X obj -64 302 metro 10;
+#X obj -64 333 snapshot~;
+#X floatatom -65 357 8 0 0 0 - - -;
+#X obj -64 271 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj -64 246 loadbang;
+#X obj 70 115 r \$0_thisLength;
+#X obj 404 216 r \$0_thisLength;
+#X obj 404 239 sig~;
+#X obj 404 264 *~;
+#X obj 612 220 r obsDistance;
+#X obj 612 241 sig~;
+#X obj 612 265 *~;
+#X obj 15 330 s~ \$0sourceDist;
+#X obj 509 220 r~ \$0sourceDist;
+#X obj 509 262 *~;
+#X text 422 194 l;
+#X text 552 197 B;
+#X text 644 198 Z;
+#X obj 494 293 +~;
+#X obj 494 319 -~;
+#X obj 524 323 r \$0_thisLength;
+#X obj 524 346 sig~;
+#X obj 625 323 r~ \$0sourceDist;
+#X obj 625 346 *~ 2;
+#X obj 524 375 *~;
+#X obj 494 398 /~;
+#X obj 394 386 loadbang;
+#X obj 394 409 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 394 430 metro 10;
+#X obj 394 453 snapshot~;
+#X floatatom 394 477 5 0 0 0 - - -;
+#X obj 494 424 arccos~;
+#X connect 0 0 3 0;
+#X connect 1 0 6 0;
+#X connect 2 0 5 1;
+#X connect 4 0 6 1;
+#X connect 5 0 15 0;
+#X connect 5 0 25 0;
+#X connect 6 0 7 0;
+#X connect 7 0 5 0;
+#X connect 8 0 7 1;
+#X connect 10 0 16 0;
+#X connect 11 0 13 0;
+#X connect 12 0 14 0;
+#X connect 16 0 18 0;
+#X connect 17 0 21 1;
+#X connect 18 0 17 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 28 0;
+#X connect 21 0 28 1;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X connect 24 0 26 0;
+#X connect 26 0 29 0;
+#X connect 26 0 29 1;
+#X connect 27 0 26 1;
+#X connect 28 0 30 0;
+#X connect 29 0 30 1;
+#X connect 30 0 31 0;
+#X connect 31 0 33 0;
+#X connect 31 0 44 0;
+#X connect 32 0 33 0;
+#X connect 33 0 34 0;
+#X connect 35 0 32 0;
+#X connect 36 0 35 0;
+#X connect 37 0 17 1;
+#X connect 38 0 39 0;
+#X connect 39 0 40 0;
+#X connect 39 0 40 1;
+#X connect 40 0 50 0;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 42 0 43 1;
+#X connect 43 0 51 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 50 1;
+#X connect 50 0 51 0;
+#X connect 51 0 57 0;
+#X connect 52 0 53 0;
+#X connect 53 0 56 0;
+#X connect 54 0 55 0;
+#X connect 55 0 56 1;
+#X connect 56 0 57 1;
+#X connect 57 0 63 0;
+#X connect 58 0 59 0;
+#X connect 59 0 60 0;
+#X connect 60 0 61 0;
+#X connect 61 0 62 0;
+#X connect 63 0 61 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/postPosition.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,215 @@
+#N canvas 241 432 1385 708 10;
+#X obj 489 35 -;
+#X obj 489 62 *;
+#X obj 504 134 *;
+#X obj 489 189 sqrt;
+#X floatatom 549 222 5 0 0 0 - - -;
+#X obj 489 222 outlet;
+#X obj 489 -16 r Xpos;
+#X obj 93 247 outlet;
+#X obj 504 7 inlet;
+#X obj 489 165 +;
+#X obj 560 8 inlet;
+#X obj 545 31 -;
+#X obj 545 59 *;
+#X floatatom 592 108 8 0 0 0 - - -;
+#X obj 489 89 +;
+#X obj 93 166 atan;
+#X floatatom 58 247 5 0 0 0 - - -;
+#X obj 93 190 * 360;
+#X obj 93 214 / 6.28319;
+#X obj 684 526 outlet;
+#X obj 605 413 atan;
+#X obj 605 391 /;
+#X floatatom 570 494 5 0 0 0 - - -;
+#X obj 605 437 * 360;
+#X obj 605 461 / 6.28319;
+#X obj 382 73 s \$0_xRel;
+#X obj 620 366 r \$0_xRel;
+#X obj 591 63 s \$0_yRel;
+#X obj 605 343 r \$0_yRel;
+#X obj 504 111 r \$0_zRel;
+#X text 420 -55 Calculates the distance between;
+#X text 22 -41 Calculates the azimuth;
+#X text 559 320 Calculates the elevation;
+#X obj 186 432 spigot;
+#X obj 85 433 spigot;
+#X obj 145 248 abs;
+#X obj 145 271 / 90;
+#X obj 145 295 swap 1;
+#X obj 145 321 -;
+#X obj 145 345 / 2;
+#X obj 82 384 + 0.5;
+#X obj 186 383 - 0.5;
+#X obj 186 405 * -1;
+#X obj 118 456 outlet;
+#X text 180 466 Calculates the pan value;
+#N canvas 583 169 806 722 thisOrent 0;
+#X obj 219 21 inlet;
+#X floatatom 243 48 8 0 0 0 - - -;
+#X floatatom 63 53 8 0 0 0 - - -;
+#X obj 121 33 r \$0_myLY;
+#X obj 337 27 inlet;
+#X floatatom 361 54 8 0 0 0 - - -;
+#X obj 429 326 inlet;
+#X floatatom 461 353 5 0 0 0 - - -;
+#X obj 479 324 inlet;
+#X floatatom 511 351 5 0 0 0 - - -;
+#X obj 527 323 inlet;
+#X floatatom 559 350 5 0 0 0 - - -;
+#X text 120 11 Y-Length;
+#X text 210 1 X-Length;
+#X text 333 9 Z-Length;
+#X text 415 305 Y-Rota;
+#X text 474 303 X-Rota;
+#X text 522 304 Z-Rota;
+#X floatatom 220 232 5 0 0 0 - - -;
+#X floatatom 77 231 5 0 0 0 - - -;
+#X obj 337 141 t f b;
+#X obj 364 168 delay 9;
+#X obj 135 149 t f b;
+#X obj 162 176 delay 9;
+#X obj 235 145 t f b;
+#X obj 262 172 delay 9;
+#X obj 322 193 >;
+#X obj 220 197 >;
+#X obj 121 201 >;
+#X floatatom 349 229 5 0 0 0 - - -;
+#X obj 122 277 +;
+#X obj 122 308 +;
+#X floatatom 77 333 5 0 0 0 - - -;
+#X text 176 278 0 = z longest;
+#X text 176 293 1 = x longest;
+#X text 176 310 2 = y longest;
+#X obj 122 335 select 0 1 2;
+#X obj 412 404 r azim;
+#X floatatom 344 431 5 0 0 0 - - -;
+#X msg 168 370 \; azim 10;
+#X msg 145 417 \; azim 20;
+#X msg 122 464 \; azim 12;
+#X connect 0 0 1 0;
+#X connect 0 0 22 0;
+#X connect 0 0 26 0;
+#X connect 3 0 2 0;
+#X connect 3 0 27 0;
+#X connect 3 0 28 0;
+#X connect 4 0 5 0;
+#X connect 4 0 20 0;
+#X connect 4 0 24 0;
+#X connect 6 0 7 0;
+#X connect 8 0 9 0;
+#X connect 10 0 11 0;
+#X connect 20 0 26 1;
+#X connect 20 1 21 0;
+#X connect 21 0 26 0;
+#X connect 22 0 28 1;
+#X connect 22 1 23 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 1;
+#X connect 24 1 25 0;
+#X connect 25 0 27 0;
+#X connect 26 0 29 0;
+#X connect 26 0 31 1;
+#X connect 27 0 18 0;
+#X connect 27 0 30 1;
+#X connect 28 0 19 0;
+#X connect 28 0 30 0;
+#X connect 30 0 31 0;
+#X connect 31 0 32 0;
+#X connect 31 0 36 0;
+#X connect 36 0 41 0;
+#X connect 36 1 40 0;
+#X connect 36 2 39 0;
+#X connect 37 0 38 0;
+#X restore 810 17 pd thisOrent;
+#X obj 827 -69 inlet;
+#X obj 861 -27 inlet;
+#X obj 810 -92 inlet;
+#X obj 844 -48 inlet;
+#X obj 879 -6 inlet;
+#X obj 108 76 r Xpos;
+#X obj 108 119 -;
+#X obj 123 97 inlet;
+#X obj 93 54 -;
+#X obj 108 33 inlet;
+#X obj 93 11 r Zpos;
+#X obj 93 142 /;
+#X floatatom 134 496 5 0 0 0 - - -;
+#X obj 120 143 s \$0_pS;
+#X obj 118 383 r \$0_pS;
+#X floatatom 188 357 5 0 0 0 - - -;
+#X text 438 -42 the post and the ball;
+#X obj 545 -14 r Zpos;
+#X obj 684 459 r \$0_pS;
+#X obj 684 480 t b;
+#X msg 684 503 1;
+#X obj 118 409 <= 0;
+#X obj 154 409 > 0;
+#X floatatom 409 35 8 0 0 0 - - -;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 25 0;
+#X connect 0 0 69 0;
+#X connect 1 0 14 0;
+#X connect 2 0 9 1;
+#X connect 3 0 4 0;
+#X connect 3 0 5 0;
+#X connect 6 0 0 0;
+#X connect 8 0 0 1;
+#X connect 9 0 3 0;
+#X connect 10 0 11 1;
+#X connect 11 0 12 0;
+#X connect 11 0 12 1;
+#X connect 11 0 27 0;
+#X connect 12 0 13 0;
+#X connect 12 0 14 1;
+#X connect 14 0 9 0;
+#X connect 15 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 16 0;
+#X connect 18 0 7 0;
+#X connect 18 0 35 0;
+#X connect 20 0 23 0;
+#X connect 21 0 20 0;
+#X connect 23 0 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 21 1;
+#X connect 28 0 21 0;
+#X connect 29 0 2 0;
+#X connect 29 0 2 1;
+#X connect 33 0 43 0;
+#X connect 33 0 58 0;
+#X connect 34 0 43 0;
+#X connect 34 0 58 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 37 1 38 1;
+#X connect 38 0 39 0;
+#X connect 38 0 61 0;
+#X connect 39 0 40 0;
+#X connect 39 0 41 0;
+#X connect 40 0 34 0;
+#X connect 41 0 42 0;
+#X connect 42 0 33 0;
+#X connect 46 0 45 1;
+#X connect 47 0 45 3;
+#X connect 48 0 45 0;
+#X connect 49 0 45 2;
+#X connect 50 0 45 4;
+#X connect 51 0 52 0;
+#X connect 52 0 57 1;
+#X connect 52 0 59 0;
+#X connect 53 0 52 1;
+#X connect 54 0 57 0;
+#X connect 55 0 54 1;
+#X connect 56 0 54 0;
+#X connect 57 0 15 0;
+#X connect 60 0 67 0;
+#X connect 60 0 68 0;
+#X connect 63 0 11 0;
+#X connect 64 0 65 0;
+#X connect 65 0 66 0;
+#X connect 66 0 19 0;
+#X connect 67 0 34 1;
+#X connect 68 0 33 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/processingD1/processingD1.pde	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,23 @@
+// Example 05-02 from "Getting Started with Processing" 
+// by Reas & Fry. O'Reilly / Make 2010
+
+int position;
+
+void setup() {
+  size(1420, 900);
+  background(128);
+  position = 0;
+}
+
+void draw() {
+  background(128);
+  fill(0);      // fill changes the color of the interior of the shape
+  noStroke();   // noStroke removes the outer line
+
+  // Does position represent the horizontal or the vertical location?
+  ellipse(80.5, 100.5, 30, 30);
+  ellipse(1080.5, 150.5, 30, 30);
+  ellipse(620.5, 650.5, 30, 30);
+
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/prop_D1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,528 @@
+#N canvas 136 36 1105 841 10;
+#X obj 377 -124 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 440 -124 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 437 -215 Gain;
+#X obj 376 -241 loadbang;
+#N canvas 865 368 284 318 opLevels 1;
+#X obj 74 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 129 211 prvu~;
+#X obj 186 75 / 127;
+#X obj 186 40 inlet;
+#X obj 30 239 outlet;
+#X obj 129 239 outlet;
+#X obj 219 118 inlet;
+#X obj 30 152 /~ 1;
+#X obj 129 154 /~ 1;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 376 -167 pd opLevels;
+#X msg 376 -218 5;
+#N canvas 12 52 684 554 speedCalc 0;
+#X obj 59 -12 inlet;
+#X obj 135 -11 inlet;
+#X obj 217 -12 inlet;
+#X obj 317 -12 inlet;
+#X obj 59 11 s \$0_swLen;
+#X obj 135 11 s \$0_armLen;
+#X obj 317 10 s \$0_tipSpeed;
+#X obj 141 301 r \$0_tipSpeed;
+#X obj 211 437 outlet;
+#X obj 211 414 r \$0_minSpeed;
+#X obj 126 349 s \$0_minSpeed;
+#X obj 310 414 r \$0_deltaSpeed;
+#X obj 388 261 s \$0_deltaSpeed;
+#X obj 310 437 outlet;
+#X obj 84 100 r \$0_swLen;
+#X obj 126 280 /;
+#X floatatom 80 307 5 0 0 0 - - -;
+#X obj 99 123 r \$0_armLen;
+#X obj 84 205 +;
+#X obj 99 152 t f b;
+#X floatatom 40 240 5 0 0 0 - - -;
+#X obj 126 207 r \$0_armLen;
+#X obj 126 231 t f b;
+#X obj 126 177 delay 6;
+#X obj 153 256 delay 9;
+#X obj 217 11 s \$0_sourceTot;
+#X obj 421 202 r \$0_sourceTot;
+#X obj 126 325 *;
+#X floatatom 84 349 5 0 0 0 - - -;
+#X obj 512 119 r \$0_minSpeed;
+#X obj 388 202 -;
+#X obj 388 158 r \$0_tipSpeed;
+#X obj 388 232 /;
+#X obj 512 145 t f b;
+#X floatatom 343 261 5 0 0 0 - - -;
+#X obj 539 170 delay 14;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 25 0;
+#X connect 3 0 6 0;
+#X connect 7 0 27 1;
+#X connect 9 0 8 0;
+#X connect 11 0 13 0;
+#X connect 14 0 18 0;
+#X connect 15 0 16 0;
+#X connect 15 0 27 0;
+#X connect 17 0 19 0;
+#X connect 18 0 20 0;
+#X connect 18 0 15 1;
+#X connect 19 0 18 1;
+#X connect 19 1 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 15 0;
+#X connect 22 1 24 0;
+#X connect 23 0 18 0;
+#X connect 24 0 15 0;
+#X connect 26 0 32 1;
+#X connect 27 0 10 0;
+#X connect 27 0 28 0;
+#X connect 29 0 33 0;
+#X connect 30 0 32 0;
+#X connect 31 0 30 0;
+#X connect 32 0 34 0;
+#X connect 32 0 12 0;
+#X connect 33 0 30 1;
+#X connect 33 1 35 0;
+#X connect 35 0 30 0;
+#X restore 226 264 pd speedCalc;
+#X floatatom 135 288 8 0 0 0 - - -;
+#X floatatom 380 286 8 0 0 0 - - -;
+#X obj 226 169 r bladeLen;
+#X obj 249 192 r armLength;
+#X obj 272 216 r NoOfSources;
+#X obj 295 241 r topSpeed;
+#X obj -62 -210 hsl 100 20 0 3000 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 900 1;
+#X floatatom -65 -184 8 0 0 0 - - -;
+#X obj -62 -132 hsl 100 20 0 300 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 200 288 s firstSpeed;
+#X obj 295 287 s deltaSpeed;
+#X floatatom 145 59 8 0 0 0 - - -;
+#N canvas 57 585 305 180 thickCalc 0;
+#X obj 173 86 r NoOfSources;
+#X obj 23 16 inlet;
+#X obj 26 64 inlet;
+#X obj 26 86 s \$0_tipThick;
+#X obj 158 62 -;
+#X obj 158 111 /;
+#X obj 158 134 outlet;
+#X obj 23 39 s \$0_hiltThick;
+#X floatatom 126 94 5 0 0 0 - - -;
+#X obj 173 40 r \$0_tipThick;
+#X obj 158 15 r \$0_hiltThick;
+#X floatatom 94 136 8 0 0 0 - - -;
+#X connect 0 0 5 1;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 4 0 5 0;
+#X connect 4 0 8 0;
+#X connect 5 0 6 0;
+#X connect 5 0 11 0;
+#X connect 9 0 4 1;
+#X connect 10 0 4 0;
+#X restore 205 -36 pd thickCalc;
+#X obj 205 -13 s deltaThick;
+#X floatatom 150 -12 8 0 0 0 - - -;
+#X obj 205 -81 r hiltThick;
+#X obj 274 -59 r tipThick;
+#N canvas 447 270 208 198 circumferCalc 0;
+#X obj 84 45 inlet;
+#X obj 84 69 * 3.14159;
+#X floatatom 26 120 8 0 0 0 - - -;
+#X obj 84 93 * 2;
+#X obj 84 118 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 3 0;
+#X connect 3 0 2 0;
+#X connect 3 0 4 0;
+#X restore 202 35 pd circumferCalc;
+#X obj 306 128 s deltaCircum;
+#N canvas 767 188 758 617 angleCalc 0;
+#X floatatom -252 49 8 0 0 0 - - -;
+#X obj -194 50 * 0.75;
+#X obj 149 51 * 0.25;
+#X floatatom 171 76 8 0 0 0 - - -;
+#X floatatom -178 72 8 0 0 0 - - -;
+#X obj -194 97 /;
+#X msg -209 203 1 \$1;
+#X obj -209 180 f;
+#X floatatom -242 203 5 0 0 0 - - -;
+#X obj -209 225 line 0;
+#X obj -245 154 r GO;
+#X msg -165 203 0;
+#X obj -194 121 * 1000;
+#X obj 61 290 line 0;
+#X obj 61 212 delay \$1;
+#X obj 63 154 f;
+#X obj 63 111 r GO;
+#X obj 63 180 t f b;
+#X obj 61 239 i;
+#X msg 61 261 1 \$1;
+#X msg 139 255 0;
+#X obj 149 184 /;
+#X obj 149 208 * 1000;
+#X obj -209 275 *;
+#X obj -157 244 r sweepAngle;
+#X obj -206 340 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj -160 272 * -0.75;
+#X obj -209 299 +;
+#X obj -159 297 * -1;
+#X obj -179 155 s \$0_thisDe;
+#X obj 78 133 r \$0_thisDe;
+#X obj 61 328 *;
+#X obj 118 295 r sweepAngle;
+#X obj 64 380 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X obj 13 239 s \$0_d;
+#X obj 139 233 r GO;
+#X obj -194 26 r maxCirc;
+#X obj 149 29 r maxCirc;
+#X obj -124 70 r topSpeed;
+#X obj 164 158 r topSpeed;
+#X obj -90 459 s currentAngle;
+#X obj -90 413 +;
+#X floatatom -90 438 8 0 0 0 - - -;
+#X obj -41 392 t f b;
+#X obj 280 146 delay \$1;
+#X obj 282 88 f;
+#X obj 282 62 r GO;
+#X obj 282 114 t f b;
+#X obj 318 -6 r maxCirc;
+#X obj 333 16 r topSpeed;
+#X obj 318 40 /;
+#X obj 318 62 * 1000;
+#X obj 280 168 s end;
+#X obj -165 182 r end;
+#X floatatom -166 408 8 0 0 0 - - -;
+#X obj -41 359 r end;
+#X obj 118 318 * -0.25;
+#X connect 1 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 3 0;
+#X connect 2 0 21 0;
+#X connect 5 0 12 0;
+#X connect 6 0 9 0;
+#X connect 7 0 6 0;
+#X connect 7 0 8 0;
+#X connect 9 0 23 0;
+#X connect 10 0 7 0;
+#X connect 11 0 9 0;
+#X connect 12 0 7 1;
+#X connect 12 0 29 0;
+#X connect 13 0 31 0;
+#X connect 14 0 18 0;
+#X connect 14 0 34 0;
+#X connect 15 0 17 0;
+#X connect 16 0 15 0;
+#X connect 17 0 14 1;
+#X connect 17 1 14 0;
+#X connect 18 0 19 0;
+#X connect 19 0 13 0;
+#X connect 20 0 13 0;
+#X connect 21 0 22 0;
+#X connect 22 0 18 1;
+#X connect 23 0 27 0;
+#X connect 24 0 26 0;
+#X connect 25 0 41 0;
+#X connect 25 0 54 0;
+#X connect 26 0 28 0;
+#X connect 26 0 23 1;
+#X connect 27 0 25 0;
+#X connect 28 0 27 1;
+#X connect 30 0 15 1;
+#X connect 31 0 33 0;
+#X connect 32 0 56 0;
+#X connect 33 0 43 0;
+#X connect 35 0 20 0;
+#X connect 36 0 0 0;
+#X connect 36 0 1 0;
+#X connect 37 0 2 0;
+#X connect 38 0 5 1;
+#X connect 39 0 21 1;
+#X connect 41 0 42 0;
+#X connect 42 0 40 0;
+#X connect 43 0 41 1;
+#X connect 43 1 41 0;
+#X connect 44 0 52 0;
+#X connect 45 0 47 0;
+#X connect 46 0 45 0;
+#X connect 47 0 44 1;
+#X connect 47 1 44 0;
+#X connect 48 0 50 0;
+#X connect 49 0 50 1;
+#X connect 50 0 51 0;
+#X connect 51 0 45 1;
+#X connect 53 0 11 0;
+#X connect 54 0 42 0;
+#X connect 55 0 43 0;
+#X connect 56 0 31 1;
+#X restore 263 -108 pd angleCalc;
+#X obj 379 -196 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 390 1;
+#X obj 652 -128 freqCalcWoo;
+#X obj 652 -179 r \$0_thisGroup;
+#X obj 778 -101 *;
+#X obj 793 -126 r deltaThick;
+#X obj 778 -190 r \$0_thisGroup;
+#X obj 778 -147 +;
+#X obj 763 -215 r hiltThick;
+#X obj 763 -76 -;
+#X floatatom 774 -50 8 0 0 0 - - -;
+#X obj 793 -169 r \$0_s0;
+#X obj 715 -151 r \$0_s0;
+#N canvas 1051 49 396 632 obsPosition 0;
+#X obj -49 337 r obsDistance;
+#X obj 113 149 r obsAngle;
+#X obj -44 29 inlet;
+#X obj 188 108 r bladeLen;
+#X obj 203 214 r armLength;
+#X obj -44 52 s \$0_sourceNo;
+#X obj 202 129 r NoOfSources;
+#X obj 188 239 +;
+#X obj 188 149 /;
+#X obj 188 193 *;
+#X obj 203 170 r \$0_sourceNo;
+#X floatatom 61 53 5 0 0 0 - - -;
+#X obj 98 204 / 360;
+#X obj 98 226 * 6.28319;
+#X floatatom 40 277 8 0 0 0 - - -;
+#X obj 98 277 *;
+#X floatatom 41 339 8 0 0 0 - - -;
+#X obj 122 391 hsl 128 15 15 25 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 98 127 r currentAngle;
+#X floatatom 55 147 5 0 0 0 - - -;
+#X floatatom 20 397 8 0 0 0 - - -;
+#X obj 98 339 t f b;
+#X obj 98 172 +;
+#X obj 116 36 hsl 128 15 180 -180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X floatatom 124 63 5 0 0 0 - - -;
+#X obj 83 370 +;
+#X obj 98 251 cos;
+#X obj 98 314 * -1;
+#X obj -36 158 hsl 75 25 -60 180 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom -23 203 5 0 0 0 - - -;
+#X obj 83 412 outlet;
+#X floatatom 54 205 5 0 0 0 - - -;
+#X obj 146 205 outlet;
+#X connect 0 0 25 0;
+#X connect 1 0 22 1;
+#X connect 2 0 5 0;
+#X connect 2 0 11 0;
+#X connect 3 0 8 0;
+#X connect 4 0 7 1;
+#X connect 6 0 8 1;
+#X connect 7 0 15 1;
+#X connect 8 0 9 0;
+#X connect 9 0 7 0;
+#X connect 10 0 9 1;
+#X connect 12 0 13 0;
+#X connect 13 0 26 0;
+#X connect 15 0 27 0;
+#X connect 18 0 19 0;
+#X connect 18 0 22 0;
+#X connect 19 0 28 0;
+#X connect 21 0 25 1;
+#X connect 21 1 25 0;
+#X connect 22 0 12 0;
+#X connect 22 0 31 0;
+#X connect 22 0 32 0;
+#X connect 23 0 24 0;
+#X connect 25 0 17 0;
+#X connect 25 0 20 0;
+#X connect 25 0 30 0;
+#X connect 26 0 14 0;
+#X connect 26 0 15 0;
+#X connect 27 0 21 0;
+#X connect 27 0 16 0;
+#X connect 28 0 29 0;
+#X connect 28 0 22 0;
+#X restore 677 -43 pd obsPosition;
+#X obj 655 227 freq3DChord;
+#X obj -66 175 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7300 1;
+#X obj -69 329 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7500 1;
+#X obj -66 254 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4500 1;
+#X text -62 152 Azimuth Angle;
+#X text -63 233 Elevation Angle;
+#X text -53 308 Distance;
+#X floatatom -69 281 5 0 0 0 - - -;
+#X floatatom -72 357 5 0 0 0 - - -;
+#X floatatom -69 203 5 0 0 0 - - -;
+#X obj -68 -57 hsl 100 20 0.5 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4900 1;
+#X floatatom -71 -29 5 0 0 0 - - -;
+#X obj -70 100 hsl 100 20 0.001 0.1 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6200 1;
+#X floatatom -73 127 5 0 0 0 - - -;
+#X text -67 78 Chord Thickness;
+#X obj -69 23 hsl 100 20 0 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom -72 48 5 0 0 0 - - -;
+#X text -65 1 Chord Pitch;
+#X text 538 -238 Vertical propellor;
+#X obj 202 12 r bladeRadius;
+#X obj -34 -29 s bladeRadius;
+#X obj 202 58 s circum;
+#X text -68 -153 RMP (Fine);
+#X text -66 -230 RMP (Coarse);
+#X floatatom -66 -107 8 0 0 0 - - -;
+#X obj -11 -107 s fineRPM;
+#X obj -10 -184 s coarseRPM;
+#X obj -30 203 s obsAzim;
+#X obj -29 281 s obsElev;
+#X text -59 -79 Blade Radius (m);
+#X obj -37 126 s chordTh;
+#X obj 670 162 r chordTh;
+#X obj -29 356 s obsDist;
+#X obj 775 143 freqCalc3dCh;
+#X obj 790 163 r chordTh;
+#X msg 676 87 1;
+#X msg 793 93 2;
+#X msg 784 69 1;
+#X obj 785 37 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 722 73 0;
+#X obj 490 -194 hsl 100 25 1 400 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7700 1;
+#X obj 655 142 freqCalc3dCh;
+#X obj 775 228 freq3DChord;
+#X obj 146 -201 bng 25 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 146 -172 s setUp;
+#X obj 32 -231 r setUp;
+#X obj 37 -154 r setUp;
+#X obj 45 -80 r setUp;
+#X obj 38 3 r setUp;
+#X obj 40 76 r setUp;
+#X obj 41 155 r setUp;
+#X obj 42 228 r setUp;
+#X obj 31 306 r setUp;
+#X text 69 411 Pan not working on this yet;
+#X obj 471 545 s fCRPM;
+#X obj 507 507 s fRad;
+#X obj 526 488 s fPit;
+#X obj 544 469 s fThi;
+#X obj 563 450 s fAzi;
+#X obj 581 431 s fEle;
+#X obj 600 412 s fDis;
+#X obj 489 526 s fFRPM;
+#X obj -116 -231 r fCRPM;
+#X obj -120 -152 r fFRPM;
+#X obj -110 -80 r fRad;
+#X obj -112 -1 r fPit;
+#X obj -112 76 r fThi;
+#X obj -111 153 r fAzi;
+#X obj -114 232 r fEle;
+#X obj -113 310 r fDis;
+#X obj 471 392 unpack f f f f f f f f;
+#X connect 3 0 5 0;
+#X connect 4 0 0 0;
+#X connect 4 1 1 0;
+#X connect 5 0 27 0;
+#X connect 6 0 7 0;
+#X connect 6 0 16 0;
+#X connect 6 1 8 0;
+#X connect 6 1 17 0;
+#X connect 9 0 6 0;
+#X connect 10 0 6 1;
+#X connect 11 0 6 2;
+#X connect 12 0 6 3;
+#X connect 13 0 14 0;
+#X connect 13 0 66 0;
+#X connect 15 0 64 0;
+#X connect 15 0 65 0;
+#X connect 19 0 20 0;
+#X connect 19 0 21 0;
+#X connect 22 0 19 0;
+#X connect 23 0 19 1;
+#X connect 24 0 18 0;
+#X connect 24 0 61 0;
+#X connect 27 0 4 0;
+#X connect 29 0 28 0;
+#X connect 30 0 35 1;
+#X connect 31 0 30 1;
+#X connect 32 0 33 0;
+#X connect 33 0 30 0;
+#X connect 33 0 39 0;
+#X connect 34 0 35 0;
+#X connect 35 0 36 0;
+#X connect 37 0 33 1;
+#X connect 38 0 28 1;
+#X connect 41 0 49 0;
+#X connect 41 0 67 0;
+#X connect 42 0 48 0;
+#X connect 42 0 72 0;
+#X connect 43 0 47 0;
+#X connect 43 0 68 0;
+#X connect 50 0 51 0;
+#X connect 50 0 60 0;
+#X connect 52 0 53 0;
+#X connect 52 0 70 0;
+#X connect 55 0 56 0;
+#X connect 59 0 24 0;
+#X connect 71 0 40 1;
+#X connect 73 0 82 0;
+#X connect 73 1 82 3;
+#X connect 73 2 82 2;
+#X connect 74 0 82 1;
+#X connect 75 0 81 0;
+#X connect 76 0 73 0;
+#X connect 77 0 81 0;
+#X connect 78 0 77 0;
+#X connect 78 0 76 0;
+#X connect 79 0 73 0;
+#X connect 80 0 4 1;
+#X connect 81 0 40 0;
+#X connect 81 1 40 3;
+#X connect 81 2 40 2;
+#X connect 83 0 84 0;
+#X connect 85 0 13 0;
+#X connect 86 0 15 0;
+#X connect 87 0 50 0;
+#X connect 88 0 55 0;
+#X connect 89 0 52 0;
+#X connect 90 0 41 0;
+#X connect 91 0 43 0;
+#X connect 92 0 42 0;
+#X connect 102 0 13 0;
+#X connect 103 0 15 0;
+#X connect 104 0 50 0;
+#X connect 105 0 55 0;
+#X connect 106 0 52 0;
+#X connect 107 0 41 0;
+#X connect 108 0 43 0;
+#X connect 109 0 42 0;
+#X connect 110 0 94 0;
+#X connect 110 1 101 0;
+#X connect 110 2 95 0;
+#X connect 110 3 96 0;
+#X connect 110 4 97 0;
+#X connect 110 5 98 0;
+#X connect 110 6 99 0;
+#X connect 110 7 100 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/prop_D2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,428 @@
+#N canvas 1668 22 1203 851 10;
+#X obj 387 -114 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 450 -114 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 447 -205 Gain;
+#X obj 386 -231 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 74 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 129 211 prvu~;
+#X obj 186 75 / 127;
+#X obj 186 40 inlet;
+#X obj 30 239 outlet;
+#X obj 129 239 outlet;
+#X obj 219 118 inlet;
+#X obj 30 152 /~ 1;
+#X obj 129 154 /~ 1;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 386 -157 pd opLevels;
+#X msg 386 -208 5;
+#N canvas 12 52 684 554 speedCalc 0;
+#X obj 59 -12 inlet;
+#X obj 135 -11 inlet;
+#X obj 217 -12 inlet;
+#X obj 317 -12 inlet;
+#X obj 59 11 s \$0_swLen;
+#X obj 135 11 s \$0_armLen;
+#X obj 317 10 s \$0_tipSpeed;
+#X obj 141 301 r \$0_tipSpeed;
+#X obj 211 437 outlet;
+#X obj 211 414 r \$0_minSpeed;
+#X obj 126 349 s \$0_minSpeed;
+#X obj 310 414 r \$0_deltaSpeed;
+#X obj 388 261 s \$0_deltaSpeed;
+#X obj 310 437 outlet;
+#X obj 84 100 r \$0_swLen;
+#X obj 126 280 /;
+#X floatatom 80 307 5 0 0 0 - - -;
+#X obj 99 123 r \$0_armLen;
+#X obj 84 205 +;
+#X obj 99 152 t f b;
+#X floatatom 40 240 5 0 0 0 - - -;
+#X obj 126 207 r \$0_armLen;
+#X obj 126 231 t f b;
+#X obj 126 177 delay 6;
+#X obj 153 256 delay 9;
+#X obj 217 11 s \$0_sourceTot;
+#X obj 421 202 r \$0_sourceTot;
+#X obj 126 325 *;
+#X floatatom 84 349 5 0 0 0 - - -;
+#X obj 512 119 r \$0_minSpeed;
+#X obj 388 202 -;
+#X obj 388 158 r \$0_tipSpeed;
+#X obj 388 232 /;
+#X obj 512 145 t f b;
+#X floatatom 343 261 5 0 0 0 - - -;
+#X obj 539 170 delay 14;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 25 0;
+#X connect 3 0 6 0;
+#X connect 7 0 27 1;
+#X connect 9 0 8 0;
+#X connect 11 0 13 0;
+#X connect 14 0 18 0;
+#X connect 15 0 16 0;
+#X connect 15 0 27 0;
+#X connect 17 0 19 0;
+#X connect 18 0 20 0;
+#X connect 18 0 15 1;
+#X connect 19 0 18 1;
+#X connect 19 1 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 15 0;
+#X connect 22 1 24 0;
+#X connect 23 0 18 0;
+#X connect 24 0 15 0;
+#X connect 26 0 32 1;
+#X connect 27 0 10 0;
+#X connect 27 0 28 0;
+#X connect 29 0 33 0;
+#X connect 30 0 32 0;
+#X connect 31 0 30 0;
+#X connect 32 0 34 0;
+#X connect 32 0 12 0;
+#X connect 33 0 30 1;
+#X connect 33 1 35 0;
+#X connect 35 0 30 0;
+#X restore 236 274 pd speedCalc;
+#X floatatom 145 298 8 0 0 0 - - -;
+#X floatatom 390 296 8 0 0 0 - - -;
+#X obj 236 179 r bladeLen;
+#X obj 259 202 r armLength;
+#X obj 282 226 r NoOfSources;
+#X obj 305 251 r topSpeed;
+#X obj -52 -200 hsl 100 20 0 3000 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 759 1;
+#X floatatom -55 -174 8 0 0 0 - - -;
+#X obj -52 -122 hsl 100 20 0 300 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 495 1;
+#X obj 210 298 s firstSpeed;
+#X obj 305 297 s deltaSpeed;
+#X floatatom 155 69 8 0 0 0 - - -;
+#N canvas 57 585 305 180 thickCalc 0;
+#X obj 173 86 r NoOfSources;
+#X obj 23 16 inlet;
+#X obj 26 64 inlet;
+#X obj 26 86 s \$0_tipThick;
+#X obj 158 62 -;
+#X obj 158 111 /;
+#X obj 158 134 outlet;
+#X obj 23 39 s \$0_hiltThick;
+#X floatatom 126 94 5 0 0 0 - - -;
+#X obj 173 40 r \$0_tipThick;
+#X obj 158 15 r \$0_hiltThick;
+#X floatatom 94 136 8 0 0 0 - - -;
+#X connect 0 0 5 1;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 4 0 5 0;
+#X connect 4 0 8 0;
+#X connect 5 0 6 0;
+#X connect 5 0 11 0;
+#X connect 9 0 4 1;
+#X connect 10 0 4 0;
+#X restore 215 -26 pd thickCalc;
+#X obj 215 -3 s deltaThick;
+#X floatatom 160 -2 8 0 0 0 - - -;
+#X obj 215 -71 r hiltThick;
+#X obj 284 -49 r tipThick;
+#N canvas 447 270 208 198 circumferCalc 0;
+#X obj 84 45 inlet;
+#X obj 84 69 * 3.14159;
+#X floatatom 26 120 8 0 0 0 - - -;
+#X obj 84 93 * 2;
+#X obj 84 118 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 3 0;
+#X connect 3 0 2 0;
+#X connect 3 0 4 0;
+#X restore 212 45 pd circumferCalc;
+#X obj 316 138 s deltaCircum;
+#N canvas 767 188 758 617 angleCalc 0;
+#X floatatom -252 49 8 0 0 0 - - -;
+#X obj -194 50 * 0.75;
+#X obj 149 51 * 0.25;
+#X floatatom 171 76 8 0 0 0 - - -;
+#X floatatom -178 72 8 0 0 0 - - -;
+#X obj -194 97 /;
+#X msg -209 203 1 \$1;
+#X obj -209 180 f;
+#X floatatom -242 203 5 0 0 0 - - -;
+#X obj -209 225 line 0;
+#X obj -245 154 r GO;
+#X msg -165 203 0;
+#X obj -194 121 * 1000;
+#X obj 61 290 line 0;
+#X obj 61 212 delay \$1;
+#X obj 63 154 f;
+#X obj 63 111 r GO;
+#X obj 63 180 t f b;
+#X obj 61 239 i;
+#X msg 61 261 1 \$1;
+#X msg 139 255 0;
+#X obj 149 184 /;
+#X obj 149 208 * 1000;
+#X obj -209 275 *;
+#X obj -157 244 r sweepAngle;
+#X obj -206 340 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj -160 272 * -0.75;
+#X obj -209 299 +;
+#X obj -159 297 * -1;
+#X obj -179 155 s \$0_thisDe;
+#X obj 78 133 r \$0_thisDe;
+#X obj 61 328 *;
+#X obj 118 295 r sweepAngle;
+#X obj 64 380 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X obj 13 239 s \$0_d;
+#X obj 139 233 r GO;
+#X obj -194 26 r maxCirc;
+#X obj 149 29 r maxCirc;
+#X obj -124 70 r topSpeed;
+#X obj 164 158 r topSpeed;
+#X obj -90 459 s currentAngle;
+#X obj -90 413 +;
+#X floatatom -90 438 8 0 0 0 - - -;
+#X obj -41 392 t f b;
+#X obj 280 146 delay \$1;
+#X obj 282 88 f;
+#X obj 282 62 r GO;
+#X obj 282 114 t f b;
+#X obj 318 -6 r maxCirc;
+#X obj 333 16 r topSpeed;
+#X obj 318 40 /;
+#X obj 318 62 * 1000;
+#X obj 280 168 s end;
+#X obj -165 182 r end;
+#X floatatom -166 408 8 0 0 0 - - -;
+#X obj -41 359 r end;
+#X obj 118 318 * -0.25;
+#X connect 1 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 3 0;
+#X connect 2 0 21 0;
+#X connect 5 0 12 0;
+#X connect 6 0 9 0;
+#X connect 7 0 6 0;
+#X connect 7 0 8 0;
+#X connect 9 0 23 0;
+#X connect 10 0 7 0;
+#X connect 11 0 9 0;
+#X connect 12 0 7 1;
+#X connect 12 0 29 0;
+#X connect 13 0 31 0;
+#X connect 14 0 18 0;
+#X connect 14 0 34 0;
+#X connect 15 0 17 0;
+#X connect 16 0 15 0;
+#X connect 17 0 14 1;
+#X connect 17 1 14 0;
+#X connect 18 0 19 0;
+#X connect 19 0 13 0;
+#X connect 20 0 13 0;
+#X connect 21 0 22 0;
+#X connect 22 0 18 1;
+#X connect 23 0 27 0;
+#X connect 24 0 26 0;
+#X connect 25 0 41 0;
+#X connect 25 0 54 0;
+#X connect 26 0 28 0;
+#X connect 26 0 23 1;
+#X connect 27 0 25 0;
+#X connect 28 0 27 1;
+#X connect 30 0 15 1;
+#X connect 31 0 33 0;
+#X connect 32 0 56 0;
+#X connect 33 0 43 0;
+#X connect 35 0 20 0;
+#X connect 36 0 0 0;
+#X connect 36 0 1 0;
+#X connect 37 0 2 0;
+#X connect 38 0 5 1;
+#X connect 39 0 21 1;
+#X connect 41 0 42 0;
+#X connect 42 0 40 0;
+#X connect 43 0 41 1;
+#X connect 43 1 41 0;
+#X connect 44 0 52 0;
+#X connect 45 0 47 0;
+#X connect 46 0 45 0;
+#X connect 47 0 44 1;
+#X connect 47 1 44 0;
+#X connect 48 0 50 0;
+#X connect 49 0 50 1;
+#X connect 50 0 51 0;
+#X connect 51 0 45 1;
+#X connect 53 0 11 0;
+#X connect 54 0 42 0;
+#X connect 55 0 43 0;
+#X connect 56 0 31 1;
+#X restore 273 -98 pd angleCalc;
+#X obj 388 -188 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2700 1;
+#X obj -56 185 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7425 1;
+#X obj -59 339 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6500 1;
+#X obj -56 264 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text -52 162 Azimuth Angle;
+#X text -53 243 Elevation Angle;
+#X text -43 318 Distance;
+#X floatatom -59 291 5 0 0 0 - - -;
+#X floatatom -62 367 5 0 0 0 - - -;
+#X floatatom -59 213 5 0 0 0 - - -;
+#X obj -58 -47 hsl 100 20 0.5 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4689 1;
+#X floatatom -61 -19 5 0 0 0 - - -;
+#X obj -60 110 hsl 100 20 0.001 0.1 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 3900 1;
+#X floatatom -63 137 5 0 0 0 - - -;
+#X text -57 88 Chord Thickness;
+#X obj -59 33 hsl 100 20 0 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom -62 58 5 0 0 0 - - -;
+#X text -55 11 Chord Pitch;
+#X text 548 -228 Vertical propellor;
+#X obj 212 22 r bladeRadius;
+#X obj -24 -19 s bladeRadius;
+#X obj 212 68 s circum;
+#X text -58 -143 RMP (Fine);
+#X text -56 -220 RMP (Coarse);
+#X floatatom -56 -97 8 0 0 0 - - -;
+#X obj -1 -97 s fineRPM;
+#X obj 0 -174 s coarseRPM;
+#X obj -20 213 s obsAzim;
+#X obj -19 291 s obsElev;
+#X text -49 -69 Blade Radius (m);
+#X obj -27 136 s chordTh;
+#X obj -19 366 s obsDist;
+#X msg 686 97 1;
+#X obj 500 -184 hsl 100 25 1 400 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3945 1;
+#X obj 156 -191 bng 25 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 156 -162 s setUp;
+#X obj 42 -221 r setUp;
+#X obj 47 -144 r setUp;
+#X obj 55 -70 r setUp;
+#X obj 48 13 r setUp;
+#X obj 50 86 r setUp;
+#X obj 51 165 r setUp;
+#X obj 52 238 r setUp;
+#X obj 41 316 r setUp;
+#X text 79 421 Pan not working on this yet;
+#X obj 481 555 s fCRPM;
+#X obj 517 517 s fRad;
+#X obj 536 498 s fPit;
+#X obj 554 479 s fThi;
+#X obj 573 460 s fAzi;
+#X obj 591 441 s fEle;
+#X obj 610 422 s fDis;
+#X obj 499 536 s fFRPM;
+#X obj -106 -221 r fCRPM;
+#X obj -110 -142 r fFRPM;
+#X obj -100 -70 r fRad;
+#X obj -102 9 r fPit;
+#X obj -102 86 r fThi;
+#X obj -101 163 r fAzi;
+#X obj -104 242 r fEle;
+#X obj -103 320 r fDis;
+#X obj 481 402 unpack f f f f f f f f;
+#X msg 478 352 230 15 5 0 0.04 45 0 35;
+#X msg 497 -205 160;
+#X obj 571 134 freqCalc3dCh;
+#X obj 586 178 r chordTh;
+#X obj 571 243 freq3DChoD1;
+#X obj 618 201 r obsAzim;
+#X obj 634 222 r obsElev;
+#X connect 3 0 5 0;
+#X connect 3 0 90 0;
+#X connect 4 0 0 0;
+#X connect 4 1 1 0;
+#X connect 5 0 27 0;
+#X connect 6 0 7 0;
+#X connect 6 0 16 0;
+#X connect 6 1 8 0;
+#X connect 6 1 17 0;
+#X connect 9 0 6 0;
+#X connect 10 0 6 1;
+#X connect 11 0 6 2;
+#X connect 12 0 6 3;
+#X connect 13 0 14 0;
+#X connect 13 0 53 0;
+#X connect 15 0 51 0;
+#X connect 15 0 52 0;
+#X connect 19 0 20 0;
+#X connect 19 0 21 0;
+#X connect 22 0 19 0;
+#X connect 23 0 19 1;
+#X connect 24 0 18 0;
+#X connect 24 0 48 0;
+#X connect 27 0 4 0;
+#X connect 28 0 36 0;
+#X connect 28 0 54 0;
+#X connect 29 0 35 0;
+#X connect 29 0 58 0;
+#X connect 30 0 34 0;
+#X connect 30 0 55 0;
+#X connect 37 0 38 0;
+#X connect 37 0 47 0;
+#X connect 39 0 40 0;
+#X connect 39 0 57 0;
+#X connect 42 0 43 0;
+#X connect 46 0 24 0;
+#X connect 59 0 91 0;
+#X connect 60 0 4 1;
+#X connect 61 0 62 0;
+#X connect 63 0 13 0;
+#X connect 64 0 15 0;
+#X connect 65 0 37 0;
+#X connect 66 0 42 0;
+#X connect 67 0 39 0;
+#X connect 68 0 28 0;
+#X connect 69 0 30 0;
+#X connect 70 0 29 0;
+#X connect 80 0 13 0;
+#X connect 81 0 15 0;
+#X connect 82 0 37 0;
+#X connect 83 0 42 0;
+#X connect 84 0 39 0;
+#X connect 85 0 28 0;
+#X connect 86 0 30 0;
+#X connect 87 0 29 0;
+#X connect 88 0 72 0;
+#X connect 88 1 79 0;
+#X connect 88 2 73 0;
+#X connect 88 3 74 0;
+#X connect 88 4 75 0;
+#X connect 88 5 76 0;
+#X connect 88 6 77 0;
+#X connect 88 7 78 0;
+#X connect 89 0 88 0;
+#X connect 90 0 60 0;
+#X connect 91 0 93 0;
+#X connect 91 1 93 2;
+#X connect 92 0 93 1;
+#X connect 94 0 93 3;
+#X connect 95 0 93 4;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/tenSource.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,329 @@
+#N canvas 116 122 1259 813 10;
+#X obj 670 10 inlet;
+#X obj 670 31 i;
+#X obj 670 53 - 1;
+#X obj 670 76 * 10;
+#X obj 670 100 s \$0_thisGroup;
+#X obj -159 58 r \$0_thisGroup;
+#X obj -33 136 *;
+#X obj -18 111 r deltaThick;
+#X obj -33 47 r \$0_thisGroup;
+#X obj -33 90 +;
+#X obj -48 22 r hiltThick;
+#X obj -48 161 -;
+#X obj 628 39 t b;
+#X msg 99 69 0;
+#X msg 155 68 1;
+#X msg 211 70 2;
+#X msg 264 71 3;
+#X msg 316 70 4;
+#X msg 367 70 5;
+#X msg 417 70 6;
+#X msg 467 69 7;
+#X msg 517 70 8;
+#X msg 566 70 9;
+#X obj 367 90 s \$0_s5;
+#X obj 316 91 s \$0_s4;
+#X obj 264 92 s \$0_s3;
+#X obj 211 91 s \$0_s2;
+#X obj 155 90 s \$0_s1;
+#X obj 99 91 s \$0_s0;
+#X obj 417 90 s \$0_s6;
+#X obj 467 90 s \$0_s7;
+#X obj 517 90 s \$0_s8;
+#X obj 566 90 s \$0_s9;
+#X obj -18 68 r \$0_s0;
+#X obj -96 86 r \$0_s0;
+#X obj -158 284 r \$0_thisGroup;
+#X obj -44 368 *;
+#X obj -29 343 r deltaThick;
+#X obj -44 279 r \$0_thisGroup;
+#X obj -44 322 +;
+#X obj -59 246 r hiltThick;
+#X obj -59 393 -;
+#X obj -95 312 r \$0_s1;
+#X obj -29 300 r \$0_s1;
+#X obj -155 546 r \$0_thisGroup;
+#X obj -41 630 *;
+#X obj -26 605 r deltaThick;
+#X obj -41 541 r \$0_thisGroup;
+#X obj -41 584 +;
+#X obj -56 516 r hiltThick;
+#X obj -56 655 -;
+#X obj -92 574 r \$0_s2;
+#X obj -26 562 r \$0_s2;
+#X obj 77 187 r \$0_thisGroup;
+#X obj 191 271 *;
+#X obj 206 246 r deltaThick;
+#X obj 191 182 r \$0_thisGroup;
+#X obj 191 225 +;
+#X obj 176 157 r hiltThick;
+#X obj 176 296 -;
+#X obj 140 215 r \$0_s3;
+#X obj 206 203 r \$0_s3;
+#X obj 80 544 r \$0_thisGroup;
+#X obj 194 628 *;
+#X obj 209 603 r deltaThick;
+#X obj 194 539 r \$0_thisGroup;
+#X obj 194 582 +;
+#X obj 179 514 r hiltThick;
+#X obj 179 653 -;
+#X obj 209 560 r \$0_s4;
+#X obj 143 572 r \$0_s4;
+#X obj 313 171 r \$0_thisGroup;
+#X obj 427 255 *;
+#X obj 442 230 r deltaThick;
+#X obj 427 166 r \$0_thisGroup;
+#X obj 427 209 +;
+#X obj 412 141 r hiltThick;
+#X obj 412 280 -;
+#X obj 376 199 r \$0_s5;
+#X obj 442 187 r \$0_s5;
+#X obj 303 543 r \$0_thisGroup;
+#X obj 417 627 *;
+#X obj 432 602 r deltaThick;
+#X obj 417 538 r \$0_thisGroup;
+#X obj 417 581 +;
+#X obj 402 513 r hiltThick;
+#X obj 402 652 -;
+#X obj 366 571 r \$0_s6;
+#X obj 432 559 r \$0_s6;
+#X obj 537 171 r \$0_thisGroup;
+#X obj 651 255 *;
+#X obj 666 230 r deltaThick;
+#X obj 651 166 r \$0_thisGroup;
+#X obj 651 209 +;
+#X obj 636 141 r hiltThick;
+#X obj 636 280 -;
+#X obj 600 199 r \$0_s7;
+#X obj 666 187 r \$0_s7;
+#X obj 541 521 r \$0_thisGroup;
+#X obj 655 605 *;
+#X obj 670 580 r deltaThick;
+#X obj 655 516 r \$0_thisGroup;
+#X obj 655 559 +;
+#X obj 639 467 r hiltThick;
+#X obj 640 630 -;
+#X obj 604 549 r \$0_s8;
+#X obj 670 537 r \$0_s8;
+#X obj 772 295 r \$0_thisGroup;
+#X obj 886 379 *;
+#X obj 901 354 r deltaThick;
+#X obj 886 290 r \$0_thisGroup;
+#X obj 886 333 +;
+#X obj 871 265 r hiltThick;
+#X obj 871 404 -;
+#X obj 835 323 r \$0_s9;
+#X obj 901 311 r \$0_s9;
+#X obj 780 16 inlet;
+#X obj 872 15 inlet;
+#X obj 872 39 s \$0_obAngle;
+#X obj 780 40 s \$0_obDist;
+#X obj 973 15 inlet;
+#X obj 973 39 s \$0_elev;
+#X obj 373 353 r \$0_elev;
+#X obj -158 490 woSoFreq;
+#X obj 150 368 r \$0_elev;
+#X obj -39 195 r \$0_elev;
+#X obj -80 470 r \$0_elev;
+#X obj -34 709 r \$0_elev;
+#X obj 150 733 r \$0_elev;
+#X obj 391 707 r \$0_elev;
+#X obj 630 685 r \$0_elev;
+#X obj 855 457 r \$0_elev;
+#X obj 627 334 r \$0_elev;
+#X obj 313 375 woSoFreq;
+#X obj -159 239 woSoFreq;
+#X obj -155 727 woSoFreq;
+#X obj 77 385 woSoFreq;
+#X obj 80 750 woSoFreq;
+#X obj 303 724 woSoFreq;
+#X obj 537 352 woSoFreq;
+#X obj 541 702 woSoFreq;
+#X obj 772 476 woSoFreq;
+#X obj 99 328 obsPosition;
+#X obj 559 306 obsPosition;
+#X obj 794 427 obsPosition;
+#X obj 563 655 obsPosition;
+#X obj 325 679 obsPosition;
+#X obj 102 688 obsPosition;
+#X obj -138 681 obsPosition;
+#X obj -133 428 obsPosition;
+#X obj -137 194 obsPosition;
+#X obj 335 315 obsPosition;
+#X obj -158 336 freqCalcWoo;
+#X obj -159 109 freqCalcWooD2;
+#X obj 77 239 freqCalcWooD2;
+#X obj 313 223 freqCalcWooD2;
+#X obj 537 223 freqCalcWooD2;
+#X obj 772 347 freqCalcWooD2;
+#X obj 541 573 freqCalcWooD2;
+#X obj 303 595 freqCalcWooD2;
+#X obj 80 596 freqCalcWooD2;
+#X obj -155 598 freqCalcWooD2;
+#X connect 0 0 1 0;
+#X connect 0 0 12 0;
+#X connect 1 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 5 0 153 0;
+#X connect 6 0 11 1;
+#X connect 7 0 6 1;
+#X connect 8 0 9 0;
+#X connect 9 0 6 0;
+#X connect 9 0 150 0;
+#X connect 10 0 11 0;
+#X connect 11 0 134 1;
+#X connect 12 0 13 0;
+#X connect 12 0 14 0;
+#X connect 12 0 15 0;
+#X connect 12 0 16 0;
+#X connect 12 0 17 0;
+#X connect 12 0 18 0;
+#X connect 12 0 19 0;
+#X connect 12 0 20 0;
+#X connect 12 0 21 0;
+#X connect 12 0 22 0;
+#X connect 13 0 28 0;
+#X connect 14 0 27 0;
+#X connect 15 0 26 0;
+#X connect 16 0 25 0;
+#X connect 17 0 24 0;
+#X connect 18 0 23 0;
+#X connect 19 0 29 0;
+#X connect 20 0 30 0;
+#X connect 21 0 31 0;
+#X connect 22 0 32 0;
+#X connect 33 0 9 1;
+#X connect 34 0 153 1;
+#X connect 35 0 152 0;
+#X connect 36 0 41 1;
+#X connect 37 0 36 1;
+#X connect 38 0 39 0;
+#X connect 39 0 36 0;
+#X connect 39 0 149 0;
+#X connect 40 0 41 0;
+#X connect 41 0 123 1;
+#X connect 42 0 152 1;
+#X connect 43 0 39 1;
+#X connect 44 0 161 0;
+#X connect 45 0 50 1;
+#X connect 46 0 45 1;
+#X connect 47 0 48 0;
+#X connect 48 0 45 0;
+#X connect 48 0 148 0;
+#X connect 49 0 50 0;
+#X connect 50 0 135 1;
+#X connect 51 0 161 1;
+#X connect 52 0 48 1;
+#X connect 53 0 154 0;
+#X connect 54 0 59 1;
+#X connect 55 0 54 1;
+#X connect 56 0 57 0;
+#X connect 57 0 54 0;
+#X connect 57 0 142 0;
+#X connect 58 0 59 0;
+#X connect 59 0 136 1;
+#X connect 60 0 154 1;
+#X connect 61 0 57 1;
+#X connect 62 0 160 0;
+#X connect 63 0 68 1;
+#X connect 64 0 63 1;
+#X connect 65 0 66 0;
+#X connect 66 0 63 0;
+#X connect 66 0 147 0;
+#X connect 67 0 68 0;
+#X connect 68 0 137 1;
+#X connect 69 0 66 1;
+#X connect 70 0 160 1;
+#X connect 71 0 155 0;
+#X connect 72 0 77 1;
+#X connect 73 0 72 1;
+#X connect 74 0 75 0;
+#X connect 75 0 72 0;
+#X connect 75 0 151 0;
+#X connect 76 0 77 0;
+#X connect 77 0 133 1;
+#X connect 78 0 155 1;
+#X connect 79 0 75 1;
+#X connect 80 0 159 0;
+#X connect 81 0 86 1;
+#X connect 82 0 81 1;
+#X connect 83 0 84 0;
+#X connect 84 0 81 0;
+#X connect 84 0 146 0;
+#X connect 85 0 86 0;
+#X connect 86 0 138 1;
+#X connect 87 0 159 1;
+#X connect 88 0 84 1;
+#X connect 89 0 156 0;
+#X connect 90 0 95 1;
+#X connect 91 0 90 1;
+#X connect 92 0 93 0;
+#X connect 93 0 90 0;
+#X connect 93 0 143 0;
+#X connect 94 0 95 0;
+#X connect 95 0 139 1;
+#X connect 96 0 156 1;
+#X connect 97 0 93 1;
+#X connect 98 0 158 0;
+#X connect 99 0 104 1;
+#X connect 100 0 99 1;
+#X connect 101 0 102 0;
+#X connect 102 0 99 0;
+#X connect 102 0 145 0;
+#X connect 103 0 104 0;
+#X connect 104 0 140 1;
+#X connect 105 0 158 1;
+#X connect 106 0 102 1;
+#X connect 107 0 157 0;
+#X connect 108 0 113 1;
+#X connect 109 0 108 1;
+#X connect 110 0 111 0;
+#X connect 111 0 108 0;
+#X connect 111 0 144 0;
+#X connect 112 0 113 0;
+#X connect 113 0 141 1;
+#X connect 114 0 157 1;
+#X connect 115 0 111 1;
+#X connect 116 0 119 0;
+#X connect 117 0 118 0;
+#X connect 120 0 121 0;
+#X connect 122 0 133 4;
+#X connect 124 0 136 4;
+#X connect 125 0 134 4;
+#X connect 126 0 123 4;
+#X connect 127 0 135 4;
+#X connect 128 0 137 4;
+#X connect 129 0 138 4;
+#X connect 130 0 140 4;
+#X connect 131 0 141 4;
+#X connect 132 0 139 4;
+#X connect 142 0 136 2;
+#X connect 142 1 136 3;
+#X connect 143 0 139 2;
+#X connect 143 1 139 3;
+#X connect 144 0 141 2;
+#X connect 144 1 141 3;
+#X connect 145 0 140 2;
+#X connect 145 1 140 3;
+#X connect 146 0 138 2;
+#X connect 146 1 138 3;
+#X connect 147 0 137 2;
+#X connect 147 1 137 3;
+#X connect 148 0 135 2;
+#X connect 148 1 135 3;
+#X connect 149 0 123 2;
+#X connect 149 1 123 3;
+#X connect 151 0 133 2;
+#X connect 151 1 133 3;
+#X connect 152 0 123 0;
+#X connect 153 0 134 0;
+#X connect 154 0 136 0;
+#X connect 155 0 133 0;
+#X connect 156 0 139 0;
+#X connect 157 0 141 0;
+#X connect 158 0 140 0;
+#X connect 159 0 138 0;
+#X connect 160 0 137 0;
+#X connect 161 0 135 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/testBed.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,252 @@
+#N canvas 156 205 842 605 10;
+#X msg 88 -43 300;
+#X obj 59 -86 loadbang;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X obj 0 20 max~ 0.42;
+#X obj 0 42 -~ 0.42;
+#X connect 0 0 2 0;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 6 0 4 0;
+#X connect 6 0 4 1;
+#X connect 7 0 5 1;
+#X connect 8 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore -376 -133 pd windspeed;
+#X obj -376 61 delwrite~ varwind 3000;
+#X obj -293 -131 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1270 1;
+#X obj -333 -28 snapshot~;
+#X obj -333 -53 metro 100;
+#X obj -333 -75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X floatatom -333 -1 10 0 0 0 - - -;
+#X obj -376 -99 *~ 1;
+#X obj -376 -73 +~ 1;
+#X obj -333 -100 loadbang;
+#X text -336 17 Wind Speed;
+#X obj -254 -2 s wSpeed;
+#X obj -157 -130 loadbang;
+#X msg -157 -102 5;
+#X obj 103 6 hsl 128 15 0.001 0.01 1 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6059 1;
+#X floatatom 115 30 8 0 0 0 - - -;
+#X obj 166 280 hsl 128 15 0.009 0.9 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6999 1;
+#X floatatom 192 309 5 0 0 0 - - -;
+#X text 238 7 Diameter;
+#X obj 141 162 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6350 1;
+#X floatatom 162 191 5 0 0 0 - - -;
+#X obj 153 217 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 9525 1;
+#X floatatom 177 246 5 0 0 0 - - -;
+#X obj 128 105 hsl 128 15 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 11289 1;
+#X floatatom 139 134 5 0 0 0 - - -;
+#X text 307 281 Pan Value;
+#X text 280 162 Elevation;
+#X text 292 218 Azimuth;
+#X text 266 106 Distance;
+#X obj -384 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj -321 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text -324 136 Gain;
+#X obj -385 110 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 74 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 129 211 prvu~;
+#X obj 93 68 / 127;
+#X obj 93 33 inlet;
+#X obj 30 239 outlet;
+#X obj 129 239 outlet;
+#X obj 74 143 /~ 15;
+#X obj 95 165 /~ 15;
+#X obj 196 132 inlet;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 3 0 12 0;
+#X connect 4 0 5 0;
+#X connect 4 0 11 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 0 0;
+#X connect 12 0 0 1;
+#X connect 13 0 11 1;
+#X connect 13 0 12 1;
+#X restore -385 184 pd opLevels;
+#X msg -385 133 5;
+#X obj -382 155 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 390 1;
+#X obj -115 -25 snapshot~;
+#X obj -115 -50 metro 100;
+#X floatatom -115 2 10 0 0 0 - - -;
+#X obj -115 -97 loadbang;
+#X obj -115 -74 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X text -118 20 Mach No;
+#N canvas 20 383 344 123 machCalc 0;
+#X obj 26 9 /~ 343.59;
+#X text 107 15 Speed of Sound (dry air 20 Degs C);
+#X obj 26 -14 vd~ varwind;
+#X obj 26 33 s~ myMach;
+#X connect 0 0 3 0;
+#X connect 2 0 0 0;
+#X restore -50 -149 pd machCalc;
+#X obj -200 -64 r~ myMach;
+#X obj 243 249 r setUp;
+#X obj 102 -15 r setUp;
+#X obj 229 131 r setUp;
+#X obj 235 191 r setUp;
+#X obj 242 79 r setUp;
+#X obj 232 -102 s setUp;
+#X obj 232 -143 bng 35 250 50 0 empty empty empty 17 7 0 10 -4032 -1
+-1;
+#X floatatom 88 330 8 0 0 0 - - -;
+#X msg 46 -11 0.003;
+#X msg 9 90 12;
+#X msg -11 146 0;
+#X msg -31 202 90;
+#X msg -54 265 0.5;
+#X obj 59 -62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 116 62 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4233 1;
+#X floatatom 137 81 8 0 0 0 - - -;
+#X obj 175 40 r setUp;
+#X msg 25 47 4;
+#X obj -265 158 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 390 1;
+#X obj -264 111 loadbang;
+#X msg -264 134 5;
+#X text -203 137 No Of Sources;
+#X obj -173 1 s sigMac;
+#X obj 88 305 freqCalcCylD6;
+#X text 248 46 Length;
+#X connect 0 0 69 0;
+#X connect 1 0 59 0;
+#X connect 2 0 9 0;
+#X connect 4 0 9 1;
+#X connect 4 0 10 1;
+#X connect 5 0 8 0;
+#X connect 5 0 13 0;
+#X connect 6 0 5 0;
+#X connect 7 0 6 0;
+#X connect 9 0 10 0;
+#X connect 10 0 3 0;
+#X connect 10 0 5 0;
+#X connect 11 0 7 0;
+#X connect 14 0 15 0;
+#X connect 15 0 4 0;
+#X connect 16 0 17 0;
+#X connect 16 0 69 1;
+#X connect 18 0 19 0;
+#X connect 18 0 69 6;
+#X connect 21 0 22 0;
+#X connect 21 0 69 4;
+#X connect 23 0 24 0;
+#X connect 23 0 69 5;
+#X connect 25 0 26 0;
+#X connect 25 0 69 3;
+#X connect 34 0 36 0;
+#X connect 35 0 31 0;
+#X connect 35 1 32 0;
+#X connect 36 0 37 0;
+#X connect 37 0 35 0;
+#X connect 38 0 40 0;
+#X connect 38 0 68 0;
+#X connect 39 0 38 0;
+#X connect 41 0 42 0;
+#X connect 42 0 39 0;
+#X connect 45 0 38 0;
+#X connect 46 0 18 0;
+#X connect 47 0 16 0;
+#X connect 48 0 21 0;
+#X connect 49 0 23 0;
+#X connect 50 0 25 0;
+#X connect 52 0 51 0;
+#X connect 54 0 16 0;
+#X connect 55 0 25 0;
+#X connect 56 0 21 0;
+#X connect 57 0 23 0;
+#X connect 58 0 18 0;
+#X connect 59 0 0 0;
+#X connect 59 0 54 0;
+#X connect 59 0 55 0;
+#X connect 59 0 56 0;
+#X connect 59 0 57 0;
+#X connect 59 0 58 0;
+#X connect 59 0 63 0;
+#X connect 60 0 61 0;
+#X connect 60 0 69 2;
+#X connect 62 0 60 0;
+#X connect 63 0 60 0;
+#X connect 64 0 35 1;
+#X connect 65 0 66 0;
+#X connect 66 0 64 0;
+#X connect 69 0 53 0;
--- a/June/thisFreq.pd	Sat Aug 01 05:47:45 2015 +0100
+++ b/June/thisFreq.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -1,31 +1,29 @@
-#N canvas 467 87 1223 757 10;
-#X text 46 -77 Mass Density of Air;
-#X text 237 301 Frequency (Hz);
-#X obj 327 -119 inlet~;
-#X obj 84 358 throw~ l;
-#X obj 149 358 throw~ r;
-#X obj 139 243 osc~;
-#X obj 168 -76 *~ 1.225;
-#X obj 168 -1 /~ 1.81e-05;
-#X obj 138 102 *~ 0.198;
-#X obj 168 -46 *~ 1;
-#X obj 138 162 /~ 1;
-#X obj 247 249 snapshot~;
-#X obj 247 224 metro 100;
-#X obj 247 202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#N canvas 212 68 1193 793 10;
+#X text 171 146 Mass Density of Air;
+#X text 105 120 Frequency (Hz);
+#X obj 160 634 throw~ l;
+#X obj 187 615 throw~ r;
+#X obj 264 466 osc~;
+#X obj 293 147 *~ 1.225;
+#X obj 293 222 /~ 1.81e-05;
+#X obj 263 325 *~ 0.198;
+#X obj 293 177 *~ 1;
+#X obj 263 385 /~ 1;
+#X obj 115 69 snapshot~;
+#X obj 115 22 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
-#X floatatom 247 276 10 0 0 0 - - -;
-#X obj 99 18 sig~ 19.7;
-#X obj 153 42 /~;
-#X obj 99 42 sig~ 1;
-#X obj 138 71 -~;
-#X obj 138 131 *~;
-#X obj 138 188 clip~ 0 20000;
-#X obj 329 -83 inlet;
-#X obj 327 275 outlet;
-#X obj 247 176 loadbang;
-#X text 290 37 Mass Density of Air \, squared;
-#X text 550 20 Speed of Sound to power 2;
+#X floatatom 115 95 10 0 0 0 - - -;
+#X obj 224 241 sig~ 19.7;
+#X obj 278 265 /~;
+#X obj 224 265 sig~ 1;
+#X obj 263 294 -~;
+#X obj 263 354 *~;
+#X obj 263 411 clip~ 0 20000;
+#X obj 165 -120 inlet;
+#X obj 195 94 outlet;
+#X obj 115 -4 loadbang;
+#X text 355 23 Mass Density of Air \, squared;
+#X text 652 8 Speed of Sound to power 2;
 #N canvas 759 125 286 289 pow6 0;
 #X obj 47 67 *~;
 #X obj 76 67 *~;
@@ -58,100 +56,254 @@
 #X connect 11 0 12 0;
 #X connect 12 0 4 0;
 #X connect 12 0 3 0;
-#X restore 413 -78 pd pow6;
-#X text 9 -8 Reynolds Number;
-#X text 17 174 Strouhal Number;
-#X obj 376 -65 *~;
-#X obj 413 -40 *~;
-#X obj 413 -6 *~ 1;
-#X obj 413 22 *~ 1.50063;
-#X obj 491 -29 inlet;
-#X obj 491 -4 *;
-#X obj 491 21 * 118033;
-#X obj 413 57 /~ 1;
-#X obj 501 43 inlet;
-#X obj 501 112 cos;
-#X obj 501 67 / 360;
-#X obj 501 89 * 6.28319;
-#X obj 413 155 *~ 0.27;
-#X obj 139 274 *~;
-#X obj 441 260 snapshot~;
-#X obj 441 235 metro 100;
-#X obj 441 213 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X restore 538 -74 pd pow6;
+#X text 134 215 Reynolds Number;
+#X text 142 397 Strouhal Number;
+#X obj 501 -61 *~;
+#X obj 538 -36 *~;
+#X obj 538 -2 *~ 1;
+#X obj 538 26 *~ 1.50063;
+#X obj 616 -25 inlet;
+#X obj 616 0 *;
+#X obj 616 25 * 118033;
+#X obj 538 61 /~ 1;
+#X obj 559 129 inlet;
+#X obj 559 229 cos;
+#X obj 559 184 / 360;
+#X obj 538 334 *~ 0.27;
+#X obj 264 497 *~;
+#X floatatom 576 281 5 0 0 0 - - -;
+#X obj 559 253 *;
+#X text 562 106 Azimuth;
+#X text 615 -45 Distance;
+#X obj 538 309 *~ 1;
+#X text 323 202 Viscosity;
+#X obj 66 444 *~ 2;
+#X obj 66 471 osc~;
+#X obj 66 507 *~;
+#X obj 160 547 +~;
+#X obj 538 359 *~ 1e-06;
+#X obj 668 229 cos;
+#X obj 668 184 / 360;
+#X floatatom 695 280 5 0 0 0 - - -;
+#X obj 668 253 *;
+#X obj 647 333 *~ 0.27;
+#X obj 647 309 *~ 1;
+#X obj 647 358 *~ 1e-07;
+#X obj 165 -97 s \$0-diameter;
+#X obj 354 146 r \$0-diameter;
+#X obj 364 341 r \$0-diameter;
+#X obj 607 -68 r \$0-diameter;
+#X obj 52 -30 s~ \$0-windSpeed;
+#X obj 538 -100 r~ \$0-windSpeed;
+#X obj 319 324 r~ \$0-windSpeed;
+#X obj 293 119 r~ \$0-windSpeed;
+#X obj 197 423 s~ \$0_str;
+#X obj 471 -99 r~ \$0_str;
+#X obj 555 90 s~ \$0-a;
+#X obj 622 283 r~ \$0-a;
+#X obj 647 383 s~ \$0_dragDiGain;
+#X obj 99 471 r~ \$0_dragDiGain;
+#X obj 276 437 s~ \$0-myFreq;
+#X obj 66 417 r~ \$0-myFreq;
+#X obj 29 44 r~ \$0-myFreq;
+#X obj 538 383 s~ \$0_liftDiGain;
+#X obj 302 467 r~ \$0_liftDiGain;
+#X obj 90 -105 sig~;
+#X obj 90 -83 vd~ varwind;
+#X obj 90 -129 inlet;
+#X obj 877 10 r~ \$0-myFreq;
+#X obj 843 -14 noise~;
+#X obj 920 194 throw~ l;
+#X obj 947 173 throw~ r;
+#X obj 935 50 r~ \$0_liftDiGain;
+#X obj 920 101 *~;
+#X obj 534 531 snapshot~;
+#X obj 534 506 metro 100;
+#X obj 534 484 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
-#X floatatom 441 287 10 0 0 0 - - -;
-#X obj 521 286 outlet;
-#X obj 441 187 loadbang;
-#X floatatom 501 161 5 0 0 0 - - -;
-#X obj 501 136 *;
-#X text 546 46 Azimuth;
-#X text 490 -49 Distance;
-#X obj 413 130 *~ 1;
-#X text 198 -21 Viscosity;
-#X obj 82 216 *~ 2;
-#X obj 82 243 osc~;
-#X obj 171 241 *~ 0.1;
-#X obj 82 279 *~;
-#X obj 124 310 +~;
-#X obj 336 200 *~ 1e-06;
-#X connect 2 0 6 0;
-#X connect 2 0 19 1;
-#X connect 2 0 26 0;
-#X connect 5 0 42 0;
-#X connect 6 0 9 0;
-#X connect 7 0 16 1;
-#X connect 8 0 19 0;
-#X connect 9 0 7 0;
+#X floatatom 534 557 10 0 0 0 - - -;
+#X obj 534 458 loadbang;
+#X obj 448 506 r~ \$0-myRey;
+#X obj 306 246 s~ \$0-myRey;
+#X obj 1058 11 snapshot~;
+#X floatatom 1058 37 10 0 0 0 - - -;
+#X obj 1058 -62 loadbang;
+#X obj 1058 -37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 969 -91 r~ \$0-myRey;
+#X obj 895 310 r~ \$0-myFreq;
+#X obj 861 285 noise~;
+#X obj 938 499 throw~ l;
+#X obj 965 476 throw~ r;
+#X obj 938 407 *~;
+#X obj 1076 319 snapshot~;
+#X floatatom 1076 345 10 0 0 0 - - -;
+#X obj 1076 246 loadbang;
+#X obj 1076 271 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 987 217 r~ \$0-myRey;
+#X obj 953 359 r~ \$0_dragDiGain;
+#X obj 895 336 *~ 2;
+#X text 519 579 Reynolds Number;
+#X obj 843 53 vcf~ 1000 10;
+#X obj 861 361 vcf~ 1000 10;
+#X obj 19 -59 spigot~;
+#X obj 90 -60 spigot~;
+#X obj 48 -108 inlet;
+#X obj 15 -88 inlet~;
+#X floatatom 632 143 5 0 0 0 - - -;
+#X obj 160 590 fcpan;
+#X obj 479 160 s \$0-b;
+#X obj 203 540 r \$0-b;
+#X obj 203 562 / 180;
+#X obj 920 150 fcpan;
+#X obj 947 102 r \$0-b;
+#X obj 947 124 / 180;
+#X obj 938 451 fcpan;
+#X obj 965 406 r \$0-b;
+#X obj 965 428 / 180;
+#X obj 559 206 * 6.28319;
+#X obj 668 206 * 6.28319;
+#X obj 935 74 *~ 1;
+#X obj 953 382 *~ 1;
+#X obj 987 292 clip~ 2 400;
+#X obj 969 -16 clip~ 2 400;
+#X obj 987 241 *~ -0.003;
+#X obj 969 -67 *~ -0.003;
+#X obj 969 -42 +~ 20;
+#X obj 987 266 +~ 20;
+#X obj 559 162 + 90;
+#X floatatom 581 1 5 0 0 0 - - -;
+#X obj 1058 -14 metro 10;
+#X obj 1076 294 metro 10;
+#X obj 115 44 metro 10;
+#X connect 4 0 39 0;
+#X connect 5 0 8 0;
+#X connect 6 0 14 1;
+#X connect 6 0 92 0;
+#X connect 7 0 17 0;
+#X connect 8 0 6 0;
+#X connect 9 0 18 0;
+#X connect 9 0 66 0;
+#X connect 10 0 12 0;
 #X connect 10 0 20 0;
-#X connect 10 0 29 0;
-#X connect 10 0 29 1;
-#X connect 11 0 14 0;
-#X connect 11 0 22 0;
-#X connect 12 0 11 0;
-#X connect 13 0 12 0;
+#X connect 11 0 142 0;
+#X connect 13 0 14 0;
+#X connect 14 0 16 1;
 #X connect 15 0 16 0;
-#X connect 16 0 18 1;
-#X connect 17 0 18 0;
-#X connect 18 0 8 0;
-#X connect 19 0 10 0;
-#X connect 20 0 5 0;
-#X connect 20 0 11 0;
-#X connect 20 0 55 0;
-#X connect 21 0 9 1;
-#X connect 21 0 10 1;
-#X connect 21 0 31 1;
-#X connect 23 0 13 0;
-#X connect 26 0 30 0;
-#X connect 29 0 30 1;
-#X connect 30 0 31 0;
+#X connect 16 0 7 0;
+#X connect 17 0 9 0;
+#X connect 18 0 4 0;
+#X connect 18 0 72 0;
+#X connect 19 0 58 0;
+#X connect 21 0 11 0;
+#X connect 24 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 0;
+#X connect 30 0 34 0;
 #X connect 31 0 32 0;
-#X connect 32 0 36 0;
-#X connect 33 0 34 0;
+#X connect 31 0 32 1;
+#X connect 31 0 139 0;
+#X connect 32 0 33 0;
 #X connect 33 0 34 1;
-#X connect 34 0 35 0;
-#X connect 35 0 36 1;
-#X connect 36 0 53 0;
-#X connect 37 0 39 0;
+#X connect 34 0 44 0;
+#X connect 34 0 68 0;
+#X connect 35 0 117 0;
+#X connect 35 0 52 0;
+#X connect 35 0 119 0;
+#X connect 35 0 138 0;
+#X connect 36 0 41 0;
+#X connect 36 0 41 1;
+#X connect 37 0 128 0;
 #X connect 38 0 50 0;
-#X connect 38 0 50 1;
-#X connect 39 0 40 0;
-#X connect 40 0 38 0;
-#X connect 41 0 60 0;
-#X connect 42 0 59 1;
-#X connect 43 0 46 0;
-#X connect 43 0 47 0;
-#X connect 44 0 43 0;
-#X connect 45 0 44 0;
-#X connect 48 0 45 0;
-#X connect 50 0 49 0;
-#X connect 50 0 53 1;
-#X connect 53 0 41 0;
-#X connect 55 0 56 0;
-#X connect 56 0 58 0;
-#X connect 57 0 58 1;
-#X connect 58 0 59 0;
-#X connect 59 0 3 0;
-#X connect 59 0 4 0;
-#X connect 60 0 42 1;
-#X connect 60 0 43 0;
-#X connect 60 0 57 0;
+#X connect 39 0 49 1;
+#X connect 41 0 40 0;
+#X connect 41 0 44 1;
+#X connect 44 0 38 0;
+#X connect 46 0 47 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 49 0 118 0;
+#X connect 50 0 75 0;
+#X connect 51 0 54 0;
+#X connect 51 0 54 1;
+#X connect 52 0 129 0;
+#X connect 54 0 53 0;
+#X connect 54 0 56 1;
+#X connect 55 0 57 0;
+#X connect 56 0 55 0;
+#X connect 57 0 70 0;
+#X connect 59 0 8 1;
+#X connect 60 0 9 1;
+#X connect 61 0 29 1;
+#X connect 63 0 24 0;
+#X connect 64 0 17 1;
+#X connect 65 0 5 0;
+#X connect 67 0 27 1;
+#X connect 67 0 27 0;
+#X connect 69 0 56 0;
+#X connect 71 0 48 1;
+#X connect 73 0 46 0;
+#X connect 74 0 10 0;
+#X connect 76 0 39 1;
+#X connect 77 0 78 0;
+#X connect 78 0 114 0;
+#X connect 79 0 77 0;
+#X connect 80 0 111 1;
+#X connect 81 0 111 0;
+#X connect 84 0 130 0;
+#X connect 85 0 122 0;
+#X connect 86 0 89 0;
+#X connect 87 0 86 0;
+#X connect 88 0 87 0;
+#X connect 90 0 88 0;
+#X connect 91 0 86 0;
+#X connect 93 0 94 0;
+#X connect 93 0 111 2;
+#X connect 95 0 96 0;
+#X connect 96 0 140 0;
+#X connect 97 0 135 0;
+#X connect 98 0 109 0;
+#X connect 99 0 112 0;
+#X connect 102 0 125 0;
+#X connect 103 0 104 0;
+#X connect 103 0 112 2;
+#X connect 105 0 106 0;
+#X connect 106 0 141 0;
+#X connect 107 0 134 0;
+#X connect 108 0 131 0;
+#X connect 109 0 112 1;
+#X connect 111 0 85 0;
+#X connect 112 0 102 0;
+#X connect 113 0 62 0;
+#X connect 115 0 113 1;
+#X connect 115 0 114 1;
+#X connect 116 0 113 0;
+#X connect 118 0 2 0;
+#X connect 118 1 3 0;
+#X connect 120 0 121 0;
+#X connect 121 0 118 1;
+#X connect 122 0 82 0;
+#X connect 122 1 83 0;
+#X connect 123 0 124 0;
+#X connect 124 0 122 1;
+#X connect 125 0 100 0;
+#X connect 125 1 101 0;
+#X connect 126 0 127 0;
+#X connect 127 0 125 1;
+#X connect 128 0 36 0;
+#X connect 129 0 51 0;
+#X connect 130 0 85 1;
+#X connect 131 0 102 1;
+#X connect 132 0 103 0;
+#X connect 133 0 93 0;
+#X connect 134 0 137 0;
+#X connect 135 0 136 0;
+#X connect 136 0 133 0;
+#X connect 137 0 132 0;
+#X connect 138 0 37 0;
+#X connect 140 0 93 0;
+#X connect 141 0 103 0;
+#X connect 142 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/wirePosition.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,254 @@
+#N canvas 213 227 1440 721 10;
+#X obj 197 -11 -;
+#X obj 197 16 *;
+#X obj 212 88 *;
+#X obj 197 143 sqrt;
+#X floatatom 257 176 5 0 0 0 - - -;
+#X obj 197 176 outlet;
+#X obj 197 -62 r Xpos;
+#X obj -135 119 outlet;
+#X obj 532 -28 inlet;
+#X obj 212 -39 inlet;
+#X obj 197 119 +;
+#X obj 590 -27 inlet;
+#X obj 517 27 +;
+#X obj 590 -6 * -1;
+#X obj 590 31 +;
+#X obj 575 93 <;
+#X obj 502 89 >;
+#X obj 542 123 spigot;
+#X obj 469 122 spigot;
+#X floatatom 503 181 5 0 0 0 - - -;
+#X obj 542 151 f;
+#X floatatom 640 51 5 0 0 0 - - -;
+#X floatatom 422 52 5 0 0 0 - - -;
+#X obj 468 45 r Zpos;
+#X obj 541 46 r Zpos;
+#X obj 575 66 r Zpos;
+#X obj 502 67 r Zpos;
+#X obj 469 96 -;
+#X obj 542 95 -;
+#X obj 627 -6 t b;
+#X msg 627 121 0;
+#X obj 268 -38 inlet;
+#X obj 253 -15 -;
+#X obj 253 13 *;
+#X text 302 42 Height Calc;
+#X floatatom 268 38 5 0 0 0 - - -;
+#X obj 197 43 +;
+#X text 455 212 Calculates if the ball is between;
+#X text 456 224 the end of the fence and then the;
+#X text 455 236 distance in the z direction;
+#X obj 476 -4 s \$0_myZp;
+#X obj 253 -60 r Ypos;
+#X obj 542 178 s \$0_zRel;
+#X obj -136 -74 r \$0_zRel;
+#X obj -135 38 atan;
+#X obj -135 16 /;
+#X floatatom -170 119 5 0 0 0 - - -;
+#X obj -135 62 * 360;
+#X obj -135 86 / 6.28319;
+#X obj 163 419 outlet;
+#X obj 163 338 atan;
+#X obj 163 316 /;
+#X floatatom 128 419 5 0 0 0 - - -;
+#X obj 163 362 * 360;
+#X obj 163 386 / 6.28319;
+#X obj 136 13 s \$0_xRel;
+#X obj 178 291 r \$0_xRel;
+#X obj 299 17 s \$0_yRel;
+#X obj 163 268 r \$0_yRel;
+#X obj 212 65 r \$0_zRel;
+#X obj -120 -53 r \$0_xRel;
+#X text 128 -101 Calculates the distance between;
+#X text 146 -88 the wire and the ball;
+#X text -139 -95 Calculates the azimuth;
+#X text 117 245 Calculates the elevation;
+#X obj -110 255 r \$0_xRel;
+#X obj -74 281 > 0;
+#X obj -110 281 <= 0;
+#X obj -78 310 spigot;
+#X obj -144 314 spigot;
+#X obj -83 120 abs;
+#X obj -83 143 / 90;
+#X obj -83 167 swap 1;
+#X obj -83 193 -;
+#X obj -83 217 / 2;
+#X obj -155 259 + 0.5;
+#X obj -42 255 - 0.5;
+#X obj -42 277 * -1;
+#X obj -101 352 outlet;
+#X text -5 348 Calculates the pan value;
+#X obj -120 -30 t f b;
+#X obj -93 -4 delay 9;
+#X obj 664 -6 s \$0_myLY;
+#N canvas 583 169 806 722 thisOrent 0;
+#X obj 219 21 inlet;
+#X floatatom 243 48 8 0 0 0 - - -;
+#X floatatom 63 53 8 0 0 0 - - -;
+#X obj 121 33 r \$0_myLY;
+#X obj 337 27 inlet;
+#X floatatom 361 54 8 0 0 0 - - -;
+#X obj 429 326 inlet;
+#X floatatom 461 353 5 0 0 0 - - -;
+#X obj 479 324 inlet;
+#X floatatom 511 351 5 0 0 0 - - -;
+#X obj 527 323 inlet;
+#X floatatom 559 350 5 0 0 0 - - -;
+#X text 120 11 Y-Length;
+#X text 210 1 X-Length;
+#X text 333 9 Z-Length;
+#X text 415 305 Y-Rota;
+#X text 474 303 X-Rota;
+#X text 522 304 Z-Rota;
+#X floatatom 220 232 5 0 0 0 - - -;
+#X floatatom 77 231 5 0 0 0 - - -;
+#X obj 337 141 t f b;
+#X obj 364 168 delay 9;
+#X obj 135 149 t f b;
+#X obj 162 176 delay 9;
+#X obj 235 145 t f b;
+#X obj 262 172 delay 9;
+#X obj 322 193 >;
+#X obj 220 197 >;
+#X obj 121 201 >;
+#X floatatom 349 229 5 0 0 0 - - -;
+#X obj 122 277 +;
+#X obj 122 308 +;
+#X floatatom 77 333 5 0 0 0 - - -;
+#X text 176 278 0 = z longest;
+#X text 176 293 1 = x longest;
+#X text 176 310 2 = y longest;
+#X obj 122 335 select 0 1 2;
+#X obj 412 404 r azim;
+#X floatatom 344 431 5 0 0 0 - - -;
+#X msg 168 370 \; azim 10;
+#X msg 145 417 \; azim 20;
+#X msg 122 464 \; azim 12;
+#X connect 0 0 1 0;
+#X connect 0 0 22 0;
+#X connect 0 0 26 0;
+#X connect 3 0 2 0;
+#X connect 3 0 27 0;
+#X connect 3 0 28 0;
+#X connect 4 0 5 0;
+#X connect 4 0 20 0;
+#X connect 4 0 24 0;
+#X connect 6 0 7 0;
+#X connect 8 0 9 0;
+#X connect 10 0 11 0;
+#X connect 20 0 26 1;
+#X connect 20 1 21 0;
+#X connect 21 0 26 0;
+#X connect 22 0 28 1;
+#X connect 22 1 23 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 1;
+#X connect 24 1 25 0;
+#X connect 25 0 27 0;
+#X connect 26 0 29 0;
+#X connect 26 0 31 1;
+#X connect 27 0 18 0;
+#X connect 27 0 30 1;
+#X connect 28 0 19 0;
+#X connect 28 0 30 0;
+#X connect 30 0 31 0;
+#X connect 31 0 32 0;
+#X connect 31 0 36 0;
+#X connect 36 0 41 0;
+#X connect 36 1 40 0;
+#X connect 36 2 39 0;
+#X connect 37 0 38 0;
+#X restore 800 7 pd thisOrent;
+#X obj 817 -79 inlet;
+#X obj 851 -37 inlet;
+#X obj 800 -102 inlet;
+#X obj 834 -58 inlet;
+#X obj 869 -16 inlet;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 55 0;
+#X connect 1 0 36 0;
+#X connect 2 0 10 1;
+#X connect 3 0 4 0;
+#X connect 3 0 5 0;
+#X connect 6 0 0 0;
+#X connect 8 0 12 1;
+#X connect 8 0 14 1;
+#X connect 8 0 40 0;
+#X connect 9 0 0 1;
+#X connect 10 0 3 0;
+#X connect 11 0 12 0;
+#X connect 11 0 13 0;
+#X connect 11 0 29 0;
+#X connect 11 0 82 0;
+#X connect 12 0 16 1;
+#X connect 12 0 22 0;
+#X connect 12 0 27 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 1;
+#X connect 14 0 21 0;
+#X connect 14 0 28 1;
+#X connect 15 0 17 1;
+#X connect 16 0 18 1;
+#X connect 17 0 20 0;
+#X connect 18 0 20 0;
+#X connect 20 0 19 0;
+#X connect 20 0 42 0;
+#X connect 23 0 27 0;
+#X connect 24 0 28 0;
+#X connect 25 0 15 0;
+#X connect 26 0 16 0;
+#X connect 27 0 18 0;
+#X connect 28 0 17 0;
+#X connect 29 0 30 0;
+#X connect 30 0 20 0;
+#X connect 31 0 32 1;
+#X connect 32 0 33 0;
+#X connect 32 0 33 1;
+#X connect 32 0 57 0;
+#X connect 33 0 35 0;
+#X connect 33 0 36 1;
+#X connect 36 0 10 0;
+#X connect 41 0 32 0;
+#X connect 43 0 45 0;
+#X connect 44 0 47 0;
+#X connect 45 0 44 0;
+#X connect 47 0 48 0;
+#X connect 48 0 46 0;
+#X connect 48 0 7 0;
+#X connect 48 0 70 0;
+#X connect 50 0 53 0;
+#X connect 51 0 50 0;
+#X connect 53 0 54 0;
+#X connect 54 0 52 0;
+#X connect 54 0 49 0;
+#X connect 56 0 51 1;
+#X connect 58 0 51 0;
+#X connect 59 0 2 0;
+#X connect 59 0 2 1;
+#X connect 60 0 80 0;
+#X connect 65 0 67 0;
+#X connect 65 0 66 0;
+#X connect 66 0 68 1;
+#X connect 67 0 69 1;
+#X connect 68 0 78 0;
+#X connect 69 0 78 0;
+#X connect 70 0 71 0;
+#X connect 71 0 72 0;
+#X connect 72 0 73 0;
+#X connect 72 1 73 1;
+#X connect 73 0 74 0;
+#X connect 74 0 75 0;
+#X connect 74 0 76 0;
+#X connect 75 0 69 0;
+#X connect 76 0 77 0;
+#X connect 77 0 68 0;
+#X connect 80 0 45 1;
+#X connect 80 1 81 0;
+#X connect 81 0 45 0;
+#X connect 84 0 83 1;
+#X connect 85 0 83 3;
+#X connect 86 0 83 0;
+#X connect 87 0 83 2;
+#X connect 88 0 83 4;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/woSoFreq.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,617 @@
+#N canvas 47 23 1236 817 10;
+#X text 115 130 Frequency (Hz);
+#X obj 278 606 throw~ l;
+#X obj 305 587 throw~ r;
+#X obj 125 79 snapshot~;
+#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 125 105 10 0 0 0 - - -;
+#X obj 175 -110 inlet;
+#X obj 205 104 outlet;
+#X obj 125 6 loadbang;
+#X obj 278 519 +~;
+#X obj 175 -87 s \$0-diameter;
+#X obj 75 -87 s~ \$0-windSpeed;
+#X obj 39 54 r~ \$0-myFreq;
+#X obj 544 541 snapshot~;
+#X obj 544 516 metro 100;
+#X obj 544 494 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 544 567 10 0 0 0 - - -;
+#X obj 544 468 loadbang;
+#X obj 458 516 r~ \$0-myRey;
+#X text 529 589 Reynolds Number;
+#X obj 75 -110 inlet~;
+#X obj 278 562 fcpan;
+#X obj 125 54 metro 10;
+#X text 201 162 Mass Density of Air;
+#X obj 293 464 osc~;
+#X obj 323 163 *~ 1.225;
+#X obj 323 238 /~ 1.81e-05;
+#X obj 323 193 *~ 1;
+#X obj 293 413 /~ 1;
+#X obj 308 281 /~;
+#X obj 293 389 *~;
+#X obj 293 438 clip~ 0 20000;
+#X text 164 231 Reynolds Number;
+#X text 177 405 Strouhal Number;
+#X obj 293 494 *~;
+#X text 353 218 Viscosity;
+#X obj 57 415 *~ 2;
+#X obj 57 442 osc~;
+#X obj 57 464 *~;
+#X obj 384 162 r \$0-diameter;
+#X obj 373 362 r \$0-diameter;
+#X obj 372 331 r~ \$0-windSpeed;
+#X obj 323 135 r~ \$0-windSpeed;
+#X obj 228 388 s~ \$0_str;
+#X obj 90 442 r~ \$0_dragDiGain;
+#X obj 208 464 s~ \$0-myFreq;
+#X obj 57 394 r~ \$0-myFreq;
+#X obj 331 464 r~ \$0_liftDiGain;
+#X obj 336 262 s~ \$0-myRey;
+#X text 44 277 Calculates the frequency;
+#X text 44 290 based on the physics of;
+#X text 45 303 the object and environment;
+#X obj 274 242 sig~ 1;
+#X obj 308 307 sqrt~;
+#X obj 308 332 *~ 1.0356;
+#X obj 234 323 sig~ 0.2684;
+#X obj 293 362 -~;
+#X obj 556 -62 r~ \$0-windSpeed;
+#X obj 546 -83 r~ \$0_str;
+#X obj 553 197 r~ \$0-windSpeed;
+#X obj 542 174 r~ \$0_str;
+#N canvas 515 100 622 660 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20859 118 *;
+#X obj -20859 141 * 118033;
+#X obj -21022 193 /~ 1;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20890 352 cos;
+#X obj -20890 307 / 360;
+#X floatatom -20863 403 8 0 0 0 - - -;
+#X obj -20890 376 *;
+#X obj -20911 435 *~ 0.27;
+#X obj -20890 329 * 6.28319;
+#X obj -21000 282 + 90;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20942 229 inlet;
+#X obj -20873 229 inlet;
+#X obj -20859 92 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 9900 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20942 252 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X obj -21000 305 / 360;
+#X obj -21000 351 cos;
+#X obj -21000 375 *;
+#X obj -21000 328 * 6.28319;
+#X obj -21021 397 *~ 1;
+#X obj -20911 411 *~ 1;
+#X text -20848 459 Need for scienctific reasoning here!;
+#X text -21239 441 Need for scienctific reasoning here!;
+#X obj -21021 444 *~ 0.02;
+#X obj -20911 460 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 38 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 21 0;
+#X connect 8 0 44 0;
+#X connect 9 0 48 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 45 1;
+#X connect 15 0 49 0;
+#X connect 16 0 11 0;
+#X connect 17 0 40 0;
+#X connect 20 0 3 0;
+#X connect 22 0 45 0;
+#X connect 23 0 2 0;
+#X connect 23 0 2 1;
+#X connect 24 0 20 0;
+#X connect 25 0 4 1;
+#X connect 26 0 35 0;
+#X connect 27 0 35 1;
+#X connect 28 0 6 0;
+#X connect 28 0 6 1;
+#X connect 35 0 17 0;
+#X connect 35 0 12 0;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 8 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 44 1;
+#X connect 43 0 41 0;
+#X connect 44 0 9 0;
+#X connect 45 0 15 0;
+#X connect 48 0 29 0;
+#X connect 49 0 30 0;
+#X restore 542 326 pd noiseGain;
+#X obj 565 218 r \$0-diameter;
+#X obj 611 302 r \$0_dist;
+#X obj 599 280 r \$0_azim;
+#X obj 588 259 r \$0_elev;
+#X obj 542 371 s~ \$0_liftNoiseGain;
+#X obj 611 349 s~ \$0_dragNoiseGain;
+#N canvas 576 101 702 650 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 508 93 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 506 45 *;
+#X obj 506 70 * 118033;
+#X obj 219 240 /~ 1;
+#X obj 219 506 *~ 0.27;
+#X text 380 261 Azimuth;
+#X text 497 1 Distance;
+#X obj 419 420 cos;
+#X obj 419 375 / 360;
+#X floatatom 446 466 8 0 0 0 - - -;
+#X obj 419 444 *;
+#X obj 398 491 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 357 441 r~ \$0-a;
+#X obj 419 397 * 6.28319;
+#X floatatom 471 46 5 0 0 0 - - -;
+#N canvas 131 175 477 312 angleCalc 0;
+#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 233 6 Elevation Angle;
+#X obj 242 59 / 360;
+#X obj 242 81 * 6.28319;
+#X obj 170 21 / 360;
+#X obj 170 43 * 6.28319;
+#X floatatom 50 22 5 0 0 0 - - -;
+#X floatatom 294 57 5 0 0 0 - - -;
+#X floatatom 204 196 5 0 0 0 - - -;
+#X obj 170 67 cos;
+#X obj 242 112 cos;
+#X obj 242 146 *;
+#X obj 170 90 t f b;
+#X obj 168 115 delay 9;
+#X obj 242 197 outlet;
+#X obj 242 31 inlet;
+#X obj 170 -6 inlet;
+#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 136 -30 Azimuth Angle;
+#X obj 242 172 arccos;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 10 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 9 0 12 0;
+#X connect 10 0 11 0;
+#X connect 11 0 19 0;
+#X connect 12 0 11 1;
+#X connect 12 1 13 0;
+#X connect 13 0 11 0;
+#X connect 15 0 2 0;
+#X connect 16 0 4 0;
+#X connect 17 0 6 0;
+#X connect 17 0 4 0;
+#X connect 19 0 14 0;
+#X connect 19 0 8 0;
+#X restore 365 297 pd angleCalc;
+#X text 451 260 Elevation;
+#X text 476 498 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 398 516 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 506 20 inlet;
+#X obj 365 276 inlet;
+#X obj 434 275 inlet;
+#X obj 219 530 outlet~;
+#X obj 398 541 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 240 388 / 360;
+#X obj 240 434 cos;
+#X obj 240 458 *;
+#X obj 240 411 * 6.28319;
+#X obj 398 467 *~ 1;
+#X obj 219 481 *~ 1;
+#X obj 305 247 arccos;
+#X obj 305 223 r sigMac;
+#X obj 240 362 +;
+#X obj 305 269 t f b;
+#X obj 240 323 delay 9;
+#X text 309 203 Replicates Doppler effect;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 38 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 45 0;
+#X connect 10 0 34 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 44 1;
+#X connect 17 0 26 0;
+#X connect 19 0 44 0;
+#X connect 20 0 13 0;
+#X connect 22 0 14 0;
+#X connect 22 0 48 0;
+#X connect 26 0 35 0;
+#X connect 27 0 3 0;
+#X connect 27 0 3 1;
+#X connect 28 0 2 0;
+#X connect 30 0 5 1;
+#X connect 31 0 7 1;
+#X connect 31 0 7 0;
+#X connect 31 0 21 0;
+#X connect 32 0 22 0;
+#X connect 33 0 22 1;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 9 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 45 1;
+#X connect 43 0 41 0;
+#X connect 44 0 17 0;
+#X connect 45 0 10 0;
+#X connect 46 0 49 0;
+#X connect 47 0 46 0;
+#X connect 48 0 40 0;
+#X connect 49 0 48 1;
+#X connect 49 1 50 0;
+#X connect 50 0 48 0;
+#X restore 546 68 pd freqGain;
+#X obj 567 -41 r \$0-diameter;
+#X obj 609 47 r \$0_dist;
+#X obj 588 4 r \$0_azim;
+#X obj 598 25 r \$0_elev;
+#X obj 609 92 s~ \$0_dragDiGain;
+#X obj 546 112 s~ \$0_liftDiGain;
+#X text 536 129 Calculates the gain of the dipole source;
+#X text 533 390 Calculates the gain of the source;
+#X obj 577 -18 r length;
+#X obj 576 239 r length;
+#X obj 412 -110 inlet;
+#X obj 412 -88 s \$0_elev;
+#X obj 330 -111 inlet;
+#X obj 330 -89 s \$0_azim;
+#X obj 260 -110 inlet;
+#X obj 260 -88 s \$0_dist;
+#X obj 830 31 r~ \$0-myFreq;
+#X obj 796 -19 noise~;
+#X obj 873 215 throw~ l;
+#X obj 900 194 throw~ r;
+#X obj 873 122 *~;
+#X obj 1011 32 snapshot~;
+#X floatatom 1011 58 10 0 0 0 - - -;
+#X obj 1011 -41 loadbang;
+#X obj 1011 -16 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 922 -70 r~ \$0-myRey;
+#X obj 838 383 r~ \$0-myFreq;
+#X obj 804 312 noise~;
+#X obj 881 572 throw~ l;
+#X obj 908 549 throw~ r;
+#X obj 881 480 *~;
+#X obj 1019 392 snapshot~;
+#X floatatom 1019 418 10 0 0 0 - - -;
+#X obj 1019 319 loadbang;
+#X obj 1019 344 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 930 290 r~ \$0-myRey;
+#X obj 838 409 *~ 2;
+#X obj 796 74 vcf~ 1000 10;
+#X obj 804 434 vcf~ 1000 10;
+#X obj 873 171 fcpan;
+#X obj 881 524 fcpan;
+#X obj 888 95 *~ 1;
+#X obj 896 455 *~ 1;
+#X obj 930 365 clip~ 2 400;
+#X obj 922 5 clip~ 2 400;
+#X obj 930 314 *~ -0.003;
+#X obj 922 -46 *~ -0.003;
+#X obj 922 -21 +~ 20;
+#X obj 930 339 +~ 20;
+#X obj 1011 7 metro 10;
+#X obj 1019 367 metro 10;
+#X obj 900 147 r \$0_thisPan;
+#X obj 908 502 r \$0_thisPan;
+#X text 932 468 Drag Dipole spectrum calculation;
+#X text 927 112 Lift Dipole spectrum calculation;
+#X obj 896 432 r~ \$0_dragNoiseGain;
+#X obj 888 53 r~ \$0_liftNoiseGain;
+#X obj 796 28 hip~;
+#X obj 804 409 hip~;
+#X obj 817 5 r \$0_contFreq;
+#X obj 825 333 r \$0_contFreq;
+#X obj 825 356 * 2;
+#X obj 320 -47 r \$0_azim;
+#X obj 320 -25 / 180;
+#X obj 320 -4 + 0.5;
+#X obj 320 19 abs;
+#X obj 320 41 s \$0_thisPan;
+#X obj 305 540 r \$0_thisPan;
+#X connect 3 0 5 0;
+#X connect 3 0 7 0;
+#X connect 4 0 22 0;
+#X connect 6 0 10 0;
+#X connect 8 0 4 0;
+#X connect 9 0 21 0;
+#X connect 12 0 3 0;
+#X connect 13 0 16 0;
+#X connect 14 0 13 0;
+#X connect 15 0 14 0;
+#X connect 17 0 15 0;
+#X connect 18 0 13 0;
+#X connect 20 0 11 0;
+#X connect 21 0 1 0;
+#X connect 21 1 2 0;
+#X connect 22 0 3 0;
+#X connect 24 0 34 0;
+#X connect 25 0 27 0;
+#X connect 26 0 29 1;
+#X connect 26 0 48 0;
+#X connect 27 0 26 0;
+#X connect 28 0 31 0;
+#X connect 29 0 53 0;
+#X connect 30 0 28 0;
+#X connect 31 0 24 0;
+#X connect 31 0 45 0;
+#X connect 34 0 9 1;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 38 0 9 0;
+#X connect 39 0 27 1;
+#X connect 40 0 28 1;
+#X connect 41 0 30 1;
+#X connect 42 0 25 0;
+#X connect 44 0 38 1;
+#X connect 46 0 36 0;
+#X connect 47 0 34 1;
+#X connect 52 0 29 0;
+#X connect 53 0 54 0;
+#X connect 54 0 56 1;
+#X connect 55 0 56 0;
+#X connect 56 0 43 0;
+#X connect 56 0 30 0;
+#X connect 57 0 68 1;
+#X connect 58 0 68 0;
+#X connect 59 0 61 1;
+#X connect 60 0 61 0;
+#X connect 61 0 66 0;
+#X connect 61 1 67 0;
+#X connect 62 0 61 2;
+#X connect 63 0 61 6;
+#X connect 64 0 61 5;
+#X connect 65 0 61 4;
+#X connect 68 0 74 0;
+#X connect 68 1 73 0;
+#X connect 69 0 68 2;
+#X connect 70 0 68 6;
+#X connect 71 0 68 4;
+#X connect 72 0 68 5;
+#X connect 77 0 68 3;
+#X connect 78 0 61 3;
+#X connect 79 0 80 0;
+#X connect 81 0 82 0;
+#X connect 83 0 84 0;
+#X connect 85 0 106 1;
+#X connect 86 0 126 0;
+#X connect 90 0 91 0;
+#X connect 90 0 106 2;
+#X connect 92 0 93 0;
+#X connect 93 0 118 0;
+#X connect 94 0 115 0;
+#X connect 95 0 105 0;
+#X connect 96 0 127 0;
+#X connect 100 0 101 0;
+#X connect 100 0 107 2;
+#X connect 102 0 103 0;
+#X connect 103 0 119 0;
+#X connect 104 0 114 0;
+#X connect 105 0 107 1;
+#X connect 106 0 89 0;
+#X connect 107 0 99 0;
+#X connect 108 0 87 0;
+#X connect 108 1 88 0;
+#X connect 109 0 97 0;
+#X connect 109 1 98 0;
+#X connect 110 0 89 1;
+#X connect 111 0 99 1;
+#X connect 112 0 100 0;
+#X connect 113 0 90 0;
+#X connect 114 0 117 0;
+#X connect 115 0 116 0;
+#X connect 116 0 113 0;
+#X connect 117 0 112 0;
+#X connect 118 0 90 0;
+#X connect 119 0 100 0;
+#X connect 120 0 108 1;
+#X connect 121 0 109 1;
+#X connect 124 0 111 0;
+#X connect 125 0 110 0;
+#X connect 126 0 106 0;
+#X connect 127 0 107 0;
+#X connect 128 0 126 1;
+#X connect 129 0 130 0;
+#X connect 130 0 127 1;
+#X connect 131 0 132 0;
+#X connect 132 0 133 0;
+#X connect 133 0 134 0;
+#X connect 134 0 135 0;
+#X connect 136 0 21 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/woosh_D1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,627 @@
+#N canvas -22 23 1105 841 10;
+#X obj 494 -127 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 557 -127 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 648 -127 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 1200 1;
+#X text 677 -108 Gain;
+#X obj 648 -191 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 74 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 129 211 prvu~;
+#X obj 186 75 / 127;
+#X obj 186 40 inlet;
+#X obj 30 239 outlet;
+#X obj 129 239 outlet;
+#X obj 95 37 r NoOfSources;
+#X obj 74 143 /~ 15;
+#X obj 95 165 /~ 15;
+#X msg 94 111 15;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 3 0 13 0;
+#X connect 4 0 5 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 12 0 0 0;
+#X connect 13 0 0 1;
+#X connect 14 0 12 1;
+#X connect 14 0 13 1;
+#X restore 493 -170 pd opLevels;
+#X msg 648 -163 5;
+#N canvas 739 151 718 592 source1 0;
+#X floatatom 63 122 8 0 0 0 - - -;
+#X obj 121 86 * 40;
+#X obj 130 122 s windSpeed;
+#X obj 390 16 s panVal;
+#X obj 390 -5 line;
+#X floatatom 353 16 5 0 0 0 - - -;
+#X msg 363 -54 1;
+#X obj 173 -298 r swipSpeed;
+#X obj 173 -271 swap 80;
+#X obj 173 -243 /;
+#X obj 172 -217 * 150;
+#X floatatom 124 -271 5 0 0 0 - - -;
+#X obj 142 55 r swipSpeed;
+#X obj 121 -28 line;
+#X msg 121 -56 1 \$1;
+#X obj 124 5 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom 157 31 5 0 0 0 - - -;
+#X obj 235 -128 * 0.67;
+#X obj 170 -132 delay \$1;
+#X obj 121 -194 i;
+#X obj 170 -103 i;
+#X msg 170 -54 0 \$1;
+#X floatatom 83 -165 5 0 0 0 - - -;
+#X floatatom 215 -55 5 0 0 0 - - -;
+#X obj 41 36 s outputS;
+#X obj 121 -242 r start;
+#X obj 460 -232 +;
+#X obj 460 -207 * 0.5;
+#X obj 438 -175 i;
+#X msg 390 -107 0.5 \$1;
+#X msg 492 -41 0 \$1;
+#X obj 336 -245 r start;
+#X floatatom 464 -176 5 0 0 0 - - -;
+#X obj 465 -89 delay;
+#X obj 492 -65 i;
+#X obj 438 -146 t f b;
+#X obj 166 -165 t f b;
+#X obj 475 -256 r d2;
+#X obj 264 -54 s d2;
+#X obj 35 -164 s d1;
+#X obj 461 -279 r d1;
+#X obj 438 -107 s d3;
+#X obj 507 -96 r d3;
+#X obj 336 -218 t b b;
+#X text 57 145 Effective Windspeed;
+#X text 368 40 Pan value;
+#X obj 421 -199 s d4;
+#X obj 52 -237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg 263 -286 70;
+#X connect 1 0 0 0;
+#X connect 1 0 2 0;
+#X connect 4 0 3 0;
+#X connect 4 0 5 0;
+#X connect 6 0 4 0;
+#X connect 7 0 8 0;
+#X connect 7 0 11 0;
+#X connect 8 0 9 0;
+#X connect 8 1 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 17 0;
+#X connect 10 0 19 1;
+#X connect 12 0 1 1;
+#X connect 13 0 15 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 15 0 1 0;
+#X connect 15 0 24 0;
+#X connect 17 0 20 1;
+#X connect 18 0 20 0;
+#X connect 19 0 14 0;
+#X connect 19 0 22 0;
+#X connect 19 0 36 0;
+#X connect 19 0 39 0;
+#X connect 20 0 23 0;
+#X connect 20 0 21 0;
+#X connect 20 0 38 0;
+#X connect 21 0 13 0;
+#X connect 25 0 19 0;
+#X connect 26 0 27 0;
+#X connect 26 0 46 0;
+#X connect 27 0 28 1;
+#X connect 27 0 32 0;
+#X connect 28 0 35 0;
+#X connect 29 0 4 0;
+#X connect 30 0 4 0;
+#X connect 31 0 43 0;
+#X connect 33 0 34 0;
+#X connect 34 0 30 0;
+#X connect 35 0 29 0;
+#X connect 35 0 33 1;
+#X connect 35 0 41 0;
+#X connect 35 1 33 0;
+#X connect 36 0 18 1;
+#X connect 36 1 18 0;
+#X connect 37 0 26 1;
+#X connect 40 0 26 0;
+#X connect 42 0 34 1;
+#X connect 43 0 28 0;
+#X connect 43 1 6 0;
+#X connect 47 0 19 0;
+#X connect 48 0 8 0;
+#X restore 874 -151 pd source1;
+#N canvas 12 52 684 554 speedCalc 0;
+#X obj 69 26 inlet;
+#X obj 145 27 inlet;
+#X obj 227 25 inlet;
+#X obj 341 23 inlet;
+#X obj 69 49 s \$0_swLen;
+#X obj 145 49 s \$0_armLen;
+#X obj 341 45 s \$0_tipSpeed;
+#X obj 141 301 r \$0_tipSpeed;
+#X obj 211 437 outlet;
+#X obj 211 414 r \$0_minSpeed;
+#X obj 126 349 s \$0_minSpeed;
+#X obj 310 414 r \$0_deltaSpeed;
+#X obj 388 261 s \$0_deltaSpeed;
+#X obj 310 437 outlet;
+#X obj 84 100 r \$0_swLen;
+#X obj 126 280 /;
+#X msg 307 20 80;
+#X floatatom 80 307 5 0 0 0 - - -;
+#X obj 173 -35 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 99 123 r \$0_armLen;
+#X obj 84 205 +;
+#X obj 99 152 t f b;
+#X floatatom 40 240 5 0 0 0 - - -;
+#X obj 126 207 r \$0_armLen;
+#X obj 126 231 t f b;
+#X obj 126 177 delay 6;
+#X obj 153 256 delay 9;
+#X msg 21 27 1;
+#X obj 227 48 s \$0_sourceTot;
+#X obj 421 202 r \$0_sourceTot;
+#X obj 126 325 *;
+#X floatatom 84 349 5 0 0 0 - - -;
+#X obj 512 119 r \$0_minSpeed;
+#X obj 388 202 -;
+#X obj 388 158 r \$0_tipSpeed;
+#X obj 388 232 /;
+#X obj 512 145 t f b;
+#X floatatom 343 261 5 0 0 0 - - -;
+#X obj 539 170 delay 14;
+#X msg 199 23 100;
+#X msg 111 23 0.5;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 28 0;
+#X connect 3 0 6 0;
+#X connect 7 0 30 1;
+#X connect 9 0 8 0;
+#X connect 11 0 13 0;
+#X connect 14 0 20 0;
+#X connect 15 0 17 0;
+#X connect 15 0 30 0;
+#X connect 16 0 6 0;
+#X connect 18 0 27 0;
+#X connect 18 0 40 0;
+#X connect 18 0 39 0;
+#X connect 18 0 16 0;
+#X connect 19 0 21 0;
+#X connect 20 0 22 0;
+#X connect 20 0 15 1;
+#X connect 21 0 20 1;
+#X connect 21 1 25 0;
+#X connect 23 0 24 0;
+#X connect 24 0 15 0;
+#X connect 24 1 26 0;
+#X connect 25 0 20 0;
+#X connect 26 0 15 0;
+#X connect 27 0 4 0;
+#X connect 29 0 35 1;
+#X connect 30 0 10 0;
+#X connect 30 0 31 0;
+#X connect 32 0 36 0;
+#X connect 33 0 35 0;
+#X connect 34 0 33 0;
+#X connect 35 0 37 0;
+#X connect 35 0 12 0;
+#X connect 36 0 33 1;
+#X connect 36 1 38 0;
+#X connect 38 0 33 0;
+#X connect 39 0 28 0;
+#X connect 40 0 5 0;
+#X restore 242 41 pd speedCalc;
+#X floatatom 151 65 8 0 0 0 - - -;
+#X floatatom 407 64 8 0 0 0 - - -;
+#X msg 29 -88 1;
+#X msg 24 105 100;
+#X msg 26 12 0.59;
+#X obj 242 -54 r bladeLen;
+#X obj 265 -31 r armLength;
+#X obj 288 -7 r NoOfSources;
+#X obj 311 18 r topSpeed;
+#X obj 29 -41 s bladeLen;
+#X obj 27 57 s armLength;
+#X obj 21 150 s NoOfSources;
+#X obj 75 219 s topSpeed;
+#X msg 60 -88 1.2;
+#X msg 91 -88 1.5;
+#X msg 56 105 50;
+#X msg 89 105 120;
+#X obj 23 193 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5300 1;
+#X floatatom 20 219 8 0 0 0 - - -;
+#X obj -7 -112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 14 -64 f;
+#X obj 11 33 f;
+#X obj 9 126 f;
+#X floatatom -16 152 5 0 0 0 - - -;
+#X floatatom -14 58 5 0 0 0 - - -;
+#X floatatom -14 -41 5 0 0 0 - - -;
+#X obj -7 -158 r topSpeed;
+#X obj -7 -135 t b;
+#X text 26 -111 Blade Length;
+#X text 25 -5 Arm Length;
+#X text 22 86 Number of Sources;
+#X text 19 173 Top Speed;
+#X obj 22 269 hsl 100 20 0 270 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 9100 1;
+#X floatatom 19 301 8 0 0 0 - - -;
+#X obj 74 300 s sweepAngle;
+#X text 17 250 Sweep Angle;
+#N canvas 76 279 490 446 distanceCalc 0;
+#X obj 266 13 inlet;
+#X floatatom 200 168 5 0 0 0 - - -;
+#X obj 80 13 inlet;
+#X obj 170 13 inlet;
+#X obj 82 142 +;
+#X obj 151 168 / 360;
+#X floatatom 29 164 5 0 0 0 - - -;
+#X obj 82 167 * 3.14159;
+#X obj 82 215 *;
+#X floatatom 22 239 8 0 0 0 - - -;
+#X obj 82 191 * 2;
+#X obj 80 36 s \$0_bladeLen;
+#X obj 170 36 s \$0_armLength;
+#X obj 266 36 s \$0_sweepAngle;
+#X obj 82 95 r \$0_bladeLen;
+#X obj 97 119 r \$0_armLength;
+#X obj 151 144 r \$0_sweepAngle;
+#X floatatom 411 184 5 0 0 0 - - -;
+#X obj 362 184 / 360;
+#X floatatom 305 160 5 0 0 0 - - -;
+#X obj 293 183 * 3.14159;
+#X obj 293 231 *;
+#X floatatom 237 259 8 0 0 0 - - -;
+#X obj 293 207 * 2;
+#X obj 293 135 r \$0_armLength;
+#X obj 362 160 r \$0_sweepAngle;
+#X obj 293 259 s \$0_minCirc;
+#X obj 98 365 r \$0_minCirc;
+#X obj 98 387 outlet;
+#X obj 111 217 r \$0_minCirc;
+#X floatatom 22 271 8 0 0 0 - - -;
+#X obj 82 239 -;
+#X obj 82 275 /;
+#X obj 112 251 r NoOfSources;
+#X floatatom 19 302 8 0 0 0 - - -;
+#X obj 82 301 s \$0_deltaCirc;
+#X obj 187 365 r \$0_deltaCirc;
+#X obj 187 387 outlet;
+#X connect 0 0 13 0;
+#X connect 2 0 11 0;
+#X connect 3 0 12 0;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 5 0 8 1;
+#X connect 7 0 10 0;
+#X connect 8 0 9 0;
+#X connect 8 0 31 0;
+#X connect 10 0 8 0;
+#X connect 14 0 4 0;
+#X connect 15 0 4 1;
+#X connect 16 0 5 0;
+#X connect 16 0 1 0;
+#X connect 18 0 21 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 21 0 26 0;
+#X connect 23 0 21 0;
+#X connect 24 0 20 0;
+#X connect 24 0 19 0;
+#X connect 25 0 18 0;
+#X connect 25 0 17 0;
+#X connect 27 0 28 0;
+#X connect 29 0 31 1;
+#X connect 31 0 30 0;
+#X connect 31 0 32 0;
+#X connect 32 0 34 0;
+#X connect 32 0 35 0;
+#X connect 33 0 32 1;
+#X connect 36 0 37 0;
+#X restore 197 -118 pd distanceCalc;
+#X obj 284 -142 r sweepAngle;
+#X obj 197 -186 r bladeLen;
+#X obj 240 -163 r armLength;
+#X obj -88 -158 r sweepAngle;
+#X obj 197 -92 s firstDist;
+#X obj 284 -93 s deltaDist;
+#X obj 216 65 s firstSpeed;
+#X obj 311 64 s deltaSpeed;
+#X floatatom 140 -91 8 0 0 0 - - -;
+#X floatatom 365 -93 8 0 0 0 - - -;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 757 -190 pd windspeed;
+#X obj 757 -22 delwrite~ varwind 3000;
+#X obj 840 -187 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 800 -84 snapshot~;
+#X obj 800 -109 metro 100;
+#X obj 800 -131 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X floatatom 800 -57 10 0 0 0 - - -;
+#X obj 757 -155 *~ 1;
+#X obj 757 -129 +~ 1;
+#X obj 800 -156 loadbang;
+#X text 797 -39 Wind Speed;
+#N canvas 57 585 305 180 thickCalc 0;
+#X obj 173 86 r NoOfSources;
+#X obj 23 16 inlet;
+#X obj 26 64 inlet;
+#X obj 26 86 s \$0_tipThick;
+#X obj 158 62 -;
+#X obj 158 111 /;
+#X obj 158 134 outlet;
+#X obj 23 39 s \$0_hiltThick;
+#X floatatom 126 94 5 0 0 0 - - -;
+#X obj 173 40 r \$0_tipThick;
+#X obj 158 15 r \$0_hiltThick;
+#X floatatom 94 136 8 0 0 0 - - -;
+#X connect 0 0 5 1;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 4 0 5 0;
+#X connect 4 0 8 0;
+#X connect 5 0 6 0;
+#X connect 5 0 11 0;
+#X connect 9 0 4 1;
+#X connect 10 0 4 0;
+#X restore 237 165 pd thickCalc;
+#X obj 237 188 s deltaThick;
+#X floatatom 182 189 8 0 0 0 - - -;
+#X obj 16 359 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7600 1;
+#X obj 16 429 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1000 1;
+#X floatatom 13 389 8 0 0 0 - - -;
+#X obj 67 388 s hiltThick;
+#X floatatom 13 457 8 0 0 0 - - -;
+#X obj 71 456 s tipThick;
+#X text 12 341 Hilt Thickness;
+#X text 13 411 Tip Thickness;
+#X obj 237 120 r hiltThick;
+#X obj 306 142 r tipThick;
+#X obj 414 -198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 414 -176 s GO;
+#X msg 254 238 1;
+#X obj 254 303 tenSource;
+#X obj 16 503 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5000 1;
+#X obj 13 571 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2400 1;
+#X floatatom 13 529 8 0 0 0 - - -;
+#X obj 72 530 s distance;
+#X text 12 481 Distance to Observer;
+#X floatatom 10 599 8 0 0 0 - - -;
+#X obj 69 600 s angle;
+#X text 10 553 Angle to Observer;
+#X obj 305 281 r distance;
+#X obj 279 255 r angle;
+#X obj 371 303 tenSource;
+#X obj 422 281 r distance;
+#X obj 396 261 r angle;
+#X msg 371 238 2;
+#X obj 488 301 tenSource;
+#X obj 539 279 r distance;
+#X obj 513 256 r angle;
+#X msg 488 236 3;
+#X obj 604 305 tenSource;
+#X obj 655 284 r distance;
+#X obj 629 260 r angle;
+#X msg 604 240 4;
+#X obj 723 306 tenSource;
+#X obj 774 285 r distance;
+#X obj 748 263 r angle;
+#X msg 723 241 5;
+#X obj 252 410 tenSource;
+#X obj 303 389 r distance;
+#X obj 277 367 r angle;
+#X msg 252 345 6;
+#X obj 373 412 tenSource;
+#X obj 424 388 r distance;
+#X obj 398 367 r angle;
+#X msg 373 347 7;
+#X obj 489 412 tenSource;
+#X obj 540 386 r distance;
+#X obj 514 367 r angle;
+#X msg 489 347 8;
+#X obj 605 412 tenSource;
+#X obj 656 389 r distance;
+#X obj 630 368 r angle;
+#X msg 605 347 9;
+#X obj 728 412 tenSource;
+#X obj 779 390 r distance;
+#X obj 753 369 r angle;
+#X msg 728 347 10;
+#X obj 509 178 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X connect 2 0 5 0;
+#X connect 4 0 6 0;
+#X connect 5 0 0 0;
+#X connect 5 1 1 0;
+#X connect 6 0 2 0;
+#X connect 8 0 9 0;
+#X connect 8 0 52 0;
+#X connect 8 1 10 0;
+#X connect 8 1 53 0;
+#X connect 11 0 29 1;
+#X connect 12 0 31 1;
+#X connect 13 0 30 1;
+#X connect 14 0 8 0;
+#X connect 15 0 8 1;
+#X connect 16 0 8 2;
+#X connect 17 0 8 3;
+#X connect 22 0 29 1;
+#X connect 23 0 29 1;
+#X connect 24 0 31 1;
+#X connect 25 0 31 1;
+#X connect 26 0 21 0;
+#X connect 26 0 27 0;
+#X connect 28 0 29 0;
+#X connect 28 0 30 0;
+#X connect 28 0 31 0;
+#X connect 29 0 18 0;
+#X connect 29 0 34 0;
+#X connect 30 0 19 0;
+#X connect 30 0 33 0;
+#X connect 31 0 20 0;
+#X connect 31 0 32 0;
+#X connect 35 0 36 0;
+#X connect 36 0 28 0;
+#X connect 41 0 42 0;
+#X connect 41 0 43 0;
+#X connect 45 0 50 0;
+#X connect 45 0 54 0;
+#X connect 45 1 51 0;
+#X connect 45 1 55 0;
+#X connect 46 0 45 2;
+#X connect 47 0 45 0;
+#X connect 48 0 45 1;
+#X connect 49 0 36 0;
+#X connect 56 0 63 0;
+#X connect 58 0 63 1;
+#X connect 58 0 64 1;
+#X connect 59 0 62 0;
+#X connect 60 0 59 0;
+#X connect 61 0 60 0;
+#X connect 63 0 64 0;
+#X connect 64 0 57 0;
+#X connect 64 0 59 0;
+#X connect 65 0 61 0;
+#X connect 67 0 68 0;
+#X connect 67 0 69 0;
+#X connect 70 0 72 0;
+#X connect 70 0 73 0;
+#X connect 71 0 74 0;
+#X connect 71 0 75 0;
+#X connect 78 0 67 0;
+#X connect 79 0 67 1;
+#X connect 80 0 81 0;
+#X connect 82 0 83 0;
+#X connect 84 0 86 0;
+#X connect 84 0 87 0;
+#X connect 85 0 89 0;
+#X connect 85 0 90 0;
+#X connect 92 0 83 2;
+#X connect 93 0 83 1;
+#X connect 95 0 94 2;
+#X connect 96 0 94 1;
+#X connect 97 0 94 0;
+#X connect 99 0 98 2;
+#X connect 100 0 98 1;
+#X connect 101 0 98 0;
+#X connect 103 0 102 2;
+#X connect 104 0 102 1;
+#X connect 105 0 102 0;
+#X connect 107 0 106 2;
+#X connect 108 0 106 1;
+#X connect 109 0 106 0;
+#X connect 111 0 110 2;
+#X connect 112 0 110 1;
+#X connect 113 0 110 0;
+#X connect 115 0 114 2;
+#X connect 116 0 114 1;
+#X connect 117 0 114 0;
+#X connect 119 0 118 2;
+#X connect 120 0 118 1;
+#X connect 121 0 118 0;
+#X connect 123 0 122 2;
+#X connect 124 0 122 1;
+#X connect 125 0 122 0;
+#X connect 127 0 126 2;
+#X connect 128 0 126 1;
+#X connect 129 0 126 0;
+#X connect 130 0 82 0;
+#X connect 130 0 97 0;
+#X connect 130 0 101 0;
+#X connect 130 0 105 0;
+#X connect 130 0 109 0;
+#X connect 130 0 129 0;
+#X connect 130 0 125 0;
+#X connect 130 0 121 0;
+#X connect 130 0 117 0;
+#X connect 130 0 113 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/woosh_D2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,645 @@
+#N canvas 256 26 1105 841 10;
+#X obj 531 -113 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 594 -113 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 591 -204 Gain;
+#X obj 530 -230 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 85 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 155 76 catch~ r;
+#X obj 155 106 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 155 213 prvu~;
+#X obj 100 69 / 127;
+#X obj 100 34 inlet;
+#X obj 30 239 outlet;
+#X obj 155 241 outlet;
+#X obj 155 30 r NoOfSources;
+#X obj 155 132 /~ 1;
+#X obj 30 131 /~ 1;
+#X obj 155 49 / 20;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 12 0;
+#X connect 4 0 13 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 14 0;
+#X connect 12 0 0 1;
+#X connect 12 0 6 0;
+#X connect 13 0 0 0;
+#X connect 13 0 5 0;
+#X connect 14 0 12 1;
+#X connect 14 0 13 1;
+#X restore 530 -156 pd opLevels;
+#X msg 530 -207 5;
+#N canvas 474 116 807 545 speedCalc 0;
+#X obj 59 -12 inlet;
+#X obj 135 -11 inlet;
+#X obj 217 -12 inlet;
+#X obj 317 -12 inlet;
+#X obj 59 11 s \$0_swLen;
+#X obj 135 11 s \$0_armLen;
+#X obj 317 10 s \$0_tipSpeed;
+#X obj 142 237 r \$0_tipSpeed;
+#X obj 211 437 outlet;
+#X obj 211 414 r \$0_minSpeed;
+#X obj 127 285 s \$0_minSpeed;
+#X obj 310 414 r \$0_deltaSpeed;
+#X obj 504 335 s \$0_deltaSpeed;
+#X obj 310 437 outlet;
+#X obj 212 104 r \$0_swLen;
+#X obj 127 216 /;
+#X floatatom 81 243 5 0 0 0 - - -;
+#X obj 227 127 r \$0_armLen;
+#X obj 212 194 +;
+#X obj 227 149 t f b;
+#X floatatom 212 216 5 0 0 0 - - -;
+#X obj 99 143 r \$0_armLen;
+#X obj 217 11 s \$0_sourceTot;
+#X obj 519 274 r \$0_sourceTot;
+#X obj 127 261 *;
+#X floatatom 85 285 5 0 0 0 - - -;
+#X obj 519 186 r \$0_minSpeed;
+#X obj 504 253 -;
+#X obj 504 163 r \$0_tipSpeed;
+#X obj 504 296 /;
+#X obj 519 207 t f b;
+#X floatatom 521 315 5 0 0 0 - - -;
+#X obj 546 230 delay 9;
+#X text 244 198 Length of blade and arm;
+#X obj 99 165 t f b;
+#X obj 126 189 delay 9;
+#X obj 254 173 delay 6;
+#X text -49 216 Ratio of arm to total length;
+#X text 69 308 Speed of blade at the hilt;
+#X text 387 247 Difference between;
+#X text 369 259 speed at tip and hilt;
+#X text 459 357 Difference in speed for each source;
+#X text 459 369 based on a linear scale;
+#X text 417 16 as well as the difference in speed of each source;
+#X text 431 2 Patch that calculates the minimum speed;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 22 0;
+#X connect 3 0 6 0;
+#X connect 7 0 24 1;
+#X connect 9 0 8 0;
+#X connect 11 0 13 0;
+#X connect 14 0 18 0;
+#X connect 15 0 16 0;
+#X connect 15 0 24 0;
+#X connect 17 0 19 0;
+#X connect 18 0 20 0;
+#X connect 18 0 15 1;
+#X connect 19 0 18 1;
+#X connect 19 1 36 0;
+#X connect 21 0 34 0;
+#X connect 23 0 29 1;
+#X connect 24 0 10 0;
+#X connect 24 0 25 0;
+#X connect 26 0 30 0;
+#X connect 27 0 29 0;
+#X connect 28 0 27 0;
+#X connect 29 0 31 0;
+#X connect 29 0 12 0;
+#X connect 30 0 27 1;
+#X connect 30 1 32 0;
+#X connect 32 0 27 0;
+#X connect 34 0 15 0;
+#X connect 34 1 35 0;
+#X connect 35 0 15 0;
+#X connect 36 0 18 0;
+#X restore 524 130 pd speedCalc;
+#X floatatom 433 154 8 0 0 0 - - -;
+#X floatatom 678 152 8 0 0 0 - - -;
+#X msg 4 -235 1;
+#X msg 3 -104 100;
+#X msg 2 -169 0.59;
+#X obj 524 35 r bladeLen;
+#X obj 547 58 r armLength;
+#X obj 570 82 r NoOfSources;
+#X obj 593 107 r topSpeed;
+#X obj 4 -212 s bladeLen;
+#X obj 2 -148 s armLength;
+#X obj 3 -81 s NoOfSources;
+#X obj 68 79 s topSpeed;
+#X obj 16 53 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2970 1;
+#X floatatom 13 79 8 0 0 0 - - -;
+#X text 37 -236 Blade Length;
+#X text 36 -170 Arm Length;
+#X text 31 -104 Number of Sources;
+#X text 124 57 Top Speed;
+#X obj 13 137 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7700 1;
+#X floatatom 10 169 8 0 0 0 - - -;
+#X obj 65 168 s sweepAngle;
+#X text 124 138 Sweep Angle;
+#X obj 360 -23 r sweepAngle;
+#X obj 267 -67 r bladeLen;
+#X obj 313 -44 r armLength;
+#X obj 498 154 s firstSpeed;
+#X obj 593 153 s deltaSpeed;
+#X floatatom 210 28 8 0 0 0 - - -;
+#X floatatom 448 26 8 0 0 0 - - -;
+#N canvas 833 342 426 335 thickCalc 0;
+#X obj 173 139 r NoOfSources;
+#X obj 23 16 inlet;
+#X obj 26 64 inlet;
+#X obj 26 86 s \$0_tipThick;
+#X obj 158 115 -;
+#X obj 158 164 /;
+#X obj 158 187 outlet;
+#X obj 23 39 s \$0_hiltThick;
+#X floatatom 126 147 5 0 0 0 - - -;
+#X obj 173 44 r \$0_tipThick;
+#X obj 158 19 r \$0_hiltThick;
+#X floatatom 94 189 8 0 0 0 - - -;
+#X obj 173 72 t f b;
+#X obj 200 95 delay 9;
+#X text 58 237 Calculates the difference in thickness between sources
+;
+#X text 59 254 based on the blade tapering in a straight line;
+#X connect 0 0 5 1;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 4 0 5 0;
+#X connect 4 0 8 0;
+#X connect 5 0 6 0;
+#X connect 5 0 11 0;
+#X connect 9 0 12 0;
+#X connect 10 0 4 0;
+#X connect 12 0 4 1;
+#X connect 12 1 13 0;
+#X connect 13 0 4 0;
+#X restore 362 -133 pd thickCalc;
+#X obj 362 -110 s deltaThick;
+#X floatatom 307 -109 8 0 0 0 - - -;
+#X obj 10 228 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3135 1;
+#X obj 9 313 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3168 1;
+#X floatatom 7 258 8 0 0 0 - - -;
+#X obj 61 257 s hiltThick;
+#X floatatom 6 341 8 0 0 0 - - -;
+#X obj 64 340 s tipThick;
+#X text 124 230 Hilt Thickness;
+#X text 116 314 Tip Thickness;
+#X obj 362 -178 r hiltThick;
+#X obj 431 -156 r tipThick;
+#X obj 204 -190 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 204 -137 s GO;
+#X obj 765 -103 tenSource;
+#X obj 9 395 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 8410 1;
+#X obj 5 480 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6600 1;
+#X floatatom 6 421 8 0 0 0 - - -;
+#X text 119 399 Distance to Observer;
+#X floatatom 2 508 8 0 0 0 - - -;
+#X text 127 474 Angle to Observer;
+#X obj 799 -139 r distance;
+#X obj 782 -160 r angle;
+#X obj 765 -201 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 204 -236 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 204 -217 metro 200;
+#X obj 258 -241 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 2000 1;
+#X obj 144 -190 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 144 -137 s setUp;
+#X obj -40 27 r setUp;
+#X obj -48 117 r setUp;
+#X obj -44 205 r setUp;
+#X obj -45 293 r setUp;
+#X obj -46 374 r setUp;
+#X obj -49 458 r setUp;
+#X obj 765 -229 r setUp;
+#X obj 65 422 s obsDistance;
+#X obj 61 509 s obsAngle;
+#N canvas 427 69 911 675 circumferCalc 0;
+#X obj 266 13 inlet;
+#X floatatom 365 172 5 0 0 0 - - -;
+#X obj 80 13 inlet;
+#X obj 170 13 inlet;
+#X obj 247 146 +;
+#X obj 316 172 / 360;
+#X obj 247 171 * 3.14159;
+#X obj 247 219 *;
+#X obj 247 195 * 2;
+#X obj 80 36 s \$0_bladeLen;
+#X obj 170 36 s \$0_armLength;
+#X obj 266 36 s \$0_sweepAngle;
+#X obj 247 99 r \$0_bladeLen;
+#X obj 262 123 r \$0_armLength;
+#X obj 316 148 r \$0_sweepAngle;
+#X floatatom 734 192 5 0 0 0 - - -;
+#X obj 685 192 / 360;
+#X floatatom 628 168 5 0 0 0 - - -;
+#X obj 616 191 * 3.14159;
+#X obj 616 239 *;
+#X floatatom 560 267 8 0 0 0 - - -;
+#X obj 616 215 * 2;
+#X obj 616 143 r \$0_armLength;
+#X obj 685 168 r \$0_sweepAngle;
+#X obj 616 267 s \$0_minCirc;
+#X obj 265 459 r \$0_minCirc;
+#X obj 265 481 outlet;
+#X obj 262 279 r \$0_minCirc;
+#X floatatom 188 339 8 0 0 0 - - -;
+#X obj 247 305 -;
+#X obj 247 341 /;
+#X obj 277 317 r NoOfSources;
+#X floatatom 185 370 8 0 0 0 - - -;
+#X obj 247 367 s \$0_deltaCirc;
+#X obj 354 459 r \$0_deltaCirc;
+#X obj 354 481 outlet;
+#X obj 260 246 s maxCirc;
+#X obj 191 172 s length;
+#X text 122 176 Arc radius;
+#X text 318 195 % of circle;
+#X text 323 242 Circumference of arc of tip;
+#X text 692 210 % of circle;
+#X text 601 289 Circumference of arc of hilt;
+#X floatatom 187 243 8 0 0 0 - - -;
+#X text 199 390 Difference of circumference length for each source
+;
+#X text 199 405 based on linear spacing between sources;
+#X connect 0 0 11 0;
+#X connect 2 0 9 0;
+#X connect 3 0 10 0;
+#X connect 4 0 6 0;
+#X connect 4 0 37 0;
+#X connect 5 0 7 1;
+#X connect 6 0 8 0;
+#X connect 7 0 29 0;
+#X connect 7 0 36 0;
+#X connect 7 0 43 0;
+#X connect 8 0 7 0;
+#X connect 12 0 4 0;
+#X connect 13 0 4 1;
+#X connect 14 0 5 0;
+#X connect 14 0 1 0;
+#X connect 16 0 19 1;
+#X connect 18 0 21 0;
+#X connect 19 0 20 0;
+#X connect 19 0 24 0;
+#X connect 21 0 19 0;
+#X connect 22 0 18 0;
+#X connect 22 0 17 0;
+#X connect 23 0 16 0;
+#X connect 23 0 15 0;
+#X connect 25 0 26 0;
+#X connect 27 0 29 1;
+#X connect 29 0 28 0;
+#X connect 29 0 30 0;
+#X connect 30 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 30 1;
+#X connect 34 0 35 0;
+#X restore 267 1 pd circumferCalc;
+#X obj 267 27 s circumMin;
+#X obj 360 26 s deltaCircum;
+#N canvas 361 106 954 607 angleCalc 0;
+#X obj -142 102 * 0.75;
+#X obj 231 187 * 0.25;
+#X obj -142 142 /;
+#X msg -157 248 1 \$1;
+#X obj -157 225 f;
+#X obj -157 274 line 0;
+#X obj -171 193 r GO;
+#X msg -113 248 0;
+#X obj -142 166 * 1000;
+#X obj 169 334 line 0;
+#X obj 169 207 delay \$1;
+#X obj 142 155 f;
+#X obj 142 112 r GO;
+#X obj 142 181 t f b;
+#X obj 169 283 i;
+#X msg 169 305 1 \$1;
+#X msg 214 305 0;
+#X obj 231 229 /;
+#X obj 231 251 * 1000;
+#X obj -157 352 *;
+#X obj -128 297 r sweepAngle;
+#X obj -154 405 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5775 1;
+#X obj -128 319 * -0.75;
+#X obj -157 376 +;
+#X obj -128 343 * -1;
+#X obj -127 191 s \$0_thisDe;
+#X obj 157 134 r \$0_thisDe;
+#X obj 169 372 *;
+#X obj 219 332 r sweepAngle;
+#X obj 172 396 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 3987 1;
+#X obj 214 283 r GO;
+#X obj -142 78 r maxCirc;
+#X obj 231 165 r maxCirc;
+#X obj -127 121 r topSpeed;
+#X obj 246 208 r topSpeed;
+#X obj -35 535 s currentAngle;
+#X obj -35 489 +;
+#X floatatom -35 514 8 0 0 0 - - -;
+#X obj -20 464 t f b;
+#X obj 474 202 delay \$1;
+#X obj 476 144 f;
+#X obj 476 118 r GO;
+#X obj 476 170 t f b;
+#X obj 512 50 r maxCirc;
+#X obj 527 72 r topSpeed;
+#X obj 512 96 /;
+#X obj 512 118 * 1000;
+#X obj 474 224 s end;
+#X obj -113 227 r end;
+#X obj -20 431 r end;
+#X obj 219 355 * -0.25;
+#X text -206 42 0.75 represents the ratio of swing that;
+#X text 106 71 0.25 represents the ratio of swing that;
+#X text 106 85 the sword is decelerating;
+#X text -115 146 Time taken for acceleration;
+#X text -52 188 Send as a delay;
+#X text 186 113 Recieve as a delay;
+#X text -226 173 Start swing;
+#X text -72 227 Reset angle;
+#X text -72 239 once swing complete;
+#X text -73 323 Start angle is;
+#X text -73 335 3/4 of total angle;
+#X text 452 243 Send bang message at the;
+#X text 453 255 end of the swing to reset;
+#X text 285 249 Time for last;
+#X text 287 260 1/4 of swing;
+#X text 245 294 Set to 0 at start;
+#X text -206 56 the sword is before 0 degrees;
+#X text -92 565 Output of complete swing \, split into 75% before 0
+degrees and 25% past 0 degrees;
+#X text 276 354 Once delay from start to 0 degrees complete;
+#X text 276 366 count down from 0 to finish the total swing angle;
+#X text 98 9 Patch that calculates the angle between 0 degrees for
+the full length of the swing;
+#X connect 0 0 2 0;
+#X connect 1 0 17 0;
+#X connect 2 0 8 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 5 0 19 0;
+#X connect 6 0 4 0;
+#X connect 7 0 5 0;
+#X connect 8 0 4 1;
+#X connect 8 0 25 0;
+#X connect 9 0 27 0;
+#X connect 10 0 14 0;
+#X connect 11 0 13 0;
+#X connect 12 0 11 0;
+#X connect 13 0 10 1;
+#X connect 13 1 10 0;
+#X connect 14 0 15 0;
+#X connect 15 0 9 0;
+#X connect 16 0 9 0;
+#X connect 17 0 18 0;
+#X connect 18 0 14 1;
+#X connect 19 0 23 0;
+#X connect 20 0 22 0;
+#X connect 21 0 36 0;
+#X connect 22 0 24 0;
+#X connect 22 0 19 1;
+#X connect 23 0 21 0;
+#X connect 24 0 23 1;
+#X connect 26 0 11 1;
+#X connect 27 0 29 0;
+#X connect 28 0 50 0;
+#X connect 29 0 38 0;
+#X connect 30 0 16 0;
+#X connect 31 0 0 0;
+#X connect 32 0 1 0;
+#X connect 33 0 2 1;
+#X connect 34 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 35 0;
+#X connect 38 0 36 1;
+#X connect 38 1 36 0;
+#X connect 39 0 47 0;
+#X connect 40 0 42 0;
+#X connect 41 0 40 0;
+#X connect 42 0 39 1;
+#X connect 42 1 39 0;
+#X connect 43 0 45 0;
+#X connect 44 0 45 1;
+#X connect 45 0 46 0;
+#X connect 46 0 40 1;
+#X connect 48 0 7 0;
+#X connect 49 0 38 0;
+#X connect 50 0 27 1;
+#X restore 421 -230 pd angleCalc;
+#X obj 533 -185 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 9354 1;
+#X msg 765 -182 10;
+#X obj 4 -259 loadbang;
+#X obj 2 -190 loadbang;
+#X obj 3 -126 loadbang;
+#X obj 816 -123 r elev;
+#X msg 5 -32 0;
+#X obj 5 -10 s elev;
+#X text 124 486 (Azimuth);
+#X obj 934 -127 r distance;
+#X obj 917 -148 r angle;
+#X obj 900 -189 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 900 -217 r setUp;
+#X obj 951 -111 r elev;
+#X msg 900 -170 9;
+#X obj 5 -55 loadbang;
+#X obj 427 535 s thisTS;
+#X obj 446 514 s thisSA;
+#X obj 466 492 s thisHT;
+#X obj 485 469 s thisTT;
+#X obj 505 448 s thisOD;
+#X obj 524 428 s thisOA;
+#X obj 544 406 s thisG;
+#X obj 13 27 r thisTS;
+#X obj 10 116 r thisSA;
+#X obj 7 205 r thisHT;
+#X obj 6 293 r thisTT;
+#X obj 6 374 r thisOD;
+#X obj 3 459 r thisOA;
+#X obj 478 -205 r thisG;
+#X obj 427 382 unpack f f f f f f f;
+#X obj -47 -55 r setUp;
+#X obj -50 -124 r setUp;
+#X obj -47 -192 r setUp;
+#X obj -48 -257 r setUp;
+#X text 341 -92 Calculate thicknes delta;
+#X text 269 45 Circumference calculations;
+#X text 530 175 Speed calculations;
+#X text 364 382 Presets;
+#X obj 798 26 r distance;
+#X obj 781 5 r angle;
+#X obj 764 -36 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 764 -64 r setUp;
+#X obj 815 42 r elev;
+#X obj 927 35 r distance;
+#X obj 910 14 r angle;
+#X obj 893 -27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 893 -55 r setUp;
+#X obj 944 51 r elev;
+#X obj 795 177 r distance;
+#X obj 778 156 r angle;
+#X obj 761 115 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 761 87 r setUp;
+#X obj 812 193 r elev;
+#X msg 761 134 6;
+#X msg 893 -8 7;
+#X msg 764 -17 8;
+#X obj 929 184 r distance;
+#X obj 912 163 r angle;
+#X obj 895 122 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 895 94 r setUp;
+#X obj 946 200 r elev;
+#X msg 895 141 5;
+#X msg 436 277 20 160 0.01 0.004 2 0 127;
+#X msg 427 254 43 215 0.0085 0.0025 4 90 40;
+#X msg 446 300 30 280 0.0095 0.0032 2 60 120;
+#X text 696 263 Currently the noise sources are not connected but still
+getting a zipping type sound. It seems to get worse with sources lower
+down the blade - this needs looked into;
+#X obj 427 225 loadbang;
+#X obj 144 -242 loadbang;
+#X obj 144 -218 delay 13;
+#X obj 900 -91 tenSource;
+#X obj 764 62 tenSource;
+#X obj 893 71 tenSource;
+#X obj 761 213 tenSource;
+#X obj 895 220 tenSource;
+#X obj 379 307 t b;
+#X obj 359 330 s setUp;
+#X connect 3 0 5 0;
+#X connect 4 0 0 0;
+#X connect 4 1 1 0;
+#X connect 5 0 80 0;
+#X connect 6 0 7 0;
+#X connect 6 0 33 0;
+#X connect 6 1 8 0;
+#X connect 6 1 34 0;
+#X connect 9 0 16 0;
+#X connect 10 0 18 0;
+#X connect 11 0 17 0;
+#X connect 12 0 6 0;
+#X connect 13 0 6 1;
+#X connect 14 0 6 2;
+#X connect 15 0 6 3;
+#X connect 20 0 19 0;
+#X connect 20 0 21 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 30 0 76 2;
+#X connect 31 0 76 0;
+#X connect 32 0 76 1;
+#X connect 37 0 38 0;
+#X connect 37 0 39 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 41 0 44 0;
+#X connect 41 0 45 0;
+#X connect 48 0 37 0;
+#X connect 49 0 37 1;
+#X connect 50 0 51 0;
+#X connect 53 0 55 0;
+#X connect 53 0 74 0;
+#X connect 54 0 57 0;
+#X connect 54 0 75 0;
+#X connect 59 0 52 2;
+#X connect 60 0 52 1;
+#X connect 61 0 81 0;
+#X connect 62 0 63 0;
+#X connect 63 0 50 0;
+#X connect 64 0 63 1;
+#X connect 65 0 66 0;
+#X connect 67 0 20 0;
+#X connect 68 0 26 0;
+#X connect 69 0 40 0;
+#X connect 70 0 41 0;
+#X connect 71 0 53 0;
+#X connect 72 0 54 0;
+#X connect 73 0 61 0;
+#X connect 76 0 35 0;
+#X connect 76 0 77 0;
+#X connect 76 1 36 0;
+#X connect 76 1 78 0;
+#X connect 80 0 4 0;
+#X connect 81 0 52 0;
+#X connect 82 0 9 0;
+#X connect 83 0 11 0;
+#X connect 84 0 10 0;
+#X connect 85 0 52 3;
+#X connect 86 0 87 0;
+#X connect 89 0 150 2;
+#X connect 90 0 150 1;
+#X connect 91 0 94 0;
+#X connect 92 0 91 0;
+#X connect 93 0 150 3;
+#X connect 94 0 150 0;
+#X connect 95 0 86 0;
+#X connect 103 0 20 0;
+#X connect 104 0 26 0;
+#X connect 105 0 40 0;
+#X connect 106 0 41 0;
+#X connect 107 0 53 0;
+#X connect 108 0 54 0;
+#X connect 109 0 80 0;
+#X connect 110 0 96 0;
+#X connect 110 1 97 0;
+#X connect 110 2 98 0;
+#X connect 110 3 99 0;
+#X connect 110 4 100 0;
+#X connect 110 5 101 0;
+#X connect 110 6 102 0;
+#X connect 111 0 86 0;
+#X connect 112 0 10 0;
+#X connect 113 0 11 0;
+#X connect 114 0 9 0;
+#X connect 119 0 151 2;
+#X connect 120 0 151 1;
+#X connect 121 0 136 0;
+#X connect 122 0 121 0;
+#X connect 123 0 151 3;
+#X connect 124 0 152 2;
+#X connect 125 0 152 1;
+#X connect 126 0 135 0;
+#X connect 127 0 126 0;
+#X connect 128 0 152 3;
+#X connect 129 0 153 2;
+#X connect 130 0 153 1;
+#X connect 131 0 134 0;
+#X connect 132 0 131 0;
+#X connect 133 0 153 3;
+#X connect 134 0 153 0;
+#X connect 135 0 152 0;
+#X connect 136 0 151 0;
+#X connect 137 0 154 2;
+#X connect 138 0 154 1;
+#X connect 139 0 142 0;
+#X connect 140 0 139 0;
+#X connect 141 0 154 3;
+#X connect 142 0 154 0;
+#X connect 143 0 110 0;
+#X connect 143 0 155 0;
+#X connect 144 0 110 0;
+#X connect 144 0 155 0;
+#X connect 145 0 110 0;
+#X connect 145 0 155 0;
+#X connect 147 0 144 0;
+#X connect 148 0 149 0;
+#X connect 149 0 65 0;
+#X connect 155 0 156 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/woosh_D3.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,680 @@
+#N canvas 111 28 1171 835 10;
+#X obj 541 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 604 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 601 -194 Gain;
+#X obj 540 -220 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 85 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 155 76 catch~ r;
+#X obj 155 106 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 155 213 prvu~;
+#X obj 100 69 / 127;
+#X obj 100 34 inlet;
+#X obj 30 239 outlet;
+#X obj 155 241 outlet;
+#X obj 155 30 r NoOfSources;
+#X obj 30 131 /~ 15;
+#X obj 155 132 /~ 15;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 540 -146 pd opLevels;
+#X msg 540 -197 5;
+#N canvas 601 144 807 545 speedCalc 0;
+#X obj 59 -12 inlet;
+#X obj 135 -11 inlet;
+#X obj 217 -12 inlet;
+#X obj 317 -12 inlet;
+#X obj 59 11 s \$0_swLen;
+#X obj 135 11 s \$0_armLen;
+#X obj 317 10 s \$0_tipSpeed;
+#X obj 142 237 r \$0_tipSpeed;
+#X obj 211 437 outlet;
+#X obj 211 414 r \$0_minSpeed;
+#X obj 127 285 s \$0_minSpeed;
+#X obj 310 414 r \$0_deltaSpeed;
+#X obj 504 335 s \$0_deltaSpeed;
+#X obj 310 437 outlet;
+#X obj 212 104 r \$0_swLen;
+#X obj 127 216 /;
+#X floatatom 81 243 5 0 0 0 - - -;
+#X obj 227 127 r \$0_armLen;
+#X obj 212 194 +;
+#X obj 227 149 t f b;
+#X floatatom 212 216 5 0 0 0 - - -;
+#X obj 99 143 r \$0_armLen;
+#X obj 217 11 s \$0_sourceTot;
+#X obj 519 274 r \$0_sourceTot;
+#X obj 127 261 *;
+#X floatatom 85 285 5 0 0 0 - - -;
+#X obj 519 186 r \$0_minSpeed;
+#X obj 504 253 -;
+#X obj 504 163 r \$0_tipSpeed;
+#X obj 504 296 /;
+#X obj 519 207 t f b;
+#X floatatom 521 315 5 0 0 0 - - -;
+#X obj 546 230 delay 9;
+#X text 244 198 Length of blade and arm;
+#X obj 99 165 t f b;
+#X obj 126 189 delay 9;
+#X obj 254 173 delay 6;
+#X text -49 216 Ratio of arm to total length;
+#X text 69 308 Speed of blade at the hilt;
+#X text 387 247 Difference between;
+#X text 369 259 speed at tip and hilt;
+#X text 459 357 Difference in speed for each source;
+#X text 459 369 based on a linear scale;
+#X text 417 16 as well as the difference in speed of each source;
+#X text 431 2 Patch that calculates the minimum speed;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 22 0;
+#X connect 3 0 6 0;
+#X connect 7 0 24 1;
+#X connect 9 0 8 0;
+#X connect 11 0 13 0;
+#X connect 14 0 18 0;
+#X connect 15 0 16 0;
+#X connect 15 0 24 0;
+#X connect 17 0 19 0;
+#X connect 18 0 20 0;
+#X connect 18 0 15 1;
+#X connect 19 0 18 1;
+#X connect 19 1 36 0;
+#X connect 21 0 34 0;
+#X connect 23 0 29 1;
+#X connect 24 0 10 0;
+#X connect 24 0 25 0;
+#X connect 26 0 30 0;
+#X connect 27 0 29 0;
+#X connect 28 0 27 0;
+#X connect 29 0 31 0;
+#X connect 29 0 12 0;
+#X connect 30 0 27 1;
+#X connect 30 1 32 0;
+#X connect 32 0 27 0;
+#X connect 34 0 15 0;
+#X connect 34 1 35 0;
+#X connect 35 0 15 0;
+#X connect 36 0 18 0;
+#X restore 534 140 pd speedCalc;
+#X floatatom 443 164 8 0 0 0 - - -;
+#X floatatom 688 162 8 0 0 0 - - -;
+#X msg 14 -225 1;
+#X msg 13 -94 100;
+#X msg 12 -159 0.59;
+#X obj 534 45 r bladeLen;
+#X obj 557 68 r armLength;
+#X obj 580 92 r NoOfSources;
+#X obj 603 117 r topSpeed;
+#X obj 14 -202 s bladeLen;
+#X obj 12 -138 s armLength;
+#X obj 13 -71 s NoOfSources;
+#X obj 78 89 s topSpeed;
+#X obj 26 63 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom 23 89 8 0 0 0 - - -;
+#X text 47 -226 Blade Length;
+#X text 46 -160 Arm Length;
+#X text 41 -94 Number of Sources;
+#X text 134 67 Top Speed;
+#X obj 23 147 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom 20 179 8 0 0 0 - - -;
+#X obj 75 178 s sweepAngle;
+#X text 134 148 Sweep Angle;
+#X obj 370 -13 r sweepAngle;
+#X obj 277 -57 r bladeLen;
+#X obj 323 -34 r armLength;
+#X obj 508 164 s firstSpeed;
+#X obj 603 163 s deltaSpeed;
+#X floatatom 220 38 8 0 0 0 - - -;
+#X floatatom 458 36 8 0 0 0 - - -;
+#N canvas 833 342 426 335 thickCalc 0;
+#X obj 173 139 r NoOfSources;
+#X obj 23 16 inlet;
+#X obj 26 64 inlet;
+#X obj 26 86 s \$0_tipThick;
+#X obj 158 115 -;
+#X obj 158 164 /;
+#X obj 158 187 outlet;
+#X obj 23 39 s \$0_hiltThick;
+#X floatatom 126 147 5 0 0 0 - - -;
+#X obj 173 44 r \$0_tipThick;
+#X obj 158 19 r \$0_hiltThick;
+#X floatatom 94 189 8 0 0 0 - - -;
+#X obj 173 72 t f b;
+#X obj 200 95 delay 9;
+#X text 58 237 Calculates the difference in thickness between sources
+;
+#X text 59 254 based on the blade tapering in a straight line;
+#X connect 0 0 5 1;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 4 0 5 0;
+#X connect 4 0 8 0;
+#X connect 5 0 6 0;
+#X connect 5 0 11 0;
+#X connect 9 0 12 0;
+#X connect 10 0 4 0;
+#X connect 12 0 4 1;
+#X connect 12 1 13 0;
+#X connect 13 0 4 0;
+#X restore 372 -123 pd thickCalc;
+#X obj 372 -100 s deltaThick;
+#X floatatom 317 -99 8 0 0 0 - - -;
+#X obj 20 238 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 19 323 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom 17 268 8 0 0 0 - - -;
+#X obj 71 267 s hiltThick;
+#X floatatom 16 351 8 0 0 0 - - -;
+#X obj 74 350 s tipThick;
+#X text 134 240 Hilt Thickness;
+#X text 126 324 Tip Thickness;
+#X obj 372 -168 r hiltThick;
+#X obj 441 -146 r tipThick;
+#X obj 214 -180 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 214 -127 s GO;
+#X obj 775 -93 tenSource;
+#X obj 19 405 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 15 490 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X floatatom 16 431 8 0 0 0 - - -;
+#X text 129 409 Distance to Observer;
+#X floatatom 12 518 8 0 0 0 - - -;
+#X text 137 484 Angle to Observer;
+#X obj 809 -129 r distance;
+#X obj 792 -150 r angle;
+#X obj 775 -191 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 214 -226 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 214 -207 metro 200;
+#X obj 268 -231 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X obj 154 -180 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 154 -127 s setUp;
+#X obj -30 37 r setUp;
+#X obj -38 127 r setUp;
+#X obj -34 215 r setUp;
+#X obj -35 303 r setUp;
+#X obj -36 384 r setUp;
+#X obj -39 468 r setUp;
+#X obj 775 -219 r setUp;
+#X obj 75 432 s obsDistance;
+#X obj 71 519 s obsAngle;
+#N canvas 427 69 911 675 circumferCalc 0;
+#X obj 266 13 inlet;
+#X floatatom 365 172 5 0 0 0 - - -;
+#X obj 80 13 inlet;
+#X obj 170 13 inlet;
+#X obj 247 146 +;
+#X obj 316 172 / 360;
+#X obj 247 171 * 3.14159;
+#X obj 247 219 *;
+#X obj 247 195 * 2;
+#X obj 80 36 s \$0_bladeLen;
+#X obj 170 36 s \$0_armLength;
+#X obj 266 36 s \$0_sweepAngle;
+#X obj 247 99 r \$0_bladeLen;
+#X obj 262 123 r \$0_armLength;
+#X obj 316 148 r \$0_sweepAngle;
+#X floatatom 734 192 5 0 0 0 - - -;
+#X obj 685 192 / 360;
+#X floatatom 628 168 5 0 0 0 - - -;
+#X obj 616 191 * 3.14159;
+#X obj 616 239 *;
+#X floatatom 560 267 8 0 0 0 - - -;
+#X obj 616 215 * 2;
+#X obj 616 143 r \$0_armLength;
+#X obj 685 168 r \$0_sweepAngle;
+#X obj 616 267 s \$0_minCirc;
+#X obj 265 459 r \$0_minCirc;
+#X obj 265 481 outlet;
+#X obj 262 279 r \$0_minCirc;
+#X floatatom 188 339 8 0 0 0 - - -;
+#X obj 247 305 -;
+#X obj 247 341 /;
+#X obj 277 317 r NoOfSources;
+#X floatatom 185 370 8 0 0 0 - - -;
+#X obj 247 367 s \$0_deltaCirc;
+#X obj 354 459 r \$0_deltaCirc;
+#X obj 354 481 outlet;
+#X obj 260 246 s maxCirc;
+#X obj 191 172 s length;
+#X text 122 176 Arc radius;
+#X text 318 195 % of circle;
+#X text 323 242 Circumference of arc of tip;
+#X text 692 210 % of circle;
+#X text 601 289 Circumference of arc of hilt;
+#X floatatom 187 243 8 0 0 0 - - -;
+#X text 199 390 Difference of circumference length for each source
+;
+#X text 199 405 based on linear spacing between sources;
+#X connect 0 0 11 0;
+#X connect 2 0 9 0;
+#X connect 3 0 10 0;
+#X connect 4 0 6 0;
+#X connect 4 0 37 0;
+#X connect 5 0 7 1;
+#X connect 6 0 8 0;
+#X connect 7 0 29 0;
+#X connect 7 0 36 0;
+#X connect 7 0 43 0;
+#X connect 8 0 7 0;
+#X connect 12 0 4 0;
+#X connect 13 0 4 1;
+#X connect 14 0 5 0;
+#X connect 14 0 1 0;
+#X connect 16 0 19 1;
+#X connect 18 0 21 0;
+#X connect 19 0 20 0;
+#X connect 19 0 24 0;
+#X connect 21 0 19 0;
+#X connect 22 0 18 0;
+#X connect 22 0 17 0;
+#X connect 23 0 16 0;
+#X connect 23 0 15 0;
+#X connect 25 0 26 0;
+#X connect 27 0 29 1;
+#X connect 29 0 28 0;
+#X connect 29 0 30 0;
+#X connect 30 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 30 1;
+#X connect 34 0 35 0;
+#X restore 277 11 pd circumferCalc;
+#X obj 277 37 s circumMin;
+#X obj 370 36 s deltaCircum;
+#N canvas 361 106 954 607 angleCalc 0;
+#X obj -142 102 * 0.75;
+#X obj 231 187 * 0.25;
+#X obj -142 142 /;
+#X msg -157 248 1 \$1;
+#X obj -157 225 f;
+#X obj -157 274 line 0;
+#X obj -171 193 r GO;
+#X msg -113 248 0;
+#X obj -142 166 * 1000;
+#X obj 169 334 line 0;
+#X obj 169 207 delay \$1;
+#X obj 142 155 f;
+#X obj 142 112 r GO;
+#X obj 142 181 t f b;
+#X obj 169 283 i;
+#X msg 169 305 1 \$1;
+#X msg 214 305 0;
+#X obj 231 229 /;
+#X obj 231 251 * 1000;
+#X obj -157 352 *;
+#X obj -128 297 r sweepAngle;
+#X obj -154 405 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj -128 319 * -0.75;
+#X obj -157 376 +;
+#X obj -128 343 * -1;
+#X obj -127 191 s \$0_thisDe;
+#X obj 157 134 r \$0_thisDe;
+#X obj 169 372 *;
+#X obj 219 332 r sweepAngle;
+#X obj 172 396 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X obj 214 283 r GO;
+#X obj -142 78 r maxCirc;
+#X obj 231 165 r maxCirc;
+#X obj -127 121 r topSpeed;
+#X obj 246 208 r topSpeed;
+#X obj -35 535 s currentAngle;
+#X obj -35 489 +;
+#X floatatom -35 514 8 0 0 0 - - -;
+#X obj -20 464 t f b;
+#X obj 474 202 delay \$1;
+#X obj 476 144 f;
+#X obj 476 118 r GO;
+#X obj 476 170 t f b;
+#X obj 512 50 r maxCirc;
+#X obj 527 72 r topSpeed;
+#X obj 512 96 /;
+#X obj 512 118 * 1000;
+#X obj 474 224 s end;
+#X obj -113 227 r end;
+#X obj -20 431 r end;
+#X obj 219 355 * -0.25;
+#X text -206 42 0.75 represents the ratio of swing that;
+#X text 106 71 0.25 represents the ratio of swing that;
+#X text 106 85 the sword is decelerating;
+#X text -115 146 Time taken for acceleration;
+#X text -52 188 Send as a delay;
+#X text 186 113 Recieve as a delay;
+#X text -226 173 Start swing;
+#X text -72 227 Reset angle;
+#X text -72 239 once swing complete;
+#X text -73 323 Start angle is;
+#X text -73 335 3/4 of total angle;
+#X text 452 243 Send bang message at the;
+#X text 453 255 end of the swing to reset;
+#X text 285 249 Time for last;
+#X text 287 260 1/4 of swing;
+#X text 245 294 Set to 0 at start;
+#X text -206 56 the sword is before 0 degrees;
+#X text -92 565 Output of complete swing \, split into 75% before 0
+degrees and 25% past 0 degrees;
+#X text 276 354 Once delay from start to 0 degrees complete;
+#X text 276 366 count down from 0 to finish the total swing angle;
+#X text 98 9 Patch that calculates the angle between 0 degrees for
+the full length of the swing;
+#X connect 0 0 2 0;
+#X connect 1 0 17 0;
+#X connect 2 0 8 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 5 0 19 0;
+#X connect 6 0 4 0;
+#X connect 7 0 5 0;
+#X connect 8 0 4 1;
+#X connect 8 0 25 0;
+#X connect 9 0 27 0;
+#X connect 10 0 14 0;
+#X connect 11 0 13 0;
+#X connect 12 0 11 0;
+#X connect 13 0 10 1;
+#X connect 13 1 10 0;
+#X connect 14 0 15 0;
+#X connect 15 0 9 0;
+#X connect 16 0 9 0;
+#X connect 17 0 18 0;
+#X connect 18 0 14 1;
+#X connect 19 0 23 0;
+#X connect 20 0 22 0;
+#X connect 21 0 36 0;
+#X connect 22 0 24 0;
+#X connect 22 0 19 1;
+#X connect 23 0 21 0;
+#X connect 24 0 23 1;
+#X connect 26 0 11 1;
+#X connect 27 0 29 0;
+#X connect 28 0 50 0;
+#X connect 29 0 38 0;
+#X connect 30 0 16 0;
+#X connect 31 0 0 0;
+#X connect 32 0 1 0;
+#X connect 33 0 2 1;
+#X connect 34 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 35 0;
+#X connect 38 0 36 1;
+#X connect 38 1 36 0;
+#X connect 39 0 47 0;
+#X connect 40 0 42 0;
+#X connect 41 0 40 0;
+#X connect 42 0 39 1;
+#X connect 42 1 39 0;
+#X connect 43 0 45 0;
+#X connect 44 0 45 1;
+#X connect 45 0 46 0;
+#X connect 46 0 40 1;
+#X connect 48 0 7 0;
+#X connect 49 0 38 0;
+#X connect 50 0 27 1;
+#X restore 431 -220 pd angleCalc;
+#X obj 543 -175 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 390 1;
+#X msg 775 -172 10;
+#X obj 14 -249 loadbang;
+#X obj 12 -180 loadbang;
+#X obj 13 -116 loadbang;
+#X obj 826 -113 r elev;
+#X msg 15 -22 0;
+#X obj 15 0 s elev;
+#X text 134 496 (Azimuth);
+#X obj 910 -81 tenSource;
+#X obj 944 -117 r distance;
+#X obj 927 -138 r angle;
+#X obj 910 -179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 910 -207 r setUp;
+#X obj 961 -101 r elev;
+#X obj 774 72 tenSource;
+#X obj 808 36 r distance;
+#X obj 791 15 r angle;
+#X obj 774 -26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 774 -54 r setUp;
+#X obj 825 52 r elev;
+#X obj 903 81 tenSource;
+#X obj 937 45 r distance;
+#X obj 920 24 r angle;
+#X obj 903 -17 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 903 -45 r setUp;
+#X obj 954 61 r elev;
+#X obj 771 223 tenSource;
+#X obj 805 187 r distance;
+#X obj 788 166 r angle;
+#X obj 771 125 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 771 97 r setUp;
+#X obj 822 203 r elev;
+#X obj 905 230 tenSource;
+#X obj 939 194 r distance;
+#X obj 922 173 r angle;
+#X obj 905 132 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 905 104 r setUp;
+#X obj 956 210 r elev;
+#X msg 905 151 5;
+#X msg 771 144 6;
+#X msg 903 2 7;
+#X msg 774 -7 8;
+#X msg 910 -160 9;
+#X obj 15 -45 loadbang;
+#X obj 437 545 s thisTS;
+#X obj 456 524 s thisSA;
+#X obj 476 502 s thisHT;
+#X obj 495 479 s thisTT;
+#X obj 515 458 s thisOD;
+#X obj 534 438 s thisOA;
+#X obj 554 416 s thisG;
+#X obj 23 37 r thisTS;
+#X obj 20 126 r thisSA;
+#X obj 17 215 r thisHT;
+#X obj 16 303 r thisTT;
+#X obj 16 384 r thisOD;
+#X obj 13 469 r thisOA;
+#X obj 488 -195 r thisG;
+#X obj 437 392 unpack f f f f f f f;
+#X msg 437 264 43 215 0.0085 0.0025 8 0 40;
+#X msg 446 287 20 160 0.01 0.004 4 0 127;
+#X obj 774 385 tenSource;
+#X obj 808 349 r distance;
+#X obj 791 328 r angle;
+#X obj 774 287 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 774 259 r setUp;
+#X obj 825 365 r elev;
+#X obj 903 394 tenSource;
+#X obj 937 358 r distance;
+#X obj 920 337 r angle;
+#X obj 903 296 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 903 268 r setUp;
+#X obj 954 374 r elev;
+#X obj 771 536 tenSource;
+#X obj 805 500 r distance;
+#X obj 788 479 r angle;
+#X obj 771 438 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 771 410 r setUp;
+#X obj 822 516 r elev;
+#X obj 905 543 tenSource;
+#X obj 939 507 r distance;
+#X obj 922 486 r angle;
+#X obj 905 445 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 905 417 r setUp;
+#X obj 956 523 r elev;
+#X msg 774 306 4;
+#X msg 903 315 3;
+#X msg 771 457 2;
+#X msg 905 464 1;
+#X msg 458 327 65 280 0.005 0.0025 20 60 20;
+#X obj -37 -45 r setUp;
+#X obj -40 -114 r setUp;
+#X obj -37 -182 r setUp;
+#X obj -38 -247 r setUp;
+#X connect 3 0 5 0;
+#X connect 4 0 0 0;
+#X connect 4 1 1 0;
+#X connect 5 0 80 0;
+#X connect 6 0 7 0;
+#X connect 6 0 33 0;
+#X connect 6 1 8 0;
+#X connect 6 1 34 0;
+#X connect 9 0 16 0;
+#X connect 10 0 18 0;
+#X connect 11 0 17 0;
+#X connect 12 0 6 0;
+#X connect 13 0 6 1;
+#X connect 14 0 6 2;
+#X connect 15 0 6 3;
+#X connect 20 0 19 0;
+#X connect 20 0 21 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 30 0 76 2;
+#X connect 31 0 76 0;
+#X connect 32 0 76 1;
+#X connect 37 0 38 0;
+#X connect 37 0 39 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 41 0 44 0;
+#X connect 41 0 45 0;
+#X connect 48 0 37 0;
+#X connect 49 0 37 1;
+#X connect 50 0 51 0;
+#X connect 53 0 55 0;
+#X connect 53 0 74 0;
+#X connect 54 0 57 0;
+#X connect 54 0 75 0;
+#X connect 59 0 52 2;
+#X connect 60 0 52 1;
+#X connect 61 0 81 0;
+#X connect 62 0 63 0;
+#X connect 63 0 50 0;
+#X connect 64 0 63 1;
+#X connect 65 0 66 0;
+#X connect 67 0 20 0;
+#X connect 68 0 26 0;
+#X connect 69 0 40 0;
+#X connect 70 0 41 0;
+#X connect 71 0 53 0;
+#X connect 72 0 54 0;
+#X connect 73 0 61 0;
+#X connect 76 0 35 0;
+#X connect 76 0 77 0;
+#X connect 76 1 36 0;
+#X connect 76 1 78 0;
+#X connect 80 0 4 0;
+#X connect 81 0 52 0;
+#X connect 82 0 9 0;
+#X connect 83 0 11 0;
+#X connect 84 0 10 0;
+#X connect 85 0 52 3;
+#X connect 86 0 87 0;
+#X connect 90 0 89 2;
+#X connect 91 0 89 1;
+#X connect 92 0 123 0;
+#X connect 93 0 92 0;
+#X connect 94 0 89 3;
+#X connect 96 0 95 2;
+#X connect 97 0 95 1;
+#X connect 98 0 122 0;
+#X connect 99 0 98 0;
+#X connect 100 0 95 3;
+#X connect 102 0 101 2;
+#X connect 103 0 101 1;
+#X connect 104 0 121 0;
+#X connect 105 0 104 0;
+#X connect 106 0 101 3;
+#X connect 108 0 107 2;
+#X connect 109 0 107 1;
+#X connect 110 0 120 0;
+#X connect 111 0 110 0;
+#X connect 112 0 107 3;
+#X connect 114 0 113 2;
+#X connect 115 0 113 1;
+#X connect 116 0 119 0;
+#X connect 117 0 116 0;
+#X connect 118 0 113 3;
+#X connect 119 0 113 0;
+#X connect 120 0 107 0;
+#X connect 121 0 101 0;
+#X connect 122 0 95 0;
+#X connect 123 0 89 0;
+#X connect 124 0 86 0;
+#X connect 132 0 20 0;
+#X connect 133 0 26 0;
+#X connect 134 0 40 0;
+#X connect 135 0 41 0;
+#X connect 136 0 53 0;
+#X connect 137 0 54 0;
+#X connect 138 0 80 0;
+#X connect 139 0 125 0;
+#X connect 139 1 126 0;
+#X connect 139 2 127 0;
+#X connect 139 3 128 0;
+#X connect 139 4 129 0;
+#X connect 139 5 130 0;
+#X connect 139 6 131 0;
+#X connect 140 0 139 0;
+#X connect 141 0 139 0;
+#X connect 143 0 142 2;
+#X connect 144 0 142 1;
+#X connect 145 0 166 0;
+#X connect 146 0 145 0;
+#X connect 147 0 142 3;
+#X connect 149 0 148 2;
+#X connect 150 0 148 1;
+#X connect 151 0 167 0;
+#X connect 152 0 151 0;
+#X connect 153 0 148 3;
+#X connect 155 0 154 2;
+#X connect 156 0 154 1;
+#X connect 157 0 168 0;
+#X connect 158 0 157 0;
+#X connect 159 0 154 3;
+#X connect 161 0 160 2;
+#X connect 162 0 160 1;
+#X connect 163 0 169 0;
+#X connect 164 0 163 0;
+#X connect 165 0 160 3;
+#X connect 166 0 142 0;
+#X connect 167 0 148 0;
+#X connect 168 0 154 0;
+#X connect 169 0 160 0;
+#X connect 170 0 139 0;
+#X connect 171 0 86 0;
+#X connect 172 0 10 0;
+#X connect 173 0 11 0;
+#X connect 174 0 9 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/woosh_D4.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,663 @@
+#N canvas 386 234 893 466 10;
+#X obj 541 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 604 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 601 -194 Gain;
+#X obj 540 -220 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 85 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 155 76 catch~ r;
+#X obj 155 106 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 155 213 prvu~;
+#X obj 100 69 / 127;
+#X obj 100 34 inlet;
+#X obj 30 239 outlet;
+#X obj 155 241 outlet;
+#X obj 155 30 r NoOfSources;
+#X obj 155 132 /~ 1;
+#X obj 30 131 /~ 1;
+#X obj 155 49 / 20;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 12 0;
+#X connect 4 0 13 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 14 0;
+#X connect 12 0 0 1;
+#X connect 12 0 6 0;
+#X connect 13 0 0 0;
+#X connect 13 0 5 0;
+#X connect 14 0 12 1;
+#X connect 14 0 13 1;
+#X restore 540 -146 pd opLevels;
+#X msg 540 -197 5;
+#N canvas 474 116 807 545 speedCalc 0;
+#X obj 59 -12 inlet;
+#X obj 135 -11 inlet;
+#X obj 217 -12 inlet;
+#X obj 317 -12 inlet;
+#X obj 59 11 s \$0_swLen;
+#X obj 135 11 s \$0_armLen;
+#X obj 317 10 s \$0_tipSpeed;
+#X obj 142 237 r \$0_tipSpeed;
+#X obj 211 437 outlet;
+#X obj 211 414 r \$0_minSpeed;
+#X obj 127 338 s \$0_minSpeed;
+#X obj 310 414 r \$0_deltaSpeed;
+#X obj 504 335 s \$0_deltaSpeed;
+#X obj 310 437 outlet;
+#X obj 212 104 r \$0_swLen;
+#X obj 127 216 /;
+#X floatatom 81 243 5 0 0 0 - - -;
+#X obj 227 127 r \$0_armLen;
+#X obj 212 194 +;
+#X obj 227 149 t f b;
+#X floatatom 212 216 5 0 0 0 - - -;
+#X obj 99 143 r \$0_armLen;
+#X obj 217 11 s \$0_sourceTot;
+#X obj 519 274 r \$0_sourceTot;
+#X obj 127 314 *;
+#X floatatom 85 338 5 0 0 0 - - -;
+#X obj 519 186 r \$0_minSpeed;
+#X obj 504 253 -;
+#X obj 504 163 r \$0_tipSpeed;
+#X obj 504 296 /;
+#X obj 519 207 t f b;
+#X floatatom 521 315 5 0 0 0 - - -;
+#X obj 546 230 delay 9;
+#X text 244 198 Length of blade and arm;
+#X obj 99 165 t f b;
+#X obj 126 189 delay 9;
+#X obj 254 173 delay 6;
+#X text -49 216 Ratio of arm to total length;
+#X text 69 361 Speed of blade at the hilt;
+#X text 387 247 Difference between;
+#X text 369 259 speed at tip and hilt;
+#X text 459 357 Difference in speed for each source;
+#X text 459 369 based on a linear scale;
+#X text 417 16 as well as the difference in speed of each source;
+#X text 431 2 Patch that calculates the minimum speed;
+#X obj 142 260 t f b;
+#X obj 168 283 delay 8;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 22 0;
+#X connect 3 0 6 0;
+#X connect 7 0 45 0;
+#X connect 9 0 8 0;
+#X connect 11 0 13 0;
+#X connect 14 0 18 0;
+#X connect 15 0 16 0;
+#X connect 15 0 24 0;
+#X connect 17 0 19 0;
+#X connect 18 0 20 0;
+#X connect 18 0 15 1;
+#X connect 19 0 18 1;
+#X connect 19 1 36 0;
+#X connect 21 0 34 0;
+#X connect 23 0 29 1;
+#X connect 24 0 10 0;
+#X connect 24 0 25 0;
+#X connect 26 0 30 0;
+#X connect 27 0 29 0;
+#X connect 28 0 27 0;
+#X connect 29 0 31 0;
+#X connect 29 0 12 0;
+#X connect 30 0 27 1;
+#X connect 30 1 32 0;
+#X connect 32 0 27 0;
+#X connect 34 0 15 0;
+#X connect 34 1 35 0;
+#X connect 35 0 15 0;
+#X connect 36 0 18 0;
+#X connect 45 0 24 1;
+#X connect 45 1 46 0;
+#X connect 46 0 24 0;
+#X restore 534 140 pd speedCalc;
+#X floatatom 443 164 8 0 0 0 - - -;
+#X floatatom 688 162 8 0 0 0 - - -;
+#X msg 14 -225 1;
+#X msg 13 -94 100;
+#X msg 12 -159 0.59;
+#X obj 534 45 r bladeLen;
+#X obj 557 68 r armLength;
+#X obj 580 92 r NoOfSources;
+#X obj 603 117 r topSpeed;
+#X obj 14 -202 s bladeLen;
+#X obj 12 -138 s armLength;
+#X obj 13 -71 s NoOfSources;
+#X obj 78 89 s topSpeed;
+#X obj 26 63 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 100 1;
+#X floatatom 23 89 8 0 0 0 - - -;
+#X text 47 -226 Blade Length;
+#X text 46 -160 Arm Length;
+#X text 41 -94 Number of Sources;
+#X text 134 67 Top Speed;
+#X obj 23 147 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6600 1;
+#X floatatom 20 179 8 0 0 0 - - -;
+#X obj 75 178 s sweepAngle;
+#X text 134 148 Sweep Angle;
+#X obj 370 -13 r sweepAngle;
+#X obj 277 -57 r bladeLen;
+#X obj 323 -34 r armLength;
+#X obj 508 164 s firstSpeed;
+#X obj 603 163 s deltaSpeed;
+#X floatatom 220 38 8 0 0 0 - - -;
+#X floatatom 458 36 8 0 0 0 - - -;
+#N canvas 833 342 426 335 thickCalc 0;
+#X obj 173 139 r NoOfSources;
+#X obj 23 16 inlet;
+#X obj 26 64 inlet;
+#X obj 26 86 s \$0_tipThick;
+#X obj 158 115 -;
+#X obj 158 164 /;
+#X obj 158 187 outlet;
+#X obj 23 39 s \$0_hiltThick;
+#X floatatom 126 147 5 0 0 0 - - -;
+#X obj 173 44 r \$0_tipThick;
+#X obj 158 19 r \$0_hiltThick;
+#X floatatom 94 189 8 0 0 0 - - -;
+#X obj 173 72 t f b;
+#X obj 200 95 delay 9;
+#X text 58 237 Calculates the difference in thickness between sources
+;
+#X text 59 254 based on the blade tapering in a straight line;
+#X connect 0 0 5 1;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 4 0 5 0;
+#X connect 4 0 8 0;
+#X connect 5 0 6 0;
+#X connect 5 0 11 0;
+#X connect 9 0 12 0;
+#X connect 10 0 4 0;
+#X connect 12 0 4 1;
+#X connect 12 1 13 0;
+#X connect 13 0 4 0;
+#X restore 372 -123 pd thickCalc;
+#X obj 372 -100 s deltaThick;
+#X floatatom 317 -99 8 0 0 0 - - -;
+#X obj 20 238 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3135 1;
+#X obj 19 323 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3168 1;
+#X floatatom 17 268 8 0 0 0 - - -;
+#X obj 71 267 s hiltThick;
+#X floatatom 16 351 8 0 0 0 - - -;
+#X obj 74 350 s tipThick;
+#X text 134 240 Hilt Thickness;
+#X text 126 324 Tip Thickness;
+#X obj 372 -168 r hiltThick;
+#X obj 441 -146 r tipThick;
+#X obj 214 -180 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 214 -127 s GO;
+#X obj 775 -93 tenSource;
+#X obj 19 405 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3210 1;
+#X obj 15 490 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 5000 1;
+#X floatatom 16 431 8 0 0 0 - - -;
+#X text 129 409 Distance to Observer;
+#X floatatom 12 518 8 0 0 0 - - -;
+#X text 137 484 Angle to Observer;
+#X obj 809 -129 r distance;
+#X obj 792 -150 r angle;
+#X obj 775 -191 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 214 -226 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 214 -207 metro 200;
+#X obj 268 -231 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X obj 154 -180 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 154 -127 s setUp;
+#X obj -30 37 r setUp;
+#X obj -38 127 r setUp;
+#X obj -34 215 r setUp;
+#X obj -35 303 r setUp;
+#X obj -36 384 r setUp;
+#X obj -39 468 r setUp;
+#X obj 775 -219 r setUp;
+#X obj 75 432 s obsDistance;
+#X obj 71 519 s obsAngle;
+#N canvas 427 69 911 675 circumferCalc 0;
+#X obj 266 13 inlet;
+#X floatatom 365 172 5 0 0 0 - - -;
+#X obj 80 13 inlet;
+#X obj 170 13 inlet;
+#X obj 247 146 +;
+#X obj 316 172 / 360;
+#X obj 247 171 * 3.14159;
+#X obj 247 219 *;
+#X obj 247 195 * 2;
+#X obj 80 36 s \$0_bladeLen;
+#X obj 170 36 s \$0_armLength;
+#X obj 266 36 s \$0_sweepAngle;
+#X obj 247 99 r \$0_bladeLen;
+#X obj 262 123 r \$0_armLength;
+#X obj 316 148 r \$0_sweepAngle;
+#X floatatom 734 192 5 0 0 0 - - -;
+#X obj 685 192 / 360;
+#X floatatom 628 168 5 0 0 0 - - -;
+#X obj 616 191 * 3.14159;
+#X obj 616 239 *;
+#X floatatom 560 267 8 0 0 0 - - -;
+#X obj 616 215 * 2;
+#X obj 616 143 r \$0_armLength;
+#X obj 685 168 r \$0_sweepAngle;
+#X obj 616 267 s \$0_minCirc;
+#X obj 265 459 r \$0_minCirc;
+#X obj 265 481 outlet;
+#X obj 262 279 r \$0_minCirc;
+#X floatatom 188 339 8 0 0 0 - - -;
+#X obj 247 305 -;
+#X obj 247 341 /;
+#X obj 277 317 r NoOfSources;
+#X floatatom 185 370 8 0 0 0 - - -;
+#X obj 247 367 s \$0_deltaCirc;
+#X obj 354 459 r \$0_deltaCirc;
+#X obj 354 481 outlet;
+#X obj 260 246 s maxCirc;
+#X obj 191 172 s length;
+#X text 122 176 Arc radius;
+#X text 318 195 % of circle;
+#X text 323 242 Circumference of arc of tip;
+#X text 692 210 % of circle;
+#X text 601 289 Circumference of arc of hilt;
+#X floatatom 187 243 8 0 0 0 - - -;
+#X text 199 390 Difference of circumference length for each source
+;
+#X text 199 405 based on linear spacing between sources;
+#X connect 0 0 11 0;
+#X connect 2 0 9 0;
+#X connect 3 0 10 0;
+#X connect 4 0 6 0;
+#X connect 4 0 37 0;
+#X connect 5 0 7 1;
+#X connect 6 0 8 0;
+#X connect 7 0 29 0;
+#X connect 7 0 36 0;
+#X connect 7 0 43 0;
+#X connect 8 0 7 0;
+#X connect 12 0 4 0;
+#X connect 13 0 4 1;
+#X connect 14 0 5 0;
+#X connect 14 0 1 0;
+#X connect 16 0 19 1;
+#X connect 18 0 21 0;
+#X connect 19 0 20 0;
+#X connect 19 0 24 0;
+#X connect 21 0 19 0;
+#X connect 22 0 18 0;
+#X connect 22 0 17 0;
+#X connect 23 0 16 0;
+#X connect 23 0 15 0;
+#X connect 25 0 26 0;
+#X connect 27 0 29 1;
+#X connect 29 0 28 0;
+#X connect 29 0 30 0;
+#X connect 30 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 30 1;
+#X connect 34 0 35 0;
+#X restore 277 11 pd circumferCalc;
+#X obj 277 37 s circumMin;
+#X obj 370 36 s deltaCircum;
+#N canvas 303 28 1094 768 angleCalc 0;
+#X obj -129 105 * 0.75;
+#X obj 325 234 * 0.25;
+#X obj -129 145 /;
+#X obj -144 199 * 1000;
+#X obj 263 254 delay \$1;
+#X obj 236 202 f;
+#X obj 236 159 r GO;
+#X obj 236 228 t f b;
+#X msg 227 367 0;
+#X obj 325 276 /;
+#X obj 325 298 * 1000;
+#X obj -127 225 s \$0_thisDe;
+#X obj 251 181 r \$0_thisDe;
+#X obj 145 237 r sweepAngle;
+#X obj -129 81 r maxCirc;
+#X obj 325 212 r maxCirc;
+#X obj -114 124 r topSpeed;
+#X obj 340 255 r topSpeed;
+#X obj 644 360 delay \$1;
+#X obj 646 302 f;
+#X obj 639 248 r GO;
+#X obj 646 328 t f b;
+#X obj 682 208 r maxCirc;
+#X obj 697 230 r topSpeed;
+#X obj 682 254 /;
+#X obj 682 276 * 1000;
+#X obj 644 407 s end;
+#X obj -77 312 r end;
+#X obj 145 260 * -0.25;
+#X text -193 45 0.75 represents the ratio of swing that;
+#X text 200 118 0.25 represents the ratio of swing that;
+#X text 200 132 the sword is decelerating;
+#X text -102 149 Time taken for acceleration;
+#X text -54 221 Send as a delay;
+#X text 280 160 Recieve as a delay;
+#X text -36 312 Reset angle;
+#X text -38 325 once swing complete;
+#X text 622 426 Send bang message at the;
+#X text 623 438 end of the swing to reset;
+#X text 379 296 Time for last;
+#X text 381 307 1/4 of swing;
+#X text -193 59 the sword is before 0 degrees;
+#X text -121 700 Output of complete swing \, split into 75% before
+0 degrees and 25% past 0 degrees;
+#X text 568 517 Once delay from start to 0 degrees complete;
+#X text 564 535 count down from 0 to finish the total swing angle;
+#X text 98 9 Patch that calculates the angle between 0 degrees for
+the full length of the swing;
+#X obj -144 482 line~;
+#X obj 86 601 metro 10;
+#X obj 86 632 snapshot~;
+#X floatatom 85 656 8 0 0 0 - - -;
+#X obj 172 397 line~;
+#X msg 172 350 \$1 \$2;
+#X obj 151 319 pack;
+#X obj 86 570 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom -108 266 5 0 0 0 - - -;
+#X msg -90 438 \$1;
+#X obj -48 365 r sweepAngle;
+#X obj -48 387 * 0.75;
+#X msg -144 427 0 \$1;
+#X obj -62 341 r setUp;
+#X obj 151 294 f;
+#X obj -4 549 +~;
+#X obj 227 342 r setUp;
+#X floatatom -63 474 5 0 0 0 - - -;
+#X text 11 464 comment;
+#X obj -63 409 f;
+#X floatatom -26 434 5 0 0 0 - - -;
+#X obj 286 343 r end;
+#X obj 632 276 delay 9;
+#X obj 644 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -144 174 f;
+#X obj -163 143 r GO;
+#X obj -4 633 s~ swordAngle;
+#X text 241 325 Set to 0 at end;
+#X obj 86 545 loadbang;
+#X obj 68 509 r obsAngle;
+#X obj -4 576 +~ 1;
+#X text 141 470 Adding in the observer angle here offsets the swing
+angle by the angle the observer is at. This makes all the future calculations
+as if the observer is positioned at 0 degrees to the swordSwing.;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 70 1;
+#X connect 3 0 11 0;
+#X connect 3 0 54 0;
+#X connect 3 0 58 0;
+#X connect 4 0 60 0;
+#X connect 5 0 7 0;
+#X connect 6 0 5 0;
+#X connect 7 0 4 1;
+#X connect 7 1 4 0;
+#X connect 8 0 50 0;
+#X connect 9 0 10 0;
+#X connect 10 0 52 1;
+#X connect 12 0 5 1;
+#X connect 13 0 28 0;
+#X connect 14 0 0 0;
+#X connect 15 0 1 0;
+#X connect 16 0 2 1;
+#X connect 17 0 9 1;
+#X connect 18 0 69 0;
+#X connect 19 0 21 0;
+#X connect 20 0 68 0;
+#X connect 21 0 18 1;
+#X connect 21 1 18 0;
+#X connect 22 0 24 0;
+#X connect 23 0 24 1;
+#X connect 24 0 25 0;
+#X connect 25 0 19 1;
+#X connect 27 0 65 0;
+#X connect 28 0 60 1;
+#X connect 46 0 61 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 50 0 61 1;
+#X connect 51 0 50 0;
+#X connect 52 0 51 0;
+#X connect 53 0 47 0;
+#X connect 55 0 46 0;
+#X connect 55 0 63 0;
+#X connect 56 0 57 0;
+#X connect 57 0 65 1;
+#X connect 57 0 66 0;
+#X connect 58 0 46 0;
+#X connect 59 0 65 0;
+#X connect 60 0 52 0;
+#X connect 61 0 76 0;
+#X connect 62 0 8 0;
+#X connect 65 0 55 0;
+#X connect 67 0 8 0;
+#X connect 68 0 19 0;
+#X connect 69 0 26 0;
+#X connect 70 0 3 0;
+#X connect 71 0 70 0;
+#X connect 74 0 53 0;
+#X connect 75 0 76 1;
+#X connect 76 0 72 0;
+#X connect 76 0 48 0;
+#X restore 431 -220 pd angleCalc;
+#X obj 543 -175 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 9354 1;
+#X msg 775 -172 10;
+#X obj 14 -249 loadbang;
+#X obj 12 -180 loadbang;
+#X obj 13 -116 loadbang;
+#X obj 826 -113 r elev;
+#X msg 15 -22 0;
+#X obj 15 0 s elev;
+#X text 134 496 (Azimuth);
+#X obj 944 -117 r distance;
+#X obj 927 -138 r angle;
+#X obj 910 -179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 910 -207 r setUp;
+#X obj 961 -101 r elev;
+#X msg 910 -160 9;
+#X obj 15 -45 loadbang;
+#X obj 437 545 s thisTS;
+#X obj 456 524 s thisSA;
+#X obj 476 502 s thisHT;
+#X obj 495 479 s thisTT;
+#X obj 515 458 s thisOD;
+#X obj 534 438 s thisOA;
+#X obj 554 416 s thisG;
+#X obj 23 37 r thisTS;
+#X obj 20 126 r thisSA;
+#X obj 17 215 r thisHT;
+#X obj 16 303 r thisTT;
+#X obj 16 384 r thisOD;
+#X obj 13 469 r thisOA;
+#X obj 488 -195 r thisG;
+#X obj 437 392 unpack f f f f f f f;
+#X obj -37 -45 r setUp;
+#X obj -40 -114 r setUp;
+#X obj -37 -182 r setUp;
+#X obj -38 -247 r setUp;
+#X text 351 -82 Calculate thicknes delta;
+#X text 279 55 Circumference calculations;
+#X text 540 185 Speed calculations;
+#X text 374 392 Presets;
+#X obj 808 36 r distance;
+#X obj 791 15 r angle;
+#X obj 774 -26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 774 -54 r setUp;
+#X obj 825 52 r elev;
+#X obj 937 45 r distance;
+#X obj 920 24 r angle;
+#X obj 903 -17 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 903 -45 r setUp;
+#X obj 954 61 r elev;
+#X obj 805 187 r distance;
+#X obj 788 166 r angle;
+#X obj 771 125 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 771 97 r setUp;
+#X obj 822 203 r elev;
+#X msg 771 144 6;
+#X msg 903 2 7;
+#X msg 774 -7 8;
+#X obj 939 194 r distance;
+#X obj 922 173 r angle;
+#X obj 905 132 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 905 104 r setUp;
+#X obj 956 210 r elev;
+#X msg 905 151 5;
+#X msg 446 287 20 160 0.01 0.004 2 0 127;
+#X msg 437 264 43 215 0.0085 0.0025 4 90 40;
+#X msg 456 310 30 280 0.0095 0.0032 2 60 120;
+#X text 706 273 Currently the noise sources are not connected but still
+getting a zipping type sound. It seems to get worse with sources lower
+down the blade - this needs looked into;
+#X obj 437 235 loadbang;
+#X obj 154 -232 loadbang;
+#X obj 154 -208 delay 13;
+#X obj 389 317 t b;
+#X obj 369 340 s setUp;
+#X obj 910 -81 tenSource;
+#X obj 774 72 tenSource;
+#X obj 903 81 tenSource;
+#X obj 771 223 tenSource;
+#X obj 905 230 tenSource;
+#X connect 3 0 5 0;
+#X connect 4 0 0 0;
+#X connect 4 1 1 0;
+#X connect 5 0 80 0;
+#X connect 6 0 7 0;
+#X connect 6 0 33 0;
+#X connect 6 1 8 0;
+#X connect 6 1 34 0;
+#X connect 9 0 16 0;
+#X connect 10 0 18 0;
+#X connect 11 0 17 0;
+#X connect 12 0 6 0;
+#X connect 13 0 6 1;
+#X connect 14 0 6 2;
+#X connect 15 0 6 3;
+#X connect 20 0 19 0;
+#X connect 20 0 21 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 0;
+#X connect 30 0 76 2;
+#X connect 31 0 76 0;
+#X connect 32 0 76 1;
+#X connect 37 0 38 0;
+#X connect 37 0 39 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 41 0 44 0;
+#X connect 41 0 45 0;
+#X connect 48 0 37 0;
+#X connect 49 0 37 1;
+#X connect 50 0 51 0;
+#X connect 53 0 55 0;
+#X connect 53 0 74 0;
+#X connect 54 0 57 0;
+#X connect 54 0 75 0;
+#X connect 59 0 52 2;
+#X connect 60 0 52 1;
+#X connect 61 0 81 0;
+#X connect 62 0 63 0;
+#X connect 63 0 50 0;
+#X connect 64 0 63 1;
+#X connect 65 0 66 0;
+#X connect 67 0 20 0;
+#X connect 68 0 26 0;
+#X connect 69 0 40 0;
+#X connect 70 0 41 0;
+#X connect 71 0 53 0;
+#X connect 72 0 54 0;
+#X connect 73 0 61 0;
+#X connect 76 0 35 0;
+#X connect 76 0 77 0;
+#X connect 76 1 36 0;
+#X connect 76 1 78 0;
+#X connect 80 0 4 0;
+#X connect 81 0 52 0;
+#X connect 82 0 9 0;
+#X connect 83 0 11 0;
+#X connect 84 0 10 0;
+#X connect 85 0 52 3;
+#X connect 86 0 87 0;
+#X connect 89 0 152 2;
+#X connect 90 0 152 1;
+#X connect 91 0 94 0;
+#X connect 92 0 91 0;
+#X connect 93 0 152 3;
+#X connect 94 0 152 0;
+#X connect 95 0 86 0;
+#X connect 103 0 20 0;
+#X connect 104 0 26 0;
+#X connect 105 0 40 0;
+#X connect 106 0 41 0;
+#X connect 107 0 53 0;
+#X connect 108 0 54 0;
+#X connect 109 0 80 0;
+#X connect 110 0 96 0;
+#X connect 110 1 97 0;
+#X connect 110 2 98 0;
+#X connect 110 3 99 0;
+#X connect 110 4 100 0;
+#X connect 110 5 101 0;
+#X connect 110 6 102 0;
+#X connect 111 0 86 0;
+#X connect 112 0 10 0;
+#X connect 113 0 11 0;
+#X connect 114 0 9 0;
+#X connect 119 0 153 2;
+#X connect 120 0 153 1;
+#X connect 121 0 136 0;
+#X connect 122 0 121 0;
+#X connect 123 0 153 3;
+#X connect 124 0 154 2;
+#X connect 125 0 154 1;
+#X connect 126 0 135 0;
+#X connect 127 0 126 0;
+#X connect 128 0 154 3;
+#X connect 129 0 155 2;
+#X connect 130 0 155 1;
+#X connect 131 0 134 0;
+#X connect 132 0 131 0;
+#X connect 133 0 155 3;
+#X connect 134 0 155 0;
+#X connect 135 0 154 0;
+#X connect 136 0 153 0;
+#X connect 137 0 156 2;
+#X connect 138 0 156 1;
+#X connect 139 0 142 0;
+#X connect 140 0 139 0;
+#X connect 141 0 156 3;
+#X connect 142 0 156 0;
+#X connect 143 0 110 0;
+#X connect 143 0 150 0;
+#X connect 144 0 110 0;
+#X connect 144 0 150 0;
+#X connect 145 0 110 0;
+#X connect 145 0 150 0;
+#X connect 147 0 144 0;
+#X connect 148 0 149 0;
+#X connect 149 0 65 0;
+#X connect 150 0 151 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/Sword10_D1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,526 @@
+#N canvas 34 32 1433 837 10;
+#X obj 561 -83 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 624 -83 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 621 -174 Gain;
+#X obj 560 -200 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 85 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 155 76 catch~ r;
+#X obj 155 106 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 155 213 prvu~;
+#X obj 100 69 / 127;
+#X obj 100 34 inlet;
+#X obj 30 239 outlet;
+#X obj 155 241 outlet;
+#X obj 155 132 /~ 1;
+#X obj 30 131 /~ 1;
+#X obj 204 29 inlet;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 11 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 0 1;
+#X connect 11 0 6 0;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 12 1;
+#X connect 13 0 11 1;
+#X restore 560 -126 pd opLevels;
+#X msg 560 -177 5;
+#X msg 34 -205 1;
+#X obj 34 -182 s bladeLen;
+#X obj -168 -173 s NoOfSources;
+#X obj 95 151 s topSpeed;
+#X obj 43 125 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3070 1;
+#X floatatom 40 151 8 0 0 0 - - -;
+#X text 67 -206 Blade Length;
+#X text 66 -140 Arm Length;
+#X text -140 -196 Number of Sources;
+#X text 151 129 Top Speed;
+#X obj 830 -131 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 8000 1;
+#X floatatom 827 -99 8 0 0 0 - - -;
+#N canvas 528 427 426 335 thickCalc 0;
+#X obj 173 139 r NoOfSources;
+#X obj 158 115 -;
+#X obj 158 164 /;
+#X floatatom 126 147 5 0 0 0 - - -;
+#X floatatom 94 189 8 0 0 0 - - -;
+#X obj 173 72 t f b;
+#X obj 200 95 delay 9;
+#X text 58 237 Calculates the difference in thickness between sources
+;
+#X text 59 254 based on the blade tapering in a straight line;
+#X obj 158 19 r hiltThick;
+#X obj 173 44 r tipThick;
+#X obj 158 187 s deltaThick;
+#X connect 0 0 2 1;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 4 0;
+#X connect 2 0 11 0;
+#X connect 5 0 1 1;
+#X connect 5 1 6 0;
+#X connect 6 0 1 0;
+#X connect 9 0 1 0;
+#X connect 10 0 5 0;
+#X restore 392 -103 pd thickCalc;
+#X obj 37 212 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3500 1;
+#X obj 36 297 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1368 1;
+#X floatatom 34 242 8 0 0 0 - - -;
+#X obj 88 241 s hiltThick;
+#X floatatom 33 325 8 0 0 0 - - -;
+#X obj 91 324 s tipThick;
+#X text 151 214 Hilt Thickness;
+#X text 143 298 Tip Thickness;
+#X obj 234 -160 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 234 -107 s GO;
+#X obj -249 138 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 8410 1;
+#X obj -253 223 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6600 1;
+#X floatatom -252 164 8 0 0 0 - - -;
+#X text -139 142 Distance to Observer;
+#X floatatom -256 251 8 0 0 0 - - -;
+#X text -131 217 Angle to Observer;
+#X obj 234 -206 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 234 -187 metro 200;
+#X obj 288 -211 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 900 1;
+#X obj 174 -160 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 174 -107 s setUp;
+#X obj -13 99 r setUp;
+#X obj 769 -151 r setUp;
+#X obj -17 189 r setUp;
+#X obj -18 277 r setUp;
+#X obj -304 117 r setUp;
+#X obj -307 201 r setUp;
+#X obj -193 165 s obsDistance;
+#X obj -197 252 s obsAngle;
+#N canvas 215 79 911 675 circumferCalc 0;
+#X obj 440 104 +;
+#X obj 440 127 s length;
+#X obj 168 153 r start_armLength;
+#X obj 153 86 r presweepAzim;
+#X obj 644 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 644 129 s GO;
+#X obj 584 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1
+-1;
+#X obj 584 129 s setUp;
+#X obj 153 132 * 6.28312;
+#X obj 153 110 / 360;
+#X obj 153 174 *;
+#X floatatom 91 198 5 0 0 0 - - -;
+#X text 194 175 Circumference of the nearest source on blade;
+#X text 307 191 up to 0 azimuth;
+#X obj 153 200 s minPreCirc;
+#X obj 452 300 r start_armLength;
+#X obj 437 279 * 6.28312;
+#X obj 437 257 / 360;
+#X obj 437 321 *;
+#X floatatom 375 345 5 0 0 0 - - -;
+#X text 478 322 Circumference of the nearest source on blade;
+#X text 914 158 up to 0 azimuth;
+#X obj 437 233 r postsweepAzim;
+#X obj 437 347 s minPostCirc;
+#X obj 149 252 r presweepAzim;
+#X obj 149 298 * 6.28312;
+#X obj 149 276 / 360;
+#X obj 149 342 *;
+#X obj 164 320 r length;
+#X floatatom 111 364 5 0 0 0 - - -;
+#X obj 440 57 r bladeLen;
+#X obj 455 81 r start_armLength;
+#X obj 437 434 * 6.28312;
+#X obj 437 412 / 360;
+#X obj 437 478 *;
+#X obj 452 456 r length;
+#X floatatom 399 501 5 0 0 0 - - -;
+#X obj 437 388 r postsweepAzim;
+#X obj 164 362 r minPreCirc;
+#X obj 149 383 -;
+#X obj 149 426 /;
+#X floatatom 111 454 5 0 0 0 - - -;
+#X obj 164 403 r NoOfSources;
+#X obj 149 454 s deltaPreCirc;
+#X obj 437 519 -;
+#X obj 437 562 /;
+#X obj 452 539 r NoOfSources;
+#X obj 452 498 r minPostCirc;
+#X obj 437 590 s deltaPostCirc;
+#X floatatom 397 591 5 0 0 0 - - -;
+#X text 33 334 Max Circumference;
+#X text 323 472 Max Circumference;
+#X connect 0 0 1 0;
+#X connect 2 0 10 1;
+#X connect 3 0 9 0;
+#X connect 4 0 5 0;
+#X connect 6 0 7 0;
+#X connect 8 0 10 0;
+#X connect 9 0 8 0;
+#X connect 10 0 11 0;
+#X connect 10 0 14 0;
+#X connect 15 0 18 1;
+#X connect 16 0 18 0;
+#X connect 17 0 16 0;
+#X connect 18 0 19 0;
+#X connect 18 0 23 0;
+#X connect 22 0 17 0;
+#X connect 24 0 26 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 0;
+#X connect 27 0 29 0;
+#X connect 27 0 39 0;
+#X connect 28 0 27 1;
+#X connect 30 0 0 0;
+#X connect 31 0 0 1;
+#X connect 32 0 34 0;
+#X connect 33 0 32 0;
+#X connect 34 0 36 0;
+#X connect 34 0 44 0;
+#X connect 35 0 34 1;
+#X connect 37 0 33 0;
+#X connect 38 0 39 1;
+#X connect 39 0 40 0;
+#X connect 40 0 41 0;
+#X connect 40 0 43 0;
+#X connect 42 0 40 1;
+#X connect 44 0 45 0;
+#X connect 45 0 48 0;
+#X connect 45 0 49 0;
+#X connect 46 0 45 1;
+#X connect 47 0 44 1;
+#X restore 367 -26 pd circumferCalc;
+#N canvas 303 28 1094 768 angleCalc 0;
+#X obj -129 105 * 0.75;
+#X obj 325 234 * 0.25;
+#X obj -129 145 /;
+#X obj -144 199 * 1000;
+#X obj 263 254 delay \$1;
+#X obj 236 202 f;
+#X obj 236 159 r GO;
+#X obj 236 228 t f b;
+#X msg 227 367 0;
+#X obj 325 276 /;
+#X obj 325 298 * 1000;
+#X obj -127 225 s \$0_thisDe;
+#X obj 251 181 r \$0_thisDe;
+#X obj 145 237 r sweepAngle;
+#X obj -129 81 r maxCirc;
+#X obj 325 212 r maxCirc;
+#X obj -114 124 r topSpeed;
+#X obj 340 255 r topSpeed;
+#X obj 644 360 delay \$1;
+#X obj 646 302 f;
+#X obj 639 248 r GO;
+#X obj 646 328 t f b;
+#X obj 682 208 r maxCirc;
+#X obj 697 230 r topSpeed;
+#X obj 682 254 /;
+#X obj 682 276 * 1000;
+#X obj 644 407 s end;
+#X obj -77 312 r end;
+#X obj 145 260 * -0.25;
+#X text -193 45 0.75 represents the ratio of swing that;
+#X text 200 118 0.25 represents the ratio of swing that;
+#X text 200 132 the sword is decelerating;
+#X text -102 149 Time taken for acceleration;
+#X text -54 221 Send as a delay;
+#X text 280 160 Recieve as a delay;
+#X text -36 312 Reset angle;
+#X text -38 325 once swing complete;
+#X text 622 426 Send bang message at the;
+#X text 623 438 end of the swing to reset;
+#X text 379 296 Time for last;
+#X text 381 307 1/4 of swing;
+#X text -193 59 the sword is before 0 degrees;
+#X text -121 700 Output of complete swing \, split into 75% before
+0 degrees and 25% past 0 degrees;
+#X text 568 517 Once delay from start to 0 degrees complete;
+#X text 564 535 count down from 0 to finish the total swing angle;
+#X text 98 9 Patch that calculates the angle between 0 degrees for
+the full length of the swing;
+#X obj -144 482 line~;
+#X obj 86 601 metro 10;
+#X obj 86 632 snapshot~;
+#X floatatom 85 656 8 0 0 0 - - -;
+#X obj 172 397 line~;
+#X msg 172 350 \$1 \$2;
+#X obj 151 319 pack;
+#X obj 86 570 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom -108 266 5 0 0 0 - - -;
+#X msg -90 438 \$1;
+#X obj -48 365 r sweepAngle;
+#X obj -48 387 * 0.75;
+#X msg -144 427 0 \$1;
+#X obj -62 341 r setUp;
+#X obj 151 294 f;
+#X obj -4 549 +~;
+#X obj 227 342 r setUp;
+#X floatatom -63 474 5 0 0 0 - - -;
+#X text 11 464 comment;
+#X obj -63 409 f;
+#X floatatom -26 434 5 0 0 0 - - -;
+#X obj 286 343 r end;
+#X obj 632 276 delay 9;
+#X obj 644 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -144 174 f;
+#X obj -163 143 r GO;
+#X obj -4 633 s~ swordAngle;
+#X text 241 325 Set to 0 at end;
+#X obj 86 545 loadbang;
+#X obj 68 509 r obsAngle;
+#X obj -4 576 +~ 1;
+#X text 141 470 Adding in the observer angle here offsets the swing
+angle by the angle the observer is at. This makes all the future calculations
+as if the observer is positioned at 0 degrees to the swordSwing.;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 70 1;
+#X connect 3 0 11 0;
+#X connect 3 0 54 0;
+#X connect 3 0 58 0;
+#X connect 4 0 60 0;
+#X connect 5 0 7 0;
+#X connect 6 0 5 0;
+#X connect 7 0 4 1;
+#X connect 7 1 4 0;
+#X connect 8 0 50 0;
+#X connect 9 0 10 0;
+#X connect 10 0 52 1;
+#X connect 12 0 5 1;
+#X connect 13 0 28 0;
+#X connect 14 0 0 0;
+#X connect 15 0 1 0;
+#X connect 16 0 2 1;
+#X connect 17 0 9 1;
+#X connect 18 0 69 0;
+#X connect 19 0 21 0;
+#X connect 20 0 68 0;
+#X connect 21 0 18 1;
+#X connect 21 1 18 0;
+#X connect 22 0 24 0;
+#X connect 23 0 24 1;
+#X connect 24 0 25 0;
+#X connect 25 0 19 1;
+#X connect 27 0 65 0;
+#X connect 28 0 60 1;
+#X connect 46 0 61 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 50 0 61 1;
+#X connect 51 0 50 0;
+#X connect 52 0 51 0;
+#X connect 53 0 47 0;
+#X connect 55 0 46 0;
+#X connect 55 0 63 0;
+#X connect 56 0 57 0;
+#X connect 57 0 65 1;
+#X connect 57 0 66 0;
+#X connect 58 0 46 0;
+#X connect 59 0 65 0;
+#X connect 60 0 52 0;
+#X connect 61 0 76 0;
+#X connect 62 0 8 0;
+#X connect 65 0 55 0;
+#X connect 67 0 8 0;
+#X connect 68 0 19 0;
+#X connect 69 0 26 0;
+#X connect 70 0 3 0;
+#X connect 71 0 70 0;
+#X connect 74 0 53 0;
+#X connect 75 0 76 1;
+#X connect 76 0 72 0;
+#X connect 76 0 48 0;
+#X restore 391 -136 pd angleCalc;
+#X obj 563 -155 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5354 1;
+#X obj 34 -229 loadbang;
+#X obj 32 -160 loadbang;
+#X obj -168 -218 loadbang;
+#X msg -166 -124 0;
+#X obj -166 -102 s elev;
+#X text -134 229 (Azimuth);
+#X obj -166 -147 loadbang;
+#X obj 457 565 s thisTS;
+#X obj 476 544 s thisSA;
+#X obj 496 522 s thisHT;
+#X obj 515 499 s thisTT;
+#X obj 535 478 s thisOD;
+#X obj 554 458 s thisOA;
+#X obj 574 436 s thisG;
+#X obj 40 99 r thisTS;
+#X obj 827 -152 r thisSA;
+#X obj 34 189 r thisHT;
+#X obj 33 277 r thisTT;
+#X obj -252 117 r thisOD;
+#X obj -255 202 r thisOA;
+#X obj 508 -175 r thisG;
+#X obj 457 412 unpack f f f f f f f;
+#X obj -218 -147 r setUp;
+#X obj -221 -216 r setUp;
+#X obj -17 -162 r setUp;
+#X obj -18 -227 r setUp;
+#X text 394 412 Presets;
+#X msg 466 307 20 160 0.01 0.004 2 0 127;
+#X msg 457 284 43 215 0.0085 0.0025 4 90 40;
+#X msg 476 330 30 280 0.0095 0.0032 2 60 120;
+#X text 726 293 Currently the noise sources are not connected but still
+getting a zipping type sound. It seems to get worse with sources lower
+down the blade - this needs looked into;
+#X obj 457 255 loadbang;
+#X obj 174 -212 loadbang;
+#X obj 174 -188 delay 13;
+#X obj 409 337 t b;
+#X obj 389 360 s setUp;
+#X obj -257 297 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X floatatom -260 325 8 0 0 0 - - -;
+#X text -135 291 Angle to Observer;
+#X obj -311 275 r setUp;
+#X obj -259 276 r thisOE;
+#X obj -201 326 s obsElev;
+#X text -138 303 (Elevation);
+#X obj 828 -53 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3300 1;
+#X floatatom 825 -21 8 0 0 0 - - -;
+#X obj 767 -73 r setUp;
+#X obj 825 -74 r thisSA;
+#X obj 823 60 hsl 100 20 0 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5600 1;
+#X floatatom 820 92 8 0 0 0 - - -;
+#X obj 762 40 r setUp;
+#X obj 820 39 r thisSA;
+#X obj 821 138 hsl 100 20 0 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2400 1;
+#X floatatom 818 170 8 0 0 0 - - -;
+#X obj 760 118 r setUp;
+#X obj 818 117 r thisSA;
+#N canvas 419 64 689 650 allSource 1;
+#X obj 187 127 r distance;
+#X obj 170 106 r angle;
+#X obj 153 65 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 153 37 r setUp;
+#X obj 204 147 r elev;
+#X msg 153 84 10;
+#X obj 153 170 tenSource;
+#X connect 0 0 6 2;
+#X connect 1 0 6 1;
+#X connect 2 0 5 0;
+#X connect 3 0 2 0;
+#X connect 4 0 6 3;
+#X connect 5 0 6 0;
+#X restore 391 -75 pd allSource;
+#X obj 875 91 s presweepElev;
+#X obj 873 169 s postsweepElev;
+#X text 934 61 pre-sweep elevation;
+#X text 932 138 post-sweep elevation;
+#X text 941 -130 pre-sweep azimuth;
+#X text 939 -52 post-sweep azimuth;
+#X obj 882 -100 s presweepAzim;
+#X obj 880 -22 s postsweepAzim;
+#X obj 32 -118 s start_armLength;
+#X msg 32 -139 0.35;
+#X obj 410 -50 sweepTime;
+#X obj 672 -195 hsl 100 25 1 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 900 1;
+#X floatatom 688 -155 5 0 0 0 - - -;
+#X msg -168 -196 10;
+#X connect 3 0 5 0;
+#X connect 4 0 0 0;
+#X connect 4 1 1 0;
+#X connect 5 0 50 0;
+#X connect 6 0 7 0;
+#X connect 10 0 9 0;
+#X connect 10 0 11 0;
+#X connect 16 0 17 0;
+#X connect 16 0 113 0;
+#X connect 19 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 23 0;
+#X connect 20 0 24 0;
+#X connect 27 0 28 0;
+#X connect 29 0 31 0;
+#X connect 29 0 46 0;
+#X connect 30 0 33 0;
+#X connect 30 0 47 0;
+#X connect 35 0 36 0;
+#X connect 36 0 27 0;
+#X connect 37 0 36 1;
+#X connect 38 0 39 0;
+#X connect 40 0 10 0;
+#X connect 41 0 16 0;
+#X connect 42 0 19 0;
+#X connect 43 0 20 0;
+#X connect 44 0 29 0;
+#X connect 45 0 30 0;
+#X connect 50 0 4 0;
+#X connect 51 0 6 0;
+#X connect 52 0 116 0;
+#X connect 53 0 120 0;
+#X connect 54 0 55 0;
+#X connect 57 0 54 0;
+#X connect 65 0 10 0;
+#X connect 67 0 19 0;
+#X connect 68 0 20 0;
+#X connect 69 0 29 0;
+#X connect 70 0 30 0;
+#X connect 71 0 50 0;
+#X connect 72 0 58 0;
+#X connect 72 1 59 0;
+#X connect 72 2 60 0;
+#X connect 72 3 61 0;
+#X connect 72 4 62 0;
+#X connect 72 5 63 0;
+#X connect 72 6 64 0;
+#X connect 73 0 54 0;
+#X connect 74 0 120 0;
+#X connect 75 0 116 0;
+#X connect 76 0 6 0;
+#X connect 78 0 72 0;
+#X connect 78 0 85 0;
+#X connect 79 0 72 0;
+#X connect 79 0 85 0;
+#X connect 80 0 72 0;
+#X connect 80 0 85 0;
+#X connect 82 0 79 0;
+#X connect 83 0 84 0;
+#X connect 84 0 38 0;
+#X connect 85 0 86 0;
+#X connect 87 0 88 0;
+#X connect 87 0 92 0;
+#X connect 90 0 87 0;
+#X connect 91 0 87 0;
+#X connect 94 0 95 0;
+#X connect 94 0 114 0;
+#X connect 96 0 94 0;
+#X connect 98 0 99 0;
+#X connect 98 0 107 0;
+#X connect 100 0 98 0;
+#X connect 101 0 98 0;
+#X connect 102 0 103 0;
+#X connect 102 0 108 0;
+#X connect 104 0 102 0;
+#X connect 105 0 102 0;
+#X connect 116 0 115 0;
+#X connect 118 0 4 1;
+#X connect 118 0 119 0;
+#X connect 120 0 8 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/Sword10_D2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,621 @@
+#N canvas 63 198 1418 816 10;
+#X obj 571 -73 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 634 -73 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 631 -164 Gain;
+#X obj 570 -190 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 85 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 155 76 catch~ r;
+#X obj 155 106 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 155 213 prvu~;
+#X obj 100 69 / 127;
+#X obj 100 34 inlet;
+#X obj 30 239 outlet;
+#X obj 155 241 outlet;
+#X obj 155 132 /~ 1;
+#X obj 30 131 /~ 1;
+#X obj 204 29 inlet;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 11 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 0 1;
+#X connect 11 0 6 0;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 12 1;
+#X connect 13 0 11 1;
+#X restore 570 -116 pd opLevels;
+#X msg 570 -167 5;
+#X msg 44 -195 1;
+#X obj 44 -172 s bladeLen;
+#X obj -158 -163 s NoOfSources;
+#X obj 148 339 s topSpeed;
+#X obj 96 313 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 49 1;
+#X floatatom 93 339 8 0 0 0 - - -;
+#X text 77 -196 Blade Length;
+#X text 76 -130 Arm Length;
+#X text -130 -186 Number of Sources;
+#X text 204 317 Top Speed;
+#X obj 840 -121 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 7150 1;
+#X floatatom 837 -89 8 0 0 0 - - -;
+#N canvas 528 427 426 335 thickCalc 0;
+#X obj 173 139 r NoOfSources;
+#X obj 158 115 -;
+#X obj 158 164 /;
+#X floatatom 126 147 5 0 0 0 - - -;
+#X floatatom 94 189 8 0 0 0 - - -;
+#X obj 173 72 t f b;
+#X obj 200 95 delay 9;
+#X text 58 237 Calculates the difference in thickness between sources
+;
+#X text 59 254 based on the blade tapering in a straight line;
+#X obj 158 19 r hiltThick;
+#X obj 173 44 r tipThick;
+#X obj 158 187 s deltaThick;
+#X connect 0 0 2 1;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 4 0;
+#X connect 2 0 11 0;
+#X connect 5 0 1 1;
+#X connect 5 1 6 0;
+#X connect 6 0 1 0;
+#X connect 9 0 1 0;
+#X connect 10 0 5 0;
+#X restore 402 -93 pd thickCalc;
+#X obj 90 400 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2805 1;
+#X obj 89 485 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2475 1;
+#X floatatom 87 430 8 0 0 0 - - -;
+#X obj 141 429 s hiltThick;
+#X floatatom 86 513 8 0 0 0 - - -;
+#X obj 144 512 s tipThick;
+#X text 204 402 Hilt Thickness;
+#X text 196 486 Tip Thickness;
+#X obj 244 -150 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 244 -97 s GO;
+#X obj -196 326 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6920 1;
+#X obj -200 411 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 7425 1;
+#X floatatom -199 352 8 0 0 0 - - -;
+#X text -86 330 Distance to Observer;
+#X floatatom -203 439 8 0 0 0 - - -;
+#X text -78 405 Angle to Observer;
+#X obj 244 -196 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 244 -177 metro 200;
+#X obj 298 -201 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X obj 184 -150 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 184 -97 s setUp;
+#X obj 40 287 r setUp;
+#X obj 779 -141 r setUp;
+#X obj 36 377 r setUp;
+#X obj 35 465 r setUp;
+#X obj -251 305 r setUp;
+#X obj -254 389 r setUp;
+#X obj -140 353 s obsDistance;
+#X obj -144 440 s obsAngle;
+#N canvas 303 28 1094 768 angleCalc 0;
+#X obj -129 105 * 0.75;
+#X obj 325 234 * 0.25;
+#X obj -129 145 /;
+#X obj -144 199 * 1000;
+#X obj 263 254 delay \$1;
+#X obj 236 202 f;
+#X obj 236 159 r GO;
+#X obj 236 228 t f b;
+#X msg 227 367 0;
+#X obj 325 276 /;
+#X obj 325 298 * 1000;
+#X obj -127 225 s \$0_thisDe;
+#X obj 251 181 r \$0_thisDe;
+#X obj 145 237 r sweepAngle;
+#X obj -129 81 r maxCirc;
+#X obj 325 212 r maxCirc;
+#X obj -114 124 r topSpeed;
+#X obj 340 255 r topSpeed;
+#X obj 644 360 delay \$1;
+#X obj 646 302 f;
+#X obj 639 248 r GO;
+#X obj 646 328 t f b;
+#X obj 682 208 r maxCirc;
+#X obj 697 230 r topSpeed;
+#X obj 682 254 /;
+#X obj 682 276 * 1000;
+#X obj 644 407 s end;
+#X obj -77 312 r end;
+#X obj 145 260 * -0.25;
+#X text -193 45 0.75 represents the ratio of swing that;
+#X text 200 118 0.25 represents the ratio of swing that;
+#X text 200 132 the sword is decelerating;
+#X text -102 149 Time taken for acceleration;
+#X text -54 221 Send as a delay;
+#X text 280 160 Recieve as a delay;
+#X text -36 312 Reset angle;
+#X text -38 325 once swing complete;
+#X text 622 426 Send bang message at the;
+#X text 623 438 end of the swing to reset;
+#X text 379 296 Time for last;
+#X text 381 307 1/4 of swing;
+#X text -193 59 the sword is before 0 degrees;
+#X text -121 700 Output of complete swing \, split into 75% before
+0 degrees and 25% past 0 degrees;
+#X text 568 517 Once delay from start to 0 degrees complete;
+#X text 564 535 count down from 0 to finish the total swing angle;
+#X text 98 9 Patch that calculates the angle between 0 degrees for
+the full length of the swing;
+#X obj -144 482 line~;
+#X obj 86 601 metro 10;
+#X obj 86 632 snapshot~;
+#X floatatom 85 656 8 0 0 0 - - -;
+#X obj 172 397 line~;
+#X msg 172 350 \$1 \$2;
+#X obj 151 319 pack;
+#X obj 86 570 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom -108 266 5 0 0 0 - - -;
+#X msg -90 438 \$1;
+#X obj -48 365 r sweepAngle;
+#X obj -48 387 * 0.75;
+#X msg -144 427 0 \$1;
+#X obj -62 341 r setUp;
+#X obj 151 294 f;
+#X obj -4 549 +~;
+#X obj 227 342 r setUp;
+#X floatatom -63 474 5 0 0 0 - - -;
+#X text 11 464 comment;
+#X obj -63 409 f;
+#X floatatom -26 434 5 0 0 0 - - -;
+#X obj 286 343 r end;
+#X obj 632 276 delay 9;
+#X obj 644 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -144 174 f;
+#X obj -163 143 r GO;
+#X obj -4 633 s~ swordAngle;
+#X text 241 325 Set to 0 at end;
+#X obj 86 545 loadbang;
+#X obj 68 509 r obsAngle;
+#X obj -4 576 +~ 1;
+#X text 141 470 Adding in the observer angle here offsets the swing
+angle by the angle the observer is at. This makes all the future calculations
+as if the observer is positioned at 0 degrees to the swordSwing.;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 70 1;
+#X connect 3 0 11 0;
+#X connect 3 0 54 0;
+#X connect 3 0 58 0;
+#X connect 4 0 60 0;
+#X connect 5 0 7 0;
+#X connect 6 0 5 0;
+#X connect 7 0 4 1;
+#X connect 7 1 4 0;
+#X connect 8 0 50 0;
+#X connect 9 0 10 0;
+#X connect 10 0 52 1;
+#X connect 12 0 5 1;
+#X connect 13 0 28 0;
+#X connect 14 0 0 0;
+#X connect 15 0 1 0;
+#X connect 16 0 2 1;
+#X connect 17 0 9 1;
+#X connect 18 0 69 0;
+#X connect 19 0 21 0;
+#X connect 20 0 68 0;
+#X connect 21 0 18 1;
+#X connect 21 1 18 0;
+#X connect 22 0 24 0;
+#X connect 23 0 24 1;
+#X connect 24 0 25 0;
+#X connect 25 0 19 1;
+#X connect 27 0 65 0;
+#X connect 28 0 60 1;
+#X connect 46 0 61 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 50 0 61 1;
+#X connect 51 0 50 0;
+#X connect 52 0 51 0;
+#X connect 53 0 47 0;
+#X connect 55 0 46 0;
+#X connect 55 0 63 0;
+#X connect 56 0 57 0;
+#X connect 57 0 65 1;
+#X connect 57 0 66 0;
+#X connect 58 0 46 0;
+#X connect 59 0 65 0;
+#X connect 60 0 52 0;
+#X connect 61 0 76 0;
+#X connect 62 0 8 0;
+#X connect 65 0 55 0;
+#X connect 67 0 8 0;
+#X connect 68 0 19 0;
+#X connect 69 0 26 0;
+#X connect 70 0 3 0;
+#X connect 71 0 70 0;
+#X connect 74 0 53 0;
+#X connect 75 0 76 1;
+#X connect 76 0 72 0;
+#X connect 76 0 48 0;
+#X restore 401 -126 pd angleCalc;
+#X obj 573 -145 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3118 1;
+#X obj 44 -219 loadbang;
+#X obj 42 -150 loadbang;
+#X obj -158 -208 loadbang;
+#X msg -156 -114 0;
+#X obj -156 -92 s elev;
+#X text -81 417 (Azimuth);
+#X obj -156 -137 loadbang;
+#X obj 467 575 s thisTS;
+#X obj 486 554 s thisSA;
+#X obj 506 532 s thisHT;
+#X obj 525 509 s thisTT;
+#X obj 545 488 s thisOD;
+#X obj 564 468 s thisOA;
+#X obj 584 446 s thisG;
+#X obj 93 287 r thisTS;
+#X obj 837 -142 r thisSA;
+#X obj 87 377 r thisHT;
+#X obj 86 465 r thisTT;
+#X obj -199 305 r thisOD;
+#X obj -202 390 r thisOA;
+#X obj 518 -165 r thisG;
+#X obj 467 422 unpack f f f f f f f;
+#X obj -208 -137 r setUp;
+#X obj -211 -206 r setUp;
+#X obj -7 -152 r setUp;
+#X obj -8 -217 r setUp;
+#X text 404 422 Presets;
+#X msg 476 317 20 160 0.01 0.004 2 0 127;
+#X msg 467 294 43 215 0.0085 0.0025 4 90 40;
+#X msg 486 340 30 280 0.0095 0.0032 2 60 120;
+#X text 736 303 Currently the noise sources are not connected but still
+getting a zipping type sound. It seems to get worse with sources lower
+down the blade - this needs looked into;
+#X obj 467 265 loadbang;
+#X obj 184 -202 loadbang;
+#X obj 184 -178 delay 13;
+#X obj 419 347 t b;
+#X obj 399 370 s setUp;
+#X obj -204 485 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X floatatom -207 513 8 0 0 0 - - -;
+#X text -82 479 Angle to Observer;
+#X obj -258 463 r setUp;
+#X obj -206 464 r thisOE;
+#X obj -148 514 s obsElev;
+#X text -85 491 (Elevation);
+#X obj 838 -43 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 3300 1;
+#X floatatom 835 -11 8 0 0 0 - - -;
+#X obj 777 -63 r setUp;
+#X obj 835 -64 r thisSA;
+#X obj 833 70 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7700 1;
+#X floatatom 830 102 8 0 0 0 - - -;
+#X obj 772 50 r setUp;
+#X obj 830 49 r thisSA;
+#X obj 831 148 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3300 1;
+#X floatatom 828 180 8 0 0 0 - - -;
+#X obj 770 128 r setUp;
+#X obj 828 127 r thisSA;
+#N canvas 419 64 689 650 allSource 0;
+#X obj 187 127 r distance;
+#X obj 170 106 r angle;
+#X obj 153 65 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 153 37 r setUp;
+#X obj 204 147 r elev;
+#X msg 153 84 10;
+#X obj 153 170 tenSource;
+#X connect 0 0 6 2;
+#X connect 1 0 6 1;
+#X connect 2 0 5 0;
+#X connect 3 0 2 0;
+#X connect 4 0 6 3;
+#X connect 5 0 6 0;
+#X restore 401 -65 pd allSource;
+#X obj 885 101 s presweepElev;
+#X obj 883 179 s postsweepElev;
+#X text 944 71 pre-sweep elevation;
+#X text 942 148 post-sweep elevation;
+#X text 951 -120 pre-sweep azimuth;
+#X text 949 -42 post-sweep azimuth;
+#X obj 892 -90 s presweepAzim;
+#X obj 890 -12 s postsweepAzim;
+#X obj 42 -108 s start_armLength;
+#X msg 42 -129 0.35;
+#X obj 420 -40 sweepTime;
+#X obj 682 -173 hsl 100 25 1 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 900 1;
+#X floatatom 698 -133 5 0 0 0 - - -;
+#X msg -158 -186 10;
+#X obj 679 -217 loadbang;
+#X msg 679 -194 5;
+#N canvas 72 23 1360 722 maxCircCalc 0;
+#X obj 440 104 +;
+#X obj 468 128 s length;
+#X obj 153 86 r presweepAzim;
+#X obj 644 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 644 129 s GO;
+#X obj 584 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1
+-1;
+#X obj 584 129 s setUp;
+#X obj 153 132 * 6.28312;
+#X obj 153 110 / 360;
+#X obj 153 174 *;
+#X floatatom 91 198 5 0 0 0 - - -;
+#X text 194 175 Circumference of the nearest source on blade;
+#X text 307 191 up to 0 azimuth;
+#X obj 153 200 s minPreCirc;
+#X obj 437 279 * 6.28312;
+#X obj 437 257 / 360;
+#X obj 437 321 *;
+#X floatatom 375 345 5 0 0 0 - - -;
+#X text 478 322 Circumference of the nearest source on blade;
+#X obj 437 233 r postsweepAzim;
+#X obj 437 347 s minPostCirc;
+#X obj 149 252 r presweepAzim;
+#X obj 149 276 / 360;
+#X obj 149 342 *;
+#X floatatom 85 364 8 0 0 0 - - -;
+#X obj 440 57 r bladeLen;
+#X obj 455 81 r start_armLength;
+#X obj 437 434 * 6.28312;
+#X obj 437 412 / 360;
+#X obj 437 478 *;
+#X floatatom 399 501 5 0 0 0 - - -;
+#X obj 437 388 r postsweepAzim;
+#X obj 164 362 r minPreCirc;
+#X obj 149 383 -;
+#X obj 149 426 /;
+#X floatatom 111 454 5 0 0 0 - - -;
+#X obj 164 403 r NoOfSources;
+#X obj 149 454 s deltaPreCirc;
+#X obj 437 519 -;
+#X obj 437 562 /;
+#X obj 452 539 r NoOfSources;
+#X obj 452 498 r minPostCirc;
+#X obj 437 590 s deltaPostCirc;
+#X floatatom 397 591 5 0 0 0 - - -;
+#X text 33 334 Max Circumference;
+#X text 323 472 Max Circumference;
+#X obj 1076 361 r presweepElev;
+#X obj 1091 384 r postsweepElev;
+#X obj 1076 419 +;
+#X obj 1076 441 * 0.5;
+#X obj 1075 488 * 6.28312;
+#X obj 1075 466 / 360;
+#X obj 1074 514 cos;
+#X floatatom 1020 613 5 0 0 0 - - -;
+#X floatatom 1126 425 5 0 0 0 - - -;
+#X obj 1074 536 *;
+#X floatatom 531 128 5 0 0 0 - - -;
+#X obj 1101 514 r start_armLength;
+#X obj 149 298 * 6.28319;
+#X obj 1074 562 s compSrcRadius;
+#X obj 452 300 r compSrcRadius;
+#X obj 168 153 r compSrcRadius;
+#X obj 364 101 r arcConst;
+#X obj 425 129 *;
+#X floatatom 387 153 5 0 0 0 - - -;
+#X obj 994 538 s arcConst;
+#X obj 425 153 s compRadius;
+#X obj 164 320 r compRadius;
+#X obj 452 456 r compRadius;
+#X connect 0 0 1 0;
+#X connect 0 0 56 0;
+#X connect 0 0 63 1;
+#X connect 2 0 8 0;
+#X connect 3 0 4 0;
+#X connect 5 0 6 0;
+#X connect 7 0 9 0;
+#X connect 8 0 7 0;
+#X connect 9 0 10 0;
+#X connect 9 0 13 0;
+#X connect 14 0 16 0;
+#X connect 15 0 14 0;
+#X connect 16 0 17 0;
+#X connect 16 0 20 0;
+#X connect 19 0 15 0;
+#X connect 21 0 22 0;
+#X connect 22 0 58 0;
+#X connect 23 0 24 0;
+#X connect 23 0 33 0;
+#X connect 25 0 0 0;
+#X connect 26 0 0 1;
+#X connect 27 0 29 0;
+#X connect 28 0 27 0;
+#X connect 29 0 30 0;
+#X connect 29 0 38 0;
+#X connect 31 0 28 0;
+#X connect 32 0 33 1;
+#X connect 33 0 34 0;
+#X connect 34 0 35 0;
+#X connect 34 0 37 0;
+#X connect 36 0 34 1;
+#X connect 38 0 39 0;
+#X connect 39 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 39 1;
+#X connect 41 0 38 1;
+#X connect 46 0 48 0;
+#X connect 47 0 48 1;
+#X connect 48 0 49 0;
+#X connect 48 0 54 0;
+#X connect 49 0 51 0;
+#X connect 50 0 52 0;
+#X connect 51 0 50 0;
+#X connect 52 0 55 0;
+#X connect 52 0 65 0;
+#X connect 55 0 53 0;
+#X connect 55 0 59 0;
+#X connect 57 0 55 1;
+#X connect 58 0 23 0;
+#X connect 60 0 16 1;
+#X connect 61 0 9 1;
+#X connect 62 0 63 0;
+#X connect 63 0 64 0;
+#X connect 63 0 66 0;
+#X connect 67 0 23 1;
+#X connect 68 0 29 1;
+#X restore 392 -16 pd maxCircCalc;
+#X msg 906 -144 80;
+#X obj 398 27 centreAngles;
+#X obj -89 55 hsl 128 15 -50 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6350 1;
+#X obj -90 125 hsl 128 15 -50 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6481 1;
+#X obj -90 192 hsl 128 15 -50 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6858 1;
+#X obj -92 78 s Xobs;
+#X obj -93 145 s Yobs;
+#X obj -93 214 s Zobs;
+#X floatatom -132 78 5 0 0 0 - - -;
+#X floatatom -132 146 5 0 0 0 - - -;
+#X floatatom -133 214 5 0 0 0 - - -;
+#X msg -84 31 0;
+#X msg -90 166 0;
+#X msg -86 101 0.7;
+#X obj -137 29 r setUp;
+#X obj -142 102 r setUp;
+#X obj -146 169 r setUp;
+#X msg -34 100 0;
+#X msg 955 -148 90;
+#X msg -48 166 4;
+#X msg -42 27 4;
+#X msg 898 47 0;
+#X msg 908 -62 -60;
+#X msg 945 47 50;
+#X msg 898 125 -30;
+#X msg 15 99 1.034;
+#X msg 58 99 2.034;
+#X msg 126 108 3;
+#X msg 161 284 0.5;
+#X connect 3 0 5 0;
+#X connect 4 0 0 0;
+#X connect 4 1 1 0;
+#X connect 5 0 49 0;
+#X connect 6 0 7 0;
+#X connect 10 0 9 0;
+#X connect 10 0 11 0;
+#X connect 16 0 17 0;
+#X connect 16 0 112 0;
+#X connect 19 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 23 0;
+#X connect 20 0 24 0;
+#X connect 27 0 28 0;
+#X connect 29 0 31 0;
+#X connect 29 0 46 0;
+#X connect 30 0 33 0;
+#X connect 30 0 47 0;
+#X connect 35 0 36 0;
+#X connect 36 0 27 0;
+#X connect 37 0 36 1;
+#X connect 38 0 39 0;
+#X connect 40 0 10 0;
+#X connect 41 0 16 0;
+#X connect 42 0 19 0;
+#X connect 43 0 20 0;
+#X connect 44 0 29 0;
+#X connect 45 0 30 0;
+#X connect 49 0 4 0;
+#X connect 50 0 6 0;
+#X connect 51 0 115 0;
+#X connect 52 0 119 0;
+#X connect 53 0 54 0;
+#X connect 56 0 53 0;
+#X connect 64 0 10 0;
+#X connect 66 0 19 0;
+#X connect 67 0 20 0;
+#X connect 68 0 29 0;
+#X connect 69 0 30 0;
+#X connect 70 0 49 0;
+#X connect 71 0 57 0;
+#X connect 71 1 58 0;
+#X connect 71 2 59 0;
+#X connect 71 3 60 0;
+#X connect 71 4 61 0;
+#X connect 71 5 62 0;
+#X connect 71 6 63 0;
+#X connect 72 0 53 0;
+#X connect 73 0 119 0;
+#X connect 74 0 115 0;
+#X connect 75 0 6 0;
+#X connect 77 0 71 0;
+#X connect 77 0 84 0;
+#X connect 78 0 71 0;
+#X connect 78 0 84 0;
+#X connect 79 0 71 0;
+#X connect 79 0 84 0;
+#X connect 81 0 78 0;
+#X connect 82 0 83 0;
+#X connect 83 0 38 0;
+#X connect 84 0 85 0;
+#X connect 86 0 87 0;
+#X connect 86 0 91 0;
+#X connect 89 0 86 0;
+#X connect 90 0 86 0;
+#X connect 93 0 94 0;
+#X connect 93 0 113 0;
+#X connect 95 0 93 0;
+#X connect 97 0 98 0;
+#X connect 97 0 106 0;
+#X connect 99 0 97 0;
+#X connect 100 0 97 0;
+#X connect 101 0 102 0;
+#X connect 101 0 107 0;
+#X connect 103 0 101 0;
+#X connect 104 0 101 0;
+#X connect 115 0 114 0;
+#X connect 117 0 4 1;
+#X connect 117 0 118 0;
+#X connect 119 0 8 0;
+#X connect 120 0 121 0;
+#X connect 121 0 117 0;
+#X connect 123 0 16 0;
+#X connect 125 0 128 0;
+#X connect 125 0 131 0;
+#X connect 126 0 129 0;
+#X connect 126 0 132 0;
+#X connect 127 0 130 0;
+#X connect 127 0 133 0;
+#X connect 134 0 125 0;
+#X connect 135 0 127 0;
+#X connect 136 0 126 0;
+#X connect 137 0 125 0;
+#X connect 138 0 126 0;
+#X connect 139 0 127 0;
+#X connect 140 0 126 0;
+#X connect 141 0 16 0;
+#X connect 142 0 127 0;
+#X connect 143 0 125 0;
+#X connect 144 0 97 0;
+#X connect 145 0 93 0;
+#X connect 146 0 97 0;
+#X connect 147 0 101 0;
+#X connect 148 0 126 0;
+#X connect 149 0 126 0;
+#X connect 150 0 126 0;
+#X connect 151 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/arccos.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,30 @@
+#N canvas 88 45 313 368 10;
+#X obj 112 255 * 360;
+#X floatatom 159 306 5 0 0 0 - - -;
+#X obj 112 279 / 6.28319;
+#X obj 70 47 *;
+#X obj 70 79 swap 1;
+#X obj 70 112 -;
+#X obj 70 141 sqrt;
+#X obj 112 172 /;
+#X obj 112 200 atan;
+#X obj 112 226 * 2;
+#X text 152 108 Arccos of angle;
+#X obj 127 48 + 1;
+#X obj 112 306 outlet;
+#X obj 70 20 inlet;
+#X connect 0 0 2 0;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 4 1 5 1;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 9 0 0 0;
+#X connect 11 0 7 1;
+#X connect 13 0 3 1;
+#X connect 13 0 3 0;
+#X connect 13 0 11 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/arccos~.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,39 @@
+#N canvas 177 186 443 430 10;
+#X obj 162 73 inlet~;
+#X obj 162 108 *~;
+#X obj 197 107 +~ 1;
+#X obj 147 136 -~;
+#X obj 113 109 sig~ 1;
+#X obj 147 163 sqrt~;
+#X obj 182 193 /~;
+#X obj 182 221 atan~;
+#X obj 182 248 *~ 2;
+#X obj 69 236 loadbang;
+#X obj 69 259 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 69 280 metro 10;
+#X obj 69 303 snapshot~;
+#X floatatom 69 327 5 0 0 0 - - -;
+#X obj 182 339 outlet~;
+#X obj 182 272 *~ 360;
+#X obj 182 294 /~ 3.14159;
+#X obj 182 315 /~ 2;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 2 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 1;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 15 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 14 0;
+#X connect 17 0 12 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/centreAngles.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,159 @@
+#N canvas 0 22 1376 625 10;
+#X obj 69 140 f;
+#X obj 69 97 r GO;
+#X obj 84 118 r preswingTime;
+#X obj 231 198 line~;
+#X obj 96 262 loadbang;
+#X obj 96 283 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 96 301 metro 10;
+#X obj 96 323 snapshot~;
+#X floatatom 96 343 5 0 0 0 - - -;
+#X obj 177 359 hsl 128 15 -90 270 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6350 1;
+#X obj 231 97 r setUp;
+#X text 214 78 Start at 0 speed;
+#X obj 246 118 r presweepAzim;
+#X obj 231 141 f;
+#X msg 231 164 \$1;
+#X msg 69 163 0 \$1;
+#X obj 355 42 t f b;
+#X obj 356 70 delay;
+#X obj 370 -3 r preswingTime;
+#X obj 377 119 r postswingTime;
+#X obj 355 -23 r GO;
+#X obj 355 19 f;
+#X obj 356 97 f;
+#X obj 356 142 pack;
+#X obj 398 71 r postsweepAzim;
+#X msg 356 168 \$1 \$2;
+#X obj 179 97 r myEnd;
+#X text 294 217 Current source Azimuth angle;
+#X obj 858 109 f;
+#X obj 858 66 r GO;
+#X obj 879 132 r preswingTime;
+#X obj 1029 232 line~;
+#X obj 882 295 loadbang;
+#X obj 882 316 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 882 334 metro 10;
+#X obj 882 356 snapshot~;
+#X floatatom 882 376 5 0 0 0 - - -;
+#X obj 963 392 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 10936 1;
+#X obj 1029 131 r setUp;
+#X text 1012 112 Start at 0 speed;
+#X obj 1029 175 f;
+#X msg 1029 198 \$1;
+#X obj 1141 75 t f b;
+#X obj 1142 103 delay;
+#X obj 1156 30 r preswingTime;
+#X obj 1163 152 r postswingTime;
+#X obj 1141 10 r GO;
+#X obj 1141 52 f;
+#X obj 1142 130 f;
+#X obj 1142 175 pack;
+#X msg 1142 201 \$1 \$2;
+#X obj 1044 152 r presweepElev;
+#X obj 1184 78 r postsweepElev;
+#X obj 858 156 pack;
+#X obj 873 88 r midElev;
+#X msg 858 190 \$1 \$2;
+#X obj 658 74 +;
+#X obj 643 101 /;
+#X obj 616 53 t f f;
+#X floatatom 589 132 5 0 0 0 - - -;
+#X obj 658 124 r presweepElev;
+#X obj 673 146 r postsweepElev;
+#X obj 658 30 r postswingTime;
+#X obj 673 52 r preswingTime;
+#X obj 643 199 *;
+#X floatatom 606 267 5 0 0 0 - - -;
+#X obj 643 267 s midElev;
+#X text 536 -100 Calculate the angles with respect to the centre of
+the swing circle;
+#X text 1092 251 Current source Elevation angle;
+#X obj 1085 304 s~ currentElev;
+#X obj 248 265 s~ currentAzim;
+#X obj 951 -54 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 951 -1 s GO;
+#X obj 891 -54 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 891 -1 s setUp;
+#X obj 980 130 r myEnd;
+#X obj 658 175 -;
+#X obj 643 242 +;
+#X obj 658 219 r postsweepElev;
+#X connect 0 0 15 0;
+#X connect 1 0 0 0;
+#X connect 2 0 0 1;
+#X connect 3 0 7 0;
+#X connect 3 0 70 0;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 10 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 3 0;
+#X connect 15 0 3 0;
+#X connect 16 0 17 1;
+#X connect 16 1 17 0;
+#X connect 17 0 22 0;
+#X connect 18 0 21 1;
+#X connect 19 0 23 1;
+#X connect 20 0 21 0;
+#X connect 21 0 16 0;
+#X connect 22 0 23 0;
+#X connect 23 0 25 0;
+#X connect 24 0 22 1;
+#X connect 25 0 3 0;
+#X connect 26 0 13 0;
+#X connect 28 0 53 0;
+#X connect 29 0 28 0;
+#X connect 30 0 53 1;
+#X connect 31 0 35 0;
+#X connect 31 0 69 0;
+#X connect 32 0 33 0;
+#X connect 33 0 34 0;
+#X connect 34 0 35 0;
+#X connect 35 0 36 0;
+#X connect 35 0 37 0;
+#X connect 38 0 40 0;
+#X connect 40 0 41 0;
+#X connect 41 0 31 0;
+#X connect 42 0 43 1;
+#X connect 42 1 43 0;
+#X connect 43 0 48 0;
+#X connect 44 0 47 1;
+#X connect 45 0 49 1;
+#X connect 46 0 47 0;
+#X connect 47 0 42 0;
+#X connect 48 0 49 0;
+#X connect 49 0 50 0;
+#X connect 50 0 31 0;
+#X connect 51 0 40 1;
+#X connect 52 0 48 1;
+#X connect 53 0 55 0;
+#X connect 54 0 28 1;
+#X connect 55 0 31 0;
+#X connect 56 0 57 1;
+#X connect 57 0 59 0;
+#X connect 57 0 64 0;
+#X connect 58 0 56 0;
+#X connect 58 1 57 0;
+#X connect 60 0 76 0;
+#X connect 61 0 76 1;
+#X connect 62 0 58 0;
+#X connect 63 0 56 1;
+#X connect 64 0 77 0;
+#X connect 71 0 72 0;
+#X connect 73 0 74 0;
+#X connect 75 0 40 0;
+#X connect 76 0 64 1;
+#X connect 77 0 66 0;
+#X connect 77 0 65 0;
+#X connect 78 0 77 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/fcpan.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,25 @@
+#N canvas 316 389 443 292 10;
+#X obj 64 123 *~;
+#X obj -4 123 *~;
+#X obj 80 77 cos~;
+#X obj 80 40 -~ 0.25;
+#X obj 80 18 *~ 0.25;
+#X obj 12 101 cos~;
+#X obj 12 77 -~ 0.25;
+#X obj -4 146 outlet~ l;
+#X obj 64 146 outlet~ r;
+#X obj -4 -4 inlet~;
+#X obj 80 -4 sig~;
+#X obj 80 -36 inlet;
+#X connect 0 0 8 0;
+#X connect 1 0 7 0;
+#X connect 2 0 0 1;
+#X connect 3 0 2 0;
+#X connect 3 0 6 0;
+#X connect 4 0 3 0;
+#X connect 5 0 1 1;
+#X connect 6 0 5 0;
+#X connect 9 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 4 0;
+#X connect 11 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/fcpan~.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,39 @@
+#N canvas 480 344 450 300 10;
+#X obj 74 133 *~;
+#X obj 6 133 *~;
+#X obj 90 87 cos~;
+#X obj 90 50 -~ 0.25;
+#X obj 90 28 *~ 0.25;
+#X obj 22 111 cos~;
+#X obj 22 87 -~ 0.25;
+#X obj 6 156 outlet~ l;
+#X obj 74 156 outlet~ r;
+#X obj 6 6 inlet~;
+#X obj 90 -26 inlet~;
+#X obj 229 78 snapshot~;
+#X floatatom 229 104 10 0 0 0 - - -;
+#X obj 229 5 loadbang;
+#X obj 229 53 metro 10;
+#X obj 227 29 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 235 169 sig~;
+#X obj 299 143 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X connect 0 0 8 0;
+#X connect 1 0 7 0;
+#X connect 2 0 0 1;
+#X connect 3 0 2 0;
+#X connect 3 0 6 0;
+#X connect 4 0 3 0;
+#X connect 5 0 1 1;
+#X connect 6 0 5 0;
+#X connect 9 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 11 0;
+#X connect 10 0 4 0;
+#X connect 11 0 12 0;
+#X connect 13 0 15 0;
+#X connect 14 0 11 0;
+#X connect 15 0 14 0;
+#X connect 16 0 4 0;
+#X connect 17 0 16 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/freqCalcWooD2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,135 @@
+#N canvas 493 23 1282 851 10;
+#X obj 197 272 +;
+#X floatatom 231 223 8 0 0 0 - - -;
+#X obj 197 223 *;
+#X obj 212 151 r \$0_thisGroup;
+#X floatatom 221 304 8 0 0 0 - - -;
+#X obj 212 245 r firstSpeed;
+#X floatatom 233 272 8 0 0 0 - - -;
+#X floatatom 144 145 8 0 0 0 - - -;
+#X obj 197 125 r deltaSpeed;
+#X obj 212 199 + 0;
+#X obj -29 272 +;
+#X floatatom 5 223 8 0 0 0 - - -;
+#X obj -29 223 *;
+#X obj -14 153 r \$0_thisGroup;
+#X floatatom -87 301 8 0 0 0 - - -;
+#X floatatom 7 272 8 0 0 0 - - -;
+#X floatatom -82 149 8 0 0 0 - - -;
+#X obj -14 199 + 0;
+#X obj -35 59 inlet;
+#X obj -35 81 s \$0_thisGroup;
+#X obj 111 60 inlet;
+#X obj 111 82 s \$0_thisSource;
+#X obj -29 336 /;
+#X obj -29 360 * 1000;
+#X text 14 358 Convert to millisecs;
+#X text 2 334 To Time;
+#X floatatom -88 392 8 0 0 0 - - -;
+#X obj -47 674 line~;
+#X obj -198 719 snapshot~;
+#X obj -198 672 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -255 752 hsl 128 15 0 130 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj -45 439 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -169 516 delay \$1;
+#X obj -169 545 i;
+#X msg -169 567 0 \$1;
+#X obj -196 485 t f b;
+#X floatatom -258 778 8 0 0 0 - - -;
+#X obj -45 521 f;
+#X obj -196 458 f;
+#X obj -198 694 metro 1;
+#X obj -29 392 * 0.75;
+#X obj -154 394 * 0.25;
+#X obj -47 726 outlet~;
+#X obj 227 175 r \$0_thisSource;
+#X obj 1 176 r \$0_thisSource;
+#X obj -11 414 r GO;
+#X obj -198 638 loadbang;
+#X floatatom -101 660 5 0 0 0 - - -;
+#X obj -14 248 r circumMin;
+#X obj -29 126 r deltaCircum;
+#X obj -230 544 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -230 568 s downSw;
+#X text 19 204 Source number (1 at hilt);
+#X text -180 262 Circumference of the arc;
+#X text -197 273 associated with this source;
+#X text 19 389 Acceleration;
+#X text -245 391 Deceleration;
+#X text 195 325 Speed of the individual source;
+#X text 14 684 Ramp up to top speed for this source in 3/4 of the swing
+time and ramp down to 0 in the remaining 1/4;
+#X text 229 24 Patch that calculates the speed of an individual source
+in the blade through out the arc of the swing.;
+#X obj 6 556 f;
+#X obj 4 598 pack;
+#X msg 3 630 \$1 \$2;
+#X obj -49 487 delay 8;
+#X msg -51 629 0;
+#X obj 63 571 t f b;
+#X obj 62 609 delay 8;
+#X connect 0 0 4 0;
+#X connect 0 0 22 1;
+#X connect 0 0 60 1;
+#X connect 2 0 0 0;
+#X connect 3 0 9 0;
+#X connect 5 0 0 1;
+#X connect 5 0 6 0;
+#X connect 8 0 2 0;
+#X connect 8 0 7 0;
+#X connect 9 0 1 0;
+#X connect 9 0 2 1;
+#X connect 10 0 14 0;
+#X connect 10 0 22 0;
+#X connect 12 0 10 0;
+#X connect 13 0 17 0;
+#X connect 17 0 11 0;
+#X connect 17 0 12 1;
+#X connect 18 0 19 0;
+#X connect 20 0 21 0;
+#X connect 22 0 23 0;
+#X connect 23 0 26 0;
+#X connect 23 0 40 0;
+#X connect 23 0 41 0;
+#X connect 27 0 28 0;
+#X connect 27 0 42 0;
+#X connect 28 0 30 0;
+#X connect 29 0 39 0;
+#X connect 30 0 36 0;
+#X connect 31 0 38 0;
+#X connect 31 0 60 0;
+#X connect 31 0 63 0;
+#X connect 32 0 33 0;
+#X connect 32 0 50 0;
+#X connect 33 0 34 0;
+#X connect 34 0 27 0;
+#X connect 35 0 32 1;
+#X connect 35 1 32 0;
+#X connect 37 0 47 0;
+#X connect 37 0 65 0;
+#X connect 38 0 35 0;
+#X connect 39 0 28 0;
+#X connect 40 0 37 1;
+#X connect 40 0 38 1;
+#X connect 41 0 33 1;
+#X connect 43 0 9 1;
+#X connect 44 0 17 1;
+#X connect 45 0 31 0;
+#X connect 46 0 29 0;
+#X connect 48 0 10 1;
+#X connect 48 0 15 0;
+#X connect 49 0 12 0;
+#X connect 49 0 16 0;
+#X connect 50 0 51 0;
+#X connect 60 0 61 0;
+#X connect 61 0 62 0;
+#X connect 62 0 27 0;
+#X connect 63 0 37 0;
+#X connect 64 0 27 0;
+#X connect 65 0 61 1;
+#X connect 65 1 66 0;
+#X connect 66 0 61 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/obsPosition.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,128 @@
+#N canvas 203 146 1178 769 10;
+#X obj -117 35 inlet;
+#X obj 296 -12 r bladeLen;
+#X obj 311 94 r armLength;
+#X obj -117 58 s \$0_sourceNo;
+#X obj 310 9 r NoOfSources;
+#X obj 296 119 +;
+#X obj 296 29 /;
+#X obj 296 73 *;
+#X obj 311 50 r \$0_sourceNo;
+#X text 322 117 Distance from centre of arc to the source;
+#X obj 30 58 r~ swordAngle;
+#X obj -116 -15 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -61 -14 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -116 10 s setUp;
+#X obj -61 10 s GO;
+#X floatatom 260 146 5 0 0 0 - - -;
+#X obj 30 88 /~ 360;
+#X obj 30 138 *~ 1;
+#X obj 30 114 cos~;
+#X obj -61 115 r obsDistance;
+#X obj -61 136 sig~;
+#X obj 15 173 -~;
+#X obj 72 143 r~ swordAngle;
+#X obj 72 170 /~ 360;
+#X obj 72 194 sin~;
+#X obj 296 144 s \$0_thisLength;
+#X obj 72 220 *~ 1;
+#X obj 107 193 r \$0_thisLength;
+#X obj 15 245 *~;
+#X obj 72 247 *~;
+#X obj 15 273 +~;
+#X obj 15 296 sqrt~;
+#X obj -64 302 metro 10;
+#X obj -64 333 snapshot~;
+#X floatatom -65 357 8 0 0 0 - - -;
+#X obj -64 271 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj -64 246 loadbang;
+#X obj 70 115 r \$0_thisLength;
+#X obj 404 216 r \$0_thisLength;
+#X obj 404 239 sig~;
+#X obj 404 264 *~;
+#X obj 612 220 r obsDistance;
+#X obj 612 241 sig~;
+#X obj 612 265 *~;
+#X obj 15 330 s~ \$0sourceDist;
+#X obj 509 220 r~ \$0sourceDist;
+#X obj 509 262 *~;
+#X text 422 194 l;
+#X text 552 197 B;
+#X text 644 198 Z;
+#X obj 494 293 +~;
+#X obj 494 319 -~;
+#X obj 524 323 r \$0_thisLength;
+#X obj 524 346 sig~;
+#X obj 625 323 r~ \$0sourceDist;
+#X obj 625 346 *~ 2;
+#X obj 524 375 *~;
+#X obj 494 398 /~;
+#X obj 394 386 loadbang;
+#X obj 394 409 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 394 430 metro 10;
+#X obj 394 453 snapshot~;
+#X floatatom 394 477 5 0 0 0 - - -;
+#X obj 494 424 arccos~;
+#X connect 0 0 3 0;
+#X connect 1 0 6 0;
+#X connect 2 0 5 1;
+#X connect 4 0 6 1;
+#X connect 5 0 15 0;
+#X connect 5 0 25 0;
+#X connect 6 0 7 0;
+#X connect 7 0 5 0;
+#X connect 8 0 7 1;
+#X connect 10 0 16 0;
+#X connect 11 0 13 0;
+#X connect 12 0 14 0;
+#X connect 16 0 18 0;
+#X connect 17 0 21 1;
+#X connect 18 0 17 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 28 0;
+#X connect 21 0 28 1;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X connect 24 0 26 0;
+#X connect 26 0 29 0;
+#X connect 26 0 29 1;
+#X connect 27 0 26 1;
+#X connect 28 0 30 0;
+#X connect 29 0 30 1;
+#X connect 30 0 31 0;
+#X connect 31 0 33 0;
+#X connect 31 0 44 0;
+#X connect 32 0 33 0;
+#X connect 33 0 34 0;
+#X connect 35 0 32 0;
+#X connect 36 0 35 0;
+#X connect 37 0 17 1;
+#X connect 38 0 39 0;
+#X connect 39 0 40 0;
+#X connect 39 0 40 1;
+#X connect 40 0 50 0;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 42 0 43 1;
+#X connect 43 0 51 1;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 50 1;
+#X connect 50 0 51 0;
+#X connect 51 0 57 0;
+#X connect 52 0 53 0;
+#X connect 53 0 56 0;
+#X connect 54 0 55 0;
+#X connect 55 0 56 1;
+#X connect 56 0 57 1;
+#X connect 57 0 63 0;
+#X connect 58 0 59 0;
+#X connect 59 0 60 0;
+#X connect 60 0 61 0;
+#X connect 61 0 62 0;
+#X connect 63 0 61 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/sourceSpeed.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,144 @@
+#N canvas 73 53 1408 813 10;
+#X obj -219 -121 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034
+-1 -1;
+#X obj -219 -68 s GO;
+#X obj -279 -121 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj -279 -68 s setUp;
+#X obj -98 420 line~;
+#X text -89 -100 Start calculation with elevation = 0 \, arm length
+is constant \, acceleration/deceleration is constant.;
+#X obj -211 469 loadbang;
+#X obj -211 490 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -211 508 metro 10;
+#X obj -211 530 snapshot~;
+#X floatatom -211 550 5 0 0 0 - - -;
+#X obj -130 566 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X msg -268 354 \$1 \$2;
+#X obj -268 329 pack;
+#X msg -98 386 0;
+#X obj -269 306 f;
+#X obj -269 261 r GO;
+#X msg 41 388 0 \$1;
+#X obj 40 311 t f b;
+#X obj 41 339 delay;
+#X obj -98 365 r setUp;
+#X text -115 346 Start at 0 speed;
+#X text 83 399 \$1 = time to reach speed of 0;
+#X obj 55 264 r preswingTime;
+#X text -7 224 Trigger once full speed;
+#X obj -98 453 outlet~;
+#X obj 233 -103 inlet;
+#X obj 327 -105 inlet;
+#X obj 233 -80 s \$0_thisGroup;
+#X obj 327 -81 s \$0_thisSource;
+#X text -331 385 \$1 = source speed;
+#X text -331 401 \$2 = time to reach source speed;
+#X obj -243 305 r preswingTime;
+#X obj 236 16 r \$0_thisGroup;
+#X obj 251 36 r \$0_thisSource;
+#X obj 236 58 +;
+#X floatatom 190 85 5 0 0 0 - - -;
+#X obj 236 84 s \$0_mySourceNo;
+#X obj -239 -39 r \$0_mySourceNo;
+#X obj -224 -19 r deltaPreCirc;
+#X obj -239 2 *;
+#X obj -239 43 +;
+#X obj -224 22 r minPreCirc;
+#X floatatom -302 64 5 0 0 0 - - -;
+#X obj -224 64 r preswingTime;
+#X obj -239 107 /;
+#X obj -224 85 * 0.001;
+#X obj -239 134 * 2;
+#X text -196 114 Average Speed;
+#X text -199 138 Top Speed for this source;
+#X floatatom -292 160 5 0 0 0 - - -;
+#X obj -239 161 s \$0_myPreSourceSpeed;
+#X obj -254 282 r \$0_myPreSourceSpeed;
+#X obj 98 328 r postswingTime;
+#X floatatom 130 351 5 0 0 0 - - -;
+#X obj 40 244 r GO;
+#X obj 40 286 f;
+#X obj 41 366 f;
+#X obj 436 7 r start_armLength;
+#X obj 421 -15 r length;
+#X obj 421 69 -;
+#X obj 469 50 r NoOfSources;
+#X obj 454 29 r \$0_mySourceNo;
+#X obj 454 72 /;
+#X obj 421 94 *;
+#X floatatom 376 162 5 0 0 0 - - -;
+#X obj 421 137 +;
+#X obj 436 115 r start_armLength;
+#X text 476 163 Distance from centre of arc;
+#X obj 421 162 sig~;
+#X obj 421 210 s~ \$0_srcCnt;
+#X obj 457 331 r~ \$0_srcCnt;
+#X obj 457 360 thisPosition;
+#X text 446 376 Y;
+#X text 472 376 X;
+#X text 494 376 Z;
+#X obj 467 402 thisAngle;
+#X connect 0 0 1 0;
+#X connect 2 0 3 0;
+#X connect 4 0 9 0;
+#X connect 4 0 25 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 9 0 10 0;
+#X connect 9 0 11 0;
+#X connect 12 0 4 0;
+#X connect 13 0 12 0;
+#X connect 14 0 4 0;
+#X connect 15 0 13 0;
+#X connect 16 0 15 0;
+#X connect 17 0 4 0;
+#X connect 18 0 19 1;
+#X connect 18 1 19 0;
+#X connect 19 0 57 0;
+#X connect 20 0 14 0;
+#X connect 23 0 56 1;
+#X connect 26 0 28 0;
+#X connect 27 0 29 0;
+#X connect 32 0 13 1;
+#X connect 33 0 35 0;
+#X connect 34 0 35 1;
+#X connect 35 0 36 0;
+#X connect 35 0 37 0;
+#X connect 38 0 40 0;
+#X connect 39 0 40 1;
+#X connect 40 0 41 0;
+#X connect 41 0 43 0;
+#X connect 41 0 45 0;
+#X connect 42 0 41 1;
+#X connect 44 0 46 0;
+#X connect 45 0 47 0;
+#X connect 46 0 45 1;
+#X connect 47 0 50 0;
+#X connect 47 0 51 0;
+#X connect 52 0 15 1;
+#X connect 53 0 54 0;
+#X connect 53 0 57 1;
+#X connect 55 0 56 0;
+#X connect 56 0 18 0;
+#X connect 57 0 17 0;
+#X connect 58 0 60 1;
+#X connect 59 0 60 0;
+#X connect 60 0 64 0;
+#X connect 61 0 63 1;
+#X connect 62 0 63 0;
+#X connect 63 0 64 1;
+#X connect 64 0 66 0;
+#X connect 66 0 65 0;
+#X connect 66 0 69 0;
+#X connect 67 0 66 1;
+#X connect 69 0 70 0;
+#X connect 71 0 72 0;
+#X connect 72 0 76 0;
+#X connect 72 1 76 1;
+#X connect 72 2 76 2;
+#X connect 72 3 76 3;
+#X connect 72 4 76 4;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/sweepTime.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,126 @@
+#N canvas 64 60 1299 777 10;
+#X obj 658 -89 r presweepElev;
+#X obj 751 -90 r postsweepElev;
+#X obj 199 19 r presweepAzim;
+#X floatatom 158 51 5 0 0 0 - - -;
+#X floatatom 658 -65 5 0 0 0 - - -;
+#X floatatom 751 -67 5 0 0 0 - - -;
+#X obj 198 -110 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 198 -57 s GO;
+#X obj 138 -110 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 138 -57 s setUp;
+#X obj 852 -90 r start_armLength;
+#X floatatom 852 -69 5 0 0 0 - - -;
+#X obj 968 -90 r bladeLen;
+#X floatatom 968 -67 5 0 0 0 - - -;
+#X obj 214 86 r start_armLength;
+#X obj 229 107 r bladeLen;
+#X obj 214 131 +;
+#X floatatom 232 151 5 0 0 0 - - -;
+#X text 328 -89 Start calculation with elevation = 0 \, arm length
+is constant \, acceleration/deceleration is constant.;
+#X obj 199 64 * 6.28312;
+#X obj 199 42 / 360;
+#X floatatom 156 97 5 0 0 0 - - -;
+#X obj 199 164 *;
+#X floatatom 152 198 5 0 0 0 - - -;
+#X obj 214 185 r topSpeed;
+#X obj 214 210 / 2;
+#X obj 199 234 /;
+#X obj 199 258 * 1000;
+#X floatatom 246 287 5 0 0 0 - - -;
+#X floatatom 542 40 5 0 0 0 - - -;
+#X obj 598 75 r start_armLength;
+#X obj 613 96 r bladeLen;
+#X obj 598 120 +;
+#X floatatom 616 140 5 0 0 0 - - -;
+#X obj 583 53 * 6.28312;
+#X obj 583 31 / 360;
+#X floatatom 540 86 5 0 0 0 - - -;
+#X obj 583 153 *;
+#X floatatom 536 187 5 0 0 0 - - -;
+#X obj 598 174 r topSpeed;
+#X obj 598 199 / 2;
+#X obj 583 223 /;
+#X obj 583 247 * 1000;
+#X obj 583 -17 r postsweepAzim;
+#X text 683 252 Time from 0 azimuth to;
+#X text 686 267 stationary at post sweep;
+#X text 637 199 Assuming constant acceleration;
+#X floatatom 635 274 5 0 0 0 - - -;
+#X obj 199 320 s preswingTime;
+#X obj 583 306 s postswingTime;
+#X text 249 211 Assuming constant acceleration;
+#X text 25 240 Time from pre-sweep azimuth;
+#X text 26 253 to centre at top speed;
+#X text 8 186 Pre sweep Circumference;
+#X text 396 167 Post sweep Circumference;
+#X text 315 321 Acceleration time;
+#X text 692 307 Decceleration time;
+#X text 246 130 Full radius;
+#X text 648 119 Full radius;
+#X obj 1037 70 r preswingTime;
+#X obj 1022 152 +;
+#X obj 1009 253 delay;
+#X obj 1007 200 t f b;
+#X obj 1007 27 r GO;
+#X obj 1007 175 f;
+#X obj 1036 230 + 5;
+#X obj 1022 48 r postswingTime;
+#X obj 1009 276 s myEnd;
+#X obj 1037 122 t f b;
+#X floatatom 955 252 5 0 0 0 - - -;
+#X obj 582 10 * -1;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 3 0;
+#X connect 2 0 20 0;
+#X connect 6 0 7 0;
+#X connect 8 0 9 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 14 0 16 0;
+#X connect 15 0 16 1;
+#X connect 16 0 17 0;
+#X connect 16 0 22 1;
+#X connect 19 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 19 0;
+#X connect 22 0 23 0;
+#X connect 22 0 26 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 0;
+#X connect 27 0 28 0;
+#X connect 27 0 48 0;
+#X connect 30 0 32 0;
+#X connect 31 0 32 1;
+#X connect 32 0 33 0;
+#X connect 32 0 37 1;
+#X connect 34 0 36 0;
+#X connect 34 0 37 0;
+#X connect 35 0 34 0;
+#X connect 37 0 38 0;
+#X connect 37 0 41 0;
+#X connect 39 0 40 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 0;
+#X connect 42 0 47 0;
+#X connect 42 0 49 0;
+#X connect 43 0 29 0;
+#X connect 43 0 70 0;
+#X connect 59 0 68 0;
+#X connect 60 0 64 1;
+#X connect 61 0 67 0;
+#X connect 62 0 65 0;
+#X connect 62 1 61 0;
+#X connect 63 0 64 0;
+#X connect 64 0 62 0;
+#X connect 65 0 61 1;
+#X connect 65 0 69 0;
+#X connect 66 0 60 0;
+#X connect 68 0 60 1;
+#X connect 68 1 60 0;
+#X connect 70 0 35 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/tenSource.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,293 @@
+#N canvas 198 54 1259 813 10;
+#X obj 670 10 inlet;
+#X obj 670 31 i;
+#X obj 670 100 s \$0_thisGroup;
+#X obj -159 58 r \$0_thisGroup;
+#X obj -33 136 *;
+#X obj -18 111 r deltaThick;
+#X obj -33 47 r \$0_thisGroup;
+#X obj -33 90 +;
+#X obj -48 22 r hiltThick;
+#X obj -48 161 -;
+#X obj 628 39 t b;
+#X msg 99 69 0;
+#X msg 155 68 1;
+#X msg 211 70 2;
+#X msg 264 71 3;
+#X msg 316 70 4;
+#X msg 367 70 5;
+#X msg 417 70 6;
+#X msg 467 69 7;
+#X msg 517 70 8;
+#X msg 566 70 9;
+#X obj 367 90 s \$0_s5;
+#X obj 316 91 s \$0_s4;
+#X obj 264 92 s \$0_s3;
+#X obj 211 91 s \$0_s2;
+#X obj 155 90 s \$0_s1;
+#X obj 99 91 s \$0_s0;
+#X obj 417 90 s \$0_s6;
+#X obj 467 90 s \$0_s7;
+#X obj 517 90 s \$0_s8;
+#X obj 566 90 s \$0_s9;
+#X obj -18 68 r \$0_s0;
+#X obj -96 86 r \$0_s0;
+#X obj -158 284 r \$0_thisGroup;
+#X obj -44 368 *;
+#X obj -29 343 r deltaThick;
+#X obj -44 279 r \$0_thisGroup;
+#X obj -44 322 +;
+#X obj -59 246 r hiltThick;
+#X obj -59 393 -;
+#X obj -95 312 r \$0_s1;
+#X obj -29 300 r \$0_s1;
+#X obj -155 546 r \$0_thisGroup;
+#X obj -41 630 *;
+#X obj -26 605 r deltaThick;
+#X obj -41 541 r \$0_thisGroup;
+#X obj -41 584 +;
+#X obj -56 516 r hiltThick;
+#X obj -56 655 -;
+#X obj -92 574 r \$0_s2;
+#X obj -26 562 r \$0_s2;
+#X obj 77 187 r \$0_thisGroup;
+#X obj 191 271 *;
+#X obj 206 246 r deltaThick;
+#X obj 191 182 r \$0_thisGroup;
+#X obj 191 225 +;
+#X obj 176 157 r hiltThick;
+#X obj 176 296 -;
+#X obj 140 215 r \$0_s3;
+#X obj 206 203 r \$0_s3;
+#X obj 80 544 r \$0_thisGroup;
+#X obj 194 628 *;
+#X obj 209 603 r deltaThick;
+#X obj 194 539 r \$0_thisGroup;
+#X obj 194 582 +;
+#X obj 179 514 r hiltThick;
+#X obj 179 653 -;
+#X obj 209 560 r \$0_s4;
+#X obj 143 572 r \$0_s4;
+#X obj 313 171 r \$0_thisGroup;
+#X obj 427 255 *;
+#X obj 442 230 r deltaThick;
+#X obj 427 166 r \$0_thisGroup;
+#X obj 427 209 +;
+#X obj 412 141 r hiltThick;
+#X obj 412 280 -;
+#X obj 376 199 r \$0_s5;
+#X obj 442 187 r \$0_s5;
+#X obj 303 543 r \$0_thisGroup;
+#X obj 417 627 *;
+#X obj 432 602 r deltaThick;
+#X obj 417 538 r \$0_thisGroup;
+#X obj 417 581 +;
+#X obj 402 513 r hiltThick;
+#X obj 402 652 -;
+#X obj 366 571 r \$0_s6;
+#X obj 432 559 r \$0_s6;
+#X obj 537 171 r \$0_thisGroup;
+#X obj 651 255 *;
+#X obj 666 230 r deltaThick;
+#X obj 651 166 r \$0_thisGroup;
+#X obj 651 209 +;
+#X obj 636 141 r hiltThick;
+#X obj 636 280 -;
+#X obj 600 199 r \$0_s7;
+#X obj 666 187 r \$0_s7;
+#X obj 541 521 r \$0_thisGroup;
+#X obj 655 605 *;
+#X obj 670 580 r deltaThick;
+#X obj 655 516 r \$0_thisGroup;
+#X obj 655 559 +;
+#X obj 639 467 r hiltThick;
+#X obj 640 630 -;
+#X obj 604 549 r \$0_s8;
+#X obj 670 537 r \$0_s8;
+#X obj 772 295 r \$0_thisGroup;
+#X obj 886 379 *;
+#X obj 901 354 r deltaThick;
+#X obj 886 290 r \$0_thisGroup;
+#X obj 886 333 +;
+#X obj 871 265 r hiltThick;
+#X obj 871 404 -;
+#X obj 835 323 r \$0_s9;
+#X obj 901 311 r \$0_s9;
+#X obj 780 16 inlet;
+#X obj 872 15 inlet;
+#X obj 872 39 s \$0_obAngle;
+#X obj 780 40 s \$0_obDist;
+#X obj 973 15 inlet;
+#X obj 973 39 s \$0_elev;
+#X obj 373 353 r \$0_elev;
+#X obj 150 368 r \$0_elev;
+#X obj -39 195 r \$0_elev;
+#X obj -80 470 r \$0_elev;
+#X obj -34 709 r \$0_elev;
+#X obj 150 733 r \$0_elev;
+#X obj 391 707 r \$0_elev;
+#X obj 630 685 r \$0_elev;
+#X obj 855 457 r \$0_elev;
+#X obj 627 334 r \$0_elev;
+#X floatatom 3 169 5 0 0 0 - - -;
+#X obj 77 385 woSoFreqD2;
+#X obj -159 239 woSoFreqD2;
+#X obj -158 490 woSoFreqD2;
+#X obj -155 727 woSoFreqD2;
+#X obj 80 750 woSoFreqD2;
+#X obj 303 724 woSoFreqD2;
+#X obj 541 702 woSoFreqD2;
+#X obj 772 475 woSoFreqD2;
+#X obj 537 352 woSoFreqD2;
+#X obj 313 375 woSoFreqD2;
+#X obj 670 76 * 1;
+#X obj 670 53 - 9;
+#X obj 772 347 sourceSpeed;
+#X obj -159 109 sourceSpeed;
+#X obj 77 239 sourceSpeed;
+#X obj 313 223 sourceSpeed;
+#X obj 537 223 sourceSpeed;
+#X obj 541 573 sourceSpeed;
+#X obj 303 595 sourceSpeed;
+#X obj 80 596 sourceSpeed;
+#X obj -155 598 sourceSpeed;
+#X obj -158 336 sourceSpeed;
+#X connect 0 0 1 0;
+#X connect 0 0 10 0;
+#X connect 1 0 142 0;
+#X connect 3 0 144 0;
+#X connect 4 0 9 1;
+#X connect 5 0 4 1;
+#X connect 6 0 7 0;
+#X connect 7 0 4 0;
+#X connect 8 0 9 0;
+#X connect 9 0 130 0;
+#X connect 9 0 132 1;
+#X connect 10 0 11 0;
+#X connect 10 0 12 0;
+#X connect 10 0 13 0;
+#X connect 10 0 14 0;
+#X connect 10 0 15 0;
+#X connect 10 0 16 0;
+#X connect 10 0 17 0;
+#X connect 10 0 18 0;
+#X connect 10 0 19 0;
+#X connect 10 0 20 0;
+#X connect 11 0 26 0;
+#X connect 12 0 25 0;
+#X connect 13 0 24 0;
+#X connect 14 0 23 0;
+#X connect 15 0 22 0;
+#X connect 16 0 21 0;
+#X connect 17 0 27 0;
+#X connect 18 0 28 0;
+#X connect 19 0 29 0;
+#X connect 20 0 30 0;
+#X connect 31 0 7 1;
+#X connect 32 0 144 1;
+#X connect 33 0 152 0;
+#X connect 34 0 39 1;
+#X connect 35 0 34 1;
+#X connect 36 0 37 0;
+#X connect 37 0 34 0;
+#X connect 38 0 39 0;
+#X connect 39 0 133 1;
+#X connect 40 0 152 1;
+#X connect 41 0 37 1;
+#X connect 42 0 151 0;
+#X connect 43 0 48 1;
+#X connect 44 0 43 1;
+#X connect 45 0 46 0;
+#X connect 46 0 43 0;
+#X connect 47 0 48 0;
+#X connect 48 0 134 1;
+#X connect 49 0 151 1;
+#X connect 50 0 46 1;
+#X connect 51 0 145 0;
+#X connect 52 0 57 1;
+#X connect 53 0 52 1;
+#X connect 54 0 55 0;
+#X connect 55 0 52 0;
+#X connect 56 0 57 0;
+#X connect 57 0 131 1;
+#X connect 58 0 145 1;
+#X connect 59 0 55 1;
+#X connect 60 0 150 0;
+#X connect 61 0 66 1;
+#X connect 62 0 61 1;
+#X connect 63 0 64 0;
+#X connect 64 0 61 0;
+#X connect 65 0 66 0;
+#X connect 66 0 135 1;
+#X connect 67 0 64 1;
+#X connect 68 0 150 1;
+#X connect 69 0 146 0;
+#X connect 70 0 75 1;
+#X connect 71 0 70 1;
+#X connect 72 0 73 0;
+#X connect 73 0 70 0;
+#X connect 74 0 75 0;
+#X connect 75 0 140 1;
+#X connect 76 0 146 1;
+#X connect 77 0 73 1;
+#X connect 78 0 149 0;
+#X connect 79 0 84 1;
+#X connect 80 0 79 1;
+#X connect 81 0 82 0;
+#X connect 82 0 79 0;
+#X connect 83 0 84 0;
+#X connect 84 0 136 1;
+#X connect 85 0 149 1;
+#X connect 86 0 82 1;
+#X connect 87 0 147 0;
+#X connect 88 0 93 1;
+#X connect 89 0 88 1;
+#X connect 90 0 91 0;
+#X connect 91 0 88 0;
+#X connect 92 0 93 0;
+#X connect 93 0 139 1;
+#X connect 94 0 147 1;
+#X connect 95 0 91 1;
+#X connect 96 0 148 0;
+#X connect 97 0 102 1;
+#X connect 98 0 97 1;
+#X connect 99 0 100 0;
+#X connect 100 0 97 0;
+#X connect 101 0 102 0;
+#X connect 102 0 137 1;
+#X connect 103 0 148 1;
+#X connect 104 0 100 1;
+#X connect 105 0 143 0;
+#X connect 106 0 111 1;
+#X connect 107 0 106 1;
+#X connect 108 0 109 0;
+#X connect 109 0 106 0;
+#X connect 110 0 111 0;
+#X connect 111 0 138 1;
+#X connect 112 0 143 1;
+#X connect 113 0 109 1;
+#X connect 114 0 117 0;
+#X connect 115 0 116 0;
+#X connect 118 0 119 0;
+#X connect 120 0 140 4;
+#X connect 121 0 131 4;
+#X connect 122 0 132 4;
+#X connect 123 0 133 4;
+#X connect 124 0 134 4;
+#X connect 125 0 135 4;
+#X connect 126 0 136 4;
+#X connect 127 0 137 4;
+#X connect 128 0 138 4;
+#X connect 129 0 139 4;
+#X connect 141 0 2 0;
+#X connect 142 0 141 0;
+#X connect 143 0 138 0;
+#X connect 144 0 132 0;
+#X connect 145 0 131 0;
+#X connect 146 0 140 0;
+#X connect 147 0 139 0;
+#X connect 148 0 137 0;
+#X connect 149 0 136 0;
+#X connect 150 0 135 0;
+#X connect 151 0 134 0;
+#X connect 152 0 133 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/testBed.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,252 @@
+#N canvas 156 205 842 605 10;
+#X msg 88 -43 300;
+#X obj 59 -86 loadbang;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X obj 0 20 max~ 0.42;
+#X obj 0 42 -~ 0.42;
+#X connect 0 0 2 0;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 6 0 4 0;
+#X connect 6 0 4 1;
+#X connect 7 0 5 1;
+#X connect 8 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore -376 -133 pd windspeed;
+#X obj -376 61 delwrite~ varwind 3000;
+#X obj -293 -131 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1270 1;
+#X obj -333 -28 snapshot~;
+#X obj -333 -53 metro 100;
+#X obj -333 -75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X floatatom -333 -1 10 0 0 0 - - -;
+#X obj -376 -99 *~ 1;
+#X obj -376 -73 +~ 1;
+#X obj -333 -100 loadbang;
+#X text -336 17 Wind Speed;
+#X obj -254 -2 s wSpeed;
+#X obj -157 -130 loadbang;
+#X msg -157 -102 5;
+#X obj 103 6 hsl 128 15 0.001 0.01 1 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6059 1;
+#X floatatom 115 30 8 0 0 0 - - -;
+#X obj 166 280 hsl 128 15 0.009 0.9 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6999 1;
+#X floatatom 192 309 5 0 0 0 - - -;
+#X text 238 7 Diameter;
+#X obj 141 162 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6350 1;
+#X floatatom 162 191 5 0 0 0 - - -;
+#X obj 153 217 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 9525 1;
+#X floatatom 177 246 5 0 0 0 - - -;
+#X obj 128 105 hsl 128 15 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 11289 1;
+#X floatatom 139 134 5 0 0 0 - - -;
+#X text 307 281 Pan Value;
+#X text 280 162 Elevation;
+#X text 292 218 Azimuth;
+#X text 266 106 Distance;
+#X obj -384 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj -321 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text -324 136 Gain;
+#X obj -385 110 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 74 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 129 211 prvu~;
+#X obj 93 68 / 127;
+#X obj 93 33 inlet;
+#X obj 30 239 outlet;
+#X obj 129 239 outlet;
+#X obj 74 143 /~ 15;
+#X obj 95 165 /~ 15;
+#X obj 196 132 inlet;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 3 0 12 0;
+#X connect 4 0 5 0;
+#X connect 4 0 11 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 0 0;
+#X connect 12 0 0 1;
+#X connect 13 0 11 1;
+#X connect 13 0 12 1;
+#X restore -385 184 pd opLevels;
+#X msg -385 133 5;
+#X obj -382 155 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 390 1;
+#X obj -115 -25 snapshot~;
+#X obj -115 -50 metro 100;
+#X floatatom -115 2 10 0 0 0 - - -;
+#X obj -115 -97 loadbang;
+#X obj -115 -74 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X text -118 20 Mach No;
+#N canvas 20 383 344 123 machCalc 0;
+#X obj 26 9 /~ 343.59;
+#X text 107 15 Speed of Sound (dry air 20 Degs C);
+#X obj 26 -14 vd~ varwind;
+#X obj 26 33 s~ myMach;
+#X connect 0 0 3 0;
+#X connect 2 0 0 0;
+#X restore -50 -149 pd machCalc;
+#X obj -200 -64 r~ myMach;
+#X obj 243 249 r setUp;
+#X obj 102 -15 r setUp;
+#X obj 229 131 r setUp;
+#X obj 235 191 r setUp;
+#X obj 242 79 r setUp;
+#X obj 232 -102 s setUp;
+#X obj 232 -143 bng 35 250 50 0 empty empty empty 17 7 0 10 -4032 -1
+-1;
+#X floatatom 88 330 8 0 0 0 - - -;
+#X msg 46 -11 0.003;
+#X msg 9 90 12;
+#X msg -11 146 0;
+#X msg -31 202 90;
+#X msg -54 265 0.5;
+#X obj 59 -62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 116 62 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4233 1;
+#X floatatom 137 81 8 0 0 0 - - -;
+#X obj 175 40 r setUp;
+#X msg 25 47 4;
+#X obj -265 158 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 390 1;
+#X obj -264 111 loadbang;
+#X msg -264 134 5;
+#X text -203 137 No Of Sources;
+#X obj -173 1 s sigMac;
+#X obj 88 305 freqCalcCylD6;
+#X text 248 46 Length;
+#X connect 0 0 69 0;
+#X connect 1 0 59 0;
+#X connect 2 0 9 0;
+#X connect 4 0 9 1;
+#X connect 4 0 10 1;
+#X connect 5 0 8 0;
+#X connect 5 0 13 0;
+#X connect 6 0 5 0;
+#X connect 7 0 6 0;
+#X connect 9 0 10 0;
+#X connect 10 0 3 0;
+#X connect 10 0 5 0;
+#X connect 11 0 7 0;
+#X connect 14 0 15 0;
+#X connect 15 0 4 0;
+#X connect 16 0 17 0;
+#X connect 16 0 69 1;
+#X connect 18 0 19 0;
+#X connect 18 0 69 6;
+#X connect 21 0 22 0;
+#X connect 21 0 69 4;
+#X connect 23 0 24 0;
+#X connect 23 0 69 5;
+#X connect 25 0 26 0;
+#X connect 25 0 69 3;
+#X connect 34 0 36 0;
+#X connect 35 0 31 0;
+#X connect 35 1 32 0;
+#X connect 36 0 37 0;
+#X connect 37 0 35 0;
+#X connect 38 0 40 0;
+#X connect 38 0 68 0;
+#X connect 39 0 38 0;
+#X connect 41 0 42 0;
+#X connect 42 0 39 0;
+#X connect 45 0 38 0;
+#X connect 46 0 18 0;
+#X connect 47 0 16 0;
+#X connect 48 0 21 0;
+#X connect 49 0 23 0;
+#X connect 50 0 25 0;
+#X connect 52 0 51 0;
+#X connect 54 0 16 0;
+#X connect 55 0 25 0;
+#X connect 56 0 21 0;
+#X connect 57 0 23 0;
+#X connect 58 0 18 0;
+#X connect 59 0 0 0;
+#X connect 59 0 54 0;
+#X connect 59 0 55 0;
+#X connect 59 0 56 0;
+#X connect 59 0 57 0;
+#X connect 59 0 58 0;
+#X connect 59 0 63 0;
+#X connect 60 0 61 0;
+#X connect 60 0 69 2;
+#X connect 62 0 60 0;
+#X connect 63 0 60 0;
+#X connect 64 0 35 1;
+#X connect 65 0 66 0;
+#X connect 66 0 64 0;
+#X connect 69 0 53 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/thisAngle.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,215 @@
+#N canvas 282 232 1158 672 10;
+#X obj -19 -52 inlet~;
+#X obj 58 -52 inlet~;
+#X obj 134 -53 inlet~;
+#X obj -19 -31 s~ \$0_Ydiff;
+#X obj 58 -31 s~ \$0_Xdiff;
+#X obj 134 -32 s~ \$0_Zdiff;
+#X obj -73 60 r Yobs;
+#X obj -73 83 sig~;
+#X obj -73 124 -~;
+#X obj -58 103 r~ \$0_Ydiff;
+#X obj -172 71 loadbang;
+#X obj -172 92 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj -172 110 metro 10;
+#X obj -172 132 snapshot~;
+#X floatatom -172 152 5 0 0 0 - - -;
+#X obj -130 -58 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj -130 -5 s GO;
+#X obj -190 -58 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj -190 -5 s setUp;
+#X obj -72 360 atan~;
+#X obj -72 338 /~;
+#X obj -160 423 loadbang;
+#X obj -160 444 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -160 462 metro 10;
+#X obj -160 484 snapshot~;
+#X floatatom -160 504 5 0 0 0 - - -;
+#X obj -72 383 /~ 6.28319;
+#X obj -72 405 *~ 360;
+#X obj -72 472 s~ \$0_srcObsElev;
+#X text -115 510 Elevation angle between source and observer;
+#X text -39 121 Length between observer and source on the Y plane;
+#X obj 213 -54 inlet~;
+#X obj 213 -33 s~ \$0_scrObsDist;
+#X obj 318 -54 inlet~;
+#X obj 318 -33 s~ \$0_scrObsXZDist;
+#X obj 74 5 loadbang;
+#X obj 74 26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
+;
+#X obj 74 44 metro 10;
+#X obj 74 66 snapshot~;
+#X floatatom 74 86 5 0 0 0 - - -;
+#X obj 139 5 loadbang;
+#X obj 139 26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 139 44 metro 10;
+#X obj 139 66 snapshot~;
+#X floatatom 139 86 5 0 0 0 - - -;
+#X obj 205 6 loadbang;
+#X obj 205 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 205 45 metro 10;
+#X obj 205 67 snapshot~;
+#X floatatom 205 87 5 0 0 0 - - -;
+#X obj 342 63 r~ \$0_Xdiff;
+#X obj 357 107 r~ \$0_Zdiff;
+#X obj 357 131 *~;
+#X obj 342 87 *~;
+#X obj 342 156 +~;
+#X obj 495 134 r~ \$0_scrObsXZDist;
+#X obj 495 160 *~;
+#X obj 526 208 *~;
+#X obj 342 202 *~ 2;
+#X obj 342 179 sqrt~;
+#X obj 480 319 -~;
+#X obj 480 185 +~;
+#X obj 480 348 /~;
+#X obj 357 223 r~ \$0_scrObsXZDist;
+#X obj 342 248 *~;
+#X obj 480 369 arccos~;
+#X obj 350 328 loadbang;
+#X obj 350 349 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 350 367 metro 10;
+#X obj 350 389 snapshot~;
+#X floatatom 350 409 8 0 0 0 - - -;
+#X obj 541 275 *~;
+#X obj 526 298 +~;
+#X obj 526 185 sig~;
+#X obj 526 165 r Zobs;
+#X obj 541 229 r Xobs;
+#X obj 541 250 sig~;
+#X text 357 499 Azimuth angle between source and observer;
+#X obj 480 453 s~ \$0_srcObsAzim;
+#X obj 659 134 r~ \$0_srcObsAzim;
+#X obj 659 158 /~ 360;
+#X obj 659 182 cos~;
+#X obj 674 227 /~ 360;
+#X obj 674 251 cos~;
+#X obj 659 275 *~;
+#X obj 659 297 arccos~;
+#X obj 753 262 loadbang;
+#X obj 753 283 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 753 301 metro 10;
+#X obj 753 323 snapshot~;
+#X floatatom 753 343 8 0 0 0 - - -;
+#X obj 674 203 r~ \$0_srcObsElev;
+#X obj -23 255 r~ \$0_Xdiff;
+#X obj 470 -12 loadbang;
+#X obj 470 9 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
+;
+#X obj 470 27 metro 10;
+#X obj 470 49 snapshot~;
+#X floatatom 470 71 5 0 0 0 - - -;
+#X obj 565 -9 loadbang;
+#X obj 565 12 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 565 30 metro 10;
+#X obj 565 52 snapshot~;
+#X floatatom 565 72 5 0 0 0 - - -;
+#X obj -120 385 sig~ 90;
+#X obj -74 440 -~;
+#X connect 0 0 3 0;
+#X connect 0 0 38 0;
+#X connect 1 0 4 0;
+#X connect 1 0 43 0;
+#X connect 2 0 5 0;
+#X connect 2 0 48 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 13 0;
+#X connect 8 0 20 0;
+#X connect 9 0 8 1;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 13 0 14 0;
+#X connect 15 0 16 0;
+#X connect 17 0 18 0;
+#X connect 19 0 26 0;
+#X connect 20 0 19 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X connect 24 0 25 0;
+#X connect 26 0 27 0;
+#X connect 27 0 104 1;
+#X connect 31 0 32 0;
+#X connect 31 0 96 0;
+#X connect 33 0 34 0;
+#X connect 33 0 101 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 40 0 41 0;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 43 0 44 0;
+#X connect 45 0 46 0;
+#X connect 46 0 47 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 50 0 53 0;
+#X connect 50 0 53 1;
+#X connect 51 0 52 1;
+#X connect 51 0 52 0;
+#X connect 52 0 54 1;
+#X connect 53 0 54 0;
+#X connect 54 0 59 0;
+#X connect 54 0 61 0;
+#X connect 55 0 56 0;
+#X connect 55 0 56 1;
+#X connect 56 0 61 1;
+#X connect 57 0 72 0;
+#X connect 58 0 64 0;
+#X connect 59 0 58 0;
+#X connect 60 0 62 0;
+#X connect 61 0 60 0;
+#X connect 62 0 65 0;
+#X connect 63 0 64 1;
+#X connect 64 0 62 1;
+#X connect 65 0 69 0;
+#X connect 65 0 78 0;
+#X connect 66 0 67 0;
+#X connect 67 0 68 0;
+#X connect 68 0 69 0;
+#X connect 69 0 70 0;
+#X connect 71 0 72 1;
+#X connect 72 0 60 1;
+#X connect 73 0 57 0;
+#X connect 73 0 57 1;
+#X connect 74 0 73 0;
+#X connect 75 0 76 0;
+#X connect 76 0 71 0;
+#X connect 76 0 71 1;
+#X connect 79 0 80 0;
+#X connect 80 0 81 0;
+#X connect 81 0 84 0;
+#X connect 82 0 83 0;
+#X connect 83 0 84 1;
+#X connect 84 0 85 0;
+#X connect 85 0 89 0;
+#X connect 86 0 87 0;
+#X connect 87 0 88 0;
+#X connect 88 0 89 0;
+#X connect 89 0 90 0;
+#X connect 91 0 82 0;
+#X connect 92 0 20 1;
+#X connect 93 0 94 0;
+#X connect 94 0 95 0;
+#X connect 95 0 96 0;
+#X connect 96 0 97 0;
+#X connect 98 0 99 0;
+#X connect 99 0 100 0;
+#X connect 100 0 101 0;
+#X connect 101 0 102 0;
+#X connect 103 0 104 0;
+#X connect 104 0 28 0;
+#X connect 104 0 24 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/thisPosition.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,102 @@
+#N canvas 574 52 917 541 10;
+#X obj -11951 -141 r~ currentElev;
+#X obj -11639 -26 r~ currentAzim;
+#X obj -11951 -117 /~ 360;
+#X obj -11951 -94 sin~;
+#X obj -11951 -51 *~;
+#X obj -11654 -139 r~ currentElev;
+#X obj -11654 -115 /~ 360;
+#X obj -11654 -49 *~;
+#X obj -11654 -92 cos~;
+#X obj -11639 19 cos~;
+#X obj -11639 -2 /~ 360;
+#X obj -11654 44 *~;
+#X obj -11798 -22 r~ currentAzim;
+#X obj -11813 -135 r~ currentElev;
+#X obj -11813 -111 /~ 360;
+#X obj -11813 -45 *~;
+#X obj -11798 2 /~ 360;
+#X obj -11813 48 *~;
+#X obj -11813 -88 cos~;
+#X obj -11798 23 sin~;
+#X text -11683 -163 Z position of source;
+#X obj -12001 -9 sig~;
+#X obj -11951 17 -~;
+#X obj -11856 93 sig~;
+#X obj -11813 115 -~;
+#X obj -11698 88 sig~;
+#X obj -11654 112 -~;
+#X obj -11698 65 r Zobs;
+#X obj -11951 46 *~;
+#X obj -11813 140 *~;
+#X obj -11654 137 *~;
+#X obj -11893 156 +~;
+#X obj -11547 196 +~;
+#X obj -11547 220 sqrt~;
+#X text -11961 -164 Y position of source;
+#X text -11820 -162 X position of source;
+#X obj -11856 70 r Xobs;
+#X obj -12001 -32 r Yobs;
+#X text -12041 201 Distance between the observer as a point in 3D space
+and the sound source.;
+#X obj -11547 243 outlet~;
+#X obj -11508 -190 inlet~;
+#X obj -11508 -166 s~ \$0_myScrCnt;
+#X obj -11639 -72 r~ \$0_myScrCnt;
+#X obj -11798 -68 r~ \$0_myScrCnt;
+#X obj -11936 -74 r~ \$0_myScrCnt;
+#X obj -11632 72 outlet~;
+#X obj -11793 77 outlet~;
+#X obj -11919 -19 outlet~;
+#X obj -11435 192 +~;
+#X obj -11435 216 sqrt~;
+#X obj -11435 239 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 10 0;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 22 1;
+#X connect 4 0 47 0;
+#X connect 5 0 6 0;
+#X connect 6 0 8 0;
+#X connect 7 0 11 0;
+#X connect 8 0 7 0;
+#X connect 9 0 11 1;
+#X connect 10 0 9 0;
+#X connect 11 0 26 1;
+#X connect 11 0 45 0;
+#X connect 12 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 18 0;
+#X connect 15 0 17 0;
+#X connect 16 0 19 0;
+#X connect 17 0 24 1;
+#X connect 17 0 46 0;
+#X connect 18 0 15 0;
+#X connect 19 0 17 1;
+#X connect 21 0 22 0;
+#X connect 22 0 28 0;
+#X connect 22 0 28 1;
+#X connect 23 0 24 0;
+#X connect 24 0 29 0;
+#X connect 24 0 29 1;
+#X connect 25 0 26 0;
+#X connect 26 0 30 0;
+#X connect 26 0 30 1;
+#X connect 27 0 25 0;
+#X connect 28 0 31 0;
+#X connect 29 0 31 1;
+#X connect 29 0 48 0;
+#X connect 30 0 32 1;
+#X connect 30 0 48 1;
+#X connect 31 0 32 0;
+#X connect 32 0 33 0;
+#X connect 33 0 39 0;
+#X connect 36 0 23 0;
+#X connect 37 0 21 0;
+#X connect 40 0 41 0;
+#X connect 42 0 7 1;
+#X connect 43 0 15 1;
+#X connect 44 0 4 1;
+#X connect 48 0 49 0;
+#X connect 49 0 50 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/woSoFreq.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,625 @@
+#N canvas 58 23 1236 817 10;
+#X text 115 130 Frequency (Hz);
+#X obj 278 606 throw~ l;
+#X obj 305 587 throw~ r;
+#X obj 125 79 snapshot~;
+#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 125 105 10 0 0 0 - - -;
+#X obj 175 -110 inlet;
+#X obj 205 104 outlet;
+#X obj 125 6 loadbang;
+#X obj 278 519 +~;
+#X obj 175 -87 s \$0-diameter;
+#X obj 75 -87 s~ \$0-windSpeed;
+#X obj 39 54 r~ \$0-myFreq;
+#X obj 544 541 snapshot~;
+#X obj 544 516 metro 100;
+#X obj 544 494 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 544 567 10 0 0 0 - - -;
+#X obj 544 468 loadbang;
+#X obj 458 516 r~ \$0-myRey;
+#X text 529 589 Reynolds Number;
+#X obj 75 -110 inlet~;
+#X obj 125 54 metro 10;
+#X text 201 162 Mass Density of Air;
+#X obj 293 464 osc~;
+#X obj 323 163 *~ 1.225;
+#X obj 323 238 /~ 1.81e-05;
+#X obj 323 193 *~ 1;
+#X obj 293 413 /~ 1;
+#X obj 308 281 /~;
+#X obj 293 389 *~;
+#X obj 293 438 clip~ 0 20000;
+#X text 164 231 Reynolds Number;
+#X text 177 405 Strouhal Number;
+#X obj 293 494 *~;
+#X text 353 218 Viscosity;
+#X obj 57 415 *~ 2;
+#X obj 57 442 osc~;
+#X obj 57 464 *~;
+#X obj 384 162 r \$0-diameter;
+#X obj 373 362 r \$0-diameter;
+#X obj 372 331 r~ \$0-windSpeed;
+#X obj 323 135 r~ \$0-windSpeed;
+#X obj 228 388 s~ \$0_str;
+#X obj 90 442 r~ \$0_dragDiGain;
+#X obj 208 464 s~ \$0-myFreq;
+#X obj 57 394 r~ \$0-myFreq;
+#X obj 331 464 r~ \$0_liftDiGain;
+#X obj 336 262 s~ \$0-myRey;
+#X text 44 277 Calculates the frequency;
+#X text 44 290 based on the physics of;
+#X text 45 303 the object and environment;
+#X obj 274 242 sig~ 1;
+#X obj 308 307 sqrt~;
+#X obj 308 332 *~ 1.0356;
+#X obj 234 323 sig~ 0.2684;
+#X obj 293 362 -~;
+#X obj 556 -62 r~ \$0-windSpeed;
+#X obj 546 -83 r~ \$0_str;
+#X obj 553 197 r~ \$0-windSpeed;
+#X obj 542 174 r~ \$0_str;
+#N canvas 515 100 622 660 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20859 118 *;
+#X obj -20859 141 * 118033;
+#X obj -21022 193 /~ 1;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20890 352 cos;
+#X obj -20890 307 / 360;
+#X floatatom -20863 403 8 0 0 0 - - -;
+#X obj -20890 376 *;
+#X obj -20911 435 *~ 0.27;
+#X obj -20890 329 * 6.28319;
+#X obj -21000 282 + 90;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20942 229 inlet;
+#X obj -20873 229 inlet;
+#X obj -20859 92 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20942 252 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X obj -21000 305 / 360;
+#X obj -21000 351 cos;
+#X obj -21000 375 *;
+#X obj -21000 328 * 6.28319;
+#X obj -21021 397 *~ 1;
+#X obj -20911 411 *~ 1;
+#X text -20848 459 Need for scienctific reasoning here!;
+#X text -21239 441 Need for scienctific reasoning here!;
+#X obj -21021 444 *~ 0.02;
+#X obj -20911 460 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 38 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 21 0;
+#X connect 8 0 44 0;
+#X connect 9 0 48 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 45 1;
+#X connect 15 0 49 0;
+#X connect 16 0 11 0;
+#X connect 17 0 40 0;
+#X connect 20 0 3 0;
+#X connect 22 0 45 0;
+#X connect 23 0 2 0;
+#X connect 23 0 2 1;
+#X connect 24 0 20 0;
+#X connect 25 0 4 1;
+#X connect 26 0 35 0;
+#X connect 27 0 35 1;
+#X connect 28 0 6 0;
+#X connect 28 0 6 1;
+#X connect 35 0 17 0;
+#X connect 35 0 12 0;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 8 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 44 1;
+#X connect 43 0 41 0;
+#X connect 44 0 9 0;
+#X connect 45 0 15 0;
+#X connect 48 0 29 0;
+#X connect 49 0 30 0;
+#X restore 542 326 pd noiseGain;
+#X obj 565 218 r \$0-diameter;
+#X obj 611 302 r \$0_dist;
+#X obj 599 280 r \$0_azim;
+#X obj 588 259 r \$0_elev;
+#X obj 542 371 s~ \$0_liftNoiseGain;
+#X obj 611 349 s~ \$0_dragNoiseGain;
+#N canvas 576 101 702 650 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 508 93 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 506 45 *;
+#X obj 506 70 * 118033;
+#X obj 219 240 /~ 1;
+#X obj 219 506 *~ 0.27;
+#X text 380 261 Azimuth;
+#X text 497 1 Distance;
+#X obj 419 420 cos;
+#X obj 419 375 / 360;
+#X floatatom 446 466 8 0 0 0 - - -;
+#X obj 419 444 *;
+#X obj 398 491 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 357 441 r~ \$0-a;
+#X obj 419 397 * 6.28319;
+#X floatatom 471 46 5 0 0 0 - - -;
+#N canvas 131 175 477 312 angleCalc 0;
+#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 233 6 Elevation Angle;
+#X obj 242 59 / 360;
+#X obj 242 81 * 6.28319;
+#X obj 170 21 / 360;
+#X obj 170 43 * 6.28319;
+#X floatatom 50 22 5 0 0 0 - - -;
+#X floatatom 294 57 5 0 0 0 - - -;
+#X floatatom 204 196 5 0 0 0 - - -;
+#X obj 170 67 cos;
+#X obj 242 112 cos;
+#X obj 242 146 *;
+#X obj 170 90 t f b;
+#X obj 168 115 delay 9;
+#X obj 242 197 outlet;
+#X obj 242 31 inlet;
+#X obj 170 -6 inlet;
+#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 136 -30 Azimuth Angle;
+#X obj 242 172 arccos;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 10 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 9 0 12 0;
+#X connect 10 0 11 0;
+#X connect 11 0 19 0;
+#X connect 12 0 11 1;
+#X connect 12 1 13 0;
+#X connect 13 0 11 0;
+#X connect 15 0 2 0;
+#X connect 16 0 4 0;
+#X connect 17 0 6 0;
+#X connect 17 0 4 0;
+#X connect 19 0 14 0;
+#X connect 19 0 8 0;
+#X restore 365 297 pd angleCalc;
+#X text 451 260 Elevation;
+#X text 476 498 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 398 516 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 506 20 inlet;
+#X obj 365 276 inlet;
+#X obj 434 275 inlet;
+#X obj 219 530 outlet~;
+#X obj 398 541 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 240 388 / 360;
+#X obj 240 434 cos;
+#X obj 240 458 *;
+#X obj 240 411 * 6.28319;
+#X obj 398 467 *~ 1;
+#X obj 219 481 *~ 1;
+#X obj 305 247 arccos;
+#X obj 305 223 r sigMac;
+#X obj 240 362 +;
+#X obj 305 269 t f b;
+#X obj 240 323 delay 9;
+#X text 309 203 Replicates Doppler effect;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 38 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 45 0;
+#X connect 10 0 34 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 44 1;
+#X connect 17 0 26 0;
+#X connect 19 0 44 0;
+#X connect 20 0 13 0;
+#X connect 22 0 14 0;
+#X connect 22 0 48 0;
+#X connect 26 0 35 0;
+#X connect 27 0 3 0;
+#X connect 27 0 3 1;
+#X connect 28 0 2 0;
+#X connect 30 0 5 1;
+#X connect 31 0 7 1;
+#X connect 31 0 7 0;
+#X connect 31 0 21 0;
+#X connect 32 0 22 0;
+#X connect 33 0 22 1;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 9 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 45 1;
+#X connect 43 0 41 0;
+#X connect 44 0 17 0;
+#X connect 45 0 10 0;
+#X connect 46 0 49 0;
+#X connect 47 0 46 0;
+#X connect 48 0 40 0;
+#X connect 49 0 48 1;
+#X connect 49 1 50 0;
+#X connect 50 0 48 0;
+#X restore 546 68 pd freqGain;
+#X obj 567 -41 r \$0-diameter;
+#X obj 609 47 r \$0_dist;
+#X obj 588 4 r \$0_azim;
+#X obj 598 25 r \$0_elev;
+#X obj 609 92 s~ \$0_dragDiGain;
+#X obj 546 112 s~ \$0_liftDiGain;
+#X text 536 129 Calculates the gain of the dipole source;
+#X text 533 390 Calculates the gain of the source;
+#X obj 577 -18 r length;
+#X obj 576 239 r length;
+#X obj 412 -110 inlet;
+#X obj 412 -88 s \$0_elev;
+#X obj 330 -111 inlet;
+#X obj 330 -89 s \$0_azim;
+#X obj 260 -88 s \$0_dist;
+#X obj 830 31 r~ \$0-myFreq;
+#X obj 796 -19 noise~;
+#X obj 873 215 throw~ l;
+#X obj 900 194 throw~ r;
+#X obj 873 122 *~;
+#X obj 1011 32 snapshot~;
+#X floatatom 1011 58 10 0 0 0 - - -;
+#X obj 1011 -41 loadbang;
+#X obj 1011 -16 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 922 -70 r~ \$0-myRey;
+#X obj 838 383 r~ \$0-myFreq;
+#X obj 804 312 noise~;
+#X obj 881 572 throw~ l;
+#X obj 908 549 throw~ r;
+#X obj 881 480 *~;
+#X obj 1019 392 snapshot~;
+#X floatatom 1019 418 10 0 0 0 - - -;
+#X obj 1019 319 loadbang;
+#X obj 1019 344 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 930 290 r~ \$0-myRey;
+#X obj 838 409 *~ 2;
+#X obj 796 74 vcf~ 1000 10;
+#X obj 804 434 vcf~ 1000 10;
+#X obj 873 171 fcpan;
+#X obj 881 524 fcpan;
+#X obj 888 95 *~ 1;
+#X obj 896 455 *~ 1;
+#X obj 930 365 clip~ 2 400;
+#X obj 922 5 clip~ 2 400;
+#X obj 930 314 *~ -0.003;
+#X obj 922 -46 *~ -0.003;
+#X obj 922 -21 +~ 20;
+#X obj 930 339 +~ 20;
+#X obj 1011 7 metro 10;
+#X obj 1019 367 metro 10;
+#X obj 900 147 r \$0_thisPan;
+#X obj 908 502 r \$0_thisPan;
+#X text 932 468 Drag Dipole spectrum calculation;
+#X text 927 112 Lift Dipole spectrum calculation;
+#X obj 896 432 r~ \$0_dragNoiseGain;
+#X obj 888 53 r~ \$0_liftNoiseGain;
+#X obj 796 28 hip~;
+#X obj 804 409 hip~;
+#X obj 817 5 r \$0_contFreq;
+#X obj 825 333 r \$0_contFreq;
+#X obj 825 356 * 2;
+#X obj 320 -47 r \$0_azim;
+#X obj 320 -25 / 180;
+#X obj 320 -4 + 0.5;
+#X obj 320 19 abs;
+#X obj 320 41 s \$0_thisPan;
+#X obj 305 540 r \$0_thisPan;
+#X obj 744 -100 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 744 -47 s GO;
+#X obj 684 -100 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 684 -47 s setUp;
+#X obj 278 562 fcpan;
+#X obj 260 -110 inlet~;
+#X connect 3 0 5 0;
+#X connect 3 0 7 0;
+#X connect 4 0 21 0;
+#X connect 6 0 10 0;
+#X connect 8 0 4 0;
+#X connect 9 0 139 0;
+#X connect 12 0 3 0;
+#X connect 13 0 16 0;
+#X connect 14 0 13 0;
+#X connect 15 0 14 0;
+#X connect 17 0 15 0;
+#X connect 18 0 13 0;
+#X connect 20 0 11 0;
+#X connect 21 0 3 0;
+#X connect 23 0 33 0;
+#X connect 24 0 26 0;
+#X connect 25 0 28 1;
+#X connect 25 0 47 0;
+#X connect 26 0 25 0;
+#X connect 27 0 30 0;
+#X connect 28 0 52 0;
+#X connect 29 0 27 0;
+#X connect 30 0 23 0;
+#X connect 30 0 44 0;
+#X connect 33 0 9 1;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 37 0 9 0;
+#X connect 38 0 26 1;
+#X connect 39 0 27 1;
+#X connect 40 0 29 1;
+#X connect 41 0 24 0;
+#X connect 43 0 37 1;
+#X connect 45 0 35 0;
+#X connect 46 0 33 1;
+#X connect 51 0 28 0;
+#X connect 52 0 53 0;
+#X connect 53 0 55 1;
+#X connect 54 0 55 0;
+#X connect 55 0 42 0;
+#X connect 55 0 29 0;
+#X connect 56 0 67 1;
+#X connect 57 0 67 0;
+#X connect 58 0 60 1;
+#X connect 59 0 60 0;
+#X connect 60 0 65 0;
+#X connect 60 1 66 0;
+#X connect 61 0 60 2;
+#X connect 62 0 60 6;
+#X connect 63 0 60 5;
+#X connect 64 0 60 4;
+#X connect 67 0 73 0;
+#X connect 67 1 72 0;
+#X connect 68 0 67 2;
+#X connect 69 0 67 6;
+#X connect 70 0 67 4;
+#X connect 71 0 67 5;
+#X connect 76 0 67 3;
+#X connect 77 0 60 3;
+#X connect 78 0 79 0;
+#X connect 80 0 81 0;
+#X connect 83 0 104 1;
+#X connect 84 0 124 0;
+#X connect 88 0 89 0;
+#X connect 88 0 104 2;
+#X connect 90 0 91 0;
+#X connect 91 0 116 0;
+#X connect 92 0 113 0;
+#X connect 93 0 103 0;
+#X connect 94 0 125 0;
+#X connect 98 0 99 0;
+#X connect 98 0 105 2;
+#X connect 100 0 101 0;
+#X connect 101 0 117 0;
+#X connect 102 0 112 0;
+#X connect 103 0 105 1;
+#X connect 104 0 87 0;
+#X connect 105 0 97 0;
+#X connect 106 0 85 0;
+#X connect 106 1 86 0;
+#X connect 107 0 95 0;
+#X connect 107 1 96 0;
+#X connect 108 0 87 1;
+#X connect 109 0 97 1;
+#X connect 110 0 98 0;
+#X connect 111 0 88 0;
+#X connect 112 0 115 0;
+#X connect 113 0 114 0;
+#X connect 114 0 111 0;
+#X connect 115 0 110 0;
+#X connect 116 0 88 0;
+#X connect 117 0 98 0;
+#X connect 118 0 106 1;
+#X connect 119 0 107 1;
+#X connect 122 0 109 0;
+#X connect 123 0 108 0;
+#X connect 124 0 104 0;
+#X connect 125 0 105 0;
+#X connect 126 0 124 1;
+#X connect 127 0 128 0;
+#X connect 128 0 125 1;
+#X connect 129 0 130 0;
+#X connect 130 0 131 0;
+#X connect 131 0 132 0;
+#X connect 132 0 133 0;
+#X connect 134 0 139 1;
+#X connect 135 0 136 0;
+#X connect 137 0 138 0;
+#X connect 139 0 1 0;
+#X connect 139 1 2 0;
+#X connect 140 0 82 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/woSoFreqD2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,612 @@
+#N canvas 175 90 1319 828 10;
+#X text 125 140 Frequency (Hz);
+#X obj 288 616 throw~ l;
+#X obj 321 597 throw~ r;
+#X obj 135 89 snapshot~;
+#X obj 135 42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 135 115 10 0 0 0 - - -;
+#X obj 185 -100 inlet;
+#X obj 215 114 outlet;
+#X obj 135 16 loadbang;
+#X obj 288 529 +~;
+#X obj 185 -77 s \$0-diameter;
+#X obj 85 -77 s~ \$0-windSpeed;
+#X obj 49 64 r~ \$0-myFreq;
+#X obj 554 551 snapshot~;
+#X obj 554 526 metro 100;
+#X obj 554 504 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 554 577 10 0 0 0 - - -;
+#X obj 554 478 loadbang;
+#X obj 468 526 r~ \$0-myRey;
+#X text 539 599 Reynolds Number;
+#X obj 85 -100 inlet~;
+#X obj 135 64 metro 10;
+#X text 211 172 Mass Density of Air;
+#X obj 303 474 osc~;
+#X obj 333 173 *~ 1.225;
+#X obj 333 248 /~ 1.81e-05;
+#X obj 333 203 *~ 1;
+#X obj 303 423 /~ 1;
+#X obj 318 291 /~;
+#X obj 303 399 *~;
+#X obj 303 448 clip~ 0 20000;
+#X text 174 241 Reynolds Number;
+#X text 187 415 Strouhal Number;
+#X obj 303 504 *~;
+#X text 363 228 Viscosity;
+#X obj 67 425 *~ 2;
+#X obj 67 452 osc~;
+#X obj 67 474 *~;
+#X obj 394 172 r \$0-diameter;
+#X obj 383 372 r \$0-diameter;
+#X obj 382 341 r~ \$0-windSpeed;
+#X obj 333 145 r~ \$0-windSpeed;
+#X obj 238 398 s~ \$0_str;
+#X obj 100 452 r~ \$0_dragDiGain;
+#X obj 218 474 s~ \$0-myFreq;
+#X obj 67 404 r~ \$0-myFreq;
+#X obj 341 474 r~ \$0_liftDiGain;
+#X obj 346 272 s~ \$0-myRey;
+#X text 54 287 Calculates the frequency;
+#X text 54 300 based on the physics of;
+#X text 55 313 the object and environment;
+#X obj 284 252 sig~ 1;
+#X obj 318 317 sqrt~;
+#X obj 318 342 *~ 1.0356;
+#X obj 244 333 sig~ 0.2684;
+#X obj 303 372 -~;
+#X obj 566 -52 r~ \$0-windSpeed;
+#X obj 556 -73 r~ \$0_str;
+#X obj 563 207 r~ \$0-windSpeed;
+#X obj 552 184 r~ \$0_str;
+#N canvas 790 279 622 660 noiseGain 1;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20911 435 *~ 0.27;
+#X obj -20822 335 * 6.28319;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20873 229 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20847 270 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X text -20848 459 Need for scienctific reasoning here!;
+#X text -21239 441 Need for scienctific reasoning here!;
+#X obj -20859 92 inlet~;
+#X obj -20942 229 inlet~;
+#X obj -21000 282 +~ 90;
+#X obj -21000 305 /~ 360;
+#X obj -21000 351 cos~;
+#X obj -21000 375 *~;
+#X obj -21021 397 *~;
+#X obj -20890 307 /~ 360;
+#X obj -20890 352 cos~;
+#X obj -20890 376 *~;
+#X obj -20911 411 *~;
+#X obj -20859 118 *~;
+#X obj -20859 141 *~ 118033;
+#X obj -21022 193 /~;
+#X obj -21021 444 *~ 0.01;
+#X obj -20911 460 *~ 0.001;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 28 0;
+#X connect 6 0 46 0;
+#X connect 8 0 47 0;
+#X connect 12 0 3 0;
+#X connect 14 0 42 0;
+#X connect 15 0 2 0;
+#X connect 15 0 2 1;
+#X connect 16 0 12 0;
+#X connect 17 0 4 1;
+#X connect 18 0 25 1;
+#X connect 26 0 27 0;
+#X connect 26 0 27 1;
+#X connect 27 0 28 1;
+#X connect 28 0 45 0;
+#X connect 32 0 43 0;
+#X connect 32 0 43 1;
+#X connect 33 0 34 0;
+#X connect 33 0 39 0;
+#X connect 34 0 35 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 6 0;
+#X connect 39 0 40 0;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 8 0;
+#X connect 43 0 44 0;
+#X connect 44 0 45 1;
+#X connect 45 0 13 0;
+#X connect 45 0 38 0;
+#X connect 46 0 19 0;
+#X connect 47 0 20 0;
+#X restore 552 336 pd noiseGain;
+#X obj 575 228 r \$0-diameter;
+#X obj 609 291 r \$0_elev;
+#X obj 552 381 s~ \$0_liftNoiseGain;
+#X obj 621 359 s~ \$0_dragNoiseGain;
+#N canvas 242 208 702 650 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 508 93 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 219 506 *~ 0.27;
+#X text 380 261 Azimuth;
+#X text 497 1 Distance;
+#X obj 398 491 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 357 441 r~ \$0-a;
+#N canvas 131 175 477 312 angleCalc 0;
+#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 233 6 Elevation Angle;
+#X obj 242 59 / 360;
+#X obj 242 81 * 6.28319;
+#X obj 170 21 / 360;
+#X obj 170 43 * 6.28319;
+#X floatatom 50 22 5 0 0 0 - - -;
+#X floatatom 294 57 5 0 0 0 - - -;
+#X floatatom 204 196 5 0 0 0 - - -;
+#X obj 170 67 cos;
+#X obj 242 112 cos;
+#X obj 242 146 *;
+#X obj 170 90 t f b;
+#X obj 168 115 delay 9;
+#X obj 242 197 outlet;
+#X obj 242 31 inlet;
+#X obj 170 -6 inlet;
+#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 136 -30 Azimuth Angle;
+#X obj 242 172 arccos;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 10 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 9 0 12 0;
+#X connect 10 0 11 0;
+#X connect 11 0 19 0;
+#X connect 12 0 11 1;
+#X connect 12 1 13 0;
+#X connect 13 0 11 0;
+#X connect 15 0 2 0;
+#X connect 16 0 4 0;
+#X connect 17 0 6 0;
+#X connect 17 0 4 0;
+#X connect 19 0 14 0;
+#X connect 19 0 8 0;
+#X restore 424 302 pd angleCalc;
+#X text 451 260 Elevation;
+#X text 476 498 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 398 516 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 434 275 inlet;
+#X obj 219 530 outlet~;
+#X obj 398 541 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 305 247 arccos;
+#X obj 305 223 r sigMac;
+#X obj 240 337 +;
+#X obj 305 269 t f b;
+#X obj 240 298 delay 9;
+#X text 309 203 Replicates Doppler effect;
+#X obj 506 20 inlet~;
+#X obj 506 45 *~;
+#X obj 506 70 *~ 118033;
+#X obj 219 240 /~;
+#X obj 365 276 inlet~;
+#X obj 240 388 /~ 360;
+#X obj 304 385 *~ 6.28319;
+#X obj 240 434 cos~;
+#X obj 240 458 *~;
+#X obj 219 481 *~;
+#X obj 419 375 /~ 360;
+#X obj 419 420 cos~;
+#X obj 419 444 *~;
+#X obj 398 467 *~;
+#X obj 320 324 +~ 90;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 27 0;
+#X connect 7 0 23 0;
+#X connect 10 0 17 0;
+#X connect 12 0 48 0;
+#X connect 17 0 24 0;
+#X connect 18 0 3 0;
+#X connect 18 0 3 1;
+#X connect 19 0 2 0;
+#X connect 21 0 5 1;
+#X connect 22 0 13 1;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 38 0;
+#X connect 29 0 32 0;
+#X connect 30 0 29 0;
+#X connect 32 0 31 1;
+#X connect 32 1 33 0;
+#X connect 33 0 31 0;
+#X connect 35 0 36 1;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 37 0 38 1;
+#X connect 38 0 11 0;
+#X connect 38 0 44 0;
+#X connect 39 0 45 0;
+#X connect 39 0 49 0;
+#X connect 40 0 42 0;
+#X connect 42 0 43 0;
+#X connect 42 0 43 1;
+#X connect 43 0 44 1;
+#X connect 44 0 7 0;
+#X connect 45 0 46 0;
+#X connect 46 0 47 0;
+#X connect 46 0 47 1;
+#X connect 47 0 48 1;
+#X connect 48 0 10 0;
+#X connect 49 0 40 0;
+#X restore 556 78 pd freqGain;
+#X obj 577 -31 r \$0-diameter;
+#X obj 608 35 r \$0_elev;
+#X obj 619 102 s~ \$0_dragDiGain;
+#X obj 556 122 s~ \$0_liftDiGain;
+#X text 546 139 Calculates the gain of the dipole source;
+#X text 543 400 Calculates the gain of the source;
+#X obj 587 -8 r length;
+#X obj 586 249 r length;
+#X obj 422 -100 inlet;
+#X obj 422 -78 s \$0_elev;
+#X obj 840 41 r~ \$0-myFreq;
+#X obj 806 -9 noise~;
+#X obj 883 225 throw~ l;
+#X obj 916 204 throw~ r;
+#X obj 883 132 *~;
+#X obj 1021 42 snapshot~;
+#X floatatom 1021 68 10 0 0 0 - - -;
+#X obj 1021 -31 loadbang;
+#X obj 1021 -6 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 932 -60 r~ \$0-myRey;
+#X obj 848 393 r~ \$0-myFreq;
+#X obj 814 322 noise~;
+#X obj 891 582 throw~ l;
+#X obj 924 559 throw~ r;
+#X obj 891 490 *~;
+#X obj 1029 402 snapshot~;
+#X floatatom 1029 428 10 0 0 0 - - -;
+#X obj 1029 329 loadbang;
+#X obj 1029 354 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 940 300 r~ \$0-myRey;
+#X obj 848 419 *~ 2;
+#X obj 806 84 vcf~ 1000 10;
+#X obj 814 444 vcf~ 1000 10;
+#X obj 898 105 *~ 1;
+#X obj 906 465 *~ 1;
+#X obj 940 375 clip~ 2 400;
+#X obj 932 15 clip~ 2 400;
+#X obj 1021 17 metro 10;
+#X obj 1029 377 metro 10;
+#X text 942 478 Drag Dipole spectrum calculation;
+#X text 937 122 Lift Dipole spectrum calculation;
+#X obj 906 442 r~ \$0_dragNoiseGain;
+#X obj 898 63 r~ \$0_liftNoiseGain;
+#X obj 806 38 hip~;
+#X obj 814 419 hip~;
+#X obj 827 15 r \$0_contFreq;
+#X obj 835 343 r \$0_contFreq;
+#X obj 835 366 * 2;
+#X obj 754 -90 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 754 -37 s GO;
+#X obj 694 -90 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 694 -37 s setUp;
+#X obj 270 -100 inlet~;
+#X obj 340 -101 inlet~;
+#X obj 270 -78 s~ \$0_dist;
+#X obj 340 -79 s~ \$0_azim;
+#X obj 330 -37 r~ \$0_azim;
+#X obj 330 6 +~ 0.5;
+#X obj 330 28 s~ \$0_thisPan;
+#X obj 924 512 r~ \$0_thisPan;
+#X obj 321 550 r~ \$0_thisPan;
+#X obj 619 57 r~ \$0_dist;
+#X obj 598 14 r~ \$0_azim;
+#X obj 330 -15 /~ 360;
+#X obj 916 157 r~ \$0_thisPan;
+#X obj 288 572 fcpan~;
+#X obj 891 534 fcpan~;
+#X obj 883 181 fcpan~;
+#X obj 621 312 r~ \$0_dist;
+#X obj 598 270 r~ \$0_azim;
+#X obj 932 -11 +~ 40;
+#X obj 940 349 +~ 40;
+#X obj 932 -36 *~ -0.002;
+#X obj 940 324 *~ -0.002;
+#X connect 3 0 5 0;
+#X connect 3 0 7 0;
+#X connect 4 0 21 0;
+#X connect 6 0 10 0;
+#X connect 8 0 4 0;
+#X connect 9 0 131 0;
+#X connect 12 0 3 0;
+#X connect 13 0 16 0;
+#X connect 14 0 13 0;
+#X connect 15 0 14 0;
+#X connect 17 0 15 0;
+#X connect 18 0 13 0;
+#X connect 20 0 11 0;
+#X connect 21 0 3 0;
+#X connect 23 0 33 0;
+#X connect 24 0 26 0;
+#X connect 25 0 28 1;
+#X connect 25 0 47 0;
+#X connect 26 0 25 0;
+#X connect 27 0 30 0;
+#X connect 28 0 52 0;
+#X connect 29 0 27 0;
+#X connect 30 0 23 0;
+#X connect 30 0 44 0;
+#X connect 33 0 9 1;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 37 0 9 0;
+#X connect 38 0 26 1;
+#X connect 39 0 27 1;
+#X connect 40 0 29 1;
+#X connect 41 0 24 0;
+#X connect 43 0 37 1;
+#X connect 45 0 35 0;
+#X connect 46 0 33 1;
+#X connect 51 0 28 0;
+#X connect 52 0 53 0;
+#X connect 53 0 55 1;
+#X connect 54 0 55 0;
+#X connect 55 0 42 0;
+#X connect 55 0 29 0;
+#X connect 56 0 65 1;
+#X connect 57 0 65 0;
+#X connect 58 0 60 1;
+#X connect 59 0 60 0;
+#X connect 60 0 63 0;
+#X connect 60 1 64 0;
+#X connect 61 0 60 2;
+#X connect 62 0 60 5;
+#X connect 65 0 69 0;
+#X connect 65 1 68 0;
+#X connect 66 0 65 2;
+#X connect 67 0 65 5;
+#X connect 72 0 65 3;
+#X connect 73 0 60 3;
+#X connect 74 0 75 0;
+#X connect 76 0 97 1;
+#X connect 77 0 109 0;
+#X connect 80 0 133 0;
+#X connect 81 0 82 0;
+#X connect 81 0 97 2;
+#X connect 83 0 84 0;
+#X connect 84 0 103 0;
+#X connect 85 0 138 0;
+#X connect 86 0 96 0;
+#X connect 87 0 110 0;
+#X connect 90 0 132 0;
+#X connect 91 0 92 0;
+#X connect 91 0 98 2;
+#X connect 93 0 94 0;
+#X connect 94 0 104 0;
+#X connect 95 0 139 0;
+#X connect 96 0 98 1;
+#X connect 97 0 80 0;
+#X connect 98 0 90 0;
+#X connect 99 0 80 1;
+#X connect 100 0 90 1;
+#X connect 101 0 91 0;
+#X connect 102 0 81 0;
+#X connect 103 0 81 0;
+#X connect 104 0 91 0;
+#X connect 107 0 100 0;
+#X connect 108 0 99 0;
+#X connect 109 0 97 0;
+#X connect 110 0 98 0;
+#X connect 111 0 109 1;
+#X connect 112 0 113 0;
+#X connect 113 0 110 1;
+#X connect 114 0 115 0;
+#X connect 116 0 117 0;
+#X connect 118 0 120 0;
+#X connect 119 0 121 0;
+#X connect 122 0 129 0;
+#X connect 123 0 124 0;
+#X connect 125 0 132 1;
+#X connect 126 0 131 1;
+#X connect 127 0 65 6;
+#X connect 128 0 65 4;
+#X connect 129 0 123 0;
+#X connect 130 0 133 1;
+#X connect 131 0 1 0;
+#X connect 131 1 2 0;
+#X connect 132 0 88 0;
+#X connect 132 1 89 0;
+#X connect 133 0 78 0;
+#X connect 133 1 79 0;
+#X connect 134 0 60 6;
+#X connect 135 0 60 4;
+#X connect 136 0 102 0;
+#X connect 137 0 101 0;
+#X connect 138 0 136 0;
+#X connect 139 0 137 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SwordSounds/woosh_D5.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,682 @@
+#N canvas 0 44 1412 817 10;
+#X obj 551 -93 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 614 -93 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 611 -184 Gain;
+#X obj 550 -210 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 85 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 155 76 catch~ r;
+#X obj 155 106 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 155 213 prvu~;
+#X obj 100 69 / 127;
+#X obj 100 34 inlet;
+#X obj 30 239 outlet;
+#X obj 155 241 outlet;
+#X obj 155 132 /~ 1;
+#X obj 30 131 /~ 1;
+#X obj 204 29 inlet;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 11 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 0 1;
+#X connect 11 0 6 0;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 12 1;
+#X connect 13 0 11 1;
+#X restore 550 -136 pd opLevels;
+#X msg 550 -187 5;
+#N canvas 248 96 1173 780 speedCalc 0;
+#X obj 59 -12 inlet;
+#X obj 135 -11 inlet;
+#X obj 217 -12 inlet;
+#X obj 317 -12 inlet;
+#X obj 59 11 s \$0_swLen;
+#X obj 135 11 s \$0_armLen;
+#X obj 317 10 s \$0_tipSpeed;
+#X obj 541 325 r \$0_tipSpeed;
+#X obj 610 525 outlet;
+#X obj 610 502 r \$0_minSpeed;
+#X obj 526 426 s \$0_minSpeed;
+#X obj 709 502 r \$0_deltaSpeed;
+#X obj 903 423 s \$0_deltaSpeed;
+#X obj 709 525 outlet;
+#X obj 611 192 r \$0_swLen;
+#X obj 526 304 /;
+#X floatatom 480 331 5 0 0 0 - - -;
+#X obj 626 215 r \$0_armLen;
+#X obj 611 282 +;
+#X obj 626 237 t f b;
+#X floatatom 611 304 5 0 0 0 - - -;
+#X obj 498 231 r \$0_armLen;
+#X obj 217 11 s \$0_sourceTot;
+#X obj 918 362 r \$0_sourceTot;
+#X obj 526 402 *;
+#X floatatom 484 426 5 0 0 0 - - -;
+#X obj 918 274 r \$0_minSpeed;
+#X obj 903 341 -;
+#X obj 903 251 r \$0_tipSpeed;
+#X obj 903 384 /;
+#X obj 918 295 t f b;
+#X floatatom 920 403 5 0 0 0 - - -;
+#X obj 945 318 delay 9;
+#X text 643 286 Length of blade and arm;
+#X obj 498 253 t f b;
+#X obj 525 277 delay 9;
+#X obj 653 261 delay 6;
+#X text 350 304 Ratio of arm to total length;
+#X text 468 449 Speed of blade at the hilt;
+#X text 786 335 Difference between;
+#X text 768 347 speed at tip and hilt;
+#X text 858 445 Difference in speed for each source;
+#X text 858 457 based on a linear scale;
+#X text 417 16 as well as the difference in speed of each source;
+#X text 431 2 Patch that calculates the minimum speed;
+#X obj 541 348 t f b;
+#X obj 567 371 delay 8;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 22 0;
+#X connect 3 0 6 0;
+#X connect 7 0 45 0;
+#X connect 9 0 8 0;
+#X connect 11 0 13 0;
+#X connect 14 0 18 0;
+#X connect 15 0 16 0;
+#X connect 15 0 24 0;
+#X connect 17 0 19 0;
+#X connect 18 0 20 0;
+#X connect 18 0 15 1;
+#X connect 19 0 18 1;
+#X connect 19 1 36 0;
+#X connect 21 0 34 0;
+#X connect 23 0 29 1;
+#X connect 24 0 10 0;
+#X connect 24 0 25 0;
+#X connect 26 0 30 0;
+#X connect 27 0 29 0;
+#X connect 28 0 27 0;
+#X connect 29 0 31 0;
+#X connect 29 0 12 0;
+#X connect 30 0 27 1;
+#X connect 30 1 32 0;
+#X connect 32 0 27 0;
+#X connect 34 0 15 0;
+#X connect 34 1 35 0;
+#X connect 35 0 15 0;
+#X connect 36 0 18 0;
+#X connect 45 0 24 1;
+#X connect 45 1 46 0;
+#X connect 46 0 24 0;
+#X restore 544 150 pd speedCalc;
+#X floatatom 453 174 8 0 0 0 - - -;
+#X floatatom 698 172 8 0 0 0 - - -;
+#X msg 24 -215 1;
+#X msg -178 -206 100;
+#X obj 544 55 r bladeLen;
+#X obj 567 78 r armLength;
+#X obj 590 102 r NoOfSources;
+#X obj 613 127 r topSpeed;
+#X obj 24 -192 s bladeLen;
+#X obj -178 -183 s NoOfSources;
+#X obj 85 141 s topSpeed;
+#X obj 33 115 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3857 1;
+#X floatatom 30 141 8 0 0 0 - - -;
+#X text 57 -216 Blade Length;
+#X text 56 -150 Arm Length;
+#X text -150 -206 Number of Sources;
+#X text 141 119 Top Speed;
+#X obj 820 -141 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3000 1;
+#X floatatom 817 -109 8 0 0 0 - - -;
+#X obj 518 174 s firstSpeed;
+#X obj 613 173 s deltaSpeed;
+#N canvas 687 370 426 335 thickCalc 0;
+#X obj 173 139 r NoOfSources;
+#X obj 158 115 -;
+#X obj 158 164 /;
+#X floatatom 126 147 5 0 0 0 - - -;
+#X floatatom 94 189 8 0 0 0 - - -;
+#X obj 173 72 t f b;
+#X obj 200 95 delay 9;
+#X text 58 237 Calculates the difference in thickness between sources
+;
+#X text 59 254 based on the blade tapering in a straight line;
+#X obj 158 19 r hiltThick;
+#X obj 173 44 r tipThick;
+#X obj 158 187 s deltaThick;
+#X connect 0 0 2 1;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 4 0;
+#X connect 2 0 11 0;
+#X connect 5 0 1 1;
+#X connect 5 1 6 0;
+#X connect 6 0 1 0;
+#X connect 9 0 1 0;
+#X connect 10 0 5 0;
+#X restore 382 -113 pd thickCalc;
+#X obj 27 202 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6205 1;
+#X obj 26 287 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7475 1;
+#X floatatom 24 232 8 0 0 0 - - -;
+#X obj 78 231 s hiltThick;
+#X floatatom 23 315 8 0 0 0 - - -;
+#X obj 81 314 s tipThick;
+#X text 141 204 Hilt Thickness;
+#X text 133 288 Tip Thickness;
+#X obj 224 -170 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 224 -117 s GO;
+#X obj -259 128 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6920 1;
+#X obj -263 213 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 7425 1;
+#X floatatom -262 154 8 0 0 0 - - -;
+#X text -149 132 Distance to Observer;
+#X floatatom -266 241 8 0 0 0 - - -;
+#X text -141 207 Angle to Observer;
+#X obj 224 -216 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 224 -197 metro 200;
+#X obj 278 -221 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X obj 164 -170 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 164 -117 s setUp;
+#X obj -23 89 r setUp;
+#X obj 759 -161 r setUp;
+#X obj -27 179 r setUp;
+#X obj -28 267 r setUp;
+#X obj -314 107 r setUp;
+#X obj -317 191 r setUp;
+#X obj -203 155 s obsDistance;
+#X obj -207 242 s obsAngle;
+#N canvas 184 363 911 675 circumferCalc 1;
+#X obj 440 104 +;
+#X obj 440 127 s length;
+#X obj 168 153 r start_armLength;
+#X obj 153 86 r presweepAzim;
+#X obj 644 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 644 129 s GO;
+#X obj 584 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1
+-1;
+#X obj 584 129 s setUp;
+#X obj 153 132 * 6.28312;
+#X obj 153 110 / 360;
+#X obj 153 174 *;
+#X floatatom 91 198 5 0 0 0 - - -;
+#X text 194 175 Circumference of the nearest source on blade;
+#X text 307 191 up to 0 azimuth;
+#X obj 153 200 s minPreCirc;
+#X obj 452 300 r start_armLength;
+#X obj 437 279 * 6.28312;
+#X obj 437 257 / 360;
+#X obj 437 321 *;
+#X floatatom 375 345 5 0 0 0 - - -;
+#X text 478 322 Circumference of the nearest source on blade;
+#X text 914 158 up to 0 azimuth;
+#X obj 437 233 r postsweepAzim;
+#X obj 437 347 s minPostCirc;
+#X obj 149 252 r presweepAzim;
+#X obj 149 298 * 6.28312;
+#X obj 149 276 / 360;
+#X obj 149 342 *;
+#X obj 164 320 r length;
+#X floatatom 111 364 5 0 0 0 - - -;
+#X obj 440 57 r bladeLen;
+#X obj 455 81 r start_armLength;
+#X obj 437 434 * 6.28312;
+#X obj 437 412 / 360;
+#X obj 437 478 *;
+#X obj 452 456 r length;
+#X floatatom 399 501 5 0 0 0 - - -;
+#X obj 437 388 r postsweepAzim;
+#X obj 164 362 r minPreCirc;
+#X obj 149 383 -;
+#X obj 149 426 /;
+#X floatatom 111 454 5 0 0 0 - - -;
+#X obj 164 403 r NoOfSources;
+#X obj 149 454 s deltaPreCirc;
+#X obj 437 519 -;
+#X obj 437 562 /;
+#X obj 452 539 r NoOfSources;
+#X obj 452 498 r minPostCirc;
+#X obj 437 590 s deltaPostCirc;
+#X floatatom 397 591 5 0 0 0 - - -;
+#X text 33 334 Max Circumference;
+#X text 323 472 Max Circumference;
+#X connect 0 0 1 0;
+#X connect 2 0 10 1;
+#X connect 3 0 9 0;
+#X connect 4 0 5 0;
+#X connect 6 0 7 0;
+#X connect 8 0 10 0;
+#X connect 9 0 8 0;
+#X connect 10 0 11 0;
+#X connect 10 0 14 0;
+#X connect 15 0 18 1;
+#X connect 16 0 18 0;
+#X connect 17 0 16 0;
+#X connect 18 0 19 0;
+#X connect 18 0 23 0;
+#X connect 22 0 17 0;
+#X connect 24 0 26 0;
+#X connect 25 0 27 0;
+#X connect 26 0 25 0;
+#X connect 27 0 29 0;
+#X connect 27 0 39 0;
+#X connect 28 0 27 1;
+#X connect 30 0 0 0;
+#X connect 31 0 0 1;
+#X connect 32 0 34 0;
+#X connect 33 0 32 0;
+#X connect 34 0 36 0;
+#X connect 34 0 44 0;
+#X connect 35 0 34 1;
+#X connect 37 0 33 0;
+#X connect 38 0 39 1;
+#X connect 39 0 40 0;
+#X connect 40 0 41 0;
+#X connect 40 0 43 0;
+#X connect 42 0 40 1;
+#X connect 44 0 45 0;
+#X connect 45 0 48 0;
+#X connect 45 0 49 0;
+#X connect 46 0 45 1;
+#X connect 47 0 44 1;
+#X restore 357 -36 pd circumferCalc;
+#N canvas 303 28 1094 768 angleCalc 0;
+#X obj -129 105 * 0.75;
+#X obj 325 234 * 0.25;
+#X obj -129 145 /;
+#X obj -144 199 * 1000;
+#X obj 263 254 delay \$1;
+#X obj 236 202 f;
+#X obj 236 159 r GO;
+#X obj 236 228 t f b;
+#X msg 227 367 0;
+#X obj 325 276 /;
+#X obj 325 298 * 1000;
+#X obj -127 225 s \$0_thisDe;
+#X obj 251 181 r \$0_thisDe;
+#X obj 145 237 r sweepAngle;
+#X obj -129 81 r maxCirc;
+#X obj 325 212 r maxCirc;
+#X obj -114 124 r topSpeed;
+#X obj 340 255 r topSpeed;
+#X obj 644 360 delay \$1;
+#X obj 646 302 f;
+#X obj 639 248 r GO;
+#X obj 646 328 t f b;
+#X obj 682 208 r maxCirc;
+#X obj 697 230 r topSpeed;
+#X obj 682 254 /;
+#X obj 682 276 * 1000;
+#X obj 644 407 s end;
+#X obj -77 312 r end;
+#X obj 145 260 * -0.25;
+#X text -193 45 0.75 represents the ratio of swing that;
+#X text 200 118 0.25 represents the ratio of swing that;
+#X text 200 132 the sword is decelerating;
+#X text -102 149 Time taken for acceleration;
+#X text -54 221 Send as a delay;
+#X text 280 160 Recieve as a delay;
+#X text -36 312 Reset angle;
+#X text -38 325 once swing complete;
+#X text 622 426 Send bang message at the;
+#X text 623 438 end of the swing to reset;
+#X text 379 296 Time for last;
+#X text 381 307 1/4 of swing;
+#X text -193 59 the sword is before 0 degrees;
+#X text -121 700 Output of complete swing \, split into 75% before
+0 degrees and 25% past 0 degrees;
+#X text 568 517 Once delay from start to 0 degrees complete;
+#X text 564 535 count down from 0 to finish the total swing angle;
+#X text 98 9 Patch that calculates the angle between 0 degrees for
+the full length of the swing;
+#X obj -144 482 line~;
+#X obj 86 601 metro 10;
+#X obj 86 632 snapshot~;
+#X floatatom 85 656 8 0 0 0 - - -;
+#X obj 172 397 line~;
+#X msg 172 350 \$1 \$2;
+#X obj 151 319 pack;
+#X obj 86 570 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom -108 266 5 0 0 0 - - -;
+#X msg -90 438 \$1;
+#X obj -48 365 r sweepAngle;
+#X obj -48 387 * 0.75;
+#X msg -144 427 0 \$1;
+#X obj -62 341 r setUp;
+#X obj 151 294 f;
+#X obj -4 549 +~;
+#X obj 227 342 r setUp;
+#X floatatom -63 474 5 0 0 0 - - -;
+#X text 11 464 comment;
+#X obj -63 409 f;
+#X floatatom -26 434 5 0 0 0 - - -;
+#X obj 286 343 r end;
+#X obj 632 276 delay 9;
+#X obj 644 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj -144 174 f;
+#X obj -163 143 r GO;
+#X obj -4 633 s~ swordAngle;
+#X text 241 325 Set to 0 at end;
+#X obj 86 545 loadbang;
+#X obj 68 509 r obsAngle;
+#X obj -4 576 +~ 1;
+#X text 141 470 Adding in the observer angle here offsets the swing
+angle by the angle the observer is at. This makes all the future calculations
+as if the observer is positioned at 0 degrees to the swordSwing.;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 70 1;
+#X connect 3 0 11 0;
+#X connect 3 0 54 0;
+#X connect 3 0 58 0;
+#X connect 4 0 60 0;
+#X connect 5 0 7 0;
+#X connect 6 0 5 0;
+#X connect 7 0 4 1;
+#X connect 7 1 4 0;
+#X connect 8 0 50 0;
+#X connect 9 0 10 0;
+#X connect 10 0 52 1;
+#X connect 12 0 5 1;
+#X connect 13 0 28 0;
+#X connect 14 0 0 0;
+#X connect 15 0 1 0;
+#X connect 16 0 2 1;
+#X connect 17 0 9 1;
+#X connect 18 0 69 0;
+#X connect 19 0 21 0;
+#X connect 20 0 68 0;
+#X connect 21 0 18 1;
+#X connect 21 1 18 0;
+#X connect 22 0 24 0;
+#X connect 23 0 24 1;
+#X connect 24 0 25 0;
+#X connect 25 0 19 1;
+#X connect 27 0 65 0;
+#X connect 28 0 60 1;
+#X connect 46 0 61 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 50 0 61 1;
+#X connect 51 0 50 0;
+#X connect 52 0 51 0;
+#X connect 53 0 47 0;
+#X connect 55 0 46 0;
+#X connect 55 0 63 0;
+#X connect 56 0 57 0;
+#X connect 57 0 65 1;
+#X connect 57 0 66 0;
+#X connect 58 0 46 0;
+#X connect 59 0 65 0;
+#X connect 60 0 52 0;
+#X connect 61 0 76 0;
+#X connect 62 0 8 0;
+#X connect 65 0 55 0;
+#X connect 67 0 8 0;
+#X connect 68 0 19 0;
+#X connect 69 0 26 0;
+#X connect 70 0 3 0;
+#X connect 71 0 70 0;
+#X connect 74 0 53 0;
+#X connect 75 0 76 1;
+#X connect 76 0 72 0;
+#X connect 76 0 48 0;
+#X restore 381 -146 pd angleCalc;
+#X obj 553 -165 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4018 1;
+#X obj 24 -239 loadbang;
+#X obj 22 -170 loadbang;
+#X obj -178 -228 loadbang;
+#X msg -176 -134 0;
+#X obj -176 -112 s elev;
+#X text -144 219 (Azimuth);
+#X obj -176 -157 loadbang;
+#X obj 447 555 s thisTS;
+#X obj 466 534 s thisSA;
+#X obj 486 512 s thisHT;
+#X obj 505 489 s thisTT;
+#X obj 525 468 s thisOD;
+#X obj 544 448 s thisOA;
+#X obj 564 426 s thisG;
+#X obj 30 89 r thisTS;
+#X obj 817 -162 r thisSA;
+#X obj 24 179 r thisHT;
+#X obj 23 267 r thisTT;
+#X obj -262 107 r thisOD;
+#X obj -265 192 r thisOA;
+#X obj 498 -185 r thisG;
+#X obj 447 402 unpack f f f f f f f;
+#X obj -228 -157 r setUp;
+#X obj -231 -226 r setUp;
+#X obj -27 -172 r setUp;
+#X obj -28 -237 r setUp;
+#X text 550 195 Speed calculations;
+#X text 384 402 Presets;
+#X msg 456 297 20 160 0.01 0.004 2 0 127;
+#X msg 447 274 43 215 0.0085 0.0025 4 90 40;
+#X msg 466 320 30 280 0.0095 0.0032 2 60 120;
+#X text 716 283 Currently the noise sources are not connected but still
+getting a zipping type sound. It seems to get worse with sources lower
+down the blade - this needs looked into;
+#X obj 447 245 loadbang;
+#X obj 164 -222 loadbang;
+#X obj 164 -198 delay 13;
+#X obj 399 327 t b;
+#X obj 379 350 s setUp;
+#X obj -267 287 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X floatatom -270 315 8 0 0 0 - - -;
+#X text -145 281 Angle to Observer;
+#X obj -321 265 r setUp;
+#X obj -269 266 r thisOE;
+#X obj -211 316 s obsElev;
+#X text -148 293 (Elevation);
+#X obj 818 -63 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1300 1;
+#X floatatom 815 -31 8 0 0 0 - - -;
+#X obj 757 -83 r setUp;
+#X obj 815 -84 r thisSA;
+#X obj 813 50 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5912 1;
+#X floatatom 810 82 8 0 0 0 - - -;
+#X obj 752 30 r setUp;
+#X obj 810 29 r thisSA;
+#X obj 811 128 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5912 1;
+#X floatatom 808 160 8 0 0 0 - - -;
+#X obj 750 108 r setUp;
+#X obj 808 107 r thisSA;
+#N canvas 419 64 689 650 allSource 0;
+#X obj 401 300 r distance;
+#X obj 384 279 r angle;
+#X obj 367 238 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 367 210 r setUp;
+#X obj 418 320 r elev;
+#X msg 367 257 6;
+#X obj 127 302 r distance;
+#X obj 110 281 r angle;
+#X obj 93 240 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 93 212 r setUp;
+#X obj 144 322 r elev;
+#X obj 269 303 r distance;
+#X obj 252 282 r angle;
+#X obj 235 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 235 213 r setUp;
+#X obj 286 323 r elev;
+#X msg 93 259 8;
+#X msg 235 260 7;
+#X obj 187 127 r distance;
+#X obj 170 106 r angle;
+#X obj 153 65 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 153 37 r setUp;
+#X obj 204 147 r elev;
+#X obj 329 128 r distance;
+#X obj 312 107 r angle;
+#X obj 295 66 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 295 38 r setUp;
+#X obj 346 148 r elev;
+#X msg 153 84 10;
+#X msg 295 85 9;
+#X obj 153 170 tenSource;
+#X obj 367 343 tenSource;
+#X obj 93 345 tenSource;
+#X obj 235 346 tenSource;
+#X obj 295 171 tenSource;
+#X connect 0 0 31 2;
+#X connect 1 0 31 1;
+#X connect 2 0 5 0;
+#X connect 3 0 2 0;
+#X connect 4 0 31 3;
+#X connect 5 0 31 0;
+#X connect 6 0 32 2;
+#X connect 7 0 32 1;
+#X connect 8 0 16 0;
+#X connect 9 0 8 0;
+#X connect 10 0 32 3;
+#X connect 11 0 33 2;
+#X connect 12 0 33 1;
+#X connect 13 0 17 0;
+#X connect 14 0 13 0;
+#X connect 15 0 33 3;
+#X connect 16 0 32 0;
+#X connect 17 0 33 0;
+#X connect 18 0 30 2;
+#X connect 19 0 30 1;
+#X connect 20 0 28 0;
+#X connect 21 0 20 0;
+#X connect 22 0 30 3;
+#X connect 23 0 34 2;
+#X connect 24 0 34 1;
+#X connect 25 0 29 0;
+#X connect 26 0 25 0;
+#X connect 27 0 34 3;
+#X connect 28 0 30 0;
+#X connect 29 0 34 0;
+#X restore 381 -85 pd allSource;
+#X obj 865 81 s presweepElev;
+#X obj 863 159 s postsweepElev;
+#X text 924 51 pre-sweep elevation;
+#X text 922 128 post-sweep elevation;
+#X text 931 -140 pre-sweep azimuth;
+#X text 929 -62 post-sweep azimuth;
+#X obj 872 -110 s presweepAzim;
+#X obj 870 -32 s postsweepAzim;
+#X obj 22 -128 s start_armLength;
+#X msg 22 -149 0.35;
+#X obj 400 -60 sweepTime;
+#X obj 662 -205 hsl 100 25 1 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6600 1;
+#X floatatom 678 -165 5 0 0 0 - - -;
+#X connect 3 0 5 0;
+#X connect 4 0 0 0;
+#X connect 4 1 1 0;
+#X connect 5 0 60 0;
+#X connect 6 0 7 0;
+#X connect 6 0 26 0;
+#X connect 6 1 8 0;
+#X connect 6 1 27 0;
+#X connect 9 0 15 0;
+#X connect 10 0 16 0;
+#X connect 11 0 6 0;
+#X connect 12 0 6 1;
+#X connect 13 0 6 2;
+#X connect 14 0 6 3;
+#X connect 18 0 17 0;
+#X connect 18 0 19 0;
+#X connect 24 0 25 0;
+#X connect 24 0 124 0;
+#X connect 29 0 31 0;
+#X connect 29 0 32 0;
+#X connect 30 0 33 0;
+#X connect 30 0 34 0;
+#X connect 37 0 38 0;
+#X connect 39 0 41 0;
+#X connect 39 0 56 0;
+#X connect 40 0 43 0;
+#X connect 40 0 57 0;
+#X connect 45 0 46 0;
+#X connect 46 0 37 0;
+#X connect 47 0 46 1;
+#X connect 48 0 49 0;
+#X connect 50 0 18 0;
+#X connect 51 0 24 0;
+#X connect 52 0 29 0;
+#X connect 53 0 30 0;
+#X connect 54 0 39 0;
+#X connect 55 0 40 0;
+#X connect 60 0 4 0;
+#X connect 61 0 9 0;
+#X connect 62 0 127 0;
+#X connect 63 0 10 0;
+#X connect 64 0 65 0;
+#X connect 67 0 64 0;
+#X connect 75 0 18 0;
+#X connect 77 0 29 0;
+#X connect 78 0 30 0;
+#X connect 79 0 39 0;
+#X connect 80 0 40 0;
+#X connect 81 0 60 0;
+#X connect 82 0 68 0;
+#X connect 82 1 69 0;
+#X connect 82 2 70 0;
+#X connect 82 3 71 0;
+#X connect 82 4 72 0;
+#X connect 82 5 73 0;
+#X connect 82 6 74 0;
+#X connect 83 0 64 0;
+#X connect 84 0 10 0;
+#X connect 85 0 127 0;
+#X connect 86 0 9 0;
+#X connect 89 0 82 0;
+#X connect 89 0 96 0;
+#X connect 90 0 82 0;
+#X connect 90 0 96 0;
+#X connect 91 0 82 0;
+#X connect 91 0 96 0;
+#X connect 93 0 90 0;
+#X connect 94 0 95 0;
+#X connect 95 0 48 0;
+#X connect 96 0 97 0;
+#X connect 98 0 99 0;
+#X connect 98 0 103 0;
+#X connect 101 0 98 0;
+#X connect 102 0 98 0;
+#X connect 105 0 106 0;
+#X connect 105 0 125 0;
+#X connect 107 0 105 0;
+#X connect 109 0 110 0;
+#X connect 109 0 118 0;
+#X connect 111 0 109 0;
+#X connect 112 0 109 0;
+#X connect 113 0 114 0;
+#X connect 113 0 119 0;
+#X connect 115 0 113 0;
+#X connect 116 0 113 0;
+#X connect 127 0 126 0;
+#X connect 129 0 4 1;
+#X connect 129 0 130 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/Gen3_D1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,3629 @@
+#N canvas 0 22 1440 819 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 270 -106 pd windspeed;
+#X text 34 25 Light air = 0.56 m/s - 1.39 m/s;
+#X text 34 47 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 34 67 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 34 87 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 35 108 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 34 129 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 35 149 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 36 169 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 35 189 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 35 207 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 35 227 Storm = 28.89 m/s - 33.06 m/s;
+#X text 36 245 Hurricane = 33.33 -;
+#X text 72 -6 Beaufort Scale Chart;
+#X obj 64 485 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 127 485 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 218 485 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 500 1;
+#X text 247 504 Gain;
+#X obj 218 421 loadbang;
+#X obj 270 88 delwrite~ varwind 3000;
+#X obj 353 -104 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1029 1;
+#X obj 313 -1 snapshot~;
+#X obj 313 -26 metro 100;
+#X obj 313 -48 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 313 26 10 0 0 0 - - -;
+#X obj 270 -72 *~ 1;
+#X obj 270 -46 +~ 1;
+#X text 117 284 Equations from Chanaud 2010;
+#X text 30 349 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 29 309 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 29 329 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 576 323 360 235 opLevels 0;
+#X obj 122 167 dac~;
+#X obj 64 70 catch~ l;
+#X obj 179 64 catch~ r;
+#X obj 180 98 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 180 149 prvu~;
+#X obj 237 69 / 127;
+#X obj 237 34 inlet;
+#X obj 65 183 outlet;
+#X obj 180 177 outlet;
+#X obj 129 26 inlet;
+#X obj 112 131 /~ 1;
+#X obj 142 131 /~ 1;
+#X text 35 130 comment;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 63 442 pd opLevels;
+#X obj 313 -73 loadbang;
+#X msg 218 449 5;
+#X text 310 44 Wind Speed;
+#X obj 981 53 udpsend;
+#X obj 991 25 packOSC;
+#X obj 803 -130 import mrpeach;
+#X floatatom 992 -44 5 0 0 0 - - -;
+#X obj 693 -91 udpreceive 9000;
+#X obj 693 -64 unpackOSC;
+#N canvas 1099 641 205 101 Fence 1;
+#N canvas 125 23 1440 808 Posts 0;
+#X floatatom -144 319 8 0 0 0 - - -;
+#X msg -144 29 300;
+#X obj -144 4 loadbang;
+#X obj -132 51 r ClyLX;
+#X obj -90 110 r ClyX;
+#X obj -80 131 r ClyY;
+#X obj -98 90 r ClyZ;
+#X obj -119 71 r ClyLY;
+#X obj -80 152 r ClyLX;
+#X obj -71 173 r ClyLZ;
+#X obj -63 194 r ClyRY;
+#X obj -54 213 r ClyRX;
+#X obj -45 234 r ClyRZ;
+#X obj -99 262 postPosition;
+#X floatatom 24 322 8 0 0 0 - - -;
+#X msg 24 32 300;
+#X obj 24 7 loadbang;
+#X floatatom 186 331 8 0 0 0 - - -;
+#X msg 186 41 300;
+#X obj 186 16 loadbang;
+#X floatatom 345 335 8 0 0 0 - - -;
+#X msg 345 45 300;
+#X obj 345 20 loadbang;
+#X floatatom 533 340 8 0 0 0 - - -;
+#X msg 533 50 300;
+#X obj 533 25 loadbang;
+#X floatatom 717 342 8 0 0 0 - - -;
+#X msg 717 52 300;
+#X obj 717 27 loadbang;
+#X floatatom -217 690 8 0 0 0 - - -;
+#X msg -217 400 300;
+#X obj -217 375 loadbang;
+#X floatatom -52 701 8 0 0 0 - - -;
+#X msg -52 411 300;
+#X obj -52 386 loadbang;
+#X floatatom 110 706 8 0 0 0 - - -;
+#X msg 110 416 300;
+#X obj 110 391 loadbang;
+#X floatatom 278 707 8 0 0 0 - - -;
+#X msg 278 417 300;
+#X obj 278 392 loadbang;
+#X floatatom 447 708 8 0 0 0 - - -;
+#X msg 447 418 300;
+#X obj 447 393 loadbang;
+#X floatatom 633 720 8 0 0 0 - - -;
+#X msg 633 430 300;
+#X obj 633 405 loadbang;
+#X floatatom 816 729 8 0 0 0 - - -;
+#X msg 816 439 300;
+#X obj 816 414 loadbang;
+#X obj 39 55 r Cly1LX;
+#X obj 69 94 r Cly1Z;
+#X obj 77 114 r Cly1X;
+#X obj 87 135 r Cly1Y;
+#X obj 53 75 r Cly1LY;
+#X obj 88 155 r Cly1LX;
+#X obj 97 176 r Cly1LZ;
+#X obj 105 197 r Cly1RY;
+#X obj 114 216 r Cly1RX;
+#X obj 123 237 r Cly1RZ;
+#X obj 201 64 r Cly2LX;
+#X obj 234 101 r Cly2Z;
+#X obj 242 121 r Cly2X;
+#X obj 252 142 r Cly2Y;
+#X obj 213 82 r Cly2LY;
+#X obj 250 164 r Cly2LX;
+#X obj 259 185 r Cly2LZ;
+#X obj 267 206 r Cly2RY;
+#X obj 276 225 r Cly2RX;
+#X obj 285 246 r Cly2RZ;
+#X obj 360 68 r Cly3LX;
+#X obj 392 107 r Cly3Z;
+#X obj 400 127 r Cly3X;
+#X obj 410 148 r Cly3Y;
+#X obj 372 88 r Cly3LY;
+#X obj 409 168 r Cly3LX;
+#X obj 418 189 r Cly3LZ;
+#X obj 426 210 r Cly3RY;
+#X obj 435 229 r Cly3RX;
+#X obj 444 250 r Cly3RZ;
+#X obj 548 73 r Cly4LX;
+#X obj 578 111 r Cly4Z;
+#X obj 586 131 r Cly4X;
+#X obj 596 152 r Cly4Y;
+#X obj 557 92 r Cly4LY;
+#X obj 597 173 r Cly4LX;
+#X obj 606 194 r Cly4LZ;
+#X obj 614 215 r Cly4RY;
+#X obj 623 234 r Cly4RX;
+#X obj 632 255 r Cly4RZ;
+#X obj 732 75 r Cly5LX;
+#X obj 762 114 r Cly5Z;
+#X obj 770 134 r Cly5X;
+#X obj 780 155 r Cly5Y;
+#X obj 743 94 r Cly5LY;
+#X obj 781 175 r Cly5LX;
+#X obj 790 196 r Cly5LZ;
+#X obj 798 217 r Cly5RY;
+#X obj 807 236 r Cly5RX;
+#X obj 816 257 r Cly5RZ;
+#X obj -202 423 r Cly6LX;
+#X obj -171 462 r Cly6Z;
+#X obj -163 482 r Cly6X;
+#X obj -153 503 r Cly6Y;
+#X obj -188 442 r Cly6LY;
+#X obj -153 523 r Cly6LX;
+#X obj -144 544 r Cly6LZ;
+#X obj -136 565 r Cly6RY;
+#X obj -127 584 r Cly6RX;
+#X obj -118 605 r Cly6RZ;
+#X obj -37 434 r Cly7LX;
+#X obj -5 475 r Cly7Z;
+#X obj 3 495 r Cly7X;
+#X obj 13 516 r Cly7Y;
+#X obj -26 454 r Cly7LY;
+#X obj 12 534 r Cly7LX;
+#X obj 21 555 r Cly7LZ;
+#X obj 29 576 r Cly7RY;
+#X obj 38 595 r Cly7RX;
+#X obj 47 616 r Cly7RZ;
+#X obj 125 439 r Cly8LX;
+#X obj 155 479 r Cly8Z;
+#X obj 163 499 r Cly8X;
+#X obj 173 520 r Cly8Y;
+#X obj 138 460 r Cly8LY;
+#X obj 174 539 r Cly8LX;
+#X obj 183 560 r Cly8LZ;
+#X obj 191 581 r Cly8RY;
+#X obj 200 600 r Cly8RX;
+#X obj 209 621 r Cly8RZ;
+#X obj 293 440 r Cly9LX;
+#X obj 323 479 r Cly9Z;
+#X obj 331 499 r Cly9X;
+#X obj 341 520 r Cly9Y;
+#X obj 302 459 r Cly9LY;
+#X obj 342 540 r Cly9LX;
+#X obj 351 561 r Cly9LZ;
+#X obj 359 582 r Cly9RY;
+#X obj 368 601 r Cly9RX;
+#X obj 377 622 r Cly9RZ;
+#X obj 462 441 r Cly10LX;
+#X obj 492 479 r Cly10Z;
+#X obj 500 499 r Cly10X;
+#X obj 510 520 r Cly10Y;
+#X obj 472 459 r Cly10LY;
+#X obj 511 541 r Cly10LX;
+#X obj 520 562 r Cly10LZ;
+#X obj 528 583 r Cly10RY;
+#X obj 537 602 r Cly10RX;
+#X obj 546 623 r Cly10RZ;
+#X obj 648 453 r Cly11LX;
+#X obj 680 491 r Cly11Z;
+#X obj 688 511 r Cly11X;
+#X obj 698 532 r Cly11Y;
+#X obj 661 473 r Cly11LY;
+#X obj 697 553 r Cly11LX;
+#X obj 706 574 r Cly11LZ;
+#X obj 714 595 r Cly11RY;
+#X obj 723 614 r Cly11RX;
+#X obj 732 635 r Cly11RZ;
+#X obj 831 462 r Cly12LX;
+#X obj 859 502 r Cly12Z;
+#X obj 867 522 r Cly12X;
+#X obj 877 543 r Cly12Y;
+#X obj 845 482 r Cly12LY;
+#X obj 880 562 r Cly12LX;
+#X obj 889 583 r Cly12LZ;
+#X obj 897 604 r Cly12RY;
+#X obj 906 623 r Cly12RX;
+#X obj 915 644 r Cly12RZ;
+#X obj -144 294 freqCalcCylD4;
+#X obj 24 297 freqCalcCylD4;
+#X obj 186 306 freqCalcCylD4;
+#X obj 345 310 freqCalcCylD4;
+#X obj 533 315 freqCalcCylD4;
+#X obj 717 317 freqCalcCylD4;
+#X obj -217 665 freqCalcCylD4;
+#X obj -52 676 freqCalcCylD4;
+#X obj 110 681 freqCalcCylD4;
+#X obj 278 682 freqCalcCylD4;
+#X obj 447 683 freqCalcCylD4;
+#X obj 633 695 freqCalcCylD4;
+#X obj 816 704 freqCalcCylD4;
+#X obj 69 265 postPosition;
+#X obj 234 274 postPosition;
+#X obj 392 278 postPosition;
+#X obj 577 283 postPosition;
+#X obj 762 285 postPosition;
+#X obj -171 634 postPosition;
+#X obj -5 646 postPosition;
+#X obj 154 649 postPosition;
+#X obj 323 650 postPosition;
+#X obj 492 651 postPosition;
+#X obj 680 663 postPosition;
+#X obj 859 672 postPosition;
+#X connect 1 0 170 0;
+#X connect 2 0 1 0;
+#X connect 3 0 170 1;
+#X connect 4 0 13 1;
+#X connect 4 0 13 2;
+#X connect 6 0 13 0;
+#X connect 6 0 13 3;
+#X connect 7 0 170 2;
+#X connect 13 0 170 5;
+#X connect 13 1 170 6;
+#X connect 13 2 170 3;
+#X connect 13 3 170 4;
+#X connect 15 0 171 0;
+#X connect 16 0 15 0;
+#X connect 18 0 172 0;
+#X connect 19 0 18 0;
+#X connect 21 0 173 0;
+#X connect 22 0 21 0;
+#X connect 24 0 174 0;
+#X connect 25 0 24 0;
+#X connect 27 0 175 0;
+#X connect 28 0 27 0;
+#X connect 30 0 176 0;
+#X connect 31 0 30 0;
+#X connect 33 0 177 0;
+#X connect 34 0 33 0;
+#X connect 36 0 178 0;
+#X connect 37 0 36 0;
+#X connect 39 0 179 0;
+#X connect 40 0 39 0;
+#X connect 42 0 180 0;
+#X connect 43 0 42 0;
+#X connect 45 0 181 0;
+#X connect 46 0 45 0;
+#X connect 48 0 182 0;
+#X connect 49 0 48 0;
+#X connect 50 0 171 1;
+#X connect 51 0 183 0;
+#X connect 51 0 183 3;
+#X connect 52 0 183 1;
+#X connect 52 0 183 2;
+#X connect 54 0 171 2;
+#X connect 60 0 172 1;
+#X connect 61 0 184 0;
+#X connect 61 0 184 3;
+#X connect 62 0 184 1;
+#X connect 62 0 184 2;
+#X connect 64 0 172 2;
+#X connect 70 0 173 1;
+#X connect 71 0 185 0;
+#X connect 71 0 185 3;
+#X connect 72 0 185 1;
+#X connect 72 0 185 2;
+#X connect 74 0 173 2;
+#X connect 80 0 174 1;
+#X connect 81 0 186 0;
+#X connect 81 0 186 3;
+#X connect 82 0 186 1;
+#X connect 82 0 186 2;
+#X connect 84 0 174 2;
+#X connect 90 0 175 1;
+#X connect 91 0 187 0;
+#X connect 91 0 187 3;
+#X connect 92 0 187 1;
+#X connect 92 0 187 2;
+#X connect 94 0 175 2;
+#X connect 100 0 176 1;
+#X connect 101 0 188 0;
+#X connect 101 0 188 3;
+#X connect 102 0 188 1;
+#X connect 102 0 188 2;
+#X connect 104 0 176 2;
+#X connect 110 0 177 1;
+#X connect 111 0 189 0;
+#X connect 111 0 189 3;
+#X connect 112 0 189 1;
+#X connect 112 0 189 2;
+#X connect 114 0 177 2;
+#X connect 120 0 178 1;
+#X connect 121 0 190 0;
+#X connect 121 0 190 3;
+#X connect 122 0 190 1;
+#X connect 122 0 190 2;
+#X connect 124 0 178 2;
+#X connect 130 0 179 1;
+#X connect 131 0 191 0;
+#X connect 131 0 191 3;
+#X connect 132 0 191 1;
+#X connect 132 0 191 2;
+#X connect 134 0 179 2;
+#X connect 140 0 180 1;
+#X connect 141 0 192 0;
+#X connect 141 0 192 3;
+#X connect 142 0 192 1;
+#X connect 142 0 192 2;
+#X connect 144 0 180 2;
+#X connect 150 0 181 1;
+#X connect 151 0 193 0;
+#X connect 151 0 193 3;
+#X connect 152 0 193 1;
+#X connect 152 0 193 2;
+#X connect 154 0 181 2;
+#X connect 160 0 182 1;
+#X connect 161 0 194 0;
+#X connect 161 0 194 3;
+#X connect 162 0 194 1;
+#X connect 162 0 194 2;
+#X connect 164 0 182 2;
+#X connect 170 0 0 0;
+#X connect 171 0 14 0;
+#X connect 172 0 17 0;
+#X connect 173 0 20 0;
+#X connect 174 0 23 0;
+#X connect 175 0 26 0;
+#X connect 176 0 29 0;
+#X connect 177 0 32 0;
+#X connect 178 0 35 0;
+#X connect 179 0 38 0;
+#X connect 180 0 41 0;
+#X connect 181 0 44 0;
+#X connect 182 0 47 0;
+#X connect 183 0 171 5;
+#X connect 183 1 171 6;
+#X connect 183 2 171 3;
+#X connect 183 3 171 4;
+#X connect 184 0 172 5;
+#X connect 184 1 172 6;
+#X connect 184 2 172 3;
+#X connect 184 3 172 4;
+#X connect 185 0 173 5;
+#X connect 185 1 173 6;
+#X connect 185 2 173 3;
+#X connect 185 3 173 4;
+#X connect 186 0 174 5;
+#X connect 186 1 174 6;
+#X connect 186 2 174 3;
+#X connect 186 3 174 4;
+#X connect 187 0 175 5;
+#X connect 187 1 175 6;
+#X connect 187 2 175 3;
+#X connect 187 3 175 4;
+#X connect 188 0 176 5;
+#X connect 188 1 176 6;
+#X connect 188 2 176 3;
+#X connect 188 3 176 4;
+#X connect 189 0 177 5;
+#X connect 189 1 177 6;
+#X connect 189 2 177 3;
+#X connect 189 3 177 4;
+#X connect 190 0 178 5;
+#X connect 190 1 178 6;
+#X connect 190 2 178 3;
+#X connect 190 3 178 4;
+#X connect 191 0 179 5;
+#X connect 191 1 179 6;
+#X connect 191 2 179 3;
+#X connect 191 3 179 4;
+#X connect 192 0 180 5;
+#X connect 192 1 180 6;
+#X connect 192 2 180 3;
+#X connect 192 3 180 4;
+#X connect 193 0 181 5;
+#X connect 193 1 181 6;
+#X connect 193 2 181 3;
+#X connect 193 3 181 4;
+#X connect 194 0 182 5;
+#X connect 194 1 182 6;
+#X connect 194 2 182 3;
+#X connect 194 3 182 4;
+#X restore 42 36 pd Posts;
+#N canvas 303 23 1084 775 Wires 0;
+#X floatatom -583 349 8 0 0 0 - - -;
+#X msg -581 37 300;
+#X obj -581 12 loadbang;
+#X obj -566 60 r WirLX;
+#X obj -550 102 r WirX;
+#X obj -533 143 r WirZ;
+#X obj -542 123 r WirY;
+#X obj -525 163 r WirLY;
+#X obj -550 292 wirePosition;
+#X obj -507 203 r WirLZ;
+#X obj -516 182 r WirLX;
+#X obj -481 264 r WirRZ;
+#X obj -490 243 r WirRX;
+#X obj -499 224 r WirRY;
+#X floatatom -420 351 8 0 0 0 - - -;
+#X msg -421 40 300;
+#X obj -421 15 loadbang;
+#X obj -406 63 r Wir1LX;
+#X obj -381 104 r Wir1X;
+#X obj -373 125 r Wir1Y;
+#X obj -364 145 r Wir1Z;
+#X obj -356 165 r Wir1LY;
+#X obj -347 184 r Wir1LX;
+#X obj -338 205 r Wir1LZ;
+#X obj -330 226 r Wir1RY;
+#X obj -321 245 r Wir1RX;
+#X obj -312 266 r Wir1RZ;
+#X floatatom -239 353 8 0 0 0 - - -;
+#X msg -242 47 300;
+#X obj -242 22 loadbang;
+#X obj -227 70 r Wir2LX;
+#X obj -194 108 r Wir2X;
+#X obj -186 129 r Wir2Y;
+#X obj -177 149 r Wir2Z;
+#X obj -169 169 r Wir2LY;
+#X obj -160 188 r Wir2LX;
+#X obj -151 209 r Wir2LZ;
+#X obj -143 230 r Wir2RY;
+#X obj -134 249 r Wir2RX;
+#X obj -125 270 r Wir2RZ;
+#X floatatom -53 367 8 0 0 0 - - -;
+#X msg -53 53 300;
+#X obj -53 28 loadbang;
+#X obj -38 76 r Wir3LX;
+#X obj -10 121 r Wir3X;
+#X obj -2 142 r Wir3Y;
+#X obj 7 162 r Wir3Z;
+#X obj 15 182 r Wir3LY;
+#X obj 24 201 r Wir3LX;
+#X obj 33 222 r Wir3LZ;
+#X obj 41 243 r Wir3RY;
+#X obj 50 262 r Wir3RX;
+#X obj 59 283 r Wir3RZ;
+#X floatatom 139 368 8 0 0 0 - - -;
+#X msg 139 51 300;
+#X obj 139 26 loadbang;
+#X obj 154 74 r Wir4LX;
+#X obj 190 115 r Wir4X;
+#X obj 198 136 r Wir4Y;
+#X obj 207 156 r Wir4Z;
+#X obj 215 176 r Wir4LY;
+#X obj 224 195 r Wir4LX;
+#X obj 233 216 r Wir4LZ;
+#X obj 241 237 r Wir4RY;
+#X obj 250 256 r Wir4RX;
+#X obj 259 277 r Wir4RZ;
+#X floatatom -556 725 8 0 0 0 - - -;
+#X msg -556 407 300;
+#X obj -556 382 loadbang;
+#X obj -541 430 r Wir5LX;
+#X obj -512 478 r Wir5X;
+#X obj -504 499 r Wir5Y;
+#X obj -495 519 r Wir5Z;
+#X obj -487 539 r Wir5LY;
+#X obj -478 558 r Wir5LX;
+#X obj -469 579 r Wir5LZ;
+#X obj -461 600 r Wir5RY;
+#X obj -452 619 r Wir5RX;
+#X obj -443 640 r Wir5RZ;
+#X floatatom -378 725 8 0 0 0 - - -;
+#X msg -378 410 300;
+#X obj -378 385 loadbang;
+#X obj -363 433 r Wir6LX;
+#X obj -336 479 r Wir6X;
+#X obj -328 500 r Wir6Y;
+#X obj -319 520 r Wir6Z;
+#X obj -311 540 r Wir6LY;
+#X obj -302 559 r Wir6LX;
+#X obj -293 580 r Wir6LZ;
+#X obj -285 601 r Wir6RY;
+#X obj -276 620 r Wir6RX;
+#X obj -267 641 r Wir6RZ;
+#X floatatom -191 723 8 0 0 0 - - -;
+#X msg -191 412 300;
+#X obj -191 387 loadbang;
+#X obj -176 435 r Wir7LX;
+#X obj -146 474 r Wir7X;
+#X obj -138 495 r Wir7Y;
+#X obj -129 515 r Wir7Z;
+#X obj -121 535 r Wir7LY;
+#X obj -112 554 r Wir7LX;
+#X obj -103 575 r Wir7LZ;
+#X obj -95 596 r Wir7RY;
+#X obj -86 615 r Wir7RX;
+#X obj -77 636 r Wir7RZ;
+#X floatatom 6 733 8 0 0 0 - - -;
+#X msg 6 422 300;
+#X obj 6 397 loadbang;
+#X obj 21 445 r Wir8LX;
+#X obj 51 485 r Wir8X;
+#X obj 59 506 r Wir8Y;
+#X obj 68 526 r Wir8Z;
+#X obj 76 546 r Wir8LY;
+#X obj 85 565 r Wir8LX;
+#X obj 94 586 r Wir8LZ;
+#X obj 102 607 r Wir8RY;
+#X obj 111 626 r Wir8RX;
+#X obj 120 647 r Wir8RZ;
+#X obj -559 79 r WirLY;
+#X obj -395 83 r Wir1LY;
+#X obj -216 90 r Wir2LY;
+#X obj -26 99 r Wir3LY;
+#X obj 167 95 r Wir4LY;
+#X obj -529 452 r Wir5LY;
+#X obj -353 455 r Wir6LY;
+#X obj -166 455 r Wir7LY;
+#X obj 30 465 r Wir8LY;
+#X floatatom -484 331 5 0 0 0 - - -;
+#X obj -583 324 freqCalcCyl2D2;
+#X obj -420 326 freqCalcCyl2D2;
+#X obj -239 328 freqCalcCyl2D2;
+#X obj -53 342 freqCalcCyl2D2;
+#X obj 139 343 freqCalcCyl2D2;
+#X obj 6 708 freqCalcCyl2D2;
+#X obj -191 698 freqCalcCyl2D2;
+#X obj -378 700 freqCalcCyl2D2;
+#X obj -556 700 freqCalcCyl2D2;
+#X obj -381 294 wirePosition;
+#X obj -194 298 wirePosition;
+#X obj -10 311 wirePosition;
+#X obj 190 305 wirePosition;
+#X obj -512 668 wirePosition;
+#X obj -336 669 wirePosition;
+#X obj -146 664 wirePosition;
+#X obj 51 675 wirePosition;
+#X connect 1 0 128 0;
+#X connect 2 0 1 0;
+#X connect 3 0 128 1;
+#X connect 4 0 8 0;
+#X connect 5 0 8 2;
+#X connect 6 0 8 1;
+#X connect 7 0 8 3;
+#X connect 8 0 128 5;
+#X connect 8 1 128 6;
+#X connect 8 2 128 3;
+#X connect 8 3 128 4;
+#X connect 9 0 8 5;
+#X connect 10 0 8 4;
+#X connect 11 0 8 8;
+#X connect 12 0 8 7;
+#X connect 13 0 8 6;
+#X connect 15 0 129 0;
+#X connect 16 0 15 0;
+#X connect 17 0 129 1;
+#X connect 18 0 137 0;
+#X connect 19 0 137 1;
+#X connect 20 0 137 2;
+#X connect 21 0 137 3;
+#X connect 22 0 137 4;
+#X connect 23 0 137 5;
+#X connect 24 0 137 6;
+#X connect 25 0 137 7;
+#X connect 26 0 137 8;
+#X connect 28 0 130 0;
+#X connect 29 0 28 0;
+#X connect 30 0 130 1;
+#X connect 31 0 138 0;
+#X connect 32 0 138 1;
+#X connect 33 0 138 2;
+#X connect 34 0 138 3;
+#X connect 35 0 138 4;
+#X connect 36 0 138 5;
+#X connect 37 0 138 6;
+#X connect 38 0 138 7;
+#X connect 39 0 138 8;
+#X connect 41 0 131 0;
+#X connect 42 0 41 0;
+#X connect 43 0 131 1;
+#X connect 44 0 139 0;
+#X connect 45 0 139 1;
+#X connect 46 0 139 2;
+#X connect 47 0 139 3;
+#X connect 48 0 139 4;
+#X connect 49 0 139 5;
+#X connect 50 0 139 6;
+#X connect 51 0 139 7;
+#X connect 52 0 139 8;
+#X connect 54 0 132 0;
+#X connect 55 0 54 0;
+#X connect 56 0 132 1;
+#X connect 57 0 140 0;
+#X connect 58 0 140 1;
+#X connect 59 0 140 2;
+#X connect 60 0 140 3;
+#X connect 61 0 140 4;
+#X connect 62 0 140 5;
+#X connect 63 0 140 6;
+#X connect 64 0 140 7;
+#X connect 65 0 140 8;
+#X connect 67 0 136 0;
+#X connect 68 0 67 0;
+#X connect 69 0 136 1;
+#X connect 70 0 141 0;
+#X connect 71 0 141 1;
+#X connect 72 0 141 2;
+#X connect 73 0 141 3;
+#X connect 74 0 141 4;
+#X connect 75 0 141 5;
+#X connect 76 0 141 6;
+#X connect 77 0 141 7;
+#X connect 78 0 141 8;
+#X connect 80 0 135 0;
+#X connect 81 0 80 0;
+#X connect 82 0 135 1;
+#X connect 83 0 142 0;
+#X connect 84 0 142 1;
+#X connect 85 0 142 2;
+#X connect 86 0 142 3;
+#X connect 87 0 142 4;
+#X connect 88 0 142 5;
+#X connect 89 0 142 6;
+#X connect 90 0 142 7;
+#X connect 91 0 142 8;
+#X connect 93 0 134 0;
+#X connect 94 0 93 0;
+#X connect 95 0 134 1;
+#X connect 96 0 143 0;
+#X connect 97 0 143 1;
+#X connect 98 0 143 2;
+#X connect 99 0 143 3;
+#X connect 100 0 143 4;
+#X connect 101 0 143 5;
+#X connect 102 0 143 6;
+#X connect 103 0 143 7;
+#X connect 104 0 143 8;
+#X connect 106 0 133 0;
+#X connect 107 0 106 0;
+#X connect 108 0 133 1;
+#X connect 109 0 144 0;
+#X connect 110 0 144 1;
+#X connect 111 0 144 2;
+#X connect 112 0 144 3;
+#X connect 113 0 144 4;
+#X connect 114 0 144 5;
+#X connect 115 0 144 6;
+#X connect 116 0 144 7;
+#X connect 117 0 144 8;
+#X connect 118 0 128 2;
+#X connect 119 0 129 2;
+#X connect 120 0 130 2;
+#X connect 121 0 131 2;
+#X connect 122 0 132 2;
+#X connect 123 0 136 2;
+#X connect 124 0 135 2;
+#X connect 125 0 134 2;
+#X connect 126 0 133 2;
+#X connect 128 0 0 0;
+#X connect 129 0 14 0;
+#X connect 130 0 27 0;
+#X connect 131 0 40 0;
+#X connect 132 0 53 0;
+#X connect 133 0 105 0;
+#X connect 134 0 92 0;
+#X connect 135 0 79 0;
+#X connect 136 0 66 0;
+#X connect 137 0 129 5;
+#X connect 137 1 129 6;
+#X connect 137 2 129 4;
+#X connect 137 3 129 3;
+#X connect 138 0 130 5;
+#X connect 138 1 130 6;
+#X connect 138 2 130 4;
+#X connect 138 3 130 3;
+#X connect 139 0 131 5;
+#X connect 139 1 131 6;
+#X connect 139 2 131 4;
+#X connect 139 3 131 3;
+#X connect 140 0 132 5;
+#X connect 140 1 132 6;
+#X connect 140 2 132 4;
+#X connect 140 3 132 3;
+#X connect 141 0 136 5;
+#X connect 141 1 136 6;
+#X connect 141 2 136 4;
+#X connect 141 3 136 3;
+#X connect 142 0 135 5;
+#X connect 142 1 135 6;
+#X connect 142 2 135 4;
+#X connect 142 3 135 3;
+#X connect 143 0 134 5;
+#X connect 143 1 134 6;
+#X connect 143 2 134 4;
+#X connect 143 3 134 3;
+#X connect 144 0 133 5;
+#X connect 144 1 133 6;
+#X connect 144 2 133 4;
+#X connect 144 3 133 3;
+#X restore 110 36 pd Wires;
+#X restore 913 88 pd Fence;
+#N canvas 13 38 1440 790 OSC_FenceValues 0;
+#X obj 162 48 OSCroute /cylinderLX;
+#X obj 30 47 OSCroute /cylinderLZ;
+#X floatatom 93 69 7 0 0 0 - - -;
+#X obj 30 69 s ClyLZ;
+#X floatatom 225 72 7 0 0 0 - - -;
+#X obj 162 72 s ClyLX;
+#X floatatom 550 72 7 0 0 0 - - -;
+#X floatatom 675 74 7 0 0 0 - - -;
+#X obj 487 50 OSCroute /cylinderZ;
+#X obj 487 72 s ClyZ;
+#X obj 612 50 OSCroute /cylinderX;
+#X obj 612 74 s ClyX;
+#X obj 826 397 inlet;
+#X obj 826 421 s \$0_MyOsc;
+#X obj 612 28 r \$0_MyOsc;
+#X obj 487 29 r \$0_MyOsc;
+#X obj 162 26 r \$0_MyOsc;
+#X obj 30 23 r \$0_MyOsc;
+#X floatatom 97 142 7 0 0 0 - - -;
+#X floatatom 231 145 7 0 0 0 - - -;
+#X floatatom 556 145 7 0 0 0 - - -;
+#X floatatom 684 147 7 0 0 0 - - -;
+#X obj 621 101 r \$0_MyOsc;
+#X obj 493 102 r \$0_MyOsc;
+#X obj 168 99 r \$0_MyOsc;
+#X obj 34 96 r \$0_MyOsc;
+#X obj 34 120 OSCroute /cylinder1LZ;
+#X obj 168 121 OSCroute /cylinder1LX;
+#X obj 493 123 OSCroute /cylinder1Z;
+#X obj 621 123 OSCroute /cylinder1X;
+#X floatatom 94 211 7 0 0 0 - - -;
+#X floatatom 228 214 7 0 0 0 - - -;
+#X floatatom 553 214 7 0 0 0 - - -;
+#X floatatom 681 216 7 0 0 0 - - -;
+#X obj 618 170 r \$0_MyOsc;
+#X obj 490 171 r \$0_MyOsc;
+#X obj 165 168 r \$0_MyOsc;
+#X obj 31 165 r \$0_MyOsc;
+#X floatatom 93 283 7 0 0 0 - - -;
+#X floatatom 227 286 7 0 0 0 - - -;
+#X floatatom 552 286 7 0 0 0 - - -;
+#X floatatom 680 288 7 0 0 0 - - -;
+#X obj 617 242 r \$0_MyOsc;
+#X obj 489 243 r \$0_MyOsc;
+#X obj 164 240 r \$0_MyOsc;
+#X obj 30 237 r \$0_MyOsc;
+#X floatatom 90 356 7 0 0 0 - - -;
+#X floatatom 224 359 7 0 0 0 - - -;
+#X floatatom 549 359 7 0 0 0 - - -;
+#X floatatom 677 361 7 0 0 0 - - -;
+#X obj 614 315 r \$0_MyOsc;
+#X obj 486 316 r \$0_MyOsc;
+#X obj 161 313 r \$0_MyOsc;
+#X obj 27 310 r \$0_MyOsc;
+#X floatatom 91 427 7 0 0 0 - - -;
+#X floatatom 225 430 7 0 0 0 - - -;
+#X floatatom 550 430 7 0 0 0 - - -;
+#X floatatom 678 432 7 0 0 0 - - -;
+#X obj 615 386 r \$0_MyOsc;
+#X obj 487 387 r \$0_MyOsc;
+#X obj 162 384 r \$0_MyOsc;
+#X obj 28 381 r \$0_MyOsc;
+#X floatatom 92 500 7 0 0 0 - - -;
+#X floatatom 226 503 7 0 0 0 - - -;
+#X floatatom 551 503 7 0 0 0 - - -;
+#X floatatom 679 505 7 0 0 0 - - -;
+#X obj 616 459 r \$0_MyOsc;
+#X obj 488 460 r \$0_MyOsc;
+#X obj 163 457 r \$0_MyOsc;
+#X obj 29 454 r \$0_MyOsc;
+#X floatatom 91 574 7 0 0 0 - - -;
+#X floatatom 225 577 7 0 0 0 - - -;
+#X floatatom 550 577 7 0 0 0 - - -;
+#X floatatom 678 579 7 0 0 0 - - -;
+#X obj 615 533 r \$0_MyOsc;
+#X obj 487 534 r \$0_MyOsc;
+#X obj 162 531 r \$0_MyOsc;
+#X obj 28 528 r \$0_MyOsc;
+#X floatatom 88 646 7 0 0 0 - - -;
+#X floatatom 222 649 7 0 0 0 - - -;
+#X floatatom 547 649 7 0 0 0 - - -;
+#X floatatom 675 651 7 0 0 0 - - -;
+#X obj 612 605 r \$0_MyOsc;
+#X obj 484 606 r \$0_MyOsc;
+#X obj 159 603 r \$0_MyOsc;
+#X obj 25 600 r \$0_MyOsc;
+#X floatatom 82 719 7 0 0 0 - - -;
+#X floatatom 216 722 7 0 0 0 - - -;
+#X floatatom 541 722 7 0 0 0 - - -;
+#X floatatom 669 724 7 0 0 0 - - -;
+#X obj 606 678 r \$0_MyOsc;
+#X obj 478 679 r \$0_MyOsc;
+#X obj 153 676 r \$0_MyOsc;
+#X obj 19 673 r \$0_MyOsc;
+#X floatatom 840 64 7 0 0 0 - - -;
+#X floatatom 982 67 7 0 0 0 - - -;
+#X floatatom 1294 64 7 0 0 0 - - -;
+#X floatatom 1422 66 7 0 0 0 - - -;
+#X obj 1367 20 r \$0_MyOsc;
+#X obj 1231 21 r \$0_MyOsc;
+#X obj 919 21 r \$0_MyOsc;
+#X obj 777 18 r \$0_MyOsc;
+#X obj 31 189 OSCroute /cylinder2LZ;
+#X obj 165 190 OSCroute /cylinder2LX;
+#X obj 490 192 OSCroute /cylinder2Z;
+#X obj 618 192 OSCroute /cylinder2X;
+#X obj 617 264 OSCroute /cylinder3X;
+#X obj 489 264 OSCroute /cylinder3Z;
+#X obj 164 262 OSCroute /cylinder3LX;
+#X obj 30 261 OSCroute /cylinder3LZ;
+#X obj 27 334 OSCroute /cylinder4LZ;
+#X obj 161 335 OSCroute /cylinder4LX;
+#X obj 486 337 OSCroute /cylinder4Z;
+#X obj 614 337 OSCroute /cylinder4X;
+#X obj 615 408 OSCroute /cylinder5X;
+#X obj 487 408 OSCroute /cylinder5Z;
+#X obj 162 406 OSCroute /cylinder5LX;
+#X obj 28 405 OSCroute /cylinder5LZ;
+#X obj 29 478 OSCroute /cylinder6LZ;
+#X obj 163 479 OSCroute /cylinder6LX;
+#X obj 488 481 OSCroute /cylinder6Z;
+#X obj 616 481 OSCroute /cylinder6X;
+#X obj 615 555 OSCroute /cylinder7X;
+#X obj 487 555 OSCroute /cylinder7Z;
+#X obj 162 553 OSCroute /cylinder7LX;
+#X obj 28 552 OSCroute /cylinder7LZ;
+#X obj 25 624 OSCroute /cylinder8LZ;
+#X obj 159 625 OSCroute /cylinder8LX;
+#X obj 484 627 OSCroute /cylinder8Z;
+#X obj 612 627 OSCroute /cylinder8X;
+#X obj 606 700 OSCroute /cylinder9X;
+#X obj 478 700 OSCroute /cylinder9Z;
+#X obj 153 698 OSCroute /cylinder9LX;
+#X obj 19 697 OSCroute /cylinder9LZ;
+#X obj 777 42 OSCroute /cylinder10LZ;
+#X obj 919 43 OSCroute /cylinder10LX;
+#X obj 1231 42 OSCroute /cylinder10Z;
+#X obj 1367 42 OSCroute /cylinder10X;
+#X floatatom 840 142 7 0 0 0 - - -;
+#X floatatom 982 145 7 0 0 0 - - -;
+#X floatatom 1294 142 7 0 0 0 - - -;
+#X floatatom 1422 144 7 0 0 0 - - -;
+#X obj 1367 98 r \$0_MyOsc;
+#X obj 1231 99 r \$0_MyOsc;
+#X obj 919 99 r \$0_MyOsc;
+#X obj 777 96 r \$0_MyOsc;
+#X floatatom 840 221 7 0 0 0 - - -;
+#X floatatom 982 224 7 0 0 0 - - -;
+#X floatatom 1294 221 7 0 0 0 - - -;
+#X floatatom 1422 223 7 0 0 0 - - -;
+#X obj 1367 177 r \$0_MyOsc;
+#X obj 1231 178 r \$0_MyOsc;
+#X obj 919 178 r \$0_MyOsc;
+#X obj 777 175 r \$0_MyOsc;
+#X obj 777 120 OSCroute /cylinder11LZ;
+#X obj 919 121 OSCroute /cylinder11LX;
+#X obj 1231 120 OSCroute /cylinder11Z;
+#X obj 1367 120 OSCroute /cylinder11X;
+#X obj 1367 199 OSCroute /cylinder12X;
+#X obj 1231 199 OSCroute /cylinder12Z;
+#X obj 919 200 OSCroute /cylinder12LX;
+#X obj 777 199 OSCroute /cylinder12LZ;
+#X obj 777 221 s Cly12LZ;
+#X obj 919 224 s Cly12LX;
+#X obj 1231 221 s Cly12Z;
+#X obj 1367 223 s Cly12X;
+#X obj 1367 144 s Cly11X;
+#X obj 1231 142 s Cly11Z;
+#X obj 919 145 s Cly11LX;
+#X obj 777 142 s Cly11LZ;
+#X obj 777 64 s Cly10LZ;
+#X obj 919 67 s Cly10LX;
+#X obj 1231 64 s Cly10Z;
+#X obj 1367 66 s Cly10X;
+#X obj 34 142 s Cly1LZ;
+#X obj 168 145 s Cly1LX;
+#X obj 493 145 s Cly1Z;
+#X obj 621 147 s Cly1X;
+#X obj 618 216 s Cly2X;
+#X obj 490 214 s Cly2Z;
+#X obj 165 214 s Cly2LX;
+#X obj 31 211 s Cly2LZ;
+#X obj 30 283 s Cly3LZ;
+#X obj 164 286 s Cly3LX;
+#X obj 489 286 s Cly3Z;
+#X obj 617 288 s Cly3X;
+#X obj 614 361 s Cly4X;
+#X obj 486 359 s Cly4Z;
+#X obj 161 359 s Cly4LX;
+#X obj 27 356 s Cly4LZ;
+#X obj 28 427 s Cly5LZ;
+#X obj 162 430 s Cly5LX;
+#X obj 487 430 s Cly5Z;
+#X obj 615 432 s Cly5X;
+#X obj 616 505 s Cly6X;
+#X obj 488 503 s Cly6Z;
+#X obj 163 503 s Cly6LX;
+#X obj 29 500 s Cly6LZ;
+#X obj 28 574 s Cly7LZ;
+#X obj 162 577 s Cly7LX;
+#X obj 487 577 s Cly7Z;
+#X obj 615 579 s Cly7X;
+#X obj 612 651 s Cly8X;
+#X obj 484 649 s Cly8Z;
+#X obj 159 649 s Cly8LX;
+#X obj 25 646 s Cly8LZ;
+#X obj 19 719 s Cly9LZ;
+#X obj 153 722 s Cly9LX;
+#X obj 478 722 s Cly9Z;
+#X obj 606 724 s Cly9X;
+#X text 831 325 Obtains the X - Z position of the fence posts (cylinders)
+and the X - Z dimensions;
+#X floatatom 369 73 7 0 0 0 - - -;
+#X obj 306 27 r \$0_MyOsc;
+#X floatatom 375 146 7 0 0 0 - - -;
+#X obj 312 100 r \$0_MyOsc;
+#X floatatom 372 215 7 0 0 0 - - -;
+#X obj 309 169 r \$0_MyOsc;
+#X floatatom 371 287 7 0 0 0 - - -;
+#X obj 308 241 r \$0_MyOsc;
+#X floatatom 368 360 7 0 0 0 - - -;
+#X obj 305 314 r \$0_MyOsc;
+#X floatatom 369 431 7 0 0 0 - - -;
+#X obj 306 385 r \$0_MyOsc;
+#X floatatom 370 504 7 0 0 0 - - -;
+#X obj 307 458 r \$0_MyOsc;
+#X floatatom 369 578 7 0 0 0 - - -;
+#X obj 306 532 r \$0_MyOsc;
+#X floatatom 366 650 7 0 0 0 - - -;
+#X obj 303 604 r \$0_MyOsc;
+#X floatatom 360 723 7 0 0 0 - - -;
+#X obj 297 677 r \$0_MyOsc;
+#X obj 306 49 OSCroute /cylinderLY;
+#X obj 312 122 OSCroute /cylinder1LY;
+#X obj 309 191 OSCroute /cylinder2LY;
+#X obj 308 263 OSCroute /cylinder3LY;
+#X obj 305 336 OSCroute /cylinder4LY;
+#X obj 306 407 OSCroute /cylinder5LY;
+#X obj 307 480 OSCroute /cylinder6LY;
+#X obj 306 554 OSCroute /cylinder7LY;
+#X obj 303 626 OSCroute /cylinder8LY;
+#X obj 297 699 OSCroute /cylinder9LY;
+#X obj 306 73 s ClyLY;
+#X obj 312 146 s Cly1LY;
+#X obj 309 215 s Cly2LY;
+#X obj 308 287 s Cly3LY;
+#X obj 305 360 s Cly4LY;
+#X obj 306 431 s Cly5LY;
+#X obj 307 504 s Cly6LY;
+#X obj 306 578 s Cly7LY;
+#X obj 303 650 s Cly8LY;
+#X obj 297 723 s Cly9LYS;
+#X floatatom 1132 66 7 0 0 0 - - -;
+#X obj 1069 20 r \$0_MyOsc;
+#X floatatom 1132 144 7 0 0 0 - - -;
+#X obj 1069 98 r \$0_MyOsc;
+#X floatatom 1132 223 7 0 0 0 - - -;
+#X obj 1069 177 r \$0_MyOsc;
+#X obj 1069 42 OSCroute /cylinder10LY;
+#X obj 1069 66 s Cly10LY;
+#X obj 1069 120 OSCroute /cylinder11LY;
+#X obj 1069 144 s Cly11LY;
+#X obj 1069 199 OSCroute /cylinder12LY;
+#X obj 1069 223 s Cly12LY;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 8 0 6 0;
+#X connect 8 0 9 0;
+#X connect 10 0 7 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 14 0 10 0;
+#X connect 15 0 8 0;
+#X connect 16 0 0 0;
+#X connect 17 0 1 0;
+#X connect 22 0 29 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 26 0 18 0;
+#X connect 26 0 174 0;
+#X connect 27 0 19 0;
+#X connect 27 0 175 0;
+#X connect 28 0 20 0;
+#X connect 28 0 176 0;
+#X connect 29 0 21 0;
+#X connect 29 0 177 0;
+#X connect 34 0 105 0;
+#X connect 35 0 104 0;
+#X connect 36 0 103 0;
+#X connect 37 0 102 0;
+#X connect 42 0 106 0;
+#X connect 43 0 107 0;
+#X connect 44 0 108 0;
+#X connect 45 0 109 0;
+#X connect 50 0 113 0;
+#X connect 51 0 112 0;
+#X connect 52 0 111 0;
+#X connect 53 0 110 0;
+#X connect 58 0 114 0;
+#X connect 59 0 115 0;
+#X connect 60 0 116 0;
+#X connect 61 0 117 0;
+#X connect 66 0 121 0;
+#X connect 67 0 120 0;
+#X connect 68 0 119 0;
+#X connect 69 0 118 0;
+#X connect 74 0 122 0;
+#X connect 75 0 123 0;
+#X connect 76 0 124 0;
+#X connect 77 0 125 0;
+#X connect 82 0 129 0;
+#X connect 83 0 128 0;
+#X connect 84 0 127 0;
+#X connect 85 0 126 0;
+#X connect 90 0 130 0;
+#X connect 91 0 131 0;
+#X connect 92 0 132 0;
+#X connect 93 0 133 0;
+#X connect 98 0 137 0;
+#X connect 99 0 136 0;
+#X connect 100 0 135 0;
+#X connect 101 0 134 0;
+#X connect 102 0 30 0;
+#X connect 102 0 181 0;
+#X connect 103 0 31 0;
+#X connect 103 0 180 0;
+#X connect 104 0 32 0;
+#X connect 104 0 179 0;
+#X connect 105 0 33 0;
+#X connect 105 0 178 0;
+#X connect 106 0 41 0;
+#X connect 106 0 185 0;
+#X connect 107 0 40 0;
+#X connect 107 0 184 0;
+#X connect 108 0 39 0;
+#X connect 108 0 183 0;
+#X connect 109 0 38 0;
+#X connect 109 0 182 0;
+#X connect 110 0 46 0;
+#X connect 110 0 189 0;
+#X connect 111 0 47 0;
+#X connect 111 0 188 0;
+#X connect 112 0 48 0;
+#X connect 112 0 187 0;
+#X connect 113 0 49 0;
+#X connect 113 0 186 0;
+#X connect 114 0 57 0;
+#X connect 114 0 193 0;
+#X connect 115 0 56 0;
+#X connect 115 0 192 0;
+#X connect 116 0 55 0;
+#X connect 116 0 191 0;
+#X connect 117 0 54 0;
+#X connect 117 0 190 0;
+#X connect 118 0 62 0;
+#X connect 118 0 197 0;
+#X connect 119 0 63 0;
+#X connect 119 0 196 0;
+#X connect 120 0 64 0;
+#X connect 120 0 195 0;
+#X connect 121 0 65 0;
+#X connect 121 0 194 0;
+#X connect 122 0 73 0;
+#X connect 122 0 201 0;
+#X connect 123 0 72 0;
+#X connect 123 0 200 0;
+#X connect 124 0 71 0;
+#X connect 124 0 199 0;
+#X connect 125 0 70 0;
+#X connect 125 0 198 0;
+#X connect 126 0 78 0;
+#X connect 126 0 205 0;
+#X connect 127 0 79 0;
+#X connect 127 0 204 0;
+#X connect 128 0 80 0;
+#X connect 128 0 203 0;
+#X connect 129 0 81 0;
+#X connect 129 0 202 0;
+#X connect 130 0 89 0;
+#X connect 130 0 209 0;
+#X connect 131 0 88 0;
+#X connect 131 0 208 0;
+#X connect 132 0 87 0;
+#X connect 132 0 207 0;
+#X connect 133 0 86 0;
+#X connect 133 0 206 0;
+#X connect 134 0 94 0;
+#X connect 134 0 170 0;
+#X connect 135 0 95 0;
+#X connect 135 0 171 0;
+#X connect 136 0 96 0;
+#X connect 136 0 172 0;
+#X connect 137 0 97 0;
+#X connect 137 0 173 0;
+#X connect 142 0 157 0;
+#X connect 143 0 156 0;
+#X connect 144 0 155 0;
+#X connect 145 0 154 0;
+#X connect 150 0 158 0;
+#X connect 151 0 159 0;
+#X connect 152 0 160 0;
+#X connect 153 0 161 0;
+#X connect 154 0 138 0;
+#X connect 154 0 169 0;
+#X connect 155 0 139 0;
+#X connect 155 0 168 0;
+#X connect 156 0 140 0;
+#X connect 156 0 167 0;
+#X connect 157 0 141 0;
+#X connect 157 0 166 0;
+#X connect 158 0 149 0;
+#X connect 158 0 165 0;
+#X connect 159 0 148 0;
+#X connect 159 0 164 0;
+#X connect 160 0 147 0;
+#X connect 160 0 163 0;
+#X connect 161 0 146 0;
+#X connect 161 0 162 0;
+#X connect 212 0 231 0;
+#X connect 214 0 232 0;
+#X connect 216 0 233 0;
+#X connect 218 0 234 0;
+#X connect 220 0 235 0;
+#X connect 222 0 236 0;
+#X connect 224 0 237 0;
+#X connect 226 0 238 0;
+#X connect 228 0 239 0;
+#X connect 230 0 240 0;
+#X connect 231 0 211 0;
+#X connect 231 0 241 0;
+#X connect 232 0 213 0;
+#X connect 232 0 242 0;
+#X connect 233 0 215 0;
+#X connect 233 0 243 0;
+#X connect 234 0 217 0;
+#X connect 234 0 244 0;
+#X connect 235 0 219 0;
+#X connect 235 0 245 0;
+#X connect 236 0 221 0;
+#X connect 236 0 246 0;
+#X connect 237 0 223 0;
+#X connect 237 0 247 0;
+#X connect 238 0 225 0;
+#X connect 238 0 248 0;
+#X connect 239 0 227 0;
+#X connect 239 0 249 0;
+#X connect 240 0 229 0;
+#X connect 240 0 250 0;
+#X connect 252 0 257 0;
+#X connect 254 0 259 0;
+#X connect 256 0 261 0;
+#X connect 257 0 251 0;
+#X connect 257 0 258 0;
+#X connect 259 0 253 0;
+#X connect 259 0 260 0;
+#X connect 261 0 255 0;
+#X connect 261 0 262 0;
+#X restore 747 -33 pd OSC_FenceValues;
+#N canvas 101 61 1260 785 OSC_WireValues 0;
+#X obj 35 33 inlet;
+#X obj 35 57 s \$0_MyOsc;
+#X floatatom 178 77 7 0 0 0 - - -;
+#X floatatom 427 74 7 0 0 0 - - -;
+#X floatatom 561 71 7 0 0 0 - - -;
+#X floatatom 686 73 7 0 0 0 - - -;
+#X obj 623 27 r \$0_MyOsc;
+#X obj 498 28 r \$0_MyOsc;
+#X obj 364 28 r \$0_MyOsc;
+#X obj 115 31 r \$0_MyOsc;
+#X obj 498 49 OSCroute /wireZ;
+#X obj 623 49 OSCroute /wireX;
+#X floatatom 800 73 7 0 0 0 - - -;
+#X obj 737 27 r \$0_MyOsc;
+#X obj 737 49 OSCroute /wireY;
+#X obj 737 73 s WirY;
+#X obj 623 73 s WirX;
+#X obj 498 71 s WirZ;
+#X obj 364 74 s WirLX;
+#X obj 115 77 s WirLZ;
+#X obj 364 50 OSCroute /wireLX;
+#X obj 115 55 OSCroute /wireLZ;
+#X floatatom 180 152 7 0 0 0 - - -;
+#X floatatom 429 149 7 0 0 0 - - -;
+#X floatatom 563 146 7 0 0 0 - - -;
+#X floatatom 688 148 7 0 0 0 - - -;
+#X obj 625 102 r \$0_MyOsc;
+#X obj 500 103 r \$0_MyOsc;
+#X obj 366 103 r \$0_MyOsc;
+#X obj 117 106 r \$0_MyOsc;
+#X floatatom 802 148 7 0 0 0 - - -;
+#X obj 739 102 r \$0_MyOsc;
+#X floatatom 176 228 7 0 0 0 - - -;
+#X floatatom 425 225 7 0 0 0 - - -;
+#X floatatom 559 222 7 0 0 0 - - -;
+#X floatatom 684 224 7 0 0 0 - - -;
+#X obj 621 178 r \$0_MyOsc;
+#X obj 496 179 r \$0_MyOsc;
+#X obj 362 179 r \$0_MyOsc;
+#X obj 113 182 r \$0_MyOsc;
+#X floatatom 798 224 7 0 0 0 - - -;
+#X obj 735 178 r \$0_MyOsc;
+#X floatatom 178 307 7 0 0 0 - - -;
+#X floatatom 427 304 7 0 0 0 - - -;
+#X floatatom 561 301 7 0 0 0 - - -;
+#X floatatom 686 303 7 0 0 0 - - -;
+#X obj 623 257 r \$0_MyOsc;
+#X obj 498 258 r \$0_MyOsc;
+#X obj 364 258 r \$0_MyOsc;
+#X obj 115 261 r \$0_MyOsc;
+#X floatatom 800 303 7 0 0 0 - - -;
+#X obj 737 257 r \$0_MyOsc;
+#X floatatom 176 385 7 0 0 0 - - -;
+#X floatatom 425 382 7 0 0 0 - - -;
+#X floatatom 559 379 7 0 0 0 - - -;
+#X floatatom 684 381 7 0 0 0 - - -;
+#X obj 621 335 r \$0_MyOsc;
+#X obj 496 336 r \$0_MyOsc;
+#X obj 362 336 r \$0_MyOsc;
+#X obj 113 339 r \$0_MyOsc;
+#X floatatom 798 381 7 0 0 0 - - -;
+#X obj 735 335 r \$0_MyOsc;
+#X floatatom 169 468 7 0 0 0 - - -;
+#X floatatom 418 465 7 0 0 0 - - -;
+#X floatatom 552 462 7 0 0 0 - - -;
+#X floatatom 677 464 7 0 0 0 - - -;
+#X obj 614 418 r \$0_MyOsc;
+#X obj 489 419 r \$0_MyOsc;
+#X obj 355 419 r \$0_MyOsc;
+#X obj 106 422 r \$0_MyOsc;
+#X floatatom 791 464 7 0 0 0 - - -;
+#X obj 728 418 r \$0_MyOsc;
+#X floatatom 167 549 7 0 0 0 - - -;
+#X floatatom 416 546 7 0 0 0 - - -;
+#X floatatom 550 543 7 0 0 0 - - -;
+#X floatatom 675 545 7 0 0 0 - - -;
+#X obj 612 499 r \$0_MyOsc;
+#X obj 487 500 r \$0_MyOsc;
+#X obj 353 500 r \$0_MyOsc;
+#X obj 104 503 r \$0_MyOsc;
+#X floatatom 789 545 7 0 0 0 - - -;
+#X obj 726 499 r \$0_MyOsc;
+#X floatatom 169 628 7 0 0 0 - - -;
+#X floatatom 418 625 7 0 0 0 - - -;
+#X floatatom 552 622 7 0 0 0 - - -;
+#X floatatom 677 624 7 0 0 0 - - -;
+#X obj 614 578 r \$0_MyOsc;
+#X obj 489 579 r \$0_MyOsc;
+#X obj 355 579 r \$0_MyOsc;
+#X obj 106 582 r \$0_MyOsc;
+#X floatatom 791 624 7 0 0 0 - - -;
+#X obj 728 578 r \$0_MyOsc;
+#X floatatom 167 706 7 0 0 0 - - -;
+#X floatatom 416 703 7 0 0 0 - - -;
+#X floatatom 550 700 7 0 0 0 - - -;
+#X floatatom 675 702 7 0 0 0 - - -;
+#X obj 612 656 r \$0_MyOsc;
+#X obj 487 657 r \$0_MyOsc;
+#X obj 353 657 r \$0_MyOsc;
+#X obj 104 660 r \$0_MyOsc;
+#X floatatom 789 702 7 0 0 0 - - -;
+#X obj 726 656 r \$0_MyOsc;
+#X obj 117 130 OSCroute /wire1LZ;
+#X obj 366 125 OSCroute /wire1LX;
+#X obj 500 124 OSCroute /wire1Z;
+#X obj 625 124 OSCroute /wire1X;
+#X obj 739 124 OSCroute /wire1Y;
+#X obj 739 148 s Wir1Y;
+#X obj 625 148 s Wir1X;
+#X obj 500 146 s Wir1Z;
+#X obj 366 149 s Wir1LX;
+#X obj 117 152 s Wir1LZ;
+#X obj 113 206 OSCroute /wire2LZ;
+#X obj 362 201 OSCroute /wire2LX;
+#X obj 496 200 OSCroute /wire2Z;
+#X obj 621 200 OSCroute /wire2X;
+#X obj 735 200 OSCroute /wire2Y;
+#X obj 735 224 s Wir2Y;
+#X obj 621 224 s Wir2X;
+#X obj 496 222 s Wir2Z;
+#X obj 362 225 s Wir2LX;
+#X obj 113 228 s Wir2LZ;
+#X obj 115 285 OSCroute /wire3LZ;
+#X obj 364 280 OSCroute /wire3LX;
+#X obj 498 279 OSCroute /wire3Z;
+#X obj 623 279 OSCroute /wire3X;
+#X obj 737 279 OSCroute /wire3Y;
+#X obj 737 303 s Wir3Y;
+#X obj 623 303 s Wir3X;
+#X obj 498 301 s Wir3Z;
+#X obj 364 304 s Wir3LX;
+#X obj 115 307 s Wir3LZ;
+#X obj 113 363 OSCroute /wire4LZ;
+#X obj 362 358 OSCroute /wire4LX;
+#X obj 496 357 OSCroute /wire4Z;
+#X obj 621 357 OSCroute /wire4X;
+#X obj 735 357 OSCroute /wire4Y;
+#X obj 735 381 s Wir4Y;
+#X obj 621 381 s Wir4X;
+#X obj 496 379 s Wir4Z;
+#X obj 362 382 s Wir4LX;
+#X obj 113 385 s Wir4LZ;
+#X obj 106 446 OSCroute /wire5LZ;
+#X obj 355 441 OSCroute /wire5LX;
+#X obj 489 440 OSCroute /wire5Z;
+#X obj 614 440 OSCroute /wire5X;
+#X obj 728 440 OSCroute /wire5Y;
+#X obj 728 464 s Wir5Y;
+#X obj 614 464 s Wir5X;
+#X obj 489 462 s Wir5Z;
+#X obj 355 465 s Wir5LX;
+#X obj 106 468 s Wir5LZ;
+#X obj 104 527 OSCroute /wire6LZ;
+#X obj 353 522 OSCroute /wire6LX;
+#X obj 487 521 OSCroute /wire6Z;
+#X obj 612 521 OSCroute /wire6X;
+#X obj 726 521 OSCroute /wire6Y;
+#X obj 726 545 s Wir6Y;
+#X obj 612 545 s Wir6X;
+#X obj 487 543 s Wir6Z;
+#X obj 353 546 s Wir6LX;
+#X obj 104 549 s Wir6LZ;
+#X obj 106 606 OSCroute /wire7LZ;
+#X obj 355 601 OSCroute /wire7LX;
+#X obj 489 600 OSCroute /wire7Z;
+#X obj 614 600 OSCroute /wire7X;
+#X obj 728 600 OSCroute /wire7Y;
+#X obj 728 624 s Wir7Y;
+#X obj 614 624 s Wir7X;
+#X obj 489 622 s Wir7Z;
+#X obj 355 625 s Wir7LX;
+#X obj 106 628 s Wir7LZ;
+#X obj 104 684 OSCroute /wire8LZ;
+#X obj 353 679 OSCroute /wire8LX;
+#X obj 487 678 OSCroute /wire8Z;
+#X obj 612 678 OSCroute /wire8X;
+#X obj 726 678 OSCroute /wire8Y;
+#X obj 726 702 s Wir8Y;
+#X obj 612 702 s Wir8X;
+#X obj 487 700 s Wir8Z;
+#X obj 353 703 s Wir8LX;
+#X obj 104 706 s Wir8LZ;
+#X floatatom 304 74 7 0 0 0 - - -;
+#X obj 241 28 r \$0_MyOsc;
+#X floatatom 306 149 7 0 0 0 - - -;
+#X obj 243 103 r \$0_MyOsc;
+#X floatatom 302 225 7 0 0 0 - - -;
+#X obj 239 179 r \$0_MyOsc;
+#X floatatom 304 304 7 0 0 0 - - -;
+#X obj 241 258 r \$0_MyOsc;
+#X floatatom 302 382 7 0 0 0 - - -;
+#X obj 239 336 r \$0_MyOsc;
+#X floatatom 295 465 7 0 0 0 - - -;
+#X obj 232 419 r \$0_MyOsc;
+#X floatatom 293 546 7 0 0 0 - - -;
+#X obj 230 500 r \$0_MyOsc;
+#X floatatom 295 625 7 0 0 0 - - -;
+#X obj 232 579 r \$0_MyOsc;
+#X floatatom 293 703 7 0 0 0 - - -;
+#X obj 230 657 r \$0_MyOsc;
+#X obj 241 50 OSCroute /wireLY;
+#X obj 241 74 s WirLY;
+#X obj 243 125 OSCroute /wire1LY;
+#X obj 243 149 s Wir1LY;
+#X obj 239 201 OSCroute /wire2LY;
+#X obj 239 225 s Wir2LY;
+#X obj 241 280 OSCroute /wire3LY;
+#X obj 241 304 s Wir3LY;
+#X obj 239 358 OSCroute /wire4LY;
+#X obj 239 382 s Wir4LY;
+#X obj 232 441 OSCroute /wire5LY;
+#X obj 232 465 s Wir5LY;
+#X obj 230 522 OSCroute /wire6LY;
+#X obj 230 546 s Wir6LY;
+#X obj 232 601 OSCroute /wire7LY;
+#X obj 230 679 OSCroute /wire8LY;
+#X obj 232 625 s Wir7LY;
+#X obj 230 703 s Wir8LY;
+#X text 437 748 Obtains the X -Y- Z position and scale of the wires
+(fence);
+#X floatatom 925 70 7 0 0 0 - - -;
+#X floatatom 1050 72 7 0 0 0 - - -;
+#X obj 987 26 r \$0_MyOsc;
+#X obj 862 27 r \$0_MyOsc;
+#X floatatom 1164 72 7 0 0 0 - - -;
+#X obj 1101 26 r \$0_MyOsc;
+#X floatatom 927 145 7 0 0 0 - - -;
+#X floatatom 1052 147 7 0 0 0 - - -;
+#X obj 989 101 r \$0_MyOsc;
+#X obj 864 102 r \$0_MyOsc;
+#X floatatom 1166 147 7 0 0 0 - - -;
+#X obj 1103 101 r \$0_MyOsc;
+#X floatatom 923 221 7 0 0 0 - - -;
+#X floatatom 1048 223 7 0 0 0 - - -;
+#X obj 985 177 r \$0_MyOsc;
+#X obj 860 178 r \$0_MyOsc;
+#X floatatom 1162 223 7 0 0 0 - - -;
+#X obj 1099 177 r \$0_MyOsc;
+#X floatatom 925 300 7 0 0 0 - - -;
+#X floatatom 1050 302 7 0 0 0 - - -;
+#X obj 987 256 r \$0_MyOsc;
+#X obj 862 257 r \$0_MyOsc;
+#X floatatom 1164 302 7 0 0 0 - - -;
+#X obj 1101 256 r \$0_MyOsc;
+#X floatatom 923 378 7 0 0 0 - - -;
+#X floatatom 1048 380 7 0 0 0 - - -;
+#X obj 985 334 r \$0_MyOsc;
+#X obj 860 335 r \$0_MyOsc;
+#X floatatom 1162 380 7 0 0 0 - - -;
+#X obj 1099 334 r \$0_MyOsc;
+#X floatatom 916 461 7 0 0 0 - - -;
+#X floatatom 1041 463 7 0 0 0 - - -;
+#X obj 978 417 r \$0_MyOsc;
+#X obj 853 418 r \$0_MyOsc;
+#X floatatom 1155 463 7 0 0 0 - - -;
+#X obj 1092 417 r \$0_MyOsc;
+#X floatatom 914 542 7 0 0 0 - - -;
+#X floatatom 1039 544 7 0 0 0 - - -;
+#X obj 976 498 r \$0_MyOsc;
+#X obj 851 499 r \$0_MyOsc;
+#X floatatom 1153 544 7 0 0 0 - - -;
+#X obj 1090 498 r \$0_MyOsc;
+#X floatatom 916 621 7 0 0 0 - - -;
+#X floatatom 1041 623 7 0 0 0 - - -;
+#X obj 978 577 r \$0_MyOsc;
+#X obj 853 578 r \$0_MyOsc;
+#X floatatom 1155 623 7 0 0 0 - - -;
+#X obj 1092 577 r \$0_MyOsc;
+#X floatatom 914 699 7 0 0 0 - - -;
+#X floatatom 1039 701 7 0 0 0 - - -;
+#X obj 976 655 r \$0_MyOsc;
+#X obj 851 656 r \$0_MyOsc;
+#X floatatom 1153 701 7 0 0 0 - - -;
+#X obj 1090 655 r \$0_MyOsc;
+#X obj 862 48 OSCroute /wireRZ;
+#X obj 862 70 s WirRZ;
+#X obj 987 48 OSCroute /wireRX;
+#X obj 987 72 s WirRX;
+#X obj 1101 48 OSCroute /wireRY;
+#X obj 1101 72 s WirRY;
+#X obj 1103 123 OSCroute /wire1RY;
+#X obj 1103 147 s Wir1RY;
+#X obj 989 147 s Wir1RX;
+#X obj 989 123 OSCroute /wire1RX;
+#X obj 864 123 OSCroute /wire1RZ;
+#X obj 864 145 s Wir1RZ;
+#X obj 860 199 OSCroute /wire2RZ;
+#X obj 860 221 s Wir2RZ;
+#X obj 985 223 s Wir2RX;
+#X obj 985 199 OSCroute /wire2RX;
+#X obj 1099 199 OSCroute /wire2RY;
+#X obj 1099 223 s Wir2RY;
+#X obj 1101 278 OSCroute /wire3RY;
+#X obj 1101 302 s Wir3RY;
+#X obj 987 302 s Wir3RX;
+#X obj 987 278 OSCroute /wire3RX;
+#X obj 862 278 OSCroute /wire3RZ;
+#X obj 862 300 s Wir3RZ;
+#X obj 860 356 OSCroute /wire4RZ;
+#X obj 860 378 s Wir4RZ;
+#X obj 985 356 OSCroute /wire4RX;
+#X obj 985 380 s Wir4RX;
+#X obj 1099 356 OSCroute /wire4RY;
+#X obj 1099 380 s Wir4RY;
+#X obj 1092 439 OSCroute /wire5RY;
+#X obj 1092 463 s Wir5RY;
+#X obj 978 463 s Wir5RX;
+#X obj 978 439 OSCroute /wire5RX;
+#X obj 853 439 OSCroute /wire5RZ;
+#X obj 853 461 s Wir5RZ;
+#X obj 851 520 OSCroute /wire6RZ;
+#X obj 851 542 s Wir6RZ;
+#X obj 976 520 OSCroute /wire6RX;
+#X obj 976 544 s Wir6RX;
+#X obj 1090 520 OSCroute /wire6RY;
+#X obj 1090 544 s Wir6RY;
+#X obj 1092 599 OSCroute /wire7RY;
+#X obj 1092 623 s Wir7RY;
+#X obj 978 623 s Wir7RX;
+#X obj 978 599 OSCroute /wire7RX;
+#X obj 853 599 OSCroute /wire7RZ;
+#X obj 853 621 s Wir7RZ;
+#X obj 851 676 OSCroute /wire8RZ;
+#X obj 851 699 s Wir8RZ;
+#X obj 976 677 OSCroute /wire8RX;
+#X obj 976 701 s Wir8RX;
+#X obj 1090 677 OSCroute /wire8RY;
+#X obj 1090 701 s Wir8RSY;
+#X connect 0 0 1 0;
+#X connect 6 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 20 0;
+#X connect 9 0 21 0;
+#X connect 10 0 4 0;
+#X connect 10 0 17 0;
+#X connect 11 0 5 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 15 0;
+#X connect 20 0 3 0;
+#X connect 20 0 18 0;
+#X connect 21 0 2 0;
+#X connect 21 0 19 0;
+#X connect 26 0 105 0;
+#X connect 27 0 104 0;
+#X connect 28 0 103 0;
+#X connect 29 0 102 0;
+#X connect 31 0 106 0;
+#X connect 36 0 115 0;
+#X connect 37 0 114 0;
+#X connect 38 0 113 0;
+#X connect 39 0 112 0;
+#X connect 41 0 116 0;
+#X connect 46 0 125 0;
+#X connect 47 0 124 0;
+#X connect 48 0 123 0;
+#X connect 49 0 122 0;
+#X connect 51 0 126 0;
+#X connect 56 0 135 0;
+#X connect 57 0 134 0;
+#X connect 58 0 133 0;
+#X connect 59 0 132 0;
+#X connect 61 0 136 0;
+#X connect 66 0 145 0;
+#X connect 67 0 144 0;
+#X connect 68 0 143 0;
+#X connect 69 0 142 0;
+#X connect 71 0 146 0;
+#X connect 76 0 155 0;
+#X connect 77 0 154 0;
+#X connect 78 0 153 0;
+#X connect 79 0 152 0;
+#X connect 81 0 156 0;
+#X connect 86 0 165 0;
+#X connect 87 0 164 0;
+#X connect 88 0 163 0;
+#X connect 89 0 162 0;
+#X connect 91 0 166 0;
+#X connect 96 0 175 0;
+#X connect 97 0 174 0;
+#X connect 98 0 173 0;
+#X connect 99 0 172 0;
+#X connect 101 0 176 0;
+#X connect 102 0 22 0;
+#X connect 102 0 111 0;
+#X connect 103 0 23 0;
+#X connect 103 0 110 0;
+#X connect 104 0 24 0;
+#X connect 104 0 109 0;
+#X connect 105 0 25 0;
+#X connect 105 0 108 0;
+#X connect 106 0 30 0;
+#X connect 106 0 107 0;
+#X connect 112 0 32 0;
+#X connect 112 0 121 0;
+#X connect 113 0 33 0;
+#X connect 113 0 120 0;
+#X connect 114 0 34 0;
+#X connect 114 0 119 0;
+#X connect 115 0 35 0;
+#X connect 115 0 118 0;
+#X connect 116 0 40 0;
+#X connect 116 0 117 0;
+#X connect 122 0 42 0;
+#X connect 122 0 131 0;
+#X connect 123 0 43 0;
+#X connect 123 0 130 0;
+#X connect 124 0 44 0;
+#X connect 124 0 129 0;
+#X connect 125 0 45 0;
+#X connect 125 0 128 0;
+#X connect 126 0 50 0;
+#X connect 126 0 127 0;
+#X connect 132 0 52 0;
+#X connect 132 0 141 0;
+#X connect 133 0 53 0;
+#X connect 133 0 140 0;
+#X connect 134 0 54 0;
+#X connect 134 0 139 0;
+#X connect 135 0 55 0;
+#X connect 135 0 138 0;
+#X connect 136 0 60 0;
+#X connect 136 0 137 0;
+#X connect 142 0 62 0;
+#X connect 142 0 151 0;
+#X connect 143 0 63 0;
+#X connect 143 0 150 0;
+#X connect 144 0 64 0;
+#X connect 144 0 149 0;
+#X connect 145 0 65 0;
+#X connect 145 0 148 0;
+#X connect 146 0 70 0;
+#X connect 146 0 147 0;
+#X connect 152 0 72 0;
+#X connect 152 0 161 0;
+#X connect 153 0 73 0;
+#X connect 153 0 160 0;
+#X connect 154 0 74 0;
+#X connect 154 0 159 0;
+#X connect 155 0 75 0;
+#X connect 155 0 158 0;
+#X connect 156 0 80 0;
+#X connect 156 0 157 0;
+#X connect 162 0 82 0;
+#X connect 162 0 171 0;
+#X connect 163 0 83 0;
+#X connect 163 0 170 0;
+#X connect 164 0 84 0;
+#X connect 164 0 169 0;
+#X connect 165 0 85 0;
+#X connect 165 0 168 0;
+#X connect 166 0 90 0;
+#X connect 166 0 167 0;
+#X connect 172 0 92 0;
+#X connect 172 0 181 0;
+#X connect 173 0 93 0;
+#X connect 173 0 180 0;
+#X connect 174 0 94 0;
+#X connect 174 0 179 0;
+#X connect 175 0 95 0;
+#X connect 175 0 178 0;
+#X connect 176 0 100 0;
+#X connect 176 0 177 0;
+#X connect 183 0 200 0;
+#X connect 185 0 202 0;
+#X connect 187 0 204 0;
+#X connect 189 0 206 0;
+#X connect 191 0 208 0;
+#X connect 193 0 210 0;
+#X connect 195 0 212 0;
+#X connect 197 0 214 0;
+#X connect 199 0 215 0;
+#X connect 200 0 182 0;
+#X connect 200 0 201 0;
+#X connect 202 0 184 0;
+#X connect 202 0 203 0;
+#X connect 204 0 186 0;
+#X connect 204 0 205 0;
+#X connect 206 0 188 0;
+#X connect 206 0 207 0;
+#X connect 208 0 190 0;
+#X connect 208 0 209 0;
+#X connect 210 0 192 0;
+#X connect 210 0 211 0;
+#X connect 212 0 194 0;
+#X connect 212 0 213 0;
+#X connect 214 0 196 0;
+#X connect 214 0 216 0;
+#X connect 215 0 198 0;
+#X connect 215 0 217 0;
+#X connect 221 0 275 0;
+#X connect 222 0 273 0;
+#X connect 224 0 277 0;
+#X connect 227 0 282 0;
+#X connect 228 0 283 0;
+#X connect 230 0 279 0;
+#X connect 233 0 288 0;
+#X connect 234 0 285 0;
+#X connect 236 0 289 0;
+#X connect 239 0 294 0;
+#X connect 240 0 295 0;
+#X connect 242 0 291 0;
+#X connect 245 0 299 0;
+#X connect 246 0 297 0;
+#X connect 248 0 301 0;
+#X connect 251 0 306 0;
+#X connect 252 0 307 0;
+#X connect 254 0 303 0;
+#X connect 257 0 311 0;
+#X connect 258 0 309 0;
+#X connect 260 0 313 0;
+#X connect 263 0 318 0;
+#X connect 264 0 319 0;
+#X connect 266 0 315 0;
+#X connect 269 0 323 0;
+#X connect 270 0 321 0;
+#X connect 272 0 325 0;
+#X connect 273 0 219 0;
+#X connect 273 0 274 0;
+#X connect 275 0 220 0;
+#X connect 275 0 276 0;
+#X connect 277 0 223 0;
+#X connect 277 0 278 0;
+#X connect 279 0 229 0;
+#X connect 279 0 280 0;
+#X connect 282 0 226 0;
+#X connect 282 0 281 0;
+#X connect 283 0 225 0;
+#X connect 283 0 284 0;
+#X connect 285 0 231 0;
+#X connect 285 0 286 0;
+#X connect 288 0 232 0;
+#X connect 288 0 287 0;
+#X connect 289 0 235 0;
+#X connect 289 0 290 0;
+#X connect 291 0 241 0;
+#X connect 291 0 292 0;
+#X connect 294 0 238 0;
+#X connect 294 0 293 0;
+#X connect 295 0 237 0;
+#X connect 295 0 296 0;
+#X connect 297 0 243 0;
+#X connect 297 0 298 0;
+#X connect 299 0 244 0;
+#X connect 299 0 300 0;
+#X connect 301 0 247 0;
+#X connect 301 0 302 0;
+#X connect 303 0 253 0;
+#X connect 303 0 304 0;
+#X connect 306 0 250 0;
+#X connect 306 0 305 0;
+#X connect 307 0 249 0;
+#X connect 307 0 308 0;
+#X connect 309 0 255 0;
+#X connect 309 0 310 0;
+#X connect 311 0 256 0;
+#X connect 311 0 312 0;
+#X connect 313 0 259 0;
+#X connect 313 0 314 0;
+#X connect 315 0 265 0;
+#X connect 315 0 316 0;
+#X connect 318 0 262 0;
+#X connect 318 0 317 0;
+#X connect 319 0 261 0;
+#X connect 319 0 320 0;
+#X connect 321 0 267 0;
+#X connect 321 0 322 0;
+#X connect 323 0 268 0;
+#X connect 323 0 324 0;
+#X connect 325 0 271 0;
+#X connect 325 0 326 0;
+#X restore 740 -11 pd OSC_WireValues;
+#X obj 67 402 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 127 1;
+#X floatatom 82 421 5 0 0 0 - - -;
+#N canvas 117 23 1269 841 OSC_TeleValues 0;
+#X obj 36 26 inlet;
+#X obj 36 50 s \$0_MyOsc;
+#X floatatom 189 70 7 0 0 0 - - -;
+#X floatatom 321 73 7 0 0 0 - - -;
+#X floatatom 455 70 7 0 0 0 - - -;
+#X floatatom 580 72 7 0 0 0 - - -;
+#X obj 517 26 r \$0_MyOsc;
+#X obj 392 27 r \$0_MyOsc;
+#X obj 258 27 r \$0_MyOsc;
+#X obj 126 24 r \$0_MyOsc;
+#X obj 126 48 OSCroute /teleMLZ;
+#X obj 258 49 OSCroute /teleMLX;
+#X obj 126 71 s TeMLZ;
+#X obj 258 73 s TeMLX;
+#X floatatom 187 145 7 0 0 0 - - -;
+#X floatatom 436 142 7 0 0 0 - - -;
+#X obj 373 96 r \$0_MyOsc;
+#X obj 124 99 r \$0_MyOsc;
+#X floatatom 580 143 7 0 0 0 - - -;
+#X obj 517 97 r \$0_MyOsc;
+#X floatatom 313 142 7 0 0 0 - - -;
+#X obj 250 96 r \$0_MyOsc;
+#X obj 124 123 OSCroute /TeleCLZ;
+#X obj 250 118 OSCroute /TeleCLY;
+#X obj 373 118 OSCroute /TeleCLX;
+#X obj 517 119 OSCroute /TeleCY;
+#X obj 392 48 OSCroute /teleZ;
+#X obj 517 48 OSCroute /teleX;
+#X obj 517 72 s TeX;
+#X obj 392 70 s TeZ;
+#X obj 124 145 s TeCLZ;
+#X obj 250 142 s TeCLY;
+#X obj 373 142 s TeCLX;
+#X obj 517 143 s TeCY;
+#X floatatom 190 231 7 0 0 0 - - -;
+#X floatatom 322 234 7 0 0 0 - - -;
+#X floatatom 456 231 7 0 0 0 - - -;
+#X floatatom 581 233 7 0 0 0 - - -;
+#X obj 518 187 r \$0_MyOsc;
+#X obj 393 188 r \$0_MyOsc;
+#X obj 259 188 r \$0_MyOsc;
+#X obj 127 185 r \$0_MyOsc;
+#X floatatom 188 306 7 0 0 0 - - -;
+#X floatatom 437 303 7 0 0 0 - - -;
+#X obj 374 257 r \$0_MyOsc;
+#X obj 125 260 r \$0_MyOsc;
+#X floatatom 581 304 7 0 0 0 - - -;
+#X obj 518 258 r \$0_MyOsc;
+#X floatatom 314 303 7 0 0 0 - - -;
+#X obj 251 257 r \$0_MyOsc;
+#X floatatom 191 392 7 0 0 0 - - -;
+#X floatatom 323 395 7 0 0 0 - - -;
+#X floatatom 457 392 7 0 0 0 - - -;
+#X floatatom 582 394 7 0 0 0 - - -;
+#X obj 519 348 r \$0_MyOsc;
+#X obj 394 349 r \$0_MyOsc;
+#X obj 260 349 r \$0_MyOsc;
+#X obj 128 346 r \$0_MyOsc;
+#X floatatom 189 467 7 0 0 0 - - -;
+#X floatatom 438 464 7 0 0 0 - - -;
+#X obj 375 418 r \$0_MyOsc;
+#X obj 126 421 r \$0_MyOsc;
+#X floatatom 582 465 7 0 0 0 - - -;
+#X obj 519 419 r \$0_MyOsc;
+#X floatatom 315 464 7 0 0 0 - - -;
+#X obj 252 418 r \$0_MyOsc;
+#X obj 127 209 OSCroute /tele1MLZ;
+#X obj 259 210 OSCroute /tele1MLX;
+#X obj 393 209 OSCroute /tele1Z;
+#X obj 518 209 OSCroute /tele1X;
+#X obj 518 233 s Te1X;
+#X obj 393 231 s Te1Z;
+#X obj 259 234 s TeM1LX;
+#X obj 127 232 s TeM1LZ;
+#X obj 125 306 s TeC1LZ;
+#X obj 251 303 s TeC1LY;
+#X obj 374 303 s TeC1LX;
+#X obj 518 304 s TeC1Y;
+#X obj 128 393 s TeM2LZ;
+#X obj 260 395 s TeM2LX;
+#X obj 394 370 OSCroute /tele2Z;
+#X obj 394 392 s Te2Z;
+#X obj 519 370 OSCroute /tele2X;
+#X obj 519 394 s Te2X;
+#X obj 519 465 s TeC2Y;
+#X obj 375 464 s TeC2LX;
+#X obj 252 464 s TeC2LY;
+#X obj 126 467 s TeC2LZ;
+#X obj 125 284 OSCroute /tele1CLZ;
+#X obj 251 279 OSCroute /tele1CLY;
+#X obj 374 279 OSCroute /tele1CLX;
+#X obj 518 280 OSCroute /tele1CY;
+#X obj 519 441 OSCroute /tele2CY;
+#X obj 375 440 OSCroute /tele2CLX;
+#X obj 252 440 OSCroute /tele2CLY;
+#X obj 260 371 OSCroute /tele2MLX;
+#X obj 128 370 OSCroute /tele2MLZ;
+#X obj 126 445 OSCroute /tele2CLZ;
+#X floatatom 189 553 7 0 0 0 - - -;
+#X floatatom 438 550 7 0 0 0 - - -;
+#X floatatom 572 547 7 0 0 0 - - -;
+#X floatatom 697 549 7 0 0 0 - - -;
+#X obj 634 503 r \$0_MyOsc;
+#X obj 509 504 r \$0_MyOsc;
+#X obj 375 504 r \$0_MyOsc;
+#X obj 126 507 r \$0_MyOsc;
+#X floatatom 811 549 7 0 0 0 - - -;
+#X obj 748 503 r \$0_MyOsc;
+#X floatatom 315 550 7 0 0 0 - - -;
+#X obj 252 504 r \$0_MyOsc;
+#X floatatom 189 637 7 0 0 0 - - -;
+#X floatatom 438 634 7 0 0 0 - - -;
+#X floatatom 572 631 7 0 0 0 - - -;
+#X floatatom 697 633 7 0 0 0 - - -;
+#X obj 634 587 r \$0_MyOsc;
+#X obj 509 588 r \$0_MyOsc;
+#X obj 375 588 r \$0_MyOsc;
+#X obj 126 591 r \$0_MyOsc;
+#X floatatom 811 633 7 0 0 0 - - -;
+#X obj 748 587 r \$0_MyOsc;
+#X floatatom 315 634 7 0 0 0 - - -;
+#X obj 252 588 r \$0_MyOsc;
+#X floatatom 187 715 7 0 0 0 - - -;
+#X floatatom 436 712 7 0 0 0 - - -;
+#X floatatom 570 709 7 0 0 0 - - -;
+#X floatatom 695 711 7 0 0 0 - - -;
+#X obj 632 665 r \$0_MyOsc;
+#X obj 507 666 r \$0_MyOsc;
+#X obj 373 666 r \$0_MyOsc;
+#X obj 124 669 r \$0_MyOsc;
+#X floatatom 809 711 7 0 0 0 - - -;
+#X obj 746 665 r \$0_MyOsc;
+#X floatatom 313 712 7 0 0 0 - - -;
+#X obj 250 666 r \$0_MyOsc;
+#X obj 126 531 OSCroute /cableLZ;
+#X obj 252 526 OSCroute /cableLY;
+#X obj 375 526 OSCroute /cableLX;
+#X obj 509 525 OSCroute /cableZ;
+#X obj 634 525 OSCroute /cableX;
+#X obj 748 525 OSCroute /cableY;
+#X obj 748 549 s CabY;
+#X obj 634 549 s CabX;
+#X obj 509 547 s CabZ;
+#X obj 375 550 s CabLX;
+#X obj 252 550 s CabLY;
+#X obj 126 553 s CabLZ;
+#X obj 126 615 OSCroute /cable1LZ;
+#X obj 252 610 OSCroute /cable1LY;
+#X obj 375 610 OSCroute /cable1LX;
+#X obj 509 609 OSCroute /cable1Z;
+#X obj 634 609 OSCroute /cable1X;
+#X obj 748 609 OSCroute /cable1Y;
+#X obj 748 633 s Cab1Y;
+#X obj 634 633 s Cab1X;
+#X obj 509 631 s Cab1Z;
+#X obj 375 634 s Cab1LX;
+#X obj 252 634 s Cab1LY;
+#X obj 126 637 s Cab1LZ;
+#X obj 124 693 OSCroute /cable2LZ;
+#X obj 250 688 OSCroute /cable2LY;
+#X obj 373 688 OSCroute /cable2LX;
+#X obj 507 687 OSCroute /cable2Z;
+#X obj 632 687 OSCroute /cable2X;
+#X obj 746 687 OSCroute /cable2Y;
+#X obj 746 711 s Cab2Y;
+#X obj 632 711 s Cab2X;
+#X obj 507 709 s Cab2Z;
+#X obj 373 712 s Cab2LX;
+#X obj 250 712 s Cab2LY;
+#X obj 124 715 s Cab2LZ;
+#X floatatom 185 801 7 0 0 0 - - -;
+#X floatatom 434 798 7 0 0 0 - - -;
+#X floatatom 568 795 7 0 0 0 - - -;
+#X floatatom 693 797 7 0 0 0 - - -;
+#X obj 505 752 r \$0_MyOsc;
+#X obj 371 752 r \$0_MyOsc;
+#X obj 122 755 r \$0_MyOsc;
+#X floatatom 807 797 7 0 0 0 - - -;
+#X floatatom 311 798 7 0 0 0 - - -;
+#X obj 248 752 r \$0_MyOsc;
+#X obj 630 751 r \$0_MyOsc;
+#X obj 744 751 r \$0_MyOsc;
+#X floatatom 928 796 7 0 0 0 - - -;
+#X floatatom 1047 798 7 0 0 0 - - -;
+#X obj 864 753 r \$0_MyOsc;
+#X floatatom 1166 798 7 0 0 0 - - -;
+#X obj 984 752 r \$0_MyOsc;
+#X obj 1103 752 r \$0_MyOsc;
+#X obj 122 779 OSCroute /cable3LZ;
+#X obj 248 774 OSCroute /cable3LY;
+#X obj 371 774 OSCroute /cable3LX;
+#X obj 505 773 OSCroute /cable3Z;
+#X obj 630 773 OSCroute /cable3X;
+#X obj 744 773 OSCroute /cable3Y;
+#X obj 1103 774 OSCroute /cable3RY;
+#X obj 984 774 OSCroute /cable3RX;
+#X obj 864 774 OSCroute /cable3RZ;
+#X obj 1103 798 s Cab3RY;
+#X obj 984 798 s Cab3RX;
+#X obj 864 796 s Cab3RZ;
+#X obj 744 797 s Cab3Y;
+#X obj 630 797 s Cab3X;
+#X obj 505 795 s Cab3Z;
+#X obj 371 798 s Cab3LX;
+#X obj 248 798 s Cab3LY;
+#X obj 122 801 s Cab3LZ;
+#X text 693 85 Obtains the X - Z values for the telegraph poles;
+#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars
+as well as the Y value. (This is relative to the pole);
+#X text 882 578 Obtains the X - Y - Z position and scale of the cables
+that run between the pole as well as the rotation values of he cable
+that runs between the pole and the building.;
+#X connect 0 0 1 0;
+#X connect 6 0 27 0;
+#X connect 7 0 26 0;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 10 0 12 0;
+#X connect 11 0 3 0;
+#X connect 11 0 13 0;
+#X connect 16 0 24 0;
+#X connect 17 0 22 0;
+#X connect 19 0 25 0;
+#X connect 21 0 23 0;
+#X connect 22 0 14 0;
+#X connect 22 0 30 0;
+#X connect 23 0 20 0;
+#X connect 23 0 31 0;
+#X connect 24 0 15 0;
+#X connect 24 0 32 0;
+#X connect 25 0 18 0;
+#X connect 25 0 33 0;
+#X connect 26 0 4 0;
+#X connect 26 0 29 0;
+#X connect 27 0 5 0;
+#X connect 27 0 28 0;
+#X connect 38 0 69 0;
+#X connect 39 0 68 0;
+#X connect 40 0 67 0;
+#X connect 41 0 66 0;
+#X connect 44 0 90 0;
+#X connect 45 0 88 0;
+#X connect 47 0 91 0;
+#X connect 49 0 89 0;
+#X connect 54 0 82 0;
+#X connect 55 0 80 0;
+#X connect 56 0 95 0;
+#X connect 57 0 96 0;
+#X connect 60 0 93 0;
+#X connect 61 0 97 0;
+#X connect 63 0 92 0;
+#X connect 65 0 94 0;
+#X connect 66 0 34 0;
+#X connect 66 0 73 0;
+#X connect 67 0 35 0;
+#X connect 67 0 72 0;
+#X connect 68 0 36 0;
+#X connect 68 0 71 0;
+#X connect 69 0 37 0;
+#X connect 69 0 70 0;
+#X connect 80 0 52 0;
+#X connect 80 0 81 0;
+#X connect 82 0 53 0;
+#X connect 82 0 83 0;
+#X connect 88 0 42 0;
+#X connect 88 0 74 0;
+#X connect 89 0 48 0;
+#X connect 89 0 75 0;
+#X connect 90 0 43 0;
+#X connect 90 0 76 0;
+#X connect 91 0 46 0;
+#X connect 91 0 77 0;
+#X connect 92 0 62 0;
+#X connect 92 0 84 0;
+#X connect 93 0 59 0;
+#X connect 93 0 85 0;
+#X connect 94 0 64 0;
+#X connect 94 0 86 0;
+#X connect 95 0 51 0;
+#X connect 95 0 79 0;
+#X connect 96 0 50 0;
+#X connect 96 0 78 0;
+#X connect 97 0 58 0;
+#X connect 97 0 87 0;
+#X connect 102 0 138 0;
+#X connect 103 0 137 0;
+#X connect 104 0 136 0;
+#X connect 105 0 134 0;
+#X connect 107 0 139 0;
+#X connect 109 0 135 0;
+#X connect 114 0 150 0;
+#X connect 115 0 149 0;
+#X connect 116 0 148 0;
+#X connect 117 0 146 0;
+#X connect 119 0 151 0;
+#X connect 121 0 147 0;
+#X connect 126 0 162 0;
+#X connect 127 0 161 0;
+#X connect 128 0 160 0;
+#X connect 129 0 158 0;
+#X connect 131 0 163 0;
+#X connect 133 0 159 0;
+#X connect 134 0 98 0;
+#X connect 134 0 145 0;
+#X connect 135 0 108 0;
+#X connect 135 0 144 0;
+#X connect 136 0 99 0;
+#X connect 136 0 143 0;
+#X connect 137 0 100 0;
+#X connect 137 0 142 0;
+#X connect 138 0 101 0;
+#X connect 138 0 141 0;
+#X connect 139 0 106 0;
+#X connect 139 0 140 0;
+#X connect 146 0 110 0;
+#X connect 146 0 157 0;
+#X connect 147 0 120 0;
+#X connect 147 0 156 0;
+#X connect 148 0 111 0;
+#X connect 148 0 155 0;
+#X connect 149 0 112 0;
+#X connect 149 0 154 0;
+#X connect 150 0 113 0;
+#X connect 150 0 153 0;
+#X connect 151 0 118 0;
+#X connect 151 0 152 0;
+#X connect 158 0 122 0;
+#X connect 158 0 169 0;
+#X connect 159 0 132 0;
+#X connect 159 0 168 0;
+#X connect 160 0 123 0;
+#X connect 160 0 167 0;
+#X connect 161 0 124 0;
+#X connect 161 0 166 0;
+#X connect 162 0 125 0;
+#X connect 162 0 165 0;
+#X connect 163 0 130 0;
+#X connect 163 0 164 0;
+#X connect 174 0 191 0;
+#X connect 175 0 190 0;
+#X connect 176 0 188 0;
+#X connect 179 0 189 0;
+#X connect 180 0 192 0;
+#X connect 181 0 193 0;
+#X connect 184 0 196 0;
+#X connect 186 0 195 0;
+#X connect 187 0 194 0;
+#X connect 188 0 170 0;
+#X connect 188 0 205 0;
+#X connect 189 0 178 0;
+#X connect 189 0 204 0;
+#X connect 190 0 171 0;
+#X connect 190 0 203 0;
+#X connect 191 0 172 0;
+#X connect 191 0 202 0;
+#X connect 192 0 173 0;
+#X connect 192 0 201 0;
+#X connect 193 0 177 0;
+#X connect 193 0 200 0;
+#X connect 194 0 185 0;
+#X connect 194 0 197 0;
+#X connect 195 0 183 0;
+#X connect 195 0 198 0;
+#X connect 196 0 182 0;
+#X connect 196 0 199 0;
+#X restore 735 11 pd OSC_TeleValues;
+#N canvas 121 324 670 340 OSC_PlayerValues 0;
+#X obj 117 9 OSCroute /playerX;
+#X floatatom 279 37 7 0 0 0 - - -;
+#X floatatom 167 36 7 0 0 0 - - -;
+#X obj 117 35 s Xpos;
+#X obj 34 1 inlet;
+#X obj 34 25 s \$0_MyOsc;
+#X obj 117 -13 r \$0_MyOsc;
+#X obj 354 7 OSCroute /playerZ;
+#X obj 354 36 s Zpos;
+#X floatatom 400 36 7 0 0 0 - - -;
+#X obj 233 -15 r \$0_MyOsc;
+#X obj 355 -15 r \$0_MyOsc;
+#X obj 233 37 s Ypos;
+#X obj 233 8 OSCroute /playerY;
+#X floatatom 285 115 7 0 0 0 - - -;
+#X floatatom 168 114 7 0 0 0 - - -;
+#X obj 118 65 r \$0_MyOsc;
+#X floatatom 407 114 7 0 0 0 - - -;
+#X obj 234 63 r \$0_MyOsc;
+#X obj 356 63 r \$0_MyOsc;
+#X obj 118 87 OSCroute /playerLX;
+#X obj 234 86 OSCroute /playerLY;
+#X obj 355 85 OSCroute /playerLZ;
+#X obj 118 113 s XLpos;
+#X obj 234 115 s YLpos;
+#X obj 355 114 s ZLpos;
+#X floatatom 283 191 7 0 0 0 - - -;
+#X floatatom 166 190 7 0 0 0 - - -;
+#X obj 116 141 r \$0_MyOsc;
+#X floatatom 405 190 7 0 0 0 - - -;
+#X obj 232 139 r \$0_MyOsc;
+#X obj 354 139 r \$0_MyOsc;
+#X obj 116 163 OSCroute /playerRX;
+#X obj 232 162 OSCroute /playerRY;
+#X obj 353 161 OSCroute /playerRZ;
+#X obj 353 190 s ZRpos;
+#X obj 232 191 s YRpos;
+#X obj 116 189 s XRpos;
+#X text 501 7 Player position;
+#X text 504 85 Player scale;
+#X text 503 171 Player rotation;
+#X text 129 249 Receives OSC information about the player / observer
+;
+#X connect 0 0 3 0;
+#X connect 0 0 2 0;
+#X connect 4 0 5 0;
+#X connect 6 0 0 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 10 0 13 0;
+#X connect 11 0 7 0;
+#X connect 13 0 1 0;
+#X connect 13 0 12 0;
+#X connect 16 0 20 0;
+#X connect 18 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 15 0;
+#X connect 20 0 23 0;
+#X connect 21 0 14 0;
+#X connect 21 0 24 0;
+#X connect 22 0 17 0;
+#X connect 22 0 25 0;
+#X connect 28 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 34 0;
+#X connect 32 0 27 0;
+#X connect 32 0 37 0;
+#X connect 33 0 26 0;
+#X connect 33 0 36 0;
+#X connect 34 0 29 0;
+#X connect 34 0 35 0;
+#X restore 586 -32 pd OSC_PlayerValues;
+#N canvas 163 38 554 492 OSC_Tree 0;
+#X obj 35 21 inlet;
+#X obj 35 45 s \$0_MyOsc;
+#N canvas 169 306 1177 130 main 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeX;
+#X obj 158 36 OSCroute /treeY;
+#X obj 278 39 OSCroute /treeZ;
+#X obj 44 60 s treeX;
+#X obj 278 61 s treeZ;
+#X obj 158 60 s treeY;
+#X obj 398 36 OSCroute /treeLX;
+#X obj 398 60 s treeLX;
+#X obj 524 36 OSCroute /treeLY;
+#X obj 524 60 s treeLY;
+#X obj 649 36 OSCroute /treeLZ;
+#X obj 649 58 s treeLZ;
+#X obj 775 31 OSCroute /treeRX;
+#X obj 775 55 s treeRX;
+#X obj 902 28 OSCroute /treeRY;
+#X obj 902 52 s treeRY;
+#X obj 1034 27 OSCroute /treeRZ;
+#X obj 1034 49 s treeRZ;
+#X connect 4 0 20 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 19 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 21 0;
+#X connect 19 0 7 0;
+#X connect 19 0 23 0;
+#X connect 20 0 2 0;
+#X connect 20 0 22 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 112 pd main;
+#N canvas 169 306 1177 130 trunk 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeTX;
+#X obj 44 60 s treeTX;
+#X obj 158 36 OSCroute /treeTY;
+#X obj 158 60 s treeTY;
+#X obj 278 39 OSCroute /treeTZ;
+#X obj 278 61 s treeTZ;
+#X obj 398 36 OSCroute /treeTLX;
+#X obj 398 60 s treeTLX;
+#X obj 524 36 OSCroute /treeTLY;
+#X obj 524 60 s treeTLY;
+#X obj 649 36 OSCroute /treeTLZ;
+#X obj 649 58 s treeTLZ;
+#X obj 775 31 OSCroute /treeTRX;
+#X obj 775 55 s treeTRX;
+#X obj 902 28 OSCroute /treeTRY;
+#X obj 902 52 s treeTRY;
+#X obj 1034 27 OSCroute /treeTRZ;
+#X obj 1034 49 s treeTRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 135 pd trunk;
+#N canvas 169 306 1177 130 branch 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeBX;
+#X obj 44 60 s treeBX;
+#X obj 158 36 OSCroute /treeBY;
+#X obj 158 60 s treeBY;
+#X obj 278 39 OSCroute /treeBZ;
+#X obj 278 61 s treeBZ;
+#X obj 398 36 OSCroute /treeBLX;
+#X obj 398 60 s treeBLX;
+#X obj 524 36 OSCroute /treeBLY;
+#X obj 524 60 s treeBLY;
+#X obj 649 36 OSCroute /treeBLZ;
+#X obj 649 58 s treeBLZ;
+#X obj 775 31 OSCroute /treeBRX;
+#X obj 775 55 s treeBRX;
+#X obj 902 28 OSCroute /treeBRY;
+#X obj 902 52 s treeBRY;
+#X obj 1034 27 OSCroute /treeBRZ;
+#X obj 1034 49 s treeBRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 158 pd branch;
+#N canvas 169 306 1177 130 branch1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB1X;
+#X obj 44 60 s treeB1X;
+#X obj 158 36 OSCroute /treeB1Y;
+#X obj 158 60 s treeB1Y;
+#X obj 278 39 OSCroute /treeB1Z;
+#X obj 278 61 s treeB1Z;
+#X obj 398 36 OSCroute /treeB1LX;
+#X obj 398 60 s treeB1LX;
+#X obj 524 36 OSCroute /treeB1LY;
+#X obj 524 60 s treeB1LY;
+#X obj 649 36 OSCroute /treeB1LZ;
+#X obj 649 58 s treeB1LZ;
+#X obj 775 31 OSCroute /treeB1RX;
+#X obj 775 55 s treeB1RX;
+#X obj 902 28 OSCroute /treeB1RY;
+#X obj 902 52 s treeB1RY;
+#X obj 1034 27 OSCroute /treeB1RZ;
+#X obj 1034 49 s treeB1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 181 pd branch1;
+#N canvas 169 306 1177 130 branch2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB2X;
+#X obj 44 60 s treeB2X;
+#X obj 158 36 OSCroute /treeB2Y;
+#X obj 158 60 s treeB2Y;
+#X obj 278 39 OSCroute /treeB2Z;
+#X obj 278 61 s treeB2Z;
+#X obj 398 36 OSCroute /treeB2LX;
+#X obj 398 60 s treeB2LX;
+#X obj 524 36 OSCroute /treeB2LY;
+#X obj 524 60 s treeB2LY;
+#X obj 649 36 OSCroute /treeB2LZ;
+#X obj 649 58 s treeB2LZ;
+#X obj 775 31 OSCroute /treeB2RX;
+#X obj 775 55 s treeB2RX;
+#X obj 902 28 OSCroute /treeB2RY;
+#X obj 902 52 s treeB2RY;
+#X obj 1034 27 OSCroute /treeB2RZ;
+#X obj 1034 49 s treeB2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 203 pd branch2;
+#N canvas 169 306 1177 130 branch3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB3X;
+#X obj 44 60 s treeB3X;
+#X obj 158 36 OSCroute /treeB3Y;
+#X obj 158 60 s treeB3Y;
+#X obj 278 39 OSCroute /treeB3Z;
+#X obj 278 61 s treeB3Z;
+#X obj 398 36 OSCroute /treeB3LX;
+#X obj 398 60 s treeB3LX;
+#X obj 524 36 OSCroute /treeB3LY;
+#X obj 524 60 s treeB3LY;
+#X obj 649 36 OSCroute /treeB3LZ;
+#X obj 649 58 s treeB3LZ;
+#X obj 775 31 OSCroute /treeB3RX;
+#X obj 775 55 s treeB3RX;
+#X obj 902 28 OSCroute /treeB3RY;
+#X obj 902 52 s treeB3RY;
+#X obj 1034 27 OSCroute /treeB3RZ;
+#X obj 1034 49 s treeB3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 227 pd branch3;
+#N canvas 169 306 1177 130 treeY 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYX;
+#X obj 44 60 s treeYX;
+#X obj 158 36 OSCroute /treeYY;
+#X obj 158 60 s treeYY;
+#X obj 278 39 OSCroute /treeYZ;
+#X obj 278 61 s treeYZ;
+#X obj 398 36 OSCroute /treeYLX;
+#X obj 398 60 s treeYLX;
+#X obj 524 36 OSCroute /treeYLY;
+#X obj 524 60 s treeYLY;
+#X obj 649 36 OSCroute /treeYLZ;
+#X obj 649 58 s treeYLZ;
+#X obj 775 31 OSCroute /treeYRX;
+#X obj 775 55 s treeYRX;
+#X obj 902 28 OSCroute /treeYRY;
+#X obj 902 52 s treeYRY;
+#X obj 1034 27 OSCroute /treeYRZ;
+#X obj 1034 49 s treeYRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 18 pd treeY;
+#N canvas 128 306 1259 130 treeYB4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB4X;
+#X obj 44 60 s treeYB4X;
+#X obj 175 35 OSCroute /treeYB4Y;
+#X obj 175 59 s treeYB4Y;
+#X obj 294 35 OSCroute /treeYB4Z;
+#X obj 294 57 s treeYB4Z;
+#X obj 416 34 OSCroute /treeYB4LX;
+#X obj 416 58 s treeYB4LX;
+#X obj 548 36 OSCroute /treeYB4LY;
+#X obj 548 60 s treeYB4LY;
+#X obj 688 37 OSCroute /treeYB4LZ;
+#X obj 688 59 s treeYB4LZ;
+#X obj 824 29 OSCroute /treeYB4RX;
+#X obj 824 53 s treeYB4RX;
+#X obj 972 34 OSCroute /treeYB4RY;
+#X obj 972 58 s treeYB4RY;
+#X obj 1112 37 OSCroute /treeYB4RZ;
+#X obj 1112 59 s treeYB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 44 pd treeYB4;
+#N canvas 128 306 1259 130 treeYB5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 68 pd treeYB5;
+#N canvas 169 306 1177 130 treeY1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1X;
+#X obj 44 60 s treeY1X;
+#X obj 158 36 OSCroute /treeY1Y;
+#X obj 158 60 s treeY1Y;
+#X obj 278 39 OSCroute /treeY1Z;
+#X obj 278 61 s treeY1Z;
+#X obj 398 36 OSCroute /treeY1LX;
+#X obj 398 60 s treeY1LX;
+#X obj 524 36 OSCroute /treeY1LY;
+#X obj 524 60 s treeY1LY;
+#X obj 649 36 OSCroute /treeY1LZ;
+#X obj 649 58 s treeY1LZ;
+#X obj 775 31 OSCroute /treeY1RX;
+#X obj 775 55 s treeY1RX;
+#X obj 902 28 OSCroute /treeY1RY;
+#X obj 902 52 s treeY1RY;
+#X obj 1034 27 OSCroute /treeY1RZ;
+#X obj 1034 49 s treeY1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 150 94 pd treeY1;
+#N canvas 128 306 1259 130 treeY1B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1B4X;
+#X obj 44 60 s treeY1B4X;
+#X obj 175 35 OSCroute /treeY1B4Y;
+#X obj 175 59 s treeY1B4Y;
+#X obj 294 35 OSCroute /treeY1B4Z;
+#X obj 294 57 s treeY1B4Z;
+#X obj 416 34 OSCroute /treeY1B4LX;
+#X obj 416 58 s treeY1B4LX;
+#X obj 548 36 OSCroute /treeY1B4LY;
+#X obj 548 60 s treeY1B4LY;
+#X obj 688 37 OSCroute /treeY1B4LZ;
+#X obj 688 59 s treeY1B4LZ;
+#X obj 824 29 OSCroute /treeY1B4RX;
+#X obj 824 53 s treeY1B4RX;
+#X obj 972 34 OSCroute /treeY1B4RY;
+#X obj 972 58 s treeY1B4RY;
+#X obj 1112 37 OSCroute /treeY1B4RZ;
+#X obj 1112 59 s treeY1B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 120 pd treeY1B4;
+#N canvas 128 306 1259 130 treeY1B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 44 36 OSCroute /treeY1B5X;
+#X obj 44 60 s treeY1B5X;
+#X obj 175 35 OSCroute /treeY1B5Y;
+#X obj 175 59 s treeY1B5Y;
+#X obj 294 35 OSCroute /treeY1B5Z;
+#X obj 294 57 s treeY1B5Z;
+#X obj 416 34 OSCroute /treeY1B5LX;
+#X obj 416 58 s treeY1B5LX;
+#X obj 548 36 OSCroute /treeY1B5LY;
+#X obj 548 60 s treeY1B5LY;
+#X obj 688 37 OSCroute /treeY1B5LZ;
+#X obj 829 61 s treeY1B5RX;
+#X obj 972 34 OSCroute /treeY1B5RY;
+#X obj 972 58 s treeY1B5RY;
+#X obj 1112 37 OSCroute /treeY1B5RZ;
+#X obj 1112 59 s treeY1B5RZ;
+#X connect 4 0 24 0;
+#X connect 5 0 26 0;
+#X connect 6 0 30 0;
+#X connect 9 0 28 0;
+#X connect 10 0 20 0;
+#X connect 11 0 22 0;
+#X connect 14 0 34 0;
+#X connect 16 0 19 0;
+#X connect 17 0 32 0;
+#X connect 19 0 13 0;
+#X connect 19 0 31 0;
+#X connect 20 0 3 0;
+#X connect 20 0 21 0;
+#X connect 22 0 7 0;
+#X connect 22 0 23 0;
+#X connect 24 0 2 0;
+#X connect 24 0 25 0;
+#X connect 26 0 1 0;
+#X connect 26 0 27 0;
+#X connect 28 0 8 0;
+#X connect 28 0 29 0;
+#X connect 30 0 0 0;
+#X connect 30 0 18 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 144 pd treeY1B5;
+#N canvas 169 306 1177 130 treeY2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2X;
+#X obj 44 60 s treeY2X;
+#X obj 158 36 OSCroute /treeY2Y;
+#X obj 158 60 s treeY2Y;
+#X obj 278 39 OSCroute /treeY2Z;
+#X obj 278 61 s treeY2Z;
+#X obj 398 36 OSCroute /treeY2LX;
+#X obj 398 60 s treeY2LX;
+#X obj 524 36 OSCroute /treeY2LY;
+#X obj 524 60 s treeY2LY;
+#X obj 649 36 OSCroute /treeY2LZ;
+#X obj 649 58 s treeY2LZ;
+#X obj 775 31 OSCroute /treeY2RX;
+#X obj 775 55 s treeY2RX;
+#X obj 902 28 OSCroute /treeY2RY;
+#X obj 902 52 s treeY2RY;
+#X obj 1034 27 OSCroute /treeY2RZ;
+#X obj 1034 49 s treeY2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 148 173 pd treeY2;
+#N canvas 128 306 1259 130 treeY2B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2B4X;
+#X obj 44 60 s treeY2B4X;
+#X obj 175 35 OSCroute /treeY2B4Y;
+#X obj 175 59 s treeY2B4Y;
+#X obj 294 35 OSCroute /treeY2B4Z;
+#X obj 294 57 s treeY2B4Z;
+#X obj 416 34 OSCroute /treeY2B4LX;
+#X obj 416 58 s treeY2B4LX;
+#X obj 548 36 OSCroute /treeY2B4LY;
+#X obj 548 60 s treeY2B4LY;
+#X obj 688 37 OSCroute /treeY2B4LZ;
+#X obj 688 59 s treeY2B4LZ;
+#X obj 824 29 OSCroute /treeY2B4RX;
+#X obj 824 53 s treeY2B4RX;
+#X obj 972 34 OSCroute /treeY2B4RY;
+#X obj 972 58 s treeY2B4RY;
+#X obj 1112 37 OSCroute /treeY2B4RZ;
+#X obj 1112 59 s treeY2B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 199 pd treeY2B4;
+#N canvas 128 306 1259 130 treeY2B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 223 pd treeY2B5;
+#N canvas 169 306 1177 130 treeY3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3X;
+#X obj 44 60 s treeY3X;
+#X obj 158 36 OSCroute /treeY3Y;
+#X obj 158 60 s treeY3Y;
+#X obj 278 39 OSCroute /treeY3Z;
+#X obj 278 61 s treeY3Z;
+#X obj 398 36 OSCroute /treeY3LX;
+#X obj 398 60 s treeY3LX;
+#X obj 524 36 OSCroute /treeY3LY;
+#X obj 524 60 s treeY3LY;
+#X obj 649 36 OSCroute /treeY3LZ;
+#X obj 649 58 s treeY3LZ;
+#X obj 775 31 OSCroute /treeY3RX;
+#X obj 775 55 s treeY3RX;
+#X obj 902 28 OSCroute /treeY3RY;
+#X obj 902 52 s treeY3RY;
+#X obj 1034 27 OSCroute /treeY3RZ;
+#X obj 1034 49 s treeY3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 146 255 pd treeY3;
+#N canvas 128 306 1259 130 treeY3B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3B4X;
+#X obj 44 60 s treeY3B4X;
+#X obj 175 35 OSCroute /treeY3B4Y;
+#X obj 175 59 s treeY3B4Y;
+#X obj 294 35 OSCroute /treeY3B4Z;
+#X obj 294 57 s treeY3B4Z;
+#X obj 416 34 OSCroute /treeY3B4LX;
+#X obj 416 58 s treeY3B4LX;
+#X obj 548 36 OSCroute /treeY3B4LY;
+#X obj 548 60 s treeY3B4LY;
+#X obj 688 37 OSCroute /treeY3B4LZ;
+#X obj 688 59 s treeY3B4LZ;
+#X obj 824 29 OSCroute /treeY3B4RX;
+#X obj 824 53 s treeY3B4RX;
+#X obj 972 34 OSCroute /treeY3B4RY;
+#X obj 972 58 s treeY3B4RY;
+#X obj 1112 37 OSCroute /treeY3B4RZ;
+#X obj 1112 59 s treeY3B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 281 pd treeY3B4;
+#N canvas 128 306 1259 130 treeY3B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 305 pd treeY3B5;
+#N canvas 169 306 1177 130 branch4 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB4X;
+#X obj 44 60 s treeB4X;
+#X obj 158 36 OSCroute /treeB4Y;
+#X obj 158 60 s treeB4Y;
+#X obj 278 39 OSCroute /treeB4Z;
+#X obj 278 61 s treeB4Z;
+#X obj 398 36 OSCroute /treeB4LX;
+#X obj 398 60 s treeB4LX;
+#X obj 524 36 OSCroute /treeB4LY;
+#X obj 524 60 s treeB4LY;
+#X obj 649 36 OSCroute /treeB4LZ;
+#X obj 649 58 s treeB4LZ;
+#X obj 775 31 OSCroute /treeB4RX;
+#X obj 775 55 s treeB4RX;
+#X obj 902 28 OSCroute /treeB4RY;
+#X obj 902 52 s treeB4RY;
+#X obj 1034 27 OSCroute /treeB4RZ;
+#X obj 1034 49 s treeB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 252 pd branch4;
+#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position
+\, scale and rotation for all components of the tree.;
+#X connect 0 0 1 0;
+#X restore 724 33 pd OSC_Tree;
+#X obj 662 -3 print;
+#X obj 392 25 s wSpeed;
+#X obj 992 -68 r wSpeed;
+#X obj 924 -117 loadbang;
+#X msg 981 -98 connect localhost 9001;
+#X msg 992 -22 \$1;
+#X msg 992 0 send /test \$1;
+#X obj 924 -95 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 887 -60 onebang;
+#X obj 838 -53 t b;
+#X obj 24 377 loadbang;
+#X msg 24 405 5;
+#X obj 489 -103 loadbang;
+#X msg 489 -75 5;
+#X text 86 381 Manually adjust to represent the number of sources;
+#X text 429 322 Alt Equation for Strouhal Number;
+#X text 431 334 St = 0.2684 - 1.0356(Re) ^ -1/2;
+#N canvas 957 23 450 300 orientation 0;
+#X restore 702 128 pd orientation;
+#X obj 825 311 unpack f f;
+#X obj 882 337 s gain;
+#X obj 249 445 r gain;
+#X msg 859 252 33 5;
+#X msg 848 220 12 40;
+#X obj 825 361 s mySpeed;
+#X obj 350 -126 r mySpeed;
+#X msg 873 280 50 1;
+#X msg 824 195 7 55;
+#X obj 249 467 delay 15;
+#X text 870 191 Moderate Breeze;
+#X text 892 218 Strong Breeze;
+#X text 895 250 Hurricane;
+#X text 912 280 Beyond - centre of Tornado stuff!;
+#X connect 0 0 25 0;
+#X connect 16 0 31 1;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 21 0 50 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 35 0;
+#X connect 38 0 54 0;
+#X connect 39 0 40 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 40 0 46 0;
+#X connect 40 0 48 0;
+#X connect 40 0 47 0;
+#X connect 40 0 58 0;
+#X connect 44 0 45 0;
+#X connect 44 0 31 0;
+#X connect 51 0 38 0;
+#X connect 52 0 56 0;
+#X connect 53 0 35 0;
+#X connect 54 0 55 0;
+#X connect 55 0 36 0;
+#X connect 56 0 57 1;
+#X connect 57 0 53 0;
+#X connect 58 0 57 0;
+#X connect 59 0 60 0;
+#X connect 60 0 44 0;
+#X connect 61 0 62 0;
+#X connect 62 0 20 0;
+#X connect 67 0 72 0;
+#X connect 67 1 68 0;
+#X connect 69 0 76 0;
+#X connect 70 0 67 0;
+#X connect 71 0 67 0;
+#X connect 73 0 20 0;
+#X connect 74 0 67 0;
+#X connect 75 0 67 0;
+#X connect 76 0 16 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/Gen3_D2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,3359 @@
+#N canvas 0 22 1392 774 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 280 -96 pd windspeed;
+#X text 44 35 Light air = 0.56 m/s - 1.39 m/s;
+#X text 44 57 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 44 77 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 44 97 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 45 118 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 44 139 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 45 159 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 46 179 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 45 199 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 45 217 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 45 237 Storm = 28.89 m/s - 33.06 m/s;
+#X text 46 255 Hurricane = 33.33 -;
+#X text 82 4 Beaufort Scale Chart;
+#X obj 74 495 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 137 495 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 228 495 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 500 1;
+#X text 257 514 Gain;
+#X obj 228 431 loadbang;
+#X obj 280 98 delwrite~ varwind 3000;
+#X obj 363 -94 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1129 1;
+#X obj 323 9 snapshot~;
+#X obj 323 -16 metro 100;
+#X obj 323 -38 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 323 36 10 0 0 0 - - -;
+#X obj 280 -62 *~ 1;
+#X obj 280 -36 +~ 1;
+#X text 127 294 Equations from Chanaud 2010;
+#X text 40 359 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 39 319 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 39 339 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 576 323 360 235 opLevels 0;
+#X obj 122 167 dac~;
+#X obj 64 70 catch~ l;
+#X obj 179 64 catch~ r;
+#X obj 180 98 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 180 149 prvu~;
+#X obj 237 69 / 127;
+#X obj 237 34 inlet;
+#X obj 65 183 outlet;
+#X obj 180 177 outlet;
+#X obj 129 26 inlet;
+#X obj 112 131 /~ 1;
+#X obj 142 131 /~ 1;
+#X text 35 130 comment;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 73 452 pd opLevels;
+#X obj 323 -63 loadbang;
+#X msg 228 459 5;
+#X text 320 54 Wind Speed;
+#X obj 993 148 udpsend;
+#X obj 1003 120 packOSC;
+#X obj 813 -120 import mrpeach;
+#X floatatom 1004 -33 5 0 0 0 - - -;
+#X obj 703 -81 udpreceive 9000;
+#X obj 703 -54 unpackOSC;
+#N canvas 958 458 205 101 Fence 1;
+#N canvas 125 23 1440 808 Posts 0;
+#X msg -144 29 300;
+#X obj -144 4 loadbang;
+#X obj -132 51 r ClyLX;
+#X obj -90 110 r ClyX;
+#X obj -80 131 r ClyY;
+#X obj -98 90 r ClyZ;
+#X obj -119 71 r ClyLY;
+#X obj -80 152 r ClyLX;
+#X obj -71 173 r ClyLZ;
+#X obj -63 194 r ClyRY;
+#X obj -54 213 r ClyRX;
+#X obj -45 234 r ClyRZ;
+#X obj -99 262 postPosition;
+#X msg 24 32 300;
+#X obj 24 7 loadbang;
+#X floatatom 186 331 8 0 0 0 - - -;
+#X msg 186 41 300;
+#X obj 186 16 loadbang;
+#X floatatom 345 335 8 0 0 0 - - -;
+#X msg 345 45 300;
+#X obj 345 20 loadbang;
+#X floatatom 533 340 8 0 0 0 - - -;
+#X msg 533 50 300;
+#X obj 533 25 loadbang;
+#X floatatom 717 342 8 0 0 0 - - -;
+#X msg 717 52 300;
+#X obj 717 27 loadbang;
+#X floatatom -217 690 8 0 0 0 - - -;
+#X msg -217 400 300;
+#X obj -217 375 loadbang;
+#X floatatom -52 701 8 0 0 0 - - -;
+#X msg -52 411 300;
+#X obj -52 386 loadbang;
+#X floatatom 110 706 8 0 0 0 - - -;
+#X msg 110 416 300;
+#X obj 110 391 loadbang;
+#X floatatom 278 707 8 0 0 0 - - -;
+#X msg 278 417 300;
+#X obj 278 392 loadbang;
+#X floatatom 447 708 8 0 0 0 - - -;
+#X msg 447 418 300;
+#X obj 447 393 loadbang;
+#X floatatom 633 720 8 0 0 0 - - -;
+#X msg 633 430 300;
+#X obj 633 405 loadbang;
+#X floatatom 816 729 8 0 0 0 - - -;
+#X msg 816 439 300;
+#X obj 816 414 loadbang;
+#X obj 39 55 r Cly1LX;
+#X obj 69 94 r Cly1Z;
+#X obj 77 114 r Cly1X;
+#X obj 87 135 r Cly1Y;
+#X obj 53 75 r Cly1LY;
+#X obj 88 155 r Cly1LX;
+#X obj 97 176 r Cly1LZ;
+#X obj 105 197 r Cly1RY;
+#X obj 114 216 r Cly1RX;
+#X obj 123 237 r Cly1RZ;
+#X obj 201 64 r Cly2LX;
+#X obj 234 101 r Cly2Z;
+#X obj 242 121 r Cly2X;
+#X obj 252 142 r Cly2Y;
+#X obj 213 82 r Cly2LY;
+#X obj 250 164 r Cly2LX;
+#X obj 259 185 r Cly2LZ;
+#X obj 267 206 r Cly2RY;
+#X obj 276 225 r Cly2RX;
+#X obj 285 246 r Cly2RZ;
+#X obj 360 68 r Cly3LX;
+#X obj 392 107 r Cly3Z;
+#X obj 400 127 r Cly3X;
+#X obj 410 148 r Cly3Y;
+#X obj 372 88 r Cly3LY;
+#X obj 409 168 r Cly3LX;
+#X obj 418 189 r Cly3LZ;
+#X obj 426 210 r Cly3RY;
+#X obj 435 229 r Cly3RX;
+#X obj 444 250 r Cly3RZ;
+#X obj 548 73 r Cly4LX;
+#X obj 578 111 r Cly4Z;
+#X obj 586 131 r Cly4X;
+#X obj 596 152 r Cly4Y;
+#X obj 557 92 r Cly4LY;
+#X obj 597 173 r Cly4LX;
+#X obj 606 194 r Cly4LZ;
+#X obj 614 215 r Cly4RY;
+#X obj 623 234 r Cly4RX;
+#X obj 632 255 r Cly4RZ;
+#X obj 732 75 r Cly5LX;
+#X obj 762 114 r Cly5Z;
+#X obj 770 134 r Cly5X;
+#X obj 780 155 r Cly5Y;
+#X obj 743 94 r Cly5LY;
+#X obj 781 175 r Cly5LX;
+#X obj 790 196 r Cly5LZ;
+#X obj 798 217 r Cly5RY;
+#X obj 807 236 r Cly5RX;
+#X obj 816 257 r Cly5RZ;
+#X obj -202 423 r Cly6LX;
+#X obj -171 462 r Cly6Z;
+#X obj -163 482 r Cly6X;
+#X obj -153 503 r Cly6Y;
+#X obj -188 442 r Cly6LY;
+#X obj -153 523 r Cly6LX;
+#X obj -144 544 r Cly6LZ;
+#X obj -136 565 r Cly6RY;
+#X obj -127 584 r Cly6RX;
+#X obj -118 605 r Cly6RZ;
+#X obj -37 434 r Cly7LX;
+#X obj -5 475 r Cly7Z;
+#X obj 3 495 r Cly7X;
+#X obj 13 516 r Cly7Y;
+#X obj -26 454 r Cly7LY;
+#X obj 12 534 r Cly7LX;
+#X obj 21 555 r Cly7LZ;
+#X obj 29 576 r Cly7RY;
+#X obj 38 595 r Cly7RX;
+#X obj 47 616 r Cly7RZ;
+#X obj 125 439 r Cly8LX;
+#X obj 155 479 r Cly8Z;
+#X obj 163 499 r Cly8X;
+#X obj 173 520 r Cly8Y;
+#X obj 138 460 r Cly8LY;
+#X obj 174 539 r Cly8LX;
+#X obj 183 560 r Cly8LZ;
+#X obj 191 581 r Cly8RY;
+#X obj 200 600 r Cly8RX;
+#X obj 209 621 r Cly8RZ;
+#X obj 293 440 r Cly9LX;
+#X obj 323 479 r Cly9Z;
+#X obj 331 499 r Cly9X;
+#X obj 341 520 r Cly9Y;
+#X obj 302 459 r Cly9LY;
+#X obj 342 540 r Cly9LX;
+#X obj 351 561 r Cly9LZ;
+#X obj 359 582 r Cly9RY;
+#X obj 368 601 r Cly9RX;
+#X obj 377 622 r Cly9RZ;
+#X obj 462 441 r Cly10LX;
+#X obj 492 479 r Cly10Z;
+#X obj 500 499 r Cly10X;
+#X obj 510 520 r Cly10Y;
+#X obj 472 459 r Cly10LY;
+#X obj 511 541 r Cly10LX;
+#X obj 520 562 r Cly10LZ;
+#X obj 528 583 r Cly10RY;
+#X obj 537 602 r Cly10RX;
+#X obj 546 623 r Cly10RZ;
+#X obj 648 453 r Cly11LX;
+#X obj 680 491 r Cly11Z;
+#X obj 688 511 r Cly11X;
+#X obj 698 532 r Cly11Y;
+#X obj 661 473 r Cly11LY;
+#X obj 697 553 r Cly11LX;
+#X obj 706 574 r Cly11LZ;
+#X obj 714 595 r Cly11RY;
+#X obj 723 614 r Cly11RX;
+#X obj 732 635 r Cly11RZ;
+#X obj 831 462 r Cly12LX;
+#X obj 859 502 r Cly12Z;
+#X obj 867 522 r Cly12X;
+#X obj 877 543 r Cly12Y;
+#X obj 845 482 r Cly12LY;
+#X obj 880 562 r Cly12LX;
+#X obj 889 583 r Cly12LZ;
+#X obj 897 604 r Cly12RY;
+#X obj 906 623 r Cly12RX;
+#X obj 915 644 r Cly12RZ;
+#X obj 69 265 postPosition;
+#X obj 234 274 postPosition;
+#X obj 392 278 postPosition;
+#X obj 577 283 postPosition;
+#X obj 762 285 postPosition;
+#X obj -171 634 postPosition;
+#X obj -5 646 postPosition;
+#X obj 154 649 postPosition;
+#X obj 323 650 postPosition;
+#X obj 492 651 postPosition;
+#X obj 680 663 postPosition;
+#X obj 859 672 postPosition;
+#X connect 1 0 0 0;
+#X connect 3 0 12 1;
+#X connect 3 0 12 2;
+#X connect 5 0 12 0;
+#X connect 5 0 12 3;
+#X connect 14 0 13 0;
+#X connect 17 0 16 0;
+#X connect 20 0 19 0;
+#X connect 23 0 22 0;
+#X connect 26 0 25 0;
+#X connect 29 0 28 0;
+#X connect 32 0 31 0;
+#X connect 35 0 34 0;
+#X connect 38 0 37 0;
+#X connect 41 0 40 0;
+#X connect 44 0 43 0;
+#X connect 47 0 46 0;
+#X connect 49 0 168 0;
+#X connect 49 0 168 3;
+#X connect 50 0 168 1;
+#X connect 50 0 168 2;
+#X connect 59 0 169 0;
+#X connect 59 0 169 3;
+#X connect 60 0 169 1;
+#X connect 60 0 169 2;
+#X connect 69 0 170 0;
+#X connect 69 0 170 3;
+#X connect 70 0 170 1;
+#X connect 70 0 170 2;
+#X connect 79 0 171 0;
+#X connect 79 0 171 3;
+#X connect 80 0 171 1;
+#X connect 80 0 171 2;
+#X connect 89 0 172 0;
+#X connect 89 0 172 3;
+#X connect 90 0 172 1;
+#X connect 90 0 172 2;
+#X connect 99 0 173 0;
+#X connect 99 0 173 3;
+#X connect 100 0 173 1;
+#X connect 100 0 173 2;
+#X connect 109 0 174 0;
+#X connect 109 0 174 3;
+#X connect 110 0 174 1;
+#X connect 110 0 174 2;
+#X connect 119 0 175 0;
+#X connect 119 0 175 3;
+#X connect 120 0 175 1;
+#X connect 120 0 175 2;
+#X connect 129 0 176 0;
+#X connect 129 0 176 3;
+#X connect 130 0 176 1;
+#X connect 130 0 176 2;
+#X connect 139 0 177 0;
+#X connect 139 0 177 3;
+#X connect 140 0 177 1;
+#X connect 140 0 177 2;
+#X connect 149 0 178 0;
+#X connect 149 0 178 3;
+#X connect 150 0 178 1;
+#X connect 150 0 178 2;
+#X connect 159 0 179 0;
+#X connect 159 0 179 3;
+#X connect 160 0 179 1;
+#X connect 160 0 179 2;
+#X restore 42 36 pd Posts;
+#N canvas 455 23 1084 775 Wires 1;
+#X obj -570 121 r WirX;
+#X obj -550 163 r WirZ;
+#X obj -560 142 r WirY;
+#X obj -540 183 r WirLY;
+#X obj -520 224 r WirLZ;
+#X obj -530 204 r WirLX;
+#X obj -489 286 r WirRZ;
+#X obj -500 265 r WirRX;
+#X obj -510 244 r WirRY;
+#X msg -421 40 300;
+#X obj -421 15 loadbang;
+#X obj -406 63 r Wir1LX;
+#X obj -381 104 r Wir1X;
+#X obj -373 125 r Wir1Y;
+#X obj -364 145 r Wir1Z;
+#X obj -356 165 r Wir1LY;
+#X obj -347 184 r Wir1LX;
+#X obj -338 205 r Wir1LZ;
+#X obj -330 226 r Wir1RY;
+#X obj -321 245 r Wir1RX;
+#X obj -312 266 r Wir1RZ;
+#X floatatom -239 353 8 0 0 0 - - -;
+#X msg -242 47 300;
+#X obj -242 22 loadbang;
+#X obj -227 70 r Wir2LX;
+#X obj -194 108 r Wir2X;
+#X obj -186 129 r Wir2Y;
+#X obj -177 149 r Wir2Z;
+#X obj -169 169 r Wir2LY;
+#X obj -160 188 r Wir2LX;
+#X obj -151 209 r Wir2LZ;
+#X obj -143 230 r Wir2RY;
+#X obj -134 249 r Wir2RX;
+#X obj -125 270 r Wir2RZ;
+#X floatatom -53 367 8 0 0 0 - - -;
+#X msg -53 53 300;
+#X obj -53 28 loadbang;
+#X obj -38 76 r Wir3LX;
+#X obj -10 121 r Wir3X;
+#X obj -2 142 r Wir3Y;
+#X obj 7 162 r Wir3Z;
+#X obj 15 182 r Wir3LY;
+#X obj 24 201 r Wir3LX;
+#X obj 33 222 r Wir3LZ;
+#X obj 41 243 r Wir3RY;
+#X obj 50 262 r Wir3RX;
+#X obj 59 283 r Wir3RZ;
+#X floatatom 139 368 8 0 0 0 - - -;
+#X msg 139 51 300;
+#X obj 139 26 loadbang;
+#X obj 154 74 r Wir4LX;
+#X obj 190 115 r Wir4X;
+#X obj 198 136 r Wir4Y;
+#X obj 207 156 r Wir4Z;
+#X obj 215 176 r Wir4LY;
+#X obj 224 195 r Wir4LX;
+#X obj 233 216 r Wir4LZ;
+#X obj 241 237 r Wir4RY;
+#X obj 250 256 r Wir4RX;
+#X obj 259 277 r Wir4RZ;
+#X floatatom -556 725 8 0 0 0 - - -;
+#X msg -556 407 300;
+#X obj -556 382 loadbang;
+#X obj -541 430 r Wir5LX;
+#X obj -512 478 r Wir5X;
+#X obj -504 499 r Wir5Y;
+#X obj -495 519 r Wir5Z;
+#X obj -487 539 r Wir5LY;
+#X obj -478 558 r Wir5LX;
+#X obj -469 579 r Wir5LZ;
+#X obj -461 600 r Wir5RY;
+#X obj -452 619 r Wir5RX;
+#X obj -443 640 r Wir5RZ;
+#X floatatom -378 725 8 0 0 0 - - -;
+#X msg -378 410 300;
+#X obj -378 385 loadbang;
+#X obj -363 433 r Wir6LX;
+#X obj -336 479 r Wir6X;
+#X obj -328 500 r Wir6Y;
+#X obj -319 520 r Wir6Z;
+#X obj -311 540 r Wir6LY;
+#X obj -302 559 r Wir6LX;
+#X obj -293 580 r Wir6LZ;
+#X obj -285 601 r Wir6RY;
+#X obj -276 620 r Wir6RX;
+#X obj -267 641 r Wir6RZ;
+#X floatatom -191 723 8 0 0 0 - - -;
+#X msg -191 412 300;
+#X obj -191 387 loadbang;
+#X obj -176 435 r Wir7LX;
+#X obj -146 474 r Wir7X;
+#X obj -138 495 r Wir7Y;
+#X obj -129 515 r Wir7Z;
+#X obj -121 535 r Wir7LY;
+#X obj -112 554 r Wir7LX;
+#X obj -103 575 r Wir7LZ;
+#X obj -95 596 r Wir7RY;
+#X obj -86 615 r Wir7RX;
+#X obj -77 636 r Wir7RZ;
+#X floatatom 6 733 8 0 0 0 - - -;
+#X msg 6 422 300;
+#X obj 6 397 loadbang;
+#X obj 21 445 r Wir8LX;
+#X obj 51 485 r Wir8X;
+#X obj 59 506 r Wir8Y;
+#X obj 68 526 r Wir8Z;
+#X obj 76 546 r Wir8LY;
+#X obj 85 565 r Wir8LX;
+#X obj 94 586 r Wir8LZ;
+#X obj 102 607 r Wir8RY;
+#X obj 111 626 r Wir8RX;
+#X obj 120 647 r Wir8RZ;
+#X obj -395 83 r Wir1LY;
+#X obj -216 90 r Wir2LY;
+#X obj -26 99 r Wir3LY;
+#X obj 167 95 r Wir4LY;
+#X obj -529 452 r Wir5LY;
+#X obj -353 455 r Wir6LY;
+#X obj -166 455 r Wir7LY;
+#X obj 30 465 r Wir8LY;
+#X obj -570 309 compWireSource;
+#X obj -390 300 compWireSource;
+#X connect 0 0 120 0;
+#X connect 1 0 120 2;
+#X connect 2 0 120 1;
+#X connect 3 0 120 3;
+#X connect 4 0 120 5;
+#X connect 5 0 120 4;
+#X connect 6 0 120 8;
+#X connect 7 0 120 7;
+#X connect 8 0 120 6;
+#X connect 10 0 9 0;
+#X connect 12 0 121 0;
+#X connect 13 0 121 1;
+#X connect 14 0 121 2;
+#X connect 15 0 121 3;
+#X connect 16 0 121 4;
+#X connect 17 0 121 5;
+#X connect 18 0 121 6;
+#X connect 19 0 121 7;
+#X connect 20 0 121 8;
+#X connect 23 0 22 0;
+#X connect 36 0 35 0;
+#X connect 49 0 48 0;
+#X connect 62 0 61 0;
+#X connect 75 0 74 0;
+#X connect 88 0 87 0;
+#X connect 101 0 100 0;
+#X restore 110 36 pd Wires;
+#X restore 923 98 pd Fence;
+#N canvas 13 38 1440 790 OSC_FenceValues 0;
+#X obj 162 48 OSCroute /cylinderLX;
+#X obj 30 47 OSCroute /cylinderLZ;
+#X floatatom 93 69 7 0 0 0 - - -;
+#X obj 30 69 s ClyLZ;
+#X floatatom 225 72 7 0 0 0 - - -;
+#X obj 162 72 s ClyLX;
+#X floatatom 550 72 7 0 0 0 - - -;
+#X floatatom 675 74 7 0 0 0 - - -;
+#X obj 487 50 OSCroute /cylinderZ;
+#X obj 487 72 s ClyZ;
+#X obj 612 50 OSCroute /cylinderX;
+#X obj 612 74 s ClyX;
+#X obj 826 397 inlet;
+#X obj 826 421 s \$0_MyOsc;
+#X obj 612 28 r \$0_MyOsc;
+#X obj 487 29 r \$0_MyOsc;
+#X obj 162 26 r \$0_MyOsc;
+#X obj 30 23 r \$0_MyOsc;
+#X floatatom 97 142 7 0 0 0 - - -;
+#X floatatom 231 145 7 0 0 0 - - -;
+#X floatatom 556 145 7 0 0 0 - - -;
+#X floatatom 684 147 7 0 0 0 - - -;
+#X obj 621 101 r \$0_MyOsc;
+#X obj 493 102 r \$0_MyOsc;
+#X obj 168 99 r \$0_MyOsc;
+#X obj 34 96 r \$0_MyOsc;
+#X obj 34 120 OSCroute /cylinder1LZ;
+#X obj 168 121 OSCroute /cylinder1LX;
+#X obj 493 123 OSCroute /cylinder1Z;
+#X obj 621 123 OSCroute /cylinder1X;
+#X floatatom 94 211 7 0 0 0 - - -;
+#X floatatom 228 214 7 0 0 0 - - -;
+#X floatatom 553 214 7 0 0 0 - - -;
+#X floatatom 681 216 7 0 0 0 - - -;
+#X obj 618 170 r \$0_MyOsc;
+#X obj 490 171 r \$0_MyOsc;
+#X obj 165 168 r \$0_MyOsc;
+#X obj 31 165 r \$0_MyOsc;
+#X floatatom 93 283 7 0 0 0 - - -;
+#X floatatom 227 286 7 0 0 0 - - -;
+#X floatatom 552 286 7 0 0 0 - - -;
+#X floatatom 680 288 7 0 0 0 - - -;
+#X obj 617 242 r \$0_MyOsc;
+#X obj 489 243 r \$0_MyOsc;
+#X obj 164 240 r \$0_MyOsc;
+#X obj 30 237 r \$0_MyOsc;
+#X floatatom 90 356 7 0 0 0 - - -;
+#X floatatom 224 359 7 0 0 0 - - -;
+#X floatatom 549 359 7 0 0 0 - - -;
+#X floatatom 677 361 7 0 0 0 - - -;
+#X obj 614 315 r \$0_MyOsc;
+#X obj 486 316 r \$0_MyOsc;
+#X obj 161 313 r \$0_MyOsc;
+#X obj 27 310 r \$0_MyOsc;
+#X floatatom 91 427 7 0 0 0 - - -;
+#X floatatom 225 430 7 0 0 0 - - -;
+#X floatatom 550 430 7 0 0 0 - - -;
+#X floatatom 678 432 7 0 0 0 - - -;
+#X obj 615 386 r \$0_MyOsc;
+#X obj 487 387 r \$0_MyOsc;
+#X obj 162 384 r \$0_MyOsc;
+#X obj 28 381 r \$0_MyOsc;
+#X floatatom 92 500 7 0 0 0 - - -;
+#X floatatom 226 503 7 0 0 0 - - -;
+#X floatatom 551 503 7 0 0 0 - - -;
+#X floatatom 679 505 7 0 0 0 - - -;
+#X obj 616 459 r \$0_MyOsc;
+#X obj 488 460 r \$0_MyOsc;
+#X obj 163 457 r \$0_MyOsc;
+#X obj 29 454 r \$0_MyOsc;
+#X floatatom 91 574 7 0 0 0 - - -;
+#X floatatom 225 577 7 0 0 0 - - -;
+#X floatatom 550 577 7 0 0 0 - - -;
+#X floatatom 678 579 7 0 0 0 - - -;
+#X obj 615 533 r \$0_MyOsc;
+#X obj 487 534 r \$0_MyOsc;
+#X obj 162 531 r \$0_MyOsc;
+#X obj 28 528 r \$0_MyOsc;
+#X floatatom 88 646 7 0 0 0 - - -;
+#X floatatom 222 649 7 0 0 0 - - -;
+#X floatatom 547 649 7 0 0 0 - - -;
+#X floatatom 675 651 7 0 0 0 - - -;
+#X obj 612 605 r \$0_MyOsc;
+#X obj 484 606 r \$0_MyOsc;
+#X obj 159 603 r \$0_MyOsc;
+#X obj 25 600 r \$0_MyOsc;
+#X floatatom 82 719 7 0 0 0 - - -;
+#X floatatom 216 722 7 0 0 0 - - -;
+#X floatatom 541 722 7 0 0 0 - - -;
+#X floatatom 669 724 7 0 0 0 - - -;
+#X obj 606 678 r \$0_MyOsc;
+#X obj 478 679 r \$0_MyOsc;
+#X obj 153 676 r \$0_MyOsc;
+#X obj 19 673 r \$0_MyOsc;
+#X floatatom 840 64 7 0 0 0 - - -;
+#X floatatom 982 67 7 0 0 0 - - -;
+#X floatatom 1294 64 7 0 0 0 - - -;
+#X floatatom 1422 66 7 0 0 0 - - -;
+#X obj 1367 20 r \$0_MyOsc;
+#X obj 1231 21 r \$0_MyOsc;
+#X obj 919 21 r \$0_MyOsc;
+#X obj 777 18 r \$0_MyOsc;
+#X obj 31 189 OSCroute /cylinder2LZ;
+#X obj 165 190 OSCroute /cylinder2LX;
+#X obj 490 192 OSCroute /cylinder2Z;
+#X obj 618 192 OSCroute /cylinder2X;
+#X obj 617 264 OSCroute /cylinder3X;
+#X obj 489 264 OSCroute /cylinder3Z;
+#X obj 164 262 OSCroute /cylinder3LX;
+#X obj 30 261 OSCroute /cylinder3LZ;
+#X obj 27 334 OSCroute /cylinder4LZ;
+#X obj 161 335 OSCroute /cylinder4LX;
+#X obj 486 337 OSCroute /cylinder4Z;
+#X obj 614 337 OSCroute /cylinder4X;
+#X obj 615 408 OSCroute /cylinder5X;
+#X obj 487 408 OSCroute /cylinder5Z;
+#X obj 162 406 OSCroute /cylinder5LX;
+#X obj 28 405 OSCroute /cylinder5LZ;
+#X obj 29 478 OSCroute /cylinder6LZ;
+#X obj 163 479 OSCroute /cylinder6LX;
+#X obj 488 481 OSCroute /cylinder6Z;
+#X obj 616 481 OSCroute /cylinder6X;
+#X obj 615 555 OSCroute /cylinder7X;
+#X obj 487 555 OSCroute /cylinder7Z;
+#X obj 162 553 OSCroute /cylinder7LX;
+#X obj 28 552 OSCroute /cylinder7LZ;
+#X obj 25 624 OSCroute /cylinder8LZ;
+#X obj 159 625 OSCroute /cylinder8LX;
+#X obj 484 627 OSCroute /cylinder8Z;
+#X obj 612 627 OSCroute /cylinder8X;
+#X obj 606 700 OSCroute /cylinder9X;
+#X obj 478 700 OSCroute /cylinder9Z;
+#X obj 153 698 OSCroute /cylinder9LX;
+#X obj 19 697 OSCroute /cylinder9LZ;
+#X obj 777 42 OSCroute /cylinder10LZ;
+#X obj 919 43 OSCroute /cylinder10LX;
+#X obj 1231 42 OSCroute /cylinder10Z;
+#X obj 1367 42 OSCroute /cylinder10X;
+#X floatatom 840 142 7 0 0 0 - - -;
+#X floatatom 982 145 7 0 0 0 - - -;
+#X floatatom 1294 142 7 0 0 0 - - -;
+#X floatatom 1422 144 7 0 0 0 - - -;
+#X obj 1367 98 r \$0_MyOsc;
+#X obj 1231 99 r \$0_MyOsc;
+#X obj 919 99 r \$0_MyOsc;
+#X obj 777 96 r \$0_MyOsc;
+#X floatatom 840 221 7 0 0 0 - - -;
+#X floatatom 982 224 7 0 0 0 - - -;
+#X floatatom 1294 221 7 0 0 0 - - -;
+#X floatatom 1422 223 7 0 0 0 - - -;
+#X obj 1367 177 r \$0_MyOsc;
+#X obj 1231 178 r \$0_MyOsc;
+#X obj 919 178 r \$0_MyOsc;
+#X obj 777 175 r \$0_MyOsc;
+#X obj 777 120 OSCroute /cylinder11LZ;
+#X obj 919 121 OSCroute /cylinder11LX;
+#X obj 1231 120 OSCroute /cylinder11Z;
+#X obj 1367 120 OSCroute /cylinder11X;
+#X obj 1367 199 OSCroute /cylinder12X;
+#X obj 1231 199 OSCroute /cylinder12Z;
+#X obj 919 200 OSCroute /cylinder12LX;
+#X obj 777 199 OSCroute /cylinder12LZ;
+#X obj 777 221 s Cly12LZ;
+#X obj 919 224 s Cly12LX;
+#X obj 1231 221 s Cly12Z;
+#X obj 1367 223 s Cly12X;
+#X obj 1367 144 s Cly11X;
+#X obj 1231 142 s Cly11Z;
+#X obj 919 145 s Cly11LX;
+#X obj 777 142 s Cly11LZ;
+#X obj 777 64 s Cly10LZ;
+#X obj 919 67 s Cly10LX;
+#X obj 1231 64 s Cly10Z;
+#X obj 1367 66 s Cly10X;
+#X obj 34 142 s Cly1LZ;
+#X obj 168 145 s Cly1LX;
+#X obj 493 145 s Cly1Z;
+#X obj 621 147 s Cly1X;
+#X obj 618 216 s Cly2X;
+#X obj 490 214 s Cly2Z;
+#X obj 165 214 s Cly2LX;
+#X obj 31 211 s Cly2LZ;
+#X obj 30 283 s Cly3LZ;
+#X obj 164 286 s Cly3LX;
+#X obj 489 286 s Cly3Z;
+#X obj 617 288 s Cly3X;
+#X obj 614 361 s Cly4X;
+#X obj 486 359 s Cly4Z;
+#X obj 161 359 s Cly4LX;
+#X obj 27 356 s Cly4LZ;
+#X obj 28 427 s Cly5LZ;
+#X obj 162 430 s Cly5LX;
+#X obj 487 430 s Cly5Z;
+#X obj 615 432 s Cly5X;
+#X obj 616 505 s Cly6X;
+#X obj 488 503 s Cly6Z;
+#X obj 163 503 s Cly6LX;
+#X obj 29 500 s Cly6LZ;
+#X obj 28 574 s Cly7LZ;
+#X obj 162 577 s Cly7LX;
+#X obj 487 577 s Cly7Z;
+#X obj 615 579 s Cly7X;
+#X obj 612 651 s Cly8X;
+#X obj 484 649 s Cly8Z;
+#X obj 159 649 s Cly8LX;
+#X obj 25 646 s Cly8LZ;
+#X obj 19 719 s Cly9LZ;
+#X obj 153 722 s Cly9LX;
+#X obj 478 722 s Cly9Z;
+#X obj 606 724 s Cly9X;
+#X text 831 325 Obtains the X - Z position of the fence posts (cylinders)
+and the X - Z dimensions;
+#X floatatom 369 73 7 0 0 0 - - -;
+#X obj 306 27 r \$0_MyOsc;
+#X floatatom 375 146 7 0 0 0 - - -;
+#X obj 312 100 r \$0_MyOsc;
+#X floatatom 372 215 7 0 0 0 - - -;
+#X obj 309 169 r \$0_MyOsc;
+#X floatatom 371 287 7 0 0 0 - - -;
+#X obj 308 241 r \$0_MyOsc;
+#X floatatom 368 360 7 0 0 0 - - -;
+#X obj 305 314 r \$0_MyOsc;
+#X floatatom 369 431 7 0 0 0 - - -;
+#X obj 306 385 r \$0_MyOsc;
+#X floatatom 370 504 7 0 0 0 - - -;
+#X obj 307 458 r \$0_MyOsc;
+#X floatatom 369 578 7 0 0 0 - - -;
+#X obj 306 532 r \$0_MyOsc;
+#X floatatom 366 650 7 0 0 0 - - -;
+#X obj 303 604 r \$0_MyOsc;
+#X floatatom 360 723 7 0 0 0 - - -;
+#X obj 297 677 r \$0_MyOsc;
+#X obj 306 49 OSCroute /cylinderLY;
+#X obj 312 122 OSCroute /cylinder1LY;
+#X obj 309 191 OSCroute /cylinder2LY;
+#X obj 308 263 OSCroute /cylinder3LY;
+#X obj 305 336 OSCroute /cylinder4LY;
+#X obj 306 407 OSCroute /cylinder5LY;
+#X obj 307 480 OSCroute /cylinder6LY;
+#X obj 306 554 OSCroute /cylinder7LY;
+#X obj 303 626 OSCroute /cylinder8LY;
+#X obj 297 699 OSCroute /cylinder9LY;
+#X obj 306 73 s ClyLY;
+#X obj 312 146 s Cly1LY;
+#X obj 309 215 s Cly2LY;
+#X obj 308 287 s Cly3LY;
+#X obj 305 360 s Cly4LY;
+#X obj 306 431 s Cly5LY;
+#X obj 307 504 s Cly6LY;
+#X obj 306 578 s Cly7LY;
+#X obj 303 650 s Cly8LY;
+#X obj 297 723 s Cly9LYS;
+#X floatatom 1132 66 7 0 0 0 - - -;
+#X obj 1069 20 r \$0_MyOsc;
+#X floatatom 1132 144 7 0 0 0 - - -;
+#X obj 1069 98 r \$0_MyOsc;
+#X floatatom 1132 223 7 0 0 0 - - -;
+#X obj 1069 177 r \$0_MyOsc;
+#X obj 1069 42 OSCroute /cylinder10LY;
+#X obj 1069 66 s Cly10LY;
+#X obj 1069 120 OSCroute /cylinder11LY;
+#X obj 1069 144 s Cly11LY;
+#X obj 1069 199 OSCroute /cylinder12LY;
+#X obj 1069 223 s Cly12LY;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 8 0 6 0;
+#X connect 8 0 9 0;
+#X connect 10 0 7 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 14 0 10 0;
+#X connect 15 0 8 0;
+#X connect 16 0 0 0;
+#X connect 17 0 1 0;
+#X connect 22 0 29 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 26 0 18 0;
+#X connect 26 0 174 0;
+#X connect 27 0 19 0;
+#X connect 27 0 175 0;
+#X connect 28 0 20 0;
+#X connect 28 0 176 0;
+#X connect 29 0 21 0;
+#X connect 29 0 177 0;
+#X connect 34 0 105 0;
+#X connect 35 0 104 0;
+#X connect 36 0 103 0;
+#X connect 37 0 102 0;
+#X connect 42 0 106 0;
+#X connect 43 0 107 0;
+#X connect 44 0 108 0;
+#X connect 45 0 109 0;
+#X connect 50 0 113 0;
+#X connect 51 0 112 0;
+#X connect 52 0 111 0;
+#X connect 53 0 110 0;
+#X connect 58 0 114 0;
+#X connect 59 0 115 0;
+#X connect 60 0 116 0;
+#X connect 61 0 117 0;
+#X connect 66 0 121 0;
+#X connect 67 0 120 0;
+#X connect 68 0 119 0;
+#X connect 69 0 118 0;
+#X connect 74 0 122 0;
+#X connect 75 0 123 0;
+#X connect 76 0 124 0;
+#X connect 77 0 125 0;
+#X connect 82 0 129 0;
+#X connect 83 0 128 0;
+#X connect 84 0 127 0;
+#X connect 85 0 126 0;
+#X connect 90 0 130 0;
+#X connect 91 0 131 0;
+#X connect 92 0 132 0;
+#X connect 93 0 133 0;
+#X connect 98 0 137 0;
+#X connect 99 0 136 0;
+#X connect 100 0 135 0;
+#X connect 101 0 134 0;
+#X connect 102 0 30 0;
+#X connect 102 0 181 0;
+#X connect 103 0 31 0;
+#X connect 103 0 180 0;
+#X connect 104 0 32 0;
+#X connect 104 0 179 0;
+#X connect 105 0 33 0;
+#X connect 105 0 178 0;
+#X connect 106 0 41 0;
+#X connect 106 0 185 0;
+#X connect 107 0 40 0;
+#X connect 107 0 184 0;
+#X connect 108 0 39 0;
+#X connect 108 0 183 0;
+#X connect 109 0 38 0;
+#X connect 109 0 182 0;
+#X connect 110 0 46 0;
+#X connect 110 0 189 0;
+#X connect 111 0 47 0;
+#X connect 111 0 188 0;
+#X connect 112 0 48 0;
+#X connect 112 0 187 0;
+#X connect 113 0 49 0;
+#X connect 113 0 186 0;
+#X connect 114 0 57 0;
+#X connect 114 0 193 0;
+#X connect 115 0 56 0;
+#X connect 115 0 192 0;
+#X connect 116 0 55 0;
+#X connect 116 0 191 0;
+#X connect 117 0 54 0;
+#X connect 117 0 190 0;
+#X connect 118 0 62 0;
+#X connect 118 0 197 0;
+#X connect 119 0 63 0;
+#X connect 119 0 196 0;
+#X connect 120 0 64 0;
+#X connect 120 0 195 0;
+#X connect 121 0 65 0;
+#X connect 121 0 194 0;
+#X connect 122 0 73 0;
+#X connect 122 0 201 0;
+#X connect 123 0 72 0;
+#X connect 123 0 200 0;
+#X connect 124 0 71 0;
+#X connect 124 0 199 0;
+#X connect 125 0 70 0;
+#X connect 125 0 198 0;
+#X connect 126 0 78 0;
+#X connect 126 0 205 0;
+#X connect 127 0 79 0;
+#X connect 127 0 204 0;
+#X connect 128 0 80 0;
+#X connect 128 0 203 0;
+#X connect 129 0 81 0;
+#X connect 129 0 202 0;
+#X connect 130 0 89 0;
+#X connect 130 0 209 0;
+#X connect 131 0 88 0;
+#X connect 131 0 208 0;
+#X connect 132 0 87 0;
+#X connect 132 0 207 0;
+#X connect 133 0 86 0;
+#X connect 133 0 206 0;
+#X connect 134 0 94 0;
+#X connect 134 0 170 0;
+#X connect 135 0 95 0;
+#X connect 135 0 171 0;
+#X connect 136 0 96 0;
+#X connect 136 0 172 0;
+#X connect 137 0 97 0;
+#X connect 137 0 173 0;
+#X connect 142 0 157 0;
+#X connect 143 0 156 0;
+#X connect 144 0 155 0;
+#X connect 145 0 154 0;
+#X connect 150 0 158 0;
+#X connect 151 0 159 0;
+#X connect 152 0 160 0;
+#X connect 153 0 161 0;
+#X connect 154 0 138 0;
+#X connect 154 0 169 0;
+#X connect 155 0 139 0;
+#X connect 155 0 168 0;
+#X connect 156 0 140 0;
+#X connect 156 0 167 0;
+#X connect 157 0 141 0;
+#X connect 157 0 166 0;
+#X connect 158 0 149 0;
+#X connect 158 0 165 0;
+#X connect 159 0 148 0;
+#X connect 159 0 164 0;
+#X connect 160 0 147 0;
+#X connect 160 0 163 0;
+#X connect 161 0 146 0;
+#X connect 161 0 162 0;
+#X connect 212 0 231 0;
+#X connect 214 0 232 0;
+#X connect 216 0 233 0;
+#X connect 218 0 234 0;
+#X connect 220 0 235 0;
+#X connect 222 0 236 0;
+#X connect 224 0 237 0;
+#X connect 226 0 238 0;
+#X connect 228 0 239 0;
+#X connect 230 0 240 0;
+#X connect 231 0 211 0;
+#X connect 231 0 241 0;
+#X connect 232 0 213 0;
+#X connect 232 0 242 0;
+#X connect 233 0 215 0;
+#X connect 233 0 243 0;
+#X connect 234 0 217 0;
+#X connect 234 0 244 0;
+#X connect 235 0 219 0;
+#X connect 235 0 245 0;
+#X connect 236 0 221 0;
+#X connect 236 0 246 0;
+#X connect 237 0 223 0;
+#X connect 237 0 247 0;
+#X connect 238 0 225 0;
+#X connect 238 0 248 0;
+#X connect 239 0 227 0;
+#X connect 239 0 249 0;
+#X connect 240 0 229 0;
+#X connect 240 0 250 0;
+#X connect 252 0 257 0;
+#X connect 254 0 259 0;
+#X connect 256 0 261 0;
+#X connect 257 0 251 0;
+#X connect 257 0 258 0;
+#X connect 259 0 253 0;
+#X connect 259 0 260 0;
+#X connect 261 0 255 0;
+#X connect 261 0 262 0;
+#X restore 757 -23 pd OSC_FenceValues;
+#N canvas 101 61 1260 785 OSC_WireValues 0;
+#X obj 35 33 inlet;
+#X obj 35 57 s \$0_MyOsc;
+#X floatatom 178 77 7 0 0 0 - - -;
+#X floatatom 427 74 7 0 0 0 - - -;
+#X floatatom 561 71 7 0 0 0 - - -;
+#X floatatom 686 73 7 0 0 0 - - -;
+#X obj 623 27 r \$0_MyOsc;
+#X obj 498 28 r \$0_MyOsc;
+#X obj 364 28 r \$0_MyOsc;
+#X obj 115 31 r \$0_MyOsc;
+#X obj 498 49 OSCroute /wireZ;
+#X obj 623 49 OSCroute /wireX;
+#X floatatom 800 73 7 0 0 0 - - -;
+#X obj 737 27 r \$0_MyOsc;
+#X obj 737 49 OSCroute /wireY;
+#X obj 737 73 s WirY;
+#X obj 623 73 s WirX;
+#X obj 498 71 s WirZ;
+#X obj 364 74 s WirLX;
+#X obj 115 77 s WirLZ;
+#X obj 364 50 OSCroute /wireLX;
+#X obj 115 55 OSCroute /wireLZ;
+#X floatatom 180 152 7 0 0 0 - - -;
+#X floatatom 429 149 7 0 0 0 - - -;
+#X floatatom 563 146 7 0 0 0 - - -;
+#X floatatom 688 148 7 0 0 0 - - -;
+#X obj 625 102 r \$0_MyOsc;
+#X obj 500 103 r \$0_MyOsc;
+#X obj 366 103 r \$0_MyOsc;
+#X obj 117 106 r \$0_MyOsc;
+#X floatatom 802 148 7 0 0 0 - - -;
+#X obj 739 102 r \$0_MyOsc;
+#X floatatom 176 228 7 0 0 0 - - -;
+#X floatatom 425 225 7 0 0 0 - - -;
+#X floatatom 559 222 7 0 0 0 - - -;
+#X floatatom 684 224 7 0 0 0 - - -;
+#X obj 621 178 r \$0_MyOsc;
+#X obj 496 179 r \$0_MyOsc;
+#X obj 362 179 r \$0_MyOsc;
+#X obj 113 182 r \$0_MyOsc;
+#X floatatom 798 224 7 0 0 0 - - -;
+#X obj 735 178 r \$0_MyOsc;
+#X floatatom 178 307 7 0 0 0 - - -;
+#X floatatom 427 304 7 0 0 0 - - -;
+#X floatatom 561 301 7 0 0 0 - - -;
+#X floatatom 686 303 7 0 0 0 - - -;
+#X obj 623 257 r \$0_MyOsc;
+#X obj 498 258 r \$0_MyOsc;
+#X obj 364 258 r \$0_MyOsc;
+#X obj 115 261 r \$0_MyOsc;
+#X floatatom 800 303 7 0 0 0 - - -;
+#X obj 737 257 r \$0_MyOsc;
+#X floatatom 176 385 7 0 0 0 - - -;
+#X floatatom 425 382 7 0 0 0 - - -;
+#X floatatom 559 379 7 0 0 0 - - -;
+#X floatatom 684 381 7 0 0 0 - - -;
+#X obj 621 335 r \$0_MyOsc;
+#X obj 496 336 r \$0_MyOsc;
+#X obj 362 336 r \$0_MyOsc;
+#X obj 113 339 r \$0_MyOsc;
+#X floatatom 798 381 7 0 0 0 - - -;
+#X obj 735 335 r \$0_MyOsc;
+#X floatatom 169 468 7 0 0 0 - - -;
+#X floatatom 418 465 7 0 0 0 - - -;
+#X floatatom 552 462 7 0 0 0 - - -;
+#X floatatom 677 464 7 0 0 0 - - -;
+#X obj 614 418 r \$0_MyOsc;
+#X obj 489 419 r \$0_MyOsc;
+#X obj 355 419 r \$0_MyOsc;
+#X obj 106 422 r \$0_MyOsc;
+#X floatatom 791 464 7 0 0 0 - - -;
+#X obj 728 418 r \$0_MyOsc;
+#X floatatom 167 549 7 0 0 0 - - -;
+#X floatatom 416 546 7 0 0 0 - - -;
+#X floatatom 550 543 7 0 0 0 - - -;
+#X floatatom 675 545 7 0 0 0 - - -;
+#X obj 612 499 r \$0_MyOsc;
+#X obj 487 500 r \$0_MyOsc;
+#X obj 353 500 r \$0_MyOsc;
+#X obj 104 503 r \$0_MyOsc;
+#X floatatom 789 545 7 0 0 0 - - -;
+#X obj 726 499 r \$0_MyOsc;
+#X floatatom 169 628 7 0 0 0 - - -;
+#X floatatom 418 625 7 0 0 0 - - -;
+#X floatatom 552 622 7 0 0 0 - - -;
+#X floatatom 677 624 7 0 0 0 - - -;
+#X obj 614 578 r \$0_MyOsc;
+#X obj 489 579 r \$0_MyOsc;
+#X obj 355 579 r \$0_MyOsc;
+#X obj 106 582 r \$0_MyOsc;
+#X floatatom 791 624 7 0 0 0 - - -;
+#X obj 728 578 r \$0_MyOsc;
+#X floatatom 167 706 7 0 0 0 - - -;
+#X floatatom 416 703 7 0 0 0 - - -;
+#X floatatom 550 700 7 0 0 0 - - -;
+#X floatatom 675 702 7 0 0 0 - - -;
+#X obj 612 656 r \$0_MyOsc;
+#X obj 487 657 r \$0_MyOsc;
+#X obj 353 657 r \$0_MyOsc;
+#X obj 104 660 r \$0_MyOsc;
+#X floatatom 789 702 7 0 0 0 - - -;
+#X obj 726 656 r \$0_MyOsc;
+#X obj 117 130 OSCroute /wire1LZ;
+#X obj 366 125 OSCroute /wire1LX;
+#X obj 500 124 OSCroute /wire1Z;
+#X obj 625 124 OSCroute /wire1X;
+#X obj 739 124 OSCroute /wire1Y;
+#X obj 739 148 s Wir1Y;
+#X obj 625 148 s Wir1X;
+#X obj 500 146 s Wir1Z;
+#X obj 366 149 s Wir1LX;
+#X obj 117 152 s Wir1LZ;
+#X obj 113 206 OSCroute /wire2LZ;
+#X obj 362 201 OSCroute /wire2LX;
+#X obj 496 200 OSCroute /wire2Z;
+#X obj 621 200 OSCroute /wire2X;
+#X obj 735 200 OSCroute /wire2Y;
+#X obj 735 224 s Wir2Y;
+#X obj 621 224 s Wir2X;
+#X obj 496 222 s Wir2Z;
+#X obj 362 225 s Wir2LX;
+#X obj 113 228 s Wir2LZ;
+#X obj 115 285 OSCroute /wire3LZ;
+#X obj 364 280 OSCroute /wire3LX;
+#X obj 498 279 OSCroute /wire3Z;
+#X obj 623 279 OSCroute /wire3X;
+#X obj 737 279 OSCroute /wire3Y;
+#X obj 737 303 s Wir3Y;
+#X obj 623 303 s Wir3X;
+#X obj 498 301 s Wir3Z;
+#X obj 364 304 s Wir3LX;
+#X obj 115 307 s Wir3LZ;
+#X obj 113 363 OSCroute /wire4LZ;
+#X obj 362 358 OSCroute /wire4LX;
+#X obj 496 357 OSCroute /wire4Z;
+#X obj 621 357 OSCroute /wire4X;
+#X obj 735 357 OSCroute /wire4Y;
+#X obj 735 381 s Wir4Y;
+#X obj 621 381 s Wir4X;
+#X obj 496 379 s Wir4Z;
+#X obj 362 382 s Wir4LX;
+#X obj 113 385 s Wir4LZ;
+#X obj 106 446 OSCroute /wire5LZ;
+#X obj 355 441 OSCroute /wire5LX;
+#X obj 489 440 OSCroute /wire5Z;
+#X obj 614 440 OSCroute /wire5X;
+#X obj 728 440 OSCroute /wire5Y;
+#X obj 728 464 s Wir5Y;
+#X obj 614 464 s Wir5X;
+#X obj 489 462 s Wir5Z;
+#X obj 355 465 s Wir5LX;
+#X obj 106 468 s Wir5LZ;
+#X obj 104 527 OSCroute /wire6LZ;
+#X obj 353 522 OSCroute /wire6LX;
+#X obj 487 521 OSCroute /wire6Z;
+#X obj 612 521 OSCroute /wire6X;
+#X obj 726 521 OSCroute /wire6Y;
+#X obj 726 545 s Wir6Y;
+#X obj 612 545 s Wir6X;
+#X obj 487 543 s Wir6Z;
+#X obj 353 546 s Wir6LX;
+#X obj 104 549 s Wir6LZ;
+#X obj 106 606 OSCroute /wire7LZ;
+#X obj 355 601 OSCroute /wire7LX;
+#X obj 489 600 OSCroute /wire7Z;
+#X obj 614 600 OSCroute /wire7X;
+#X obj 728 600 OSCroute /wire7Y;
+#X obj 728 624 s Wir7Y;
+#X obj 614 624 s Wir7X;
+#X obj 489 622 s Wir7Z;
+#X obj 355 625 s Wir7LX;
+#X obj 106 628 s Wir7LZ;
+#X obj 104 684 OSCroute /wire8LZ;
+#X obj 353 679 OSCroute /wire8LX;
+#X obj 487 678 OSCroute /wire8Z;
+#X obj 612 678 OSCroute /wire8X;
+#X obj 726 678 OSCroute /wire8Y;
+#X obj 726 702 s Wir8Y;
+#X obj 612 702 s Wir8X;
+#X obj 487 700 s Wir8Z;
+#X obj 353 703 s Wir8LX;
+#X obj 104 706 s Wir8LZ;
+#X floatatom 304 74 7 0 0 0 - - -;
+#X obj 241 28 r \$0_MyOsc;
+#X floatatom 306 149 7 0 0 0 - - -;
+#X obj 243 103 r \$0_MyOsc;
+#X floatatom 302 225 7 0 0 0 - - -;
+#X obj 239 179 r \$0_MyOsc;
+#X floatatom 304 304 7 0 0 0 - - -;
+#X obj 241 258 r \$0_MyOsc;
+#X floatatom 302 382 7 0 0 0 - - -;
+#X obj 239 336 r \$0_MyOsc;
+#X floatatom 295 465 7 0 0 0 - - -;
+#X obj 232 419 r \$0_MyOsc;
+#X floatatom 293 546 7 0 0 0 - - -;
+#X obj 230 500 r \$0_MyOsc;
+#X floatatom 295 625 7 0 0 0 - - -;
+#X obj 232 579 r \$0_MyOsc;
+#X floatatom 293 703 7 0 0 0 - - -;
+#X obj 230 657 r \$0_MyOsc;
+#X obj 241 50 OSCroute /wireLY;
+#X obj 241 74 s WirLY;
+#X obj 243 125 OSCroute /wire1LY;
+#X obj 243 149 s Wir1LY;
+#X obj 239 201 OSCroute /wire2LY;
+#X obj 239 225 s Wir2LY;
+#X obj 241 280 OSCroute /wire3LY;
+#X obj 241 304 s Wir3LY;
+#X obj 239 358 OSCroute /wire4LY;
+#X obj 239 382 s Wir4LY;
+#X obj 232 441 OSCroute /wire5LY;
+#X obj 232 465 s Wir5LY;
+#X obj 230 522 OSCroute /wire6LY;
+#X obj 230 546 s Wir6LY;
+#X obj 232 601 OSCroute /wire7LY;
+#X obj 230 679 OSCroute /wire8LY;
+#X obj 232 625 s Wir7LY;
+#X obj 230 703 s Wir8LY;
+#X text 437 748 Obtains the X -Y- Z position and scale of the wires
+(fence);
+#X floatatom 925 70 7 0 0 0 - - -;
+#X floatatom 1050 72 7 0 0 0 - - -;
+#X obj 987 26 r \$0_MyOsc;
+#X obj 862 27 r \$0_MyOsc;
+#X floatatom 1164 72 7 0 0 0 - - -;
+#X obj 1101 26 r \$0_MyOsc;
+#X floatatom 927 145 7 0 0 0 - - -;
+#X floatatom 1052 147 7 0 0 0 - - -;
+#X obj 989 101 r \$0_MyOsc;
+#X obj 864 102 r \$0_MyOsc;
+#X floatatom 1166 147 7 0 0 0 - - -;
+#X obj 1103 101 r \$0_MyOsc;
+#X floatatom 923 221 7 0 0 0 - - -;
+#X floatatom 1048 223 7 0 0 0 - - -;
+#X obj 985 177 r \$0_MyOsc;
+#X obj 860 178 r \$0_MyOsc;
+#X floatatom 1162 223 7 0 0 0 - - -;
+#X obj 1099 177 r \$0_MyOsc;
+#X floatatom 925 300 7 0 0 0 - - -;
+#X floatatom 1050 302 7 0 0 0 - - -;
+#X obj 987 256 r \$0_MyOsc;
+#X obj 862 257 r \$0_MyOsc;
+#X floatatom 1164 302 7 0 0 0 - - -;
+#X obj 1101 256 r \$0_MyOsc;
+#X floatatom 923 378 7 0 0 0 - - -;
+#X floatatom 1048 380 7 0 0 0 - - -;
+#X obj 985 334 r \$0_MyOsc;
+#X obj 860 335 r \$0_MyOsc;
+#X floatatom 1162 380 7 0 0 0 - - -;
+#X obj 1099 334 r \$0_MyOsc;
+#X floatatom 916 461 7 0 0 0 - - -;
+#X floatatom 1041 463 7 0 0 0 - - -;
+#X obj 978 417 r \$0_MyOsc;
+#X obj 853 418 r \$0_MyOsc;
+#X floatatom 1155 463 7 0 0 0 - - -;
+#X obj 1092 417 r \$0_MyOsc;
+#X floatatom 914 542 7 0 0 0 - - -;
+#X floatatom 1039 544 7 0 0 0 - - -;
+#X obj 976 498 r \$0_MyOsc;
+#X obj 851 499 r \$0_MyOsc;
+#X floatatom 1153 544 7 0 0 0 - - -;
+#X obj 1090 498 r \$0_MyOsc;
+#X floatatom 916 621 7 0 0 0 - - -;
+#X floatatom 1041 623 7 0 0 0 - - -;
+#X obj 978 577 r \$0_MyOsc;
+#X obj 853 578 r \$0_MyOsc;
+#X floatatom 1155 623 7 0 0 0 - - -;
+#X obj 1092 577 r \$0_MyOsc;
+#X floatatom 914 699 7 0 0 0 - - -;
+#X floatatom 1039 701 7 0 0 0 - - -;
+#X obj 976 655 r \$0_MyOsc;
+#X obj 851 656 r \$0_MyOsc;
+#X floatatom 1153 701 7 0 0 0 - - -;
+#X obj 1090 655 r \$0_MyOsc;
+#X obj 862 48 OSCroute /wireRZ;
+#X obj 862 70 s WirRZ;
+#X obj 987 48 OSCroute /wireRX;
+#X obj 987 72 s WirRX;
+#X obj 1101 48 OSCroute /wireRY;
+#X obj 1101 72 s WirRY;
+#X obj 1103 123 OSCroute /wire1RY;
+#X obj 1103 147 s Wir1RY;
+#X obj 989 147 s Wir1RX;
+#X obj 989 123 OSCroute /wire1RX;
+#X obj 864 123 OSCroute /wire1RZ;
+#X obj 864 145 s Wir1RZ;
+#X obj 860 199 OSCroute /wire2RZ;
+#X obj 860 221 s Wir2RZ;
+#X obj 985 223 s Wir2RX;
+#X obj 985 199 OSCroute /wire2RX;
+#X obj 1099 199 OSCroute /wire2RY;
+#X obj 1099 223 s Wir2RY;
+#X obj 1101 278 OSCroute /wire3RY;
+#X obj 1101 302 s Wir3RY;
+#X obj 987 302 s Wir3RX;
+#X obj 987 278 OSCroute /wire3RX;
+#X obj 862 278 OSCroute /wire3RZ;
+#X obj 862 300 s Wir3RZ;
+#X obj 860 356 OSCroute /wire4RZ;
+#X obj 860 378 s Wir4RZ;
+#X obj 985 356 OSCroute /wire4RX;
+#X obj 985 380 s Wir4RX;
+#X obj 1099 356 OSCroute /wire4RY;
+#X obj 1099 380 s Wir4RY;
+#X obj 1092 439 OSCroute /wire5RY;
+#X obj 1092 463 s Wir5RY;
+#X obj 978 463 s Wir5RX;
+#X obj 978 439 OSCroute /wire5RX;
+#X obj 853 439 OSCroute /wire5RZ;
+#X obj 853 461 s Wir5RZ;
+#X obj 851 520 OSCroute /wire6RZ;
+#X obj 851 542 s Wir6RZ;
+#X obj 976 520 OSCroute /wire6RX;
+#X obj 976 544 s Wir6RX;
+#X obj 1090 520 OSCroute /wire6RY;
+#X obj 1090 544 s Wir6RY;
+#X obj 1092 599 OSCroute /wire7RY;
+#X obj 1092 623 s Wir7RY;
+#X obj 978 623 s Wir7RX;
+#X obj 978 599 OSCroute /wire7RX;
+#X obj 853 599 OSCroute /wire7RZ;
+#X obj 853 621 s Wir7RZ;
+#X obj 851 676 OSCroute /wire8RZ;
+#X obj 851 699 s Wir8RZ;
+#X obj 976 677 OSCroute /wire8RX;
+#X obj 976 701 s Wir8RX;
+#X obj 1090 677 OSCroute /wire8RY;
+#X obj 1090 701 s Wir8RSY;
+#X connect 0 0 1 0;
+#X connect 6 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 20 0;
+#X connect 9 0 21 0;
+#X connect 10 0 4 0;
+#X connect 10 0 17 0;
+#X connect 11 0 5 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 15 0;
+#X connect 20 0 3 0;
+#X connect 20 0 18 0;
+#X connect 21 0 2 0;
+#X connect 21 0 19 0;
+#X connect 26 0 105 0;
+#X connect 27 0 104 0;
+#X connect 28 0 103 0;
+#X connect 29 0 102 0;
+#X connect 31 0 106 0;
+#X connect 36 0 115 0;
+#X connect 37 0 114 0;
+#X connect 38 0 113 0;
+#X connect 39 0 112 0;
+#X connect 41 0 116 0;
+#X connect 46 0 125 0;
+#X connect 47 0 124 0;
+#X connect 48 0 123 0;
+#X connect 49 0 122 0;
+#X connect 51 0 126 0;
+#X connect 56 0 135 0;
+#X connect 57 0 134 0;
+#X connect 58 0 133 0;
+#X connect 59 0 132 0;
+#X connect 61 0 136 0;
+#X connect 66 0 145 0;
+#X connect 67 0 144 0;
+#X connect 68 0 143 0;
+#X connect 69 0 142 0;
+#X connect 71 0 146 0;
+#X connect 76 0 155 0;
+#X connect 77 0 154 0;
+#X connect 78 0 153 0;
+#X connect 79 0 152 0;
+#X connect 81 0 156 0;
+#X connect 86 0 165 0;
+#X connect 87 0 164 0;
+#X connect 88 0 163 0;
+#X connect 89 0 162 0;
+#X connect 91 0 166 0;
+#X connect 96 0 175 0;
+#X connect 97 0 174 0;
+#X connect 98 0 173 0;
+#X connect 99 0 172 0;
+#X connect 101 0 176 0;
+#X connect 102 0 22 0;
+#X connect 102 0 111 0;
+#X connect 103 0 23 0;
+#X connect 103 0 110 0;
+#X connect 104 0 24 0;
+#X connect 104 0 109 0;
+#X connect 105 0 25 0;
+#X connect 105 0 108 0;
+#X connect 106 0 30 0;
+#X connect 106 0 107 0;
+#X connect 112 0 32 0;
+#X connect 112 0 121 0;
+#X connect 113 0 33 0;
+#X connect 113 0 120 0;
+#X connect 114 0 34 0;
+#X connect 114 0 119 0;
+#X connect 115 0 35 0;
+#X connect 115 0 118 0;
+#X connect 116 0 40 0;
+#X connect 116 0 117 0;
+#X connect 122 0 42 0;
+#X connect 122 0 131 0;
+#X connect 123 0 43 0;
+#X connect 123 0 130 0;
+#X connect 124 0 44 0;
+#X connect 124 0 129 0;
+#X connect 125 0 45 0;
+#X connect 125 0 128 0;
+#X connect 126 0 50 0;
+#X connect 126 0 127 0;
+#X connect 132 0 52 0;
+#X connect 132 0 141 0;
+#X connect 133 0 53 0;
+#X connect 133 0 140 0;
+#X connect 134 0 54 0;
+#X connect 134 0 139 0;
+#X connect 135 0 55 0;
+#X connect 135 0 138 0;
+#X connect 136 0 60 0;
+#X connect 136 0 137 0;
+#X connect 142 0 62 0;
+#X connect 142 0 151 0;
+#X connect 143 0 63 0;
+#X connect 143 0 150 0;
+#X connect 144 0 64 0;
+#X connect 144 0 149 0;
+#X connect 145 0 65 0;
+#X connect 145 0 148 0;
+#X connect 146 0 70 0;
+#X connect 146 0 147 0;
+#X connect 152 0 72 0;
+#X connect 152 0 161 0;
+#X connect 153 0 73 0;
+#X connect 153 0 160 0;
+#X connect 154 0 74 0;
+#X connect 154 0 159 0;
+#X connect 155 0 75 0;
+#X connect 155 0 158 0;
+#X connect 156 0 80 0;
+#X connect 156 0 157 0;
+#X connect 162 0 82 0;
+#X connect 162 0 171 0;
+#X connect 163 0 83 0;
+#X connect 163 0 170 0;
+#X connect 164 0 84 0;
+#X connect 164 0 169 0;
+#X connect 165 0 85 0;
+#X connect 165 0 168 0;
+#X connect 166 0 90 0;
+#X connect 166 0 167 0;
+#X connect 172 0 92 0;
+#X connect 172 0 181 0;
+#X connect 173 0 93 0;
+#X connect 173 0 180 0;
+#X connect 174 0 94 0;
+#X connect 174 0 179 0;
+#X connect 175 0 95 0;
+#X connect 175 0 178 0;
+#X connect 176 0 100 0;
+#X connect 176 0 177 0;
+#X connect 183 0 200 0;
+#X connect 185 0 202 0;
+#X connect 187 0 204 0;
+#X connect 189 0 206 0;
+#X connect 191 0 208 0;
+#X connect 193 0 210 0;
+#X connect 195 0 212 0;
+#X connect 197 0 214 0;
+#X connect 199 0 215 0;
+#X connect 200 0 182 0;
+#X connect 200 0 201 0;
+#X connect 202 0 184 0;
+#X connect 202 0 203 0;
+#X connect 204 0 186 0;
+#X connect 204 0 205 0;
+#X connect 206 0 188 0;
+#X connect 206 0 207 0;
+#X connect 208 0 190 0;
+#X connect 208 0 209 0;
+#X connect 210 0 192 0;
+#X connect 210 0 211 0;
+#X connect 212 0 194 0;
+#X connect 212 0 213 0;
+#X connect 214 0 196 0;
+#X connect 214 0 216 0;
+#X connect 215 0 198 0;
+#X connect 215 0 217 0;
+#X connect 221 0 275 0;
+#X connect 222 0 273 0;
+#X connect 224 0 277 0;
+#X connect 227 0 282 0;
+#X connect 228 0 283 0;
+#X connect 230 0 279 0;
+#X connect 233 0 288 0;
+#X connect 234 0 285 0;
+#X connect 236 0 289 0;
+#X connect 239 0 294 0;
+#X connect 240 0 295 0;
+#X connect 242 0 291 0;
+#X connect 245 0 299 0;
+#X connect 246 0 297 0;
+#X connect 248 0 301 0;
+#X connect 251 0 306 0;
+#X connect 252 0 307 0;
+#X connect 254 0 303 0;
+#X connect 257 0 311 0;
+#X connect 258 0 309 0;
+#X connect 260 0 313 0;
+#X connect 263 0 318 0;
+#X connect 264 0 319 0;
+#X connect 266 0 315 0;
+#X connect 269 0 323 0;
+#X connect 270 0 321 0;
+#X connect 272 0 325 0;
+#X connect 273 0 219 0;
+#X connect 273 0 274 0;
+#X connect 275 0 220 0;
+#X connect 275 0 276 0;
+#X connect 277 0 223 0;
+#X connect 277 0 278 0;
+#X connect 279 0 229 0;
+#X connect 279 0 280 0;
+#X connect 282 0 226 0;
+#X connect 282 0 281 0;
+#X connect 283 0 225 0;
+#X connect 283 0 284 0;
+#X connect 285 0 231 0;
+#X connect 285 0 286 0;
+#X connect 288 0 232 0;
+#X connect 288 0 287 0;
+#X connect 289 0 235 0;
+#X connect 289 0 290 0;
+#X connect 291 0 241 0;
+#X connect 291 0 292 0;
+#X connect 294 0 238 0;
+#X connect 294 0 293 0;
+#X connect 295 0 237 0;
+#X connect 295 0 296 0;
+#X connect 297 0 243 0;
+#X connect 297 0 298 0;
+#X connect 299 0 244 0;
+#X connect 299 0 300 0;
+#X connect 301 0 247 0;
+#X connect 301 0 302 0;
+#X connect 303 0 253 0;
+#X connect 303 0 304 0;
+#X connect 306 0 250 0;
+#X connect 306 0 305 0;
+#X connect 307 0 249 0;
+#X connect 307 0 308 0;
+#X connect 309 0 255 0;
+#X connect 309 0 310 0;
+#X connect 311 0 256 0;
+#X connect 311 0 312 0;
+#X connect 313 0 259 0;
+#X connect 313 0 314 0;
+#X connect 315 0 265 0;
+#X connect 315 0 316 0;
+#X connect 318 0 262 0;
+#X connect 318 0 317 0;
+#X connect 319 0 261 0;
+#X connect 319 0 320 0;
+#X connect 321 0 267 0;
+#X connect 321 0 322 0;
+#X connect 323 0 268 0;
+#X connect 323 0 324 0;
+#X connect 325 0 271 0;
+#X connect 325 0 326 0;
+#X restore 750 -1 pd OSC_WireValues;
+#X obj 77 412 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 127 1;
+#X floatatom 92 431 5 0 0 0 - - -;
+#N canvas 117 23 1269 841 OSC_TeleValues 0;
+#X obj 36 26 inlet;
+#X obj 36 50 s \$0_MyOsc;
+#X floatatom 189 70 7 0 0 0 - - -;
+#X floatatom 321 73 7 0 0 0 - - -;
+#X floatatom 455 70 7 0 0 0 - - -;
+#X floatatom 580 72 7 0 0 0 - - -;
+#X obj 517 26 r \$0_MyOsc;
+#X obj 392 27 r \$0_MyOsc;
+#X obj 258 27 r \$0_MyOsc;
+#X obj 126 24 r \$0_MyOsc;
+#X obj 126 48 OSCroute /teleMLZ;
+#X obj 258 49 OSCroute /teleMLX;
+#X obj 126 71 s TeMLZ;
+#X obj 258 73 s TeMLX;
+#X floatatom 187 145 7 0 0 0 - - -;
+#X floatatom 436 142 7 0 0 0 - - -;
+#X obj 373 96 r \$0_MyOsc;
+#X obj 124 99 r \$0_MyOsc;
+#X floatatom 580 143 7 0 0 0 - - -;
+#X obj 517 97 r \$0_MyOsc;
+#X floatatom 313 142 7 0 0 0 - - -;
+#X obj 250 96 r \$0_MyOsc;
+#X obj 124 123 OSCroute /TeleCLZ;
+#X obj 250 118 OSCroute /TeleCLY;
+#X obj 373 118 OSCroute /TeleCLX;
+#X obj 517 119 OSCroute /TeleCY;
+#X obj 392 48 OSCroute /teleZ;
+#X obj 517 48 OSCroute /teleX;
+#X obj 517 72 s TeX;
+#X obj 392 70 s TeZ;
+#X obj 124 145 s TeCLZ;
+#X obj 250 142 s TeCLY;
+#X obj 373 142 s TeCLX;
+#X obj 517 143 s TeCY;
+#X floatatom 190 231 7 0 0 0 - - -;
+#X floatatom 322 234 7 0 0 0 - - -;
+#X floatatom 456 231 7 0 0 0 - - -;
+#X floatatom 581 233 7 0 0 0 - - -;
+#X obj 518 187 r \$0_MyOsc;
+#X obj 393 188 r \$0_MyOsc;
+#X obj 259 188 r \$0_MyOsc;
+#X obj 127 185 r \$0_MyOsc;
+#X floatatom 188 306 7 0 0 0 - - -;
+#X floatatom 437 303 7 0 0 0 - - -;
+#X obj 374 257 r \$0_MyOsc;
+#X obj 125 260 r \$0_MyOsc;
+#X floatatom 581 304 7 0 0 0 - - -;
+#X obj 518 258 r \$0_MyOsc;
+#X floatatom 314 303 7 0 0 0 - - -;
+#X obj 251 257 r \$0_MyOsc;
+#X floatatom 191 392 7 0 0 0 - - -;
+#X floatatom 323 395 7 0 0 0 - - -;
+#X floatatom 457 392 7 0 0 0 - - -;
+#X floatatom 582 394 7 0 0 0 - - -;
+#X obj 519 348 r \$0_MyOsc;
+#X obj 394 349 r \$0_MyOsc;
+#X obj 260 349 r \$0_MyOsc;
+#X obj 128 346 r \$0_MyOsc;
+#X floatatom 189 467 7 0 0 0 - - -;
+#X floatatom 438 464 7 0 0 0 - - -;
+#X obj 375 418 r \$0_MyOsc;
+#X obj 126 421 r \$0_MyOsc;
+#X floatatom 582 465 7 0 0 0 - - -;
+#X obj 519 419 r \$0_MyOsc;
+#X floatatom 315 464 7 0 0 0 - - -;
+#X obj 252 418 r \$0_MyOsc;
+#X obj 127 209 OSCroute /tele1MLZ;
+#X obj 259 210 OSCroute /tele1MLX;
+#X obj 393 209 OSCroute /tele1Z;
+#X obj 518 209 OSCroute /tele1X;
+#X obj 518 233 s Te1X;
+#X obj 393 231 s Te1Z;
+#X obj 259 234 s TeM1LX;
+#X obj 127 232 s TeM1LZ;
+#X obj 125 306 s TeC1LZ;
+#X obj 251 303 s TeC1LY;
+#X obj 374 303 s TeC1LX;
+#X obj 518 304 s TeC1Y;
+#X obj 128 393 s TeM2LZ;
+#X obj 260 395 s TeM2LX;
+#X obj 394 370 OSCroute /tele2Z;
+#X obj 394 392 s Te2Z;
+#X obj 519 370 OSCroute /tele2X;
+#X obj 519 394 s Te2X;
+#X obj 519 465 s TeC2Y;
+#X obj 375 464 s TeC2LX;
+#X obj 252 464 s TeC2LY;
+#X obj 126 467 s TeC2LZ;
+#X obj 125 284 OSCroute /tele1CLZ;
+#X obj 251 279 OSCroute /tele1CLY;
+#X obj 374 279 OSCroute /tele1CLX;
+#X obj 518 280 OSCroute /tele1CY;
+#X obj 519 441 OSCroute /tele2CY;
+#X obj 375 440 OSCroute /tele2CLX;
+#X obj 252 440 OSCroute /tele2CLY;
+#X obj 260 371 OSCroute /tele2MLX;
+#X obj 128 370 OSCroute /tele2MLZ;
+#X obj 126 445 OSCroute /tele2CLZ;
+#X floatatom 189 553 7 0 0 0 - - -;
+#X floatatom 438 550 7 0 0 0 - - -;
+#X floatatom 572 547 7 0 0 0 - - -;
+#X floatatom 697 549 7 0 0 0 - - -;
+#X obj 634 503 r \$0_MyOsc;
+#X obj 509 504 r \$0_MyOsc;
+#X obj 375 504 r \$0_MyOsc;
+#X obj 126 507 r \$0_MyOsc;
+#X floatatom 811 549 7 0 0 0 - - -;
+#X obj 748 503 r \$0_MyOsc;
+#X floatatom 315 550 7 0 0 0 - - -;
+#X obj 252 504 r \$0_MyOsc;
+#X floatatom 189 637 7 0 0 0 - - -;
+#X floatatom 438 634 7 0 0 0 - - -;
+#X floatatom 572 631 7 0 0 0 - - -;
+#X floatatom 697 633 7 0 0 0 - - -;
+#X obj 634 587 r \$0_MyOsc;
+#X obj 509 588 r \$0_MyOsc;
+#X obj 375 588 r \$0_MyOsc;
+#X obj 126 591 r \$0_MyOsc;
+#X floatatom 811 633 7 0 0 0 - - -;
+#X obj 748 587 r \$0_MyOsc;
+#X floatatom 315 634 7 0 0 0 - - -;
+#X obj 252 588 r \$0_MyOsc;
+#X floatatom 187 715 7 0 0 0 - - -;
+#X floatatom 436 712 7 0 0 0 - - -;
+#X floatatom 570 709 7 0 0 0 - - -;
+#X floatatom 695 711 7 0 0 0 - - -;
+#X obj 632 665 r \$0_MyOsc;
+#X obj 507 666 r \$0_MyOsc;
+#X obj 373 666 r \$0_MyOsc;
+#X obj 124 669 r \$0_MyOsc;
+#X floatatom 809 711 7 0 0 0 - - -;
+#X obj 746 665 r \$0_MyOsc;
+#X floatatom 313 712 7 0 0 0 - - -;
+#X obj 250 666 r \$0_MyOsc;
+#X obj 126 531 OSCroute /cableLZ;
+#X obj 252 526 OSCroute /cableLY;
+#X obj 375 526 OSCroute /cableLX;
+#X obj 509 525 OSCroute /cableZ;
+#X obj 634 525 OSCroute /cableX;
+#X obj 748 525 OSCroute /cableY;
+#X obj 748 549 s CabY;
+#X obj 634 549 s CabX;
+#X obj 509 547 s CabZ;
+#X obj 375 550 s CabLX;
+#X obj 252 550 s CabLY;
+#X obj 126 553 s CabLZ;
+#X obj 126 615 OSCroute /cable1LZ;
+#X obj 252 610 OSCroute /cable1LY;
+#X obj 375 610 OSCroute /cable1LX;
+#X obj 509 609 OSCroute /cable1Z;
+#X obj 634 609 OSCroute /cable1X;
+#X obj 748 609 OSCroute /cable1Y;
+#X obj 748 633 s Cab1Y;
+#X obj 634 633 s Cab1X;
+#X obj 509 631 s Cab1Z;
+#X obj 375 634 s Cab1LX;
+#X obj 252 634 s Cab1LY;
+#X obj 126 637 s Cab1LZ;
+#X obj 124 693 OSCroute /cable2LZ;
+#X obj 250 688 OSCroute /cable2LY;
+#X obj 373 688 OSCroute /cable2LX;
+#X obj 507 687 OSCroute /cable2Z;
+#X obj 632 687 OSCroute /cable2X;
+#X obj 746 687 OSCroute /cable2Y;
+#X obj 746 711 s Cab2Y;
+#X obj 632 711 s Cab2X;
+#X obj 507 709 s Cab2Z;
+#X obj 373 712 s Cab2LX;
+#X obj 250 712 s Cab2LY;
+#X obj 124 715 s Cab2LZ;
+#X floatatom 185 801 7 0 0 0 - - -;
+#X floatatom 434 798 7 0 0 0 - - -;
+#X floatatom 568 795 7 0 0 0 - - -;
+#X floatatom 693 797 7 0 0 0 - - -;
+#X obj 505 752 r \$0_MyOsc;
+#X obj 371 752 r \$0_MyOsc;
+#X obj 122 755 r \$0_MyOsc;
+#X floatatom 807 797 7 0 0 0 - - -;
+#X floatatom 311 798 7 0 0 0 - - -;
+#X obj 248 752 r \$0_MyOsc;
+#X obj 630 751 r \$0_MyOsc;
+#X obj 744 751 r \$0_MyOsc;
+#X floatatom 928 796 7 0 0 0 - - -;
+#X floatatom 1047 798 7 0 0 0 - - -;
+#X obj 864 753 r \$0_MyOsc;
+#X floatatom 1166 798 7 0 0 0 - - -;
+#X obj 984 752 r \$0_MyOsc;
+#X obj 1103 752 r \$0_MyOsc;
+#X obj 122 779 OSCroute /cable3LZ;
+#X obj 248 774 OSCroute /cable3LY;
+#X obj 371 774 OSCroute /cable3LX;
+#X obj 505 773 OSCroute /cable3Z;
+#X obj 630 773 OSCroute /cable3X;
+#X obj 744 773 OSCroute /cable3Y;
+#X obj 1103 774 OSCroute /cable3RY;
+#X obj 984 774 OSCroute /cable3RX;
+#X obj 864 774 OSCroute /cable3RZ;
+#X obj 1103 798 s Cab3RY;
+#X obj 984 798 s Cab3RX;
+#X obj 864 796 s Cab3RZ;
+#X obj 744 797 s Cab3Y;
+#X obj 630 797 s Cab3X;
+#X obj 505 795 s Cab3Z;
+#X obj 371 798 s Cab3LX;
+#X obj 248 798 s Cab3LY;
+#X obj 122 801 s Cab3LZ;
+#X text 693 85 Obtains the X - Z values for the telegraph poles;
+#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars
+as well as the Y value. (This is relative to the pole);
+#X text 882 578 Obtains the X - Y - Z position and scale of the cables
+that run between the pole as well as the rotation values of he cable
+that runs between the pole and the building.;
+#X connect 0 0 1 0;
+#X connect 6 0 27 0;
+#X connect 7 0 26 0;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 10 0 12 0;
+#X connect 11 0 3 0;
+#X connect 11 0 13 0;
+#X connect 16 0 24 0;
+#X connect 17 0 22 0;
+#X connect 19 0 25 0;
+#X connect 21 0 23 0;
+#X connect 22 0 14 0;
+#X connect 22 0 30 0;
+#X connect 23 0 20 0;
+#X connect 23 0 31 0;
+#X connect 24 0 15 0;
+#X connect 24 0 32 0;
+#X connect 25 0 18 0;
+#X connect 25 0 33 0;
+#X connect 26 0 4 0;
+#X connect 26 0 29 0;
+#X connect 27 0 5 0;
+#X connect 27 0 28 0;
+#X connect 38 0 69 0;
+#X connect 39 0 68 0;
+#X connect 40 0 67 0;
+#X connect 41 0 66 0;
+#X connect 44 0 90 0;
+#X connect 45 0 88 0;
+#X connect 47 0 91 0;
+#X connect 49 0 89 0;
+#X connect 54 0 82 0;
+#X connect 55 0 80 0;
+#X connect 56 0 95 0;
+#X connect 57 0 96 0;
+#X connect 60 0 93 0;
+#X connect 61 0 97 0;
+#X connect 63 0 92 0;
+#X connect 65 0 94 0;
+#X connect 66 0 34 0;
+#X connect 66 0 73 0;
+#X connect 67 0 35 0;
+#X connect 67 0 72 0;
+#X connect 68 0 36 0;
+#X connect 68 0 71 0;
+#X connect 69 0 37 0;
+#X connect 69 0 70 0;
+#X connect 80 0 52 0;
+#X connect 80 0 81 0;
+#X connect 82 0 53 0;
+#X connect 82 0 83 0;
+#X connect 88 0 42 0;
+#X connect 88 0 74 0;
+#X connect 89 0 48 0;
+#X connect 89 0 75 0;
+#X connect 90 0 43 0;
+#X connect 90 0 76 0;
+#X connect 91 0 46 0;
+#X connect 91 0 77 0;
+#X connect 92 0 62 0;
+#X connect 92 0 84 0;
+#X connect 93 0 59 0;
+#X connect 93 0 85 0;
+#X connect 94 0 64 0;
+#X connect 94 0 86 0;
+#X connect 95 0 51 0;
+#X connect 95 0 79 0;
+#X connect 96 0 50 0;
+#X connect 96 0 78 0;
+#X connect 97 0 58 0;
+#X connect 97 0 87 0;
+#X connect 102 0 138 0;
+#X connect 103 0 137 0;
+#X connect 104 0 136 0;
+#X connect 105 0 134 0;
+#X connect 107 0 139 0;
+#X connect 109 0 135 0;
+#X connect 114 0 150 0;
+#X connect 115 0 149 0;
+#X connect 116 0 148 0;
+#X connect 117 0 146 0;
+#X connect 119 0 151 0;
+#X connect 121 0 147 0;
+#X connect 126 0 162 0;
+#X connect 127 0 161 0;
+#X connect 128 0 160 0;
+#X connect 129 0 158 0;
+#X connect 131 0 163 0;
+#X connect 133 0 159 0;
+#X connect 134 0 98 0;
+#X connect 134 0 145 0;
+#X connect 135 0 108 0;
+#X connect 135 0 144 0;
+#X connect 136 0 99 0;
+#X connect 136 0 143 0;
+#X connect 137 0 100 0;
+#X connect 137 0 142 0;
+#X connect 138 0 101 0;
+#X connect 138 0 141 0;
+#X connect 139 0 106 0;
+#X connect 139 0 140 0;
+#X connect 146 0 110 0;
+#X connect 146 0 157 0;
+#X connect 147 0 120 0;
+#X connect 147 0 156 0;
+#X connect 148 0 111 0;
+#X connect 148 0 155 0;
+#X connect 149 0 112 0;
+#X connect 149 0 154 0;
+#X connect 150 0 113 0;
+#X connect 150 0 153 0;
+#X connect 151 0 118 0;
+#X connect 151 0 152 0;
+#X connect 158 0 122 0;
+#X connect 158 0 169 0;
+#X connect 159 0 132 0;
+#X connect 159 0 168 0;
+#X connect 160 0 123 0;
+#X connect 160 0 167 0;
+#X connect 161 0 124 0;
+#X connect 161 0 166 0;
+#X connect 162 0 125 0;
+#X connect 162 0 165 0;
+#X connect 163 0 130 0;
+#X connect 163 0 164 0;
+#X connect 174 0 191 0;
+#X connect 175 0 190 0;
+#X connect 176 0 188 0;
+#X connect 179 0 189 0;
+#X connect 180 0 192 0;
+#X connect 181 0 193 0;
+#X connect 184 0 196 0;
+#X connect 186 0 195 0;
+#X connect 187 0 194 0;
+#X connect 188 0 170 0;
+#X connect 188 0 205 0;
+#X connect 189 0 178 0;
+#X connect 189 0 204 0;
+#X connect 190 0 171 0;
+#X connect 190 0 203 0;
+#X connect 191 0 172 0;
+#X connect 191 0 202 0;
+#X connect 192 0 173 0;
+#X connect 192 0 201 0;
+#X connect 193 0 177 0;
+#X connect 193 0 200 0;
+#X connect 194 0 185 0;
+#X connect 194 0 197 0;
+#X connect 195 0 183 0;
+#X connect 195 0 198 0;
+#X connect 196 0 182 0;
+#X connect 196 0 199 0;
+#X restore 745 21 pd OSC_TeleValues;
+#N canvas 121 324 670 340 OSC_PlayerValues 0;
+#X obj 117 9 OSCroute /playerX;
+#X floatatom 279 37 7 0 0 0 - - -;
+#X floatatom 167 36 7 0 0 0 - - -;
+#X obj 117 35 s Xpos;
+#X obj 34 1 inlet;
+#X obj 34 25 s \$0_MyOsc;
+#X obj 117 -13 r \$0_MyOsc;
+#X obj 354 7 OSCroute /playerZ;
+#X obj 354 36 s Zpos;
+#X floatatom 400 36 7 0 0 0 - - -;
+#X obj 233 -15 r \$0_MyOsc;
+#X obj 355 -15 r \$0_MyOsc;
+#X obj 233 37 s Ypos;
+#X obj 233 8 OSCroute /playerY;
+#X floatatom 285 115 7 0 0 0 - - -;
+#X floatatom 168 114 7 0 0 0 - - -;
+#X obj 118 65 r \$0_MyOsc;
+#X floatatom 407 114 7 0 0 0 - - -;
+#X obj 234 63 r \$0_MyOsc;
+#X obj 356 63 r \$0_MyOsc;
+#X obj 118 87 OSCroute /playerLX;
+#X obj 234 86 OSCroute /playerLY;
+#X obj 355 85 OSCroute /playerLZ;
+#X obj 118 113 s XLpos;
+#X obj 234 115 s YLpos;
+#X obj 355 114 s ZLpos;
+#X floatatom 283 191 7 0 0 0 - - -;
+#X floatatom 166 190 7 0 0 0 - - -;
+#X obj 116 141 r \$0_MyOsc;
+#X floatatom 405 190 7 0 0 0 - - -;
+#X obj 232 139 r \$0_MyOsc;
+#X obj 354 139 r \$0_MyOsc;
+#X obj 116 163 OSCroute /playerRX;
+#X obj 232 162 OSCroute /playerRY;
+#X obj 353 161 OSCroute /playerRZ;
+#X obj 353 190 s ZRpos;
+#X obj 232 191 s YRpos;
+#X obj 116 189 s XRpos;
+#X text 501 7 Player position;
+#X text 504 85 Player scale;
+#X text 503 171 Player rotation;
+#X text 129 249 Receives OSC information about the player / observer
+;
+#X connect 0 0 3 0;
+#X connect 0 0 2 0;
+#X connect 4 0 5 0;
+#X connect 6 0 0 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 10 0 13 0;
+#X connect 11 0 7 0;
+#X connect 13 0 1 0;
+#X connect 13 0 12 0;
+#X connect 16 0 20 0;
+#X connect 18 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 15 0;
+#X connect 20 0 23 0;
+#X connect 21 0 14 0;
+#X connect 21 0 24 0;
+#X connect 22 0 17 0;
+#X connect 22 0 25 0;
+#X connect 28 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 34 0;
+#X connect 32 0 27 0;
+#X connect 32 0 37 0;
+#X connect 33 0 26 0;
+#X connect 33 0 36 0;
+#X connect 34 0 29 0;
+#X connect 34 0 35 0;
+#X restore 596 -22 pd OSC_PlayerValues;
+#N canvas 163 38 554 492 OSC_Tree 0;
+#X obj 35 21 inlet;
+#X obj 35 45 s \$0_MyOsc;
+#N canvas 169 306 1177 130 main 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeX;
+#X obj 158 36 OSCroute /treeY;
+#X obj 278 39 OSCroute /treeZ;
+#X obj 44 60 s treeX;
+#X obj 278 61 s treeZ;
+#X obj 158 60 s treeY;
+#X obj 398 36 OSCroute /treeLX;
+#X obj 398 60 s treeLX;
+#X obj 524 36 OSCroute /treeLY;
+#X obj 524 60 s treeLY;
+#X obj 649 36 OSCroute /treeLZ;
+#X obj 649 58 s treeLZ;
+#X obj 775 31 OSCroute /treeRX;
+#X obj 775 55 s treeRX;
+#X obj 902 28 OSCroute /treeRY;
+#X obj 902 52 s treeRY;
+#X obj 1034 27 OSCroute /treeRZ;
+#X obj 1034 49 s treeRZ;
+#X connect 4 0 20 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 19 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 21 0;
+#X connect 19 0 7 0;
+#X connect 19 0 23 0;
+#X connect 20 0 2 0;
+#X connect 20 0 22 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 112 pd main;
+#N canvas 169 306 1177 130 trunk 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeTX;
+#X obj 44 60 s treeTX;
+#X obj 158 36 OSCroute /treeTY;
+#X obj 158 60 s treeTY;
+#X obj 278 39 OSCroute /treeTZ;
+#X obj 278 61 s treeTZ;
+#X obj 398 36 OSCroute /treeTLX;
+#X obj 398 60 s treeTLX;
+#X obj 524 36 OSCroute /treeTLY;
+#X obj 524 60 s treeTLY;
+#X obj 649 36 OSCroute /treeTLZ;
+#X obj 649 58 s treeTLZ;
+#X obj 775 31 OSCroute /treeTRX;
+#X obj 775 55 s treeTRX;
+#X obj 902 28 OSCroute /treeTRY;
+#X obj 902 52 s treeTRY;
+#X obj 1034 27 OSCroute /treeTRZ;
+#X obj 1034 49 s treeTRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 135 pd trunk;
+#N canvas 169 306 1177 130 branch 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeBX;
+#X obj 44 60 s treeBX;
+#X obj 158 36 OSCroute /treeBY;
+#X obj 158 60 s treeBY;
+#X obj 278 39 OSCroute /treeBZ;
+#X obj 278 61 s treeBZ;
+#X obj 398 36 OSCroute /treeBLX;
+#X obj 398 60 s treeBLX;
+#X obj 524 36 OSCroute /treeBLY;
+#X obj 524 60 s treeBLY;
+#X obj 649 36 OSCroute /treeBLZ;
+#X obj 649 58 s treeBLZ;
+#X obj 775 31 OSCroute /treeBRX;
+#X obj 775 55 s treeBRX;
+#X obj 902 28 OSCroute /treeBRY;
+#X obj 902 52 s treeBRY;
+#X obj 1034 27 OSCroute /treeBRZ;
+#X obj 1034 49 s treeBRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 158 pd branch;
+#N canvas 169 306 1177 130 branch1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB1X;
+#X obj 44 60 s treeB1X;
+#X obj 158 36 OSCroute /treeB1Y;
+#X obj 158 60 s treeB1Y;
+#X obj 278 39 OSCroute /treeB1Z;
+#X obj 278 61 s treeB1Z;
+#X obj 398 36 OSCroute /treeB1LX;
+#X obj 398 60 s treeB1LX;
+#X obj 524 36 OSCroute /treeB1LY;
+#X obj 524 60 s treeB1LY;
+#X obj 649 36 OSCroute /treeB1LZ;
+#X obj 649 58 s treeB1LZ;
+#X obj 775 31 OSCroute /treeB1RX;
+#X obj 775 55 s treeB1RX;
+#X obj 902 28 OSCroute /treeB1RY;
+#X obj 902 52 s treeB1RY;
+#X obj 1034 27 OSCroute /treeB1RZ;
+#X obj 1034 49 s treeB1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 181 pd branch1;
+#N canvas 169 306 1177 130 branch2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB2X;
+#X obj 44 60 s treeB2X;
+#X obj 158 36 OSCroute /treeB2Y;
+#X obj 158 60 s treeB2Y;
+#X obj 278 39 OSCroute /treeB2Z;
+#X obj 278 61 s treeB2Z;
+#X obj 398 36 OSCroute /treeB2LX;
+#X obj 398 60 s treeB2LX;
+#X obj 524 36 OSCroute /treeB2LY;
+#X obj 524 60 s treeB2LY;
+#X obj 649 36 OSCroute /treeB2LZ;
+#X obj 649 58 s treeB2LZ;
+#X obj 775 31 OSCroute /treeB2RX;
+#X obj 775 55 s treeB2RX;
+#X obj 902 28 OSCroute /treeB2RY;
+#X obj 902 52 s treeB2RY;
+#X obj 1034 27 OSCroute /treeB2RZ;
+#X obj 1034 49 s treeB2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 203 pd branch2;
+#N canvas 169 306 1177 130 branch3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB3X;
+#X obj 44 60 s treeB3X;
+#X obj 158 36 OSCroute /treeB3Y;
+#X obj 158 60 s treeB3Y;
+#X obj 278 39 OSCroute /treeB3Z;
+#X obj 278 61 s treeB3Z;
+#X obj 398 36 OSCroute /treeB3LX;
+#X obj 398 60 s treeB3LX;
+#X obj 524 36 OSCroute /treeB3LY;
+#X obj 524 60 s treeB3LY;
+#X obj 649 36 OSCroute /treeB3LZ;
+#X obj 649 58 s treeB3LZ;
+#X obj 775 31 OSCroute /treeB3RX;
+#X obj 775 55 s treeB3RX;
+#X obj 902 28 OSCroute /treeB3RY;
+#X obj 902 52 s treeB3RY;
+#X obj 1034 27 OSCroute /treeB3RZ;
+#X obj 1034 49 s treeB3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 227 pd branch3;
+#N canvas 169 306 1177 130 treeY 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYX;
+#X obj 44 60 s treeYX;
+#X obj 158 36 OSCroute /treeYY;
+#X obj 158 60 s treeYY;
+#X obj 278 39 OSCroute /treeYZ;
+#X obj 278 61 s treeYZ;
+#X obj 398 36 OSCroute /treeYLX;
+#X obj 398 60 s treeYLX;
+#X obj 524 36 OSCroute /treeYLY;
+#X obj 524 60 s treeYLY;
+#X obj 649 36 OSCroute /treeYLZ;
+#X obj 649 58 s treeYLZ;
+#X obj 775 31 OSCroute /treeYRX;
+#X obj 775 55 s treeYRX;
+#X obj 902 28 OSCroute /treeYRY;
+#X obj 902 52 s treeYRY;
+#X obj 1034 27 OSCroute /treeYRZ;
+#X obj 1034 49 s treeYRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 18 pd treeY;
+#N canvas 128 306 1259 130 treeYB4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB4X;
+#X obj 44 60 s treeYB4X;
+#X obj 175 35 OSCroute /treeYB4Y;
+#X obj 175 59 s treeYB4Y;
+#X obj 294 35 OSCroute /treeYB4Z;
+#X obj 294 57 s treeYB4Z;
+#X obj 416 34 OSCroute /treeYB4LX;
+#X obj 416 58 s treeYB4LX;
+#X obj 548 36 OSCroute /treeYB4LY;
+#X obj 548 60 s treeYB4LY;
+#X obj 688 37 OSCroute /treeYB4LZ;
+#X obj 688 59 s treeYB4LZ;
+#X obj 824 29 OSCroute /treeYB4RX;
+#X obj 824 53 s treeYB4RX;
+#X obj 972 34 OSCroute /treeYB4RY;
+#X obj 972 58 s treeYB4RY;
+#X obj 1112 37 OSCroute /treeYB4RZ;
+#X obj 1112 59 s treeYB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 44 pd treeYB4;
+#N canvas 128 306 1259 130 treeYB5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 68 pd treeYB5;
+#N canvas 169 306 1177 130 treeY1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1X;
+#X obj 44 60 s treeY1X;
+#X obj 158 36 OSCroute /treeY1Y;
+#X obj 158 60 s treeY1Y;
+#X obj 278 39 OSCroute /treeY1Z;
+#X obj 278 61 s treeY1Z;
+#X obj 398 36 OSCroute /treeY1LX;
+#X obj 398 60 s treeY1LX;
+#X obj 524 36 OSCroute /treeY1LY;
+#X obj 524 60 s treeY1LY;
+#X obj 649 36 OSCroute /treeY1LZ;
+#X obj 649 58 s treeY1LZ;
+#X obj 775 31 OSCroute /treeY1RX;
+#X obj 775 55 s treeY1RX;
+#X obj 902 28 OSCroute /treeY1RY;
+#X obj 902 52 s treeY1RY;
+#X obj 1034 27 OSCroute /treeY1RZ;
+#X obj 1034 49 s treeY1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 150 94 pd treeY1;
+#N canvas 128 306 1259 130 treeY1B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1B4X;
+#X obj 44 60 s treeY1B4X;
+#X obj 175 35 OSCroute /treeY1B4Y;
+#X obj 175 59 s treeY1B4Y;
+#X obj 294 35 OSCroute /treeY1B4Z;
+#X obj 294 57 s treeY1B4Z;
+#X obj 416 34 OSCroute /treeY1B4LX;
+#X obj 416 58 s treeY1B4LX;
+#X obj 548 36 OSCroute /treeY1B4LY;
+#X obj 548 60 s treeY1B4LY;
+#X obj 688 37 OSCroute /treeY1B4LZ;
+#X obj 688 59 s treeY1B4LZ;
+#X obj 824 29 OSCroute /treeY1B4RX;
+#X obj 824 53 s treeY1B4RX;
+#X obj 972 34 OSCroute /treeY1B4RY;
+#X obj 972 58 s treeY1B4RY;
+#X obj 1112 37 OSCroute /treeY1B4RZ;
+#X obj 1112 59 s treeY1B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 120 pd treeY1B4;
+#N canvas 128 306 1259 130 treeY1B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 44 36 OSCroute /treeY1B5X;
+#X obj 44 60 s treeY1B5X;
+#X obj 175 35 OSCroute /treeY1B5Y;
+#X obj 175 59 s treeY1B5Y;
+#X obj 294 35 OSCroute /treeY1B5Z;
+#X obj 294 57 s treeY1B5Z;
+#X obj 416 34 OSCroute /treeY1B5LX;
+#X obj 416 58 s treeY1B5LX;
+#X obj 548 36 OSCroute /treeY1B5LY;
+#X obj 548 60 s treeY1B5LY;
+#X obj 688 37 OSCroute /treeY1B5LZ;
+#X obj 829 61 s treeY1B5RX;
+#X obj 972 34 OSCroute /treeY1B5RY;
+#X obj 972 58 s treeY1B5RY;
+#X obj 1112 37 OSCroute /treeY1B5RZ;
+#X obj 1112 59 s treeY1B5RZ;
+#X connect 4 0 24 0;
+#X connect 5 0 26 0;
+#X connect 6 0 30 0;
+#X connect 9 0 28 0;
+#X connect 10 0 20 0;
+#X connect 11 0 22 0;
+#X connect 14 0 34 0;
+#X connect 16 0 19 0;
+#X connect 17 0 32 0;
+#X connect 19 0 13 0;
+#X connect 19 0 31 0;
+#X connect 20 0 3 0;
+#X connect 20 0 21 0;
+#X connect 22 0 7 0;
+#X connect 22 0 23 0;
+#X connect 24 0 2 0;
+#X connect 24 0 25 0;
+#X connect 26 0 1 0;
+#X connect 26 0 27 0;
+#X connect 28 0 8 0;
+#X connect 28 0 29 0;
+#X connect 30 0 0 0;
+#X connect 30 0 18 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 144 pd treeY1B5;
+#N canvas 169 306 1177 130 treeY2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2X;
+#X obj 44 60 s treeY2X;
+#X obj 158 36 OSCroute /treeY2Y;
+#X obj 158 60 s treeY2Y;
+#X obj 278 39 OSCroute /treeY2Z;
+#X obj 278 61 s treeY2Z;
+#X obj 398 36 OSCroute /treeY2LX;
+#X obj 398 60 s treeY2LX;
+#X obj 524 36 OSCroute /treeY2LY;
+#X obj 524 60 s treeY2LY;
+#X obj 649 36 OSCroute /treeY2LZ;
+#X obj 649 58 s treeY2LZ;
+#X obj 775 31 OSCroute /treeY2RX;
+#X obj 775 55 s treeY2RX;
+#X obj 902 28 OSCroute /treeY2RY;
+#X obj 902 52 s treeY2RY;
+#X obj 1034 27 OSCroute /treeY2RZ;
+#X obj 1034 49 s treeY2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 148 173 pd treeY2;
+#N canvas 128 306 1259 130 treeY2B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2B4X;
+#X obj 44 60 s treeY2B4X;
+#X obj 175 35 OSCroute /treeY2B4Y;
+#X obj 175 59 s treeY2B4Y;
+#X obj 294 35 OSCroute /treeY2B4Z;
+#X obj 294 57 s treeY2B4Z;
+#X obj 416 34 OSCroute /treeY2B4LX;
+#X obj 416 58 s treeY2B4LX;
+#X obj 548 36 OSCroute /treeY2B4LY;
+#X obj 548 60 s treeY2B4LY;
+#X obj 688 37 OSCroute /treeY2B4LZ;
+#X obj 688 59 s treeY2B4LZ;
+#X obj 824 29 OSCroute /treeY2B4RX;
+#X obj 824 53 s treeY2B4RX;
+#X obj 972 34 OSCroute /treeY2B4RY;
+#X obj 972 58 s treeY2B4RY;
+#X obj 1112 37 OSCroute /treeY2B4RZ;
+#X obj 1112 59 s treeY2B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 199 pd treeY2B4;
+#N canvas 128 306 1259 130 treeY2B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 223 pd treeY2B5;
+#N canvas 169 306 1177 130 treeY3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3X;
+#X obj 44 60 s treeY3X;
+#X obj 158 36 OSCroute /treeY3Y;
+#X obj 158 60 s treeY3Y;
+#X obj 278 39 OSCroute /treeY3Z;
+#X obj 278 61 s treeY3Z;
+#X obj 398 36 OSCroute /treeY3LX;
+#X obj 398 60 s treeY3LX;
+#X obj 524 36 OSCroute /treeY3LY;
+#X obj 524 60 s treeY3LY;
+#X obj 649 36 OSCroute /treeY3LZ;
+#X obj 649 58 s treeY3LZ;
+#X obj 775 31 OSCroute /treeY3RX;
+#X obj 775 55 s treeY3RX;
+#X obj 902 28 OSCroute /treeY3RY;
+#X obj 902 52 s treeY3RY;
+#X obj 1034 27 OSCroute /treeY3RZ;
+#X obj 1034 49 s treeY3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 146 255 pd treeY3;
+#N canvas 128 306 1259 130 treeY3B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3B4X;
+#X obj 44 60 s treeY3B4X;
+#X obj 175 35 OSCroute /treeY3B4Y;
+#X obj 175 59 s treeY3B4Y;
+#X obj 294 35 OSCroute /treeY3B4Z;
+#X obj 294 57 s treeY3B4Z;
+#X obj 416 34 OSCroute /treeY3B4LX;
+#X obj 416 58 s treeY3B4LX;
+#X obj 548 36 OSCroute /treeY3B4LY;
+#X obj 548 60 s treeY3B4LY;
+#X obj 688 37 OSCroute /treeY3B4LZ;
+#X obj 688 59 s treeY3B4LZ;
+#X obj 824 29 OSCroute /treeY3B4RX;
+#X obj 824 53 s treeY3B4RX;
+#X obj 972 34 OSCroute /treeY3B4RY;
+#X obj 972 58 s treeY3B4RY;
+#X obj 1112 37 OSCroute /treeY3B4RZ;
+#X obj 1112 59 s treeY3B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 281 pd treeY3B4;
+#N canvas 128 306 1259 130 treeY3B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 305 pd treeY3B5;
+#N canvas 169 306 1177 130 branch4 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB4X;
+#X obj 44 60 s treeB4X;
+#X obj 158 36 OSCroute /treeB4Y;
+#X obj 158 60 s treeB4Y;
+#X obj 278 39 OSCroute /treeB4Z;
+#X obj 278 61 s treeB4Z;
+#X obj 398 36 OSCroute /treeB4LX;
+#X obj 398 60 s treeB4LX;
+#X obj 524 36 OSCroute /treeB4LY;
+#X obj 524 60 s treeB4LY;
+#X obj 649 36 OSCroute /treeB4LZ;
+#X obj 649 58 s treeB4LZ;
+#X obj 775 31 OSCroute /treeB4RX;
+#X obj 775 55 s treeB4RX;
+#X obj 902 28 OSCroute /treeB4RY;
+#X obj 902 52 s treeB4RY;
+#X obj 1034 27 OSCroute /treeB4RZ;
+#X obj 1034 49 s treeB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 252 pd branch4;
+#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position
+\, scale and rotation for all components of the tree.;
+#X connect 0 0 1 0;
+#X restore 734 43 pd OSC_Tree;
+#X obj 672 7 print;
+#X obj 402 35 s wSpeed;
+#X obj 1004 -57 r wSpeed;
+#X obj 934 -107 loadbang;
+#X msg 991 -88 connect localhost 9001;
+#X msg 1004 73 \$1;
+#X msg 1004 95 send /test \$1;
+#X obj 934 -85 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 897 -50 onebang;
+#X obj 848 -43 t b;
+#X obj 34 387 loadbang;
+#X msg 34 415 5;
+#X obj 499 -93 loadbang;
+#X msg 499 -65 5;
+#X text 96 391 Manually adjust to represent the number of sources;
+#X text 439 332 Alt Equation for Strouhal Number;
+#X text 441 344 St = 0.2684 - 1.0356(Re) ^ -1/2;
+#N canvas 957 23 450 300 orientation 0;
+#X restore 712 138 pd orientation;
+#X obj 835 321 unpack f f;
+#X obj 892 347 s gain;
+#X obj 259 455 r gain;
+#X msg 869 262 33 5;
+#X msg 858 230 12 40;
+#X obj 835 371 s mySpeed;
+#X obj 360 -116 r mySpeed;
+#X msg 883 290 50 1;
+#X msg 834 205 7 55;
+#X obj 259 477 delay 15;
+#X text 880 201 Moderate Breeze;
+#X text 902 228 Strong Breeze;
+#X text 905 260 Hurricane;
+#X text 922 290 Beyond - centre of Tornado stuff!;
+#X obj 1004 30 i;
+#X obj 1004 -12 * 100;
+#X obj 1004 7 + 5;
+#X obj 1004 50 / 100;
+#X connect 0 0 25 0;
+#X connect 16 0 31 1;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 21 0 50 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 35 0;
+#X connect 38 0 82 0;
+#X connect 39 0 40 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 40 0 46 0;
+#X connect 40 0 48 0;
+#X connect 40 0 47 0;
+#X connect 40 0 58 0;
+#X connect 44 0 45 0;
+#X connect 44 0 31 0;
+#X connect 51 0 38 0;
+#X connect 52 0 56 0;
+#X connect 53 0 35 0;
+#X connect 54 0 55 0;
+#X connect 55 0 36 0;
+#X connect 56 0 57 1;
+#X connect 57 0 53 0;
+#X connect 58 0 57 0;
+#X connect 59 0 60 0;
+#X connect 60 0 44 0;
+#X connect 61 0 62 0;
+#X connect 62 0 20 0;
+#X connect 67 0 72 0;
+#X connect 67 1 68 0;
+#X connect 69 0 76 0;
+#X connect 70 0 67 0;
+#X connect 71 0 67 0;
+#X connect 73 0 20 0;
+#X connect 74 0 67 0;
+#X connect 75 0 67 0;
+#X connect 76 0 16 0;
+#X connect 81 0 84 0;
+#X connect 82 0 83 0;
+#X connect 83 0 81 0;
+#X connect 84 0 54 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/Gen3_D3.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,3287 @@
+#N canvas 0 45 1200 787 10;
+#X declare -lib mrpeach;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 20 max~ 0.4;
+#X obj 0 42 -~ 0.4;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 9 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;
+#X connect 9 0 5 1;
+#X connect 10 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore 290 -86 pd windspeed;
+#X text 54 45 Light air = 0.56 m/s - 1.39 m/s;
+#X text 54 67 Light Breeze = 1.67 m/s - 3.33 m/s;
+#X text 54 87 Gentle Breeze = 3.61 m/s - 5.56 m/s;
+#X text 54 107 Moderate Breeze = 5.83 m/s - 8.33 m/s;
+#X text 55 128 Fresh Breeze = 8.61 m/s - 11.11 m/s;
+#X text 54 149 Strong Breeze = 11.39 m/s - 13.89 m/s;
+#X text 55 169 Moderate Gale = 14.17 m/s - 16.94 m/s;
+#X text 56 189 Fresh Gale = 17.22 m/s - 20.56 m/s;
+#X text 55 209 Strong Gale = 20.83 m/s - 24.72 m/s;
+#X text 55 227 Whole Gale = 25 m/s - 28.61 m/s;
+#X text 55 247 Storm = 28.89 m/s - 33.06 m/s;
+#X text 56 265 Hurricane = 33.33 -;
+#X text 92 14 Beaufort Scale Chart;
+#X obj 84 505 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 147 505 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 238 505 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 6700 1;
+#X text 267 524 Gain;
+#X obj 238 441 loadbang;
+#X obj 290 108 delwrite~ varwind 3000;
+#X obj 373 -84 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1270 1;
+#X obj 333 19 snapshot~;
+#X obj 333 -6 metro 100;
+#X obj 333 -28 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 333 46 10 0 0 0 - - -;
+#X obj 290 -52 *~ 1;
+#X obj 290 -26 +~ 1;
+#X text 137 304 Equations from Chanaud 2010;
+#X text 50 369 Frequency = (Strouhal Number * Velocity) / Distance
+;
+#X text 49 329 Reynolds Number = (Density * Velocity * Length) / Viscosity
+;
+#X text 49 349 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
+;
+#N canvas 576 323 360 235 opLevels 0;
+#X obj 122 167 dac~;
+#X obj 64 70 catch~ l;
+#X obj 179 64 catch~ r;
+#X obj 180 98 *~ 0.45;
+#X obj 65 104 *~ 0.45;
+#X obj 65 154 prvu~;
+#X obj 180 149 prvu~;
+#X obj 237 69 / 127;
+#X obj 237 34 inlet;
+#X obj 65 183 outlet;
+#X obj 180 177 outlet;
+#X obj 129 26 inlet;
+#X obj 112 131 /~ 1;
+#X obj 142 131 /~ 1;
+#X text 35 130 comment;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 13 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 12 1;
+#X connect 11 0 13 1;
+#X connect 12 0 0 0;
+#X connect 12 0 5 0;
+#X connect 13 0 0 1;
+#X connect 13 0 6 0;
+#X restore 83 462 pd opLevels;
+#X obj 333 -53 loadbang;
+#X msg 238 469 5;
+#X text 330 64 Wind Speed;
+#X obj 1003 158 udpsend;
+#X obj 1013 130 packOSC;
+#X obj 823 -110 import mrpeach;
+#X floatatom 1014 -23 5 0 0 0 - - -;
+#X obj 713 -71 udpreceive 9000;
+#X obj 713 -44 unpackOSC;
+#N canvas 958 458 205 101 Fence 0;
+#N canvas 125 23 1440 808 Posts 0;
+#X msg -144 29 300;
+#X obj -144 4 loadbang;
+#X obj -132 51 r ClyLX;
+#X obj -90 110 r ClyX;
+#X obj -80 131 r ClyY;
+#X obj -98 90 r ClyZ;
+#X obj -119 71 r ClyLY;
+#X obj -80 152 r ClyLX;
+#X obj -71 173 r ClyLZ;
+#X obj -63 194 r ClyRY;
+#X obj -54 213 r ClyRX;
+#X obj -45 234 r ClyRZ;
+#X msg 24 32 300;
+#X obj 24 7 loadbang;
+#X floatatom 186 331 8 0 0 0 - - -;
+#X msg 186 41 300;
+#X obj 186 16 loadbang;
+#X floatatom 345 335 8 0 0 0 - - -;
+#X msg 345 45 300;
+#X obj 345 20 loadbang;
+#X floatatom 533 340 8 0 0 0 - - -;
+#X msg 533 50 300;
+#X obj 533 25 loadbang;
+#X floatatom 717 342 8 0 0 0 - - -;
+#X msg 717 52 300;
+#X obj 717 27 loadbang;
+#X floatatom -217 690 8 0 0 0 - - -;
+#X msg -217 400 300;
+#X obj -217 375 loadbang;
+#X floatatom -52 701 8 0 0 0 - - -;
+#X msg -52 411 300;
+#X obj -52 386 loadbang;
+#X floatatom 110 706 8 0 0 0 - - -;
+#X msg 110 416 300;
+#X obj 110 391 loadbang;
+#X floatatom 278 707 8 0 0 0 - - -;
+#X msg 278 417 300;
+#X obj 278 392 loadbang;
+#X floatatom 447 708 8 0 0 0 - - -;
+#X msg 447 418 300;
+#X obj 447 393 loadbang;
+#X floatatom 633 720 8 0 0 0 - - -;
+#X msg 633 430 300;
+#X obj 633 405 loadbang;
+#X floatatom 816 729 8 0 0 0 - - -;
+#X msg 816 439 300;
+#X obj 816 414 loadbang;
+#X obj 39 55 r Cly1LX;
+#X obj 69 94 r Cly1Z;
+#X obj 77 114 r Cly1X;
+#X obj 87 135 r Cly1Y;
+#X obj 53 75 r Cly1LY;
+#X obj 88 155 r Cly1LX;
+#X obj 97 176 r Cly1LZ;
+#X obj 105 197 r Cly1RY;
+#X obj 114 216 r Cly1RX;
+#X obj 123 237 r Cly1RZ;
+#X obj 201 64 r Cly2LX;
+#X obj 234 101 r Cly2Z;
+#X obj 242 121 r Cly2X;
+#X obj 252 142 r Cly2Y;
+#X obj 213 82 r Cly2LY;
+#X obj 250 164 r Cly2LX;
+#X obj 259 185 r Cly2LZ;
+#X obj 267 206 r Cly2RY;
+#X obj 276 225 r Cly2RX;
+#X obj 285 246 r Cly2RZ;
+#X obj 360 68 r Cly3LX;
+#X obj 392 107 r Cly3Z;
+#X obj 400 127 r Cly3X;
+#X obj 410 148 r Cly3Y;
+#X obj 372 88 r Cly3LY;
+#X obj 409 168 r Cly3LX;
+#X obj 418 189 r Cly3LZ;
+#X obj 426 210 r Cly3RY;
+#X obj 435 229 r Cly3RX;
+#X obj 444 250 r Cly3RZ;
+#X obj 548 73 r Cly4LX;
+#X obj 578 111 r Cly4Z;
+#X obj 586 131 r Cly4X;
+#X obj 596 152 r Cly4Y;
+#X obj 557 92 r Cly4LY;
+#X obj 597 173 r Cly4LX;
+#X obj 606 194 r Cly4LZ;
+#X obj 614 215 r Cly4RY;
+#X obj 623 234 r Cly4RX;
+#X obj 632 255 r Cly4RZ;
+#X obj 732 75 r Cly5LX;
+#X obj 762 114 r Cly5Z;
+#X obj 770 134 r Cly5X;
+#X obj 780 155 r Cly5Y;
+#X obj 743 94 r Cly5LY;
+#X obj 781 175 r Cly5LX;
+#X obj 790 196 r Cly5LZ;
+#X obj 798 217 r Cly5RY;
+#X obj 807 236 r Cly5RX;
+#X obj 816 257 r Cly5RZ;
+#X obj -202 423 r Cly6LX;
+#X obj -171 462 r Cly6Z;
+#X obj -163 482 r Cly6X;
+#X obj -153 503 r Cly6Y;
+#X obj -188 442 r Cly6LY;
+#X obj -153 523 r Cly6LX;
+#X obj -144 544 r Cly6LZ;
+#X obj -136 565 r Cly6RY;
+#X obj -127 584 r Cly6RX;
+#X obj -118 605 r Cly6RZ;
+#X obj -37 434 r Cly7LX;
+#X obj -5 475 r Cly7Z;
+#X obj 3 495 r Cly7X;
+#X obj 13 516 r Cly7Y;
+#X obj -26 454 r Cly7LY;
+#X obj 12 534 r Cly7LX;
+#X obj 21 555 r Cly7LZ;
+#X obj 29 576 r Cly7RY;
+#X obj 38 595 r Cly7RX;
+#X obj 47 616 r Cly7RZ;
+#X obj 125 439 r Cly8LX;
+#X obj 155 479 r Cly8Z;
+#X obj 163 499 r Cly8X;
+#X obj 173 520 r Cly8Y;
+#X obj 138 460 r Cly8LY;
+#X obj 174 539 r Cly8LX;
+#X obj 183 560 r Cly8LZ;
+#X obj 191 581 r Cly8RY;
+#X obj 200 600 r Cly8RX;
+#X obj 209 621 r Cly8RZ;
+#X obj 293 440 r Cly9LX;
+#X obj 323 479 r Cly9Z;
+#X obj 331 499 r Cly9X;
+#X obj 341 520 r Cly9Y;
+#X obj 302 459 r Cly9LY;
+#X obj 342 540 r Cly9LX;
+#X obj 351 561 r Cly9LZ;
+#X obj 359 582 r Cly9RY;
+#X obj 368 601 r Cly9RX;
+#X obj 377 622 r Cly9RZ;
+#X obj 462 441 r Cly10LX;
+#X obj 492 479 r Cly10Z;
+#X obj 500 499 r Cly10X;
+#X obj 510 520 r Cly10Y;
+#X obj 472 459 r Cly10LY;
+#X obj 511 541 r Cly10LX;
+#X obj 520 562 r Cly10LZ;
+#X obj 528 583 r Cly10RY;
+#X obj 537 602 r Cly10RX;
+#X obj 546 623 r Cly10RZ;
+#X obj 648 453 r Cly11LX;
+#X obj 680 491 r Cly11Z;
+#X obj 688 511 r Cly11X;
+#X obj 698 532 r Cly11Y;
+#X obj 661 473 r Cly11LY;
+#X obj 697 553 r Cly11LX;
+#X obj 706 574 r Cly11LZ;
+#X obj 714 595 r Cly11RY;
+#X obj 723 614 r Cly11RX;
+#X obj 732 635 r Cly11RZ;
+#X obj 831 462 r Cly12LX;
+#X obj 859 502 r Cly12Z;
+#X obj 867 522 r Cly12X;
+#X obj 877 543 r Cly12Y;
+#X obj 845 482 r Cly12LY;
+#X obj 880 562 r Cly12LX;
+#X obj 889 583 r Cly12LZ;
+#X obj 897 604 r Cly12RY;
+#X obj 906 623 r Cly12RX;
+#X obj 915 644 r Cly12RZ;
+#X connect 1 0 0 0;
+#X connect 13 0 12 0;
+#X connect 16 0 15 0;
+#X connect 19 0 18 0;
+#X connect 22 0 21 0;
+#X connect 25 0 24 0;
+#X connect 28 0 27 0;
+#X connect 31 0 30 0;
+#X connect 34 0 33 0;
+#X connect 37 0 36 0;
+#X connect 40 0 39 0;
+#X connect 43 0 42 0;
+#X connect 46 0 45 0;
+#X restore 42 36 pd Posts;
+#N canvas 455 23 1084 775 Wires 0;
+#X obj -570 121 r WirX;
+#X obj -547 163 r WirZ;
+#X obj -559 142 r WirY;
+#X obj -512 224 r WirLZ;
+#X obj -477 286 r WirRZ;
+#X msg -421 40 300;
+#X obj -421 15 loadbang;
+#X obj -406 63 r Wir1LX;
+#X obj -381 104 r Wir1X;
+#X obj -373 125 r Wir1Y;
+#X obj -364 145 r Wir1Z;
+#X obj -356 165 r Wir1LY;
+#X obj -347 184 r Wir1LX;
+#X obj -338 205 r Wir1LZ;
+#X obj -330 226 r Wir1RY;
+#X obj -321 245 r Wir1RX;
+#X obj -312 266 r Wir1RZ;
+#X floatatom -239 353 8 0 0 0 - - -;
+#X msg -242 47 300;
+#X obj -242 22 loadbang;
+#X obj -227 70 r Wir2LX;
+#X obj -194 108 r Wir2X;
+#X obj -186 129 r Wir2Y;
+#X obj -177 149 r Wir2Z;
+#X obj -169 169 r Wir2LY;
+#X obj -160 188 r Wir2LX;
+#X obj -151 209 r Wir2LZ;
+#X obj -143 230 r Wir2RY;
+#X obj -134 249 r Wir2RX;
+#X obj -125 270 r Wir2RZ;
+#X floatatom -53 367 8 0 0 0 - - -;
+#X msg -53 53 300;
+#X obj -53 28 loadbang;
+#X obj -38 76 r Wir3LX;
+#X obj -10 121 r Wir3X;
+#X obj -2 142 r Wir3Y;
+#X obj 7 162 r Wir3Z;
+#X obj 15 182 r Wir3LY;
+#X obj 24 201 r Wir3LX;
+#X obj 33 222 r Wir3LZ;
+#X obj 41 243 r Wir3RY;
+#X obj 50 262 r Wir3RX;
+#X obj 59 283 r Wir3RZ;
+#X floatatom 139 368 8 0 0 0 - - -;
+#X msg 139 51 300;
+#X obj 139 26 loadbang;
+#X obj 154 74 r Wir4LX;
+#X obj 190 115 r Wir4X;
+#X obj 198 136 r Wir4Y;
+#X obj 207 156 r Wir4Z;
+#X obj 215 176 r Wir4LY;
+#X obj 224 195 r Wir4LX;
+#X obj 233 216 r Wir4LZ;
+#X obj 241 237 r Wir4RY;
+#X obj 250 256 r Wir4RX;
+#X obj 259 277 r Wir4RZ;
+#X floatatom -556 725 8 0 0 0 - - -;
+#X msg -556 407 300;
+#X obj -556 382 loadbang;
+#X obj -541 430 r Wir5LX;
+#X obj -512 478 r Wir5X;
+#X obj -504 499 r Wir5Y;
+#X obj -495 519 r Wir5Z;
+#X obj -487 539 r Wir5LY;
+#X obj -478 558 r Wir5LX;
+#X obj -469 579 r Wir5LZ;
+#X obj -461 600 r Wir5RY;
+#X obj -452 619 r Wir5RX;
+#X obj -443 640 r Wir5RZ;
+#X floatatom -378 725 8 0 0 0 - - -;
+#X msg -378 410 300;
+#X obj -378 385 loadbang;
+#X obj -363 433 r Wir6LX;
+#X obj -336 479 r Wir6X;
+#X obj -328 500 r Wir6Y;
+#X obj -319 520 r Wir6Z;
+#X obj -311 540 r Wir6LY;
+#X obj -302 559 r Wir6LX;
+#X obj -293 580 r Wir6LZ;
+#X obj -285 601 r Wir6RY;
+#X obj -276 620 r Wir6RX;
+#X obj -267 641 r Wir6RZ;
+#X floatatom -191 723 8 0 0 0 - - -;
+#X msg -191 412 300;
+#X obj -191 387 loadbang;
+#X obj -176 435 r Wir7LX;
+#X obj -146 474 r Wir7X;
+#X obj -138 495 r Wir7Y;
+#X obj -129 515 r Wir7Z;
+#X obj -121 535 r Wir7LY;
+#X obj -112 554 r Wir7LX;
+#X obj -103 575 r Wir7LZ;
+#X obj -95 596 r Wir7RY;
+#X obj -86 615 r Wir7RX;
+#X obj -77 636 r Wir7RZ;
+#X floatatom 6 733 8 0 0 0 - - -;
+#X msg 6 422 300;
+#X obj 6 397 loadbang;
+#X obj 21 445 r Wir8LX;
+#X obj 51 485 r Wir8X;
+#X obj 59 506 r Wir8Y;
+#X obj 68 526 r Wir8Z;
+#X obj 76 546 r Wir8LY;
+#X obj 85 565 r Wir8LX;
+#X obj 94 586 r Wir8LZ;
+#X obj 102 607 r Wir8RY;
+#X obj 111 626 r Wir8RX;
+#X obj 120 647 r Wir8RZ;
+#X obj -395 83 r Wir1LY;
+#X obj -216 90 r Wir2LY;
+#X obj -26 99 r Wir3LY;
+#X obj 167 95 r Wir4LY;
+#X obj -529 452 r Wir5LY;
+#X obj -353 455 r Wir6LY;
+#X obj -166 455 r Wir7LY;
+#X obj 30 465 r Wir8LY;
+#X obj -536 183 r WirLX;
+#X obj -524 204 r WirLY;
+#X obj -501 244 r WirRX;
+#X obj -489 265 r WirRY;
+#X obj -570 309 compWireSourceD3;
+#X connect 0 0 120 0;
+#X connect 1 0 120 2;
+#X connect 2 0 120 1;
+#X connect 3 0 120 5;
+#X connect 4 0 120 8;
+#X connect 6 0 5 0;
+#X connect 19 0 18 0;
+#X connect 32 0 31 0;
+#X connect 45 0 44 0;
+#X connect 58 0 57 0;
+#X connect 71 0 70 0;
+#X connect 84 0 83 0;
+#X connect 97 0 96 0;
+#X connect 116 0 120 3;
+#X connect 117 0 120 4;
+#X connect 118 0 120 6;
+#X connect 119 0 120 7;
+#X restore 110 36 pd Wires;
+#X restore 933 108 pd Fence;
+#N canvas 13 38 1440 790 OSC_FenceValues 0;
+#X obj 162 48 OSCroute /cylinderLX;
+#X obj 30 47 OSCroute /cylinderLZ;
+#X floatatom 93 69 7 0 0 0 - - -;
+#X obj 30 69 s ClyLZ;
+#X floatatom 225 72 7 0 0 0 - - -;
+#X obj 162 72 s ClyLX;
+#X floatatom 550 72 7 0 0 0 - - -;
+#X floatatom 675 74 7 0 0 0 - - -;
+#X obj 487 50 OSCroute /cylinderZ;
+#X obj 487 72 s ClyZ;
+#X obj 612 50 OSCroute /cylinderX;
+#X obj 612 74 s ClyX;
+#X obj 826 397 inlet;
+#X obj 826 421 s \$0_MyOsc;
+#X obj 612 28 r \$0_MyOsc;
+#X obj 487 29 r \$0_MyOsc;
+#X obj 162 26 r \$0_MyOsc;
+#X obj 30 23 r \$0_MyOsc;
+#X floatatom 97 142 7 0 0 0 - - -;
+#X floatatom 231 145 7 0 0 0 - - -;
+#X floatatom 556 145 7 0 0 0 - - -;
+#X floatatom 684 147 7 0 0 0 - - -;
+#X obj 621 101 r \$0_MyOsc;
+#X obj 493 102 r \$0_MyOsc;
+#X obj 168 99 r \$0_MyOsc;
+#X obj 34 96 r \$0_MyOsc;
+#X obj 34 120 OSCroute /cylinder1LZ;
+#X obj 168 121 OSCroute /cylinder1LX;
+#X obj 493 123 OSCroute /cylinder1Z;
+#X obj 621 123 OSCroute /cylinder1X;
+#X floatatom 94 211 7 0 0 0 - - -;
+#X floatatom 228 214 7 0 0 0 - - -;
+#X floatatom 553 214 7 0 0 0 - - -;
+#X floatatom 681 216 7 0 0 0 - - -;
+#X obj 618 170 r \$0_MyOsc;
+#X obj 490 171 r \$0_MyOsc;
+#X obj 165 168 r \$0_MyOsc;
+#X obj 31 165 r \$0_MyOsc;
+#X floatatom 93 283 7 0 0 0 - - -;
+#X floatatom 227 286 7 0 0 0 - - -;
+#X floatatom 552 286 7 0 0 0 - - -;
+#X floatatom 680 288 7 0 0 0 - - -;
+#X obj 617 242 r \$0_MyOsc;
+#X obj 489 243 r \$0_MyOsc;
+#X obj 164 240 r \$0_MyOsc;
+#X obj 30 237 r \$0_MyOsc;
+#X floatatom 90 356 7 0 0 0 - - -;
+#X floatatom 224 359 7 0 0 0 - - -;
+#X floatatom 549 359 7 0 0 0 - - -;
+#X floatatom 677 361 7 0 0 0 - - -;
+#X obj 614 315 r \$0_MyOsc;
+#X obj 486 316 r \$0_MyOsc;
+#X obj 161 313 r \$0_MyOsc;
+#X obj 27 310 r \$0_MyOsc;
+#X floatatom 91 427 7 0 0 0 - - -;
+#X floatatom 225 430 7 0 0 0 - - -;
+#X floatatom 550 430 7 0 0 0 - - -;
+#X floatatom 678 432 7 0 0 0 - - -;
+#X obj 615 386 r \$0_MyOsc;
+#X obj 487 387 r \$0_MyOsc;
+#X obj 162 384 r \$0_MyOsc;
+#X obj 28 381 r \$0_MyOsc;
+#X floatatom 92 500 7 0 0 0 - - -;
+#X floatatom 226 503 7 0 0 0 - - -;
+#X floatatom 551 503 7 0 0 0 - - -;
+#X floatatom 679 505 7 0 0 0 - - -;
+#X obj 616 459 r \$0_MyOsc;
+#X obj 488 460 r \$0_MyOsc;
+#X obj 163 457 r \$0_MyOsc;
+#X obj 29 454 r \$0_MyOsc;
+#X floatatom 91 574 7 0 0 0 - - -;
+#X floatatom 225 577 7 0 0 0 - - -;
+#X floatatom 550 577 7 0 0 0 - - -;
+#X floatatom 678 579 7 0 0 0 - - -;
+#X obj 615 533 r \$0_MyOsc;
+#X obj 487 534 r \$0_MyOsc;
+#X obj 162 531 r \$0_MyOsc;
+#X obj 28 528 r \$0_MyOsc;
+#X floatatom 88 646 7 0 0 0 - - -;
+#X floatatom 222 649 7 0 0 0 - - -;
+#X floatatom 547 649 7 0 0 0 - - -;
+#X floatatom 675 651 7 0 0 0 - - -;
+#X obj 612 605 r \$0_MyOsc;
+#X obj 484 606 r \$0_MyOsc;
+#X obj 159 603 r \$0_MyOsc;
+#X obj 25 600 r \$0_MyOsc;
+#X floatatom 82 719 7 0 0 0 - - -;
+#X floatatom 216 722 7 0 0 0 - - -;
+#X floatatom 541 722 7 0 0 0 - - -;
+#X floatatom 669 724 7 0 0 0 - - -;
+#X obj 606 678 r \$0_MyOsc;
+#X obj 478 679 r \$0_MyOsc;
+#X obj 153 676 r \$0_MyOsc;
+#X obj 19 673 r \$0_MyOsc;
+#X floatatom 840 64 7 0 0 0 - - -;
+#X floatatom 982 67 7 0 0 0 - - -;
+#X floatatom 1294 64 7 0 0 0 - - -;
+#X floatatom 1422 66 7 0 0 0 - - -;
+#X obj 1367 20 r \$0_MyOsc;
+#X obj 1231 21 r \$0_MyOsc;
+#X obj 919 21 r \$0_MyOsc;
+#X obj 777 18 r \$0_MyOsc;
+#X obj 31 189 OSCroute /cylinder2LZ;
+#X obj 165 190 OSCroute /cylinder2LX;
+#X obj 490 192 OSCroute /cylinder2Z;
+#X obj 618 192 OSCroute /cylinder2X;
+#X obj 617 264 OSCroute /cylinder3X;
+#X obj 489 264 OSCroute /cylinder3Z;
+#X obj 164 262 OSCroute /cylinder3LX;
+#X obj 30 261 OSCroute /cylinder3LZ;
+#X obj 27 334 OSCroute /cylinder4LZ;
+#X obj 161 335 OSCroute /cylinder4LX;
+#X obj 486 337 OSCroute /cylinder4Z;
+#X obj 614 337 OSCroute /cylinder4X;
+#X obj 615 408 OSCroute /cylinder5X;
+#X obj 487 408 OSCroute /cylinder5Z;
+#X obj 162 406 OSCroute /cylinder5LX;
+#X obj 28 405 OSCroute /cylinder5LZ;
+#X obj 29 478 OSCroute /cylinder6LZ;
+#X obj 163 479 OSCroute /cylinder6LX;
+#X obj 488 481 OSCroute /cylinder6Z;
+#X obj 616 481 OSCroute /cylinder6X;
+#X obj 615 555 OSCroute /cylinder7X;
+#X obj 487 555 OSCroute /cylinder7Z;
+#X obj 162 553 OSCroute /cylinder7LX;
+#X obj 28 552 OSCroute /cylinder7LZ;
+#X obj 25 624 OSCroute /cylinder8LZ;
+#X obj 159 625 OSCroute /cylinder8LX;
+#X obj 484 627 OSCroute /cylinder8Z;
+#X obj 612 627 OSCroute /cylinder8X;
+#X obj 606 700 OSCroute /cylinder9X;
+#X obj 478 700 OSCroute /cylinder9Z;
+#X obj 153 698 OSCroute /cylinder9LX;
+#X obj 19 697 OSCroute /cylinder9LZ;
+#X obj 777 42 OSCroute /cylinder10LZ;
+#X obj 919 43 OSCroute /cylinder10LX;
+#X obj 1231 42 OSCroute /cylinder10Z;
+#X obj 1367 42 OSCroute /cylinder10X;
+#X floatatom 840 142 7 0 0 0 - - -;
+#X floatatom 982 145 7 0 0 0 - - -;
+#X floatatom 1294 142 7 0 0 0 - - -;
+#X floatatom 1422 144 7 0 0 0 - - -;
+#X obj 1367 98 r \$0_MyOsc;
+#X obj 1231 99 r \$0_MyOsc;
+#X obj 919 99 r \$0_MyOsc;
+#X obj 777 96 r \$0_MyOsc;
+#X floatatom 840 221 7 0 0 0 - - -;
+#X floatatom 982 224 7 0 0 0 - - -;
+#X floatatom 1294 221 7 0 0 0 - - -;
+#X floatatom 1422 223 7 0 0 0 - - -;
+#X obj 1367 177 r \$0_MyOsc;
+#X obj 1231 178 r \$0_MyOsc;
+#X obj 919 178 r \$0_MyOsc;
+#X obj 777 175 r \$0_MyOsc;
+#X obj 777 120 OSCroute /cylinder11LZ;
+#X obj 919 121 OSCroute /cylinder11LX;
+#X obj 1231 120 OSCroute /cylinder11Z;
+#X obj 1367 120 OSCroute /cylinder11X;
+#X obj 1367 199 OSCroute /cylinder12X;
+#X obj 1231 199 OSCroute /cylinder12Z;
+#X obj 919 200 OSCroute /cylinder12LX;
+#X obj 777 199 OSCroute /cylinder12LZ;
+#X obj 777 221 s Cly12LZ;
+#X obj 919 224 s Cly12LX;
+#X obj 1231 221 s Cly12Z;
+#X obj 1367 223 s Cly12X;
+#X obj 1367 144 s Cly11X;
+#X obj 1231 142 s Cly11Z;
+#X obj 919 145 s Cly11LX;
+#X obj 777 142 s Cly11LZ;
+#X obj 777 64 s Cly10LZ;
+#X obj 919 67 s Cly10LX;
+#X obj 1231 64 s Cly10Z;
+#X obj 1367 66 s Cly10X;
+#X obj 34 142 s Cly1LZ;
+#X obj 168 145 s Cly1LX;
+#X obj 493 145 s Cly1Z;
+#X obj 621 147 s Cly1X;
+#X obj 618 216 s Cly2X;
+#X obj 490 214 s Cly2Z;
+#X obj 165 214 s Cly2LX;
+#X obj 31 211 s Cly2LZ;
+#X obj 30 283 s Cly3LZ;
+#X obj 164 286 s Cly3LX;
+#X obj 489 286 s Cly3Z;
+#X obj 617 288 s Cly3X;
+#X obj 614 361 s Cly4X;
+#X obj 486 359 s Cly4Z;
+#X obj 161 359 s Cly4LX;
+#X obj 27 356 s Cly4LZ;
+#X obj 28 427 s Cly5LZ;
+#X obj 162 430 s Cly5LX;
+#X obj 487 430 s Cly5Z;
+#X obj 615 432 s Cly5X;
+#X obj 616 505 s Cly6X;
+#X obj 488 503 s Cly6Z;
+#X obj 163 503 s Cly6LX;
+#X obj 29 500 s Cly6LZ;
+#X obj 28 574 s Cly7LZ;
+#X obj 162 577 s Cly7LX;
+#X obj 487 577 s Cly7Z;
+#X obj 615 579 s Cly7X;
+#X obj 612 651 s Cly8X;
+#X obj 484 649 s Cly8Z;
+#X obj 159 649 s Cly8LX;
+#X obj 25 646 s Cly8LZ;
+#X obj 19 719 s Cly9LZ;
+#X obj 153 722 s Cly9LX;
+#X obj 478 722 s Cly9Z;
+#X obj 606 724 s Cly9X;
+#X text 831 325 Obtains the X - Z position of the fence posts (cylinders)
+and the X - Z dimensions;
+#X floatatom 369 73 7 0 0 0 - - -;
+#X obj 306 27 r \$0_MyOsc;
+#X floatatom 375 146 7 0 0 0 - - -;
+#X obj 312 100 r \$0_MyOsc;
+#X floatatom 372 215 7 0 0 0 - - -;
+#X obj 309 169 r \$0_MyOsc;
+#X floatatom 371 287 7 0 0 0 - - -;
+#X obj 308 241 r \$0_MyOsc;
+#X floatatom 368 360 7 0 0 0 - - -;
+#X obj 305 314 r \$0_MyOsc;
+#X floatatom 369 431 7 0 0 0 - - -;
+#X obj 306 385 r \$0_MyOsc;
+#X floatatom 370 504 7 0 0 0 - - -;
+#X obj 307 458 r \$0_MyOsc;
+#X floatatom 369 578 7 0 0 0 - - -;
+#X obj 306 532 r \$0_MyOsc;
+#X floatatom 366 650 7 0 0 0 - - -;
+#X obj 303 604 r \$0_MyOsc;
+#X floatatom 360 723 7 0 0 0 - - -;
+#X obj 297 677 r \$0_MyOsc;
+#X obj 306 49 OSCroute /cylinderLY;
+#X obj 312 122 OSCroute /cylinder1LY;
+#X obj 309 191 OSCroute /cylinder2LY;
+#X obj 308 263 OSCroute /cylinder3LY;
+#X obj 305 336 OSCroute /cylinder4LY;
+#X obj 306 407 OSCroute /cylinder5LY;
+#X obj 307 480 OSCroute /cylinder6LY;
+#X obj 306 554 OSCroute /cylinder7LY;
+#X obj 303 626 OSCroute /cylinder8LY;
+#X obj 297 699 OSCroute /cylinder9LY;
+#X obj 306 73 s ClyLY;
+#X obj 312 146 s Cly1LY;
+#X obj 309 215 s Cly2LY;
+#X obj 308 287 s Cly3LY;
+#X obj 305 360 s Cly4LY;
+#X obj 306 431 s Cly5LY;
+#X obj 307 504 s Cly6LY;
+#X obj 306 578 s Cly7LY;
+#X obj 303 650 s Cly8LY;
+#X obj 297 723 s Cly9LYS;
+#X floatatom 1132 66 7 0 0 0 - - -;
+#X obj 1069 20 r \$0_MyOsc;
+#X floatatom 1132 144 7 0 0 0 - - -;
+#X obj 1069 98 r \$0_MyOsc;
+#X floatatom 1132 223 7 0 0 0 - - -;
+#X obj 1069 177 r \$0_MyOsc;
+#X obj 1069 42 OSCroute /cylinder10LY;
+#X obj 1069 66 s Cly10LY;
+#X obj 1069 120 OSCroute /cylinder11LY;
+#X obj 1069 144 s Cly11LY;
+#X obj 1069 199 OSCroute /cylinder12LY;
+#X obj 1069 223 s Cly12LY;
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 8 0 6 0;
+#X connect 8 0 9 0;
+#X connect 10 0 7 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 14 0 10 0;
+#X connect 15 0 8 0;
+#X connect 16 0 0 0;
+#X connect 17 0 1 0;
+#X connect 22 0 29 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 26 0 18 0;
+#X connect 26 0 174 0;
+#X connect 27 0 19 0;
+#X connect 27 0 175 0;
+#X connect 28 0 20 0;
+#X connect 28 0 176 0;
+#X connect 29 0 21 0;
+#X connect 29 0 177 0;
+#X connect 34 0 105 0;
+#X connect 35 0 104 0;
+#X connect 36 0 103 0;
+#X connect 37 0 102 0;
+#X connect 42 0 106 0;
+#X connect 43 0 107 0;
+#X connect 44 0 108 0;
+#X connect 45 0 109 0;
+#X connect 50 0 113 0;
+#X connect 51 0 112 0;
+#X connect 52 0 111 0;
+#X connect 53 0 110 0;
+#X connect 58 0 114 0;
+#X connect 59 0 115 0;
+#X connect 60 0 116 0;
+#X connect 61 0 117 0;
+#X connect 66 0 121 0;
+#X connect 67 0 120 0;
+#X connect 68 0 119 0;
+#X connect 69 0 118 0;
+#X connect 74 0 122 0;
+#X connect 75 0 123 0;
+#X connect 76 0 124 0;
+#X connect 77 0 125 0;
+#X connect 82 0 129 0;
+#X connect 83 0 128 0;
+#X connect 84 0 127 0;
+#X connect 85 0 126 0;
+#X connect 90 0 130 0;
+#X connect 91 0 131 0;
+#X connect 92 0 132 0;
+#X connect 93 0 133 0;
+#X connect 98 0 137 0;
+#X connect 99 0 136 0;
+#X connect 100 0 135 0;
+#X connect 101 0 134 0;
+#X connect 102 0 30 0;
+#X connect 102 0 181 0;
+#X connect 103 0 31 0;
+#X connect 103 0 180 0;
+#X connect 104 0 32 0;
+#X connect 104 0 179 0;
+#X connect 105 0 33 0;
+#X connect 105 0 178 0;
+#X connect 106 0 41 0;
+#X connect 106 0 185 0;
+#X connect 107 0 40 0;
+#X connect 107 0 184 0;
+#X connect 108 0 39 0;
+#X connect 108 0 183 0;
+#X connect 109 0 38 0;
+#X connect 109 0 182 0;
+#X connect 110 0 46 0;
+#X connect 110 0 189 0;
+#X connect 111 0 47 0;
+#X connect 111 0 188 0;
+#X connect 112 0 48 0;
+#X connect 112 0 187 0;
+#X connect 113 0 49 0;
+#X connect 113 0 186 0;
+#X connect 114 0 57 0;
+#X connect 114 0 193 0;
+#X connect 115 0 56 0;
+#X connect 115 0 192 0;
+#X connect 116 0 55 0;
+#X connect 116 0 191 0;
+#X connect 117 0 54 0;
+#X connect 117 0 190 0;
+#X connect 118 0 62 0;
+#X connect 118 0 197 0;
+#X connect 119 0 63 0;
+#X connect 119 0 196 0;
+#X connect 120 0 64 0;
+#X connect 120 0 195 0;
+#X connect 121 0 65 0;
+#X connect 121 0 194 0;
+#X connect 122 0 73 0;
+#X connect 122 0 201 0;
+#X connect 123 0 72 0;
+#X connect 123 0 200 0;
+#X connect 124 0 71 0;
+#X connect 124 0 199 0;
+#X connect 125 0 70 0;
+#X connect 125 0 198 0;
+#X connect 126 0 78 0;
+#X connect 126 0 205 0;
+#X connect 127 0 79 0;
+#X connect 127 0 204 0;
+#X connect 128 0 80 0;
+#X connect 128 0 203 0;
+#X connect 129 0 81 0;
+#X connect 129 0 202 0;
+#X connect 130 0 89 0;
+#X connect 130 0 209 0;
+#X connect 131 0 88 0;
+#X connect 131 0 208 0;
+#X connect 132 0 87 0;
+#X connect 132 0 207 0;
+#X connect 133 0 86 0;
+#X connect 133 0 206 0;
+#X connect 134 0 94 0;
+#X connect 134 0 170 0;
+#X connect 135 0 95 0;
+#X connect 135 0 171 0;
+#X connect 136 0 96 0;
+#X connect 136 0 172 0;
+#X connect 137 0 97 0;
+#X connect 137 0 173 0;
+#X connect 142 0 157 0;
+#X connect 143 0 156 0;
+#X connect 144 0 155 0;
+#X connect 145 0 154 0;
+#X connect 150 0 158 0;
+#X connect 151 0 159 0;
+#X connect 152 0 160 0;
+#X connect 153 0 161 0;
+#X connect 154 0 138 0;
+#X connect 154 0 169 0;
+#X connect 155 0 139 0;
+#X connect 155 0 168 0;
+#X connect 156 0 140 0;
+#X connect 156 0 167 0;
+#X connect 157 0 141 0;
+#X connect 157 0 166 0;
+#X connect 158 0 149 0;
+#X connect 158 0 165 0;
+#X connect 159 0 148 0;
+#X connect 159 0 164 0;
+#X connect 160 0 147 0;
+#X connect 160 0 163 0;
+#X connect 161 0 146 0;
+#X connect 161 0 162 0;
+#X connect 212 0 231 0;
+#X connect 214 0 232 0;
+#X connect 216 0 233 0;
+#X connect 218 0 234 0;
+#X connect 220 0 235 0;
+#X connect 222 0 236 0;
+#X connect 224 0 237 0;
+#X connect 226 0 238 0;
+#X connect 228 0 239 0;
+#X connect 230 0 240 0;
+#X connect 231 0 211 0;
+#X connect 231 0 241 0;
+#X connect 232 0 213 0;
+#X connect 232 0 242 0;
+#X connect 233 0 215 0;
+#X connect 233 0 243 0;
+#X connect 234 0 217 0;
+#X connect 234 0 244 0;
+#X connect 235 0 219 0;
+#X connect 235 0 245 0;
+#X connect 236 0 221 0;
+#X connect 236 0 246 0;
+#X connect 237 0 223 0;
+#X connect 237 0 247 0;
+#X connect 238 0 225 0;
+#X connect 238 0 248 0;
+#X connect 239 0 227 0;
+#X connect 239 0 249 0;
+#X connect 240 0 229 0;
+#X connect 240 0 250 0;
+#X connect 252 0 257 0;
+#X connect 254 0 259 0;
+#X connect 256 0 261 0;
+#X connect 257 0 251 0;
+#X connect 257 0 258 0;
+#X connect 259 0 253 0;
+#X connect 259 0 260 0;
+#X connect 261 0 255 0;
+#X connect 261 0 262 0;
+#X restore 767 -13 pd OSC_FenceValues;
+#N canvas 101 61 1260 785 OSC_WireValues 0;
+#X obj 35 33 inlet;
+#X obj 35 57 s \$0_MyOsc;
+#X floatatom 178 77 7 0 0 0 - - -;
+#X floatatom 427 74 7 0 0 0 - - -;
+#X floatatom 561 71 7 0 0 0 - - -;
+#X floatatom 686 73 7 0 0 0 - - -;
+#X obj 623 27 r \$0_MyOsc;
+#X obj 498 28 r \$0_MyOsc;
+#X obj 364 28 r \$0_MyOsc;
+#X obj 115 31 r \$0_MyOsc;
+#X obj 498 49 OSCroute /wireZ;
+#X obj 623 49 OSCroute /wireX;
+#X floatatom 800 73 7 0 0 0 - - -;
+#X obj 737 27 r \$0_MyOsc;
+#X obj 737 49 OSCroute /wireY;
+#X obj 737 73 s WirY;
+#X obj 623 73 s WirX;
+#X obj 498 71 s WirZ;
+#X obj 364 74 s WirLX;
+#X obj 115 77 s WirLZ;
+#X obj 364 50 OSCroute /wireLX;
+#X obj 115 55 OSCroute /wireLZ;
+#X floatatom 180 152 7 0 0 0 - - -;
+#X floatatom 429 149 7 0 0 0 - - -;
+#X floatatom 563 146 7 0 0 0 - - -;
+#X floatatom 688 148 7 0 0 0 - - -;
+#X obj 625 102 r \$0_MyOsc;
+#X obj 500 103 r \$0_MyOsc;
+#X obj 366 103 r \$0_MyOsc;
+#X obj 117 106 r \$0_MyOsc;
+#X floatatom 802 148 7 0 0 0 - - -;
+#X obj 739 102 r \$0_MyOsc;
+#X floatatom 176 228 7 0 0 0 - - -;
+#X floatatom 425 225 7 0 0 0 - - -;
+#X floatatom 559 222 7 0 0 0 - - -;
+#X floatatom 684 224 7 0 0 0 - - -;
+#X obj 621 178 r \$0_MyOsc;
+#X obj 496 179 r \$0_MyOsc;
+#X obj 362 179 r \$0_MyOsc;
+#X obj 113 182 r \$0_MyOsc;
+#X floatatom 798 224 7 0 0 0 - - -;
+#X obj 735 178 r \$0_MyOsc;
+#X floatatom 178 307 7 0 0 0 - - -;
+#X floatatom 427 304 7 0 0 0 - - -;
+#X floatatom 561 301 7 0 0 0 - - -;
+#X floatatom 686 303 7 0 0 0 - - -;
+#X obj 623 257 r \$0_MyOsc;
+#X obj 498 258 r \$0_MyOsc;
+#X obj 364 258 r \$0_MyOsc;
+#X obj 115 261 r \$0_MyOsc;
+#X floatatom 800 303 7 0 0 0 - - -;
+#X obj 737 257 r \$0_MyOsc;
+#X floatatom 176 385 7 0 0 0 - - -;
+#X floatatom 425 382 7 0 0 0 - - -;
+#X floatatom 559 379 7 0 0 0 - - -;
+#X floatatom 684 381 7 0 0 0 - - -;
+#X obj 621 335 r \$0_MyOsc;
+#X obj 496 336 r \$0_MyOsc;
+#X obj 362 336 r \$0_MyOsc;
+#X obj 113 339 r \$0_MyOsc;
+#X floatatom 798 381 7 0 0 0 - - -;
+#X obj 735 335 r \$0_MyOsc;
+#X floatatom 169 468 7 0 0 0 - - -;
+#X floatatom 418 465 7 0 0 0 - - -;
+#X floatatom 552 462 7 0 0 0 - - -;
+#X floatatom 677 464 7 0 0 0 - - -;
+#X obj 614 418 r \$0_MyOsc;
+#X obj 489 419 r \$0_MyOsc;
+#X obj 355 419 r \$0_MyOsc;
+#X obj 106 422 r \$0_MyOsc;
+#X floatatom 791 464 7 0 0 0 - - -;
+#X obj 728 418 r \$0_MyOsc;
+#X floatatom 167 549 7 0 0 0 - - -;
+#X floatatom 416 546 7 0 0 0 - - -;
+#X floatatom 550 543 7 0 0 0 - - -;
+#X floatatom 675 545 7 0 0 0 - - -;
+#X obj 612 499 r \$0_MyOsc;
+#X obj 487 500 r \$0_MyOsc;
+#X obj 353 500 r \$0_MyOsc;
+#X obj 104 503 r \$0_MyOsc;
+#X floatatom 789 545 7 0 0 0 - - -;
+#X obj 726 499 r \$0_MyOsc;
+#X floatatom 169 628 7 0 0 0 - - -;
+#X floatatom 418 625 7 0 0 0 - - -;
+#X floatatom 552 622 7 0 0 0 - - -;
+#X floatatom 677 624 7 0 0 0 - - -;
+#X obj 614 578 r \$0_MyOsc;
+#X obj 489 579 r \$0_MyOsc;
+#X obj 355 579 r \$0_MyOsc;
+#X obj 106 582 r \$0_MyOsc;
+#X floatatom 791 624 7 0 0 0 - - -;
+#X obj 728 578 r \$0_MyOsc;
+#X floatatom 167 706 7 0 0 0 - - -;
+#X floatatom 416 703 7 0 0 0 - - -;
+#X floatatom 550 700 7 0 0 0 - - -;
+#X floatatom 675 702 7 0 0 0 - - -;
+#X obj 612 656 r \$0_MyOsc;
+#X obj 487 657 r \$0_MyOsc;
+#X obj 353 657 r \$0_MyOsc;
+#X obj 104 660 r \$0_MyOsc;
+#X floatatom 789 702 7 0 0 0 - - -;
+#X obj 726 656 r \$0_MyOsc;
+#X obj 117 130 OSCroute /wire1LZ;
+#X obj 366 125 OSCroute /wire1LX;
+#X obj 500 124 OSCroute /wire1Z;
+#X obj 625 124 OSCroute /wire1X;
+#X obj 739 124 OSCroute /wire1Y;
+#X obj 739 148 s Wir1Y;
+#X obj 625 148 s Wir1X;
+#X obj 500 146 s Wir1Z;
+#X obj 366 149 s Wir1LX;
+#X obj 117 152 s Wir1LZ;
+#X obj 113 206 OSCroute /wire2LZ;
+#X obj 362 201 OSCroute /wire2LX;
+#X obj 496 200 OSCroute /wire2Z;
+#X obj 621 200 OSCroute /wire2X;
+#X obj 735 200 OSCroute /wire2Y;
+#X obj 735 224 s Wir2Y;
+#X obj 621 224 s Wir2X;
+#X obj 496 222 s Wir2Z;
+#X obj 362 225 s Wir2LX;
+#X obj 113 228 s Wir2LZ;
+#X obj 115 285 OSCroute /wire3LZ;
+#X obj 364 280 OSCroute /wire3LX;
+#X obj 498 279 OSCroute /wire3Z;
+#X obj 623 279 OSCroute /wire3X;
+#X obj 737 279 OSCroute /wire3Y;
+#X obj 737 303 s Wir3Y;
+#X obj 623 303 s Wir3X;
+#X obj 498 301 s Wir3Z;
+#X obj 364 304 s Wir3LX;
+#X obj 115 307 s Wir3LZ;
+#X obj 113 363 OSCroute /wire4LZ;
+#X obj 362 358 OSCroute /wire4LX;
+#X obj 496 357 OSCroute /wire4Z;
+#X obj 621 357 OSCroute /wire4X;
+#X obj 735 357 OSCroute /wire4Y;
+#X obj 735 381 s Wir4Y;
+#X obj 621 381 s Wir4X;
+#X obj 496 379 s Wir4Z;
+#X obj 362 382 s Wir4LX;
+#X obj 113 385 s Wir4LZ;
+#X obj 106 446 OSCroute /wire5LZ;
+#X obj 355 441 OSCroute /wire5LX;
+#X obj 489 440 OSCroute /wire5Z;
+#X obj 614 440 OSCroute /wire5X;
+#X obj 728 440 OSCroute /wire5Y;
+#X obj 728 464 s Wir5Y;
+#X obj 614 464 s Wir5X;
+#X obj 489 462 s Wir5Z;
+#X obj 355 465 s Wir5LX;
+#X obj 106 468 s Wir5LZ;
+#X obj 104 527 OSCroute /wire6LZ;
+#X obj 353 522 OSCroute /wire6LX;
+#X obj 487 521 OSCroute /wire6Z;
+#X obj 612 521 OSCroute /wire6X;
+#X obj 726 521 OSCroute /wire6Y;
+#X obj 726 545 s Wir6Y;
+#X obj 612 545 s Wir6X;
+#X obj 487 543 s Wir6Z;
+#X obj 353 546 s Wir6LX;
+#X obj 104 549 s Wir6LZ;
+#X obj 106 606 OSCroute /wire7LZ;
+#X obj 355 601 OSCroute /wire7LX;
+#X obj 489 600 OSCroute /wire7Z;
+#X obj 614 600 OSCroute /wire7X;
+#X obj 728 600 OSCroute /wire7Y;
+#X obj 728 624 s Wir7Y;
+#X obj 614 624 s Wir7X;
+#X obj 489 622 s Wir7Z;
+#X obj 355 625 s Wir7LX;
+#X obj 106 628 s Wir7LZ;
+#X obj 104 684 OSCroute /wire8LZ;
+#X obj 353 679 OSCroute /wire8LX;
+#X obj 487 678 OSCroute /wire8Z;
+#X obj 612 678 OSCroute /wire8X;
+#X obj 726 678 OSCroute /wire8Y;
+#X obj 726 702 s Wir8Y;
+#X obj 612 702 s Wir8X;
+#X obj 487 700 s Wir8Z;
+#X obj 353 703 s Wir8LX;
+#X obj 104 706 s Wir8LZ;
+#X floatatom 304 74 7 0 0 0 - - -;
+#X obj 241 28 r \$0_MyOsc;
+#X floatatom 306 149 7 0 0 0 - - -;
+#X obj 243 103 r \$0_MyOsc;
+#X floatatom 302 225 7 0 0 0 - - -;
+#X obj 239 179 r \$0_MyOsc;
+#X floatatom 304 304 7 0 0 0 - - -;
+#X obj 241 258 r \$0_MyOsc;
+#X floatatom 302 382 7 0 0 0 - - -;
+#X obj 239 336 r \$0_MyOsc;
+#X floatatom 295 465 7 0 0 0 - - -;
+#X obj 232 419 r \$0_MyOsc;
+#X floatatom 293 546 7 0 0 0 - - -;
+#X obj 230 500 r \$0_MyOsc;
+#X floatatom 295 625 7 0 0 0 - - -;
+#X obj 232 579 r \$0_MyOsc;
+#X floatatom 293 703 7 0 0 0 - - -;
+#X obj 230 657 r \$0_MyOsc;
+#X obj 241 50 OSCroute /wireLY;
+#X obj 241 74 s WirLY;
+#X obj 243 125 OSCroute /wire1LY;
+#X obj 243 149 s Wir1LY;
+#X obj 239 201 OSCroute /wire2LY;
+#X obj 239 225 s Wir2LY;
+#X obj 241 280 OSCroute /wire3LY;
+#X obj 241 304 s Wir3LY;
+#X obj 239 358 OSCroute /wire4LY;
+#X obj 239 382 s Wir4LY;
+#X obj 232 441 OSCroute /wire5LY;
+#X obj 232 465 s Wir5LY;
+#X obj 230 522 OSCroute /wire6LY;
+#X obj 230 546 s Wir6LY;
+#X obj 232 601 OSCroute /wire7LY;
+#X obj 230 679 OSCroute /wire8LY;
+#X obj 232 625 s Wir7LY;
+#X obj 230 703 s Wir8LY;
+#X text 437 748 Obtains the X -Y- Z position and scale of the wires
+(fence);
+#X floatatom 925 70 7 0 0 0 - - -;
+#X floatatom 1050 72 7 0 0 0 - - -;
+#X obj 987 26 r \$0_MyOsc;
+#X obj 862 27 r \$0_MyOsc;
+#X floatatom 1164 72 7 0 0 0 - - -;
+#X obj 1101 26 r \$0_MyOsc;
+#X floatatom 927 145 7 0 0 0 - - -;
+#X floatatom 1052 147 7 0 0 0 - - -;
+#X obj 989 101 r \$0_MyOsc;
+#X obj 864 102 r \$0_MyOsc;
+#X floatatom 1166 147 7 0 0 0 - - -;
+#X obj 1103 101 r \$0_MyOsc;
+#X floatatom 923 221 7 0 0 0 - - -;
+#X floatatom 1048 223 7 0 0 0 - - -;
+#X obj 985 177 r \$0_MyOsc;
+#X obj 860 178 r \$0_MyOsc;
+#X floatatom 1162 223 7 0 0 0 - - -;
+#X obj 1099 177 r \$0_MyOsc;
+#X floatatom 925 300 7 0 0 0 - - -;
+#X floatatom 1050 302 7 0 0 0 - - -;
+#X obj 987 256 r \$0_MyOsc;
+#X obj 862 257 r \$0_MyOsc;
+#X floatatom 1164 302 7 0 0 0 - - -;
+#X obj 1101 256 r \$0_MyOsc;
+#X floatatom 923 378 7 0 0 0 - - -;
+#X floatatom 1048 380 7 0 0 0 - - -;
+#X obj 985 334 r \$0_MyOsc;
+#X obj 860 335 r \$0_MyOsc;
+#X floatatom 1162 380 7 0 0 0 - - -;
+#X obj 1099 334 r \$0_MyOsc;
+#X floatatom 916 461 7 0 0 0 - - -;
+#X floatatom 1041 463 7 0 0 0 - - -;
+#X obj 978 417 r \$0_MyOsc;
+#X obj 853 418 r \$0_MyOsc;
+#X floatatom 1155 463 7 0 0 0 - - -;
+#X obj 1092 417 r \$0_MyOsc;
+#X floatatom 914 542 7 0 0 0 - - -;
+#X floatatom 1039 544 7 0 0 0 - - -;
+#X obj 976 498 r \$0_MyOsc;
+#X obj 851 499 r \$0_MyOsc;
+#X floatatom 1153 544 7 0 0 0 - - -;
+#X obj 1090 498 r \$0_MyOsc;
+#X floatatom 916 621 7 0 0 0 - - -;
+#X floatatom 1041 623 7 0 0 0 - - -;
+#X obj 978 577 r \$0_MyOsc;
+#X obj 853 578 r \$0_MyOsc;
+#X floatatom 1155 623 7 0 0 0 - - -;
+#X obj 1092 577 r \$0_MyOsc;
+#X floatatom 914 699 7 0 0 0 - - -;
+#X floatatom 1039 701 7 0 0 0 - - -;
+#X obj 976 655 r \$0_MyOsc;
+#X obj 851 656 r \$0_MyOsc;
+#X floatatom 1153 701 7 0 0 0 - - -;
+#X obj 1090 655 r \$0_MyOsc;
+#X obj 862 48 OSCroute /wireRZ;
+#X obj 862 70 s WirRZ;
+#X obj 987 48 OSCroute /wireRX;
+#X obj 987 72 s WirRX;
+#X obj 1101 48 OSCroute /wireRY;
+#X obj 1101 72 s WirRY;
+#X obj 1103 123 OSCroute /wire1RY;
+#X obj 1103 147 s Wir1RY;
+#X obj 989 147 s Wir1RX;
+#X obj 989 123 OSCroute /wire1RX;
+#X obj 864 123 OSCroute /wire1RZ;
+#X obj 864 145 s Wir1RZ;
+#X obj 860 199 OSCroute /wire2RZ;
+#X obj 860 221 s Wir2RZ;
+#X obj 985 223 s Wir2RX;
+#X obj 985 199 OSCroute /wire2RX;
+#X obj 1099 199 OSCroute /wire2RY;
+#X obj 1099 223 s Wir2RY;
+#X obj 1101 278 OSCroute /wire3RY;
+#X obj 1101 302 s Wir3RY;
+#X obj 987 302 s Wir3RX;
+#X obj 987 278 OSCroute /wire3RX;
+#X obj 862 278 OSCroute /wire3RZ;
+#X obj 862 300 s Wir3RZ;
+#X obj 860 356 OSCroute /wire4RZ;
+#X obj 860 378 s Wir4RZ;
+#X obj 985 356 OSCroute /wire4RX;
+#X obj 985 380 s Wir4RX;
+#X obj 1099 356 OSCroute /wire4RY;
+#X obj 1099 380 s Wir4RY;
+#X obj 1092 439 OSCroute /wire5RY;
+#X obj 1092 463 s Wir5RY;
+#X obj 978 463 s Wir5RX;
+#X obj 978 439 OSCroute /wire5RX;
+#X obj 853 439 OSCroute /wire5RZ;
+#X obj 853 461 s Wir5RZ;
+#X obj 851 520 OSCroute /wire6RZ;
+#X obj 851 542 s Wir6RZ;
+#X obj 976 520 OSCroute /wire6RX;
+#X obj 976 544 s Wir6RX;
+#X obj 1090 520 OSCroute /wire6RY;
+#X obj 1090 544 s Wir6RY;
+#X obj 1092 599 OSCroute /wire7RY;
+#X obj 1092 623 s Wir7RY;
+#X obj 978 623 s Wir7RX;
+#X obj 978 599 OSCroute /wire7RX;
+#X obj 853 599 OSCroute /wire7RZ;
+#X obj 853 621 s Wir7RZ;
+#X obj 851 676 OSCroute /wire8RZ;
+#X obj 851 699 s Wir8RZ;
+#X obj 976 677 OSCroute /wire8RX;
+#X obj 976 701 s Wir8RX;
+#X obj 1090 677 OSCroute /wire8RY;
+#X obj 1090 701 s Wir8RSY;
+#X connect 0 0 1 0;
+#X connect 6 0 11 0;
+#X connect 7 0 10 0;
+#X connect 8 0 20 0;
+#X connect 9 0 21 0;
+#X connect 10 0 4 0;
+#X connect 10 0 17 0;
+#X connect 11 0 5 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 14 0 15 0;
+#X connect 20 0 3 0;
+#X connect 20 0 18 0;
+#X connect 21 0 2 0;
+#X connect 21 0 19 0;
+#X connect 26 0 105 0;
+#X connect 27 0 104 0;
+#X connect 28 0 103 0;
+#X connect 29 0 102 0;
+#X connect 31 0 106 0;
+#X connect 36 0 115 0;
+#X connect 37 0 114 0;
+#X connect 38 0 113 0;
+#X connect 39 0 112 0;
+#X connect 41 0 116 0;
+#X connect 46 0 125 0;
+#X connect 47 0 124 0;
+#X connect 48 0 123 0;
+#X connect 49 0 122 0;
+#X connect 51 0 126 0;
+#X connect 56 0 135 0;
+#X connect 57 0 134 0;
+#X connect 58 0 133 0;
+#X connect 59 0 132 0;
+#X connect 61 0 136 0;
+#X connect 66 0 145 0;
+#X connect 67 0 144 0;
+#X connect 68 0 143 0;
+#X connect 69 0 142 0;
+#X connect 71 0 146 0;
+#X connect 76 0 155 0;
+#X connect 77 0 154 0;
+#X connect 78 0 153 0;
+#X connect 79 0 152 0;
+#X connect 81 0 156 0;
+#X connect 86 0 165 0;
+#X connect 87 0 164 0;
+#X connect 88 0 163 0;
+#X connect 89 0 162 0;
+#X connect 91 0 166 0;
+#X connect 96 0 175 0;
+#X connect 97 0 174 0;
+#X connect 98 0 173 0;
+#X connect 99 0 172 0;
+#X connect 101 0 176 0;
+#X connect 102 0 22 0;
+#X connect 102 0 111 0;
+#X connect 103 0 23 0;
+#X connect 103 0 110 0;
+#X connect 104 0 24 0;
+#X connect 104 0 109 0;
+#X connect 105 0 25 0;
+#X connect 105 0 108 0;
+#X connect 106 0 30 0;
+#X connect 106 0 107 0;
+#X connect 112 0 32 0;
+#X connect 112 0 121 0;
+#X connect 113 0 33 0;
+#X connect 113 0 120 0;
+#X connect 114 0 34 0;
+#X connect 114 0 119 0;
+#X connect 115 0 35 0;
+#X connect 115 0 118 0;
+#X connect 116 0 40 0;
+#X connect 116 0 117 0;
+#X connect 122 0 42 0;
+#X connect 122 0 131 0;
+#X connect 123 0 43 0;
+#X connect 123 0 130 0;
+#X connect 124 0 44 0;
+#X connect 124 0 129 0;
+#X connect 125 0 45 0;
+#X connect 125 0 128 0;
+#X connect 126 0 50 0;
+#X connect 126 0 127 0;
+#X connect 132 0 52 0;
+#X connect 132 0 141 0;
+#X connect 133 0 53 0;
+#X connect 133 0 140 0;
+#X connect 134 0 54 0;
+#X connect 134 0 139 0;
+#X connect 135 0 55 0;
+#X connect 135 0 138 0;
+#X connect 136 0 60 0;
+#X connect 136 0 137 0;
+#X connect 142 0 62 0;
+#X connect 142 0 151 0;
+#X connect 143 0 63 0;
+#X connect 143 0 150 0;
+#X connect 144 0 64 0;
+#X connect 144 0 149 0;
+#X connect 145 0 65 0;
+#X connect 145 0 148 0;
+#X connect 146 0 70 0;
+#X connect 146 0 147 0;
+#X connect 152 0 72 0;
+#X connect 152 0 161 0;
+#X connect 153 0 73 0;
+#X connect 153 0 160 0;
+#X connect 154 0 74 0;
+#X connect 154 0 159 0;
+#X connect 155 0 75 0;
+#X connect 155 0 158 0;
+#X connect 156 0 80 0;
+#X connect 156 0 157 0;
+#X connect 162 0 82 0;
+#X connect 162 0 171 0;
+#X connect 163 0 83 0;
+#X connect 163 0 170 0;
+#X connect 164 0 84 0;
+#X connect 164 0 169 0;
+#X connect 165 0 85 0;
+#X connect 165 0 168 0;
+#X connect 166 0 90 0;
+#X connect 166 0 167 0;
+#X connect 172 0 92 0;
+#X connect 172 0 181 0;
+#X connect 173 0 93 0;
+#X connect 173 0 180 0;
+#X connect 174 0 94 0;
+#X connect 174 0 179 0;
+#X connect 175 0 95 0;
+#X connect 175 0 178 0;
+#X connect 176 0 100 0;
+#X connect 176 0 177 0;
+#X connect 183 0 200 0;
+#X connect 185 0 202 0;
+#X connect 187 0 204 0;
+#X connect 189 0 206 0;
+#X connect 191 0 208 0;
+#X connect 193 0 210 0;
+#X connect 195 0 212 0;
+#X connect 197 0 214 0;
+#X connect 199 0 215 0;
+#X connect 200 0 182 0;
+#X connect 200 0 201 0;
+#X connect 202 0 184 0;
+#X connect 202 0 203 0;
+#X connect 204 0 186 0;
+#X connect 204 0 205 0;
+#X connect 206 0 188 0;
+#X connect 206 0 207 0;
+#X connect 208 0 190 0;
+#X connect 208 0 209 0;
+#X connect 210 0 192 0;
+#X connect 210 0 211 0;
+#X connect 212 0 194 0;
+#X connect 212 0 213 0;
+#X connect 214 0 196 0;
+#X connect 214 0 216 0;
+#X connect 215 0 198 0;
+#X connect 215 0 217 0;
+#X connect 221 0 275 0;
+#X connect 222 0 273 0;
+#X connect 224 0 277 0;
+#X connect 227 0 282 0;
+#X connect 228 0 283 0;
+#X connect 230 0 279 0;
+#X connect 233 0 288 0;
+#X connect 234 0 285 0;
+#X connect 236 0 289 0;
+#X connect 239 0 294 0;
+#X connect 240 0 295 0;
+#X connect 242 0 291 0;
+#X connect 245 0 299 0;
+#X connect 246 0 297 0;
+#X connect 248 0 301 0;
+#X connect 251 0 306 0;
+#X connect 252 0 307 0;
+#X connect 254 0 303 0;
+#X connect 257 0 311 0;
+#X connect 258 0 309 0;
+#X connect 260 0 313 0;
+#X connect 263 0 318 0;
+#X connect 264 0 319 0;
+#X connect 266 0 315 0;
+#X connect 269 0 323 0;
+#X connect 270 0 321 0;
+#X connect 272 0 325 0;
+#X connect 273 0 219 0;
+#X connect 273 0 274 0;
+#X connect 275 0 220 0;
+#X connect 275 0 276 0;
+#X connect 277 0 223 0;
+#X connect 277 0 278 0;
+#X connect 279 0 229 0;
+#X connect 279 0 280 0;
+#X connect 282 0 226 0;
+#X connect 282 0 281 0;
+#X connect 283 0 225 0;
+#X connect 283 0 284 0;
+#X connect 285 0 231 0;
+#X connect 285 0 286 0;
+#X connect 288 0 232 0;
+#X connect 288 0 287 0;
+#X connect 289 0 235 0;
+#X connect 289 0 290 0;
+#X connect 291 0 241 0;
+#X connect 291 0 292 0;
+#X connect 294 0 238 0;
+#X connect 294 0 293 0;
+#X connect 295 0 237 0;
+#X connect 295 0 296 0;
+#X connect 297 0 243 0;
+#X connect 297 0 298 0;
+#X connect 299 0 244 0;
+#X connect 299 0 300 0;
+#X connect 301 0 247 0;
+#X connect 301 0 302 0;
+#X connect 303 0 253 0;
+#X connect 303 0 304 0;
+#X connect 306 0 250 0;
+#X connect 306 0 305 0;
+#X connect 307 0 249 0;
+#X connect 307 0 308 0;
+#X connect 309 0 255 0;
+#X connect 309 0 310 0;
+#X connect 311 0 256 0;
+#X connect 311 0 312 0;
+#X connect 313 0 259 0;
+#X connect 313 0 314 0;
+#X connect 315 0 265 0;
+#X connect 315 0 316 0;
+#X connect 318 0 262 0;
+#X connect 318 0 317 0;
+#X connect 319 0 261 0;
+#X connect 319 0 320 0;
+#X connect 321 0 267 0;
+#X connect 321 0 322 0;
+#X connect 323 0 268 0;
+#X connect 323 0 324 0;
+#X connect 325 0 271 0;
+#X connect 325 0 326 0;
+#X restore 760 9 pd OSC_WireValues;
+#X obj 87 422 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 127 1;
+#X floatatom 102 441 5 0 0 0 - - -;
+#N canvas 117 23 1269 841 OSC_TeleValues 0;
+#X obj 36 26 inlet;
+#X obj 36 50 s \$0_MyOsc;
+#X floatatom 189 70 7 0 0 0 - - -;
+#X floatatom 321 73 7 0 0 0 - - -;
+#X floatatom 455 70 7 0 0 0 - - -;
+#X floatatom 580 72 7 0 0 0 - - -;
+#X obj 517 26 r \$0_MyOsc;
+#X obj 392 27 r \$0_MyOsc;
+#X obj 258 27 r \$0_MyOsc;
+#X obj 126 24 r \$0_MyOsc;
+#X obj 126 48 OSCroute /teleMLZ;
+#X obj 258 49 OSCroute /teleMLX;
+#X obj 126 71 s TeMLZ;
+#X obj 258 73 s TeMLX;
+#X floatatom 187 145 7 0 0 0 - - -;
+#X floatatom 436 142 7 0 0 0 - - -;
+#X obj 373 96 r \$0_MyOsc;
+#X obj 124 99 r \$0_MyOsc;
+#X floatatom 580 143 7 0 0 0 - - -;
+#X obj 517 97 r \$0_MyOsc;
+#X floatatom 313 142 7 0 0 0 - - -;
+#X obj 250 96 r \$0_MyOsc;
+#X obj 124 123 OSCroute /TeleCLZ;
+#X obj 250 118 OSCroute /TeleCLY;
+#X obj 373 118 OSCroute /TeleCLX;
+#X obj 517 119 OSCroute /TeleCY;
+#X obj 392 48 OSCroute /teleZ;
+#X obj 517 48 OSCroute /teleX;
+#X obj 517 72 s TeX;
+#X obj 392 70 s TeZ;
+#X obj 124 145 s TeCLZ;
+#X obj 250 142 s TeCLY;
+#X obj 373 142 s TeCLX;
+#X obj 517 143 s TeCY;
+#X floatatom 190 231 7 0 0 0 - - -;
+#X floatatom 322 234 7 0 0 0 - - -;
+#X floatatom 456 231 7 0 0 0 - - -;
+#X floatatom 581 233 7 0 0 0 - - -;
+#X obj 518 187 r \$0_MyOsc;
+#X obj 393 188 r \$0_MyOsc;
+#X obj 259 188 r \$0_MyOsc;
+#X obj 127 185 r \$0_MyOsc;
+#X floatatom 188 306 7 0 0 0 - - -;
+#X floatatom 437 303 7 0 0 0 - - -;
+#X obj 374 257 r \$0_MyOsc;
+#X obj 125 260 r \$0_MyOsc;
+#X floatatom 581 304 7 0 0 0 - - -;
+#X obj 518 258 r \$0_MyOsc;
+#X floatatom 314 303 7 0 0 0 - - -;
+#X obj 251 257 r \$0_MyOsc;
+#X floatatom 191 392 7 0 0 0 - - -;
+#X floatatom 323 395 7 0 0 0 - - -;
+#X floatatom 457 392 7 0 0 0 - - -;
+#X floatatom 582 394 7 0 0 0 - - -;
+#X obj 519 348 r \$0_MyOsc;
+#X obj 394 349 r \$0_MyOsc;
+#X obj 260 349 r \$0_MyOsc;
+#X obj 128 346 r \$0_MyOsc;
+#X floatatom 189 467 7 0 0 0 - - -;
+#X floatatom 438 464 7 0 0 0 - - -;
+#X obj 375 418 r \$0_MyOsc;
+#X obj 126 421 r \$0_MyOsc;
+#X floatatom 582 465 7 0 0 0 - - -;
+#X obj 519 419 r \$0_MyOsc;
+#X floatatom 315 464 7 0 0 0 - - -;
+#X obj 252 418 r \$0_MyOsc;
+#X obj 127 209 OSCroute /tele1MLZ;
+#X obj 259 210 OSCroute /tele1MLX;
+#X obj 393 209 OSCroute /tele1Z;
+#X obj 518 209 OSCroute /tele1X;
+#X obj 518 233 s Te1X;
+#X obj 393 231 s Te1Z;
+#X obj 259 234 s TeM1LX;
+#X obj 127 232 s TeM1LZ;
+#X obj 125 306 s TeC1LZ;
+#X obj 251 303 s TeC1LY;
+#X obj 374 303 s TeC1LX;
+#X obj 518 304 s TeC1Y;
+#X obj 128 393 s TeM2LZ;
+#X obj 260 395 s TeM2LX;
+#X obj 394 370 OSCroute /tele2Z;
+#X obj 394 392 s Te2Z;
+#X obj 519 370 OSCroute /tele2X;
+#X obj 519 394 s Te2X;
+#X obj 519 465 s TeC2Y;
+#X obj 375 464 s TeC2LX;
+#X obj 252 464 s TeC2LY;
+#X obj 126 467 s TeC2LZ;
+#X obj 125 284 OSCroute /tele1CLZ;
+#X obj 251 279 OSCroute /tele1CLY;
+#X obj 374 279 OSCroute /tele1CLX;
+#X obj 518 280 OSCroute /tele1CY;
+#X obj 519 441 OSCroute /tele2CY;
+#X obj 375 440 OSCroute /tele2CLX;
+#X obj 252 440 OSCroute /tele2CLY;
+#X obj 260 371 OSCroute /tele2MLX;
+#X obj 128 370 OSCroute /tele2MLZ;
+#X obj 126 445 OSCroute /tele2CLZ;
+#X floatatom 189 553 7 0 0 0 - - -;
+#X floatatom 438 550 7 0 0 0 - - -;
+#X floatatom 572 547 7 0 0 0 - - -;
+#X floatatom 697 549 7 0 0 0 - - -;
+#X obj 634 503 r \$0_MyOsc;
+#X obj 509 504 r \$0_MyOsc;
+#X obj 375 504 r \$0_MyOsc;
+#X obj 126 507 r \$0_MyOsc;
+#X floatatom 811 549 7 0 0 0 - - -;
+#X obj 748 503 r \$0_MyOsc;
+#X floatatom 315 550 7 0 0 0 - - -;
+#X obj 252 504 r \$0_MyOsc;
+#X floatatom 189 637 7 0 0 0 - - -;
+#X floatatom 438 634 7 0 0 0 - - -;
+#X floatatom 572 631 7 0 0 0 - - -;
+#X floatatom 697 633 7 0 0 0 - - -;
+#X obj 634 587 r \$0_MyOsc;
+#X obj 509 588 r \$0_MyOsc;
+#X obj 375 588 r \$0_MyOsc;
+#X obj 126 591 r \$0_MyOsc;
+#X floatatom 811 633 7 0 0 0 - - -;
+#X obj 748 587 r \$0_MyOsc;
+#X floatatom 315 634 7 0 0 0 - - -;
+#X obj 252 588 r \$0_MyOsc;
+#X floatatom 187 715 7 0 0 0 - - -;
+#X floatatom 436 712 7 0 0 0 - - -;
+#X floatatom 570 709 7 0 0 0 - - -;
+#X floatatom 695 711 7 0 0 0 - - -;
+#X obj 632 665 r \$0_MyOsc;
+#X obj 507 666 r \$0_MyOsc;
+#X obj 373 666 r \$0_MyOsc;
+#X obj 124 669 r \$0_MyOsc;
+#X floatatom 809 711 7 0 0 0 - - -;
+#X obj 746 665 r \$0_MyOsc;
+#X floatatom 313 712 7 0 0 0 - - -;
+#X obj 250 666 r \$0_MyOsc;
+#X obj 126 531 OSCroute /cableLZ;
+#X obj 252 526 OSCroute /cableLY;
+#X obj 375 526 OSCroute /cableLX;
+#X obj 509 525 OSCroute /cableZ;
+#X obj 634 525 OSCroute /cableX;
+#X obj 748 525 OSCroute /cableY;
+#X obj 748 549 s CabY;
+#X obj 634 549 s CabX;
+#X obj 509 547 s CabZ;
+#X obj 375 550 s CabLX;
+#X obj 252 550 s CabLY;
+#X obj 126 553 s CabLZ;
+#X obj 126 615 OSCroute /cable1LZ;
+#X obj 252 610 OSCroute /cable1LY;
+#X obj 375 610 OSCroute /cable1LX;
+#X obj 509 609 OSCroute /cable1Z;
+#X obj 634 609 OSCroute /cable1X;
+#X obj 748 609 OSCroute /cable1Y;
+#X obj 748 633 s Cab1Y;
+#X obj 634 633 s Cab1X;
+#X obj 509 631 s Cab1Z;
+#X obj 375 634 s Cab1LX;
+#X obj 252 634 s Cab1LY;
+#X obj 126 637 s Cab1LZ;
+#X obj 124 693 OSCroute /cable2LZ;
+#X obj 250 688 OSCroute /cable2LY;
+#X obj 373 688 OSCroute /cable2LX;
+#X obj 507 687 OSCroute /cable2Z;
+#X obj 632 687 OSCroute /cable2X;
+#X obj 746 687 OSCroute /cable2Y;
+#X obj 746 711 s Cab2Y;
+#X obj 632 711 s Cab2X;
+#X obj 507 709 s Cab2Z;
+#X obj 373 712 s Cab2LX;
+#X obj 250 712 s Cab2LY;
+#X obj 124 715 s Cab2LZ;
+#X floatatom 185 801 7 0 0 0 - - -;
+#X floatatom 434 798 7 0 0 0 - - -;
+#X floatatom 568 795 7 0 0 0 - - -;
+#X floatatom 693 797 7 0 0 0 - - -;
+#X obj 505 752 r \$0_MyOsc;
+#X obj 371 752 r \$0_MyOsc;
+#X obj 122 755 r \$0_MyOsc;
+#X floatatom 807 797 7 0 0 0 - - -;
+#X floatatom 311 798 7 0 0 0 - - -;
+#X obj 248 752 r \$0_MyOsc;
+#X obj 630 751 r \$0_MyOsc;
+#X obj 744 751 r \$0_MyOsc;
+#X floatatom 928 796 7 0 0 0 - - -;
+#X floatatom 1047 798 7 0 0 0 - - -;
+#X obj 864 753 r \$0_MyOsc;
+#X floatatom 1166 798 7 0 0 0 - - -;
+#X obj 984 752 r \$0_MyOsc;
+#X obj 1103 752 r \$0_MyOsc;
+#X obj 122 779 OSCroute /cable3LZ;
+#X obj 248 774 OSCroute /cable3LY;
+#X obj 371 774 OSCroute /cable3LX;
+#X obj 505 773 OSCroute /cable3Z;
+#X obj 630 773 OSCroute /cable3X;
+#X obj 744 773 OSCroute /cable3Y;
+#X obj 1103 774 OSCroute /cable3RY;
+#X obj 984 774 OSCroute /cable3RX;
+#X obj 864 774 OSCroute /cable3RZ;
+#X obj 1103 798 s Cab3RY;
+#X obj 984 798 s Cab3RX;
+#X obj 864 796 s Cab3RZ;
+#X obj 744 797 s Cab3Y;
+#X obj 630 797 s Cab3X;
+#X obj 505 795 s Cab3Z;
+#X obj 371 798 s Cab3LX;
+#X obj 248 798 s Cab3LY;
+#X obj 122 801 s Cab3LZ;
+#X text 693 85 Obtains the X - Z values for the telegraph poles;
+#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars
+as well as the Y value. (This is relative to the pole);
+#X text 882 578 Obtains the X - Y - Z position and scale of the cables
+that run between the pole as well as the rotation values of he cable
+that runs between the pole and the building.;
+#X connect 0 0 1 0;
+#X connect 6 0 27 0;
+#X connect 7 0 26 0;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 10 0 2 0;
+#X connect 10 0 12 0;
+#X connect 11 0 3 0;
+#X connect 11 0 13 0;
+#X connect 16 0 24 0;
+#X connect 17 0 22 0;
+#X connect 19 0 25 0;
+#X connect 21 0 23 0;
+#X connect 22 0 14 0;
+#X connect 22 0 30 0;
+#X connect 23 0 20 0;
+#X connect 23 0 31 0;
+#X connect 24 0 15 0;
+#X connect 24 0 32 0;
+#X connect 25 0 18 0;
+#X connect 25 0 33 0;
+#X connect 26 0 4 0;
+#X connect 26 0 29 0;
+#X connect 27 0 5 0;
+#X connect 27 0 28 0;
+#X connect 38 0 69 0;
+#X connect 39 0 68 0;
+#X connect 40 0 67 0;
+#X connect 41 0 66 0;
+#X connect 44 0 90 0;
+#X connect 45 0 88 0;
+#X connect 47 0 91 0;
+#X connect 49 0 89 0;
+#X connect 54 0 82 0;
+#X connect 55 0 80 0;
+#X connect 56 0 95 0;
+#X connect 57 0 96 0;
+#X connect 60 0 93 0;
+#X connect 61 0 97 0;
+#X connect 63 0 92 0;
+#X connect 65 0 94 0;
+#X connect 66 0 34 0;
+#X connect 66 0 73 0;
+#X connect 67 0 35 0;
+#X connect 67 0 72 0;
+#X connect 68 0 36 0;
+#X connect 68 0 71 0;
+#X connect 69 0 37 0;
+#X connect 69 0 70 0;
+#X connect 80 0 52 0;
+#X connect 80 0 81 0;
+#X connect 82 0 53 0;
+#X connect 82 0 83 0;
+#X connect 88 0 42 0;
+#X connect 88 0 74 0;
+#X connect 89 0 48 0;
+#X connect 89 0 75 0;
+#X connect 90 0 43 0;
+#X connect 90 0 76 0;
+#X connect 91 0 46 0;
+#X connect 91 0 77 0;
+#X connect 92 0 62 0;
+#X connect 92 0 84 0;
+#X connect 93 0 59 0;
+#X connect 93 0 85 0;
+#X connect 94 0 64 0;
+#X connect 94 0 86 0;
+#X connect 95 0 51 0;
+#X connect 95 0 79 0;
+#X connect 96 0 50 0;
+#X connect 96 0 78 0;
+#X connect 97 0 58 0;
+#X connect 97 0 87 0;
+#X connect 102 0 138 0;
+#X connect 103 0 137 0;
+#X connect 104 0 136 0;
+#X connect 105 0 134 0;
+#X connect 107 0 139 0;
+#X connect 109 0 135 0;
+#X connect 114 0 150 0;
+#X connect 115 0 149 0;
+#X connect 116 0 148 0;
+#X connect 117 0 146 0;
+#X connect 119 0 151 0;
+#X connect 121 0 147 0;
+#X connect 126 0 162 0;
+#X connect 127 0 161 0;
+#X connect 128 0 160 0;
+#X connect 129 0 158 0;
+#X connect 131 0 163 0;
+#X connect 133 0 159 0;
+#X connect 134 0 98 0;
+#X connect 134 0 145 0;
+#X connect 135 0 108 0;
+#X connect 135 0 144 0;
+#X connect 136 0 99 0;
+#X connect 136 0 143 0;
+#X connect 137 0 100 0;
+#X connect 137 0 142 0;
+#X connect 138 0 101 0;
+#X connect 138 0 141 0;
+#X connect 139 0 106 0;
+#X connect 139 0 140 0;
+#X connect 146 0 110 0;
+#X connect 146 0 157 0;
+#X connect 147 0 120 0;
+#X connect 147 0 156 0;
+#X connect 148 0 111 0;
+#X connect 148 0 155 0;
+#X connect 149 0 112 0;
+#X connect 149 0 154 0;
+#X connect 150 0 113 0;
+#X connect 150 0 153 0;
+#X connect 151 0 118 0;
+#X connect 151 0 152 0;
+#X connect 158 0 122 0;
+#X connect 158 0 169 0;
+#X connect 159 0 132 0;
+#X connect 159 0 168 0;
+#X connect 160 0 123 0;
+#X connect 160 0 167 0;
+#X connect 161 0 124 0;
+#X connect 161 0 166 0;
+#X connect 162 0 125 0;
+#X connect 162 0 165 0;
+#X connect 163 0 130 0;
+#X connect 163 0 164 0;
+#X connect 174 0 191 0;
+#X connect 175 0 190 0;
+#X connect 176 0 188 0;
+#X connect 179 0 189 0;
+#X connect 180 0 192 0;
+#X connect 181 0 193 0;
+#X connect 184 0 196 0;
+#X connect 186 0 195 0;
+#X connect 187 0 194 0;
+#X connect 188 0 170 0;
+#X connect 188 0 205 0;
+#X connect 189 0 178 0;
+#X connect 189 0 204 0;
+#X connect 190 0 171 0;
+#X connect 190 0 203 0;
+#X connect 191 0 172 0;
+#X connect 191 0 202 0;
+#X connect 192 0 173 0;
+#X connect 192 0 201 0;
+#X connect 193 0 177 0;
+#X connect 193 0 200 0;
+#X connect 194 0 185 0;
+#X connect 194 0 197 0;
+#X connect 195 0 183 0;
+#X connect 195 0 198 0;
+#X connect 196 0 182 0;
+#X connect 196 0 199 0;
+#X restore 755 31 pd OSC_TeleValues;
+#N canvas 0 304 670 340 OSC_PlayerValues 0;
+#X obj 117 9 OSCroute /playerX;
+#X floatatom 279 37 7 0 0 0 - - -;
+#X floatatom 167 36 7 0 0 0 - - -;
+#X obj 117 35 s Xpos;
+#X obj 34 1 inlet;
+#X obj 34 25 s \$0_MyOsc;
+#X obj 117 -13 r \$0_MyOsc;
+#X obj 354 7 OSCroute /playerZ;
+#X obj 354 36 s Zpos;
+#X floatatom 400 36 7 0 0 0 - - -;
+#X obj 233 -15 r \$0_MyOsc;
+#X obj 355 -15 r \$0_MyOsc;
+#X obj 233 37 s Ypos;
+#X obj 233 8 OSCroute /playerY;
+#X floatatom 285 115 7 0 0 0 - - -;
+#X floatatom 168 114 7 0 0 0 - - -;
+#X obj 118 65 r \$0_MyOsc;
+#X floatatom 407 114 7 0 0 0 - - -;
+#X obj 234 63 r \$0_MyOsc;
+#X obj 356 63 r \$0_MyOsc;
+#X obj 118 87 OSCroute /playerLX;
+#X obj 234 86 OSCroute /playerLY;
+#X obj 355 85 OSCroute /playerLZ;
+#X obj 118 113 s XLpos;
+#X obj 234 115 s YLpos;
+#X obj 355 114 s ZLpos;
+#X floatatom 283 191 7 0 0 0 - - -;
+#X floatatom 166 190 7 0 0 0 - - -;
+#X obj 116 141 r \$0_MyOsc;
+#X floatatom 405 190 7 0 0 0 - - -;
+#X obj 232 139 r \$0_MyOsc;
+#X obj 354 139 r \$0_MyOsc;
+#X obj 116 163 OSCroute /playerRX;
+#X obj 232 162 OSCroute /playerRY;
+#X obj 353 161 OSCroute /playerRZ;
+#X obj 353 190 s ZRpos;
+#X obj 232 191 s YRpos;
+#X obj 116 189 s XRpos;
+#X text 501 7 Player position;
+#X text 504 85 Player scale;
+#X text 503 171 Player rotation;
+#X text 129 249 Receives OSC information about the player / observer
+;
+#X connect 0 0 3 0;
+#X connect 0 0 2 0;
+#X connect 4 0 5 0;
+#X connect 6 0 0 0;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 10 0 13 0;
+#X connect 11 0 7 0;
+#X connect 13 0 1 0;
+#X connect 13 0 12 0;
+#X connect 16 0 20 0;
+#X connect 18 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 15 0;
+#X connect 20 0 23 0;
+#X connect 21 0 14 0;
+#X connect 21 0 24 0;
+#X connect 22 0 17 0;
+#X connect 22 0 25 0;
+#X connect 28 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 34 0;
+#X connect 32 0 27 0;
+#X connect 32 0 37 0;
+#X connect 33 0 26 0;
+#X connect 33 0 36 0;
+#X connect 34 0 29 0;
+#X connect 34 0 35 0;
+#X restore 606 -12 pd OSC_PlayerValues;
+#N canvas 163 38 554 492 OSC_Tree 0;
+#X obj 35 21 inlet;
+#X obj 35 45 s \$0_MyOsc;
+#N canvas 169 306 1177 130 main 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeX;
+#X obj 158 36 OSCroute /treeY;
+#X obj 278 39 OSCroute /treeZ;
+#X obj 44 60 s treeX;
+#X obj 278 61 s treeZ;
+#X obj 158 60 s treeY;
+#X obj 398 36 OSCroute /treeLX;
+#X obj 398 60 s treeLX;
+#X obj 524 36 OSCroute /treeLY;
+#X obj 524 60 s treeLY;
+#X obj 649 36 OSCroute /treeLZ;
+#X obj 649 58 s treeLZ;
+#X obj 775 31 OSCroute /treeRX;
+#X obj 775 55 s treeRX;
+#X obj 902 28 OSCroute /treeRY;
+#X obj 902 52 s treeRY;
+#X obj 1034 27 OSCroute /treeRZ;
+#X obj 1034 49 s treeRZ;
+#X connect 4 0 20 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 19 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 21 0;
+#X connect 19 0 7 0;
+#X connect 19 0 23 0;
+#X connect 20 0 2 0;
+#X connect 20 0 22 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 112 pd main;
+#N canvas 169 306 1177 130 trunk 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeTX;
+#X obj 44 60 s treeTX;
+#X obj 158 36 OSCroute /treeTY;
+#X obj 158 60 s treeTY;
+#X obj 278 39 OSCroute /treeTZ;
+#X obj 278 61 s treeTZ;
+#X obj 398 36 OSCroute /treeTLX;
+#X obj 398 60 s treeTLX;
+#X obj 524 36 OSCroute /treeTLY;
+#X obj 524 60 s treeTLY;
+#X obj 649 36 OSCroute /treeTLZ;
+#X obj 649 58 s treeTLZ;
+#X obj 775 31 OSCroute /treeTRX;
+#X obj 775 55 s treeTRX;
+#X obj 902 28 OSCroute /treeTRY;
+#X obj 902 52 s treeTRY;
+#X obj 1034 27 OSCroute /treeTRZ;
+#X obj 1034 49 s treeTRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 135 pd trunk;
+#N canvas 169 306 1177 130 branch 0;
+#X floatatom 712 58 7 0 0 0 - - -;
+#X floatatom 461 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 587 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1098 49 7 0 0 0 - - -;
+#X floatatom 838 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 965 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeBX;
+#X obj 44 60 s treeBX;
+#X obj 158 36 OSCroute /treeBY;
+#X obj 158 60 s treeBY;
+#X obj 278 39 OSCroute /treeBZ;
+#X obj 278 61 s treeBZ;
+#X obj 398 36 OSCroute /treeBLX;
+#X obj 398 60 s treeBLX;
+#X obj 524 36 OSCroute /treeBLY;
+#X obj 524 60 s treeBLY;
+#X obj 649 36 OSCroute /treeBLZ;
+#X obj 649 58 s treeBLZ;
+#X obj 775 31 OSCroute /treeBRX;
+#X obj 775 55 s treeBRX;
+#X obj 902 28 OSCroute /treeBRY;
+#X obj 902 52 s treeBRY;
+#X obj 1034 27 OSCroute /treeBRZ;
+#X obj 1034 49 s treeBRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 44 158 pd branch;
+#N canvas 169 306 1177 130 branch1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB1X;
+#X obj 44 60 s treeB1X;
+#X obj 158 36 OSCroute /treeB1Y;
+#X obj 158 60 s treeB1Y;
+#X obj 278 39 OSCroute /treeB1Z;
+#X obj 278 61 s treeB1Z;
+#X obj 398 36 OSCroute /treeB1LX;
+#X obj 398 60 s treeB1LX;
+#X obj 524 36 OSCroute /treeB1LY;
+#X obj 524 60 s treeB1LY;
+#X obj 649 36 OSCroute /treeB1LZ;
+#X obj 649 58 s treeB1LZ;
+#X obj 775 31 OSCroute /treeB1RX;
+#X obj 775 55 s treeB1RX;
+#X obj 902 28 OSCroute /treeB1RY;
+#X obj 902 52 s treeB1RY;
+#X obj 1034 27 OSCroute /treeB1RZ;
+#X obj 1034 49 s treeB1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 181 pd branch1;
+#N canvas 169 306 1177 130 branch2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB2X;
+#X obj 44 60 s treeB2X;
+#X obj 158 36 OSCroute /treeB2Y;
+#X obj 158 60 s treeB2Y;
+#X obj 278 39 OSCroute /treeB2Z;
+#X obj 278 61 s treeB2Z;
+#X obj 398 36 OSCroute /treeB2LX;
+#X obj 398 60 s treeB2LX;
+#X obj 524 36 OSCroute /treeB2LY;
+#X obj 524 60 s treeB2LY;
+#X obj 649 36 OSCroute /treeB2LZ;
+#X obj 649 58 s treeB2LZ;
+#X obj 775 31 OSCroute /treeB2RX;
+#X obj 775 55 s treeB2RX;
+#X obj 902 28 OSCroute /treeB2RY;
+#X obj 902 52 s treeB2RY;
+#X obj 1034 27 OSCroute /treeB2RZ;
+#X obj 1034 49 s treeB2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 203 pd branch2;
+#N canvas 169 306 1177 130 branch3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB3X;
+#X obj 44 60 s treeB3X;
+#X obj 158 36 OSCroute /treeB3Y;
+#X obj 158 60 s treeB3Y;
+#X obj 278 39 OSCroute /treeB3Z;
+#X obj 278 61 s treeB3Z;
+#X obj 398 36 OSCroute /treeB3LX;
+#X obj 398 60 s treeB3LX;
+#X obj 524 36 OSCroute /treeB3LY;
+#X obj 524 60 s treeB3LY;
+#X obj 649 36 OSCroute /treeB3LZ;
+#X obj 649 58 s treeB3LZ;
+#X obj 775 31 OSCroute /treeB3RX;
+#X obj 775 55 s treeB3RX;
+#X obj 902 28 OSCroute /treeB3RY;
+#X obj 902 52 s treeB3RY;
+#X obj 1034 27 OSCroute /treeB3RZ;
+#X obj 1034 49 s treeB3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 43 227 pd branch3;
+#N canvas 169 306 1177 130 treeY 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYX;
+#X obj 44 60 s treeYX;
+#X obj 158 36 OSCroute /treeYY;
+#X obj 158 60 s treeYY;
+#X obj 278 39 OSCroute /treeYZ;
+#X obj 278 61 s treeYZ;
+#X obj 398 36 OSCroute /treeYLX;
+#X obj 398 60 s treeYLX;
+#X obj 524 36 OSCroute /treeYLY;
+#X obj 524 60 s treeYLY;
+#X obj 649 36 OSCroute /treeYLZ;
+#X obj 649 58 s treeYLZ;
+#X obj 775 31 OSCroute /treeYRX;
+#X obj 775 55 s treeYRX;
+#X obj 902 28 OSCroute /treeYRY;
+#X obj 902 52 s treeYRY;
+#X obj 1034 27 OSCroute /treeYRZ;
+#X obj 1034 49 s treeYRZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 18 pd treeY;
+#N canvas 128 306 1259 130 treeYB4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB4X;
+#X obj 44 60 s treeYB4X;
+#X obj 175 35 OSCroute /treeYB4Y;
+#X obj 175 59 s treeYB4Y;
+#X obj 294 35 OSCroute /treeYB4Z;
+#X obj 294 57 s treeYB4Z;
+#X obj 416 34 OSCroute /treeYB4LX;
+#X obj 416 58 s treeYB4LX;
+#X obj 548 36 OSCroute /treeYB4LY;
+#X obj 548 60 s treeYB4LY;
+#X obj 688 37 OSCroute /treeYB4LZ;
+#X obj 688 59 s treeYB4LZ;
+#X obj 824 29 OSCroute /treeYB4RX;
+#X obj 824 53 s treeYB4RX;
+#X obj 972 34 OSCroute /treeYB4RY;
+#X obj 972 58 s treeYB4RY;
+#X obj 1112 37 OSCroute /treeYB4RZ;
+#X obj 1112 59 s treeYB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 44 pd treeYB4;
+#N canvas 128 306 1259 130 treeYB5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 152 68 pd treeYB5;
+#N canvas 169 306 1177 130 treeY1 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1X;
+#X obj 44 60 s treeY1X;
+#X obj 158 36 OSCroute /treeY1Y;
+#X obj 158 60 s treeY1Y;
+#X obj 278 39 OSCroute /treeY1Z;
+#X obj 278 61 s treeY1Z;
+#X obj 398 36 OSCroute /treeY1LX;
+#X obj 398 60 s treeY1LX;
+#X obj 524 36 OSCroute /treeY1LY;
+#X obj 524 60 s treeY1LY;
+#X obj 649 36 OSCroute /treeY1LZ;
+#X obj 649 58 s treeY1LZ;
+#X obj 775 31 OSCroute /treeY1RX;
+#X obj 775 55 s treeY1RX;
+#X obj 902 28 OSCroute /treeY1RY;
+#X obj 902 52 s treeY1RY;
+#X obj 1034 27 OSCroute /treeY1RZ;
+#X obj 1034 49 s treeY1RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 150 94 pd treeY1;
+#N canvas 128 306 1259 130 treeY1B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY1B4X;
+#X obj 44 60 s treeY1B4X;
+#X obj 175 35 OSCroute /treeY1B4Y;
+#X obj 175 59 s treeY1B4Y;
+#X obj 294 35 OSCroute /treeY1B4Z;
+#X obj 294 57 s treeY1B4Z;
+#X obj 416 34 OSCroute /treeY1B4LX;
+#X obj 416 58 s treeY1B4LX;
+#X obj 548 36 OSCroute /treeY1B4LY;
+#X obj 548 60 s treeY1B4LY;
+#X obj 688 37 OSCroute /treeY1B4LZ;
+#X obj 688 59 s treeY1B4LZ;
+#X obj 824 29 OSCroute /treeY1B4RX;
+#X obj 824 53 s treeY1B4RX;
+#X obj 972 34 OSCroute /treeY1B4RY;
+#X obj 972 58 s treeY1B4RY;
+#X obj 1112 37 OSCroute /treeY1B4RZ;
+#X obj 1112 59 s treeY1B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 120 pd treeY1B4;
+#N canvas 128 306 1259 130 treeY1B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 44 36 OSCroute /treeY1B5X;
+#X obj 44 60 s treeY1B5X;
+#X obj 175 35 OSCroute /treeY1B5Y;
+#X obj 175 59 s treeY1B5Y;
+#X obj 294 35 OSCroute /treeY1B5Z;
+#X obj 294 57 s treeY1B5Z;
+#X obj 416 34 OSCroute /treeY1B5LX;
+#X obj 416 58 s treeY1B5LX;
+#X obj 548 36 OSCroute /treeY1B5LY;
+#X obj 548 60 s treeY1B5LY;
+#X obj 688 37 OSCroute /treeY1B5LZ;
+#X obj 829 61 s treeY1B5RX;
+#X obj 972 34 OSCroute /treeY1B5RY;
+#X obj 972 58 s treeY1B5RY;
+#X obj 1112 37 OSCroute /treeY1B5RZ;
+#X obj 1112 59 s treeY1B5RZ;
+#X connect 4 0 24 0;
+#X connect 5 0 26 0;
+#X connect 6 0 30 0;
+#X connect 9 0 28 0;
+#X connect 10 0 20 0;
+#X connect 11 0 22 0;
+#X connect 14 0 34 0;
+#X connect 16 0 19 0;
+#X connect 17 0 32 0;
+#X connect 19 0 13 0;
+#X connect 19 0 31 0;
+#X connect 20 0 3 0;
+#X connect 20 0 21 0;
+#X connect 22 0 7 0;
+#X connect 22 0 23 0;
+#X connect 24 0 2 0;
+#X connect 24 0 25 0;
+#X connect 26 0 1 0;
+#X connect 26 0 27 0;
+#X connect 28 0 8 0;
+#X connect 28 0 29 0;
+#X connect 30 0 0 0;
+#X connect 30 0 18 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 153 144 pd treeY1B5;
+#N canvas 169 306 1177 130 treeY2 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2X;
+#X obj 44 60 s treeY2X;
+#X obj 158 36 OSCroute /treeY2Y;
+#X obj 158 60 s treeY2Y;
+#X obj 278 39 OSCroute /treeY2Z;
+#X obj 278 61 s treeY2Z;
+#X obj 398 36 OSCroute /treeY2LX;
+#X obj 398 60 s treeY2LX;
+#X obj 524 36 OSCroute /treeY2LY;
+#X obj 524 60 s treeY2LY;
+#X obj 649 36 OSCroute /treeY2LZ;
+#X obj 649 58 s treeY2LZ;
+#X obj 775 31 OSCroute /treeY2RX;
+#X obj 775 55 s treeY2RX;
+#X obj 902 28 OSCroute /treeY2RY;
+#X obj 902 52 s treeY2RY;
+#X obj 1034 27 OSCroute /treeY2RZ;
+#X obj 1034 49 s treeY2RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 148 173 pd treeY2;
+#N canvas 128 306 1259 130 treeY2B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY2B4X;
+#X obj 44 60 s treeY2B4X;
+#X obj 175 35 OSCroute /treeY2B4Y;
+#X obj 175 59 s treeY2B4Y;
+#X obj 294 35 OSCroute /treeY2B4Z;
+#X obj 294 57 s treeY2B4Z;
+#X obj 416 34 OSCroute /treeY2B4LX;
+#X obj 416 58 s treeY2B4LX;
+#X obj 548 36 OSCroute /treeY2B4LY;
+#X obj 548 60 s treeY2B4LY;
+#X obj 688 37 OSCroute /treeY2B4LZ;
+#X obj 688 59 s treeY2B4LZ;
+#X obj 824 29 OSCroute /treeY2B4RX;
+#X obj 824 53 s treeY2B4RX;
+#X obj 972 34 OSCroute /treeY2B4RY;
+#X obj 972 58 s treeY2B4RY;
+#X obj 1112 37 OSCroute /treeY2B4RZ;
+#X obj 1112 59 s treeY2B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 199 pd treeY2B4;
+#N canvas 128 306 1259 130 treeY2B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 151 223 pd treeY2B5;
+#N canvas 169 306 1177 130 treeY3 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3X;
+#X obj 44 60 s treeY3X;
+#X obj 158 36 OSCroute /treeY3Y;
+#X obj 158 60 s treeY3Y;
+#X obj 278 39 OSCroute /treeY3Z;
+#X obj 278 61 s treeY3Z;
+#X obj 398 36 OSCroute /treeY3LX;
+#X obj 398 60 s treeY3LX;
+#X obj 524 36 OSCroute /treeY3LY;
+#X obj 524 60 s treeY3LY;
+#X obj 649 36 OSCroute /treeY3LZ;
+#X obj 649 58 s treeY3LZ;
+#X obj 775 31 OSCroute /treeY3RX;
+#X obj 775 55 s treeY3RX;
+#X obj 902 28 OSCroute /treeY3RY;
+#X obj 902 52 s treeY3RY;
+#X obj 1034 27 OSCroute /treeY3RZ;
+#X obj 1034 49 s treeY3RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 146 255 pd treeY3;
+#N canvas 128 306 1259 130 treeY3B4 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 901 53 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 824 7 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeY3B4X;
+#X obj 44 60 s treeY3B4X;
+#X obj 175 35 OSCroute /treeY3B4Y;
+#X obj 175 59 s treeY3B4Y;
+#X obj 294 35 OSCroute /treeY3B4Z;
+#X obj 294 57 s treeY3B4Z;
+#X obj 416 34 OSCroute /treeY3B4LX;
+#X obj 416 58 s treeY3B4LX;
+#X obj 548 36 OSCroute /treeY3B4LY;
+#X obj 548 60 s treeY3B4LY;
+#X obj 688 37 OSCroute /treeY3B4LZ;
+#X obj 688 59 s treeY3B4LZ;
+#X obj 824 29 OSCroute /treeY3B4RX;
+#X obj 824 53 s treeY3B4RX;
+#X obj 972 34 OSCroute /treeY3B4RY;
+#X obj 972 58 s treeY3B4RY;
+#X obj 1112 37 OSCroute /treeY3B4RZ;
+#X obj 1112 59 s treeY3B4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 281 pd treeY3B4;
+#N canvas 128 306 1259 130 treeY3B5 0;
+#X floatatom 763 58 7 0 0 0 - - -;
+#X floatatom 491 57 7 0 0 0 - - -;
+#X floatatom 363 56 7 0 0 0 - - -;
+#X floatatom 114 58 7 0 0 0 - - -;
+#X obj 294 14 r \$0_MyOsc;
+#X obj 416 12 r \$0_MyOsc;
+#X obj 688 13 r \$0_MyOsc;
+#X floatatom 247 59 7 0 0 0 - - -;
+#X floatatom 630 60 7 0 0 0 - - -;
+#X obj 548 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 175 13 r \$0_MyOsc;
+#X floatatom 1186 59 7 0 0 0 - - -;
+#X floatatom 906 61 7 0 0 0 - - -;
+#X obj 1112 16 r \$0_MyOsc;
+#X floatatom 1045 58 7 0 0 0 - - -;
+#X obj 829 15 r \$0_MyOsc;
+#X obj 972 12 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeYB5X;
+#X obj 44 60 s treeYB5X;
+#X obj 175 35 OSCroute /treeYB5Y;
+#X obj 175 59 s treeYB5Y;
+#X obj 294 35 OSCroute /treeYB5Z;
+#X obj 294 57 s treeYB5Z;
+#X obj 416 34 OSCroute /treeYB5LX;
+#X obj 416 58 s treeYB5LX;
+#X obj 548 36 OSCroute /treeYB5LY;
+#X obj 548 60 s treeYB5LY;
+#X obj 688 37 OSCroute /treeYB5LZ;
+#X obj 688 59 s treeYB5LZ;
+#X obj 829 37 OSCroute /treeYB5RX;
+#X obj 829 61 s treeYB5RX;
+#X obj 972 34 OSCroute /treeYB5RY;
+#X obj 972 58 s treeYB5RY;
+#X obj 1112 37 OSCroute /treeYB5RZ;
+#X obj 1112 59 s treeYB5RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 149 305 pd treeY3B5;
+#N canvas 169 306 1177 130 branch4 0;
+#X floatatom 719 58 7 0 0 0 - - -;
+#X floatatom 469 60 7 0 0 0 - - -;
+#X floatatom 341 61 7 0 0 0 - - -;
+#X floatatom 107 60 7 0 0 0 - - -;
+#X obj 278 18 r \$0_MyOsc;
+#X obj 398 14 r \$0_MyOsc;
+#X obj 649 12 r \$0_MyOsc;
+#X floatatom 221 60 7 0 0 0 - - -;
+#X floatatom 593 60 7 0 0 0 - - -;
+#X obj 524 14 r \$0_MyOsc;
+#X obj 44 14 r \$0_MyOsc;
+#X obj 158 14 r \$0_MyOsc;
+#X floatatom 1103 49 7 0 0 0 - - -;
+#X floatatom 845 55 7 0 0 0 - - -;
+#X obj 1034 6 r \$0_MyOsc;
+#X floatatom 971 52 7 0 0 0 - - -;
+#X obj 775 9 r \$0_MyOsc;
+#X obj 902 6 r \$0_MyOsc;
+#X obj 44 36 OSCroute /treeB4X;
+#X obj 44 60 s treeB4X;
+#X obj 158 36 OSCroute /treeB4Y;
+#X obj 158 60 s treeB4Y;
+#X obj 278 39 OSCroute /treeB4Z;
+#X obj 278 61 s treeB4Z;
+#X obj 398 36 OSCroute /treeB4LX;
+#X obj 398 60 s treeB4LX;
+#X obj 524 36 OSCroute /treeB4LY;
+#X obj 524 60 s treeB4LY;
+#X obj 649 36 OSCroute /treeB4LZ;
+#X obj 649 58 s treeB4LZ;
+#X obj 775 31 OSCroute /treeB4RX;
+#X obj 775 55 s treeB4RX;
+#X obj 902 28 OSCroute /treeB4RY;
+#X obj 902 52 s treeB4RY;
+#X obj 1034 27 OSCroute /treeB4RZ;
+#X obj 1034 49 s treeB4RZ;
+#X connect 4 0 22 0;
+#X connect 5 0 24 0;
+#X connect 6 0 28 0;
+#X connect 9 0 26 0;
+#X connect 10 0 18 0;
+#X connect 11 0 20 0;
+#X connect 14 0 34 0;
+#X connect 16 0 30 0;
+#X connect 17 0 32 0;
+#X connect 18 0 3 0;
+#X connect 18 0 19 0;
+#X connect 20 0 7 0;
+#X connect 20 0 21 0;
+#X connect 22 0 2 0;
+#X connect 22 0 23 0;
+#X connect 24 0 1 0;
+#X connect 24 0 25 0;
+#X connect 26 0 8 0;
+#X connect 26 0 27 0;
+#X connect 28 0 0 0;
+#X connect 28 0 29 0;
+#X connect 30 0 13 0;
+#X connect 30 0 31 0;
+#X connect 32 0 15 0;
+#X connect 32 0 33 0;
+#X connect 34 0 12 0;
+#X connect 34 0 35 0;
+#X restore 45 252 pd branch4;
+#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position
+\, scale and rotation for all components of the tree.;
+#X connect 0 0 1 0;
+#X restore 744 53 pd OSC_Tree;
+#X obj 682 17 print;
+#X obj 944 -97 loadbang;
+#X msg 1001 -78 connect localhost 9001;
+#X msg 1014 83 \$1;
+#X msg 1014 105 send /test \$1;
+#X obj 944 -75 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 907 -40 onebang;
+#X obj 858 -33 t b;
+#X obj 44 397 loadbang;
+#X msg 44 425 5;
+#X obj 509 -83 loadbang;
+#X msg 509 -55 5;
+#X text 106 401 Manually adjust to represent the number of sources
+;
+#X text 449 342 Alt Equation for Strouhal Number;
+#X text 451 354 St = 0.2684 - 1.0356(Re) ^ -1/2;
+#X obj 845 331 unpack f f;
+#X msg 879 272 33 5;
+#X msg 868 240 12 40;
+#X msg 893 300 50 1;
+#X msg 844 215 7 55;
+#X obj 269 487 delay 15;
+#X text 890 211 Moderate Breeze;
+#X text 912 238 Strong Breeze;
+#X text 915 270 Hurricane;
+#X text 932 300 Beyond - centre of Tornado stuff!;
+#X obj 1014 40 i;
+#X obj 1014 -2 * 100;
+#X obj 1014 17 + 5;
+#X obj 1014 60 / 100;
+#X obj 667 125 bng 35 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 667 168 s setUp;
+#X obj 412 45 s W_SPEED;
+#X obj 1014 -47 r W_SPEED;
+#X obj 902 357 s GAIN;
+#X obj 269 465 r GAIN;
+#X obj 845 381 s MYSPEED;
+#X obj 370 -106 r MYSPEED;
+#X connect 0 0 25 0;
+#X connect 16 0 31 1;
+#X connect 18 0 33 0;
+#X connect 20 0 25 1;
+#X connect 20 0 26 1;
+#X connect 21 0 24 0;
+#X connect 21 0 80 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 25 0 26 0;
+#X connect 26 0 19 0;
+#X connect 26 0 21 0;
+#X connect 31 0 14 0;
+#X connect 31 1 15 0;
+#X connect 32 0 23 0;
+#X connect 33 0 16 0;
+#X connect 36 0 35 0;
+#X connect 38 0 75 0;
+#X connect 39 0 40 0;
+#X connect 40 0 42 0;
+#X connect 40 0 43 0;
+#X connect 40 0 46 0;
+#X connect 40 0 48 0;
+#X connect 40 0 47 0;
+#X connect 40 0 56 0;
+#X connect 44 0 45 0;
+#X connect 44 0 31 0;
+#X connect 50 0 54 0;
+#X connect 51 0 35 0;
+#X connect 52 0 53 0;
+#X connect 53 0 36 0;
+#X connect 54 0 55 1;
+#X connect 55 0 51 0;
+#X connect 56 0 55 0;
+#X connect 57 0 58 0;
+#X connect 58 0 44 0;
+#X connect 59 0 60 0;
+#X connect 60 0 20 0;
+#X connect 64 0 84 0;
+#X connect 64 1 82 0;
+#X connect 65 0 64 0;
+#X connect 66 0 64 0;
+#X connect 67 0 64 0;
+#X connect 68 0 64 0;
+#X connect 69 0 16 0;
+#X connect 74 0 77 0;
+#X connect 75 0 76 0;
+#X connect 76 0 74 0;
+#X connect 77 0 52 0;
+#X connect 78 0 79 0;
+#X connect 81 0 38 0;
+#X connect 83 0 69 0;
+#X connect 85 0 20 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/angleCalc.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,46 @@
+#N canvas 373 91 541 315 10;
+#X obj 275 46 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 255 27 Elevation Angle;
+#X obj 204 68 / 360;
+#X obj 204 90 * 6.28319;
+#X floatatom 79 166 8 0 0 0 - - -;
+#X obj 138 69 / 360;
+#X obj 138 91 * 6.28319;
+#X floatatom 23 72 5 0 0 0 - - -;
+#X floatatom 272 70 5 0 0 0 - - -;
+#X floatatom 166 207 5 0 0 0 - - -;
+#X floatatom 251 239 5 0 0 0 - - -;
+#X obj 138 115 cos;
+#X obj 204 121 cos;
+#X obj 204 185 *;
+#X obj 138 139 t f b;
+#X obj 136 164 delay 9;
+#X obj 204 239 outlet;
+#X obj 204 40 inlet;
+#X obj 139 42 inlet;
+#X obj 26 46 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 30 28 Azimuth Angle;
+#X text 278 129 Create an audio version of this patch;
+#X obj 204 210 arccos;
+#X connect 0 0 8 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 12 0;
+#X connect 5 0 6 0;
+#X connect 6 0 11 0;
+#X connect 11 0 14 0;
+#X connect 12 0 13 0;
+#X connect 13 0 9 0;
+#X connect 13 0 22 0;
+#X connect 14 0 13 1;
+#X connect 14 0 4 0;
+#X connect 14 1 15 0;
+#X connect 15 0 13 0;
+#X connect 17 0 2 0;
+#X connect 18 0 5 0;
+#X connect 19 0 7 0;
+#X connect 19 0 5 0;
+#X connect 22 0 16 0;
+#X connect 22 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/angleCalc~.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,92 @@
+#N canvas 741 141 677 520 10;
+#X obj 463 76 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5000 1;
+#X text 462 57 Elevation Angle;
+#X floatatom 152 121 8 0 0 0 - - -;
+#X floatatom 499 102 5 0 0 0 - - -;
+#X obj 175 95 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 5300 1;
+#X text 179 77 Azimuth Angle;
+#X obj 250 122 inlet~;
+#X obj 414 102 inlet~;
+#X obj 250 144 /~ 360;
+#X obj 414 125 /~ 360;
+#X obj 415 237 cos~;
+#X obj 313 320 *~;
+#X obj 313 345 arccos~;
+#X obj 313 374 outlet~;
+#X obj 215 121 sig~;
+#X obj 460 102 sig~;
+#X obj 368 313 loadbang;
+#X obj 368 334 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 368 352 metro 10;
+#X obj 368 373 snapshot~;
+#X floatatom 368 393 8 0 0 0 - - -;
+#X obj 88 112 loadbang;
+#X obj 88 133 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 88 151 metro 10;
+#X obj 88 172 snapshot~;
+#X floatatom 49 193 5 0 0 0 - - -;
+#X obj 88 198 > 0;
+#X floatatom 92 236 5 0 0 0 - - -;
+#X obj 249 210 spigot~;
+#X obj 225 270 -~;
+#X obj 240 247 r~ MY_MACH;
+#X obj 327 232 r~ MY_MACH;
+#X obj 116 291 loadbang;
+#X obj 116 312 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 116 330 metro 10;
+#X obj 116 351 snapshot~;
+#X floatatom 116 371 5 0 0 0 - - -;
+#X obj 470 303 loadbang;
+#X obj 470 324 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 470 342 metro 10;
+#X obj 470 363 snapshot~;
+#X floatatom 470 383 8 0 0 0 - - -;
+#X obj 250 180 cos~;
+#X obj 313 267 +~;
+#X connect 0 0 3 0;
+#X connect 0 0 15 0;
+#X connect 4 0 2 0;
+#X connect 4 0 14 0;
+#X connect 7 0 9 0;
+#X connect 8 0 24 0;
+#X connect 8 0 42 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 1;
+#X connect 11 0 12 0;
+#X connect 11 0 35 0;
+#X connect 12 0 13 0;
+#X connect 12 0 19 0;
+#X connect 14 0 8 0;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X connect 24 0 25 0;
+#X connect 24 0 26 0;
+#X connect 26 0 27 0;
+#X connect 26 0 28 1;
+#X connect 28 0 29 0;
+#X connect 28 1 43 0;
+#X connect 29 0 11 0;
+#X connect 30 0 29 1;
+#X connect 31 0 43 1;
+#X connect 31 0 40 0;
+#X connect 32 0 33 0;
+#X connect 33 0 34 0;
+#X connect 34 0 35 0;
+#X connect 35 0 36 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 39 0 40 0;
+#X connect 40 0 41 0;
+#X connect 42 0 28 0;
+#X connect 43 0 11 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/arccos.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,30 @@
+#N canvas 88 45 313 368 10;
+#X obj 112 255 * 360;
+#X floatatom 159 306 5 0 0 0 - - -;
+#X obj 112 279 / 6.28319;
+#X obj 70 47 *;
+#X obj 70 79 swap 1;
+#X obj 70 112 -;
+#X obj 70 141 sqrt;
+#X obj 112 172 /;
+#X obj 112 200 atan;
+#X obj 112 226 * 2;
+#X text 152 108 Arccos of angle;
+#X obj 127 48 + 1;
+#X obj 112 306 outlet;
+#X obj 70 20 inlet;
+#X connect 0 0 2 0;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 4 1 5 1;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 9 0 0 0;
+#X connect 11 0 7 1;
+#X connect 13 0 3 1;
+#X connect 13 0 3 0;
+#X connect 13 0 11 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/arccos~.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,39 @@
+#N canvas 177 186 443 430 10;
+#X obj 162 73 inlet~;
+#X obj 162 108 *~;
+#X obj 197 107 +~ 1;
+#X obj 147 136 -~;
+#X obj 113 109 sig~ 1;
+#X obj 147 163 sqrt~;
+#X obj 182 193 /~;
+#X obj 182 221 atan~;
+#X obj 182 248 *~ 2;
+#X obj 69 236 loadbang;
+#X obj 69 259 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 69 280 metro 10;
+#X obj 69 303 snapshot~;
+#X floatatom 69 327 5 0 0 0 - - -;
+#X obj 182 339 outlet~;
+#X obj 182 272 *~ 360;
+#X obj 182 294 /~ 3.14159;
+#X obj 182 315 /~ 2;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 2 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 1;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 15 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 14 0;
+#X connect 17 0 12 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/compWireSource.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,982 @@
+#N canvas 189 47 1139 835 10;
+#X msg -440 113 300;
+#X obj -440 88 loadbang;
+#X obj 386 88 +;
+#X obj 459 55 * -1;
+#X obj 459 92 +;
+#X floatatom 509 112 5 0 0 0 - - -;
+#X floatatom 334 111 5 0 0 0 - - -;
+#X obj 359 56 r Zpos;
+#X obj 371 112 -;
+#X obj 496 55 t b;
+#X text 324 273 Calculates if the ball is between;
+#X text 325 285 the end of the fence and then the;
+#X text 324 297 distance in the z direction;
+#X obj 579 114 r Zpos;
+#X floatatom 579 135 8 0 0 0 - - -;
+#X obj 371 156 s \$0_a;
+#X obj 459 114 s \$0_b;
+#X obj 397 112 s \$0_c;
+#X obj 76 361 r \$0_a;
+#X obj 91 385 r \$0_c;
+#X obj 91 431 -;
+#X obj 106 407 r \$0_b;
+#X obj 76 470 /;
+#X obj 76 494 abs;
+#X obj 203 363 r Zpos;
+#X obj 188 453 -;
+#X obj 188 480 /;
+#X obj 188 503 abs;
+#X obj 188 342 r \$0_b;
+#X obj 76 541 i;
+#X obj 188 548 i;
+#X obj 203 406 t f b;
+#X obj 188 525 * 8;
+#X obj 76 518 * 8;
+#X obj 76 583 spigot;
+#X obj 265 529 < 0;
+#X obj 151 548 < 0;
+#X obj 76 606 spigot;
+#X floatatom 120 655 5 0 0 0 - - -;
+#X obj 188 589 spigot;
+#X obj 188 613 spigot;
+#X floatatom 233 660 5 0 0 0 - - -;
+#X obj 230 429 delay 3;
+#X obj 76 629 spigot;
+#X obj 188 638 spigot;
+#X obj 220 569 < 8;
+#X obj 109 562 < 7;
+#X obj 203 384 + 0.01;
+#X obj 371 134 + 0.01;
+#X obj 543 456 r \$0_c;
+#X obj 543 499 -;
+#X obj 558 477 r \$0_b;
+#X floatatom 568 524 5 0 0 0 - - -;
+#X obj 317 375 r \$0_a;
+#X obj 332 399 r \$0_c;
+#X obj 332 445 -;
+#X obj 347 421 r \$0_b;
+#X obj 317 484 /;
+#X obj 317 508 abs;
+#X obj 444 378 r Zpos;
+#X obj 429 467 -;
+#X obj 429 494 /;
+#X obj 429 517 abs;
+#X obj 429 357 r \$0_b;
+#X obj 444 420 t f b;
+#X obj 462 538 < 0;
+#X obj 350 533 < 0;
+#X obj 317 558 spigot;
+#X floatatom 366 607 5 0 0 0 - - -;
+#X obj 429 562 spigot;
+#X floatatom 476 613 5 0 0 0 - - -;
+#X obj 471 443 delay 3;
+#X obj 317 581 spigot;
+#X obj 429 587 spigot;
+#X obj 444 398 + 0.01;
+#X obj 317 608 s \$0_d;
+#X obj 429 614 s \$0_e;
+#X obj 429 539 *;
+#X obj 317 532 *;
+#X obj 76 654 s \$0_f;
+#X obj 188 661 s \$0_g;
+#X obj -36 242 r \$0_e;
+#X obj -73 220 r \$0_g;
+#X obj -110 200 r \$0_d;
+#X obj -147 181 r \$0_f;
+#X obj -439 138 s wireDel;
+#X obj -388 210 r wireDel;
+#X obj -385 21 inlet;
+#X obj -322 20 inlet;
+#X obj -256 22 inlet;
+#X obj -193 22 inlet;
+#X obj -125 23 inlet;
+#X obj -55 24 inlet;
+#X obj 15 25 inlet;
+#X obj 85 23 inlet;
+#X obj 157 23 inlet;
+#X obj 157 45 s \$0_WirRZ;
+#X obj -55 45 s \$0_WirLZ;
+#X obj -256 44 s \$0_WirZ;
+#X obj -322 42 s \$0_WirY;
+#X obj -385 41 s \$0_WirX;
+#X obj 401 26 r \$0_WirZ;
+#X obj 459 27 r \$0_WirLY;
+#X msg -157 449 0;
+#X obj -157 424 loadbang;
+#X floatatom -357 314 5 0 0 0 - - -;
+#X floatatom -343 340 5 0 0 0 - - -;
+#X floatatom -326 366 5 0 0 0 - - -;
+#X floatatom -313 389 5 0 0 0 - - -;
+#X floatatom -294 415 5 0 0 0 - - -;
+#X floatatom -281 443 5 0 0 0 - - -;
+#X floatatom -267 473 5 0 0 0 - - -;
+#X floatatom -253 497 5 0 0 0 - - -;
+#X floatatom -223 522 5 0 0 0 - - -;
+#X floatatom -256 74 5 0 0 0 - - -;
+#X obj -189 144 pack f f f f f f f f f;
+#N canvas 44 142 1189 657 gapCalc 0;
+#X obj 116 67 inlet;
+#X obj 59 66 inlet;
+#X obj 1 67 inlet;
+#X obj -55 67 inlet;
+#X obj 116 88 s \$0_upD;
+#X obj 1 88 s \$0_dwD;
+#X obj 59 87 s \$0_upS;
+#X obj -55 89 s \$0_dwS;
+#X obj 291 10 r \$0_dwD;
+#X obj 291 44 / 2;
+#X obj 291 118 / 2;
+#X obj 291 94 spigot;
+#X obj 324 44 r \$0_dwS;
+#X obj 291 192 / 2;
+#X obj 291 168 spigot;
+#X obj 324 118 r \$0_dwS;
+#X obj 291 266 / 2;
+#X obj 291 242 spigot;
+#X obj 324 192 r \$0_dwS;
+#X obj 291 339 / 2;
+#X obj 291 315 spigot;
+#X obj 324 265 r \$0_dwS;
+#X obj 291 413 / 2;
+#X obj 291 389 spigot;
+#X obj 324 339 r \$0_dwS;
+#X obj 291 487 / 2;
+#X obj 291 463 spigot;
+#X obj 324 413 r \$0_dwS;
+#X floatatom 245 514 5 0 0 0 - - -;
+#X floatatom 247 438 5 0 0 0 - - -;
+#X floatatom 246 362 5 0 0 0 - - -;
+#X floatatom 247 287 5 0 0 0 - - -;
+#X floatatom 250 215 5 0 0 0 - - -;
+#X floatatom 250 140 5 0 0 0 - - -;
+#X floatatom 251 65 5 0 0 0 - - -;
+#X floatatom 251 31 5 0 0 0 - - -;
+#X obj 324 68 > 0;
+#X obj 324 142 > 1;
+#X obj 324 216 > 2;
+#X obj 324 289 > 3;
+#X obj 324 363 > 4;
+#X obj 324 437 > 5;
+#X obj 437 39 / 2;
+#X obj 437 113 / 2;
+#X obj 437 89 spigot;
+#X obj 437 187 / 2;
+#X obj 437 163 spigot;
+#X obj 437 261 / 2;
+#X obj 437 237 spigot;
+#X obj 438 332 / 2;
+#X obj 437 310 spigot;
+#X obj 437 408 / 2;
+#X obj 437 384 spigot;
+#X obj 437 482 / 2;
+#X obj 437 458 spigot;
+#X floatatom 391 509 5 0 0 0 - - -;
+#X floatatom 393 433 5 0 0 0 - - -;
+#X floatatom 392 357 5 0 0 0 - - -;
+#X floatatom 393 282 5 0 0 0 - - -;
+#X floatatom 396 210 5 0 0 0 - - -;
+#X floatatom 396 135 5 0 0 0 - - -;
+#X floatatom 397 60 5 0 0 0 - - -;
+#X floatatom 397 26 5 0 0 0 - - -;
+#X obj 470 63 > 0;
+#X obj 470 137 > 1;
+#X obj 470 211 > 2;
+#X obj 470 284 > 3;
+#X obj 470 358 > 4;
+#X obj 470 432 > 5;
+#X obj 437 5 r \$0_upD;
+#X obj 470 39 r \$0_upS;
+#X obj 470 113 r \$0_upS;
+#X obj 470 187 r \$0_upS;
+#X obj 470 260 r \$0_upS;
+#X obj 470 334 r \$0_upS;
+#X obj 470 408 r \$0_upS;
+#X obj 622 28 route 0 1 2 3 4 5 6;
+#X obj 387 89 s \$0_u1;
+#X obj 385 162 s \$0_u2;
+#X obj 385 237 s \$0_u3;
+#X obj 383 309 s \$0_u4;
+#X obj 384 383 s \$0_u5;
+#X obj 385 459 s \$0_u6;
+#X obj 437 508 s \$0_u7;
+#X obj 622 173 s \$0_ub1;
+#X obj 669 109 s \$0_ub4;
+#X obj 653 131 s \$0_ub3;
+#X obj 637 151 s \$0_ub2;
+#X obj 685 89 s \$0_ub5;
+#X obj 701 69 s \$0_ub6;
+#X obj 717 49 s \$0_ub7;
+#X floatatom 727 501 5 0 0 0 - - -;
+#X floatatom 743 481 5 0 0 0 - - -;
+#X floatatom 763 460 5 0 0 0 - - -;
+#X floatatom 780 437 5 0 0 0 - - -;
+#X floatatom 796 416 5 0 0 0 - - -;
+#X floatatom 817 395 5 0 0 0 - - -;
+#X floatatom 833 375 5 0 0 0 - - -;
+#X obj 622 2 r \$0_upS;
+#X floatatom 581 28 5 0 0 0 - - -;
+#N canvas 354 179 846 633 upCalc 0;
+#X obj 117 168 pack f f;
+#X obj 255 170 pack f f f;
+#X obj 634 181 pack f f f f f;
+#X obj 117 125 f;
+#X obj 162 125 f;
+#X obj 132 61 r \$0_u1;
+#X obj 177 103 r \$0_u2;
+#X obj 162 82 r \$0_ub2;
+#X obj 117 40 r \$0_ub2;
+#X obj 52 161 f;
+#X obj 52 79 r \$0_ub1;
+#X obj 67 100 r \$0_u1;
+#X obj 283 120 f;
+#X obj 328 120 f;
+#X obj 238 117 f;
+#X obj 253 95 r \$0_u1;
+#X obj 238 74 r \$0_ub3;
+#X obj 283 35 r \$0_ub3;
+#X obj 328 77 r \$0_ub3;
+#X obj 298 56 r \$0_u2;
+#X obj 343 98 r \$0_u3;
+#X obj 451 128 f;
+#X obj 496 128 f;
+#X obj 406 125 f;
+#X obj 421 103 r \$0_u1;
+#X obj 466 64 r \$0_u2;
+#X obj 511 106 r \$0_u3;
+#X obj 436 170 pack f f f f;
+#X obj 540 129 f;
+#X obj 555 64 r \$0_u4;
+#X obj 540 43 r \$0_ub4;
+#X obj 496 85 r \$0_ub4;
+#X obj 451 43 r \$0_ub4;
+#X obj 406 82 r \$0_ub4;
+#X obj 630 133 f;
+#X obj 675 133 f;
+#X obj 585 130 f;
+#X obj 600 108 r \$0_u1;
+#X obj 645 69 r \$0_u2;
+#X obj 690 111 r \$0_u3;
+#X obj 719 134 f;
+#X obj 734 69 r \$0_u4;
+#X obj 754 131 f;
+#X obj 585 87 r \$0_ub5;
+#X obj 630 48 r \$0_ub5;
+#X obj 675 90 r \$0_ub5;
+#X obj 719 48 r \$0_ub5;
+#X obj 754 90 r \$0_ub5;
+#X obj 769 111 r \$0_u5;
+#X obj 591 299 f;
+#X obj 636 299 f;
+#X obj 546 296 f;
+#X obj 561 274 r \$0_u1;
+#X obj 606 235 r \$0_u2;
+#X obj 651 277 r \$0_u3;
+#X obj 680 300 f;
+#X obj 695 235 r \$0_u4;
+#X obj 715 297 f;
+#X obj 730 277 r \$0_u5;
+#X obj 615 351 pack f f f f f f;
+#X obj 759 299 f;
+#X obj 546 253 r \$0_ub6;
+#X obj 591 214 r \$0_ub6;
+#X obj 636 256 r \$0_ub6;
+#X obj 680 214 r \$0_ub6;
+#X obj 715 256 r \$0_ub6;
+#X obj 759 215 r \$0_ub6;
+#X obj 774 236 r \$0_u6;
+#X obj 534 466 f;
+#X obj 579 466 f;
+#X obj 489 468 f;
+#X obj 504 441 r \$0_u1;
+#X obj 549 402 r \$0_u2;
+#X obj 594 444 r \$0_u3;
+#X obj 623 467 f;
+#X obj 638 402 r \$0_u4;
+#X obj 658 464 f;
+#X obj 673 444 r \$0_u5;
+#X obj 702 465 f;
+#X obj 717 403 r \$0_u6;
+#X obj 739 465 f;
+#X obj 558 520 pack f f f f f f f;
+#X obj 489 415 r \$0_ub7;
+#X obj 534 381 r \$0_ub7;
+#X obj 579 423 r \$0_ub7;
+#X obj 623 381 r \$0_ub7;
+#X obj 658 423 r \$0_ub7;
+#X obj 702 382 r \$0_ub7;
+#X obj 739 422 r \$0_ub7;
+#X obj 754 443 r \$0_u7;
+#X obj 52 467 outlet;
+#X text 187 537 Patch that selects the number of sources on one side
+of the perpendicular and packs the correct offset in a group to be
+used for multiple sources.;
+#X obj 52 185 * -1;
+#X obj 117 147 * -1;
+#X obj 162 146 * -1;
+#X obj 283 141 * -1;
+#X obj 327 141 * -1;
+#X obj 238 140 * -1;
+#X obj 496 148 * -1;
+#X obj 540 149 * -1;
+#X obj 406 147 * -1;
+#X obj 451 148 * -1;
+#X obj 719 154 * -1;
+#X obj 753 154 * -1;
+#X obj 629 153 * -1;
+#X obj 674 154 * -1;
+#X obj 585 150 * -1;
+#X obj 714 319 * -1;
+#X obj 758 321 * -1;
+#X obj 636 322 * -1;
+#X obj 680 322 * -1;
+#X obj 590 321 * -1;
+#X obj 547 321 * -1;
+#X obj 702 487 * -1;
+#X obj 739 487 * -1;
+#X obj 623 489 * -1;
+#X obj 658 487 * -1;
+#X obj 579 488 * -1;
+#X obj 534 489 * -1;
+#X obj 489 490 * -1;
+#X connect 0 0 90 0;
+#X connect 1 0 90 0;
+#X connect 2 0 90 0;
+#X connect 3 0 93 0;
+#X connect 4 0 94 0;
+#X connect 5 0 3 1;
+#X connect 6 0 4 1;
+#X connect 7 0 4 0;
+#X connect 8 0 3 0;
+#X connect 9 0 92 0;
+#X connect 10 0 9 0;
+#X connect 11 0 9 1;
+#X connect 12 0 95 0;
+#X connect 13 0 96 0;
+#X connect 14 0 97 0;
+#X connect 15 0 14 1;
+#X connect 16 0 14 0;
+#X connect 17 0 12 0;
+#X connect 18 0 13 0;
+#X connect 19 0 12 1;
+#X connect 20 0 13 1;
+#X connect 21 0 101 0;
+#X connect 22 0 98 0;
+#X connect 23 0 100 0;
+#X connect 24 0 23 1;
+#X connect 25 0 21 1;
+#X connect 26 0 22 1;
+#X connect 27 0 90 0;
+#X connect 28 0 99 0;
+#X connect 29 0 28 1;
+#X connect 30 0 28 0;
+#X connect 31 0 22 0;
+#X connect 32 0 21 0;
+#X connect 33 0 23 0;
+#X connect 34 0 104 0;
+#X connect 35 0 105 0;
+#X connect 36 0 106 0;
+#X connect 37 0 36 1;
+#X connect 38 0 34 1;
+#X connect 39 0 35 1;
+#X connect 40 0 102 0;
+#X connect 41 0 40 1;
+#X connect 42 0 103 0;
+#X connect 43 0 36 0;
+#X connect 44 0 34 0;
+#X connect 45 0 35 0;
+#X connect 46 0 40 0;
+#X connect 47 0 42 0;
+#X connect 48 0 42 1;
+#X connect 49 0 111 0;
+#X connect 50 0 109 0;
+#X connect 51 0 112 0;
+#X connect 52 0 51 1;
+#X connect 53 0 49 1;
+#X connect 54 0 50 1;
+#X connect 55 0 110 0;
+#X connect 56 0 55 1;
+#X connect 57 0 107 0;
+#X connect 58 0 57 1;
+#X connect 59 0 90 0;
+#X connect 60 0 108 0;
+#X connect 61 0 51 0;
+#X connect 62 0 49 0;
+#X connect 63 0 50 0;
+#X connect 64 0 55 0;
+#X connect 65 0 57 0;
+#X connect 66 0 60 0;
+#X connect 67 0 60 1;
+#X connect 68 0 118 0;
+#X connect 69 0 117 0;
+#X connect 70 0 119 0;
+#X connect 71 0 70 1;
+#X connect 72 0 68 1;
+#X connect 73 0 69 1;
+#X connect 74 0 115 0;
+#X connect 75 0 74 1;
+#X connect 76 0 116 0;
+#X connect 77 0 76 1;
+#X connect 78 0 113 0;
+#X connect 79 0 78 1;
+#X connect 80 0 114 0;
+#X connect 81 0 90 0;
+#X connect 82 0 70 0;
+#X connect 83 0 68 0;
+#X connect 84 0 69 0;
+#X connect 85 0 74 0;
+#X connect 86 0 76 0;
+#X connect 87 0 78 0;
+#X connect 88 0 80 0;
+#X connect 89 0 80 1;
+#X connect 92 0 90 0;
+#X connect 93 0 0 0;
+#X connect 94 0 0 1;
+#X connect 95 0 1 1;
+#X connect 96 0 1 2;
+#X connect 97 0 1 0;
+#X connect 98 0 27 2;
+#X connect 99 0 27 3;
+#X connect 100 0 27 0;
+#X connect 101 0 27 1;
+#X connect 102 0 2 3;
+#X connect 103 0 2 4;
+#X connect 104 0 2 1;
+#X connect 105 0 2 2;
+#X connect 106 0 2 0;
+#X connect 107 0 59 4;
+#X connect 108 0 59 5;
+#X connect 109 0 59 2;
+#X connect 110 0 59 3;
+#X connect 111 0 59 1;
+#X connect 112 0 59 0;
+#X connect 113 0 81 5;
+#X connect 114 0 81 6;
+#X connect 115 0 81 3;
+#X connect 116 0 81 4;
+#X connect 117 0 81 2;
+#X connect 118 0 81 1;
+#X connect 119 0 81 0;
+#X restore 683 242 pd upCalc;
+#X floatatom 850 356 5 0 0 0 - - -;
+#X floatatom 867 334 5 0 0 0 - - -;
+#N canvas 360 251 846 633 downCalc 0;
+#X obj 117 147 pack f f;
+#X obj 255 147 pack f f f;
+#X obj 635 160 pack f f f f f;
+#X obj 117 125 f;
+#X obj 162 125 f;
+#X obj 52 122 f;
+#X obj 283 120 f;
+#X obj 328 120 f;
+#X obj 238 117 f;
+#X obj 451 128 f;
+#X obj 496 128 f;
+#X obj 406 125 f;
+#X obj 437 155 pack f f f f;
+#X obj 540 129 f;
+#X obj 630 133 f;
+#X obj 675 133 f;
+#X obj 585 130 f;
+#X obj 719 134 f;
+#X obj 754 131 f;
+#X obj 590 276 f;
+#X obj 635 276 f;
+#X obj 545 273 f;
+#X obj 679 277 f;
+#X obj 714 274 f;
+#X obj 614 308 pack f f f f f f;
+#X obj 758 276 f;
+#X obj 533 423 f;
+#X obj 578 423 f;
+#X obj 488 420 f;
+#X obj 622 424 f;
+#X obj 657 421 f;
+#X obj 701 423 f;
+#X obj 738 422 f;
+#X obj 557 455 pack f f f f f f f;
+#X obj 52 467 outlet;
+#X text 187 537 Patch that selects the number of sources on one side
+of the perpendicular and packs the correct offset in a group to be
+used for multiple sources.;
+#X obj 67 100 r \$0_d1;
+#X obj 52 79 r \$0_db1;
+#X obj 117 40 r \$0_db2;
+#X obj 132 61 r \$0_d1;
+#X obj 162 82 r \$0_db2;
+#X obj 177 103 r \$0_d2;
+#X obj 238 74 r \$0_db3;
+#X obj 253 95 r \$0_d1;
+#X obj 283 35 r \$0_db3;
+#X obj 298 56 r \$0_d2;
+#X obj 328 77 r \$0_db3;
+#X obj 343 98 r \$0_d3;
+#X obj 406 82 r \$0_db4;
+#X obj 421 103 r \$0_d1;
+#X obj 451 43 r \$0_db4;
+#X obj 466 64 r \$0_d2;
+#X obj 496 85 r \$0_db4;
+#X obj 511 106 r \$0_d3;
+#X obj 540 43 r \$0_db4;
+#X obj 555 64 r \$0_d4;
+#X obj 585 87 r \$0_db5;
+#X obj 600 108 r \$0_d1;
+#X obj 630 48 r \$0_db5;
+#X obj 645 69 r \$0_d2;
+#X obj 675 90 r \$0_db5;
+#X obj 690 111 r \$0_d3;
+#X obj 719 48 r \$0_db5;
+#X obj 734 69 r \$0_d4;
+#X obj 754 90 r \$0_db5;
+#X obj 769 111 r \$0_d5;
+#X obj 545 230 r \$0_db6;
+#X obj 560 251 r \$0_d1;
+#X obj 590 191 r \$0_db6;
+#X obj 605 212 r \$0_d2;
+#X obj 635 233 r \$0_db6;
+#X obj 650 254 r \$0_d3;
+#X obj 679 191 r \$0_db6;
+#X obj 694 212 r \$0_d4;
+#X obj 714 233 r \$0_db6;
+#X obj 729 254 r \$0_d5;
+#X obj 758 192 r \$0_db6;
+#X obj 773 213 r \$0_d6;
+#X obj 488 377 r \$0_db7;
+#X obj 503 398 r \$0_d1;
+#X obj 533 338 r \$0_db7;
+#X obj 548 359 r \$0_d2;
+#X obj 578 380 r \$0_db7;
+#X obj 593 401 r \$0_d3;
+#X obj 622 338 r \$0_db7;
+#X obj 637 359 r \$0_d4;
+#X obj 657 380 r \$0_db7;
+#X obj 672 401 r \$0_d5;
+#X obj 701 339 r \$0_db7;
+#X obj 716 360 r \$0_d6;
+#X obj 738 379 r \$0_db7;
+#X obj 753 400 r \$0_d7;
+#X connect 0 0 34 0;
+#X connect 1 0 34 0;
+#X connect 2 0 34 0;
+#X connect 3 0 0 0;
+#X connect 4 0 0 1;
+#X connect 5 0 34 0;
+#X connect 6 0 1 1;
+#X connect 7 0 1 2;
+#X connect 8 0 1 0;
+#X connect 9 0 12 1;
+#X connect 10 0 12 2;
+#X connect 11 0 12 0;
+#X connect 12 0 34 0;
+#X connect 13 0 12 3;
+#X connect 14 0 2 1;
+#X connect 15 0 2 2;
+#X connect 16 0 2 0;
+#X connect 17 0 2 3;
+#X connect 18 0 2 4;
+#X connect 19 0 24 1;
+#X connect 20 0 24 2;
+#X connect 21 0 24 0;
+#X connect 22 0 24 3;
+#X connect 23 0 24 4;
+#X connect 24 0 34 0;
+#X connect 25 0 24 5;
+#X connect 26 0 33 1;
+#X connect 27 0 33 2;
+#X connect 28 0 33 0;
+#X connect 29 0 33 3;
+#X connect 30 0 33 4;
+#X connect 31 0 33 5;
+#X connect 32 0 33 6;
+#X connect 33 0 34 0;
+#X connect 36 0 5 1;
+#X connect 37 0 5 0;
+#X connect 38 0 3 0;
+#X connect 39 0 3 1;
+#X connect 40 0 4 0;
+#X connect 41 0 4 1;
+#X connect 42 0 8 0;
+#X connect 43 0 8 1;
+#X connect 44 0 6 0;
+#X connect 45 0 6 1;
+#X connect 46 0 7 0;
+#X connect 47 0 7 1;
+#X connect 48 0 11 0;
+#X connect 49 0 11 1;
+#X connect 50 0 9 0;
+#X connect 51 0 9 1;
+#X connect 52 0 10 0;
+#X connect 53 0 10 1;
+#X connect 54 0 13 0;
+#X connect 55 0 13 1;
+#X connect 56 0 16 0;
+#X connect 57 0 16 1;
+#X connect 58 0 14 0;
+#X connect 59 0 14 1;
+#X connect 60 0 15 0;
+#X connect 61 0 15 1;
+#X connect 62 0 17 0;
+#X connect 63 0 17 1;
+#X connect 64 0 18 0;
+#X connect 65 0 18 1;
+#X connect 66 0 21 0;
+#X connect 67 0 21 1;
+#X connect 68 0 19 0;
+#X connect 69 0 19 1;
+#X connect 70 0 20 0;
+#X connect 71 0 20 1;
+#X connect 72 0 22 0;
+#X connect 73 0 22 1;
+#X connect 74 0 23 0;
+#X connect 75 0 23 1;
+#X connect 76 0 25 0;
+#X connect 77 0 25 1;
+#X connect 78 0 28 0;
+#X connect 79 0 28 1;
+#X connect 80 0 26 0;
+#X connect 81 0 26 1;
+#X connect 82 0 27 0;
+#X connect 83 0 27 1;
+#X connect 84 0 29 0;
+#X connect 85 0 29 1;
+#X connect 86 0 30 0;
+#X connect 87 0 30 1;
+#X connect 88 0 31 0;
+#X connect 89 0 31 1;
+#X connect 90 0 32 0;
+#X connect 91 0 32 1;
+#X restore 704 264 pd downCalc;
+#X obj 846 44 route 0 1 2 3 4 5 6;
+#X floatatom 806 45 5 0 0 0 - - -;
+#X obj 846 19 r \$0_dwS;
+#X obj 846 189 s \$0_db1;
+#X obj 861 167 s \$0_db2;
+#X obj 877 147 s \$0_db3;
+#X obj 893 125 s \$0_db4;
+#X obj 909 105 s \$0_db5;
+#X obj 925 85 s \$0_db6;
+#X obj 941 65 s \$0_db7;
+#X obj 241 97 s \$0_d1;
+#X obj 291 511 s \$0_d7;
+#X obj 234 467 s \$0_d6;
+#X obj 225 392 s \$0_d5;
+#X obj 226 316 s \$0_d4;
+#X obj 231 251 s \$0_d3;
+#X obj 233 168 s \$0_d2;
+#X obj 683 289 list;
+#X obj 683 314 unpack f f f f f f f f f;
+#X obj 683 501 outlet;
+#X obj 700 480 outlet;
+#X obj 718 458 outlet;
+#X obj 735 436 outlet;
+#X obj 753 416 outlet;
+#X obj 771 395 outlet;
+#X obj 788 374 outlet;
+#X obj 806 354 outlet;
+#X obj 824 335 outlet;
+#X text -79 -40 This patch takes the distance of the wires above and
+below the observer and calculates where additional sources will be
+positioned in relation to the observer. The distance is halved from
+the ends in to give higher resolution nearer the observer.;
+#X connect 0 0 4 0;
+#X connect 1 0 6 0;
+#X connect 2 0 5 0;
+#X connect 3 0 7 0;
+#X connect 8 0 35 0;
+#X connect 8 0 9 0;
+#X connect 9 0 11 0;
+#X connect 9 0 34 0;
+#X connect 9 0 114 0;
+#X connect 10 0 14 0;
+#X connect 10 0 33 0;
+#X connect 10 0 120 0;
+#X connect 11 0 10 0;
+#X connect 12 0 36 0;
+#X connect 13 0 17 0;
+#X connect 13 0 32 0;
+#X connect 13 0 119 0;
+#X connect 14 0 13 0;
+#X connect 15 0 37 0;
+#X connect 16 0 20 0;
+#X connect 16 0 31 0;
+#X connect 16 0 118 0;
+#X connect 17 0 16 0;
+#X connect 18 0 38 0;
+#X connect 19 0 23 0;
+#X connect 19 0 30 0;
+#X connect 19 0 117 0;
+#X connect 20 0 19 0;
+#X connect 21 0 39 0;
+#X connect 22 0 26 0;
+#X connect 22 0 29 0;
+#X connect 22 0 116 0;
+#X connect 23 0 22 0;
+#X connect 24 0 40 0;
+#X connect 25 0 28 0;
+#X connect 25 0 115 0;
+#X connect 26 0 25 0;
+#X connect 27 0 41 0;
+#X connect 36 0 11 1;
+#X connect 37 0 14 1;
+#X connect 38 0 17 1;
+#X connect 39 0 20 1;
+#X connect 40 0 23 1;
+#X connect 41 0 26 1;
+#X connect 42 0 44 0;
+#X connect 42 0 61 0;
+#X connect 42 0 77 0;
+#X connect 43 0 46 0;
+#X connect 43 0 60 0;
+#X connect 43 0 78 0;
+#X connect 44 0 43 0;
+#X connect 45 0 48 0;
+#X connect 45 0 59 0;
+#X connect 45 0 79 0;
+#X connect 46 0 45 0;
+#X connect 47 0 50 0;
+#X connect 47 0 58 0;
+#X connect 47 0 80 0;
+#X connect 48 0 47 0;
+#X connect 49 0 52 0;
+#X connect 49 0 57 0;
+#X connect 49 0 81 0;
+#X connect 50 0 49 0;
+#X connect 51 0 54 0;
+#X connect 51 0 56 0;
+#X connect 51 0 82 0;
+#X connect 52 0 51 0;
+#X connect 53 0 55 0;
+#X connect 53 0 83 0;
+#X connect 54 0 53 0;
+#X connect 63 0 44 1;
+#X connect 64 0 46 1;
+#X connect 65 0 48 1;
+#X connect 66 0 50 1;
+#X connect 67 0 52 1;
+#X connect 68 0 54 1;
+#X connect 69 0 62 0;
+#X connect 69 0 42 0;
+#X connect 70 0 63 0;
+#X connect 71 0 64 0;
+#X connect 72 0 65 0;
+#X connect 73 0 66 0;
+#X connect 74 0 67 0;
+#X connect 75 0 68 0;
+#X connect 76 0 84 0;
+#X connect 76 1 87 0;
+#X connect 76 2 86 0;
+#X connect 76 3 85 0;
+#X connect 76 4 88 0;
+#X connect 76 5 89 0;
+#X connect 76 6 90 0;
+#X connect 98 0 76 0;
+#X connect 98 0 99 0;
+#X connect 100 0 121 0;
+#X connect 103 0 121 1;
+#X connect 104 0 107 0;
+#X connect 104 1 108 0;
+#X connect 104 2 109 0;
+#X connect 104 3 110 0;
+#X connect 104 4 111 0;
+#X connect 104 5 112 0;
+#X connect 104 6 113 0;
+#X connect 106 0 104 0;
+#X connect 106 0 105 0;
+#X connect 121 0 122 0;
+#X connect 122 0 91 0;
+#X connect 122 0 123 0;
+#X connect 122 1 92 0;
+#X connect 122 1 124 0;
+#X connect 122 2 93 0;
+#X connect 122 2 125 0;
+#X connect 122 3 94 0;
+#X connect 122 3 126 0;
+#X connect 122 4 95 0;
+#X connect 122 4 127 0;
+#X connect 122 5 96 0;
+#X connect 122 5 128 0;
+#X connect 122 6 97 0;
+#X connect 122 6 129 0;
+#X connect 122 7 101 0;
+#X connect 122 7 130 0;
+#X connect 122 8 102 0;
+#X connect 122 8 131 0;
+#X restore -147 264 pd gapCalc;
+#X obj -214 471 wireSource;
+#X obj -287 281 wireSource;
+#X obj -280 303 wireSource;
+#X obj -273 324 wireSource;
+#X obj -266 346 wireSource;
+#X obj -257 365 wireSource;
+#X obj -250 387 wireSource;
+#X obj -243 408 wireSource;
+#X obj -236 430 wireSource;
+#X obj -228 449 wireSource;
+#X obj -108 371 r \$0_f;
+#X obj -193 44 s \$0_WirLX;
+#X obj -125 45 s \$0_WirLY;
+#X obj 15 46 s \$0_WirRX;
+#X obj 85 45 s \$0_WirRY;
+#X connect 0 0 85 0;
+#X connect 1 0 0 0;
+#X connect 2 0 6 0;
+#X connect 2 0 8 1;
+#X connect 2 0 17 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 4 0 16 0;
+#X connect 7 0 8 0;
+#X connect 8 0 48 0;
+#X connect 13 0 14 0;
+#X connect 18 0 22 0;
+#X connect 19 0 20 0;
+#X connect 20 0 22 1;
+#X connect 20 0 26 1;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 36 0;
+#X connect 23 0 33 0;
+#X connect 24 0 47 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 26 0 35 0;
+#X connect 27 0 32 0;
+#X connect 28 0 25 0;
+#X connect 29 0 34 0;
+#X connect 29 0 46 0;
+#X connect 30 0 39 0;
+#X connect 30 0 45 0;
+#X connect 31 0 25 1;
+#X connect 31 1 42 0;
+#X connect 32 0 30 0;
+#X connect 33 0 29 0;
+#X connect 34 0 37 0;
+#X connect 35 0 40 1;
+#X connect 35 0 43 1;
+#X connect 36 0 37 1;
+#X connect 36 0 44 1;
+#X connect 37 0 43 0;
+#X connect 39 0 40 0;
+#X connect 40 0 44 0;
+#X connect 42 0 25 0;
+#X connect 43 0 38 0;
+#X connect 43 0 79 0;
+#X connect 44 0 41 0;
+#X connect 44 0 80 0;
+#X connect 45 0 39 1;
+#X connect 46 0 34 1;
+#X connect 47 0 31 0;
+#X connect 48 0 15 0;
+#X connect 49 0 50 0;
+#X connect 50 0 52 0;
+#X connect 50 0 77 1;
+#X connect 50 0 78 1;
+#X connect 51 0 50 1;
+#X connect 53 0 57 0;
+#X connect 54 0 55 0;
+#X connect 55 0 57 1;
+#X connect 55 0 61 1;
+#X connect 56 0 55 1;
+#X connect 57 0 58 0;
+#X connect 57 0 66 0;
+#X connect 58 0 78 0;
+#X connect 59 0 74 0;
+#X connect 60 0 61 0;
+#X connect 61 0 62 0;
+#X connect 61 0 65 0;
+#X connect 62 0 77 0;
+#X connect 63 0 60 0;
+#X connect 64 0 60 1;
+#X connect 64 1 71 0;
+#X connect 65 0 69 1;
+#X connect 65 0 72 1;
+#X connect 66 0 67 1;
+#X connect 66 0 73 1;
+#X connect 67 0 72 0;
+#X connect 69 0 73 0;
+#X connect 71 0 60 0;
+#X connect 72 0 68 0;
+#X connect 72 0 75 0;
+#X connect 73 0 70 0;
+#X connect 73 0 76 0;
+#X connect 74 0 64 0;
+#X connect 77 0 69 0;
+#X connect 78 0 67 0;
+#X connect 81 0 116 3;
+#X connect 82 0 116 2;
+#X connect 83 0 116 1;
+#X connect 84 0 116 0;
+#X connect 86 0 117 0;
+#X connect 86 0 118 0;
+#X connect 86 0 119 0;
+#X connect 86 0 120 0;
+#X connect 86 0 121 0;
+#X connect 86 0 122 0;
+#X connect 86 0 123 0;
+#X connect 86 0 124 0;
+#X connect 86 0 125 0;
+#X connect 86 0 126 0;
+#X connect 87 0 100 0;
+#X connect 87 0 115 0;
+#X connect 88 0 99 0;
+#X connect 88 0 115 1;
+#X connect 89 0 98 0;
+#X connect 89 0 114 0;
+#X connect 89 0 115 2;
+#X connect 90 0 115 3;
+#X connect 90 0 128 0;
+#X connect 91 0 115 4;
+#X connect 91 0 129 0;
+#X connect 92 0 97 0;
+#X connect 92 0 115 5;
+#X connect 93 0 115 6;
+#X connect 93 0 130 0;
+#X connect 94 0 115 7;
+#X connect 94 0 131 0;
+#X connect 95 0 96 0;
+#X connect 95 0 115 8;
+#X connect 101 0 4 1;
+#X connect 101 0 2 1;
+#X connect 102 0 2 0;
+#X connect 102 0 3 0;
+#X connect 102 0 9 0;
+#X connect 103 0 117 2;
+#X connect 104 0 103 0;
+#X connect 115 0 117 1;
+#X connect 115 0 118 1;
+#X connect 115 0 119 1;
+#X connect 115 0 120 1;
+#X connect 115 0 121 1;
+#X connect 115 0 122 1;
+#X connect 115 0 123 1;
+#X connect 115 0 124 1;
+#X connect 115 0 125 1;
+#X connect 115 0 126 1;
+#X connect 116 0 118 2;
+#X connect 116 1 119 2;
+#X connect 116 2 120 2;
+#X connect 116 3 121 2;
+#X connect 116 4 122 2;
+#X connect 116 5 123 2;
+#X connect 116 6 124 2;
+#X connect 116 7 125 2;
+#X connect 116 8 126 2;
+#X connect 117 0 113 0;
+#X connect 118 0 105 0;
+#X connect 119 0 106 0;
+#X connect 120 0 107 0;
+#X connect 121 0 108 0;
+#X connect 122 0 109 0;
+#X connect 124 0 110 0;
+#X connect 125 0 111 0;
+#X connect 126 0 112 0;
+#X connect 127 0 117 3;
+#X connect 127 0 126 3;
+#X connect 127 0 125 3;
+#X connect 127 0 124 3;
+#X connect 127 0 123 3;
+#X connect 127 0 122 3;
+#X connect 127 0 121 3;
+#X connect 127 0 120 3;
+#X connect 127 0 119 3;
+#X connect 127 0 118 3;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/compWireSourceD2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,77 @@
+#N canvas 295 145 1142 697 10;
+#X msg -430 123 300;
+#X obj -430 98 loadbang;
+#X obj -375 31 inlet;
+#X obj -312 30 inlet;
+#X obj -246 32 inlet;
+#X obj -183 32 inlet;
+#X obj -115 33 inlet;
+#X obj -45 34 inlet;
+#X obj 25 35 inlet;
+#X obj 95 33 inlet;
+#X obj 167 33 inlet;
+#X obj -179 154 pack f f f f f f f f f;
+#X msg -178 308 2;
+#X obj 335 37 loadbang;
+#X obj 335 85 s noWirSrc;
+#X msg 335 62 200;
+#X obj -178 287 loadbang;
+#X obj -288 283 loadbang;
+#X obj 47 287 loadbang;
+#X obj -63 283 loadbang;
+#X obj 156 288 loadbang;
+#X msg -288 304 1;
+#X msg -63 304 3;
+#X msg 47 308 4;
+#X msg 156 309 5;
+#X obj -114 326 wire10_D1;
+#X obj 105 331 wire10_D1;
+#X obj -229 330 wire10_D1;
+#X obj -339 326 wire10_D1;
+#X obj -4 330 wire10_D1;
+#X obj -429 148 s \$0_wireDel;
+#X obj -339 240 r \$0_wireDel;
+#X obj -229 244 r \$0_wireDel;
+#X obj -114 240 r \$0_wireDel;
+#X obj -4 244 r \$0_wireDel;
+#X obj 105 245 r \$0_wireDel;
+#X obj -179 177 s \$0_wireDat;
+#X obj -314 263 r \$0_wireDat;
+#X obj -204 267 r \$0_wireDat;
+#X obj -89 263 r \$0_wireDat;
+#X obj 21 267 r \$0_wireDat;
+#X obj 130 268 r \$0_wireDat;
+#X connect 0 0 30 0;
+#X connect 1 0 0 0;
+#X connect 2 0 11 0;
+#X connect 3 0 11 1;
+#X connect 4 0 11 2;
+#X connect 5 0 11 3;
+#X connect 6 0 11 4;
+#X connect 7 0 11 5;
+#X connect 8 0 11 6;
+#X connect 9 0 11 7;
+#X connect 10 0 11 8;
+#X connect 11 0 36 0;
+#X connect 12 0 27 2;
+#X connect 13 0 15 0;
+#X connect 15 0 14 0;
+#X connect 16 0 12 0;
+#X connect 17 0 21 0;
+#X connect 18 0 23 0;
+#X connect 19 0 22 0;
+#X connect 20 0 24 0;
+#X connect 21 0 28 2;
+#X connect 22 0 25 2;
+#X connect 23 0 29 2;
+#X connect 24 0 26 2;
+#X connect 31 0 28 0;
+#X connect 32 0 27 0;
+#X connect 33 0 25 0;
+#X connect 34 0 29 0;
+#X connect 35 0 26 0;
+#X connect 37 0 28 1;
+#X connect 38 0 27 1;
+#X connect 39 0 25 1;
+#X connect 40 0 29 1;
+#X connect 41 0 26 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/compWireSourceD3.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,35 @@
+#N canvas 183 194 1074 594 10;
+#X obj -365 41 inlet;
+#X obj -302 40 inlet;
+#X obj -236 42 inlet;
+#X obj -173 42 inlet;
+#X obj -105 43 inlet;
+#X obj -35 44 inlet;
+#X obj 35 45 inlet;
+#X obj 105 43 inlet;
+#X obj 177 43 inlet;
+#X obj -169 164 pack f f f f f f f f f;
+#X obj 345 47 loadbang;
+#X msg 345 72 200;
+#X obj 294 47 r setUp;
+#X obj 345 95 s NO_WIR_SRC;
+#X obj -464 254 loadbang;
+#X msg -464 275 1;
+#X obj -464 233 r setUp;
+#X obj -515 297 wire10_D1;
+#X connect 0 0 9 0;
+#X connect 1 0 9 1;
+#X connect 2 0 9 2;
+#X connect 3 0 9 3;
+#X connect 4 0 9 4;
+#X connect 5 0 9 5;
+#X connect 6 0 9 6;
+#X connect 7 0 9 7;
+#X connect 8 0 9 8;
+#X connect 9 0 17 0;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 11 0;
+#X connect 14 0 15 0;
+#X connect 15 0 17 1;
+#X connect 16 0 14 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/fcpan.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,25 @@
+#N canvas 316 389 443 292 10;
+#X obj 64 123 *~;
+#X obj -4 123 *~;
+#X obj 80 77 cos~;
+#X obj 80 40 -~ 0.25;
+#X obj 80 18 *~ 0.25;
+#X obj 12 101 cos~;
+#X obj 12 77 -~ 0.25;
+#X obj -4 146 outlet~ l;
+#X obj 64 146 outlet~ r;
+#X obj -4 -4 inlet~;
+#X obj 80 -4 sig~;
+#X obj 80 -36 inlet;
+#X connect 0 0 8 0;
+#X connect 1 0 7 0;
+#X connect 2 0 0 1;
+#X connect 3 0 2 0;
+#X connect 3 0 6 0;
+#X connect 4 0 3 0;
+#X connect 5 0 1 1;
+#X connect 6 0 5 0;
+#X connect 9 0 1 0;
+#X connect 9 0 0 0;
+#X connect 10 0 4 0;
+#X connect 11 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/freqCalcCyl2D1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,717 @@
+#N canvas 0 23 1368 808 10;
+#X text 704 -38 Mass Density of Air;
+#X text 500 44 Frequency (Hz);
+#X obj 811 353 throw~ l;
+#X obj 838 334 throw~ r;
+#X obj 826 207 osc~;
+#X obj 826 -37 *~ 1.225;
+#X obj 826 38 /~ 1.81e-05;
+#X obj 826 -7 *~ 1;
+#X obj 826 156 /~ 1;
+#X floatatom 201 262 10 0 0 0 - - -;
+#X obj 826 132 *~;
+#X obj 826 181 clip~ 0 20000;
+#X obj 212 -91 inlet;
+#X text 859 82 Reynolds Number;
+#X text 711 146 Strouhal Number;
+#X obj 386 -97 inlet;
+#X obj 826 237 *~;
+#X text 856 18 Viscosity;
+#X obj 611 178 *~ 2;
+#X obj 611 205 osc~;
+#X obj 611 227 *~;
+#X obj 811 266 +~;
+#X obj 212 -68 s \$0-diameter;
+#X obj 887 -38 r \$0-diameter;
+#X obj 894 137 r \$0-diameter;
+#X obj 129 -29 s~ \$0-windSpeed;
+#X obj 300 10 r~ \$0-windSpeed;
+#X obj 893 114 r~ \$0-windSpeed;
+#X obj 826 -65 r~ \$0-windSpeed;
+#X obj 720 133 s~ \$0_str;
+#X obj 291 -11 r~ \$0_str;
+#X obj 644 205 r~ \$0_dragDiGain;
+#X obj 747 206 s~ \$0-myFreq;
+#X obj 611 151 r~ \$0-myFreq;
+#X obj 864 207 r~ \$0_liftDiGain;
+#X obj 129 -71 sig~;
+#X obj 129 -49 vd~ varwind;
+#X obj 129 -95 inlet;
+#X obj 1059 12 r~ \$0-myFreq;
+#X obj 1025 -38 noise~;
+#X obj 1102 196 throw~ l;
+#X obj 1129 175 throw~ r;
+#X obj 1102 103 *~;
+#X obj 123 84 snapshot~;
+#X obj 123 59 metro 100;
+#X obj 123 37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 123 110 10 0 0 0 - - -;
+#X obj 123 11 loadbang;
+#X obj 37 59 r~ \$0-myRey;
+#X obj 839 62 s~ \$0-myRey;
+#X obj 1240 13 snapshot~;
+#X floatatom 1240 39 10 0 0 0 - - -;
+#X obj 1240 -60 loadbang;
+#X obj 1240 -35 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1151 -89 r~ \$0-myRey;
+#X obj 1067 364 r~ \$0-myFreq;
+#X obj 1033 293 noise~;
+#X obj 1110 553 throw~ l;
+#X obj 1137 530 throw~ r;
+#X obj 1110 461 *~;
+#X obj 1248 373 snapshot~;
+#X floatatom 1248 399 10 0 0 0 - - -;
+#X obj 1248 300 loadbang;
+#X obj 1248 325 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1159 271 r~ \$0-myRey;
+#X obj 1067 390 *~ 2;
+#X text 108 132 Reynolds Number;
+#X obj 1025 55 vcf~ 1000 10;
+#X obj 1033 415 vcf~ 1000 10;
+#X obj 811 309 fcpan;
+#X obj 1102 152 fcpan;
+#X obj 1110 505 fcpan;
+#X obj 1117 76 *~ 1;
+#X obj 1125 436 *~ 1;
+#X obj 1159 346 clip~ 2 400;
+#X obj 1151 -14 clip~ 2 400;
+#X obj 1159 295 *~ -0.003;
+#X obj 1151 -65 *~ -0.003;
+#X obj 1240 -12 metro 10;
+#X obj 1248 348 metro 10;
+#X obj 386 -77 s \$0_dist;
+#X obj 610 -99 inlet;
+#X obj 610 -30 s \$0_thisPan;
+#X obj 838 280 r \$0_thisPan;
+#X obj 1129 128 r \$0_thisPan;
+#X obj 1137 483 r \$0_thisPan;
+#X floatatom 555 -30 8 0 0 0 - - -;
+#X obj 610 -75 max 0.1;
+#X obj 610 -52 min 0.9;
+#X text 1161 449 Drag Dipole spectrum calculation;
+#X text 1156 93 Lift Dipole spectrum calculation;
+#X text 547 77 Calculates the frequency;
+#X text 547 90 based on the physics of;
+#X text 548 103 the object and environment;
+#X obj 303 292 r~ \$0-windSpeed;
+#X obj 294 269 r~ \$0_str;
+#X obj 1125 413 r~ \$0_dragNoiseGain;
+#X obj 1117 34 r~ \$0_liftNoiseGain;
+#X obj 124 406 snapshot~;
+#X obj 124 381 metro 100;
+#X obj 124 359 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 124 432 10 0 0 0 - - -;
+#X obj 124 333 loadbang;
+#X obj 38 381 r~ \$0_str;
+#N canvas 75 127 654 734 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20765 142 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20767 96 *;
+#X obj -20767 119 * 118033;
+#X obj -21022 259 /~ 1;
+#X obj -21022 532 *~ 0.27;
+#X text -20767 49 Distance;
+#X obj -20847 502 cos;
+#X obj -20847 457 / 360;
+#X floatatom -20820 553 5 0 0 0 - - -;
+#X obj -20847 526 *;
+#X obj -20886 606 *~ 0.27;
+#X obj -20847 479 * 6.28319;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 9900 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore -20983 388 pd angleCalc;
+#X obj -20983 451 / 90;
+#X floatatom -21015 475 5 0 0 0 - - -;
+#X obj -20847 429 + 90;
+#X obj -20937 452 loadbang;
+#X msg -20937 474 0.05;
+#X obj -21022 507 *~ 0.05;
+#X obj -20782 531 loadbang;
+#X msg -20782 553 0.05;
+#X obj -20886 582 *~ 0.05;
+#X text -20812 621 Calculates Drag Dipole gain;
+#X text -21198 525 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 288 s~ \$0-c;
+#X obj -20911 556 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20983 324 inlet;
+#X obj -20949 345 inlet;
+#X obj -20914 367 inlet;
+#X obj -20767 70 inlet;
+#X obj -21022 575 outlet~;
+#X obj -20886 656 outlet~;
+#X text -20949 312 Azimuth;
+#X text -20914 335 Elevation;
+#X text -20880 359 Distance;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#X obj -20991 163 inlet;
+#X obj -20991 187 *;
+#X obj -21022 209 *~ 1;
+#X text -20950 162 Length;
+#X obj -21022 554 *~ 0.02;
+#X obj -20886 631 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 48 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 23 0;
+#X connect 8 0 30 0;
+#X connect 9 0 50 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 26 1;
+#X connect 15 0 51 0;
+#X connect 16 0 11 0;
+#X connect 17 0 18 0;
+#X connect 17 0 20 0;
+#X connect 18 0 19 0;
+#X connect 18 0 23 1;
+#X connect 20 0 12 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 1;
+#X connect 23 0 9 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 15 0;
+#X connect 29 0 3 0;
+#X connect 31 0 26 0;
+#X connect 32 0 2 0;
+#X connect 32 0 2 1;
+#X connect 33 0 29 0;
+#X connect 34 0 4 1;
+#X connect 35 0 17 0;
+#X connect 36 0 17 1;
+#X connect 37 0 17 2;
+#X connect 38 0 6 0;
+#X connect 38 0 6 1;
+#X connect 46 0 47 0;
+#X connect 46 0 47 1;
+#X connect 47 0 48 1;
+#X connect 48 0 8 0;
+#X connect 50 0 39 0;
+#X connect 51 0 40 0;
+#X restore 294 427 pd noiseGain;
+#X obj 323 337 r \$0-diameter;
+#X obj 363 403 r \$0_dist;
+#X obj 343 382 r \$0_azim;
+#X obj 333 360 r \$0_elev;
+#X obj 294 472 s~ \$0_liftNoiseGain;
+#X obj 363 450 s~ \$0_dragNoiseGain;
+#N canvas 577 142 663 715 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 411 123 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 404 71 *;
+#X obj 404 96 * 118033;
+#X obj 219 224 /~ 1;
+#X obj 219 497 *~ 0.27;
+#X text 271 275 Azimuth;
+#X text 424 30 Distance;
+#X obj 370 482 cos;
+#X obj 370 437 / 360;
+#X floatatom 397 533 5 0 0 0 - - -;
+#X obj 370 506 *;
+#X obj 331 586 *~ 0.27;
+#X obj 236 253 s~ \$0-a;
+#X obj 306 536 r~ \$0-a;
+#X obj 370 459 * 6.28319;
+#X floatatom 369 72 5 0 0 0 - - -;
+#N canvas 713 150 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 9900 1;
+#X text 71 41 Azimuth Angle;
+#X text 102 584 remove distance from this patch as makes no difference
+to the end calculation and confuses things!;
+#X text 386 407 Create an audio version of this patch;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 256 348 pd angleCalc;
+#X text 307 294 Elevation;
+#X obj 370 409 + 90;
+#X obj 435 511 loadbang;
+#X msg 435 533 0.05;
+#X obj 331 562 *~ 0.05;
+#X text 409 593 Calculates Drag Dipole gain;
+#X text 48 504 Calculates Lift Dipole gain;
+#X obj 331 611 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 404 46 inlet;
+#X obj 325 326 inlet;
+#X obj 256 290 inlet;
+#X obj 290 309 inlet;
+#X text 360 328 Distance;
+#X obj 219 524 outlet~;
+#X obj 331 636 outlet~;
+#X obj 240 425 cos;
+#X obj 240 380 / 360;
+#X obj 240 449 *;
+#X obj 240 402 * 6.28319;
+#X obj 219 472 *~ 1;
+#X obj 250 156 inlet;
+#X obj 250 180 *;
+#X text 288 151 Length;
+#X obj 219 202 *~ 1;
+#X text 388 225 Add in MACH deflection;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 50 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 46 0;
+#X connect 10 0 40 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 27 1;
+#X connect 17 0 30 0;
+#X connect 19 0 27 0;
+#X connect 20 0 13 0;
+#X connect 22 0 24 0;
+#X connect 22 0 43 0;
+#X connect 24 0 14 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 1;
+#X connect 27 0 17 0;
+#X connect 30 0 41 0;
+#X connect 31 0 3 0;
+#X connect 31 0 3 1;
+#X connect 32 0 2 0;
+#X connect 34 0 5 1;
+#X connect 35 0 7 1;
+#X connect 35 0 7 0;
+#X connect 35 0 21 0;
+#X connect 36 0 22 2;
+#X connect 37 0 22 0;
+#X connect 38 0 22 1;
+#X connect 42 0 44 0;
+#X connect 42 0 44 1;
+#X connect 43 0 45 0;
+#X connect 44 0 46 1;
+#X connect 45 0 42 0;
+#X connect 46 0 10 0;
+#X connect 47 0 48 0;
+#X connect 47 0 48 1;
+#X connect 48 0 50 1;
+#X connect 50 0 9 0;
+#X restore 291 132 pd freqGain;
+#X obj 455 -97 inlet;
+#X obj 455 -77 s \$0_elev;
+#X obj 318 49 r \$0-diameter;
+#X obj 523 -99 inlet;
+#X obj 523 -77 s \$0_azim;
+#X obj 354 111 r \$0_dist;
+#X obj 327 69 r \$0_azim;
+#X obj 336 90 r \$0_elev;
+#X obj 354 156 s~ \$0_dragDiGain;
+#X obj 291 176 s~ \$0_liftDiGain;
+#X floatatom 386 -50 5 0 0 0 - - -;
+#X floatatom 456 -51 5 0 0 0 - - -;
+#X floatatom 524 -55 5 0 0 0 - - -;
+#X obj 72 262 outlet;
+#X obj 1025 9 hip~;
+#X obj 116 235 snapshot~;
+#X obj 116 188 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 116 162 loadbang;
+#X obj 116 210 metro 10;
+#X obj 1033 390 hip~;
+#X obj 37 212 r~ \$0-myFreq;
+#X obj 116 262 s \$0_contFreq;
+#X obj 1046 -14 r \$0_contFreq;
+#X obj 1054 314 r \$0_contFreq;
+#X obj 1054 337 * 2;
+#X text 123 461 Strouhal Number;
+#X text 281 193 Calculates the gain of the dipole source;
+#X text 285 491 Calculates the gain of the source;
+#X text 515 -118 Azimuth;
+#X text 615 -117 Pan;
+#X text 449 -116 Elevation;
+#X text 382 -116 Distance;
+#X text 207 -112 Diameter;
+#X text 122 -113 Wind Speed;
+#X obj 312 -97 inlet;
+#X floatatom 313 -53 5 0 0 0 - - -;
+#X text 308 -116 Length;
+#X obj 312 -75 s \$0_leng;
+#X obj 309 29 r \$0_leng;
+#X obj 313 313 r \$0_leng;
+#X obj 1151 -40 +~ 40;
+#X obj 1159 320 +~ 40;
+#X obj 826 103 newStrou;
+#X connect 4 0 16 0;
+#X connect 5 0 7 0;
+#X connect 6 0 49 0;
+#X connect 6 0 154 0;
+#X connect 7 0 6 0;
+#X connect 8 0 11 0;
+#X connect 10 0 8 0;
+#X connect 11 0 4 0;
+#X connect 11 0 32 0;
+#X connect 12 0 22 0;
+#X connect 15 0 80 0;
+#X connect 15 0 122 0;
+#X connect 16 0 21 1;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 69 0;
+#X connect 23 0 7 1;
+#X connect 24 0 8 1;
+#X connect 26 0 111 1;
+#X connect 27 0 10 1;
+#X connect 28 0 5 0;
+#X connect 30 0 111 0;
+#X connect 31 0 20 1;
+#X connect 33 0 18 0;
+#X connect 34 0 16 1;
+#X connect 35 0 36 0;
+#X connect 36 0 25 0;
+#X connect 37 0 35 0;
+#X connect 38 0 67 1;
+#X connect 39 0 126 0;
+#X connect 42 0 70 0;
+#X connect 43 0 46 0;
+#X connect 44 0 43 0;
+#X connect 45 0 44 0;
+#X connect 47 0 45 0;
+#X connect 48 0 43 0;
+#X connect 50 0 51 0;
+#X connect 50 0 67 2;
+#X connect 52 0 53 0;
+#X connect 53 0 78 0;
+#X connect 54 0 77 0;
+#X connect 55 0 65 0;
+#X connect 56 0 131 0;
+#X connect 59 0 71 0;
+#X connect 60 0 61 0;
+#X connect 60 0 68 2;
+#X connect 62 0 63 0;
+#X connect 63 0 79 0;
+#X connect 64 0 76 0;
+#X connect 65 0 68 1;
+#X connect 67 0 42 0;
+#X connect 68 0 59 0;
+#X connect 69 0 2 0;
+#X connect 69 1 3 0;
+#X connect 70 0 40 0;
+#X connect 70 1 41 0;
+#X connect 71 0 57 0;
+#X connect 71 1 58 0;
+#X connect 72 0 42 1;
+#X connect 73 0 59 1;
+#X connect 74 0 60 0;
+#X connect 75 0 50 0;
+#X connect 76 0 153 0;
+#X connect 77 0 152 0;
+#X connect 78 0 50 0;
+#X connect 79 0 60 0;
+#X connect 81 0 87 0;
+#X connect 83 0 69 1;
+#X connect 84 0 70 1;
+#X connect 85 0 71 1;
+#X connect 87 0 88 0;
+#X connect 88 0 82 0;
+#X connect 88 0 86 0;
+#X connect 94 0 104 1;
+#X connect 95 0 104 0;
+#X connect 96 0 73 0;
+#X connect 97 0 72 0;
+#X connect 98 0 101 0;
+#X connect 99 0 98 0;
+#X connect 100 0 99 0;
+#X connect 102 0 100 0;
+#X connect 103 0 98 0;
+#X connect 104 0 109 0;
+#X connect 104 1 110 0;
+#X connect 105 0 104 3;
+#X connect 106 0 104 6;
+#X connect 106 0 104 7;
+#X connect 107 0 104 5;
+#X connect 108 0 104 4;
+#X connect 111 0 121 0;
+#X connect 111 1 120 0;
+#X connect 112 0 113 0;
+#X connect 112 0 123 0;
+#X connect 114 0 111 3;
+#X connect 115 0 116 0;
+#X connect 115 0 124 0;
+#X connect 117 0 111 6;
+#X connect 117 0 111 7;
+#X connect 118 0 111 4;
+#X connect 119 0 111 5;
+#X connect 126 0 67 0;
+#X connect 127 0 133 0;
+#X connect 127 0 125 0;
+#X connect 127 0 9 0;
+#X connect 128 0 130 0;
+#X connect 129 0 128 0;
+#X connect 130 0 127 0;
+#X connect 131 0 68 0;
+#X connect 132 0 127 0;
+#X connect 134 0 126 1;
+#X connect 135 0 136 0;
+#X connect 136 0 131 1;
+#X connect 146 0 147 0;
+#X connect 146 0 149 0;
+#X connect 150 0 111 2;
+#X connect 151 0 104 2;
+#X connect 152 0 75 0;
+#X connect 153 0 74 0;
+#X connect 154 0 29 0;
+#X connect 154 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/freqCalcCyl2D2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,719 @@
+#N canvas 0 22 1382 822 10;
+#X text 714 -28 Mass Density of Air;
+#X text 510 54 Frequency (Hz);
+#X obj 821 363 throw~ l;
+#X obj 848 344 throw~ r;
+#X obj 836 217 osc~;
+#X obj 836 -27 *~ 1.225;
+#X obj 836 48 /~ 1.81e-05;
+#X obj 836 3 *~ 1;
+#X obj 836 166 /~ 1;
+#X floatatom 211 272 10 0 0 0 - - -;
+#X obj 836 142 *~;
+#X obj 836 191 clip~ 0 20000;
+#X obj 222 -81 inlet;
+#X text 869 92 Reynolds Number;
+#X text 721 156 Strouhal Number;
+#X obj 396 -87 inlet;
+#X obj 836 247 *~;
+#X text 866 28 Viscosity;
+#X obj 621 188 *~ 2;
+#X obj 621 215 osc~;
+#X obj 621 237 *~;
+#X obj 821 276 +~;
+#X obj 222 -58 s \$0-diameter;
+#X obj 897 -28 r \$0-diameter;
+#X obj 904 147 r \$0-diameter;
+#X obj 139 -19 s~ \$0-windSpeed;
+#X obj 310 20 r~ \$0-windSpeed;
+#X obj 903 124 r~ \$0-windSpeed;
+#X obj 836 -55 r~ \$0-windSpeed;
+#X obj 730 143 s~ \$0_str;
+#X obj 301 -1 r~ \$0_str;
+#X obj 654 215 r~ \$0_dragDiGain;
+#X obj 757 216 s~ \$0-myFreq;
+#X obj 621 161 r~ \$0-myFreq;
+#X obj 874 217 r~ \$0_liftDiGain;
+#X obj 139 -61 sig~;
+#X obj 139 -39 vd~ varwind;
+#X obj 139 -85 inlet;
+#X obj 1069 22 r~ \$0-myFreq;
+#X obj 1035 -28 noise~;
+#X obj 1112 206 throw~ l;
+#X obj 1139 185 throw~ r;
+#X obj 1112 113 *~;
+#X obj 133 94 snapshot~;
+#X obj 133 69 metro 100;
+#X obj 133 47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 133 120 10 0 0 0 - - -;
+#X obj 133 21 loadbang;
+#X obj 47 69 r~ \$0-myRey;
+#X obj 849 72 s~ \$0-myRey;
+#X obj 1250 23 snapshot~;
+#X floatatom 1250 49 10 0 0 0 - - -;
+#X obj 1250 -50 loadbang;
+#X obj 1250 -25 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1161 -79 r~ \$0-myRey;
+#X obj 1077 374 r~ \$0-myFreq;
+#X obj 1043 303 noise~;
+#X obj 1120 563 throw~ l;
+#X obj 1147 540 throw~ r;
+#X obj 1120 471 *~;
+#X obj 1258 383 snapshot~;
+#X floatatom 1258 409 10 0 0 0 - - -;
+#X obj 1258 310 loadbang;
+#X obj 1258 335 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1169 281 r~ \$0-myRey;
+#X obj 1077 400 *~ 2;
+#X text 118 142 Reynolds Number;
+#X obj 1035 65 vcf~ 1000 10;
+#X obj 1043 425 vcf~ 1000 10;
+#X obj 821 319 fcpan;
+#X obj 1112 162 fcpan;
+#X obj 1120 515 fcpan;
+#X obj 1127 86 *~ 1;
+#X obj 1135 446 *~ 1;
+#X obj 1169 356 clip~ 2 400;
+#X obj 1161 -4 clip~ 2 400;
+#X obj 1169 305 *~ -0.003;
+#X obj 1161 -55 *~ -0.003;
+#X obj 1250 -2 metro 10;
+#X obj 1258 358 metro 10;
+#X obj 396 -67 s \$0_dist;
+#X obj 620 -89 inlet;
+#X obj 620 -20 s \$0_thisPan;
+#X obj 848 290 r \$0_thisPan;
+#X obj 1139 138 r \$0_thisPan;
+#X obj 1147 493 r \$0_thisPan;
+#X floatatom 565 -20 8 0 0 0 - - -;
+#X obj 620 -65 max 0.1;
+#X obj 620 -42 min 0.9;
+#X text 1171 459 Drag Dipole spectrum calculation;
+#X text 1166 103 Lift Dipole spectrum calculation;
+#X text 557 87 Calculates the frequency;
+#X text 557 100 based on the physics of;
+#X text 558 113 the object and environment;
+#X obj 313 302 r~ \$0-windSpeed;
+#X obj 304 279 r~ \$0_str;
+#X obj 1135 423 r~ \$0_dragNoiseGain;
+#X obj 1127 44 r~ \$0_liftNoiseGain;
+#X obj 134 416 snapshot~;
+#X obj 134 391 metro 100;
+#X obj 134 369 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 134 442 10 0 0 0 - - -;
+#X obj 134 343 loadbang;
+#X obj 48 391 r~ \$0_str;
+#N canvas 75 127 654 734 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20765 142 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20767 96 *;
+#X obj -20767 119 * 118033;
+#X obj -21022 259 /~ 1;
+#X obj -21022 532 *~ 0.27;
+#X text -20767 49 Distance;
+#X obj -20847 502 cos;
+#X obj -20847 457 / 360;
+#X floatatom -20820 553 5 0 0 0 - - -;
+#X obj -20847 526 *;
+#X obj -20886 606 *~ 0.27;
+#X obj -20847 479 * 6.28319;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4951 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7347 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore -20983 388 pd angleCalc;
+#X obj -20983 451 / 90;
+#X floatatom -21015 475 5 0 0 0 - - -;
+#X obj -20847 429 + 90;
+#X obj -20937 452 loadbang;
+#X msg -20937 474 0.05;
+#X obj -21022 507 *~ 0.05;
+#X obj -20782 531 loadbang;
+#X msg -20782 553 0.05;
+#X obj -20886 582 *~ 0.05;
+#X text -20812 621 Calculates Drag Dipole gain;
+#X text -21198 525 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 288 s~ \$0-c;
+#X obj -20911 556 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20983 324 inlet;
+#X obj -20949 345 inlet;
+#X obj -20914 367 inlet;
+#X obj -20767 70 inlet;
+#X obj -21022 575 outlet~;
+#X obj -20886 656 outlet~;
+#X text -20949 312 Azimuth;
+#X text -20914 335 Elevation;
+#X text -20880 359 Distance;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#X obj -20991 163 inlet;
+#X obj -20991 187 *;
+#X obj -21022 209 *~ 1;
+#X text -20950 162 Length;
+#X obj -21022 554 *~ 0.02;
+#X obj -20886 631 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 48 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 23 0;
+#X connect 8 0 30 0;
+#X connect 9 0 50 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 26 1;
+#X connect 15 0 51 0;
+#X connect 16 0 11 0;
+#X connect 17 0 18 0;
+#X connect 17 0 20 0;
+#X connect 18 0 19 0;
+#X connect 18 0 23 1;
+#X connect 20 0 12 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 1;
+#X connect 23 0 9 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 15 0;
+#X connect 29 0 3 0;
+#X connect 31 0 26 0;
+#X connect 32 0 2 0;
+#X connect 32 0 2 1;
+#X connect 33 0 29 0;
+#X connect 34 0 4 1;
+#X connect 35 0 17 0;
+#X connect 36 0 17 1;
+#X connect 37 0 17 2;
+#X connect 38 0 6 0;
+#X connect 38 0 6 1;
+#X connect 46 0 47 0;
+#X connect 46 0 47 1;
+#X connect 47 0 48 1;
+#X connect 48 0 8 0;
+#X connect 50 0 39 0;
+#X connect 51 0 40 0;
+#X restore 304 437 pd noiseGain;
+#X obj 333 347 r \$0-diameter;
+#X obj 373 413 r \$0_dist;
+#X obj 353 392 r \$0_azim;
+#X obj 343 370 r \$0_elev;
+#X obj 304 482 s~ \$0_liftNoiseGain;
+#X obj 373 460 s~ \$0_dragNoiseGain;
+#N canvas 577 142 663 715 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 411 123 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 404 71 *;
+#X obj 404 96 * 118033;
+#X obj 219 224 /~ 1;
+#X obj 219 497 *~ 0.27;
+#X text 271 275 Azimuth;
+#X text 424 30 Distance;
+#X obj 370 482 cos;
+#X obj 370 437 / 360;
+#X floatatom 397 533 5 0 0 0 - - -;
+#X obj 370 506 *;
+#X obj 331 586 *~ 0.27;
+#X obj 236 253 s~ \$0-a;
+#X obj 306 536 r~ \$0-a;
+#X obj 370 459 * 6.28319;
+#X floatatom 369 72 5 0 0 0 - - -;
+#N canvas 713 150 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7347 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4951 1;
+#X text 71 41 Azimuth Angle;
+#X text 102 584 remove distance from this patch as makes no difference
+to the end calculation and confuses things!;
+#X text 386 407 Create an audio version of this patch;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 256 348 pd angleCalc;
+#X text 307 294 Elevation;
+#X obj 370 409 + 90;
+#X obj 435 511 loadbang;
+#X msg 435 533 0.05;
+#X obj 331 562 *~ 0.05;
+#X text 409 593 Calculates Drag Dipole gain;
+#X text 48 504 Calculates Lift Dipole gain;
+#X obj 331 611 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 404 46 inlet;
+#X obj 325 326 inlet;
+#X obj 256 290 inlet;
+#X obj 290 309 inlet;
+#X text 360 328 Distance;
+#X obj 219 524 outlet~;
+#X obj 331 636 outlet~;
+#X obj 240 425 cos;
+#X obj 240 380 / 360;
+#X obj 240 449 *;
+#X obj 240 402 * 6.28319;
+#X obj 219 472 *~ 1;
+#X obj 250 156 inlet;
+#X obj 250 180 *;
+#X text 288 151 Length;
+#X obj 219 202 *~ 1;
+#X text 388 225 Add in MACH deflection;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 50 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 46 0;
+#X connect 10 0 40 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 27 1;
+#X connect 17 0 30 0;
+#X connect 19 0 27 0;
+#X connect 20 0 13 0;
+#X connect 22 0 24 0;
+#X connect 22 0 43 0;
+#X connect 24 0 14 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 1;
+#X connect 27 0 17 0;
+#X connect 30 0 41 0;
+#X connect 31 0 3 0;
+#X connect 31 0 3 1;
+#X connect 32 0 2 0;
+#X connect 34 0 5 1;
+#X connect 35 0 7 1;
+#X connect 35 0 7 0;
+#X connect 35 0 21 0;
+#X connect 36 0 22 2;
+#X connect 37 0 22 0;
+#X connect 38 0 22 1;
+#X connect 42 0 44 0;
+#X connect 42 0 44 1;
+#X connect 43 0 45 0;
+#X connect 44 0 46 1;
+#X connect 45 0 42 0;
+#X connect 46 0 10 0;
+#X connect 47 0 48 0;
+#X connect 47 0 48 1;
+#X connect 48 0 50 1;
+#X connect 50 0 9 0;
+#X restore 301 142 pd freqGain;
+#X obj 465 -87 inlet;
+#X obj 465 -67 s \$0_elev;
+#X obj 328 59 r \$0-diameter;
+#X obj 533 -89 inlet;
+#X obj 533 -67 s \$0_azim;
+#X obj 364 121 r \$0_dist;
+#X obj 337 79 r \$0_azim;
+#X obj 346 100 r \$0_elev;
+#X obj 364 166 s~ \$0_dragDiGain;
+#X obj 301 186 s~ \$0_liftDiGain;
+#X floatatom 396 -40 5 0 0 0 - - -;
+#X floatatom 466 -41 5 0 0 0 - - -;
+#X floatatom 534 -45 5 0 0 0 - - -;
+#X obj 82 272 outlet;
+#X obj 1035 19 hip~;
+#X obj 126 245 snapshot~;
+#X obj 126 198 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 126 172 loadbang;
+#X obj 126 220 metro 10;
+#X obj 1043 400 hip~;
+#X obj 47 222 r~ \$0-myFreq;
+#X obj 126 272 s \$0_contFreq;
+#X obj 1056 -4 r \$0_contFreq;
+#X obj 1064 324 r \$0_contFreq;
+#X obj 1064 347 * 2;
+#X text 133 471 Strouhal Number;
+#X text 291 203 Calculates the gain of the dipole source;
+#X text 295 501 Calculates the gain of the source;
+#X text 525 -108 Azimuth;
+#X text 625 -107 Pan;
+#X text 459 -106 Elevation;
+#X text 392 -106 Distance;
+#X text 217 -102 Diameter;
+#X text 132 -103 Wind Speed;
+#X obj 322 -87 inlet;
+#X floatatom 323 -43 5 0 0 0 - - -;
+#X text 318 -106 Length;
+#X obj 322 -65 s \$0_leng;
+#X obj 319 39 r \$0_leng;
+#X obj 323 323 r \$0_leng;
+#X obj 1161 -30 +~ 40;
+#X obj 1169 330 +~ 40;
+#X obj 836 113 newStrou;
+#X floatatom 257 -29 5 0 0 0 - - -;
+#X connect 4 0 16 0;
+#X connect 5 0 7 0;
+#X connect 6 0 49 0;
+#X connect 6 0 154 0;
+#X connect 7 0 6 0;
+#X connect 8 0 11 0;
+#X connect 10 0 8 0;
+#X connect 11 0 4 0;
+#X connect 11 0 32 0;
+#X connect 12 0 22 0;
+#X connect 12 0 155 0;
+#X connect 15 0 80 0;
+#X connect 15 0 122 0;
+#X connect 16 0 21 1;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 69 0;
+#X connect 23 0 7 1;
+#X connect 24 0 8 1;
+#X connect 26 0 111 1;
+#X connect 27 0 10 1;
+#X connect 28 0 5 0;
+#X connect 30 0 111 0;
+#X connect 31 0 20 1;
+#X connect 33 0 18 0;
+#X connect 34 0 16 1;
+#X connect 35 0 36 0;
+#X connect 36 0 25 0;
+#X connect 37 0 35 0;
+#X connect 38 0 67 1;
+#X connect 39 0 126 0;
+#X connect 42 0 70 0;
+#X connect 43 0 46 0;
+#X connect 44 0 43 0;
+#X connect 45 0 44 0;
+#X connect 47 0 45 0;
+#X connect 48 0 43 0;
+#X connect 50 0 51 0;
+#X connect 50 0 67 2;
+#X connect 52 0 53 0;
+#X connect 53 0 78 0;
+#X connect 54 0 77 0;
+#X connect 55 0 65 0;
+#X connect 56 0 131 0;
+#X connect 59 0 71 0;
+#X connect 60 0 61 0;
+#X connect 60 0 68 2;
+#X connect 62 0 63 0;
+#X connect 63 0 79 0;
+#X connect 64 0 76 0;
+#X connect 65 0 68 1;
+#X connect 67 0 42 0;
+#X connect 68 0 59 0;
+#X connect 69 0 2 0;
+#X connect 69 1 3 0;
+#X connect 70 0 40 0;
+#X connect 70 1 41 0;
+#X connect 71 0 57 0;
+#X connect 71 1 58 0;
+#X connect 72 0 42 1;
+#X connect 73 0 59 1;
+#X connect 74 0 60 0;
+#X connect 75 0 50 0;
+#X connect 76 0 153 0;
+#X connect 77 0 152 0;
+#X connect 78 0 50 0;
+#X connect 79 0 60 0;
+#X connect 81 0 87 0;
+#X connect 83 0 69 1;
+#X connect 84 0 70 1;
+#X connect 85 0 71 1;
+#X connect 87 0 88 0;
+#X connect 88 0 82 0;
+#X connect 88 0 86 0;
+#X connect 94 0 104 1;
+#X connect 95 0 104 0;
+#X connect 96 0 73 0;
+#X connect 97 0 72 0;
+#X connect 98 0 101 0;
+#X connect 99 0 98 0;
+#X connect 100 0 99 0;
+#X connect 102 0 100 0;
+#X connect 103 0 98 0;
+#X connect 104 0 109 0;
+#X connect 104 1 110 0;
+#X connect 105 0 104 3;
+#X connect 106 0 104 6;
+#X connect 106 0 104 7;
+#X connect 107 0 104 5;
+#X connect 108 0 104 4;
+#X connect 111 0 121 0;
+#X connect 111 1 120 0;
+#X connect 112 0 113 0;
+#X connect 112 0 123 0;
+#X connect 114 0 111 3;
+#X connect 115 0 116 0;
+#X connect 115 0 124 0;
+#X connect 117 0 111 6;
+#X connect 117 0 111 7;
+#X connect 118 0 111 4;
+#X connect 119 0 111 5;
+#X connect 126 0 67 0;
+#X connect 127 0 133 0;
+#X connect 127 0 125 0;
+#X connect 127 0 9 0;
+#X connect 128 0 130 0;
+#X connect 129 0 128 0;
+#X connect 130 0 127 0;
+#X connect 131 0 68 0;
+#X connect 132 0 127 0;
+#X connect 134 0 126 1;
+#X connect 135 0 136 0;
+#X connect 136 0 131 1;
+#X connect 146 0 147 0;
+#X connect 146 0 149 0;
+#X connect 150 0 111 2;
+#X connect 151 0 104 2;
+#X connect 152 0 75 0;
+#X connect 153 0 74 0;
+#X connect 154 0 29 0;
+#X connect 154 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/freqCalcCyl2D3.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,745 @@
+#N canvas 25 89 1385 754 10;
+#X text 724 -18 Mass Density of Air;
+#X text 125 304 Frequency (Hz);
+#X obj 831 404 throw~ l;
+#X obj 886 404 throw~ r;
+#X obj 846 227 osc~;
+#X obj 846 -17 *~ 1.225;
+#X obj 846 58 /~ 1.81e-05;
+#X obj 846 13 *~ 1;
+#X obj 846 176 /~ 1;
+#X floatatom 221 282 10 0 0 0 - - -;
+#X obj 846 152 *~;
+#X obj 846 201 clip~ 0 20000;
+#X obj 232 -71 inlet;
+#X text 879 102 Reynolds Number;
+#X text 731 166 Strouhal Number;
+#X obj 397 -73 inlet;
+#X obj 846 257 *~;
+#X text 876 38 Viscosity;
+#X obj 631 198 *~ 2;
+#X obj 631 225 osc~;
+#X obj 631 247 *~;
+#X obj 831 286 +~;
+#X obj 239 -48 s \$0-diameter;
+#X obj 907 -18 r \$0-diameter;
+#X obj 914 157 r \$0-diameter;
+#X obj 149 -9 s~ \$0-windSpeed;
+#X obj 320 30 r~ \$0-windSpeed;
+#X obj 913 134 r~ \$0-windSpeed;
+#X obj 846 -45 r~ \$0-windSpeed;
+#X obj 767 226 s~ \$0-myFreq;
+#X obj 631 171 r~ \$0-myFreq;
+#X obj 149 -51 sig~;
+#X obj 149 -29 vd~ varwind;
+#X obj 149 -75 inlet;
+#X obj 1079 32 r~ \$0-myFreq;
+#X obj 1045 -18 noise~;
+#X obj 1122 123 *~;
+#X obj 143 104 snapshot~;
+#X obj 143 79 metro 100;
+#X obj 143 57 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 143 130 10 0 0 0 - - -;
+#X obj 143 31 loadbang;
+#X obj 57 79 r~ \$0-myRey;
+#X obj 859 82 s~ \$0-myRey;
+#X obj 1260 33 snapshot~;
+#X floatatom 1260 59 10 0 0 0 - - -;
+#X obj 1260 -40 loadbang;
+#X obj 1260 -15 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1171 -69 r~ \$0-myRey;
+#X obj 1087 384 r~ \$0-myFreq;
+#X obj 1053 313 noise~;
+#X obj 1130 481 *~;
+#X obj 1268 393 snapshot~;
+#X floatatom 1268 419 10 0 0 0 - - -;
+#X obj 1268 320 loadbang;
+#X obj 1268 345 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1179 291 r~ \$0-myRey;
+#X obj 1087 410 *~ 2;
+#X text 128 152 Reynolds Number;
+#X obj 1045 75 vcf~ 1000 10;
+#X obj 1053 435 vcf~ 1000 10;
+#X obj 831 329 fcpan;
+#X obj 1137 96 *~ 1;
+#X obj 1145 456 *~ 1;
+#X obj 1179 366 clip~ 2 400;
+#X obj 1171 6 clip~ 2 400;
+#X obj 1179 315 *~ -0.003;
+#X obj 1171 -45 *~ -0.003;
+#X obj 1260 8 metro 10;
+#X obj 1268 368 metro 10;
+#X obj 645 -77 inlet;
+#X floatatom 590 -8 8 0 0 0 - - -;
+#X obj 645 -53 max 0.1;
+#X obj 645 -30 min 0.9;
+#X text 1181 469 Drag Dipole spectrum calculation;
+#X text 1176 113 Lift Dipole spectrum calculation;
+#X text 567 97 Calculates the frequency;
+#X text 567 110 based on the physics of;
+#X text 568 123 the object and environment;
+#X obj 323 312 r~ \$0-windSpeed;
+#X obj 144 426 snapshot~;
+#X obj 144 401 metro 100;
+#X obj 144 379 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 144 452 10 0 0 0 - - -;
+#X obj 144 353 loadbang;
+#N canvas 75 127 654 734 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20765 142 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20767 96 *;
+#X obj -20767 119 * 118033;
+#X obj -21022 259 /~ 1;
+#X obj -21022 532 *~ 0.27;
+#X text -20767 49 Distance;
+#X obj -20847 502 cos;
+#X obj -20847 457 / 360;
+#X floatatom -20820 553 5 0 0 0 - - -;
+#X obj -20847 526 *;
+#X obj -20886 606 *~ 0.27;
+#X obj -20847 479 * 6.28319;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 71 41 Azimuth Angle;
+#X obj 516 81 s \$0-tDist;
+#X obj 295 234 r \$0-tDist;
+#X obj 204 126 r \$0-tDist;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 36 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 7 0;
+#X connect 39 0 22 1;
+#X connect 40 0 25 1;
+#X restore -20983 388 pd angleCalc;
+#X obj -20983 451 / 90;
+#X floatatom -21015 475 5 0 0 0 - - -;
+#X obj -20847 429 + 90;
+#X obj -20937 452 loadbang;
+#X msg -20937 474 0.05;
+#X obj -21022 507 *~ 0.05;
+#X obj -20782 531 loadbang;
+#X msg -20782 553 0.05;
+#X obj -20886 582 *~ 0.05;
+#X text -20812 621 Calculates Drag Dipole gain;
+#X text -21198 525 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20983 324 inlet;
+#X obj -20949 345 inlet;
+#X obj -20914 367 inlet;
+#X obj -20767 70 inlet;
+#X obj -21022 575 outlet~;
+#X obj -20886 656 outlet~;
+#X text -20949 312 Azimuth;
+#X text -20914 335 Elevation;
+#X text -20880 359 Distance;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#X obj -20991 163 inlet;
+#X obj -20991 187 *;
+#X obj -21022 209 *~ 1;
+#X text -20950 162 Length;
+#X obj -21022 554 *~ 0.02;
+#X obj -20886 631 *~ 0.002;
+#X obj -21005 288 s~ \$0-nGain;
+#X obj -20920 556 r~ \$0-nGain;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 46 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 23 0;
+#X connect 8 0 50 0;
+#X connect 9 0 48 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 26 1;
+#X connect 15 0 49 0;
+#X connect 16 0 11 0;
+#X connect 17 0 18 0;
+#X connect 17 0 20 0;
+#X connect 18 0 19 0;
+#X connect 18 0 23 1;
+#X connect 20 0 12 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 1;
+#X connect 23 0 9 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 15 0;
+#X connect 29 0 3 0;
+#X connect 30 0 2 0;
+#X connect 30 0 2 1;
+#X connect 31 0 29 0;
+#X connect 32 0 4 1;
+#X connect 33 0 17 0;
+#X connect 34 0 17 1;
+#X connect 35 0 17 2;
+#X connect 36 0 6 0;
+#X connect 36 0 6 1;
+#X connect 44 0 45 0;
+#X connect 44 0 45 1;
+#X connect 45 0 46 1;
+#X connect 46 0 8 0;
+#X connect 48 0 37 0;
+#X connect 49 0 38 0;
+#X connect 51 0 26 0;
+#X restore 314 447 pd noiseGain;
+#X obj 343 357 r \$0-diameter;
+#N canvas 577 142 663 715 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 411 123 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 404 71 *;
+#X obj 404 96 * 118033;
+#X obj 219 224 /~ 1;
+#X obj 219 497 *~ 0.27;
+#X text 271 275 Azimuth;
+#X text 424 30 Distance;
+#X obj 370 482 cos;
+#X obj 370 437 / 360;
+#X floatatom 397 533 5 0 0 0 - - -;
+#X obj 370 506 *;
+#X obj 331 586 *~ 0.27;
+#X obj 370 459 * 6.28319;
+#X floatatom 369 72 5 0 0 0 - - -;
+#N canvas 713 150 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 71 41 Azimuth Angle;
+#X text 102 584 remove distance from this patch as makes no difference
+to the end calculation and confuses things!;
+#X text 386 407 Create an audio version of this patch;
+#X obj 516 81 s \$0-tDist;
+#X obj 295 234 r \$0-tDist;
+#X obj 204 126 r \$0-tDist;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 36 0;
+#X connect 34 0 35 0;
+#X connect 34 0 40 0;
+#X connect 36 0 7 0;
+#X connect 41 0 22 1;
+#X connect 42 0 25 1;
+#X restore 256 348 pd angleCalc;
+#X text 307 294 Elevation;
+#X obj 370 409 + 90;
+#X obj 435 511 loadbang;
+#X msg 435 533 0.05;
+#X obj 331 562 *~ 0.05;
+#X text 409 593 Calculates Drag Dipole gain;
+#X text 48 504 Calculates Lift Dipole gain;
+#X obj 331 611 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 404 46 inlet;
+#X obj 325 326 inlet;
+#X obj 256 290 inlet;
+#X obj 290 309 inlet;
+#X text 360 328 Distance;
+#X obj 219 524 outlet~;
+#X obj 331 636 outlet~;
+#X obj 240 425 cos;
+#X obj 240 380 / 360;
+#X obj 240 449 *;
+#X obj 240 402 * 6.28319;
+#X obj 219 472 *~ 1;
+#X obj 250 156 inlet;
+#X obj 250 180 *;
+#X text 288 151 Length;
+#X obj 219 202 *~ 1;
+#X text 388 225 Add in MACH deflection;
+#X obj 236 253 s~ \$0-aGain;
+#X obj 297 536 r~ \$0-aGain;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 48 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 44 0;
+#X connect 9 0 50 0;
+#X connect 10 0 38 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 18 0;
+#X connect 16 0 15 0;
+#X connect 16 0 25 1;
+#X connect 17 0 28 0;
+#X connect 18 0 13 0;
+#X connect 20 0 22 0;
+#X connect 20 0 41 0;
+#X connect 22 0 14 0;
+#X connect 23 0 24 0;
+#X connect 24 0 25 1;
+#X connect 25 0 17 0;
+#X connect 28 0 39 0;
+#X connect 29 0 3 0;
+#X connect 29 0 3 1;
+#X connect 30 0 2 0;
+#X connect 32 0 5 1;
+#X connect 33 0 7 1;
+#X connect 33 0 7 0;
+#X connect 33 0 19 0;
+#X connect 34 0 20 2;
+#X connect 35 0 20 0;
+#X connect 36 0 20 1;
+#X connect 40 0 42 0;
+#X connect 40 0 42 1;
+#X connect 41 0 43 0;
+#X connect 42 0 44 1;
+#X connect 43 0 40 0;
+#X connect 44 0 10 0;
+#X connect 45 0 46 0;
+#X connect 45 0 46 1;
+#X connect 46 0 48 1;
+#X connect 48 0 9 0;
+#X connect 51 0 25 0;
+#X restore 311 152 pd freqGain;
+#X obj 469 -74 inlet;
+#X obj 338 69 r \$0-diameter;
+#X obj 543 -75 inlet;
+#X floatatom 397 -26 5 0 0 0 - - -;
+#X floatatom 469 -28 5 0 0 0 - - -;
+#X floatatom 544 -31 5 0 0 0 - - -;
+#X obj 92 282 outlet;
+#X obj 1045 29 hip~;
+#X obj 136 255 snapshot~;
+#X obj 136 208 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 136 182 loadbang;
+#X obj 136 230 metro 10;
+#X obj 1053 410 hip~;
+#X obj 57 232 r~ \$0-myFreq;
+#X obj 1074 357 * 2;
+#X text 143 481 Strouhal Number;
+#X text 301 213 Calculates the gain of the dipole source;
+#X text 305 511 Calculates the gain of the source;
+#X text 535 -94 Azimuth;
+#X text 650 -95 Pan;
+#X text 463 -93 Elevation;
+#X text 393 -92 Distance;
+#X text 227 -92 Diameter;
+#X text 142 -93 Wind Speed;
+#X obj 324 -74 inlet;
+#X floatatom 324 -30 5 0 0 0 - - -;
+#X text 320 -93 Length;
+#X obj 846 123 newStrou;
+#X floatatom 92 -35 5 0 0 0 - - -;
+#X floatatom 232 -27 5 0 0 0 - - -;
+#X obj 1171 -20 +~ 30;
+#X obj 1179 340 +~ 30;
+#X obj 831 355 /~ 0.5;
+#X obj 886 355 /~ 0.5;
+#X obj 886 380 tanh~;
+#X obj 831 377 tanh~;
+#X obj 1122 242 throw~ l;
+#X obj 1177 242 throw~ r;
+#X obj 1122 167 fcpan;
+#X obj 1122 193 /~ 0.5;
+#X obj 1177 193 /~ 0.5;
+#X obj 1177 218 tanh~;
+#X obj 1122 215 tanh~;
+#X obj 1130 598 throw~ l;
+#X obj 1185 598 throw~ r;
+#X obj 1130 523 fcpan;
+#X obj 1130 549 /~ 0.5;
+#X obj 1185 549 /~ 0.5;
+#X obj 1185 574 tanh~;
+#X obj 1130 571 tanh~;
+#X obj 334 -51 s \$0-leng;
+#X obj 402 -50 s \$0-dist;
+#X obj 476 -52 s \$0-elev;
+#X obj 551 -52 s \$0-azim;
+#X obj 311 9 r~ \$0-str;
+#X obj 329 49 r \$0-leng;
+#X obj 347 89 r \$0-azim;
+#X obj 357 110 r \$0-elev;
+#X obj 374 131 r \$0-dist;
+#X obj 374 176 s~ \$0-dragDiGain;
+#X obj 311 196 s~ \$0-liftDiGain;
+#X obj 314 289 r~ \$0-str;
+#X obj 333 333 r \$0-leng;
+#X obj 353 380 r \$0-elev;
+#X obj 363 402 r \$0-azim;
+#X obj 383 423 r \$0-dist;
+#X obj 383 470 s~ \$0-dragNoiseGain;
+#X obj 314 492 s~ \$0-liftNoiseGain;
+#X obj 664 225 r~ \$0-dragDiGain;
+#X obj 740 153 s~ \$0-str;
+#X obj 884 227 r~ \$0-liftDiGain;
+#X obj 858 300 r \$0-thisPan;
+#X obj 645 -8 s \$0-thisPan;
+#X obj 1066 6 r \$0-contFreq;
+#X obj 136 282 s \$0-contFreq;
+#X obj 59 401 r~ \$0-str;
+#X obj 1137 54 r~ \$0-liftNoiseGain;
+#X obj 1149 148 r \$0-thisPan;
+#X obj 1074 334 r \$0-contFreq;
+#X obj 1145 433 r~ \$0-dragNoiseGain;
+#X obj 1157 503 r \$0-thisPan;
+#X connect 4 0 16 0;
+#X connect 5 0 7 0;
+#X connect 6 0 43 0;
+#X connect 6 0 115 0;
+#X connect 7 0 6 0;
+#X connect 8 0 11 0;
+#X connect 10 0 8 0;
+#X connect 11 0 4 0;
+#X connect 11 0 29 0;
+#X connect 12 0 22 0;
+#X connect 12 0 117 0;
+#X connect 15 0 91 0;
+#X connect 15 0 139 0;
+#X connect 16 0 21 1;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 61 0;
+#X connect 23 0 7 1;
+#X connect 24 0 8 1;
+#X connect 26 0 87 1;
+#X connect 27 0 10 1;
+#X connect 28 0 5 0;
+#X connect 30 0 18 0;
+#X connect 31 0 32 0;
+#X connect 32 0 25 0;
+#X connect 33 0 31 0;
+#X connect 33 0 116 0;
+#X connect 34 0 59 1;
+#X connect 35 0 95 0;
+#X connect 36 0 126 0;
+#X connect 37 0 40 0;
+#X connect 38 0 37 0;
+#X connect 39 0 38 0;
+#X connect 41 0 39 0;
+#X connect 42 0 37 0;
+#X connect 44 0 45 0;
+#X connect 44 0 59 2;
+#X connect 46 0 47 0;
+#X connect 47 0 68 0;
+#X connect 48 0 67 0;
+#X connect 49 0 57 0;
+#X connect 50 0 100 0;
+#X connect 51 0 133 0;
+#X connect 52 0 53 0;
+#X connect 52 0 60 2;
+#X connect 54 0 55 0;
+#X connect 55 0 69 0;
+#X connect 56 0 66 0;
+#X connect 57 0 60 1;
+#X connect 59 0 36 0;
+#X connect 60 0 51 0;
+#X connect 61 0 120 0;
+#X connect 61 1 121 0;
+#X connect 62 0 36 1;
+#X connect 63 0 51 1;
+#X connect 64 0 52 0;
+#X connect 65 0 44 0;
+#X connect 66 0 119 0;
+#X connect 67 0 118 0;
+#X connect 68 0 44 0;
+#X connect 69 0 52 0;
+#X connect 70 0 72 0;
+#X connect 72 0 73 0;
+#X connect 73 0 71 0;
+#X connect 73 0 160 0;
+#X connect 79 0 85 1;
+#X connect 80 0 83 0;
+#X connect 81 0 80 0;
+#X connect 82 0 81 0;
+#X connect 84 0 82 0;
+#X connect 85 0 155 0;
+#X connect 85 1 154 0;
+#X connect 86 0 85 3;
+#X connect 87 0 148 0;
+#X connect 87 1 147 0;
+#X connect 88 0 92 0;
+#X connect 88 0 140 0;
+#X connect 89 0 87 3;
+#X connect 90 0 93 0;
+#X connect 90 0 141 0;
+#X connect 95 0 59 0;
+#X connect 96 0 94 0;
+#X connect 96 0 9 0;
+#X connect 96 0 162 0;
+#X connect 97 0 99 0;
+#X connect 98 0 97 0;
+#X connect 99 0 96 0;
+#X connect 100 0 60 0;
+#X connect 101 0 96 0;
+#X connect 102 0 100 1;
+#X connect 112 0 113 0;
+#X connect 112 0 138 0;
+#X connect 115 0 10 0;
+#X connect 115 0 157 0;
+#X connect 118 0 65 0;
+#X connect 119 0 64 0;
+#X connect 120 0 123 0;
+#X connect 121 0 122 0;
+#X connect 122 0 3 0;
+#X connect 123 0 2 0;
+#X connect 126 0 127 0;
+#X connect 126 1 128 0;
+#X connect 127 0 130 0;
+#X connect 128 0 129 0;
+#X connect 129 0 125 0;
+#X connect 130 0 124 0;
+#X connect 133 0 134 0;
+#X connect 133 1 135 0;
+#X connect 134 0 137 0;
+#X connect 135 0 136 0;
+#X connect 136 0 132 0;
+#X connect 137 0 131 0;
+#X connect 142 0 87 0;
+#X connect 143 0 87 2;
+#X connect 144 0 87 4;
+#X connect 145 0 87 5;
+#X connect 146 0 87 6;
+#X connect 146 0 87 7;
+#X connect 149 0 85 0;
+#X connect 150 0 85 2;
+#X connect 151 0 85 4;
+#X connect 152 0 85 5;
+#X connect 153 0 85 6;
+#X connect 153 0 85 7;
+#X connect 156 0 20 1;
+#X connect 158 0 16 1;
+#X connect 159 0 61 1;
+#X connect 161 0 95 1;
+#X connect 163 0 80 0;
+#X connect 164 0 62 0;
+#X connect 165 0 126 1;
+#X connect 166 0 102 0;
+#X connect 167 0 63 0;
+#X connect 168 0 133 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/freqCalcCyl2_D4Mach.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,623 @@
+#N canvas 0 22 1426 817 10;
+#X text 734 -8 Mass Density of Air;
+#X text 135 314 Frequency (Hz);
+#X obj 841 386 throw~ l;
+#X obj 868 363 throw~ r;
+#X obj 856 237 osc~;
+#X obj 856 -7 *~ 1.225;
+#X obj 856 68 /~ 1.81e-05;
+#X obj 856 23 *~ 1;
+#X obj 856 186 /~ 1;
+#X floatatom 231 292 10 0 0 0 - - -;
+#X obj 856 162 *~;
+#X obj 856 211 clip~ 0 20000;
+#X obj 242 -61 inlet;
+#X text 889 112 Reynolds Number;
+#X text 741 176 Strouhal Number;
+#X obj 407 -63 inlet;
+#X obj 856 267 *~;
+#X text 886 48 Viscosity;
+#X obj 641 208 *~ 2;
+#X obj 641 235 osc~;
+#X obj 641 257 *~;
+#X obj 841 296 +~;
+#X obj 249 -38 s \$0-diameter;
+#X obj 917 -8 r \$0-diameter;
+#X obj 924 167 r \$0-diameter;
+#X obj 159 1 s~ \$0-windSpeed;
+#X obj 331 40 r~ \$0-windSpeed;
+#X obj 923 144 r~ \$0-windSpeed;
+#X obj 856 -35 r~ \$0-windSpeed;
+#X obj 777 236 s~ \$0-myFreq;
+#X obj 641 181 r~ \$0-myFreq;
+#X obj 159 -41 sig~;
+#X obj 159 -19 vd~ varwind;
+#X obj 159 -65 inlet;
+#X obj 1089 42 r~ \$0-myFreq;
+#X obj 1055 -8 noise~;
+#X obj 1132 153 *~;
+#X obj 153 114 snapshot~;
+#X obj 153 89 metro 100;
+#X obj 153 67 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 153 140 10 0 0 0 - - -;
+#X obj 153 41 loadbang;
+#X obj 67 89 r~ \$0-myRey;
+#X obj 869 92 s~ \$0-myRey;
+#X obj 1270 43 snapshot~;
+#X floatatom 1270 69 10 0 0 0 - - -;
+#X obj 1270 -30 loadbang;
+#X obj 1270 -5 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 1181 -59 r~ \$0-myRey;
+#X obj 1097 394 r~ \$0-myFreq;
+#X obj 1063 323 noise~;
+#X obj 1140 491 *~;
+#X obj 1278 403 snapshot~;
+#X floatatom 1278 429 10 0 0 0 - - -;
+#X obj 1278 330 loadbang;
+#X obj 1278 355 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1189 301 r~ \$0-myRey;
+#X obj 1097 420 *~ 2;
+#X text 138 162 Reynolds Number;
+#X obj 1055 85 vcf~ 1000 10;
+#X obj 1063 445 vcf~ 1000 10;
+#X obj 841 339 fcpan;
+#X obj 1147 126 *~ 1;
+#X obj 1155 466 *~ 1;
+#X obj 1189 376 clip~ 2 400;
+#X obj 1181 16 clip~ 2 400;
+#X obj 1189 325 *~ -0.003;
+#X obj 1181 -35 *~ -0.003;
+#X obj 1270 18 metro 10;
+#X obj 1278 378 metro 10;
+#X obj 655 -67 inlet;
+#X floatatom 600 2 8 0 0 0 - - -;
+#X obj 655 -43 max 0.1;
+#X obj 655 -20 min 0.9;
+#X text 1191 479 Drag Dipole spectrum calculation;
+#X text 1186 143 Lift Dipole spectrum calculation;
+#X text 577 107 Calculates the frequency;
+#X text 577 120 based on the physics of;
+#X text 578 133 the object and environment;
+#X obj 335 322 r~ \$0-windSpeed;
+#X obj 154 436 snapshot~;
+#X obj 154 411 metro 100;
+#X obj 154 389 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 154 462 10 0 0 0 - - -;
+#X obj 154 363 loadbang;
+#N canvas 665 72 843 731 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20765 142 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20767 96 *;
+#X obj -20767 119 * 118033;
+#X obj -21022 259 /~ 1;
+#X obj -21022 532 *~ 0.27;
+#X text -20767 49 Distance;
+#X obj -20916 518 *~ 0.27;
+#X text -20937 606 Calculates Drag Dipole gain;
+#X text -21198 525 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20767 70 inlet;
+#X obj -21022 575 outlet~;
+#X obj -20916 568 outlet~;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#X obj -20991 163 inlet;
+#X obj -20991 187 *;
+#X obj -21022 209 *~ 1;
+#X text -20950 162 Length;
+#X obj -21022 554 *~ 0.02;
+#X obj -20916 543 *~ 0.002;
+#X obj -21005 288 s~ \$0-nGain;
+#X obj -20886 471 r~ \$0-nGain;
+#X text -20917 291 Azimuth;
+#X text -20856 253 Elevation;
+#X obj -20916 308 inlet;
+#X obj -20859 269 inlet;
+#X obj -20916 350 angleCalc~;
+#X obj -20916 331 sig~;
+#X obj -20859 331 sig~;
+#X obj -20859 311 spigot;
+#X text -20757 275 End Source;
+#X text -20756 294 Mid Source;
+#X obj -21007 419 +~ 90;
+#X obj -21007 440 /~ 360;
+#X obj -21007 462 cos~;
+#X obj -21022 507 *~;
+#X obj -21007 486 *~;
+#X obj -20916 426 /~ 360;
+#X obj -20916 447 cos~;
+#X obj -20916 471 *~;
+#X obj -20916 494 *~;
+#X obj -20807 358 loadbang;
+#X obj -20807 379 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -20807 397 metro 10;
+#X obj -20807 418 snapshot~;
+#X floatatom -20807 438 5 0 0 0 - - -;
+#X obj -21107 416 loadbang;
+#X obj -21107 437 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -21107 455 metro 10;
+#X obj -21107 476 snapshot~;
+#X floatatom -21107 496 5 0 0 0 - - -;
+#X obj -20771 448 loadbang;
+#X obj -20771 469 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj -20771 487 metro 10;
+#X obj -20771 508 snapshot~;
+#X floatatom -20771 528 5 0 0 0 - - -;
+#X msg -20825 335 0;
+#X obj -20788 316 t f b;
+#X msg -20788 296 0;
+#X msg -20788 276 1;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 25 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 29 0;
+#X connect 8 0 44 0;
+#X connect 9 0 27 0;
+#X connect 11 0 28 0;
+#X connect 14 0 3 0;
+#X connect 15 0 2 0;
+#X connect 15 0 2 1;
+#X connect 16 0 14 0;
+#X connect 17 0 4 1;
+#X connect 18 0 6 0;
+#X connect 18 0 6 1;
+#X connect 23 0 24 0;
+#X connect 23 0 24 1;
+#X connect 24 0 25 1;
+#X connect 25 0 8 0;
+#X connect 27 0 19 0;
+#X connect 28 0 20 0;
+#X connect 30 0 49 1;
+#X connect 33 0 36 0;
+#X connect 34 0 38 0;
+#X connect 35 0 41 0;
+#X connect 35 0 46 0;
+#X connect 35 0 53 0;
+#X connect 36 0 35 0;
+#X connect 37 0 35 1;
+#X connect 38 0 37 0;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 43 0 45 0;
+#X connect 43 0 45 1;
+#X connect 44 0 9 0;
+#X connect 45 0 44 1;
+#X connect 45 0 58 0;
+#X connect 46 0 47 0;
+#X connect 47 0 48 0;
+#X connect 47 0 48 1;
+#X connect 48 0 49 0;
+#X connect 48 0 63 0;
+#X connect 49 0 11 0;
+#X connect 50 0 51 0;
+#X connect 51 0 52 0;
+#X connect 52 0 53 0;
+#X connect 53 0 54 0;
+#X connect 55 0 56 0;
+#X connect 56 0 57 0;
+#X connect 57 0 58 0;
+#X connect 58 0 59 0;
+#X connect 60 0 61 0;
+#X connect 61 0 62 0;
+#X connect 62 0 63 0;
+#X connect 63 0 64 0;
+#X connect 65 0 37 0;
+#X connect 66 0 38 1;
+#X connect 66 1 65 0;
+#X connect 67 0 66 0;
+#X connect 68 0 38 1;
+#X restore 324 457 pd noiseGain;
+#X obj 358 367 r \$0-diameter;
+#N canvas 607 75 743 677 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 411 123 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 404 71 *;
+#X obj 404 96 * 118033;
+#X obj 219 224 /~ 1;
+#X obj 219 497 *~ 0.27;
+#X text 424 30 Distance;
+#X obj 319 473 *~ 0.27;
+#X floatatom 369 72 5 0 0 0 - - -;
+#X text 304 556 Calculates Drag Dipole gain;
+#X text 48 504 Calculates Lift Dipole gain;
+#X obj 319 498 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 404 46 inlet;
+#X obj 219 524 outlet~;
+#X obj 319 523 outlet~;
+#X obj 250 156 inlet;
+#X obj 250 180 *;
+#X text 288 151 Length;
+#X obj 219 202 *~ 1;
+#X text 397 195 Add in MACH deflection;
+#X obj 236 253 s~ \$0-aGain;
+#X obj 347 424 r~ \$0-aGain;
+#X text 257 278 Azimuth;
+#X text 318 240 Elevation;
+#X obj 258 295 inlet;
+#X obj 315 256 inlet;
+#X obj 258 337 angleCalc~;
+#X obj 258 318 sig~;
+#X obj 315 318 sig~;
+#X obj 315 298 spigot;
+#X text 414 265 End Source;
+#X text 415 284 Mid Source;
+#X obj 432 343 loadbang;
+#X obj 432 364 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 432 382 metro 10;
+#X msg 349 322 0;
+#X obj 386 303 t f b;
+#X msg 386 283 0;
+#X msg 386 263 1;
+#X obj 234 382 +~ 90;
+#X obj 234 403 /~ 360;
+#X obj 234 425 cos~;
+#X obj 234 449 *~;
+#X obj 219 472 *~;
+#X obj 319 377 /~ 360;
+#X obj 319 400 cos~;
+#X obj 319 424 *~;
+#X obj 319 449 *~;
+#X obj 432 403 snapshot~;
+#X floatatom 432 423 5 0 0 0 - - -;
+#X obj 466 450 loadbang;
+#X obj 466 471 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 466 489 metro 10;
+#X obj 466 510 snapshot~;
+#X floatatom 466 530 5 0 0 0 - - -;
+#X obj 149 366 loadbang;
+#X obj 149 387 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 149 405 metro 10;
+#X obj 149 426 snapshot~;
+#X floatatom 149 446 5 0 0 0 - - -;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 27 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 29 0;
+#X connect 9 0 52 0;
+#X connect 10 0 22 0;
+#X connect 12 0 16 0;
+#X connect 16 0 23 0;
+#X connect 17 0 3 0;
+#X connect 17 0 3 1;
+#X connect 18 0 2 0;
+#X connect 20 0 5 1;
+#X connect 21 0 7 1;
+#X connect 21 0 7 0;
+#X connect 21 0 13 0;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 27 1;
+#X connect 27 0 9 0;
+#X connect 30 0 56 1;
+#X connect 33 0 36 0;
+#X connect 34 0 38 0;
+#X connect 35 0 48 0;
+#X connect 35 0 53 0;
+#X connect 35 0 57 0;
+#X connect 36 0 35 0;
+#X connect 37 0 35 1;
+#X connect 38 0 37 0;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 43 0 57 0;
+#X connect 44 0 37 0;
+#X connect 45 0 38 1;
+#X connect 45 1 44 0;
+#X connect 46 0 45 0;
+#X connect 47 0 38 1;
+#X connect 48 0 49 0;
+#X connect 49 0 50 0;
+#X connect 50 0 51 0;
+#X connect 50 0 51 1;
+#X connect 51 0 52 1;
+#X connect 51 0 67 0;
+#X connect 52 0 10 0;
+#X connect 53 0 54 0;
+#X connect 54 0 55 0;
+#X connect 54 0 55 1;
+#X connect 55 0 56 0;
+#X connect 55 0 62 0;
+#X connect 56 0 12 0;
+#X connect 57 0 58 0;
+#X connect 59 0 60 0;
+#X connect 60 0 61 0;
+#X connect 61 0 62 0;
+#X connect 62 0 63 0;
+#X connect 64 0 65 0;
+#X connect 65 0 66 0;
+#X connect 66 0 67 0;
+#X connect 67 0 68 0;
+#X restore 321 162 pd freqGain;
+#X obj 479 -64 inlet;
+#X obj 352 79 r \$0-diameter;
+#X obj 553 -65 inlet;
+#X floatatom 407 -16 5 0 0 0 - - -;
+#X floatatom 479 -18 5 0 0 0 - - -;
+#X floatatom 554 -21 5 0 0 0 - - -;
+#X obj 102 292 outlet;
+#X obj 1055 39 hip~;
+#X obj 146 265 snapshot~;
+#X obj 146 218 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 146 192 loadbang;
+#X obj 146 240 metro 10;
+#X obj 1063 420 hip~;
+#X obj 67 242 r~ \$0-myFreq;
+#X obj 1084 367 * 2;
+#X text 153 491 Strouhal Number;
+#X text 311 223 Calculates the gain of the dipole source;
+#X text 315 521 Calculates the gain of the source;
+#X text 545 -84 Azimuth;
+#X text 660 -85 Pan;
+#X text 473 -83 Elevation;
+#X text 403 -82 Distance;
+#X text 237 -82 Diameter;
+#X text 152 -83 Wind Speed;
+#X obj 334 -64 inlet;
+#X floatatom 334 -20 5 0 0 0 - - -;
+#X text 330 -83 Length;
+#X obj 856 133 newStrou;
+#X floatatom 102 -25 5 0 0 0 - - -;
+#X floatatom 242 -17 5 0 0 0 - - -;
+#X obj 1181 -10 +~ 30;
+#X obj 1189 350 +~ 30;
+#X obj 1132 241 throw~ l;
+#X obj 1159 219 throw~ r;
+#X obj 1132 197 fcpan;
+#X obj 1140 579 throw~ l;
+#X obj 1167 557 throw~ r;
+#X obj 1140 533 fcpan;
+#X obj 344 -41 s \$0-leng;
+#X obj 412 -40 s \$0-dist;
+#X obj 486 -42 s \$0-elev;
+#X obj 561 -42 s \$0-azim;
+#X obj 321 19 r~ \$0-str;
+#X obj 342 59 r \$0-leng;
+#X obj 363 99 r \$0-azim;
+#X obj 373 120 r \$0-elev;
+#X obj 384 141 r \$0-dist;
+#X obj 384 186 s~ \$0-dragDiGain;
+#X obj 321 206 s~ \$0-liftDiGain;
+#X obj 324 299 r~ \$0-str;
+#X obj 347 343 r \$0-leng;
+#X obj 381 410 r \$0-elev;
+#X obj 370 387 r \$0-azim;
+#X obj 393 433 r \$0-dist;
+#X obj 393 480 s~ \$0-dragNoiseGain;
+#X obj 324 502 s~ \$0-liftNoiseGain;
+#X obj 674 235 r~ \$0-dragDiGain;
+#X obj 750 163 s~ \$0-str;
+#X obj 894 237 r~ \$0-liftDiGain;
+#X obj 868 310 r \$0-thisPan;
+#X obj 655 2 s \$0-thisPan;
+#X obj 1076 16 r \$0-contFreq;
+#X obj 146 292 s \$0-contFreq;
+#X obj 69 411 r~ \$0-str;
+#X obj 1147 84 r~ \$0-liftNoiseGain;
+#X obj 1159 178 r \$0-thisPan;
+#X obj 1084 344 r \$0-contFreq;
+#X obj 1155 443 r~ \$0-dragNoiseGain;
+#X obj 1167 513 r \$0-thisPan;
+#X connect 4 0 16 0;
+#X connect 5 0 7 0;
+#X connect 6 0 43 0;
+#X connect 6 0 115 0;
+#X connect 7 0 6 0;
+#X connect 8 0 11 0;
+#X connect 10 0 8 0;
+#X connect 11 0 4 0;
+#X connect 11 0 29 0;
+#X connect 12 0 22 0;
+#X connect 12 0 117 0;
+#X connect 15 0 91 0;
+#X connect 15 0 127 0;
+#X connect 16 0 21 1;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 61 0;
+#X connect 23 0 7 1;
+#X connect 24 0 8 1;
+#X connect 26 0 87 1;
+#X connect 27 0 10 1;
+#X connect 28 0 5 0;
+#X connect 30 0 18 0;
+#X connect 31 0 32 0;
+#X connect 32 0 25 0;
+#X connect 33 0 31 0;
+#X connect 33 0 116 0;
+#X connect 34 0 59 1;
+#X connect 35 0 95 0;
+#X connect 36 0 122 0;
+#X connect 37 0 40 0;
+#X connect 38 0 37 0;
+#X connect 39 0 38 0;
+#X connect 41 0 39 0;
+#X connect 42 0 37 0;
+#X connect 44 0 45 0;
+#X connect 44 0 59 2;
+#X connect 46 0 47 0;
+#X connect 47 0 68 0;
+#X connect 48 0 67 0;
+#X connect 49 0 57 0;
+#X connect 50 0 100 0;
+#X connect 51 0 125 0;
+#X connect 52 0 53 0;
+#X connect 52 0 60 2;
+#X connect 54 0 55 0;
+#X connect 55 0 69 0;
+#X connect 56 0 66 0;
+#X connect 57 0 60 1;
+#X connect 59 0 36 0;
+#X connect 60 0 51 0;
+#X connect 61 0 2 0;
+#X connect 61 1 3 0;
+#X connect 62 0 36 1;
+#X connect 63 0 51 1;
+#X connect 64 0 52 0;
+#X connect 65 0 44 0;
+#X connect 66 0 119 0;
+#X connect 67 0 118 0;
+#X connect 68 0 44 0;
+#X connect 69 0 52 0;
+#X connect 70 0 72 0;
+#X connect 72 0 73 0;
+#X connect 73 0 71 0;
+#X connect 73 0 148 0;
+#X connect 79 0 85 1;
+#X connect 80 0 83 0;
+#X connect 81 0 80 0;
+#X connect 82 0 81 0;
+#X connect 84 0 82 0;
+#X connect 85 0 143 0;
+#X connect 85 1 142 0;
+#X connect 86 0 85 3;
+#X connect 87 0 136 0;
+#X connect 87 1 135 0;
+#X connect 88 0 92 0;
+#X connect 88 0 128 0;
+#X connect 89 0 87 3;
+#X connect 90 0 93 0;
+#X connect 90 0 129 0;
+#X connect 95 0 59 0;
+#X connect 96 0 94 0;
+#X connect 96 0 9 0;
+#X connect 96 0 150 0;
+#X connect 97 0 99 0;
+#X connect 98 0 97 0;
+#X connect 99 0 96 0;
+#X connect 100 0 60 0;
+#X connect 101 0 96 0;
+#X connect 102 0 100 1;
+#X connect 112 0 113 0;
+#X connect 112 0 126 0;
+#X connect 115 0 10 0;
+#X connect 115 0 145 0;
+#X connect 118 0 65 0;
+#X connect 119 0 64 0;
+#X connect 122 0 120 0;
+#X connect 122 1 121 0;
+#X connect 125 0 123 0;
+#X connect 125 1 124 0;
+#X connect 130 0 87 0;
+#X connect 131 0 87 2;
+#X connect 132 0 87 4;
+#X connect 133 0 87 5;
+#X connect 134 0 87 6;
+#X connect 137 0 85 0;
+#X connect 138 0 85 2;
+#X connect 139 0 85 5;
+#X connect 140 0 85 4;
+#X connect 141 0 85 6;
+#X connect 144 0 20 1;
+#X connect 146 0 16 1;
+#X connect 147 0 61 1;
+#X connect 149 0 95 1;
+#X connect 151 0 80 0;
+#X connect 152 0 62 0;
+#X connect 153 0 122 1;
+#X connect 154 0 102 0;
+#X connect 155 0 63 0;
+#X connect 156 0 125 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/freqCalcCylD4.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,723 @@
+#N canvas 363 23 1440 808 10;
+#X text 694 -48 Mass Density of Air;
+#X text 490 34 Frequency (Hz);
+#X obj 771 400 throw~ l;
+#X obj 798 381 throw~ r;
+#X obj 786 254 osc~;
+#X obj 816 -47 *~ 1.225;
+#X obj 816 28 /~ 1.81e-05;
+#X obj 816 -17 *~ 1;
+#X obj 786 203 /~ 1;
+#X floatatom 191 252 10 0 0 0 - - -;
+#X obj 801 71 /~;
+#X obj 786 179 *~;
+#X obj 786 228 clip~ 0 20000;
+#X obj 202 -101 inlet;
+#X text 657 21 Reynolds Number;
+#X text 670 195 Strouhal Number;
+#X obj 376 -107 inlet;
+#X obj 786 284 *~;
+#X text 846 8 Viscosity;
+#X obj 550 211 *~ 2;
+#X obj 550 238 osc~;
+#X obj 550 260 *~;
+#X obj 771 313 +~;
+#X obj 202 -78 s \$0-diameter;
+#X obj 877 -48 r \$0-diameter;
+#X obj 866 152 r \$0-diameter;
+#X obj 119 -39 s~ \$0-windSpeed;
+#X obj 290 0 r~ \$0-windSpeed;
+#X obj 865 121 r~ \$0-windSpeed;
+#X obj 816 -75 r~ \$0-windSpeed;
+#X obj 721 178 s~ \$0_str;
+#X obj 281 -21 r~ \$0_str;
+#X obj 583 238 r~ \$0_dragDiGain;
+#X obj 701 254 s~ \$0-myFreq;
+#X obj 550 184 r~ \$0-myFreq;
+#X obj 824 254 r~ \$0_liftDiGain;
+#X obj 119 -81 sig~;
+#X obj 119 -59 vd~ varwind;
+#X obj 119 -105 inlet;
+#X obj 1049 2 r~ \$0-myFreq;
+#X obj 1015 -48 noise~;
+#X obj 1092 186 throw~ l;
+#X obj 1119 165 throw~ r;
+#X obj 1092 93 *~;
+#X obj 113 74 snapshot~;
+#X obj 113 49 metro 100;
+#X obj 113 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 113 100 10 0 0 0 - - -;
+#X obj 113 1 loadbang;
+#X obj 27 49 r~ \$0-myRey;
+#X obj 829 52 s~ \$0-myRey;
+#X obj 1230 3 snapshot~;
+#X floatatom 1230 29 10 0 0 0 - - -;
+#X obj 1230 -70 loadbang;
+#X obj 1230 -45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1141 -99 r~ \$0-myRey;
+#X obj 1057 354 r~ \$0-myFreq;
+#X obj 1023 283 noise~;
+#X obj 1100 543 throw~ l;
+#X obj 1127 520 throw~ r;
+#X obj 1100 451 *~;
+#X obj 1238 363 snapshot~;
+#X floatatom 1238 389 10 0 0 0 - - -;
+#X obj 1238 290 loadbang;
+#X obj 1238 315 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1149 261 r~ \$0-myRey;
+#X obj 1057 380 *~ 2;
+#X text 98 122 Reynolds Number;
+#X obj 1015 45 vcf~ 1000 10;
+#X obj 1023 405 vcf~ 1000 10;
+#X obj 771 356 fcpan;
+#X obj 1092 142 fcpan;
+#X obj 1100 495 fcpan;
+#X obj 1107 66 *~ 1;
+#X obj 1115 426 *~ 1;
+#X obj 1149 336 clip~ 2 400;
+#X obj 1141 -24 clip~ 2 400;
+#X obj 1149 285 *~ -0.003;
+#X obj 1141 -75 *~ -0.003;
+#X obj 1141 -50 +~ 20;
+#X obj 1149 310 +~ 20;
+#X obj 1230 -22 metro 10;
+#X obj 1238 338 metro 10;
+#X obj 376 -87 s \$0_dist;
+#X obj 600 -109 inlet;
+#X obj 600 -40 s \$0_thisPan;
+#X obj 798 327 r \$0_thisPan;
+#X obj 1119 118 r \$0_thisPan;
+#X obj 1127 473 r \$0_thisPan;
+#X floatatom 545 -40 8 0 0 0 - - -;
+#X obj 600 -85 max 0.1;
+#X obj 600 -62 min 0.9;
+#X text 1151 439 Drag Dipole spectrum calculation;
+#X text 1146 83 Lift Dipole spectrum calculation;
+#X text 537 67 Calculates the frequency;
+#X text 537 80 based on the physics of;
+#X text 538 93 the object and environment;
+#X obj 293 282 r~ \$0-windSpeed;
+#X obj 284 259 r~ \$0_str;
+#X obj 1115 403 r~ \$0_dragNoiseGain;
+#X obj 1107 24 r~ \$0_liftNoiseGain;
+#X obj 767 32 sig~ 1;
+#X obj 801 97 sqrt~;
+#X obj 801 122 *~ 1.0356;
+#X obj 727 113 sig~ 0.2684;
+#X obj 786 152 -~;
+#X obj 114 396 snapshot~;
+#X obj 114 371 metro 100;
+#X obj 114 349 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 114 422 10 0 0 0 - - -;
+#X obj 114 323 loadbang;
+#X obj 28 371 r~ \$0_str;
+#N canvas 75 127 654 734 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20765 142 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20767 96 *;
+#X obj -20767 119 * 118033;
+#X obj -21022 259 /~ 1;
+#X obj -21022 532 *~ 0.27;
+#X text -20767 49 Distance;
+#X obj -20847 502 cos;
+#X obj -20847 457 / 360;
+#X floatatom -20820 553 5 0 0 0 - - -;
+#X obj -20847 526 *;
+#X obj -20886 606 *~ 0.27;
+#X obj -20847 479 * 6.28319;
+#N canvas 409 243 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore -20983 388 pd angleCalc;
+#X obj -20983 451 / 90;
+#X floatatom -21015 475 5 0 0 0 - - -;
+#X obj -20847 429 + 90;
+#X obj -20937 452 loadbang;
+#X msg -20937 474 0.05;
+#X obj -21022 507 *~ 0.05;
+#X obj -20782 531 loadbang;
+#X msg -20782 553 0.05;
+#X obj -20886 582 *~ 0.05;
+#X text -20812 621 Calculates Drag Dipole gain;
+#X text -21198 525 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 288 s~ \$0-c;
+#X obj -20911 556 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20983 324 inlet;
+#X obj -20949 345 inlet;
+#X obj -20914 367 inlet;
+#X obj -20767 70 inlet;
+#X obj -21022 575 outlet~;
+#X obj -20886 656 outlet~;
+#X text -20949 312 Azimuth;
+#X text -20914 335 Elevation;
+#X text -20880 359 Distance;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#X obj -20991 163 inlet;
+#X obj -20991 187 *;
+#X obj -21022 209 *~ 1;
+#X text -20950 162 Length;
+#X obj -21022 554 *~ 0.02;
+#X obj -20886 631 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 48 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 23 0;
+#X connect 8 0 30 0;
+#X connect 9 0 50 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 26 1;
+#X connect 15 0 51 0;
+#X connect 16 0 11 0;
+#X connect 17 0 18 0;
+#X connect 17 0 20 0;
+#X connect 18 0 19 0;
+#X connect 18 0 23 1;
+#X connect 20 0 12 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 1;
+#X connect 23 0 9 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 15 0;
+#X connect 29 0 3 0;
+#X connect 31 0 26 0;
+#X connect 32 0 2 0;
+#X connect 32 0 2 1;
+#X connect 33 0 29 0;
+#X connect 34 0 4 1;
+#X connect 35 0 17 0;
+#X connect 36 0 17 1;
+#X connect 37 0 17 2;
+#X connect 38 0 6 0;
+#X connect 38 0 6 1;
+#X connect 46 0 47 0;
+#X connect 46 0 47 1;
+#X connect 47 0 48 1;
+#X connect 48 0 8 0;
+#X connect 50 0 39 0;
+#X connect 51 0 40 0;
+#X restore 284 417 pd noiseGain;
+#X obj 313 327 r \$0-diameter;
+#X obj 353 393 r \$0_dist;
+#X obj 333 372 r \$0_azim;
+#X obj 323 350 r \$0_elev;
+#X obj 284 462 s~ \$0_liftNoiseGain;
+#X obj 353 440 s~ \$0_dragNoiseGain;
+#N canvas 754 150 663 715 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 411 123 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 404 71 *;
+#X obj 404 96 * 118033;
+#X obj 219 224 /~ 1;
+#X obj 219 497 *~ 0.27;
+#X text 271 275 Azimuth;
+#X text 424 30 Distance;
+#X obj 370 482 cos;
+#X obj 370 437 / 360;
+#X floatatom 397 533 5 0 0 0 - - -;
+#X obj 370 506 *;
+#X obj 331 586 *~ 0.27;
+#X obj 236 253 s~ \$0-a;
+#X obj 306 536 r~ \$0-a;
+#X obj 370 459 * 6.28319;
+#X floatatom 369 72 5 0 0 0 - - -;
+#N canvas 713 150 688 659 angleCalc 0;
+#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 321 40 Elevation Angle;
+#X obj 270 81 / 360;
+#X obj 270 103 * 6.28319;
+#X floatatom 135 174 5 0 0 0 - - -;
+#X obj 179 79 / 360;
+#X obj 179 101 * 6.28319;
+#X floatatom 64 105 5 0 0 0 - - -;
+#X floatatom 338 103 5 0 0 0 - - -;
+#X floatatom 232 256 5 0 0 0 - - -;
+#X floatatom 360 500 8 0 0 0 - - -;
+#X obj 312 502 * 360;
+#X floatatom 359 553 5 0 0 0 - - -;
+#X obj 312 526 / 6.28319;
+#X obj 270 294 *;
+#X obj 270 326 swap 1;
+#X obj 270 359 -;
+#X obj 270 388 sqrt;
+#X obj 312 419 /;
+#X obj 312 447 atan;
+#X obj 312 473 * 2;
+#X text 352 355 Arccos of angle;
+#X obj 270 265 /;
+#X obj 327 295 + 1;
+#X obj 179 125 cos;
+#X obj 179 151 *;
+#X obj 270 134 cos;
+#X obj 270 234 *;
+#X obj 179 175 t f b;
+#X obj 177 200 delay 9;
+#X obj 312 553 outlet;
+#X obj 270 53 inlet;
+#X obj 180 52 inlet;
+#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X obj 516 57 inlet;
+#X obj 516 81 s \$0_tDist;
+#X obj 204 126 r \$0_tDist;
+#X obj 295 234 r \$0_tDist;
+#X floatatom 482 81 5 0 0 0 - - -;
+#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 71 41 Azimuth Angle;
+#X connect 0 0 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 6 0 24 0;
+#X connect 11 0 13 0;
+#X connect 13 0 12 0;
+#X connect 13 0 30 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 11 0;
+#X connect 20 0 10 0;
+#X connect 22 0 14 0;
+#X connect 22 0 14 1;
+#X connect 22 0 23 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 25 0 4 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 27 0 22 0;
+#X connect 28 0 27 1;
+#X connect 28 1 29 0;
+#X connect 29 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 0 0;
+#X connect 32 0 5 0;
+#X connect 32 0 39 0;
+#X connect 34 0 35 0;
+#X connect 34 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 22 1;
+#X connect 39 0 7 0;
+#X restore 256 348 pd angleCalc;
+#X text 307 294 Elevation;
+#X obj 370 409 + 90;
+#X obj 435 511 loadbang;
+#X msg 435 533 0.05;
+#X obj 331 562 *~ 0.05;
+#X text 409 593 Calculates Drag Dipole gain;
+#X text 48 504 Calculates Lift Dipole gain;
+#X obj 331 611 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 404 46 inlet;
+#X obj 325 326 inlet;
+#X obj 256 290 inlet;
+#X obj 290 309 inlet;
+#X text 360 328 Distance;
+#X obj 219 524 outlet~;
+#X obj 331 636 outlet~;
+#X obj 240 425 cos;
+#X obj 240 380 / 360;
+#X obj 240 449 *;
+#X obj 240 402 * 6.28319;
+#X obj 219 472 *~ 1;
+#X obj 250 156 inlet;
+#X obj 250 180 *;
+#X text 288 151 Length;
+#X obj 219 202 *~ 1;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 50 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 46 0;
+#X connect 10 0 40 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 27 1;
+#X connect 17 0 30 0;
+#X connect 19 0 27 0;
+#X connect 20 0 13 0;
+#X connect 22 0 24 0;
+#X connect 22 0 43 0;
+#X connect 24 0 14 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 1;
+#X connect 27 0 17 0;
+#X connect 30 0 41 0;
+#X connect 31 0 3 0;
+#X connect 31 0 3 1;
+#X connect 32 0 2 0;
+#X connect 34 0 5 1;
+#X connect 35 0 7 1;
+#X connect 35 0 7 0;
+#X connect 35 0 21 0;
+#X connect 36 0 22 2;
+#X connect 37 0 22 0;
+#X connect 38 0 22 1;
+#X connect 42 0 44 0;
+#X connect 42 0 44 1;
+#X connect 43 0 45 0;
+#X connect 44 0 46 1;
+#X connect 45 0 42 0;
+#X connect 46 0 10 0;
+#X connect 47 0 48 0;
+#X connect 47 0 48 1;
+#X connect 48 0 50 1;
+#X connect 50 0 9 0;
+#X restore 281 122 pd freqGain;
+#X obj 445 -107 inlet;
+#X obj 445 -87 s \$0_elev;
+#X obj 308 39 r \$0-diameter;
+#X obj 513 -109 inlet;
+#X obj 513 -87 s \$0_azim;
+#X obj 344 101 r \$0_dist;
+#X obj 317 59 r \$0_azim;
+#X obj 326 80 r \$0_elev;
+#X obj 344 146 s~ \$0_dragDiGain;
+#X obj 281 166 s~ \$0_liftDiGain;
+#X floatatom 376 -60 5 0 0 0 - - -;
+#X floatatom 446 -61 5 0 0 0 - - -;
+#X floatatom 514 -65 5 0 0 0 - - -;
+#X obj 62 252 outlet;
+#X obj 1015 -1 hip~;
+#X obj 106 225 snapshot~;
+#X obj 106 178 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 106 152 loadbang;
+#X obj 106 200 metro 10;
+#X obj 1023 380 hip~;
+#X obj 27 202 r~ \$0-myFreq;
+#X obj 106 252 s \$0_contFreq;
+#X obj 1036 -24 r \$0_contFreq;
+#X obj 1044 304 r \$0_contFreq;
+#X obj 1044 327 * 2;
+#X text 113 451 Strouhal Number;
+#X text 271 183 Calculates the gain of the dipole source;
+#X text 275 481 Calculates the gain of the source;
+#X text 505 -128 Azimuth;
+#X text 605 -127 Pan;
+#X text 439 -126 Elevation;
+#X text 372 -126 Distance;
+#X text 197 -122 Diameter;
+#X text 112 -123 Wind Speed;
+#X obj 302 -107 inlet;
+#X floatatom 303 -63 5 0 0 0 - - -;
+#X text 298 -126 Length;
+#X obj 302 -85 s \$0_leng;
+#X obj 299 19 r \$0_leng;
+#X obj 303 303 r \$0_leng;
+#X connect 4 0 17 0;
+#X connect 5 0 7 0;
+#X connect 6 0 10 1;
+#X connect 6 0 50 0;
+#X connect 7 0 6 0;
+#X connect 8 0 12 0;
+#X connect 10 0 102 0;
+#X connect 11 0 8 0;
+#X connect 12 0 4 0;
+#X connect 12 0 33 0;
+#X connect 13 0 23 0;
+#X connect 16 0 83 0;
+#X connect 16 0 130 0;
+#X connect 17 0 22 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 70 0;
+#X connect 24 0 7 1;
+#X connect 25 0 8 1;
+#X connect 27 0 119 1;
+#X connect 28 0 11 1;
+#X connect 29 0 5 0;
+#X connect 31 0 119 0;
+#X connect 32 0 21 1;
+#X connect 34 0 19 0;
+#X connect 35 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 26 0;
+#X connect 38 0 36 0;
+#X connect 39 0 68 1;
+#X connect 40 0 134 0;
+#X connect 43 0 71 0;
+#X connect 44 0 47 0;
+#X connect 45 0 44 0;
+#X connect 46 0 45 0;
+#X connect 48 0 46 0;
+#X connect 49 0 44 0;
+#X connect 51 0 52 0;
+#X connect 51 0 68 2;
+#X connect 53 0 54 0;
+#X connect 54 0 81 0;
+#X connect 55 0 78 0;
+#X connect 56 0 66 0;
+#X connect 57 0 139 0;
+#X connect 60 0 72 0;
+#X connect 61 0 62 0;
+#X connect 61 0 69 2;
+#X connect 63 0 64 0;
+#X connect 64 0 82 0;
+#X connect 65 0 77 0;
+#X connect 66 0 69 1;
+#X connect 68 0 43 0;
+#X connect 69 0 60 0;
+#X connect 70 0 2 0;
+#X connect 70 1 3 0;
+#X connect 71 0 41 0;
+#X connect 71 1 42 0;
+#X connect 72 0 58 0;
+#X connect 72 1 59 0;
+#X connect 73 0 43 1;
+#X connect 74 0 60 1;
+#X connect 75 0 61 0;
+#X connect 76 0 51 0;
+#X connect 77 0 80 0;
+#X connect 78 0 79 0;
+#X connect 79 0 76 0;
+#X connect 80 0 75 0;
+#X connect 81 0 51 0;
+#X connect 82 0 61 0;
+#X connect 84 0 90 0;
+#X connect 86 0 70 1;
+#X connect 87 0 71 1;
+#X connect 88 0 72 1;
+#X connect 90 0 91 0;
+#X connect 91 0 85 0;
+#X connect 91 0 89 0;
+#X connect 97 0 112 1;
+#X connect 98 0 112 0;
+#X connect 99 0 74 0;
+#X connect 100 0 73 0;
+#X connect 101 0 10 0;
+#X connect 102 0 103 0;
+#X connect 103 0 105 1;
+#X connect 104 0 105 0;
+#X connect 105 0 30 0;
+#X connect 105 0 11 0;
+#X connect 106 0 109 0;
+#X connect 107 0 106 0;
+#X connect 108 0 107 0;
+#X connect 110 0 108 0;
+#X connect 111 0 106 0;
+#X connect 112 0 117 0;
+#X connect 112 1 118 0;
+#X connect 113 0 112 3;
+#X connect 114 0 112 6;
+#X connect 114 0 112 7;
+#X connect 115 0 112 5;
+#X connect 116 0 112 4;
+#X connect 119 0 129 0;
+#X connect 119 1 128 0;
+#X connect 120 0 121 0;
+#X connect 120 0 131 0;
+#X connect 122 0 119 3;
+#X connect 123 0 124 0;
+#X connect 123 0 132 0;
+#X connect 125 0 119 6;
+#X connect 125 0 119 7;
+#X connect 126 0 119 4;
+#X connect 127 0 119 5;
+#X connect 134 0 68 0;
+#X connect 135 0 141 0;
+#X connect 135 0 133 0;
+#X connect 135 0 9 0;
+#X connect 136 0 138 0;
+#X connect 137 0 136 0;
+#X connect 138 0 135 0;
+#X connect 139 0 69 0;
+#X connect 140 0 135 0;
+#X connect 142 0 134 1;
+#X connect 143 0 144 0;
+#X connect 144 0 139 1;
+#X connect 154 0 155 0;
+#X connect 154 0 157 0;
+#X connect 158 0 119 2;
+#X connect 159 0 112 2;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/freqCalcCylD5.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,670 @@
+#N canvas 1449 -75 1649 836 10;
+#X text 798 -33 Mass Density of Air;
+#X text 107 282 Frequency (Hz);
+#X obj 875 415 throw~ l;
+#X obj 902 396 throw~ r;
+#X obj 890 269 osc~;
+#X obj 920 -32 *~ 1.225;
+#X obj 920 43 /~ 1.81e-05;
+#X obj 920 -2 *~ 1;
+#X obj 890 218 /~ 1;
+#X floatatom 201 262 10 0 0 0 - - -;
+#X obj 905 86 /~;
+#X obj 890 194 *~;
+#X obj 890 243 clip~ 0 20000;
+#X obj 212 -91 inlet;
+#X text 761 36 Reynolds Number;
+#X text 774 210 Strouhal Number;
+#X obj 373 -93 inlet;
+#X obj 890 299 *~;
+#X text 950 23 Viscosity;
+#X obj 654 220 *~ 2;
+#X obj 654 247 osc~;
+#X obj 654 269 *~;
+#X obj 875 328 +~;
+#X obj 212 -67 s \$0-diameter;
+#X obj 981 -33 r \$0-diameter;
+#X obj 970 167 r \$0-diameter;
+#X obj 129 -29 s~ \$0-windSpeed;
+#X obj 318 40 r~ \$0-windSpeed;
+#X obj 969 136 r~ \$0-windSpeed;
+#X obj 920 -60 r~ \$0-windSpeed;
+#X obj 825 193 s~ \$0_str;
+#X obj 308 19 r~ \$0_str;
+#X obj 687 247 r~ \$0_dragDiGain;
+#X obj 805 269 s~ \$0-myFreq;
+#X obj 654 199 r~ \$0-myFreq;
+#X obj 928 269 r~ \$0_liftDiGain;
+#X obj 129 -71 sig~;
+#X obj 129 -49 vd~ varwind;
+#X obj 129 -95 inlet;
+#X obj 1349 -2 r~ \$0-myFreq;
+#X obj 1315 -52 noise~;
+#X obj 1392 182 throw~ l;
+#X obj 1419 161 throw~ r;
+#X obj 1392 89 *~;
+#X obj 123 84 snapshot~;
+#X obj 123 59 metro 100;
+#X obj 123 37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 123 110 10 0 0 0 - - -;
+#X obj 123 11 loadbang;
+#X obj 49 59 r~ \$0-myRey;
+#X obj 933 67 s~ \$0-myRey;
+#X obj 1530 -1 snapshot~;
+#X floatatom 1530 25 10 0 0 0 - - -;
+#X obj 1530 -74 loadbang;
+#X obj 1530 -49 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1441 -103 r~ \$0-myRey;
+#X obj 1357 350 r~ \$0-myFreq;
+#X obj 1323 279 noise~;
+#X obj 1400 539 throw~ l;
+#X obj 1427 516 throw~ r;
+#X obj 1400 447 *~;
+#X obj 1538 359 snapshot~;
+#X floatatom 1538 385 10 0 0 0 - - -;
+#X obj 1538 286 loadbang;
+#X obj 1538 311 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1449 257 r~ \$0-myRey;
+#X obj 1357 376 *~ 2;
+#X text 108 130 Reynolds Number;
+#X obj 1315 41 vcf~ 1000 10;
+#X obj 1323 401 vcf~ 1000 10;
+#X obj 875 371 fcpan;
+#X obj 1392 138 fcpan;
+#X obj 1400 491 fcpan;
+#X obj 1407 62 *~ 1;
+#X obj 1415 422 *~ 1;
+#X obj 1449 332 clip~ 2 400;
+#X obj 1441 -28 clip~ 2 400;
+#X obj 1449 281 *~ -0.003;
+#X obj 1441 -79 *~ -0.003;
+#X obj 1441 -54 +~ 20;
+#X obj 1449 306 +~ 20;
+#X obj 1530 -26 metro 10;
+#X obj 1538 334 metro 10;
+#X obj 373 -73 s \$0_dist;
+#X obj 606 -100 inlet;
+#X obj 606 -31 s \$0_thisPan;
+#X obj 902 342 r \$0_thisPan;
+#X obj 1419 114 r \$0_thisPan;
+#X obj 1427 469 r \$0_thisPan;
+#X floatatom 551 -31 8 0 0 0 - - -;
+#X obj 606 -76 max 0.1;
+#X obj 606 -53 min 0.9;
+#X text 1451 435 Drag Dipole spectrum calculation;
+#X text 1446 79 Lift Dipole spectrum calculation;
+#X text 641 82 Calculates the frequency;
+#X text 641 95 based on the physics of;
+#X text 642 108 the object and environment;
+#X obj 315 299 r~ \$0-windSpeed;
+#X obj 304 276 r~ \$0_str;
+#X obj 1415 399 r~ \$0_dragNoiseGain;
+#X obj 1407 20 r~ \$0_liftNoiseGain;
+#X obj 871 47 sig~ 1;
+#X obj 905 112 sqrt~;
+#X obj 905 137 *~ 1.0356;
+#X obj 831 128 sig~ 0.2684;
+#X obj 890 167 -~;
+#X obj 124 406 snapshot~;
+#X obj 124 381 metro 100;
+#X obj 124 359 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 124 432 10 0 0 0 - - -;
+#X obj 124 333 loadbang;
+#X obj 60 382 r~ \$0_str;
+#N canvas 1955 100 622 660 noiseGain 1;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20859 118 *;
+#X obj -20859 141 * 118033;
+#X obj -21022 193 /~ 1;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20890 352 cos;
+#X obj -20890 307 / 360;
+#X floatatom -20863 403 5 0 0 0 - - -;
+#X obj -20890 376 *;
+#X obj -20911 435 *~ 0.27;
+#X obj -20890 329 * 6.28319;
+#X obj -21000 282 + 90;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21021 444 *~ 1;
+#X obj -20911 460 *~ 0.1;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20942 229 inlet;
+#X obj -20873 229 inlet;
+#X obj -20859 92 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5223 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4950 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20942 252 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X obj -21000 305 / 360;
+#X obj -21000 351 cos;
+#X obj -21000 375 *;
+#X obj -21000 328 * 6.28319;
+#X obj -21021 397 *~ 1;
+#X obj -20911 411 *~ 1;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 40 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 21 0;
+#X connect 8 0 46 0;
+#X connect 9 0 23 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 47 1;
+#X connect 15 0 24 0;
+#X connect 16 0 11 0;
+#X connect 17 0 42 0;
+#X connect 20 0 3 0;
+#X connect 22 0 47 0;
+#X connect 23 0 31 0;
+#X connect 24 0 32 0;
+#X connect 25 0 2 0;
+#X connect 25 0 2 1;
+#X connect 26 0 20 0;
+#X connect 27 0 4 1;
+#X connect 28 0 37 0;
+#X connect 29 0 37 1;
+#X connect 30 0 6 0;
+#X connect 30 0 6 1;
+#X connect 37 0 17 0;
+#X connect 37 0 12 0;
+#X connect 38 0 39 0;
+#X connect 38 0 39 1;
+#X connect 39 0 40 1;
+#X connect 40 0 8 0;
+#X connect 42 0 45 0;
+#X connect 43 0 44 0;
+#X connect 43 0 44 1;
+#X connect 44 0 46 1;
+#X connect 45 0 43 0;
+#X connect 46 0 9 0;
+#X connect 47 0 15 0;
+#X restore 304 428 pd noiseGain;
+#X obj 327 320 r \$0-diameter;
+#X obj 373 404 r \$0_dist;
+#X obj 361 382 r \$0_azim;
+#X obj 350 361 r \$0_elev;
+#X obj 304 473 s~ \$0_liftNoiseGain;
+#X obj 373 451 s~ \$0_dragNoiseGain;
+#N canvas 2053 -13 661 655 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 400 151 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 398 103 *;
+#X obj 398 128 * 118033;
+#X obj 219 240 /~ 1;
+#X obj 219 506 *~ 0.27;
+#X text 313 297 Azimuth;
+#X text 389 59 Distance;
+#X obj 352 456 cos;
+#X obj 352 411 / 360;
+#X floatatom 379 502 8 0 0 0 - - -;
+#X obj 352 480 *;
+#X obj 331 527 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 290 477 r~ \$0-a;
+#X obj 352 433 * 6.28319;
+#X floatatom 363 104 5 0 0 0 - - -;
+#N canvas 1694 100 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5700 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4700 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 27 0 4 0;
+#X connect 28 0 6 0;
+#X connect 28 0 4 0;
+#X restore 298 333 pd angleCalc;
+#X text 384 296 Elevation;
+#X obj 240 364 + 90;
+#X text 409 534 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 220 528 *~ 1;
+#X obj 331 552 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 398 78 inlet;
+#X obj 298 312 inlet;
+#X obj 367 311 inlet;
+#X obj 220 556 outlet~;
+#X obj 331 577 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 240 388 / 360;
+#X obj 240 434 cos;
+#X obj 240 458 *;
+#X obj 240 411 * 6.28319;
+#X obj 331 503 *~ 1;
+#X obj 219 481 *~ 1;
+#X floatatom 139 477 8 0 0 0 - - -;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 40 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 47 0;
+#X connect 10 0 27 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 46 1;
+#X connect 17 0 28 0;
+#X connect 19 0 46 0;
+#X connect 20 0 13 0;
+#X connect 22 0 24 0;
+#X connect 22 0 14 0;
+#X connect 24 0 42 0;
+#X connect 27 0 36 0;
+#X connect 28 0 37 0;
+#X connect 29 0 3 0;
+#X connect 29 0 3 1;
+#X connect 30 0 2 0;
+#X connect 32 0 5 1;
+#X connect 33 0 7 1;
+#X connect 33 0 7 0;
+#X connect 33 0 21 0;
+#X connect 34 0 22 0;
+#X connect 35 0 22 1;
+#X connect 38 0 39 0;
+#X connect 38 0 39 1;
+#X connect 39 0 40 1;
+#X connect 40 0 9 0;
+#X connect 42 0 45 0;
+#X connect 43 0 44 0;
+#X connect 43 0 44 1;
+#X connect 44 0 47 1;
+#X connect 44 0 48 0;
+#X connect 45 0 43 0;
+#X connect 46 0 17 0;
+#X connect 47 0 10 0;
+#X restore 308 170 pd freqGain;
+#X obj 442 -93 inlet;
+#X obj 442 -73 s \$0_elev;
+#X obj 329 61 r \$0-diameter;
+#X obj 510 -95 inlet;
+#X obj 510 -73 s \$0_azim;
+#X obj 371 149 r \$0_dist;
+#X obj 350 106 r \$0_azim;
+#X obj 360 127 r \$0_elev;
+#X obj 371 194 s~ \$0_dragDiGain;
+#X obj 308 214 s~ \$0_liftDiGain;
+#X floatatom 373 -46 5 0 0 0 - - -;
+#X floatatom 443 -47 5 0 0 0 - - -;
+#X floatatom 511 -51 5 0 0 0 - - -;
+#X obj 72 262 outlet;
+#X obj 1315 -5 hip~;
+#X obj 116 235 snapshot~;
+#X obj 116 188 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 116 162 loadbang;
+#X obj 116 210 metro 10;
+#X obj 1323 376 hip~;
+#X obj 37 212 r~ \$0-myFreq;
+#X obj 116 262 s \$0_contFreq;
+#X obj 1336 -28 r \$0_contFreq;
+#X obj 1344 300 r \$0_contFreq;
+#X obj 1344 323 * 2;
+#X text 112 453 Strouhal Number;
+#X text 298 231 Calculates the gain of the dipole source;
+#X text 295 492 Calculates the gain of the source;
+#X text 502 -114 Azimuth;
+#X text 611 -118 Pan;
+#X text 436 -112 Elevation;
+#X text 369 -112 Distance;
+#X text 207 -112 Diameter;
+#X text 122 -113 Wind Speed;
+#X obj 304 -92 inlet;
+#X floatatom 305 -48 5 0 0 0 - - -;
+#X text 300 -111 Length;
+#X obj 304 -70 s \$0_leng;
+#X obj 338 341 r \$0_leng;
+#X obj 339 84 r \$0_leng;
+#X connect 4 0 17 0;
+#X connect 5 0 7 0;
+#X connect 6 0 10 1;
+#X connect 6 0 50 0;
+#X connect 7 0 6 0;
+#X connect 8 0 12 0;
+#X connect 10 0 102 0;
+#X connect 11 0 8 0;
+#X connect 12 0 4 0;
+#X connect 12 0 33 0;
+#X connect 13 0 23 0;
+#X connect 16 0 83 0;
+#X connect 16 0 130 0;
+#X connect 17 0 22 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 70 0;
+#X connect 24 0 7 1;
+#X connect 25 0 8 1;
+#X connect 27 0 119 1;
+#X connect 28 0 11 1;
+#X connect 29 0 5 0;
+#X connect 31 0 119 0;
+#X connect 32 0 21 1;
+#X connect 34 0 19 0;
+#X connect 35 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 26 0;
+#X connect 38 0 36 0;
+#X connect 39 0 68 1;
+#X connect 40 0 134 0;
+#X connect 43 0 71 0;
+#X connect 44 0 47 0;
+#X connect 45 0 44 0;
+#X connect 46 0 45 0;
+#X connect 48 0 46 0;
+#X connect 49 0 44 0;
+#X connect 51 0 52 0;
+#X connect 51 0 68 2;
+#X connect 53 0 54 0;
+#X connect 54 0 81 0;
+#X connect 55 0 78 0;
+#X connect 56 0 66 0;
+#X connect 57 0 139 0;
+#X connect 60 0 72 0;
+#X connect 61 0 62 0;
+#X connect 61 0 69 2;
+#X connect 63 0 64 0;
+#X connect 64 0 82 0;
+#X connect 65 0 77 0;
+#X connect 66 0 69 1;
+#X connect 68 0 43 0;
+#X connect 69 0 60 0;
+#X connect 70 0 2 0;
+#X connect 70 1 3 0;
+#X connect 71 0 41 0;
+#X connect 71 1 42 0;
+#X connect 72 0 58 0;
+#X connect 72 1 59 0;
+#X connect 73 0 43 1;
+#X connect 74 0 60 1;
+#X connect 75 0 61 0;
+#X connect 76 0 51 0;
+#X connect 77 0 80 0;
+#X connect 78 0 79 0;
+#X connect 79 0 76 0;
+#X connect 80 0 75 0;
+#X connect 81 0 51 0;
+#X connect 82 0 61 0;
+#X connect 84 0 90 0;
+#X connect 86 0 70 1;
+#X connect 87 0 71 1;
+#X connect 88 0 72 1;
+#X connect 90 0 91 0;
+#X connect 91 0 85 0;
+#X connect 91 0 89 0;
+#X connect 97 0 112 1;
+#X connect 98 0 112 0;
+#X connect 99 0 74 0;
+#X connect 100 0 73 0;
+#X connect 101 0 10 0;
+#X connect 102 0 103 0;
+#X connect 103 0 105 1;
+#X connect 104 0 105 0;
+#X connect 105 0 30 0;
+#X connect 105 0 11 0;
+#X connect 106 0 109 0;
+#X connect 107 0 106 0;
+#X connect 108 0 107 0;
+#X connect 110 0 108 0;
+#X connect 111 0 106 0;
+#X connect 112 0 117 0;
+#X connect 112 1 118 0;
+#X connect 113 0 112 2;
+#X connect 114 0 112 6;
+#X connect 115 0 112 5;
+#X connect 116 0 112 4;
+#X connect 119 0 129 0;
+#X connect 119 1 128 0;
+#X connect 120 0 121 0;
+#X connect 120 0 131 0;
+#X connect 122 0 119 2;
+#X connect 123 0 124 0;
+#X connect 123 0 132 0;
+#X connect 125 0 119 6;
+#X connect 126 0 119 4;
+#X connect 127 0 119 5;
+#X connect 134 0 68 0;
+#X connect 135 0 141 0;
+#X connect 135 0 133 0;
+#X connect 135 0 9 0;
+#X connect 136 0 138 0;
+#X connect 137 0 136 0;
+#X connect 138 0 135 0;
+#X connect 139 0 69 0;
+#X connect 140 0 135 0;
+#X connect 142 0 134 1;
+#X connect 143 0 144 0;
+#X connect 144 0 139 1;
+#X connect 154 0 155 0;
+#X connect 154 0 157 0;
+#X connect 158 0 112 3;
+#X connect 159 0 119 3;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/freqCalcCylD6.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,656 @@
+#N canvas 123 74 1263 724 10;
+#X text 808 -23 Mass Density of Air;
+#X text 117 292 Frequency (Hz);
+#X obj 885 425 throw~ l;
+#X obj 912 406 throw~ r;
+#X obj 900 279 osc~;
+#X obj 930 -22 *~ 1.225;
+#X obj 930 53 /~ 1.81e-05;
+#X obj 930 8 *~ 1;
+#X obj 900 228 /~ 1;
+#X floatatom 211 272 10 0 0 0 - - -;
+#X obj 915 96 /~;
+#X obj 900 204 *~;
+#X obj 900 253 clip~ 0 20000;
+#X obj 222 -81 inlet;
+#X text 771 46 Reynolds Number;
+#X text 784 220 Strouhal Number;
+#X obj 383 -83 inlet;
+#X obj 900 309 *~;
+#X text 960 33 Viscosity;
+#X obj 664 230 *~ 2;
+#X obj 664 257 osc~;
+#X obj 664 279 *~;
+#X obj 885 338 +~;
+#X obj 222 -57 s \$0-diameter;
+#X obj 991 -23 r \$0-diameter;
+#X obj 980 177 r \$0-diameter;
+#X obj 139 -19 s~ \$0-windSpeed;
+#X obj 328 50 r~ \$0-windSpeed;
+#X obj 979 146 r~ \$0-windSpeed;
+#X obj 930 -50 r~ \$0-windSpeed;
+#X obj 835 203 s~ \$0_str;
+#X obj 318 29 r~ \$0_str;
+#X obj 697 257 r~ \$0_dragDiGain;
+#X obj 815 279 s~ \$0-myFreq;
+#X obj 664 209 r~ \$0-myFreq;
+#X obj 938 279 r~ \$0_liftDiGain;
+#X obj 139 -61 sig~;
+#X obj 139 -40 vd~ varwind;
+#X obj 139 -85 inlet;
+#X obj 1359 8 r~ \$0-myFreq;
+#X obj 1325 -42 noise~;
+#X obj 1402 192 throw~ l;
+#X obj 1429 171 throw~ r;
+#X obj 1402 99 *~;
+#X obj 133 94 snapshot~;
+#X obj 133 69 metro 100;
+#X obj 133 47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 133 120 10 0 0 0 - - -;
+#X obj 133 21 loadbang;
+#X obj 59 69 r~ \$0-myRey;
+#X obj 943 77 s~ \$0-myRey;
+#X obj 1540 9 snapshot~;
+#X floatatom 1540 35 10 0 0 0 - - -;
+#X obj 1540 -64 loadbang;
+#X obj 1540 -39 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1451 -93 r~ \$0-myRey;
+#X obj 1367 360 r~ \$0-myFreq;
+#X obj 1333 289 noise~;
+#X obj 1410 549 throw~ l;
+#X obj 1437 526 throw~ r;
+#X obj 1410 457 *~;
+#X obj 1548 369 snapshot~;
+#X floatatom 1548 395 10 0 0 0 - - -;
+#X obj 1548 296 loadbang;
+#X obj 1548 321 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1459 267 r~ \$0-myRey;
+#X obj 1367 386 *~ 2;
+#X text 118 140 Reynolds Number;
+#X obj 1325 51 vcf~ 1000 10;
+#X obj 1333 411 vcf~ 1000 10;
+#X obj 885 381 fcpan;
+#X obj 1402 148 fcpan;
+#X obj 1410 501 fcpan;
+#X obj 1417 72 *~ 1;
+#X obj 1425 432 *~ 1;
+#X obj 1459 342 clip~ 2 400;
+#X obj 1451 -18 clip~ 2 400;
+#X obj 1459 291 *~ -0.003;
+#X obj 1451 -69 *~ -0.003;
+#X obj 1451 -44 +~ 20;
+#X obj 1459 316 +~ 20;
+#X obj 1540 -16 metro 10;
+#X obj 1548 344 metro 10;
+#X obj 383 -63 s \$0_dist;
+#X obj 616 -90 inlet;
+#X obj 616 -21 s \$0_thisPan;
+#X obj 912 352 r \$0_thisPan;
+#X obj 1429 124 r \$0_thisPan;
+#X obj 1437 479 r \$0_thisPan;
+#X floatatom 561 -21 8 0 0 0 - - -;
+#X obj 616 -66 max 0.1;
+#X obj 616 -43 min 0.9;
+#X text 1461 445 Drag Dipole spectrum calculation;
+#X text 1456 89 Lift Dipole spectrum calculation;
+#X text 651 92 Calculates the frequency;
+#X text 651 105 based on the physics of;
+#X text 652 118 the object and environment;
+#X obj 325 309 r~ \$0-windSpeed;
+#X obj 314 286 r~ \$0_str;
+#X obj 1425 409 r~ \$0_dragNoiseGain;
+#X obj 1417 30 r~ \$0_liftNoiseGain;
+#X obj 881 57 sig~ 1;
+#X obj 915 122 sqrt~;
+#X obj 915 147 *~ 1.0356;
+#X obj 841 138 sig~ 0.2684;
+#X obj 900 177 -~;
+#X obj 134 416 snapshot~;
+#X obj 134 391 metro 100;
+#X obj 134 369 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 134 442 10 0 0 0 - - -;
+#X obj 134 343 loadbang;
+#X obj 70 392 r~ \$0_str;
+#N canvas 515 100 622 660 noiseGain 0;
+#X text -21205 129 Mass Density of Air \, squared;
+#X text -20857 164 Speed of Sound to power 2;
+#X obj -21070 29 *~;
+#X obj -21022 70 *~;
+#X obj -21022 104 *~ 1;
+#X obj -21022 132 *~ 1.50063;
+#X obj -20859 118 *;
+#X obj -20859 141 * 118033;
+#X obj -21022 193 /~ 1;
+#X obj -21021 422 *~ 0.27;
+#X text -20859 71 Distance;
+#X obj -20890 352 cos;
+#X obj -20890 307 / 360;
+#X floatatom -20863 403 8 0 0 0 - - -;
+#X obj -20890 376 *;
+#X obj -20911 435 *~ 0.27;
+#X obj -20890 329 * 6.28319;
+#X obj -21000 282 + 90;
+#X text -20895 510 Calculates Drag Dipole gain;
+#X text -21175 486 Calculates Lift Dipole gain;
+#N canvas 759 125 286 289 pow8 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 170 outlet~;
+#X obj 136 173 snapshot~;
+#X obj 136 148 metro 100;
+#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 200 10 0 0 0 - - -;
+#X obj 136 100 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X obj 136 67 *~;
+#X obj 47 144 *~;
+#X connect 0 0 10 0;
+#X connect 1 0 10 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 9 0;
+#X connect 2 0 9 1;
+#X connect 2 0 1 0;
+#X connect 2 0 12 0;
+#X connect 2 0 12 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 8 0 6 0;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 1;
+#X connect 13 0 3 0;
+#X connect 13 0 4 0;
+#X restore -21022 32 pd pow8;
+#X obj -21005 222 s~ \$0-c;
+#X obj -20948 385 r~ \$0-c;
+#X obj -21070 7 inlet~;
+#X obj -21022 7 inlet~;
+#X obj -20989 55 inlet;
+#X obj -20942 229 inlet;
+#X obj -20873 229 inlet;
+#X obj -20859 92 inlet;
+#X obj -21021 465 outlet~;
+#X obj -20911 485 outlet~;
+#X text -20947 211 Azimuth;
+#X text -20871 210 Elevation;
+#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
+;
+#X text -20981 74 Diameter;
+#N canvas 1567 153 479 552 angleCalc 0;
+#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 287 77 Elevation Angle;
+#X obj 236 118 / 360;
+#X obj 236 140 * 6.28319;
+#X obj 164 80 / 360;
+#X obj 164 102 * 6.28319;
+#X floatatom 49 106 5 0 0 0 - - -;
+#X floatatom 304 140 5 0 0 0 - - -;
+#X obj 278 443 * 360;
+#X floatatom 325 494 5 0 0 0 - - -;
+#X obj 278 467 / 6.28319;
+#X obj 236 235 *;
+#X obj 236 267 swap 1;
+#X obj 236 300 -;
+#X obj 236 329 sqrt;
+#X obj 278 360 /;
+#X obj 278 388 atan;
+#X obj 278 414 * 2;
+#X text 318 296 Arccos of angle;
+#X obj 293 236 + 1;
+#X obj 164 126 cos;
+#X obj 236 171 cos;
+#X obj 236 205 *;
+#X obj 164 149 t f b;
+#X obj 162 174 delay 9;
+#X obj 278 494 outlet;
+#X obj 236 90 inlet;
+#X obj 164 57 inlet;
+#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 56 42 Azimuth Angle;
+#X connect 0 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 21 0;
+#X connect 4 0 5 0;
+#X connect 5 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 25 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 12 1 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 8 0;
+#X connect 19 0 15 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 22 0 11 1;
+#X connect 22 0 19 0;
+#X connect 23 0 22 1;
+#X connect 23 1 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 2 0;
+#X connect 26 0 0 0;
+#X connect 27 0 4 0;
+#X connect 27 0 28 0;
+#X connect 28 0 6 0;
+#X restore -20942 252 pd angleCalc;
+#X obj -20951 117 inlet;
+#X obj -20951 142 *;
+#X obj -21022 167 *~ 1;
+#X text -20953 99 Length;
+#X obj -21000 305 / 360;
+#X obj -21000 351 cos;
+#X obj -21000 375 *;
+#X obj -21000 328 * 6.28319;
+#X obj -21021 397 *~ 1;
+#X obj -20911 411 *~ 1;
+#X text -20848 459 Need for scienctific reasoning here!;
+#X text -21239 441 Need for scienctific reasoning here!;
+#X obj -21021 444 *~ 0.02;
+#X obj -20911 460 *~ 0.002;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 38 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 21 0;
+#X connect 8 0 44 0;
+#X connect 9 0 48 0;
+#X connect 11 0 14 0;
+#X connect 11 0 14 1;
+#X connect 12 0 16 0;
+#X connect 14 0 13 0;
+#X connect 14 0 45 1;
+#X connect 15 0 49 0;
+#X connect 16 0 11 0;
+#X connect 17 0 40 0;
+#X connect 20 0 3 0;
+#X connect 22 0 45 0;
+#X connect 23 0 2 0;
+#X connect 23 0 2 1;
+#X connect 24 0 20 0;
+#X connect 25 0 4 1;
+#X connect 26 0 35 0;
+#X connect 27 0 35 1;
+#X connect 28 0 6 0;
+#X connect 28 0 6 1;
+#X connect 35 0 17 0;
+#X connect 35 0 12 0;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 8 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 44 1;
+#X connect 43 0 41 0;
+#X connect 44 0 9 0;
+#X connect 45 0 15 0;
+#X connect 48 0 29 0;
+#X connect 49 0 30 0;
+#X restore 314 438 pd noiseGain;
+#X obj 337 330 r \$0-diameter;
+#X obj 383 414 r \$0_dist;
+#X obj 371 392 r \$0_azim;
+#X obj 360 371 r \$0_elev;
+#X obj 314 483 s~ \$0_liftNoiseGain;
+#X obj 383 461 s~ \$0_dragNoiseGain;
+#N canvas 576 101 702 650 freqGain 0;
+#X text 36 127 Mass Density of Air \, squared;
+#X text 508 93 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 219 30 pd pow6;
+#X obj 173 32 *~;
+#X obj 219 68 *~;
+#X obj 219 102 *~ 1;
+#X obj 219 130 *~ 1.50063;
+#X obj 506 45 *;
+#X obj 506 70 * 118033;
+#X obj 219 240 /~ 1;
+#X obj 219 506 *~ 0.27;
+#X text 380 261 Azimuth;
+#X text 497 1 Distance;
+#X obj 419 420 cos;
+#X obj 419 375 / 360;
+#X floatatom 446 466 8 0 0 0 - - -;
+#X obj 419 444 *;
+#X obj 398 491 *~ 0.27;
+#X obj 236 269 s~ \$0-a;
+#X obj 357 441 r~ \$0-a;
+#X obj 419 397 * 6.28319;
+#X floatatom 471 46 5 0 0 0 - - -;
+#N canvas 131 175 477 312 angleCalc 0;
+#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 233 6 Elevation Angle;
+#X obj 242 59 / 360;
+#X obj 242 81 * 6.28319;
+#X obj 170 21 / 360;
+#X obj 170 43 * 6.28319;
+#X floatatom 50 22 5 0 0 0 - - -;
+#X floatatom 294 57 5 0 0 0 - - -;
+#X floatatom 204 196 5 0 0 0 - - -;
+#X obj 170 67 cos;
+#X obj 242 112 cos;
+#X obj 242 146 *;
+#X obj 170 90 t f b;
+#X obj 168 115 delay 9;
+#X obj 242 197 outlet;
+#X obj 242 31 inlet;
+#X obj 170 -6 inlet;
+#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 136 -30 Azimuth Angle;
+#X obj 242 172 arccos;
+#X connect 0 0 7 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 10 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 9 0 12 0;
+#X connect 10 0 11 0;
+#X connect 11 0 19 0;
+#X connect 12 0 11 1;
+#X connect 12 1 13 0;
+#X connect 13 0 11 0;
+#X connect 15 0 2 0;
+#X connect 16 0 4 0;
+#X connect 17 0 6 0;
+#X connect 17 0 4 0;
+#X connect 19 0 14 0;
+#X connect 19 0 8 0;
+#X restore 365 297 pd angleCalc;
+#X text 451 260 Elevation;
+#X text 476 498 Calculates Drag Dipole gain;
+#X text 48 445 Calculates Lift Dipole gain;
+#X obj 398 516 *~ 0.1;
+#X obj 173 8 inlet~;
+#X obj 219 7 inlet~;
+#X text 256 54 Diameter;
+#X obj 250 69 inlet;
+#X obj 506 20 inlet;
+#X obj 365 276 inlet;
+#X obj 434 275 inlet;
+#X obj 219 530 outlet~;
+#X obj 398 541 outlet~;
+#X obj 297 125 inlet;
+#X obj 297 149 *;
+#X obj 219 193 *~ 1;
+#X text 292 106 Length;
+#X obj 240 388 / 360;
+#X obj 240 434 cos;
+#X obj 240 458 *;
+#X obj 240 411 * 6.28319;
+#X obj 398 467 *~ 1;
+#X obj 219 481 *~ 1;
+#X obj 305 247 arccos;
+#X obj 305 223 r sigMac;
+#X obj 240 362 +;
+#X obj 305 269 t f b;
+#X obj 240 323 delay 9;
+#X text 309 203 Replicates Doppler effect;
+#X connect 2 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 38 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 1;
+#X connect 9 0 18 0;
+#X connect 9 0 45 0;
+#X connect 10 0 34 0;
+#X connect 13 0 16 0;
+#X connect 13 0 16 1;
+#X connect 14 0 20 0;
+#X connect 16 0 15 0;
+#X connect 16 0 44 1;
+#X connect 17 0 26 0;
+#X connect 19 0 44 0;
+#X connect 20 0 13 0;
+#X connect 22 0 14 0;
+#X connect 22 0 48 0;
+#X connect 26 0 35 0;
+#X connect 27 0 3 0;
+#X connect 27 0 3 1;
+#X connect 28 0 2 0;
+#X connect 30 0 5 1;
+#X connect 31 0 7 1;
+#X connect 31 0 7 0;
+#X connect 31 0 21 0;
+#X connect 32 0 22 0;
+#X connect 33 0 22 1;
+#X connect 36 0 37 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 9 0;
+#X connect 40 0 43 0;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 45 1;
+#X connect 43 0 41 0;
+#X connect 44 0 17 0;
+#X connect 45 0 10 0;
+#X connect 46 0 49 0;
+#X connect 47 0 46 0;
+#X connect 48 0 40 0;
+#X connect 49 0 48 1;
+#X connect 49 1 50 0;
+#X connect 50 0 48 0;
+#X restore 318 180 pd freqGain;
+#X obj 452 -83 inlet;
+#X obj 452 -63 s \$0_elev;
+#X obj 339 71 r \$0-diameter;
+#X obj 520 -85 inlet;
+#X obj 520 -63 s \$0_azim;
+#X obj 381 159 r \$0_dist;
+#X obj 360 116 r \$0_azim;
+#X obj 370 137 r \$0_elev;
+#X obj 381 204 s~ \$0_dragDiGain;
+#X obj 318 224 s~ \$0_liftDiGain;
+#X floatatom 383 -36 5 0 0 0 - - -;
+#X floatatom 453 -37 5 0 0 0 - - -;
+#X floatatom 521 -41 5 0 0 0 - - -;
+#X obj 82 272 outlet;
+#X obj 1325 5 hip~;
+#X obj 126 245 snapshot~;
+#X obj 126 198 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 126 172 loadbang;
+#X obj 126 220 metro 10;
+#X obj 1333 386 hip~;
+#X obj 47 222 r~ \$0-myFreq;
+#X obj 126 272 s \$0_contFreq;
+#X obj 1346 -18 r \$0_contFreq;
+#X obj 1354 310 r \$0_contFreq;
+#X obj 1354 333 * 2;
+#X text 122 463 Strouhal Number;
+#X text 308 241 Calculates the gain of the dipole source;
+#X text 305 502 Calculates the gain of the source;
+#X text 512 -104 Azimuth;
+#X text 621 -108 Pan;
+#X text 446 -102 Elevation;
+#X text 379 -102 Distance;
+#X text 217 -102 Diameter;
+#X text 132 -103 Wind Speed;
+#X obj 314 -82 inlet;
+#X floatatom 315 -38 5 0 0 0 - - -;
+#X text 310 -101 Length;
+#X obj 314 -60 s \$0_leng;
+#X obj 348 351 r \$0_leng;
+#X obj 349 94 r \$0_leng;
+#X connect 4 0 17 0;
+#X connect 5 0 7 0;
+#X connect 6 0 10 1;
+#X connect 6 0 50 0;
+#X connect 7 0 6 0;
+#X connect 8 0 12 0;
+#X connect 10 0 102 0;
+#X connect 11 0 8 0;
+#X connect 12 0 4 0;
+#X connect 12 0 33 0;
+#X connect 13 0 23 0;
+#X connect 16 0 83 0;
+#X connect 16 0 130 0;
+#X connect 17 0 22 1;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 70 0;
+#X connect 24 0 7 1;
+#X connect 25 0 8 1;
+#X connect 27 0 119 1;
+#X connect 28 0 11 1;
+#X connect 29 0 5 0;
+#X connect 31 0 119 0;
+#X connect 32 0 21 1;
+#X connect 34 0 19 0;
+#X connect 35 0 17 1;
+#X connect 36 0 37 0;
+#X connect 37 0 26 0;
+#X connect 38 0 36 0;
+#X connect 39 0 68 1;
+#X connect 40 0 134 0;
+#X connect 43 0 71 0;
+#X connect 44 0 47 0;
+#X connect 45 0 44 0;
+#X connect 46 0 45 0;
+#X connect 48 0 46 0;
+#X connect 49 0 44 0;
+#X connect 51 0 52 0;
+#X connect 51 0 68 2;
+#X connect 53 0 54 0;
+#X connect 54 0 81 0;
+#X connect 55 0 78 0;
+#X connect 56 0 66 0;
+#X connect 57 0 139 0;
+#X connect 60 0 72 0;
+#X connect 61 0 62 0;
+#X connect 61 0 69 2;
+#X connect 63 0 64 0;
+#X connect 64 0 82 0;
+#X connect 65 0 77 0;
+#X connect 66 0 69 1;
+#X connect 68 0 43 0;
+#X connect 69 0 60 0;
+#X connect 70 0 2 0;
+#X connect 70 1 3 0;
+#X connect 71 0 41 0;
+#X connect 71 1 42 0;
+#X connect 72 0 58 0;
+#X connect 72 1 59 0;
+#X connect 73 0 43 1;
+#X connect 74 0 60 1;
+#X connect 75 0 61 0;
+#X connect 76 0 51 0;
+#X connect 77 0 80 0;
+#X connect 78 0 79 0;
+#X connect 79 0 76 0;
+#X connect 80 0 75 0;
+#X connect 81 0 51 0;
+#X connect 82 0 61 0;
+#X connect 84 0 90 0;
+#X connect 86 0 70 1;
+#X connect 87 0 71 1;
+#X connect 88 0 72 1;
+#X connect 90 0 91 0;
+#X connect 91 0 85 0;
+#X connect 91 0 89 0;
+#X connect 97 0 112 1;
+#X connect 98 0 112 0;
+#X connect 99 0 74 0;
+#X connect 100 0 73 0;
+#X connect 101 0 10 0;
+#X connect 102 0 103 0;
+#X connect 103 0 105 1;
+#X connect 104 0 105 0;
+#X connect 105 0 30 0;
+#X connect 105 0 11 0;
+#X connect 106 0 109 0;
+#X connect 107 0 106 0;
+#X connect 108 0 107 0;
+#X connect 110 0 108 0;
+#X connect 111 0 106 0;
+#X connect 112 0 117 0;
+#X connect 112 1 118 0;
+#X connect 113 0 112 2;
+#X connect 114 0 112 6;
+#X connect 115 0 112 5;
+#X connect 116 0 112 4;
+#X connect 119 0 129 0;
+#X connect 119 1 128 0;
+#X connect 120 0 121 0;
+#X connect 120 0 131 0;
+#X connect 122 0 119 2;
+#X connect 123 0 124 0;
+#X connect 123 0 132 0;
+#X connect 125 0 119 6;
+#X connect 126 0 119 4;
+#X connect 127 0 119 5;
+#X connect 134 0 68 0;
+#X connect 135 0 141 0;
+#X connect 135 0 133 0;
+#X connect 135 0 9 0;
+#X connect 136 0 138 0;
+#X connect 137 0 136 0;
+#X connect 138 0 135 0;
+#X connect 139 0 69 0;
+#X connect 140 0 135 0;
+#X connect 142 0 134 1;
+#X connect 143 0 144 0;
+#X connect 144 0 139 1;
+#X connect 154 0 155 0;
+#X connect 154 0 157 0;
+#X connect 158 0 112 3;
+#X connect 159 0 119 3;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/newStrou.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,138 @@
+#N canvas 804 381 590 316 10;
+#X obj 203 48 inlet~;
+#X obj 273 202 outlet~;
+#X text 101 20 Reynolds number coming in;
+#X text 211 238 Strouhal Number going out;
+#N canvas 350 312 1026 531 eqnSelect 0;
+#X msg 41 221 0.2684 -1.0356;
+#X msg 148 221 0.2437 -0.8607;
+#X msg 256 223 0.4291 -3.6735;
+#X msg 365 223 0.3274 -2.0569;
+#X msg 472 223 0.2257 -0.4402;
+#X msg 577 222 0.204 0.3364;
+#X msg 686 224 0.1776 2.2023;
+#X obj 365 299 unpack;
+#X obj 75 164 < 180;
+#X obj 181 144 > 180;
+#X obj 227 146 < 230;
+#X obj 289 149 > 230;
+#X obj 335 148 < 240;
+#X obj 398 148 > 240;
+#X obj 444 149 < 360;
+#X obj 505 147 > 360;
+#X obj 551 147 < 1300;
+#X obj 611 150 > 1300;
+#X obj 657 150 < 5000;
+#X obj 719 149 > 5000;
+#X obj 765 148 < 200000;
+#X obj 827 149 > 200000;
+#X obj 41 196 spigot;
+#X floatatom 286 327 8 0 0 0 - - -;
+#X floatatom 455 330 8 0 0 0 - - -;
+#X obj 148 198 spigot;
+#X obj 194 171 spigot;
+#X obj 256 200 spigot;
+#X obj 302 173 spigot;
+#X obj 365 200 spigot;
+#X obj 411 173 spigot;
+#X floatatom 546 83 8 0 0 0 - - -;
+#X obj 472 198 spigot;
+#X obj 518 171 spigot;
+#X obj 578 200 spigot;
+#X obj 624 173 spigot;
+#X obj 686 199 spigot;
+#X obj 732 172 spigot;
+#X obj 426 67 snapshot~;
+#X obj 426 37 inlet~;
+#X obj 359 2 loadbang;
+#X obj 359 23 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 359 42 metro 10;
+#X obj 365 373 outlet~;
+#X obj 398 352 outlet~;
+#X obj 365 327 sig~;
+#X obj 398 327 sig~;
+#X text 539 419 This selects the values for the St* and m coefficients
+for Fey's formula;
+#X text 254 359 St* coefficient;
+#X text 462 361 m coefficient;
+#X text 372 240 Averaged;
+#X connect 0 0 7 0;
+#X connect 1 0 7 0;
+#X connect 2 0 7 0;
+#X connect 3 0 7 0;
+#X connect 4 0 7 0;
+#X connect 5 0 7 0;
+#X connect 6 0 7 0;
+#X connect 7 0 23 0;
+#X connect 7 0 45 0;
+#X connect 7 1 24 0;
+#X connect 7 1 46 0;
+#X connect 8 0 22 1;
+#X connect 8 0 22 0;
+#X connect 9 0 25 1;
+#X connect 9 0 26 0;
+#X connect 10 0 26 1;
+#X connect 11 0 28 0;
+#X connect 11 0 27 1;
+#X connect 12 0 28 1;
+#X connect 13 0 29 1;
+#X connect 13 0 30 0;
+#X connect 14 0 30 1;
+#X connect 15 0 32 1;
+#X connect 15 0 33 0;
+#X connect 16 0 33 1;
+#X connect 17 0 34 1;
+#X connect 17 0 35 0;
+#X connect 18 0 35 1;
+#X connect 19 0 36 1;
+#X connect 19 0 37 0;
+#X connect 20 0 37 1;
+#X connect 22 0 0 0;
+#X connect 25 0 1 0;
+#X connect 26 0 25 0;
+#X connect 27 0 2 0;
+#X connect 28 0 27 0;
+#X connect 29 0 3 0;
+#X connect 30 0 29 0;
+#X connect 32 0 4 0;
+#X connect 33 0 32 0;
+#X connect 34 0 5 0;
+#X connect 35 0 34 0;
+#X connect 36 0 6 0;
+#X connect 37 0 36 0;
+#X connect 38 0 8 0;
+#X connect 38 0 9 0;
+#X connect 38 0 10 0;
+#X connect 38 0 11 0;
+#X connect 38 0 12 0;
+#X connect 38 0 13 0;
+#X connect 38 0 14 0;
+#X connect 38 0 31 0;
+#X connect 38 0 15 0;
+#X connect 38 0 16 0;
+#X connect 38 0 17 0;
+#X connect 38 0 18 0;
+#X connect 38 0 19 0;
+#X connect 38 0 20 0;
+#X connect 39 0 38 0;
+#X connect 40 0 41 0;
+#X connect 41 0 42 0;
+#X connect 42 0 38 0;
+#X connect 45 0 43 0;
+#X connect 46 0 44 0;
+#X restore 273 83 pd eqnSelect;
+#X obj 203 85 sqrt~;
+#X obj 342 119 /~;
+#X obj 273 166 +~;
+#X text 135 97 sqrt(Re);
+#X text 250 114 St*;
+#X text 359 101 m;
+#X text 376 152 St = St* + m / sqrt(Re);
+#X connect 0 0 4 0;
+#X connect 0 0 5 0;
+#X connect 4 0 7 0;
+#X connect 4 1 6 0;
+#X connect 5 0 6 1;
+#X connect 6 0 7 1;
+#X connect 7 0 1 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/postPosition.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,215 @@
+#N canvas 241 432 1385 708 10;
+#X obj 489 35 -;
+#X obj 489 62 *;
+#X obj 504 134 *;
+#X obj 489 189 sqrt;
+#X floatatom 549 222 5 0 0 0 - - -;
+#X obj 489 222 outlet;
+#X obj 489 -16 r Xpos;
+#X obj 93 247 outlet;
+#X obj 504 7 inlet;
+#X obj 489 165 +;
+#X obj 560 8 inlet;
+#X obj 545 31 -;
+#X obj 545 59 *;
+#X floatatom 592 108 8 0 0 0 - - -;
+#X obj 489 89 +;
+#X obj 93 166 atan;
+#X floatatom 58 247 5 0 0 0 - - -;
+#X obj 93 190 * 360;
+#X obj 93 214 / 6.28319;
+#X obj 684 526 outlet;
+#X obj 605 413 atan;
+#X obj 605 391 /;
+#X floatatom 570 494 5 0 0 0 - - -;
+#X obj 605 437 * 360;
+#X obj 605 461 / 6.28319;
+#X obj 382 73 s \$0_xRel;
+#X obj 620 366 r \$0_xRel;
+#X obj 591 63 s \$0_yRel;
+#X obj 605 343 r \$0_yRel;
+#X obj 504 111 r \$0_zRel;
+#X text 420 -55 Calculates the distance between;
+#X text 22 -41 Calculates the azimuth;
+#X text 559 320 Calculates the elevation;
+#X obj 186 432 spigot;
+#X obj 85 433 spigot;
+#X obj 145 248 abs;
+#X obj 145 271 / 90;
+#X obj 145 295 swap 1;
+#X obj 145 321 -;
+#X obj 145 345 / 2;
+#X obj 82 384 + 0.5;
+#X obj 186 383 - 0.5;
+#X obj 186 405 * -1;
+#X obj 118 456 outlet;
+#X text 180 466 Calculates the pan value;
+#N canvas 583 169 806 722 thisOrent 0;
+#X obj 219 21 inlet;
+#X floatatom 243 48 8 0 0 0 - - -;
+#X floatatom 63 53 8 0 0 0 - - -;
+#X obj 121 33 r \$0_myLY;
+#X obj 337 27 inlet;
+#X floatatom 361 54 8 0 0 0 - - -;
+#X obj 429 326 inlet;
+#X floatatom 461 353 5 0 0 0 - - -;
+#X obj 479 324 inlet;
+#X floatatom 511 351 5 0 0 0 - - -;
+#X obj 527 323 inlet;
+#X floatatom 559 350 5 0 0 0 - - -;
+#X text 120 11 Y-Length;
+#X text 210 1 X-Length;
+#X text 333 9 Z-Length;
+#X text 415 305 Y-Rota;
+#X text 474 303 X-Rota;
+#X text 522 304 Z-Rota;
+#X floatatom 220 232 5 0 0 0 - - -;
+#X floatatom 77 231 5 0 0 0 - - -;
+#X obj 337 141 t f b;
+#X obj 364 168 delay 9;
+#X obj 135 149 t f b;
+#X obj 162 176 delay 9;
+#X obj 235 145 t f b;
+#X obj 262 172 delay 9;
+#X obj 322 193 >;
+#X obj 220 197 >;
+#X obj 121 201 >;
+#X floatatom 349 229 5 0 0 0 - - -;
+#X obj 122 277 +;
+#X obj 122 308 +;
+#X floatatom 77 333 5 0 0 0 - - -;
+#X text 176 278 0 = z longest;
+#X text 176 293 1 = x longest;
+#X text 176 310 2 = y longest;
+#X obj 122 335 select 0 1 2;
+#X obj 412 404 r azim;
+#X floatatom 344 431 5 0 0 0 - - -;
+#X msg 168 370 \; azim 10;
+#X msg 145 417 \; azim 20;
+#X msg 122 464 \; azim 12;
+#X connect 0 0 1 0;
+#X connect 0 0 22 0;
+#X connect 0 0 26 0;
+#X connect 3 0 2 0;
+#X connect 3 0 27 0;
+#X connect 3 0 28 0;
+#X connect 4 0 5 0;
+#X connect 4 0 20 0;
+#X connect 4 0 24 0;
+#X connect 6 0 7 0;
+#X connect 8 0 9 0;
+#X connect 10 0 11 0;
+#X connect 20 0 26 1;
+#X connect 20 1 21 0;
+#X connect 21 0 26 0;
+#X connect 22 0 28 1;
+#X connect 22 1 23 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 1;
+#X connect 24 1 25 0;
+#X connect 25 0 27 0;
+#X connect 26 0 29 0;
+#X connect 26 0 31 1;
+#X connect 27 0 18 0;
+#X connect 27 0 30 1;
+#X connect 28 0 19 0;
+#X connect 28 0 30 0;
+#X connect 30 0 31 0;
+#X connect 31 0 32 0;
+#X connect 31 0 36 0;
+#X connect 36 0 41 0;
+#X connect 36 1 40 0;
+#X connect 36 2 39 0;
+#X connect 37 0 38 0;
+#X restore 810 17 pd thisOrent;
+#X obj 827 -69 inlet;
+#X obj 861 -27 inlet;
+#X obj 810 -92 inlet;
+#X obj 844 -48 inlet;
+#X obj 879 -6 inlet;
+#X obj 108 76 r Xpos;
+#X obj 108 119 -;
+#X obj 123 97 inlet;
+#X obj 93 54 -;
+#X obj 108 33 inlet;
+#X obj 93 11 r Zpos;
+#X obj 93 142 /;
+#X floatatom 134 496 5 0 0 0 - - -;
+#X obj 120 143 s \$0_pS;
+#X obj 118 383 r \$0_pS;
+#X floatatom 188 357 5 0 0 0 - - -;
+#X text 438 -42 the post and the ball;
+#X obj 545 -14 r Zpos;
+#X obj 684 459 r \$0_pS;
+#X obj 684 480 t b;
+#X msg 684 503 1;
+#X obj 118 409 <= 0;
+#X obj 154 409 > 0;
+#X floatatom 409 35 8 0 0 0 - - -;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 25 0;
+#X connect 0 0 69 0;
+#X connect 1 0 14 0;
+#X connect 2 0 9 1;
+#X connect 3 0 4 0;
+#X connect 3 0 5 0;
+#X connect 6 0 0 0;
+#X connect 8 0 0 1;
+#X connect 9 0 3 0;
+#X connect 10 0 11 1;
+#X connect 11 0 12 0;
+#X connect 11 0 12 1;
+#X connect 11 0 27 0;
+#X connect 12 0 13 0;
+#X connect 12 0 14 1;
+#X connect 14 0 9 0;
+#X connect 15 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 16 0;
+#X connect 18 0 7 0;
+#X connect 18 0 35 0;
+#X connect 20 0 23 0;
+#X connect 21 0 20 0;
+#X connect 23 0 24 0;
+#X connect 24 0 22 0;
+#X connect 26 0 21 1;
+#X connect 28 0 21 0;
+#X connect 29 0 2 0;
+#X connect 29 0 2 1;
+#X connect 33 0 43 0;
+#X connect 33 0 58 0;
+#X connect 34 0 43 0;
+#X connect 34 0 58 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 37 1 38 1;
+#X connect 38 0 39 0;
+#X connect 38 0 61 0;
+#X connect 39 0 40 0;
+#X connect 39 0 41 0;
+#X connect 40 0 34 0;
+#X connect 41 0 42 0;
+#X connect 42 0 33 0;
+#X connect 46 0 45 1;
+#X connect 47 0 45 3;
+#X connect 48 0 45 0;
+#X connect 49 0 45 2;
+#X connect 50 0 45 4;
+#X connect 51 0 52 0;
+#X connect 52 0 57 1;
+#X connect 52 0 59 0;
+#X connect 53 0 52 1;
+#X connect 54 0 57 0;
+#X connect 55 0 54 1;
+#X connect 56 0 54 0;
+#X connect 57 0 15 0;
+#X connect 60 0 67 0;
+#X connect 60 0 68 0;
+#X connect 63 0 11 0;
+#X connect 64 0 65 0;
+#X connect 65 0 66 0;
+#X connect 66 0 19 0;
+#X connect 67 0 34 1;
+#X connect 68 0 33 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/testBed.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,252 @@
+#N canvas 106 91 842 605 10;
+#X msg 88 -43 300;
+#X obj 59 -86 loadbang;
+#N canvas 236 158 426 423 windspeed 0;
+#X obj 3 -19 +~ 1;
+#X obj 3 76 +~;
+#X obj 3 3 *~ 0.25;
+#X obj 19 53 +~;
+#X obj 3 98 clip~ 0 1;
+#N canvas 548 156 136 193 squall 0;
+#X obj 63 20 noise~;
+#X obj 63 83 hip~ 0;
+#X obj 63 41 lop~ 3;
+#X obj 63 62 lop~ 3;
+#X obj 0 86 *~;
+#X obj 22 130 *~;
+#X obj 0 64 *~ 8;
+#X obj 63 104 *~ 20;
+#X obj 0 0 inlet~;
+#X obj 22 154 outlet~;
+#X obj 0 20 max~ 0.42;
+#X obj 0 42 -~ 0.42;
+#X connect 0 0 2 0;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 4 0 5 0;
+#X connect 5 0 9 0;
+#X connect 6 0 4 0;
+#X connect 6 0 4 1;
+#X connect 7 0 5 1;
+#X connect 8 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 6 0;
+#X restore 77 28 pd squall;
+#N canvas 398 157 136 192 gust 0;
+#X obj 0 0 noise~;
+#X obj 0 63 hip~ 0;
+#X obj 0 106 *~;
+#X obj 67 44 *~;
+#X obj 67 21 +~ 0.5;
+#X obj 67 67 -~ 0.125;
+#X obj 0 42 lop~ 0.5;
+#X obj 0 21 lop~ 0.5;
+#X obj 0 84 *~ 50;
+#X obj 67 0 inlet~;
+#X obj 0 131 outlet~;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 10 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 2 1;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X restore 18 29 pd gust;
+#X obj 3 120 outlet~;
+#X obj 3 -41 osc~ 0.01;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 2 0 6 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 1;
+#X connect 4 0 7 0;
+#X connect 5 0 3 1;
+#X connect 6 0 3 0;
+#X connect 8 0 0 0;
+#X restore -376 -133 pd windspeed;
+#X obj -376 61 delwrite~ varwind 3000;
+#X obj -293 -131 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 4000 1;
+#X obj -333 -28 snapshot~;
+#X obj -333 -53 metro 100;
+#X obj -333 -75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X floatatom -333 -1 10 0 0 0 - - -;
+#X obj -376 -99 *~ 1;
+#X obj -376 -73 +~ 1;
+#X obj -333 -100 loadbang;
+#X text -336 17 Wind Speed;
+#X obj -157 -130 loadbang;
+#X msg -157 -102 5;
+#X obj 103 6 hsl 128 15 0.001 0.01 1 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6059 1;
+#X floatatom 115 30 8 0 0 0 - - -;
+#X obj 166 280 hsl 128 15 0.009 0.9 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 6999 1;
+#X floatatom 192 309 5 0 0 0 - - -;
+#X text 238 7 Diameter;
+#X obj 141 162 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6350 1;
+#X floatatom 162 191 5 0 0 0 - - -;
+#X obj 153 217 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 9525 1;
+#X floatatom 177 246 5 0 0 0 - - -;
+#X obj 128 105 hsl 128 15 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 5847 1;
+#X floatatom 139 134 5 0 0 0 - - -;
+#X text 307 281 Pan Value;
+#X text 280 162 Elevation;
+#X text 292 218 Azimuth;
+#X text 266 106 Distance;
+#X obj -384 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj -321 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text -324 136 Gain;
+#X obj -385 110 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 74 188 dac~;
+#X obj 30 70 catch~ l;
+#X obj 128 70 catch~ r;
+#X obj 129 104 *~ 0.45;
+#X obj 30 104 *~ 0.45;
+#X obj 30 210 prvu~;
+#X obj 129 211 prvu~;
+#X obj 93 68 / 127;
+#X obj 93 33 inlet;
+#X obj 30 239 outlet;
+#X obj 129 239 outlet;
+#X obj 74 143 /~ 15;
+#X obj 95 165 /~ 15;
+#X obj 196 132 inlet;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 3 0 12 0;
+#X connect 4 0 5 0;
+#X connect 4 0 11 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 11 0 0 0;
+#X connect 12 0 0 1;
+#X connect 13 0 11 1;
+#X connect 13 0 12 1;
+#X restore -385 184 pd opLevels;
+#X msg -385 133 5;
+#X obj -382 155 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 490 1;
+#X obj -115 -25 snapshot~;
+#X obj -115 -50 metro 100;
+#X floatatom -115 2 10 0 0 0 - - -;
+#X obj -115 -97 loadbang;
+#X obj -115 -74 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X text -118 20 Mach No;
+#N canvas 20 383 344 123 machCalc 0;
+#X obj 26 9 /~ 343.59;
+#X text 107 15 Speed of Sound (dry air 20 Degs C);
+#X obj 26 -14 vd~ varwind;
+#X obj 26 33 s~ MY_MACH;
+#X connect 0 0 3 0;
+#X connect 2 0 0 0;
+#X restore -50 -149 pd machCalc;
+#X obj 232 -143 bng 35 250 50 0 empty empty empty 17 7 0 10 -4032 -1
+-1;
+#X floatatom 88 330 8 0 0 0 - - -;
+#X msg 46 -11 0.003;
+#X msg 9 90 12;
+#X msg -11 146 0;
+#X msg -31 202 90;
+#X msg -54 265 0.5;
+#X obj 59 -62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 116 62 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4233 1;
+#X floatatom 137 81 8 0 0 0 - - -;
+#X msg 25 47 4;
+#X obj -265 158 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6690 1;
+#X obj -264 111 loadbang;
+#X msg -264 134 5;
+#X text -203 137 No Of Sources;
+#X text 248 46 Length;
+#X obj 52 302 freqCalcCyl2_D4Mach;
+#X obj -254 -2 s WSPEED;
+#X obj -200 -64 r~ MY_MACH;
+#X obj -182 4 s SIG_MACH;
+#X obj 232 -102 s SET_UP;
+#X obj 102 -15 r SET_UP;
+#X obj 175 40 r SET_UP;
+#X obj 242 79 r SET_UP;
+#X obj 229 131 r SET_UP;
+#X obj 235 191 r SET_UP;
+#X obj 243 249 r SET_UP;
+#X connect 0 0 60 0;
+#X connect 1 0 51 0;
+#X connect 2 0 9 0;
+#X connect 4 0 9 1;
+#X connect 4 0 10 1;
+#X connect 5 0 8 0;
+#X connect 5 0 61 0;
+#X connect 6 0 5 0;
+#X connect 7 0 6 0;
+#X connect 9 0 10 0;
+#X connect 10 0 3 0;
+#X connect 10 0 5 0;
+#X connect 11 0 7 0;
+#X connect 13 0 14 0;
+#X connect 14 0 4 0;
+#X connect 15 0 16 0;
+#X connect 15 0 60 1;
+#X connect 17 0 18 0;
+#X connect 17 0 60 6;
+#X connect 20 0 21 0;
+#X connect 20 0 60 4;
+#X connect 22 0 23 0;
+#X connect 22 0 60 5;
+#X connect 24 0 25 0;
+#X connect 24 0 60 3;
+#X connect 33 0 35 0;
+#X connect 34 0 30 0;
+#X connect 34 1 31 0;
+#X connect 35 0 36 0;
+#X connect 36 0 34 0;
+#X connect 37 0 39 0;
+#X connect 37 0 63 0;
+#X connect 38 0 37 0;
+#X connect 40 0 41 0;
+#X connect 41 0 38 0;
+#X connect 44 0 64 0;
+#X connect 46 0 15 0;
+#X connect 47 0 24 0;
+#X connect 48 0 20 0;
+#X connect 49 0 22 0;
+#X connect 50 0 17 0;
+#X connect 51 0 0 0;
+#X connect 51 0 46 0;
+#X connect 51 0 47 0;
+#X connect 51 0 48 0;
+#X connect 51 0 49 0;
+#X connect 51 0 50 0;
+#X connect 51 0 54 0;
+#X connect 52 0 53 0;
+#X connect 52 0 60 2;
+#X connect 54 0 52 0;
+#X connect 55 0 34 1;
+#X connect 56 0 57 0;
+#X connect 57 0 55 0;
+#X connect 60 0 45 0;
+#X connect 62 0 37 0;
+#X connect 65 0 15 0;
+#X connect 66 0 52 0;
+#X connect 67 0 24 0;
+#X connect 68 0 20 0;
+#X connect 69 0 22 0;
+#X connect 70 0 17 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/tolerence.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,30 @@
+#N canvas 521 66 450 300 10;
+#X obj 173 40 inlet;
+#X obj 190 228 outlet;
+#X obj 242 64 loadbang;
+#X obj 242 93 random 500;
+#X floatatom 301 168 8 0 0 0 - - -;
+#X obj 242 176 *;
+#X floatatom 244 201 8 0 0 0 - - -;
+#X obj 190 204 +;
+#X obj 242 114 - 250;
+#X floatatom 123 229 8 0 0 0 - - -;
+#X floatatom 114 63 8 0 0 0 - - -;
+#X obj 242 136 * 0.0001;
+#X text 299 114 +/- 2.5% Tolerence;
+#X obj 173 62 t f f b b;
+#X connect 0 0 13 0;
+#X connect 0 0 10 0;
+#X connect 2 0 3 0;
+#X connect 3 0 8 0;
+#X connect 5 0 6 0;
+#X connect 5 0 7 1;
+#X connect 7 0 1 0;
+#X connect 7 0 9 0;
+#X connect 8 0 11 0;
+#X connect 11 0 4 0;
+#X connect 11 0 5 0;
+#X connect 13 0 5 1;
+#X connect 13 1 7 0;
+#X connect 13 2 3 0;
+#X connect 13 3 7 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/wire10_D1.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,262 @@
+#N canvas 77 71 1205 725 10;
+#X obj -95 48 inlet;
+#X obj 520 17 inlet;
+#X obj 520 38 i;
+#X obj 477 56 t b;
+#X msg 15 87 1;
+#X msg 65 88 2;
+#X msg 115 88 3;
+#X msg 165 87 4;
+#X msg 216 87 5;
+#X msg 266 87 6;
+#X msg 316 86 7;
+#X msg 366 87 8;
+#X msg 415 87 9;
+#X obj 678 505 +;
+#X floatatom 693 526 5 0 0 0 - - -;
+#X obj 520 60 - 1;
+#X obj 520 83 * 10;
+#X msg 465 85 10;
+#X obj 497 506 +;
+#X floatatom 508 528 5 0 0 0 - - -;
+#X obj 315 509 +;
+#X floatatom 326 529 5 0 0 0 - - -;
+#X obj 138 506 +;
+#X floatatom 149 528 5 0 0 0 - - -;
+#X obj -40 503 +;
+#X floatatom -29 524 5 0 0 0 - - -;
+#X obj 680 278 +;
+#X floatatom 691 299 5 0 0 0 - - -;
+#X obj 499 280 +;
+#X floatatom 510 301 5 0 0 0 - - -;
+#X obj 318 282 +;
+#X floatatom 329 302 5 0 0 0 - - -;
+#X obj 136 282 +;
+#X floatatom 147 303 5 0 0 0 - - -;
+#X obj -43 278 +;
+#X floatatom -31 302 5 0 0 0 - - -;
+#X floatatom -112 323 5 0 0 0 - - -;
+#X floatatom 67 325 5 0 0 0 - - -;
+#X floatatom 249 325 5 0 0 0 - - -;
+#X floatatom 431 323 5 0 0 0 - - -;
+#X floatatom 611 320 5 0 0 0 - - -;
+#X floatatom -109 546 5 0 0 0 - - -;
+#X floatatom 69 549 5 0 0 0 - - -;
+#X floatatom 246 551 5 0 0 0 - - -;
+#X floatatom 428 550 5 0 0 0 - - -;
+#X floatatom 609 548 5 0 0 0 - - -;
+#X obj 695 240 t f b;
+#X obj 722 260 delay 9;
+#X obj 514 238 t f b;
+#X obj 541 258 delay 9;
+#X obj 333 240 t f b;
+#X obj 360 260 delay 9;
+#X obj 151 240 t f b;
+#X obj 178 260 delay 9;
+#X obj -28 237 t f b;
+#X obj -1 257 delay 9;
+#X obj 693 461 t f b;
+#X obj 720 481 delay 9;
+#X obj 512 462 t f b;
+#X obj 539 482 delay 9;
+#X obj 330 465 t f b;
+#X obj 357 485 delay 9;
+#X obj 153 462 t f b;
+#X obj 180 482 delay 9;
+#X obj -25 459 t f b;
+#X obj 2 479 delay 9;
+#X msg -210 113 300;
+#X obj -210 88 loadbang;
+#X obj -152 86 r setUp;
+#X obj -112 301 wireSourceD2;
+#X obj 67 303 wireSourceD2;
+#X obj 249 303 wireSourceD2;
+#X obj 431 301 wireSourceD2;
+#X obj 611 298 wireSourceD2;
+#X obj -109 524 wireSourceD2;
+#X obj 69 527 wireSourceD2;
+#X obj 246 529 wireSourceD2;
+#X obj 428 528 wireSourceD2;
+#X obj 609 526 wireSourceD2;
+#X obj -210 132 s \$0-wirDel;
+#X obj -112 153 r \$0-wirDel;
+#X obj 67 159 r \$0-wirDel;
+#X obj 249 159 r \$0-wirDel;
+#X obj 431 152 r \$0-wirDel;
+#X obj 611 153 r \$0-wirDel;
+#X obj 609 380 r \$0-wirDel;
+#X obj 428 378 r \$0-wirDel;
+#X obj 246 382 r \$0-wirDel;
+#X obj 69 380 r \$0-wirDel;
+#X obj -109 377 r \$0-wirDel;
+#X obj -95 70 s \$0-wirDat;
+#X obj -78 175 r \$0-wirDat;
+#X obj 101 180 r \$0-wirDat;
+#X obj 283 180 r \$0-wirDat;
+#X obj 465 175 r \$0-wirDat;
+#X obj 645 175 r \$0-wirDat;
+#X obj 643 400 r \$0-wirDat;
+#X obj 462 400 r \$0-wirDat;
+#X obj 280 403 r \$0-wirDat;
+#X obj 103 401 r \$0-wirDat;
+#X obj -75 398 r \$0-wirDat;
+#X obj 15 108 s \$0-s1;
+#X obj 65 108 s \$0-s2;
+#X obj 115 108 s \$0-s3;
+#X obj 165 107 s \$0-s4;
+#X obj 216 107 s \$0-s5;
+#X obj 266 107 s \$0-s6;
+#X obj 316 107 s \$0-s7;
+#X obj 366 107 s \$0-s8;
+#X obj 415 107 s \$0-s9;
+#X obj 465 107 s \$0-s10;
+#X obj 520 107 s \$0-thisGroup;
+#X obj -28 217 r \$0-thisGroup;
+#X obj 151 221 r \$0-thisGroup;
+#X obj 333 221 r \$0-thisGroup;
+#X obj 514 219 r \$0-thisGroup;
+#X obj 695 217 r \$0-thisGroup;
+#X obj 693 441 r \$0-thisGroup;
+#X obj 512 442 r \$0-thisGroup;
+#X obj 330 445 r \$0-thisGroup;
+#X obj 153 442 r \$0-thisGroup;
+#X obj -25 439 r \$0-thisGroup;
+#X obj -43 197 r \$0-s1;
+#X obj 136 201 r \$0-s2;
+#X obj 318 201 r \$0-s3;
+#X obj 499 199 r \$0-s4;
+#X obj 680 197 r \$0-s5;
+#X obj 678 421 r \$0-s10;
+#X obj 497 422 r \$0-s9;
+#X obj 315 425 r \$0-s8;
+#X obj 138 422 r \$0-s7;
+#X obj -40 419 r \$0-s6;
+#X connect 0 0 90 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 15 0;
+#X connect 3 0 17 0;
+#X connect 3 0 4 0;
+#X connect 3 0 5 0;
+#X connect 3 0 6 0;
+#X connect 3 0 7 0;
+#X connect 3 0 8 0;
+#X connect 3 0 9 0;
+#X connect 3 0 10 0;
+#X connect 3 0 11 0;
+#X connect 3 0 12 0;
+#X connect 4 0 101 0;
+#X connect 5 0 102 0;
+#X connect 6 0 103 0;
+#X connect 7 0 104 0;
+#X connect 8 0 105 0;
+#X connect 9 0 106 0;
+#X connect 10 0 107 0;
+#X connect 11 0 108 0;
+#X connect 12 0 109 0;
+#X connect 13 0 14 0;
+#X connect 13 0 78 2;
+#X connect 15 0 16 0;
+#X connect 16 0 111 0;
+#X connect 17 0 110 0;
+#X connect 18 0 19 0;
+#X connect 18 0 77 2;
+#X connect 20 0 21 0;
+#X connect 20 0 76 2;
+#X connect 22 0 23 0;
+#X connect 22 0 75 2;
+#X connect 24 0 25 0;
+#X connect 24 0 74 2;
+#X connect 26 0 27 0;
+#X connect 26 0 73 2;
+#X connect 28 0 29 0;
+#X connect 28 0 72 2;
+#X connect 30 0 31 0;
+#X connect 30 0 71 2;
+#X connect 32 0 33 0;
+#X connect 32 0 70 2;
+#X connect 34 0 35 0;
+#X connect 34 0 69 2;
+#X connect 46 0 26 1;
+#X connect 46 1 47 0;
+#X connect 47 0 26 0;
+#X connect 48 0 28 1;
+#X connect 48 1 49 0;
+#X connect 49 0 28 0;
+#X connect 50 0 30 1;
+#X connect 50 1 51 0;
+#X connect 51 0 30 0;
+#X connect 52 0 32 1;
+#X connect 52 1 53 0;
+#X connect 53 0 32 0;
+#X connect 54 0 34 1;
+#X connect 54 1 55 0;
+#X connect 55 0 34 0;
+#X connect 56 0 13 1;
+#X connect 56 1 57 0;
+#X connect 57 0 13 0;
+#X connect 58 0 18 1;
+#X connect 58 1 59 0;
+#X connect 59 0 18 0;
+#X connect 60 0 20 1;
+#X connect 60 1 61 0;
+#X connect 61 0 20 0;
+#X connect 62 0 22 1;
+#X connect 62 1 63 0;
+#X connect 63 0 22 0;
+#X connect 64 0 24 1;
+#X connect 64 1 65 0;
+#X connect 65 0 24 0;
+#X connect 66 0 79 0;
+#X connect 67 0 66 0;
+#X connect 68 0 66 0;
+#X connect 69 0 36 0;
+#X connect 70 0 37 0;
+#X connect 71 0 38 0;
+#X connect 72 0 39 0;
+#X connect 73 0 40 0;
+#X connect 74 0 41 0;
+#X connect 75 0 42 0;
+#X connect 76 0 43 0;
+#X connect 77 0 44 0;
+#X connect 78 0 45 0;
+#X connect 80 0 69 0;
+#X connect 81 0 70 0;
+#X connect 82 0 71 0;
+#X connect 83 0 72 0;
+#X connect 84 0 73 0;
+#X connect 85 0 78 0;
+#X connect 86 0 77 0;
+#X connect 87 0 76 0;
+#X connect 88 0 75 0;
+#X connect 89 0 74 0;
+#X connect 91 0 69 1;
+#X connect 92 0 70 1;
+#X connect 93 0 71 1;
+#X connect 94 0 72 1;
+#X connect 95 0 73 1;
+#X connect 96 0 78 1;
+#X connect 97 0 77 1;
+#X connect 98 0 76 1;
+#X connect 99 0 75 1;
+#X connect 100 0 74 1;
+#X connect 112 0 54 0;
+#X connect 113 0 52 0;
+#X connect 114 0 50 0;
+#X connect 115 0 48 0;
+#X connect 116 0 46 0;
+#X connect 117 0 56 0;
+#X connect 118 0 58 0;
+#X connect 119 0 60 0;
+#X connect 120 0 62 0;
+#X connect 121 0 64 0;
+#X connect 122 0 34 0;
+#X connect 123 0 32 0;
+#X connect 124 0 30 0;
+#X connect 125 0 28 0;
+#X connect 126 0 26 0;
+#X connect 127 0 13 0;
+#X connect 128 0 18 0;
+#X connect 129 0 20 0;
+#X connect 130 0 22 0;
+#X connect 131 0 24 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/wirePosition.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,295 @@
+#N canvas -21 182 1440 721 10;
+#X obj 197 -11 -;
+#X obj 197 16 *;
+#X obj 212 88 *;
+#X obj 197 137 sqrt;
+#X floatatom 257 170 5 0 0 0 - - -;
+#X obj 197 170 outlet;
+#X obj 197 -62 r Xpos;
+#X obj -135 119 outlet;
+#X obj 212 -39 inlet;
+#X obj 197 113 +;
+#X obj 268 -38 inlet;
+#X obj 253 -15 -;
+#X obj 253 13 *;
+#X text 302 42 Height Calc;
+#X floatatom 268 38 5 0 0 0 - - -;
+#X obj 197 43 +;
+#X obj 253 -60 r Ypos;
+#X obj -136 -74 r \$0_zRel;
+#X obj -135 38 atan;
+#X obj -135 16 /;
+#X floatatom -170 119 5 0 0 0 - - -;
+#X obj -135 62 * 360;
+#X obj -135 86 / 6.28319;
+#X obj 274 441 outlet;
+#X obj 274 360 atan;
+#X obj 274 338 /;
+#X floatatom 239 441 5 0 0 0 - - -;
+#X obj 274 384 * 360;
+#X obj 274 408 / 6.28319;
+#X obj 136 13 s \$0_xRel;
+#X obj 289 313 r \$0_xRel;
+#X obj 299 17 s \$0_yRel;
+#X obj 274 290 r \$0_yRel;
+#X obj 212 65 r \$0_zRel;
+#X obj -120 -53 r \$0_xRel;
+#X text 128 -101 Calculates the distance between;
+#X text -139 -95 Calculates the azimuth;
+#X text 228 267 Calculates the elevation;
+#X obj -68 440 outlet;
+#X text -127 466 Calculates the pan value;
+#X obj -120 -30 t f b;
+#X obj -93 -4 delay 9;
+#N canvas 583 169 806 722 thisOrent 0;
+#X obj 219 21 inlet;
+#X floatatom 243 48 8 0 0 0 - - -;
+#X floatatom 63 53 8 0 0 0 - - -;
+#X obj 121 33 r \$0_myLY;
+#X obj 337 27 inlet;
+#X floatatom 361 54 8 0 0 0 - - -;
+#X obj 429 326 inlet;
+#X floatatom 461 353 5 0 0 0 - - -;
+#X obj 479 324 inlet;
+#X floatatom 511 351 5 0 0 0 - - -;
+#X obj 527 323 inlet;
+#X floatatom 559 350 5 0 0 0 - - -;
+#X text 120 11 Y-Length;
+#X text 210 1 X-Length;
+#X text 333 9 Z-Length;
+#X text 415 305 Y-Rota;
+#X text 474 303 X-Rota;
+#X text 522 304 Z-Rota;
+#X floatatom 220 232 5 0 0 0 - - -;
+#X floatatom 77 231 5 0 0 0 - - -;
+#X obj 337 141 t f b;
+#X obj 364 168 delay 9;
+#X obj 135 149 t f b;
+#X obj 162 176 delay 9;
+#X obj 235 145 t f b;
+#X obj 262 172 delay 9;
+#X obj 322 193 >;
+#X obj 220 197 >;
+#X obj 121 201 >;
+#X floatatom 349 229 5 0 0 0 - - -;
+#X obj 122 277 +;
+#X obj 122 308 +;
+#X floatatom 77 333 5 0 0 0 - - -;
+#X text 176 278 0 = z longest;
+#X text 176 293 1 = x longest;
+#X text 176 310 2 = y longest;
+#X obj 122 335 select 0 1 2;
+#X obj 412 404 r azim;
+#X floatatom 344 431 5 0 0 0 - - -;
+#X msg 168 370 \; azim 10;
+#X msg 145 417 \; azim 20;
+#X msg 122 464 \; azim 12;
+#X connect 0 0 1 0;
+#X connect 0 0 22 0;
+#X connect 0 0 26 0;
+#X connect 3 0 2 0;
+#X connect 3 0 27 0;
+#X connect 3 0 28 0;
+#X connect 4 0 5 0;
+#X connect 4 0 20 0;
+#X connect 4 0 24 0;
+#X connect 6 0 7 0;
+#X connect 8 0 9 0;
+#X connect 10 0 11 0;
+#X connect 20 0 26 1;
+#X connect 20 1 21 0;
+#X connect 21 0 26 0;
+#X connect 22 0 28 1;
+#X connect 22 1 23 0;
+#X connect 23 0 28 0;
+#X connect 24 0 27 1;
+#X connect 24 1 25 0;
+#X connect 25 0 27 0;
+#X connect 26 0 29 0;
+#X connect 26 0 31 1;
+#X connect 27 0 18 0;
+#X connect 27 0 30 1;
+#X connect 28 0 19 0;
+#X connect 28 0 30 0;
+#X connect 30 0 31 0;
+#X connect 31 0 32 0;
+#X connect 31 0 36 0;
+#X connect 36 0 41 0;
+#X connect 36 1 40 0;
+#X connect 36 2 39 0;
+#X connect 37 0 38 0;
+#X restore 800 7 pd thisOrent;
+#X obj 817 -79 inlet;
+#X obj 851 -37 inlet;
+#X obj 800 -102 inlet;
+#X obj 834 -58 inlet;
+#X obj 869 -16 inlet;
+#X obj -12 89 r YRpos;
+#X obj -12 138 +;
+#X obj 3 113 t f b;
+#X floatatom 41 141 5 0 0 0 - - -;
+#X obj -12 220 mod 360;
+#X obj -109 256 > 180;
+#X obj -62 256 < 360;
+#X obj -95 284 spigot;
+#X obj -142 312 spigot;
+#X obj -12 254 / 360;
+#X obj 53 283 spigot;
+#X obj 6 311 spigot;
+#X obj 39 255 < 180;
+#X obj 86 255 > 0;
+#X floatatom -23 441 5 0 0 0 - - -;
+#X obj -68 415 clip 0 1;
+#X obj -12 166 swap 360;
+#X obj -12 193 -;
+#X obj -142 364 + 1;
+#X obj -142 339 * -1;
+#X obj -68 392 * 2;
+#X obj 488 147 inlet;
+#X floatatom 442 170 5 0 0 0 - - -;
+#X text 915 -17 RZ;
+#X text 895 -37 RX;
+#X text 874 -57 RY;
+#X text 861 -78 LZ;
+#X text 842 -99 LX;
+#X text 308 -37 WY;
+#X text 177 -38 WX;
+#X text 146 -88 the source and the observer;
+#X text 434 65 comment;
+#X floatatom 474 212 5 0 0 0 - - -;
+#X obj 514 188 +;
+#X obj 519 -54 inlet;
+#X obj 577 -53 inlet;
+#X obj 504 1 +;
+#X obj 577 -32 * -1;
+#X obj 577 5 +;
+#X obj 562 67 <;
+#X obj 489 63 >;
+#X obj 529 97 spigot;
+#X obj 456 96 spigot;
+#X floatatom 589 146 5 0 0 0 - - -;
+#X obj 529 125 f;
+#X floatatom 627 25 5 0 0 0 - - -;
+#X floatatom 409 26 5 0 0 0 - - -;
+#X obj 455 19 r Zpos;
+#X obj 528 20 r Zpos;
+#X obj 562 40 r Zpos;
+#X obj 489 41 r Zpos;
+#X obj 456 70 -;
+#X obj 529 69 -;
+#X obj 614 -32 t b;
+#X msg 614 95 0;
+#X text 444 295 Calculates if the ball is between;
+#X text 445 307 the end of the fence and then the;
+#X text 444 319 distance in the z direction;
+#X obj 463 -30 s \$0_myZp;
+#X obj 514 211 s \$0_zRel;
+#X obj 651 -32 s \$0_myLY;
+#X obj 529 146 t f b;
+#X obj 556 167 delay 9;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 0 0 29 0;
+#X connect 1 0 15 0;
+#X connect 2 0 9 1;
+#X connect 3 0 4 0;
+#X connect 3 0 5 0;
+#X connect 6 0 0 0;
+#X connect 8 0 0 1;
+#X connect 9 0 3 0;
+#X connect 10 0 11 1;
+#X connect 11 0 12 0;
+#X connect 11 0 12 1;
+#X connect 11 0 31 0;
+#X connect 12 0 14 0;
+#X connect 12 0 15 1;
+#X connect 15 0 9 0;
+#X connect 16 0 11 0;
+#X connect 17 0 19 0;
+#X connect 18 0 21 0;
+#X connect 19 0 18 0;
+#X connect 21 0 22 0;
+#X connect 22 0 20 0;
+#X connect 22 0 7 0;
+#X connect 22 0 50 0;
+#X connect 24 0 27 0;
+#X connect 25 0 24 0;
+#X connect 27 0 28 0;
+#X connect 28 0 26 0;
+#X connect 28 0 23 0;
+#X connect 30 0 25 1;
+#X connect 32 0 25 0;
+#X connect 33 0 2 0;
+#X connect 33 0 2 1;
+#X connect 34 0 40 0;
+#X connect 40 0 19 1;
+#X connect 40 1 41 0;
+#X connect 41 0 19 0;
+#X connect 43 0 42 1;
+#X connect 44 0 42 3;
+#X connect 45 0 42 0;
+#X connect 46 0 42 2;
+#X connect 47 0 42 4;
+#X connect 48 0 49 0;
+#X connect 48 0 51 0;
+#X connect 49 0 64 0;
+#X connect 50 0 49 1;
+#X connect 50 1 49 0;
+#X connect 52 0 53 0;
+#X connect 52 0 54 0;
+#X connect 52 0 57 0;
+#X connect 52 0 60 0;
+#X connect 52 0 61 0;
+#X connect 53 0 56 1;
+#X connect 54 0 55 1;
+#X connect 55 0 56 0;
+#X connect 56 0 67 0;
+#X connect 57 0 55 0;
+#X connect 57 0 58 0;
+#X connect 58 0 59 0;
+#X connect 59 0 68 0;
+#X connect 60 0 59 1;
+#X connect 61 0 58 1;
+#X connect 63 0 62 0;
+#X connect 63 0 38 0;
+#X connect 64 0 65 0;
+#X connect 64 1 65 1;
+#X connect 65 0 52 0;
+#X connect 66 0 68 0;
+#X connect 67 0 66 0;
+#X connect 68 0 63 0;
+#X connect 69 0 70 0;
+#X connect 69 0 81 0;
+#X connect 81 0 80 0;
+#X connect 81 0 107 0;
+#X connect 82 0 84 1;
+#X connect 82 0 86 1;
+#X connect 82 0 106 0;
+#X connect 83 0 84 0;
+#X connect 83 0 85 0;
+#X connect 83 0 101 0;
+#X connect 83 0 108 0;
+#X connect 84 0 88 1;
+#X connect 84 0 94 0;
+#X connect 84 0 99 1;
+#X connect 85 0 86 0;
+#X connect 86 0 87 1;
+#X connect 86 0 93 0;
+#X connect 86 0 100 1;
+#X connect 87 0 89 1;
+#X connect 88 0 90 1;
+#X connect 89 0 92 0;
+#X connect 90 0 92 0;
+#X connect 92 0 109 0;
+#X connect 92 0 91 0;
+#X connect 95 0 99 0;
+#X connect 96 0 100 0;
+#X connect 97 0 87 0;
+#X connect 98 0 88 0;
+#X connect 99 0 90 0;
+#X connect 100 0 89 0;
+#X connect 101 0 102 0;
+#X connect 102 0 92 0;
+#X connect 109 0 81 1;
+#X connect 109 1 110 0;
+#X connect 110 0 81 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/wireSource.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,80 @@
+#N canvas 713 23 781 398 10;
+#X obj -159 98 inlet;
+#X obj -159 120 s \$0_wDel;
+#X obj 48 250 freqCalcCyl2D3;
+#X obj -57 181 r \$0_wDel;
+#X obj 48 273 outlet;
+#N canvas 855 500 450 215 Tolerance 0;
+#X obj 178 73 inlet;
+#X obj 178 153 outlet;
+#X obj 242 25 loadbang;
+#X obj 208 35 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 242 51 random 500;
+#X floatatom 301 126 8 0 0 0 - - -;
+#X obj 242 134 *;
+#X floatatom 244 159 8 0 0 0 - - -;
+#X obj 178 129 +;
+#X obj 242 72 - 250;
+#X floatatom 111 154 8 0 0 0 - - -;
+#X floatatom 136 100 5 0 0 0 - - -;
+#X obj 242 94 * 0.0001;
+#X obj 135 61 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X text 299 72 +/- 2.5% Tolerence;
+#X obj 316 -1 inlet;
+#X obj 316 20 delay 9;
+#X connect 0 0 6 1;
+#X connect 0 0 11 0;
+#X connect 0 0 8 0;
+#X connect 2 0 4 0;
+#X connect 3 0 4 0;
+#X connect 4 0 9 0;
+#X connect 6 0 7 0;
+#X connect 6 0 8 1;
+#X connect 8 0 1 0;
+#X connect 8 0 10 0;
+#X connect 9 0 12 0;
+#X connect 12 0 5 0;
+#X connect 12 0 6 0;
+#X connect 13 0 8 0;
+#X connect 15 0 16 0;
+#X connect 15 0 3 0;
+#X connect 16 0 13 0;
+#X restore 19 181 pd Tolerance;
+#X text -81 373 A single source on the horizontal wire;
+#X obj 54 60 inlet;
+#X floatatom -9 115 5 0 0 0 - - -;
+#X obj -37 18 inlet;
+#X obj 79 18 unpack f f f f f f f f f;
+#X floatatom -6 80 5 0 0 0 - - -;
+#X floatatom 64 87 5 0 0 0 - - -;
+#X obj 136 188 wirePosition;
+#X obj 291 63 inlet;
+#X obj 291 86 t b;
+#X connect 0 0 1 0;
+#X connect 2 0 4 0;
+#X connect 3 0 2 0;
+#X connect 5 0 2 1;
+#X connect 7 0 8 0;
+#X connect 7 0 12 0;
+#X connect 9 0 10 0;
+#X connect 10 0 13 0;
+#X connect 10 1 13 1;
+#X connect 10 2 11 0;
+#X connect 10 2 13 3;
+#X connect 10 3 2 2;
+#X connect 10 3 13 4;
+#X connect 10 4 5 0;
+#X connect 10 4 13 5;
+#X connect 10 5 13 6;
+#X connect 10 6 13 7;
+#X connect 10 7 13 8;
+#X connect 10 8 13 9;
+#X connect 12 0 13 2;
+#X connect 13 0 2 5;
+#X connect 13 1 2 6;
+#X connect 13 2 2 3;
+#X connect 13 3 2 4;
+#X connect 14 0 15 0;
+#X connect 15 0 5 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/wireSourceD2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,22 @@
+#N canvas 628 240 455 288 10;
+#X obj -38 94 inlet;
+#X obj 67 169 outlet;
+#X text -20 200 A single source on the horizontal wire;
+#X obj 81 37 inlet;
+#X obj 150 38 inlet;
+#X floatatom 170 59 5 0 0 0 - - -;
+#X obj 31 98 tolerence;
+#X obj 67 146 freqCalcCyl2D3;
+#X obj 81 60 wireSrcPosD2;
+#X connect 0 0 7 0;
+#X connect 3 0 8 0;
+#X connect 4 0 5 0;
+#X connect 4 0 8 1;
+#X connect 6 0 7 1;
+#X connect 7 0 1 0;
+#X connect 8 0 6 0;
+#X connect 8 1 7 2;
+#X connect 8 2 7 3;
+#X connect 8 3 7 5;
+#X connect 8 4 7 6;
+#X connect 8 5 7 4;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/wireSrcPosD2.pd	Sat Aug 01 05:48:03 2015 +0100
@@ -0,0 +1,222 @@
+#N canvas 99 52 1291 748 10;
+#X obj -188 17 inlet;
+#X obj -188 38 unpack f f f f f f f f f;
+#X obj -15 251 inlet;
+#X floatatom -50 274 5 0 0 0 - - -;
+#X obj -149 174 +;
+#X floatatom -186 200 5 0 0 0 - - -;
+#X obj -46 202 +;
+#X obj -46 158 * -1;
+#X floatatom -79 225 5 0 0 0 - - -;
+#X floatatom -188 151 5 0 0 0 - - -;
+#X obj -61 244 -;
+#X floatatom -108 264 5 0 0 0 - - -;
+#X obj -15 295 /;
+#X obj -61 369 *;
+#X floatatom -111 398 5 0 0 0 - - -;
+#X floatatom 6 323 5 0 0 0 - - -;
+#X obj -46 327 t f b;
+#X obj -61 416 +;
+#X floatatom -98 439 5 0 0 0 - - -;
+#X obj 385 120 r Xpos;
+#X obj 461 121 r Ypos;
+#X obj 534 122 r Zpos;
+#X obj 446 216 +;
+#X obj 446 242 +;
+#X obj 446 267 sqrt;
+#X floatatom 406 292 5 0 0 0 - - -;
+#X obj 385 187 *;
+#X obj 461 188 *;
+#X obj 534 189 *;
+#X obj 534 165 -;
+#X obj 461 164 -;
+#X obj 385 163 -;
+#X obj 624 305 outlet;
+#X obj 624 233 atan;
+#X obj 624 211 /;
+#X floatatom 589 305 5 0 0 0 - - -;
+#X obj 624 257 * 360;
+#X obj 624 281 / 6.28319;
+#X obj 639 168 t f b;
+#X obj 666 191 delay 9;
+#X text 330 267 Distance to source;
+#X obj 693 605 outlet;
+#X text 646 632 Calculates the pan value;
+#X obj 687 282 r YRpos;
+#X obj 687 331 +;
+#X obj 702 306 t f b;
+#X floatatom 741 305 5 0 0 0 - - -;
+#X obj 687 399 mod 360;
+#X obj 606 426 > 180;
+#X obj 646 426 < 360;
+#X obj 613 452 spigot;
+#X obj 573 477 spigot;
+#X obj 687 426 / 360;
+#X obj 733 450 spigot;
+#X obj 693 475 spigot;
+#X obj 726 426 < 180;
+#X obj 766 426 > 0;
+#X floatatom 738 606 5 0 0 0 - - -;
+#X obj 693 580 clip 0 1;
+#X obj 687 355 swap 360;
+#X obj 687 377 -;
+#X obj 573 519 + 1;
+#X obj 573 498 * -1;
+#X obj 693 557 * 2;
+#X obj 446 292 outlet;
+#X text 564 330 Azimuth to source;
+#X obj 864 302 outlet;
+#X obj 864 230 atan;
+#X obj 864 208 /;
+#X floatatom 829 302 5 0 0 0 - - -;
+#X obj 864 254 * 360;
+#X obj 864 278 / 6.28319;
+#X obj 879 165 t f b;
+#X obj 906 188 delay 9;
+#X text 841 324 Elevation btw source and observer;
+#X obj 39 156 * 2;
+#X obj 39 177 outlet;
+#X floatatom -120 527 5 0 0 0 - - -;
+#X obj -81 529 outlet;
+#X obj -19 348 delay 9;
+#X obj -188 71 s \$0-1WirX;
+#X obj -121 71 s \$0-1WirY;
+#X obj -55 71 s \$0-1WirZ;
+#X obj 12 71 s \$0-1WirLX;
+#X obj 85 71 s \$0-1WirLY;
+#X obj 158 71 s \$0-1WirLZ;
+#X obj 231 71 s \$0-1WirRX;
+#X obj 304 71 s \$0-1WirRY;
+#X obj 377 71 s \$0-1WirRZ;
+#X obj -149 130 r \$0-1WirLY;
+#X obj -134 152 r \$0-1WirZ;
+#X obj -149 201 s \$0-topW;
+#X obj -46 135 r \$0-1WirLY;
+#X obj -31 180 r \$0-1WirZ;
+#X obj -35 227 s \$0-botW;
+#X obj -46 391 r \$0-botW;
+#X obj -61 439 s \$0-thisZ;
+#X obj -81 504 r \$0-1WirLX;
+#X obj 0 270 r NO_WIR_SRC;
+#X obj 400 141 r \$0-1WirX;
+#X obj 476 142 r \$0-1WirY;
+#X obj 549 142 r \$0-thisZ;
+#X obj 335 185 s \$0-ad;
+#X obj 413 187 s \$0-cd;
+#X obj 490 190 s \$0-bd;
+#X obj 624 121 r \$0-bd;
+#X obj 639 145 r \$0-ad;
+#X obj 864 116 r \$0-cd;
+#X obj 879 143 r \$0-ad;
+#X connect 0 0 1 0;
+#X connect 1 0 80 0;
+#X connect 1 1 81 0;
+#X connect 1 2 82 0;
+#X connect 1 3 83 0;
+#X connect 1 4 84 0;
+#X connect 1 5 85 0;
+#X connect 1 6 86 0;
+#X connect 1 7 87 0;
+#X connect 1 8 88 0;
+#X connect 2 0 3 0;
+#X connect 2 0 12 0;
+#X connect 4 0 5 0;
+#X connect 4 0 10 0;
+#X connect 4 0 91 0;
+#X connect 6 0 8 0;
+#X connect 6 0 10 1;
+#X connect 6 0 94 0;
+#X connect 7 0 6 0;
+#X connect 10 0 11 0;
+#X connect 10 0 13 0;
+#X connect 12 0 15 0;
+#X connect 12 0 16 0;
+#X connect 13 0 14 0;
+#X connect 13 0 17 0;
+#X connect 16 0 13 1;
+#X connect 16 1 79 0;
+#X connect 17 0 18 0;
+#X connect 17 0 96 0;
+#X connect 19 0 31 0;
+#X connect 20 0 30 0;
+#X connect 21 0 29 0;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X connect 24 0 25 0;
+#X connect 24 0 64 0;
+#X connect 26 0 22 0;
+#X connect 27 0 22 1;
+#X connect 28 0 23 1;
+#X connect 29 0 28 0;
+#X connect 29 0 28 1;
+#X connect 29 0 104 0;
+#X connect 30 0 27 0;
+#X connect 30 0 27 1;
+#X connect 30 0 103 0;
+#X connect 31 0 26 0;
+#X connect 31 0 26 1;
+#X connect 31 0 102 0;
+#X connect 33 0 36 0;
+#X connect 34 0 33 0;
+#X connect 36 0 37 0;
+#X connect 37 0 35 0;
+#X connect 37 0 32 0;
+#X connect 37 0 45 0;
+#X connect 38 0 34 1;
+#X connect 38 1 39 0;
+#X connect 39 0 34 0;
+#X connect 43 0 44 0;
+#X connect 43 0 46 0;
+#X connect 44 0 59 0;
+#X connect 45 0 44 1;
+#X connect 45 1 44 0;
+#X connect 47 0 48 0;
+#X connect 47 0 49 0;
+#X connect 47 0 52 0;
+#X connect 47 0 55 0;
+#X connect 47 0 56 0;
+#X connect 48 0 51 1;
+#X connect 49 0 50 1;
+#X connect 50 0 51 0;
+#X connect 51 0 62 0;
+#X connect 52 0 50 0;
+#X connect 52 0 53 0;
+#X connect 53 0 54 0;
+#X connect 54 0 63 0;
+#X connect 55 0 54 1;
+#X connect 56 0 53 1;
+#X connect 58 0 57 0;
+#X connect 58 0 41 0;
+#X connect 59 0 60 0;
+#X connect 59 1 60 1;
+#X connect 60 0 47 0;
+#X connect 61 0 63 0;
+#X connect 62 0 61 0;
+#X connect 63 0 58 0;
+#X connect 67 0 70 0;
+#X connect 68 0 67 0;
+#X connect 70 0 71 0;
+#X connect 71 0 69 0;
+#X connect 71 0 66 0;
+#X connect 72 0 68 1;
+#X connect 72 1 73 0;
+#X connect 73 0 68 0;
+#X connect 75 0 76 0;
+#X connect 79 0 13 0;
+#X connect 89 0 4 0;
+#X connect 89 0 9 0;
+#X connect 90 0 4 1;
+#X connect 92 0 7 0;
+#X connect 92 0 75 0;
+#X connect 93 0 6 1;
+#X connect 95 0 17 1;
+#X connect 97 0 77 0;
+#X connect 97 0 78 0;
+#X connect 98 0 12 1;
+#X connect 99 0 31 1;
+#X connect 100 0 30 1;
+#X connect 101 0 29 1;
+#X connect 105 0 34 0;
+#X connect 106 0 38 0;
+#X connect 107 0 68 0;
+#X connect 108 0 72 0;