changeset 175:7743b49172ab

New TU Calculation patch added work on adding sources to the demo patch SceneD1 line~ objects swaped in for sig~ objects when the value changes rapidly. Prevents clicks.
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Wed, 10 Feb 2016 13:24:11 +0000
parents e14dc303db68
children a297efeba5c0
files .DS_Store newSwordAuto/arcsin~.pd newSwordAuto/freqCalcCyl3No_D3Mach.pd newSwordAuto/newSwordAuto.pd scene demo/SceneD1.pd scene demo/TUCalc2.pd scene demo/compWireSourceD4.pd scene demo/freqCalcCyl3No_D3Mach.pd scene demo/testBedD4.pd scene demo/wire10_D2.pd scene demo/wireSourceD3.pd scene demo/wireSrcPosD3.pd
diffstat 12 files changed, 2695 insertions(+), 940 deletions(-) [+]
line wrap: on
line diff
Binary file .DS_Store has changed
--- a/newSwordAuto/arcsin~.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/newSwordAuto/arcsin~.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -10,12 +10,6 @@
 #X obj 220 193 atan~;
 #X obj 220 218 *~ 2;
 #X obj 220 241 *~ 360;
-#X obj 145 242 loadbang;
-#X obj 145 263 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
-1;
-#X obj 145 281 metro 10;
-#X obj 145 303 snapshot~;
-#X floatatom 145 323 8 0 0 0 - - -;
 #X obj 220 262 /~ 3.14159;
 #X obj 220 283 /~ 2;
 #X connect 0 0 1 1;
@@ -30,11 +24,6 @@
 #X connect 7 0 8 0;
 #X connect 8 0 9 0;
 #X connect 9 0 10 0;
-#X connect 10 0 16 0;
+#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 14 0 15 0;
-#X connect 16 0 17 0;
-#X connect 17 0 14 0;
-#X connect 17 0 4 0;
+#X connect 12 0 4 0;
--- a/newSwordAuto/freqCalcCyl3No_D3Mach.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/newSwordAuto/freqCalcCyl3No_D3Mach.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -1,7 +1,6 @@
-#N canvas 298 54 1370 784 10;
+#N canvas 153 46 1370 784 10;
 #X text 587 178 Mass Density of Air;
 #X obj 709 179 *~ 1.225;
-#X obj 709 254 /~ 1.81e-05;
 #X obj 709 209 *~ 1;
 #X obj 709 372 /~ 1;
 #X obj 709 348 *~;
@@ -24,9 +23,7 @@
 #X text 674 427 based on the physics of;
 #X obj 307 404 r~ \$0-windSpeed;
 #X obj 347 466 r \$0-diameter;
-#X obj 460 60 inlet;
 #X obj 534 59 inlet;
-#X floatatom 460 106 5 0 0 0 - - -;
 #X floatatom 535 103 5 0 0 0 - - -;
 #X text 293 367 Calculates the gain of the dipole source;
 #X text 459 37 Azimuth;
@@ -73,7 +70,7 @@
 #X obj 339 202 r \$0-diameter;
 #X obj 313 142 r~ \$0-str;
 #X obj 331 183 r \$0-leng;
-#N canvas 145 255 1238 721 GoldfreqGain 0;
+#N canvas 158 107 1238 721 GoldfreqGain 0;
 #N canvas 759 125 286 294 pow6 0;
 #X obj 47 67 *~;
 #X obj 76 67 *~;
@@ -153,7 +150,6 @@
 #X text 278 154 Length;
 #X obj 219 185 *~ 1;
 #X obj 234 416 sig~;
-#X obj 322 438 sig~;
 #X obj 234 468 /~ 360;
 #X obj 234 517 *~;
 #X obj 219 540 *~;
@@ -229,18 +225,12 @@
 #X text 709 1 Azimuth;
 #X text 608 3 Elevation;
 #X obj 611 21 inlet;
-#X obj 713 19 inlet;
 #X floatatom 611 68 5 0 0 0 - - -;
-#X floatatom 713 68 5 0 0 0 - - -;
-#X obj 322 417 r \$0-this_azim;
 #X obj 234 394 r \$0-this_elev;
-#X obj 773 314 r \$0-this_azim;
 #X obj 723 256 r \$0-this_elev;
 #X obj 723 280 sig~;
-#X obj 773 336 sig~;
 #X obj 518 141 sig~;
 #X obj 616 44 s \$0-this_elev;
-#X obj 720 44 s \$0-this_azim;
 #X obj 518 117 r \$0-this_elev;
 #X obj 887 268 r \$0-thisDist;
 #X obj 887 292 *;
@@ -262,7 +252,7 @@
 #X obj 234 494 sin~;
 #X floatatom 357 -7 5 0 0 0 - - -;
 #X obj 219 -11 average~ 4096;
-#N canvas -14 62 426 401 aveTimeCal 0;
+#N canvas 0 62 426 401 aveTimeCal 0;
 #X text 224 38 Elevation;
 #X obj 226 56 r \$0-elev;
 #X floatatom 240 81 5 0 0 0 - - -;
@@ -304,92 +294,100 @@
 #X obj 513 18 inlet~;
 #X obj 404 220 *~ 32;
 #X obj 404 167 *~ 4.05513e+07;
+#X obj 973 149 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+-1;
+#X obj 973 202 s GO;
+#X obj 913 149 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+-1 -1;
+#X obj 913 202 s setUp;
+#X obj 322 417 r~ \$0-this_azim;
+#X obj 773 336 r~ \$0-this_azim;
+#X obj 713 19 inlet~;
+#X obj 720 44 s~ \$0-this_azim;
 #X connect 0 0 2 0;
 #X connect 1 0 2 1;
-#X connect 2 0 92 0;
+#X connect 2 0 85 0;
 #X connect 6 0 1 0;
 #X connect 6 0 1 1;
-#X connect 7 0 98 0;
-#X connect 9 0 91 1;
+#X connect 7 0 0 0;
+#X connect 9 0 84 1;
 #X connect 12 0 14 1;
-#X connect 14 0 35 0;
-#X connect 15 0 17 0;
-#X connect 16 0 39 0;
-#X connect 17 0 96 0;
-#X connect 18 0 19 1;
-#X connect 19 0 42 0;
+#X connect 14 0 34 0;
+#X connect 15 0 16 0;
+#X connect 16 0 89 0;
+#X connect 17 0 18 1;
+#X connect 18 0 41 0;
+#X connect 19 0 22 0;
+#X connect 19 0 28 0;
 #X connect 20 0 23 0;
 #X connect 20 0 29 0;
 #X connect 21 0 24 0;
 #X connect 21 0 30 0;
-#X connect 22 0 25 0;
-#X connect 22 0 31 0;
-#X connect 35 0 51 0;
-#X connect 35 0 52 0;
-#X connect 36 0 14 0;
-#X connect 39 0 41 0;
-#X connect 40 0 42 1;
-#X connect 41 0 40 0;
-#X connect 41 0 40 1;
-#X connect 42 0 10 0;
-#X connect 44 0 46 1;
-#X connect 45 0 46 0;
-#X connect 46 0 48 1;
+#X connect 34 0 50 0;
+#X connect 34 0 51 0;
+#X connect 35 0 14 0;
+#X connect 38 0 40 0;
+#X connect 39 0 41 1;
+#X connect 40 0 39 0;
+#X connect 40 0 39 1;
+#X connect 41 0 10 0;
+#X connect 43 0 45 1;
+#X connect 44 0 45 0;
+#X connect 45 0 47 1;
+#X connect 46 0 47 0;
 #X connect 47 0 48 0;
-#X connect 48 0 49 0;
+#X connect 48 0 49 1;
 #X connect 49 0 50 1;
-#X connect 50 0 51 1;
-#X connect 51 0 19 0;
-#X connect 53 0 85 0;
-#X connect 54 0 11 0;
-#X connect 55 0 56 0;
-#X connect 56 0 58 0;
-#X connect 57 0 62 0;
-#X connect 58 0 57 0;
-#X connect 58 0 57 1;
-#X connect 59 0 61 0;
-#X connect 60 0 62 1;
-#X connect 61 0 60 0;
-#X connect 61 0 60 1;
-#X connect 62 0 88 0;
-#X connect 65 0 67 0;
-#X connect 65 0 76 0;
-#X connect 66 0 68 0;
-#X connect 66 0 77 0;
-#X connect 69 0 16 0;
-#X connect 70 0 15 0;
-#X connect 71 0 74 0;
+#X connect 50 0 18 0;
+#X connect 52 0 78 0;
+#X connect 53 0 11 0;
+#X connect 54 0 55 0;
+#X connect 55 0 57 0;
+#X connect 56 0 61 0;
+#X connect 57 0 56 0;
+#X connect 57 0 56 1;
+#X connect 58 0 60 0;
+#X connect 59 0 61 1;
+#X connect 60 0 59 0;
+#X connect 60 0 59 1;
+#X connect 61 0 81 0;
+#X connect 64 0 65 0;
+#X connect 64 0 70 0;
+#X connect 66 0 15 0;
+#X connect 67 0 68 0;
+#X connect 68 0 54 0;
+#X connect 69 0 80 0;
+#X connect 71 0 69 0;
 #X connect 72 0 73 0;
-#X connect 73 0 55 0;
-#X connect 74 0 59 0;
-#X connect 75 0 87 0;
-#X connect 78 0 75 0;
-#X connect 79 0 80 0;
-#X connect 79 0 80 1;
-#X connect 80 0 81 0;
-#X connect 81 0 83 0;
+#X connect 72 0 73 1;
+#X connect 73 0 74 0;
+#X connect 74 0 76 0;
+#X connect 76 0 77 0;
+#X connect 77 0 78 1;
+#X connect 78 0 81 1;
+#X connect 80 0 44 0;
+#X connect 81 0 53 0;
 #X connect 83 0 84 0;
 #X connect 84 0 85 1;
-#X connect 85 0 88 1;
-#X connect 87 0 45 0;
-#X connect 88 0 54 0;
-#X connect 90 0 91 0;
-#X connect 91 0 92 1;
-#X connect 92 0 36 0;
-#X connect 93 0 89 0;
-#X connect 94 0 0 0;
-#X connect 96 0 18 0;
-#X connect 96 0 18 1;
-#X connect 98 0 94 0;
-#X connect 98 0 95 0;
-#X connect 99 0 98 0;
-#X connect 99 0 97 0;
-#X connect 100 0 105 0;
-#X connect 101 0 100 0;
-#X connect 101 0 100 1;
-#X connect 103 0 102 0;
-#X connect 104 0 50 0;
-#X connect 105 0 104 0;
+#X connect 85 0 35 0;
+#X connect 86 0 82 0;
+#X connect 89 0 17 0;
+#X connect 89 0 17 1;
+#X connect 91 0 87 0;
+#X connect 91 0 88 0;
+#X connect 92 0 91 0;
+#X connect 92 0 90 0;
+#X connect 93 0 98 0;
+#X connect 94 0 93 0;
+#X connect 94 0 93 1;
+#X connect 96 0 95 0;
+#X connect 97 0 49 0;
+#X connect 98 0 97 0;
+#X connect 99 0 100 0;
+#X connect 101 0 102 0;
+#X connect 103 0 38 0;
+#X connect 104 0 58 0;
+#X connect 105 0 106 0;
 #X restore 313 307 pd GoldfreqGain;
 #N canvas 272 58 1006 797 GoldnoiseGain 0;
 #X text -21029 240 Mass Density of Air \, squared;
@@ -431,13 +429,10 @@
 #X text -20798 -5 Wind speed;
 #X text -21027 643 Calculates wake gain;
 #X text -20399 16 Azimuth;
-#X obj -20398 33 inlet;
-#X obj -20398 56 sig~;
 #X obj -20342 33 inlet;
 #X obj -20342 56 sig~;
 #X text -20343 16 Elevation;
 #X floatatom -20304 57 5 0 0 0 - - -;
-#X floatatom -20434 58 5 0 0 0 - - -;
 #X obj -20398 96 s~ \$0-this_azim;
 #X obj -20342 77 s~ \$0-this_elev;
 #X obj -20846 243 *~ 1.225;
@@ -566,64 +561,59 @@
 #X obj -20846 643 *~ 0.5;
 #X obj -20777 371 inlet~;
 #X obj -20777 397 *~;
-#X connect 2 0 48 0;
-#X connect 3 0 55 0;
-#X connect 4 0 47 1;
+#X obj -20398 33 inlet~;
+#X connect 2 0 45 0;
+#X connect 3 0 2 0;
+#X connect 4 0 44 1;
 #X connect 11 0 12 0;
-#X connect 11 0 17 0;
-#X connect 12 0 18 0;
-#X connect 13 0 14 0;
-#X connect 13 0 16 0;
-#X connect 14 0 19 0;
-#X connect 20 0 51 0;
-#X connect 22 0 37 1;
-#X connect 23 0 22 0;
-#X connect 24 0 36 1;
-#X connect 25 0 26 0;
-#X connect 26 0 29 0;
+#X connect 11 0 14 0;
+#X connect 12 0 16 0;
+#X connect 17 0 48 0;
+#X connect 19 0 34 1;
+#X connect 20 0 19 0;
+#X connect 21 0 33 1;
+#X connect 22 0 23 0;
+#X connect 23 0 26 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 28 1;
 #X connect 27 0 28 0;
-#X connect 28 0 29 1;
-#X connect 29 0 31 1;
-#X connect 30 0 31 0;
-#X connect 31 0 24 0;
+#X connect 28 0 21 0;
+#X connect 29 0 30 0;
+#X connect 29 0 30 1;
+#X connect 30 0 32 1;
+#X connect 31 0 32 0;
 #X connect 32 0 33 0;
-#X connect 32 0 33 1;
-#X connect 33 0 35 1;
-#X connect 34 0 35 0;
-#X connect 35 0 36 0;
-#X connect 36 0 37 0;
-#X connect 37 0 38 1;
-#X connect 38 0 39 1;
-#X connect 39 0 59 0;
-#X connect 40 0 25 0;
-#X connect 42 0 40 0;
-#X connect 43 0 40 1;
-#X connect 44 0 45 0;
-#X connect 44 0 45 1;
-#X connect 45 0 48 1;
-#X connect 46 0 47 0;
-#X connect 47 0 49 1;
+#X connect 33 0 34 0;
+#X connect 34 0 35 1;
+#X connect 35 0 36 1;
+#X connect 36 0 56 0;
+#X connect 37 0 22 0;
+#X connect 39 0 37 0;
+#X connect 40 0 37 1;
+#X connect 41 0 42 0;
+#X connect 41 0 42 1;
+#X connect 42 0 45 1;
+#X connect 43 0 44 0;
+#X connect 44 0 46 1;
+#X connect 45 0 46 0;
+#X connect 46 0 17 0;
+#X connect 47 0 48 1;
 #X connect 48 0 49 0;
-#X connect 49 0 20 0;
-#X connect 50 0 51 1;
-#X connect 51 0 52 0;
-#X connect 52 0 39 0;
-#X connect 55 0 56 0;
-#X connect 56 0 2 0;
-#X connect 58 0 57 0;
-#X connect 58 0 55 0;
-#X connect 59 0 5 0;
-#X connect 60 0 61 0;
-#X connect 60 0 61 1;
-#X connect 61 0 38 0;
+#X connect 49 0 36 0;
+#X connect 52 0 53 0;
+#X connect 55 0 54 0;
+#X connect 55 0 52 0;
+#X connect 56 0 5 0;
+#X connect 57 0 58 0;
+#X connect 57 0 58 1;
+#X connect 58 0 35 0;
+#X connect 59 0 15 0;
 #X restore 294 552 pd GoldnoiseGain;
 #X text 285 599 Calculates the gain of the wake;
-#X obj 467 82 s \$0-azim;
 #X obj 542 82 s \$0-elev;
 #X obj 365 262 r \$0-elev;
-#X obj 373 283 r \$0-azim;
-#X obj 373 506 r \$0-elev;
-#X obj 387 524 r \$0-azim;
+#X obj 387 527 r \$0-elev;
 #N canvas 1021 287 444 428 corrLen 0;
 #X obj 103 71 inlet~;
 #X obj 88 200 outlet~;
@@ -849,79 +839,82 @@
 #X obj 89 152 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1
 -1;
 #X obj 89 205 s setUp;
-#X obj 454 167 r myMet;
-#X obj 454 189 snapshot~;
-#X floatatom 454 212 0 0 0 0 - - -;
-#X connect 1 0 3 0;
-#X connect 2 0 18 0;
-#X connect 2 0 39 0;
-#X connect 3 0 2 0;
-#X connect 4 0 16 0;
-#X connect 4 0 103 0;
-#X connect 5 0 4 0;
-#X connect 6 0 10 0;
-#X connect 6 0 40 0;
+#X obj 217 255 r myMet;
+#X obj 217 277 snapshot~;
+#X floatatom 217 300 0 0 0 0 - - -;
+#X obj 709 254 /~ 1.83692e-05;
+#X obj 460 60 inlet~;
+#X obj 467 82 s~ \$0-azim;
+#X obj 373 283 r~ \$0-azim;
+#X obj 373 507 r~ \$0-azim;
+#X connect 1 0 2 0;
+#X connect 2 0 106 0;
+#X connect 3 0 15 0;
+#X connect 3 0 97 0;
+#X connect 4 0 3 0;
+#X connect 5 0 9 0;
+#X connect 5 0 37 0;
+#X connect 10 0 2 1;
 #X connect 11 0 3 1;
-#X connect 12 0 4 1;
-#X connect 14 0 5 1;
-#X connect 15 0 1 0;
-#X connect 17 0 43 0;
-#X connect 19 0 90 0;
-#X connect 23 0 75 1;
-#X connect 24 0 75 4;
-#X connect 25 0 27 0;
-#X connect 25 0 77 0;
-#X connect 26 0 28 0;
-#X connect 26 0 78 0;
-#X connect 36 0 37 0;
-#X connect 36 0 44 0;
-#X connect 39 0 50 0;
-#X connect 39 0 5 0;
-#X connect 43 0 41 0;
-#X connect 43 1 42 0;
-#X connect 47 0 75 0;
-#X connect 48 0 75 3;
-#X connect 52 0 68 1;
-#X connect 53 0 17 0;
-#X connect 54 0 43 1;
-#X connect 55 0 58 0;
-#X connect 55 0 61 0;
-#X connect 56 0 59 0;
-#X connect 56 0 62 0;
-#X connect 57 0 60 0;
-#X connect 57 0 63 0;
-#X connect 68 0 88 0;
-#X connect 69 0 68 0;
-#X connect 70 0 74 1;
-#X connect 71 0 74 3;
-#X connect 72 0 74 0;
-#X connect 73 0 74 2;
-#X connect 74 0 46 0;
-#X connect 74 0 110 0;
-#X connect 74 1 45 0;
-#X connect 75 0 49 0;
-#X connect 79 0 74 6;
-#X connect 80 0 74 7;
-#X connect 81 0 75 6;
-#X connect 82 0 75 7;
-#X connect 83 0 85 0;
-#X connect 84 0 83 0;
-#X connect 86 0 74 4;
-#X connect 87 0 88 1;
-#X connect 88 0 17 1;
-#X connect 89 0 75 2;
-#X connect 90 0 91 0;
-#X connect 91 0 20 0;
-#X connect 91 0 51 0;
-#X connect 93 0 94 0;
-#X connect 95 0 69 0;
-#X connect 97 0 13 0;
-#X connect 98 0 99 0;
-#X connect 100 0 74 5;
-#X connect 101 0 75 5;
-#X connect 102 0 103 0;
+#X connect 13 0 4 1;
+#X connect 14 0 1 0;
+#X connect 16 0 40 0;
+#X connect 18 0 84 0;
+#X connect 22 0 72 1;
+#X connect 23 0 72 4;
+#X connect 24 0 25 0;
+#X connect 24 0 74 0;
+#X connect 33 0 34 0;
+#X connect 33 0 41 0;
+#X connect 36 0 47 0;
+#X connect 36 0 4 0;
+#X connect 40 0 38 0;
+#X connect 40 1 39 0;
+#X connect 44 0 72 0;
+#X connect 45 0 72 3;
+#X connect 49 0 65 1;
+#X connect 50 0 16 0;
+#X connect 51 0 40 1;
+#X connect 52 0 55 0;
+#X connect 52 0 58 0;
+#X connect 53 0 56 0;
+#X connect 53 0 59 0;
+#X connect 54 0 57 0;
+#X connect 54 0 60 0;
+#X connect 65 0 82 0;
+#X connect 66 0 65 0;
+#X connect 67 0 71 1;
+#X connect 68 0 71 3;
+#X connect 69 0 71 0;
+#X connect 70 0 71 2;
+#X connect 71 0 43 0;
+#X connect 71 1 42 0;
+#X connect 72 0 46 0;
+#X connect 75 0 71 6;
+#X connect 76 0 72 7;
+#X connect 77 0 79 0;
+#X connect 78 0 77 0;
+#X connect 80 0 71 4;
+#X connect 81 0 82 1;
+#X connect 82 0 16 1;
+#X connect 83 0 72 2;
+#X connect 84 0 85 0;
+#X connect 85 0 19 0;
+#X connect 85 0 48 0;
+#X connect 87 0 88 0;
+#X connect 89 0 66 0;
+#X connect 91 0 12 0;
+#X connect 92 0 93 0;
+#X connect 94 0 71 5;
+#X connect 95 0 72 5;
+#X connect 96 0 97 0;
+#X connect 97 0 98 0;
+#X connect 99 0 100 0;
+#X connect 101 0 102 0;
 #X connect 103 0 104 0;
-#X connect 105 0 106 0;
+#X connect 104 0 105 0;
+#X connect 106 0 17 0;
+#X connect 106 0 36 0;
 #X connect 107 0 108 0;
-#X connect 109 0 110 0;
-#X connect 110 0 111 0;
+#X connect 109 0 71 7;
+#X connect 110 0 72 6;
--- a/newSwordAuto/newSwordAuto.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/newSwordAuto/newSwordAuto.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -1,4 +1,4 @@
-#N canvas 286 28 1360 805 10;
+#N canvas 41 69 1360 805 10;
 #X obj 315 22 loadbang;
 #X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
@@ -7,19 +7,19 @@
 #X obj -259 60 s NoOfSources;
 #X obj -221 455 s topSpeed;
 #X obj -273 429 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 8165 1;
+-1 -1 0 1;
 #X floatatom -276 455 8 0 0 0 - - -;
 #X text -24 27 Blade Length;
 #X text -25 93 Arm Length;
 #X text -231 37 Number of Sources;
 #X text -165 433 Top Speed;
 #X obj 21 251 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 2475 1;
+-1 -1 0 1;
 #X floatatom 18 280 8 0 0 0 - - -;
 #X obj -279 516 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 6600 1;
+-262144 -1 -1 0 1;
 #X obj -280 601 hsl 100 20 0.0001 0.01 0 0 empty empty empty -2 -8
-0 10 -262144 -1 -1 7900 1;
+0 10 -262144 -1 -1 0 1;
 #X floatatom -282 546 8 0 0 0 - - -;
 #X floatatom -283 629 8 0 0 0 - - -;
 #X obj -225 628 s tipThick;
@@ -52,15 +52,15 @@
 #X obj 83 21 loadbang;
 #X obj 83 45 delay 13;
 #X obj 19 326 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 7425 1;
+-1 -1 0 1;
 #X floatatom 16 358 8 0 0 0 - - -;
 #X obj -42 306 r setUp;
 #X obj 14 439 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 4950 1;
+-1 -1 0 1;
 #X floatatom 11 471 8 0 0 0 - - -;
 #X obj -47 419 r setUp;
 #X obj 12 517 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 4950 1;
+-1 -1 0 1;
 #X floatatom 9 549 8 0 0 0 - - -;
 #X obj -49 497 r setUp;
 #X obj 66 470 s presweepElev;
@@ -74,11 +74,11 @@
 #X obj -59 115 s start_armLength;
 #X msg -59 94 0.35;
 #X obj -274 139 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 5346 1;
+-262144 -1 -1 0 1;
 #X obj -275 233 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 4950 1;
+-262144 -1 -1 0 1;
 #X obj -275 324 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 4950 1;
+-262144 -1 -1 0 1;
 #X obj -277 162 s Xobs;
 #X obj -278 253 s Yobs;
 #X obj -278 351 s Zobs;
@@ -319,8 +319,8 @@
 #X connect 15 0 0 1;
 #X restore 325 498 pd opLevels;
 #X msg 334 444 5;
-#X obj 328 469 hsl 100 25 0.1 1e+06 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 8700 1;
+#X obj 328 469 hsl 100 25 0.1 100000 0 0 empty empty empty -2 -8 0
+10 -262144 -1 -1 0 1;
 #X obj 445 472 hsl 100 25 1 127 0 0 empty empty empty -2 -8 0 10 -262144
 -1 -1 0 1;
 #X obj 442 426 loadbang;
@@ -338,56 +338,77 @@
 #X text 834 -12 Speed;
 #X msg 206 221 100;
 #N canvas 214 145 734 658 positions 0;
-#X obj -9101 54 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
+#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
 -1;
-#X obj -9101 107 s GO;
-#X obj -9161 54 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
+#X obj -8934 75 s GO;
+#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
 -1 -1;
-#X obj -9161 107 s setUp;
-#X text -8802 238 z coordinate of tip;
-#X text -9143 266 x coordinate of tip;
-#X text -8915 78 y coordinate of tip;
-#X obj -8829 340 r Zobs;
-#X obj -8915 339 r Yobs;
-#X obj -8999 337 r Xobs;
-#X floatatom -8968 235 5 0 0 0 - - -;
-#X obj -8979 212 r length;
-#X obj -8894 212 r length;
-#X floatatom -8967 359 0 0 0 0 - - -;
-#X obj -8823 216 r length;
-#X obj -9014 80 sig~ 180;
-#X obj -9014 124 -~;
-#X obj -9014 144 *~ 0.002778;
-#X obj -8930 142 *~ 0.002778;
-#X obj -8844 165 *~ 0.002778;
-#X obj -9014 168 cos~;
-#X obj -8930 166 sin~;
-#X obj -8999 190 sin~;
-#X obj -8915 190 sin~;
-#X obj -8844 192 cos~;
-#X obj -8999 235 *~ 1;
-#X obj -8915 235 *~ 1;
-#X obj -8844 239 *~ 1;
-#X obj -9014 263 *~;
-#X obj -8930 266 *~;
-#X obj -8999 360 sig~;
-#X obj -9014 382 -~;
-#X obj -9014 406 *~;
-#X obj -8915 360 sig~;
-#X obj -8930 384 -~;
-#X obj -8930 413 *~;
-#X obj -8829 361 sig~;
-#X obj -8844 384 -~;
-#X obj -8844 408 *~;
-#X obj -8945 447 +~;
-#X obj -8945 479 +~;
-#X obj -8945 506 sqrt~;
-#X obj -8945 531 outlet~;
-#X obj -8884 505 r myMet;
-#X obj -8884 524 snapshot~;
-#X floatatom -8885 544 0 0 0 0 - - -;
-#X obj -8999 101 inlet~;
-#X obj -8844 143 inlet~;
+#X obj -8994 75 s setUp;
+#X text -8635 206 z coordinate of tip;
+#X text -8976 234 x coordinate of tip;
+#X text -8748 46 y coordinate of tip;
+#X obj -8662 308 r Zobs;
+#X obj -8748 307 r Yobs;
+#X obj -8832 303 r Xobs;
+#X floatatom -8801 203 5 0 0 0 - - -;
+#X obj -8812 180 r length;
+#X obj -8727 180 r length;
+#X floatatom -8800 325 0 0 0 0 - - -;
+#X obj -8656 184 r length;
+#X obj -8847 48 sig~ 180;
+#X obj -8847 92 -~;
+#X obj -8847 112 *~ 0.002778;
+#X obj -8763 110 *~ 0.002778;
+#X obj -8677 133 *~ 0.002778;
+#X obj -8847 136 cos~;
+#X obj -8763 134 sin~;
+#X obj -8832 158 sin~;
+#X obj -8748 158 sin~;
+#X obj -8677 160 cos~;
+#X obj -8832 203 *~ 1;
+#X obj -8748 203 *~ 1;
+#X obj -8677 207 *~ 1;
+#X obj -8847 231 *~;
+#X obj -8763 234 *~;
+#X obj -8832 326 sig~;
+#X obj -8847 350 -~;
+#X obj -8847 374 *~;
+#X obj -8748 328 sig~;
+#X obj -8763 352 -~;
+#X obj -8763 381 *~;
+#X obj -8662 329 sig~;
+#X obj -8677 352 -~;
+#X obj -8677 376 *~;
+#X obj -8778 415 +~;
+#X obj -8778 447 +~;
+#X obj -8778 474 sqrt~;
+#X obj -8778 499 outlet~;
+#X obj -8717 473 r myMet;
+#X obj -8717 492 snapshot~;
+#X floatatom -8718 512 0 0 0 0 - - -;
+#X obj -8832 69 inlet~;
+#X obj -8677 111 inlet~;
+#X obj -8739 234 r myMet;
+#X obj -8739 253 snapshot~;
+#X floatatom -8740 273 0 0 0 0 - - -;
+#X obj -8964 480 /~;
+#X obj -8916 535 r myMet;
+#X obj -8916 554 snapshot~;
+#X floatatom -8917 574 0 0 0 0 - - -;
+#X obj -8964 503 arccos~;
+#X obj -8880 349 *~;
+#X obj -8964 434 +~;
+#X obj -8964 363 r length;
+#X obj -8964 384 sig~;
+#X obj -8964 457 -~;
+#X obj -8812 497 *~ 2;
+#X obj -8812 522 *~;
+#X obj -8979 339 sig~ 90;
+#X obj -8979 524 -~;
+#X obj -8964 410 *~;
+#X obj -8979 557 outlet~;
+#X text -9029 580 Source Azimuth;
+#X text -8783 537 source distance from Observer;
 #X connect 0 0 1 0;
 #X connect 2 0 3 0;
 #X connect 7 0 36 0;
@@ -416,7 +437,10 @@
 #X connect 27 0 37 0;
 #X connect 28 0 31 0;
 #X connect 29 0 34 0;
+#X connect 29 0 49 0;
 #X connect 30 0 31 1;
+#X connect 30 0 56 1;
+#X connect 30 0 56 0;
 #X connect 31 0 32 0;
 #X connect 31 0 32 1;
 #X connect 32 0 39 0;
@@ -430,12 +454,33 @@
 #X connect 38 0 40 1;
 #X connect 39 0 40 0;
 #X connect 40 0 41 0;
+#X connect 40 0 57 1;
 #X connect 41 0 44 0;
 #X connect 41 0 42 0;
+#X connect 41 0 61 0;
 #X connect 43 0 44 0;
 #X connect 44 0 45 0;
 #X connect 46 0 16 1;
 #X connect 47 0 19 0;
+#X connect 48 0 49 0;
+#X connect 49 0 50 0;
+#X connect 51 0 55 0;
+#X connect 52 0 53 0;
+#X connect 53 0 54 0;
+#X connect 55 0 64 1;
+#X connect 56 0 60 1;
+#X connect 57 0 60 0;
+#X connect 58 0 59 0;
+#X connect 59 0 62 1;
+#X connect 59 0 65 1;
+#X connect 59 0 65 0;
+#X connect 60 0 51 0;
+#X connect 61 0 62 0;
+#X connect 62 0 51 1;
+#X connect 63 0 64 0;
+#X connect 64 0 53 0;
+#X connect 64 0 66 0;
+#X connect 65 0 57 0;
 #X restore 628 124 pd positions;
 #X msg 523 37 1;
 #X obj 494 15 r setUp;
@@ -586,7 +631,6 @@
 #X connect 62 0 55 0;
 #X connect 62 0 63 0;
 #X restore 403 124 pd arcDist;
-#X msg 238 222 0;
 #X msg 87 225 45;
 #X msg 79 494 120;
 #X msg 126 416 60;
@@ -597,9 +641,6 @@
 #X obj 614 60 r bladeLen;
 #X msg 655 167 90;
 #X msg 641 146 0;
-#X obj 521 277 sig~;
-#X obj 589 318 hsl 128 15 0 40 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 0 1;
 #X obj 587 237 freqCalcCyl3No_D3Mach;
 #N canvas 615 307 344 123 machCalc 0;
 #X text 107 15 Speed of Sound (dry air 20 Degs C);
@@ -609,6 +650,7 @@
 #X connect 2 0 1 0;
 #X connect 3 0 2 0;
 #X restore 402 100 pd machCalc;
+#X msg 238 222 80;
 #X connect 0 0 1 0;
 #X connect 1 0 133 0;
 #X connect 3 0 131 0;
@@ -686,8 +728,8 @@
 #X connect 99 0 49 0;
 #X connect 101 0 137 0;
 #X connect 101 1 137 1;
-#X connect 104 0 156 0;
-#X connect 104 0 157 0;
+#X connect 104 0 153 0;
+#X connect 104 0 154 0;
 #X connect 118 0 120 0;
 #X connect 119 0 115 0;
 #X connect 119 1 116 0;
@@ -698,34 +740,33 @@
 #X connect 123 0 126 0;
 #X connect 125 0 121 0;
 #X connect 126 0 122 0;
-#X connect 128 0 156 9;
-#X connect 128 0 156 8;
-#X connect 128 0 156 7;
+#X connect 128 0 153 9;
+#X connect 128 0 153 8;
+#X connect 128 0 153 7;
 #X connect 129 0 140 0;
 #X connect 132 0 4 0;
 #X connect 133 0 2 0;
 #X connect 134 0 128 0;
-#X connect 134 0 149 0;
+#X connect 134 0 148 0;
+#X connect 134 0 151 0;
 #X connect 134 0 152 0;
-#X connect 134 0 153 0;
 #X connect 136 0 12 0;
-#X connect 137 0 156 3;
+#X connect 137 1 153 3;
 #X connect 138 0 104 1;
-#X connect 139 0 150 0;
+#X connect 139 0 149 0;
 #X connect 139 0 138 0;
-#X connect 140 0 156 1;
+#X connect 140 0 153 1;
 #X connect 141 0 140 1;
 #X connect 142 0 100 0;
 #X connect 143 0 12 0;
-#X connect 144 0 12 0;
-#X connect 145 0 49 0;
-#X connect 146 0 46 0;
-#X connect 147 0 43 0;
-#X connect 148 0 46 0;
-#X connect 148 0 49 0;
-#X connect 149 0 156 6;
-#X connect 150 0 104 0;
-#X connect 151 0 156 2;
-#X connect 152 0 156 5;
-#X connect 153 0 156 4;
-#X connect 155 0 154 0;
+#X connect 144 0 49 0;
+#X connect 145 0 46 0;
+#X connect 146 0 43 0;
+#X connect 147 0 46 0;
+#X connect 147 0 49 0;
+#X connect 148 0 153 6;
+#X connect 149 0 104 0;
+#X connect 150 0 153 2;
+#X connect 151 0 153 5;
+#X connect 152 0 153 4;
+#X connect 155 0 12 0;
--- a/scene demo/SceneD1.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/scene demo/SceneD1.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -1,4 +1,4 @@
-#N canvas 22 108 1216 686 10;
+#N canvas 116 33 1216 686 10;
 #X declare -lib mrpeach;
 #X text 74 65 Light air = 0.56 m/s - 1.39 m/s;
 #X text 74 87 Light Breeze = 1.67 m/s - 3.33 m/s;
@@ -3202,7 +3202,7 @@
 #X restore 307 373 pd opLevels;
 #X msg 316 319 5;
 #X obj 310 344 hsl 100 25 0.1 1e+06 1 0 empty empty empty -2 -8 0 10
--262144 -1 -1 7103 1;
+-262144 -1 -1 2403 1;
 #X obj 427 347 hsl 100 25 1 127 0 0 empty empty empty -2 -8 0 10 -262144
 -1 -1 0 1;
 #X obj 424 301 loadbang;
@@ -3212,7 +3212,7 @@
 #X floatatom 250 374 8 0 0 0 - - -;
 #X obj 367 130 delwrite~ varwind 3000;
 #X obj 477 -121 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 1500 1;
+-1 -1 423 1;
 #X obj 285 -25 snapshot~;
 #X floatatom 285 2 10 0 0 0 - - -;
 #X obj 368 -77 *~ 1;
--- a/scene demo/TUCalc2.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/scene demo/TUCalc2.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -1,154 +1,1713 @@
-#N canvas 60 28 927 796 10;
-#X obj 119 -20 inlet~;
-#X obj 119 76 r myMet;
-#X floatatom 511 512 0 0 0 0 - - -;
-#X obj 465 511 outlet;
-#X obj 369 79 line;
-#X obj 119 154 -;
-#X obj 89 130 -;
-#X obj 89 154 *;
-#X obj 104 203 +;
-#X obj 119 178 *;
-#X obj 150 202 *;
-#X obj 150 178 -;
-#X obj 135 229 +;
-#X obj 184 203 -;
-#X obj 184 227 *;
-#X obj 169 253 +;
-#X obj 201 276 +;
-#X obj 216 251 *;
-#X obj 216 227 -;
-#X obj 247 251 -;
-#X obj 247 275 *;
-#X obj 232 302 +;
-#X obj 281 276 -;
-#X obj 281 300 *;
-#X obj 266 326 +;
-#X obj 297 348 +;
-#X obj 312 323 *;
-#X obj 312 299 -;
-#X obj 343 323 -;
-#X obj 343 347 *;
-#X obj 328 374 +;
-#X obj 377 348 -;
-#X obj 377 372 *;
-#X obj 362 398 +;
-#X msg 369 57 \$1 5;
-#X obj 362 422 / 20;
-#X obj 362 444 sqrt;
-#X obj 465 472 /;
-#X obj 119 129 f;
-#X obj 150 152 f;
-#X obj 184 180 f;
-#X obj 216 205 f;
-#X obj 247 227 f;
-#X obj 281 250 f;
-#X obj 312 273 f;
-#X obj 343 298 f;
-#X obj 377 324 f;
-#X obj 369 34 average~ 4410;
-#X obj 89 45 average~ 441;
-#X obj 119 103 delay 10;
-#X obj 150 126 delay 10;
-#X obj 184 151 delay 10;
-#X obj 216 179 delay 10;
-#X obj 247 204 delay 10;
-#X obj 281 229 delay 10;
-#X obj 312 250 delay 10;
-#X obj 343 273 delay 10;
-#X obj 377 297 delay 10;
-#X connect 0 0 47 0;
-#X connect 0 0 48 0;
-#X connect 1 0 49 0;
-#X connect 4 0 5 1;
-#X connect 4 0 11 1;
-#X connect 4 0 13 1;
-#X connect 4 0 18 1;
-#X connect 4 0 19 1;
-#X connect 4 0 22 1;
-#X connect 4 0 27 1;
-#X connect 4 0 28 1;
-#X connect 4 0 31 1;
-#X connect 4 0 37 1;
+#N canvas 236 26 927 796 10;
+#X obj 64 4 inlet~;
+#X floatatom 377 712 0 0 0 0 - - -;
+#X obj 331 711 outlet;
+#X obj 314 632 sqrt;
+#X obj 338 670 /;
+#N canvas 501 88 879 679 partAve 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 99 140 -;
+#X obj 99 164 *;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 99 55 inlet;
+#X obj 372 432 outlet;
+#X obj 415 360 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X connect 0 0 43 0;
+#X connect 1 0 5 0;
+#X connect 1 0 5 1;
+#X connect 2 0 3 0;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 1;
+#X connect 6 0 8 1;
+#X connect 7 0 6 0;
+#X connect 7 0 6 1;
+#X connect 8 0 11 0;
+#X connect 9 0 10 0;
+#X connect 9 0 10 1;
+#X connect 10 0 11 1;
+#X connect 11 0 12 0;
+#X connect 12 0 17 0;
+#X connect 13 0 12 1;
+#X connect 14 0 13 0;
+#X connect 14 0 13 1;
+#X connect 15 0 16 0;
+#X connect 15 0 16 1;
+#X connect 16 0 17 1;
+#X connect 17 0 20 0;
+#X connect 18 0 19 0;
+#X connect 18 0 19 1;
+#X connect 19 0 20 1;
+#X connect 20 0 21 0;
+#X connect 21 0 26 0;
+#X connect 22 0 21 1;
+#X connect 23 0 22 0;
+#X connect 23 0 22 1;
+#X connect 24 0 25 0;
+#X connect 24 0 25 1;
+#X connect 25 0 26 1;
+#X connect 26 0 29 0;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 29 1;
+#X connect 29 0 41 0;
+#X connect 30 0 1 0;
+#X connect 30 0 31 1;
+#X connect 31 0 7 0;
+#X connect 31 0 32 1;
+#X connect 32 0 9 0;
+#X connect 32 0 33 1;
+#X connect 33 0 14 0;
+#X connect 33 0 34 1;
+#X connect 34 0 15 0;
+#X connect 34 0 35 1;
+#X connect 35 0 18 0;
+#X connect 35 0 36 1;
+#X connect 36 0 23 0;
+#X connect 36 0 37 1;
+#X connect 37 0 24 0;
+#X connect 37 0 38 1;
+#X connect 38 0 27 0;
+#X connect 38 0 42 0;
+#X connect 39 0 1 1;
+#X connect 39 0 7 1;
+#X connect 39 0 9 1;
+#X connect 39 0 14 1;
+#X connect 39 0 15 1;
+#X connect 39 0 18 1;
+#X connect 39 0 23 1;
+#X connect 39 0 24 1;
+#X connect 39 0 27 1;
+#X connect 39 0 2 1;
+#X connect 40 0 2 0;
+#X connect 40 0 30 1;
+#X connect 43 0 30 0;
+#X connect 43 0 44 0;
+#X connect 44 0 31 0;
+#X connect 44 0 45 0;
+#X connect 45 0 32 0;
+#X connect 45 0 46 0;
+#X connect 46 0 33 0;
+#X connect 46 0 47 0;
+#X connect 47 0 34 0;
+#X connect 47 0 48 0;
+#X connect 48 0 35 0;
+#X connect 48 0 49 0;
+#X connect 49 0 36 0;
+#X connect 49 0 50 0;
+#X connect 50 0 37 0;
+#X connect 50 0 51 0;
+#X connect 51 0 38 0;
+#X restore 46 153 pd partAve;
+#N canvas 626 183 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X floatatom 473 185 5 0 0 0 - - -;
+#X obj 215 98 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X connect 0 0 46 0;
+#X connect 0 0 57 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
 #X connect 4 0 6 1;
-#X connect 5 0 9 0;
-#X connect 5 0 9 1;
-#X connect 6 0 7 0;
-#X connect 6 0 7 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
 #X connect 7 0 8 0;
-#X connect 8 0 12 0;
-#X connect 9 0 8 1;
-#X connect 10 0 12 1;
-#X connect 11 0 10 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
 #X connect 11 0 10 1;
-#X connect 12 0 15 0;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
 #X connect 13 0 14 0;
 #X connect 13 0 14 1;
 #X connect 14 0 15 1;
-#X connect 15 0 16 0;
-#X connect 16 0 21 0;
-#X connect 17 0 16 1;
-#X connect 18 0 17 0;
-#X connect 18 0 17 1;
-#X connect 19 0 20 0;
-#X connect 19 0 20 1;
-#X connect 20 0 21 1;
-#X connect 21 0 24 0;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
 #X connect 22 0 23 0;
 #X connect 22 0 23 1;
 #X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 63 178 pd partAveMain;
+#X obj 288 66 line;
+#X floatatom 100 124 0 0 0 0 - - -;
+#X floatatom 344 61 0 0 0 0 - - -;
+#X msg 443 47 \$1 5;
+#X obj 443 69 line;
+#X floatatom 499 64 0 0 0 0 - - -;
+#X obj 444 24 average~ 882000;
+#X obj 63 83 average~ 4410;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 62 205 pd partAveMain;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 63 233 pd partAveMain;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 63 259 pd partAveMain;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 62 285 pd partAveMain;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 62 311 pd partAveMain;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 63 339 pd partAveMain;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 63 365 pd partAveMain;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 62 391 pd partAveMain;
+#N canvas 501 88 879 679 partAveMain 0;
+#X obj 129 86 r myMet;
+#X obj 129 164 -;
+#X obj 114 213 +;
+#X obj 129 188 *;
+#X obj 160 212 *;
+#X obj 160 188 -;
+#X obj 145 239 +;
+#X obj 194 213 -;
+#X obj 194 237 *;
+#X obj 179 263 +;
+#X obj 211 286 +;
+#X obj 226 261 *;
+#X obj 226 237 -;
+#X obj 257 261 -;
+#X obj 257 285 *;
+#X obj 242 312 +;
+#X obj 291 286 -;
+#X obj 291 310 *;
+#X obj 276 336 +;
+#X obj 307 358 +;
+#X obj 322 333 *;
+#X obj 322 309 -;
+#X obj 353 333 -;
+#X obj 353 357 *;
+#X obj 338 384 +;
+#X obj 387 358 -;
+#X obj 387 382 *;
+#X obj 372 408 +;
+#X obj 129 139 f;
+#X obj 160 162 f;
+#X obj 194 190 f;
+#X obj 226 215 f;
+#X obj 257 237 f;
+#X obj 291 260 f;
+#X obj 322 283 f;
+#X obj 353 308 f;
+#X obj 387 334 f;
+#X obj 387 57 inlet;
+#X obj 72 176 inlet;
+#X obj 93 87 inlet;
+#X obj 414 383 -;
+#X obj 414 407 *;
+#X obj 399 433 +;
+#X obj 414 359 f;
+#X obj 399 457 outlet;
+#X obj 442 385 outlet;
+#X obj 129 113 delay 100;
+#X obj 160 136 delay 100;
+#X obj 194 161 delay 100;
+#X obj 226 189 delay 100;
+#X obj 257 214 delay 100;
+#X obj 291 239 delay 100;
+#X obj 322 260 delay 100;
+#X obj 353 283 delay 100;
+#X obj 387 307 delay 100;
+#X obj 414 332 delay 100;
+#X connect 0 0 46 0;
+#X connect 1 0 3 0;
+#X connect 1 0 3 1;
+#X connect 2 0 6 0;
+#X connect 3 0 2 1;
+#X connect 4 0 6 1;
+#X connect 5 0 4 0;
+#X connect 5 0 4 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 7 0 8 1;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 12 0 11 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 15 1;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 16 0 17 1;
+#X connect 17 0 18 1;
+#X connect 18 0 19 0;
+#X connect 19 0 24 0;
+#X connect 20 0 19 1;
+#X connect 21 0 20 0;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 22 0 23 1;
+#X connect 23 0 24 1;
+#X connect 24 0 27 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 1;
+#X connect 27 0 42 0;
+#X connect 28 0 1 0;
+#X connect 28 0 29 1;
+#X connect 29 0 5 0;
+#X connect 29 0 30 1;
+#X connect 30 0 7 0;
+#X connect 30 0 31 1;
+#X connect 31 0 12 0;
+#X connect 31 0 32 1;
+#X connect 32 0 13 0;
+#X connect 32 0 33 1;
+#X connect 33 0 16 0;
+#X connect 33 0 34 1;
+#X connect 34 0 21 0;
+#X connect 34 0 35 1;
+#X connect 35 0 22 0;
+#X connect 35 0 36 1;
+#X connect 36 0 25 0;
+#X connect 36 0 43 1;
+#X connect 37 0 1 1;
+#X connect 37 0 5 1;
+#X connect 37 0 7 1;
+#X connect 37 0 12 1;
+#X connect 37 0 13 1;
+#X connect 37 0 16 1;
+#X connect 37 0 21 1;
+#X connect 37 0 22 1;
+#X connect 37 0 25 1;
+#X connect 37 0 40 1;
+#X connect 38 0 2 0;
+#X connect 39 0 28 1;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 41 0 42 1;
+#X connect 42 0 44 0;
+#X connect 43 0 40 0;
+#X connect 43 0 45 0;
+#X connect 46 0 28 0;
+#X connect 46 0 47 0;
+#X connect 47 0 29 0;
+#X connect 47 0 48 0;
+#X connect 48 0 30 0;
+#X connect 48 0 49 0;
+#X connect 49 0 31 0;
+#X connect 49 0 50 0;
+#X connect 50 0 32 0;
+#X connect 50 0 51 0;
+#X connect 51 0 33 0;
+#X connect 51 0 52 0;
+#X connect 52 0 34 0;
+#X connect 52 0 53 0;
+#X connect 53 0 35 0;
+#X connect 53 0 54 0;
+#X connect 54 0 36 0;
+#X connect 54 0 55 0;
+#X connect 55 0 43 0;
+#X restore 63 419 pd partAveMain;
+#X obj 289 21 average~ 441000;
+#X msg 288 44 \$1 50;
+#X obj 314 610 / 100;
+#X floatatom 181 591 5 0 0 0 - - -;
+#X floatatom 181 439 5 0 0 0 - - -;
+#X connect 0 0 14 0;
+#X connect 0 0 24 0;
+#X connect 3 0 4 0;
+#X connect 4 0 2 0;
+#X connect 4 0 1 0;
+#X connect 5 0 6 0;
+#X connect 5 1 6 1;
+#X connect 6 0 15 0;
+#X connect 6 1 15 1;
+#X connect 7 0 5 1;
+#X connect 7 0 6 2;
+#X connect 7 0 4 1;
+#X connect 7 0 15 2;
+#X connect 7 0 16 2;
+#X connect 7 0 17 2;
+#X connect 7 0 18 2;
+#X connect 7 0 19 2;
+#X connect 7 0 20 2;
+#X connect 7 0 21 2;
+#X connect 7 0 22 2;
+#X connect 7 0 23 2;
+#X connect 10 0 11 0;
+#X connect 10 0 12 0;
+#X connect 13 0 10 0;
+#X connect 14 0 5 0;
+#X connect 14 0 8 0;
+#X connect 15 0 16 0;
+#X connect 15 1 16 1;
+#X connect 16 0 17 0;
+#X connect 16 1 17 1;
+#X connect 17 0 18 0;
+#X connect 17 1 18 1;
+#X connect 18 0 19 0;
+#X connect 18 1 19 1;
+#X connect 19 0 20 0;
+#X connect 19 1 20 1;
+#X connect 20 0 21 0;
+#X connect 20 1 21 1;
+#X connect 21 0 22 0;
+#X connect 21 1 22 1;
+#X connect 22 0 23 0;
+#X connect 22 1 23 1;
+#X connect 23 0 26 0;
+#X connect 23 0 27 0;
+#X connect 23 1 28 0;
 #X connect 24 0 25 0;
-#X connect 25 0 30 0;
-#X connect 26 0 25 1;
-#X connect 27 0 26 0;
-#X connect 27 0 26 1;
-#X connect 28 0 29 0;
-#X connect 28 0 29 1;
-#X connect 29 0 30 1;
-#X connect 30 0 33 0;
-#X connect 31 0 32 0;
-#X connect 31 0 32 1;
-#X connect 32 0 33 1;
-#X connect 33 0 35 0;
-#X connect 34 0 4 0;
-#X connect 35 0 36 0;
-#X connect 36 0 37 0;
-#X connect 37 0 3 0;
-#X connect 37 0 2 0;
-#X connect 38 0 5 0;
-#X connect 38 0 39 1;
-#X connect 39 0 11 0;
-#X connect 39 0 40 1;
-#X connect 40 0 13 0;
-#X connect 40 0 41 1;
-#X connect 41 0 18 0;
-#X connect 41 0 42 1;
-#X connect 42 0 19 0;
-#X connect 42 0 43 1;
-#X connect 43 0 22 0;
-#X connect 43 0 44 1;
-#X connect 44 0 27 0;
-#X connect 44 0 45 1;
-#X connect 45 0 28 0;
-#X connect 45 0 46 1;
-#X connect 46 0 31 0;
-#X connect 47 0 34 0;
-#X connect 48 0 6 0;
-#X connect 48 0 38 1;
-#X connect 49 0 38 0;
-#X connect 49 0 50 0;
-#X connect 50 0 39 0;
-#X connect 50 0 51 0;
-#X connect 51 0 40 0;
-#X connect 51 0 52 0;
-#X connect 52 0 41 0;
-#X connect 52 0 53 0;
-#X connect 53 0 42 0;
-#X connect 53 0 54 0;
-#X connect 54 0 43 0;
-#X connect 54 0 55 0;
-#X connect 55 0 44 0;
-#X connect 55 0 56 0;
-#X connect 56 0 45 0;
-#X connect 56 0 57 0;
-#X connect 57 0 46 0;
+#X connect 25 0 7 0;
+#X connect 25 0 9 0;
+#X connect 26 0 3 0;
--- a/scene demo/compWireSourceD4.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/scene demo/compWireSourceD4.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -13,10 +13,10 @@
 #X msg 355 82 200;
 #X obj 304 57 r setUp;
 #X obj 355 105 s NO_WIR_SRC;
-#X obj -454 264 loadbang;
-#X msg -454 285 1;
-#X obj -454 243 r setUp;
-#X obj -505 307 wire10_D2;
+#X obj -59 232 loadbang;
+#X msg -108 256 1;
+#X obj -108 232 r setUp;
+#X obj -159 278 wire10_D2;
 #X connect 0 0 9 0;
 #X connect 1 0 9 1;
 #X connect 2 0 9 2;
@@ -32,4 +32,4 @@
 #X connect 12 0 11 0;
 #X connect 14 0 15 0;
 #X connect 15 0 17 1;
-#X connect 16 0 14 0;
+#X connect 16 0 15 0;
--- a/scene demo/freqCalcCyl3No_D3Mach.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/scene demo/freqCalcCyl3No_D3Mach.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -150,22 +150,20 @@
 #X text 587 13 Distance;
 #X floatatom 567 73 5 0 0 0 - - -;
 #X text 724 595 Calculates Drag Dipole gain;
-#X text 48 516 Calculates Lift Dipole gain;
+#X text 48 531 Calculates Lift Dipole gain;
 #X obj 173 100 inlet~;
-#X obj 219 41 inlet~;
+#X obj 219 13 inlet~;
 #X text 328 170 Diameter;
 #X obj 291 169 inlet;
 #X obj 567 29 inlet;
-#X obj 219 536 outlet~;
+#X obj 219 551 outlet~;
 #X obj 758 570 outlet~;
 #X obj 240 263 inlet;
 #X text 278 258 Length;
 #X obj 219 289 *~ 1;
-#X obj 234 393 sig~;
-#X obj 281 414 sig~;
-#X obj 234 415 /~ 360;
-#X obj 234 464 *~;
-#X obj 219 487 *~;
+#X obj 234 430 /~ 360;
+#X obj 234 479 *~;
+#X obj 219 502 *~;
 #X obj 868 30 inlet;
 #X obj 967 32 inlet;
 #X obj 1063 35 inlet;
@@ -179,16 +177,16 @@
 #X obj 974 54 s \$0-thisrotaY;
 #X obj 1071 58 s \$0-thisrotaZ;
 #X text 74 100 Strouhal number;
-#X text 149 65 Wind speed;
+#X text 149 37 Wind speed;
 #X text 266 211 Corr Length;
 #X obj 219 313 *~ 2.50663;
 #X obj 219 238 *~ 1.225;
 #X text 93 234 Mass Density of Air;
 #X text 147 315 Sqrt(2xpi);
-#X obj 281 442 /~ 360;
-#X obj 281 488 *~;
-#X obj 281 464 cos~;
-#X obj 219 513 *~;
+#X obj 281 457 /~ 360;
+#X obj 281 503 *~;
+#X obj 281 479 cos~;
+#X obj 219 528 *~;
 #X obj 411 191 * 4.05513e+07;
 #X text 362 210 Speed of Sound to power 3;
 #X obj 411 244 * 32;
@@ -244,16 +242,10 @@
 #X obj 767 30 inlet;
 #X floatatom 665 79 5 0 0 0 - - -;
 #X floatatom 767 79 5 0 0 0 - - -;
-#X obj 281 393 r \$0-this_azim;
-#X obj 234 371 r \$0-this_elev;
-#X obj 773 314 r \$0-this_azim;
-#X obj 723 256 r \$0-this_elev;
-#X obj 723 280 sig~;
-#X obj 773 336 sig~;
-#X obj 525 165 sig~;
+#X obj 773 294 r \$0-this_azim;
 #X obj 670 55 s \$0-this_elev;
 #X obj 774 55 s \$0-this_azim;
-#X obj 525 141 r \$0-this_elev;
+#X obj 525 129 r \$0-this_elev;
 #X obj 574 51 s \$0-thisDist;
 #X obj 887 268 r \$0-thisDist;
 #X obj 411 135 r \$0-thisDist;
@@ -272,10 +264,9 @@
 #X obj 270 190 *~ 1;
 #X obj 219 210 *~;
 #X obj 478 28 inlet~;
-#X obj 219 119 sig~;
 #X floatatom 265 121 5 0 0 0 - - -;
-#X obj 234 441 sin~;
-#X floatatom 277 69 5 0 0 0 - - -;
+#X obj 234 456 sin~;
+#X floatatom 277 41 5 0 0 0 - - -;
 #N canvas 801 264 426 401 aveTimeCal 0;
 #X text 224 38 Elevation;
 #X obj 226 56 r \$0-elev;
@@ -311,102 +302,123 @@
 #X connect 14 0 16 0;
 #X connect 16 0 15 0;
 #X connect 16 0 17 0;
-#X restore 268 43 pd aveTimeCal;
-#X obj 219 97 average~ 1000;
+#X restore 268 15 pd aveTimeCal;
+#X obj 219 59 average~ 1000;
+#X obj 219 122 line~;
+#X obj 525 173 line~;
+#X obj 723 273 r \$0-this_elev;
+#X obj 723 317 line~;
+#X msg 723 295 \$1 5;
+#X msg 525 151 \$1 5;
+#X obj 773 338 line~;
+#X msg 773 316 \$1 5;
+#X obj 281 389 r \$0-this_azim;
+#X obj 234 362 r \$0-this_elev;
+#X obj 234 406 line~;
+#X msg 234 384 \$1 5;
+#X obj 281 433 line~;
+#X msg 281 411 \$1 5;
+#X msg 219 100 \$1 5;
 #X connect 0 0 2 0;
 #X connect 1 0 2 1;
-#X connect 2 0 101 0;
-#X connect 3 0 46 0;
-#X connect 3 0 95 0;
+#X connect 2 0 93 0;
+#X connect 3 0 44 0;
+#X connect 3 0 87 0;
 #X connect 8 0 1 0;
 #X connect 8 0 1 1;
-#X connect 9 0 108 0;
-#X connect 11 0 100 1;
+#X connect 9 0 99 0;
+#X connect 11 0 92 1;
 #X connect 12 0 5 0;
-#X connect 12 0 85 0;
+#X connect 12 0 77 0;
 #X connect 15 0 17 1;
-#X connect 17 0 38 0;
-#X connect 18 0 20 0;
-#X connect 19 0 42 0;
-#X connect 20 0 105 0;
-#X connect 21 0 22 1;
-#X connect 22 0 45 0;
+#X connect 17 0 36 0;
+#X connect 18 0 96 0;
+#X connect 19 0 20 1;
+#X connect 20 0 43 0;
+#X connect 21 0 24 0;
+#X connect 21 0 30 0;
+#X connect 22 0 25 0;
+#X connect 22 0 31 0;
 #X connect 23 0 26 0;
 #X connect 23 0 32 0;
-#X connect 24 0 27 0;
-#X connect 24 0 33 0;
-#X connect 25 0 28 0;
-#X connect 25 0 34 0;
-#X connect 38 0 57 0;
-#X connect 38 0 58 0;
-#X connect 39 0 17 0;
-#X connect 42 0 44 0;
-#X connect 43 0 45 1;
-#X connect 44 0 43 0;
-#X connect 44 0 43 1;
-#X connect 45 0 13 0;
-#X connect 46 0 48 0;
-#X connect 48 0 55 0;
+#X connect 36 0 55 0;
+#X connect 36 0 56 0;
+#X connect 37 0 17 0;
+#X connect 40 0 42 0;
+#X connect 41 0 43 1;
+#X connect 42 0 41 0;
+#X connect 42 0 41 1;
+#X connect 43 0 13 0;
+#X connect 44 0 46 0;
+#X connect 46 0 53 0;
+#X connect 47 0 49 1;
+#X connect 48 0 49 0;
 #X connect 49 0 51 1;
 #X connect 50 0 51 0;
-#X connect 51 0 53 1;
-#X connect 52 0 53 0;
+#X connect 51 0 52 0;
+#X connect 52 0 54 1;
 #X connect 53 0 54 0;
-#X connect 54 0 56 1;
-#X connect 55 0 56 0;
-#X connect 56 0 57 1;
-#X connect 57 0 22 0;
-#X connect 59 0 93 0;
-#X connect 60 0 14 0;
-#X connect 61 0 62 0;
-#X connect 62 0 64 0;
-#X connect 63 0 68 0;
-#X connect 64 0 63 0;
-#X connect 64 0 63 1;
-#X connect 65 0 67 0;
-#X connect 66 0 68 1;
-#X connect 67 0 66 0;
-#X connect 67 0 66 1;
-#X connect 68 0 97 0;
-#X connect 71 0 73 0;
-#X connect 71 0 82 0;
-#X connect 72 0 74 0;
-#X connect 72 0 83 0;
-#X connect 75 0 19 0;
-#X connect 76 0 18 0;
-#X connect 77 0 80 0;
-#X connect 78 0 79 0;
-#X connect 79 0 61 0;
-#X connect 80 0 65 0;
-#X connect 81 0 96 0;
-#X connect 84 0 81 0;
-#X connect 86 0 88 0;
-#X connect 86 0 88 1;
-#X connect 87 0 3 0;
-#X connect 87 0 3 1;
-#X connect 88 0 89 0;
-#X connect 89 0 91 0;
+#X connect 54 0 55 1;
+#X connect 55 0 20 0;
+#X connect 57 0 85 0;
+#X connect 58 0 14 0;
+#X connect 59 0 60 0;
+#X connect 60 0 62 0;
+#X connect 61 0 66 0;
+#X connect 62 0 61 0;
+#X connect 62 0 61 1;
+#X connect 63 0 65 0;
+#X connect 64 0 66 1;
+#X connect 65 0 64 0;
+#X connect 65 0 64 1;
+#X connect 66 0 89 0;
+#X connect 69 0 71 0;
+#X connect 69 0 74 0;
+#X connect 70 0 72 0;
+#X connect 70 0 75 0;
+#X connect 73 0 107 0;
+#X connect 76 0 105 0;
+#X connect 78 0 80 0;
+#X connect 78 0 80 1;
+#X connect 79 0 3 0;
+#X connect 79 0 3 1;
+#X connect 80 0 81 0;
+#X connect 81 0 83 0;
+#X connect 83 0 84 0;
+#X connect 84 0 85 1;
+#X connect 85 0 89 1;
+#X connect 88 0 48 0;
+#X connect 89 0 58 0;
 #X connect 91 0 92 0;
 #X connect 92 0 93 1;
-#X connect 93 0 97 1;
-#X connect 96 0 50 0;
-#X connect 97 0 60 0;
-#X connect 99 0 100 0;
-#X connect 100 0 101 1;
-#X connect 101 0 39 0;
-#X connect 102 0 98 0;
-#X connect 103 0 0 0;
-#X connect 105 0 21 0;
-#X connect 105 0 21 1;
+#X connect 93 0 37 0;
+#X connect 94 0 90 0;
+#X connect 96 0 19 0;
+#X connect 96 0 19 1;
+#X connect 98 0 97 0;
+#X connect 98 0 99 0;
+#X connect 99 0 95 0;
+#X connect 99 0 114 0;
+#X connect 100 0 0 0;
+#X connect 101 0 88 0;
+#X connect 102 0 104 0;
+#X connect 103 0 59 0;
+#X connect 104 0 103 0;
+#X connect 105 0 101 0;
+#X connect 106 0 63 0;
 #X connect 107 0 106 0;
-#X connect 107 0 108 0;
-#X connect 108 0 103 0;
-#X connect 108 0 104 0;
+#X connect 108 0 113 0;
+#X connect 109 0 111 0;
+#X connect 110 0 18 0;
+#X connect 111 0 110 0;
+#X connect 112 0 40 0;
+#X connect 113 0 112 0;
+#X connect 114 0 100 0;
 #X restore 313 307 pd GoldfreqGain;
 #N canvas 272 58 1006 797 GoldnoiseGain 0;
 #X text -21037 364 Mass Density of Air \, squared;
-#X obj -20777 477 *;
-#X text -20777 430 Distance;
+#X obj -20777 459 *;
+#X text -20777 412 Distance;
 #N canvas 759 125 235 275 pow8 0;
 #X obj 47 67 *~;
 #X obj 76 67 *~;
@@ -435,27 +447,25 @@
 #X connect 10 0 3 0;
 #X connect 10 0 4 0;
 #X restore -20846 224 pd pow8;
-#X obj -20846 159 inlet~;
+#X obj -20846 137 inlet~;
 #X obj -20807 286 inlet;
-#X obj -20777 451 inlet;
+#X obj -20777 433 inlet;
 #X obj -20861 617 outlet~;
 #X text -20858 648 Gain proportional to windspeed to power 8 for spectrum
 ;
 #X text -20771 287 Diameter;
-#X text -20847 140 Wind speed;
+#X text -20847 118 Wind speed;
 #X text -21027 627 Calculates wake gain;
 #X text -20399 16 Azimuth;
 #X obj -20398 33 inlet;
-#X obj -20398 56 sig~;
 #X obj -20342 33 inlet;
-#X obj -20342 56 sig~;
 #X text -20343 16 Elevation;
 #X floatatom -20304 57 5 0 0 0 - - -;
-#X floatatom -20434 58 5 0 0 0 - - -;
-#X obj -20398 96 s~ \$0-this_azim;
-#X obj -20342 77 s~ \$0-this_elev;
+#X floatatom -20470 58 5 0 0 0 - - -;
+#X obj -20398 117 s~ \$0-this_azim;
+#X obj -20342 95 s~ \$0-this_elev;
 #X obj -20861 371 *~ 1.225;
-#X obj -20511 100 r~ \$0-this_azim;
+#X obj -20510 100 r~ \$0-this_azim;
 #N canvas 759 125 250 309 pow5 0;
 #X obj 47 67 *~;
 #X obj 76 35 inlet~;
@@ -520,7 +530,6 @@
 #X obj -20720 371 *~;
 #X obj -20720 429 *~;
 #X obj -20720 502 *~;
-#X obj -20777 504 sig~;
 #X obj -20777 530 *~;
 #X obj -20861 574 /~;
 #X obj -20624 229 -~;
@@ -534,13 +543,12 @@
 #X obj -20828 312 *~ 1;
 #X obj -20861 251 *~;
 #X obj -20861 347 *~;
-#X obj -20809 409 inlet;
+#X obj -20809 392 inlet;
 #X obj -20861 444 *~ 1;
 #X obj -20861 528 *~ 2.50663;
 #X text -20782 254 Corrolation Length;
-#X text -20806 388 Length;
-#X obj -20846 181 average~ 64;
-#X obj -20846 203 sig~;
+#X text -20806 371 Length;
+#X obj -20846 159 average~ 64;
 #X floatatom -20757 165 5 0 0 0 - - -;
 #N canvas 801 264 426 401 aveTimeCal 0;
 #X text 224 38 Elevation;
@@ -579,65 +587,76 @@
 #X connect 16 0 17 0;
 #X restore -20766 139 pd aveTimeCal;
 #X obj -20861 595 *~ 0.5;
-#X connect 1 0 40 0;
-#X connect 3 0 51 1;
-#X connect 4 0 58 0;
-#X connect 5 0 50 1;
+#X obj -20846 203 line~;
+#X msg -20846 181 \$1 5;
+#X obj -20342 75 line~;
+#X msg -20342 53 \$1 5;
+#X obj -20777 502 line~;
+#X msg -20777 480 \$1 5;
+#X obj -20398 86 line~;
+#X msg -20398 64 \$1 5;
+#X connect 1 0 64 0;
+#X connect 3 0 48 1;
+#X connect 4 0 55 0;
+#X connect 5 0 47 1;
 #X connect 6 0 1 0;
 #X connect 6 0 1 1;
-#X connect 13 0 14 0;
-#X connect 13 0 19 0;
-#X connect 14 0 20 0;
-#X connect 15 0 16 0;
-#X connect 15 0 18 0;
-#X connect 16 0 21 0;
-#X connect 22 0 54 0;
-#X connect 24 0 39 1;
-#X connect 25 0 24 0;
-#X connect 26 0 38 1;
+#X connect 13 0 17 0;
+#X connect 14 0 16 0;
+#X connect 14 0 62 0;
+#X connect 20 0 51 0;
+#X connect 22 0 37 1;
+#X connect 23 0 22 0;
+#X connect 24 0 36 1;
+#X connect 25 0 26 0;
+#X connect 26 0 29 0;
 #X connect 27 0 28 0;
-#X connect 28 0 31 0;
-#X connect 29 0 30 0;
-#X connect 30 0 31 1;
-#X connect 31 0 33 1;
+#X connect 28 0 29 1;
+#X connect 29 0 31 1;
+#X connect 30 0 31 0;
+#X connect 31 0 24 0;
 #X connect 32 0 33 0;
-#X connect 33 0 26 0;
+#X connect 32 0 33 1;
+#X connect 33 0 35 1;
 #X connect 34 0 35 0;
-#X connect 34 0 35 1;
-#X connect 35 0 37 1;
+#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 39 0 41 1;
-#X connect 40 0 41 0;
-#X connect 41 0 42 1;
-#X connect 42 0 62 0;
-#X connect 43 0 27 0;
-#X connect 45 0 43 0;
-#X connect 46 0 43 1;
-#X connect 47 0 48 0;
-#X connect 47 0 48 1;
-#X connect 48 0 51 0;
-#X connect 49 0 50 0;
-#X connect 50 0 52 1;
+#X connect 37 0 38 1;
+#X connect 38 0 39 1;
+#X connect 39 0 58 0;
+#X connect 40 0 25 0;
+#X connect 42 0 40 0;
+#X connect 43 0 40 1;
+#X connect 44 0 45 0;
+#X connect 44 0 45 1;
+#X connect 45 0 48 0;
+#X connect 46 0 47 0;
+#X connect 47 0 49 1;
+#X connect 48 0 49 0;
+#X connect 49 0 20 0;
+#X connect 50 0 51 1;
 #X connect 51 0 52 0;
-#X connect 52 0 22 0;
-#X connect 53 0 54 1;
-#X connect 54 0 55 0;
-#X connect 55 0 42 0;
-#X connect 58 0 59 0;
+#X connect 52 0 39 0;
+#X connect 55 0 60 0;
+#X connect 57 0 56 0;
+#X connect 57 0 55 0;
+#X connect 58 0 7 0;
 #X connect 59 0 3 0;
-#X connect 61 0 60 0;
-#X connect 61 0 58 0;
-#X connect 62 0 7 0;
+#X connect 60 0 59 0;
+#X connect 61 0 19 0;
+#X connect 62 0 61 0;
+#X connect 63 0 38 0;
+#X connect 64 0 63 0;
+#X connect 65 0 18 0;
+#X connect 66 0 65 0;
 #X restore 294 552 pd GoldnoiseGain;
 #X text 285 599 Calculates the gain of the wake;
 #X obj 467 82 s \$0-azim;
 #X obj 542 82 s \$0-elev;
 #X obj 365 262 r \$0-elev;
 #X obj 373 283 r \$0-azim;
-#X obj 373 506 r \$0-elev;
-#X obj 387 524 r \$0-azim;
+#X obj 387 531 r \$0-elev;
+#X obj 373 508 r \$0-azim;
 #N canvas 1021 287 444 428 corrLen 0;
 #X obj 103 71 inlet~;
 #X obj 88 200 outlet~;
@@ -909,10 +928,11 @@
 #X connect 80 0 50 0;
 #X connect 80 1 49 0;
 #X connect 81 0 54 0;
+#X connect 81 0 104 0;
 #X connect 85 0 80 6;
 #X connect 86 0 80 7;
-#X connect 87 0 81 6;
-#X connect 88 0 81 7;
+#X connect 87 0 81 7;
+#X connect 88 0 81 6;
 #X connect 89 0 91 0;
 #X connect 90 0 89 0;
 #X connect 92 0 80 4;
--- a/scene demo/testBedD4.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/scene demo/testBedD4.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -2,7 +2,7 @@
 #X obj 205 -81 loadbang;
 #X obj -208 188 delwrite~ varwind 3000;
 #X obj -98 -63 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 1439 1;
+-1 -1 1947 1;
 #X obj -290 33 snapshot~;
 #X floatatom -290 60 10 0 0 0 - - -;
 #X obj -207 -19 *~ 1;
@@ -11,7 +11,7 @@
 #X obj -9 -107 loadbang;
 #X msg -9 -87 5;
 #X obj 255 11 hsl 128 15 0.001 0.3 1 0 empty empty empty -2 -8 0 10
--262144 -1 -1 903 1;
+-262144 -1 -1 8040 1;
 #X floatatom 261 35 8 0 0 0 - - -;
 #X obj 327 285 hsl 128 15 0.009 0.9 0 0 empty empty empty -2 -8 0 10
 -262144 -1 -1 6999 1;
@@ -21,10 +21,10 @@
 -1 -1 6350 1;
 #X floatatom 321 196 5 0 0 0 - - -;
 #X obj 312 222 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 706 1;
+-262144 -1 -1 9349 1;
 #X floatatom 336 251 5 0 0 0 - - -;
 #X obj 281 110 hsl 128 15 100 1 1 0 empty empty empty -2 -8 0 10 -262144
--1 -1 9670 1;
+-1 -1 8877 1;
 #X floatatom 295 139 5 0 0 0 - - -;
 #X text 468 286 Pan Value;
 #X obj -233 426 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
@@ -68,7 +68,7 @@
 #X restore -234 383 pd opLevels;
 #X msg -225 329 5;
 #X obj -231 354 hsl 100 25 0.1 1e+06 1 0 empty empty empty -2 -8 0
-10 -262144 -1 -1 7746 1;
+10 -262144 -1 -1 7923 1;
 #N canvas 20 383 344 123 machCalc 0;
 #X text 107 15 Speed of Sound (dry air 20 Degs C);
 #X obj 26 -14 vd~ varwind;
@@ -84,7 +84,7 @@
 #X obj 205 -57 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #X obj 266 67 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 12700 1;
+-1 -1 5644 1;
 #X floatatom 287 86 8 0 0 0 - - -;
 #X msg 171 50 4;
 #X obj -114 357 hsl 100 25 1 127 0 0 empty empty empty -2 -8 0 10 -262144
@@ -200,10 +200,7 @@
 #X msg 207 84 12.649;
 #X msg 306 -50 0.019;
 #X msg 307 -69 0.0254;
-#X msg 306 -33 0.006;
 #X msg 307 -89 0.0127;
-#X msg -253 101 32.3;
-#X obj 574 -64 metro 10;
 #X obj -138 -40 * 0.5;
 #X obj -101 -40 * 0.88;
 #X msg -416 198 28 0.04 7 6 35 30000;
@@ -215,31 +212,34 @@
 #X obj -444 463 line \$1 50;
 #X obj 248 517 freqCalcCyl3No_D3Mach;
 #X obj -349 61 s WSPEED;
-#X msg -444 113 23 0.037 5 4 15 40000;
 #X msg -435 137 20 0.01 15 6 77 40000;
 #X msg -423 165 17 0.0015 10 3 -160 30000;
+#X obj 574 -64 metro 100;
+#X msg -253 101 20;
+#X msg 306 -33 0.004;
+#X msg -444 113 23 0.037 5 4 85 40000;
 #X connect 0 0 33 0;
 #X connect 2 0 65 0;
-#X connect 2 0 116 0;
-#X connect 2 0 117 0;
+#X connect 2 0 113 0;
+#X connect 2 0 114 0;
 #X connect 3 0 4 0;
-#X connect 3 0 126 0;
+#X connect 3 0 123 0;
 #X connect 5 0 6 0;
 #X connect 6 0 3 0;
 #X connect 6 0 85 0;
 #X connect 8 0 9 0;
 #X connect 9 0 2 0;
 #X connect 10 0 11 0;
-#X connect 10 0 125 0;
+#X connect 10 0 122 0;
 #X connect 12 0 13 0;
-#X connect 12 0 125 5;
+#X connect 12 0 122 5;
 #X connect 15 0 16 0;
-#X connect 15 0 125 3;
+#X connect 15 0 122 3;
 #X connect 17 0 18 0;
 #X connect 17 0 84 0;
-#X connect 17 0 125 4;
+#X connect 17 0 122 4;
 #X connect 19 0 20 0;
-#X connect 19 0 125 2;
+#X connect 19 0 122 2;
 #X connect 25 0 27 0;
 #X connect 26 0 22 0;
 #X connect 26 1 23 0;
@@ -260,7 +260,7 @@
 #X connect 33 0 59 0;
 #X connect 33 0 60 0;
 #X connect 34 0 35 0;
-#X connect 34 0 125 1;
+#X connect 34 0 122 1;
 #X connect 36 0 34 0;
 #X connect 37 0 26 1;
 #X connect 38 0 78 0;
@@ -271,24 +271,24 @@
 #X connect 46 0 17 0;
 #X connect 47 0 12 0;
 #X connect 49 0 50 0;
-#X connect 49 0 125 6;
+#X connect 49 0 122 6;
 #X connect 51 0 49 0;
 #X connect 52 0 53 0;
-#X connect 52 0 125 7;
+#X connect 52 0 122 7;
 #X connect 54 0 52 0;
 #X connect 55 0 56 0;
-#X connect 55 0 125 8;
+#X connect 55 0 122 8;
 #X connect 57 0 55 0;
 #X connect 58 0 49 0;
 #X connect 59 0 52 0;
 #X connect 60 0 55 0;
 #X connect 63 0 17 0;
-#X connect 67 0 124 0;
-#X connect 67 1 123 0;
-#X connect 67 2 122 0;
-#X connect 67 3 121 0;
-#X connect 67 4 120 0;
-#X connect 67 5 119 0;
+#X connect 67 0 121 0;
+#X connect 67 1 120 0;
+#X connect 67 2 119 0;
+#X connect 67 3 118 0;
+#X connect 67 4 117 0;
+#X connect 67 5 116 0;
 #X connect 69 0 28 0;
 #X connect 71 0 19 0;
 #X connect 73 0 34 0;
@@ -297,8 +297,9 @@
 #X connect 78 0 37 0;
 #X connect 80 0 17 0;
 #X connect 83 0 17 0;
+#X connect 85 0 86 0;
+#X connect 85 0 107 0;
 #X connect 85 0 1 0;
-#X connect 85 0 86 0;
 #X connect 85 1 93 0;
 #X connect 86 0 87 0;
 #X connect 89 0 85 1;
@@ -306,7 +307,7 @@
 #X connect 93 0 94 0;
 #X connect 96 0 5 0;
 #X connect 97 0 2 0;
-#X connect 98 0 115 0;
+#X connect 98 0 126 0;
 #X connect 99 0 98 0;
 #X connect 101 0 93 0;
 #X connect 102 0 86 0;
@@ -319,18 +320,18 @@
 #X connect 110 0 10 0;
 #X connect 111 0 10 0;
 #X connect 112 0 10 0;
-#X connect 113 0 10 0;
-#X connect 114 0 64 0;
-#X connect 115 0 100 0;
-#X connect 116 0 5 1;
-#X connect 117 0 6 1;
-#X connect 118 0 67 0;
-#X connect 119 0 68 0;
-#X connect 120 0 106 0;
-#X connect 121 0 70 0;
-#X connect 122 0 72 0;
-#X connect 123 0 74 0;
-#X connect 124 0 76 0;
-#X connect 127 0 67 0;
-#X connect 128 0 67 0;
+#X connect 113 0 5 1;
+#X connect 114 0 6 1;
+#X connect 115 0 67 0;
+#X connect 116 0 68 0;
+#X connect 117 0 106 0;
+#X connect 118 0 70 0;
+#X connect 119 0 72 0;
+#X connect 120 0 74 0;
+#X connect 121 0 76 0;
+#X connect 124 0 67 0;
+#X connect 125 0 67 0;
+#X connect 126 0 100 0;
+#X connect 127 0 64 0;
+#X connect 128 0 10 0;
 #X connect 129 0 67 0;
--- a/scene demo/wire10_D2.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/scene demo/wire10_D2.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -1,5 +1,5 @@
-#N canvas 240 149 936 380 10;
-#X obj -85 58 inlet;
+#N canvas 312 346 936 380 10;
+#X obj 47 288 inlet;
 #X obj 530 27 inlet;
 #X obj 530 48 i;
 #X obj 487 66 t b;
@@ -15,18 +15,11 @@
 #X obj 530 70 - 1;
 #X obj 530 93 * 10;
 #X msg 475 95 10;
-#X obj -33 288 +;
-#X floatatom -21 312 5 0 0 0 - - -;
-#X floatatom -102 333 5 0 0 0 - - -;
-#X obj -18 247 t f b;
-#X obj 9 267 delay 9;
-#X msg -200 123 300;
-#X obj -200 98 loadbang;
-#X obj -142 96 r setUp;
-#X obj -200 142 s \$0-wirDel;
-#X obj -102 163 r \$0-wirDel;
-#X obj -85 80 s \$0-wirDat;
-#X obj -68 185 r \$0-wirDat;
+#X obj 116 289 +;
+#X floatatom 128 313 5 0 0 0 - - -;
+#X floatatom 47 334 5 0 0 0 - - -;
+#X obj 131 248 t f b;
+#X obj 158 268 delay 9;
 #X obj 25 118 s \$0-s1;
 #X obj 75 118 s \$0-s2;
 #X obj 125 118 s \$0-s3;
@@ -38,10 +31,10 @@
 #X obj 425 117 s \$0-s9;
 #X obj 475 117 s \$0-s10;
 #X obj 530 117 s \$0-thisGroup;
-#X obj -18 227 r \$0-thisGroup;
-#X obj -33 207 r \$0-s1;
-#X obj -102 311 wireSourceD3;
-#X connect 0 0 26 0;
+#X obj 131 228 r \$0-thisGroup;
+#X obj 116 208 r \$0-s1;
+#X obj 47 312 wireSourceD3;
+#X connect 0 0 34 0;
 #X connect 1 0 2 0;
 #X connect 1 0 3 0;
 #X connect 2 0 13 0;
@@ -55,28 +48,23 @@
 #X connect 3 0 10 0;
 #X connect 3 0 11 0;
 #X connect 3 0 12 0;
-#X connect 4 0 28 0;
-#X connect 5 0 29 0;
-#X connect 6 0 30 0;
-#X connect 7 0 31 0;
-#X connect 8 0 32 0;
-#X connect 9 0 33 0;
-#X connect 10 0 34 0;
-#X connect 11 0 35 0;
-#X connect 12 0 36 0;
+#X connect 4 0 21 0;
+#X connect 5 0 22 0;
+#X connect 6 0 23 0;
+#X connect 7 0 24 0;
+#X connect 8 0 25 0;
+#X connect 9 0 26 0;
+#X connect 10 0 27 0;
+#X connect 11 0 28 0;
+#X connect 12 0 29 0;
 #X connect 13 0 14 0;
-#X connect 14 0 38 0;
-#X connect 15 0 37 0;
+#X connect 14 0 31 0;
+#X connect 15 0 30 0;
 #X connect 16 0 17 0;
-#X connect 16 0 41 2;
+#X connect 16 0 34 1;
 #X connect 19 0 16 1;
 #X connect 19 1 20 0;
 #X connect 20 0 16 0;
-#X connect 21 0 24 0;
-#X connect 22 0 21 0;
-#X connect 23 0 21 0;
-#X connect 25 0 41 0;
-#X connect 27 0 41 1;
-#X connect 39 0 19 0;
-#X connect 40 0 16 0;
-#X connect 41 0 18 0;
+#X connect 32 0 19 0;
+#X connect 33 0 16 0;
+#X connect 34 0 18 0;
--- a/scene demo/wireSourceD3.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/scene demo/wireSourceD3.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -1,19 +1,18 @@
 #N canvas 648 193 450 300 10;
-#X obj -28 104 inlet;
+#X obj 90 45 inlet;
 #X obj 77 179 outlet;
 #X text -10 210 A single source on the horizontal wire;
-#X obj 91 47 inlet;
 #X obj 160 48 inlet;
 #X floatatom 180 69 5 0 0 0 - - -;
 #X obj 41 108 tolerence;
+#X obj 77 156 freqCalcCyl3No_D3Mach;
 #X obj 91 70 wireSrcPosD3;
-#X obj 77 156 freqCalcCyl3No_D3Mach;
-#X connect 3 0 7 0;
-#X connect 4 0 5 0;
-#X connect 4 0 7 1;
-#X connect 6 0 8 0;
-#X connect 7 0 6 0;
-#X connect 7 1 8 1;
-#X connect 7 2 8 2;
-#X connect 7 3 8 3;
-#X connect 7 4 8 5;
+#X connect 0 0 7 0;
+#X connect 3 0 4 0;
+#X connect 3 0 7 1;
+#X connect 5 0 6 0;
+#X connect 7 0 5 0;
+#X connect 7 1 6 1;
+#X connect 7 2 6 2;
+#X connect 7 3 6 3;
+#X connect 7 4 6 5;
--- a/scene demo/wireSrcPosD3.pd	Sat Feb 06 16:54:24 2016 +0000
+++ b/scene demo/wireSrcPosD3.pd	Wed Feb 10 13:24:11 2016 +0000
@@ -1,35 +1,34 @@
-#N canvas 247 71 1377 690 10;
+#N canvas -91 36 1440 747 10;
 #X obj 8 25 inlet;
 #X obj 51 21 unpack f f f f f f f f f;
-#X obj 1018 41 inlet;
-#X floatatom 983 64 5 0 0 0 - - -;
+#X obj 1007 -71 inlet;
+#X floatatom 972 -48 5 0 0 0 - - -;
 #X obj 47 182 +;
 #X floatatom 10 208 5 0 0 0 - - -;
 #X obj 150 210 +;
 #X obj 150 166 * -1;
 #X floatatom 117 233 5 0 0 0 - - -;
 #X floatatom 8 159 5 0 0 0 - - -;
-#X obj 972 34 -;
-#X floatatom 925 54 5 0 0 0 - - -;
-#X obj 1018 85 /;
-#X obj 972 159 *;
-#X floatatom 922 188 5 0 0 0 - - -;
-#X floatatom 1039 113 5 0 0 0 - - -;
-#X obj 987 117 t f b;
-#X obj 972 206 +;
-#X floatatom 935 229 5 0 0 0 - - -;
-#X obj 380 143 r Xpos;
-#X obj 456 144 r Ypos;
-#X obj 539 138 r Zpos;
-#X obj 441 239 +;
-#X obj 441 265 +;
-#X obj 441 290 sqrt;
-#X floatatom 401 315 5 0 0 0 - - -;
-#X obj 380 210 *;
-#X obj 456 211 *;
-#X obj 535 212 *;
-#X obj 456 187 -;
-#X obj 380 186 -;
+#X obj 961 -78 -;
+#X floatatom 914 -58 5 0 0 0 - - -;
+#X obj 1007 -27 /;
+#X obj 961 47 *;
+#X floatatom 911 76 5 0 0 0 - - -;
+#X floatatom 1028 1 5 0 0 0 - - -;
+#X obj 976 5 t f b;
+#X obj 961 94 +;
+#X floatatom 924 117 5 0 0 0 - - -;
+#X obj 252 234 r Xpos;
+#X obj 328 235 r Ypos;
+#X obj 313 330 +;
+#X obj 313 356 +;
+#X obj 313 381 sqrt;
+#X floatatom 273 406 5 0 0 0 - - -;
+#X obj 252 301 *;
+#X obj 328 302 *;
+#X obj 410 334 *;
+#X obj 328 278 -;
+#X obj 252 277 -;
 #X obj 619 328 outlet;
 #X obj 619 256 atan;
 #X obj 619 234 /;
@@ -38,37 +37,18 @@
 #X obj 619 304 / 6.28319;
 #X obj 634 191 t f b;
 #X obj 661 214 delay 9;
-#X text 325 290 Distance to source;
-#X obj 688 628 outlet;
-#X text 641 655 Calculates the pan value;
-#X obj 682 305 r YRpos;
-#X obj 682 354 +;
-#X obj 697 329 t f b;
-#X floatatom 736 328 5 0 0 0 - - -;
-#X obj 682 422 mod 360;
-#X obj 601 449 > 180;
-#X obj 641 449 < 360;
-#X obj 608 475 spigot;
-#X obj 568 500 spigot;
-#X obj 682 449 / 360;
-#X obj 728 473 spigot;
-#X obj 688 498 spigot;
-#X obj 721 449 < 180;
-#X obj 761 449 > 0;
-#X floatatom 733 629 5 0 0 0 - - -;
-#X obj 688 603 clip 0 1;
-#X obj 682 378 swap 360;
-#X obj 682 400 -;
-#X obj 568 542 + 1;
-#X obj 568 521 * -1;
-#X obj 688 580 * 2;
-#X obj 441 315 outlet;
-#X text 737 301 Azimuth to source;
+#X text 197 381 Distance to source;
+#X text 862 764 Calculates the pan value;
+#X obj 576 532 r YRpos;
+#X floatatom 590 556 5 0 0 0 - - -;
+#X obj 1213 94 swap 360;
+#X obj 1213 116 -;
+#X obj 313 406 outlet;
 #X obj 235 164 * 2;
 #X obj 235 185 outlet;
 #X floatatom 88 639 5 0 0 0 - - -;
 #X obj 127 641 outlet;
-#X obj 1014 138 delay 9;
+#X obj 1003 26 delay 9;
 #X obj 8 79 s \$0-1WirX;
 #X obj 75 79 s \$0-1WirY;
 #X obj 141 79 s \$0-1WirZ;
@@ -81,15 +61,15 @@
 #X obj 150 143 r \$0-1WirLY;
 #X obj 165 188 r \$0-1WirZ;
 #X obj 161 235 s \$0-botW;
-#X obj 987 181 r \$0-botW;
-#X obj 972 229 s \$0-thisZ;
+#X obj 976 69 r \$0-botW;
+#X obj 961 117 s \$0-thisZ;
 #X obj 127 616 r \$0-1WirLX;
-#X obj 1033 60 r NO_WIR_SRC;
-#X obj 395 164 r \$0-1WirX;
-#X obj 471 162 r \$0-1WirY;
-#X obj 330 208 s \$0-ad;
-#X obj 408 210 s \$0-cd;
-#X obj 485 213 s \$0-bd;
+#X obj 1022 -52 r NO_WIR_SRC;
+#X obj 267 255 r \$0-1WirX;
+#X obj 343 253 r \$0-1WirY;
+#X obj 200 303 s \$0-ad;
+#X obj 280 301 s \$0-cd;
+#X obj 439 334 s \$0-bd;
 #X obj 634 168 r \$0-ad;
 #X floatatom 12 102 5 0 0 0 - - -;
 #X floatatom 80 104 5 0 0 0 - - -;
@@ -104,69 +84,281 @@
 #X obj 506 77 s \$0-1WirRY;
 #X obj 433 77 s \$0-1WirRX;
 #X obj 619 144 r \$0-cd;
-#X obj 724 233 atan;
-#X obj 724 211 /;
-#X obj 724 257 * 360;
-#X obj 724 281 / 6.28319;
-#X obj 739 168 t f b;
-#X obj 766 191 delay 9;
-#X obj 739 145 r \$0-ad;
-#X obj 724 121 r \$0-bd;
 #X text 538 346 Elevation to source;
-#X floatatom 333 235 5 0 0 0 - - -;
-#X floatatom 470 233 5 0 0 0 - - -;
-#X floatatom 535 237 5 0 0 0 - - -;
-#X obj 79 476 inlet;
-#X floatatom 33 499 5 0 0 0 - - -;
-#X text 25 394 comment;
-#X floatatom 65 541 5 0 0 0 - - -;
-#X obj 105 517 +;
-#X obj 153 396 <;
-#X obj 80 392 >;
-#X obj 120 426 spigot;
-#X obj 47 425 spigot;
-#X floatatom 180 475 5 0 0 0 - - -;
-#X obj 120 454 f;
-#X floatatom 218 354 5 0 0 0 - - -;
-#X floatatom 0 355 5 0 0 0 - - -;
-#X obj 47 348 r Zpos;
-#X obj 120 349 r Zpos;
-#X obj 153 369 r Zpos;
-#X obj 80 370 r Zpos;
-#X obj 47 399 -;
-#X obj 120 398 -;
-#X msg 205 424 0;
-#X obj 120 475 t f b;
-#X obj 147 496 delay 9;
-#X obj 62 323 r \$0-topW;
-#X obj 168 330 r \$0-botW;
-#X obj 550 182 r \$0-zRel;
-#X obj 140 537 s \$0-zRel;
+#X floatatom 342 324 5 0 0 0 - - -;
+#X obj 516 255 <;
+#X obj 443 251 >;
+#X obj 483 285 spigot;
+#X obj 410 284 spigot;
+#X obj 410 207 r Zpos;
+#X obj 483 208 r Zpos;
+#X obj 516 228 r Zpos;
+#X obj 443 229 r Zpos;
+#X obj 410 258 -;
+#X obj 483 257 -;
+#X obj 425 182 r \$0-topW;
+#X obj 531 189 r \$0-botW;
+#X obj 471 553 outlet;
+#X floatatom 544 256 0 0 0 0 - - -;
+#X floatatom 492 315 0 0 0 0 - - -;
+#X floatatom 410 308 0 0 0 0 - - -;
+#X obj 471 394 r \$0-ad;
+#X obj 471 437 /;
+#X text 373 559 Azimuth to source;
+#X obj 471 480 * 360;
+#X obj 471 501 / 6.28319;
+#X floatatom 406 510 0 0 0 0 - - -;
+#X floatatom 171 303 0 0 0 0 - - -;
+#X obj 400 371 +;
+#X obj 400 393 sqrt;
+#X floatatom 1216 145 0 0 0 0 - - -;
+#X floatatom 1221 709 0 0 0 0 - - -;
+#X floatatom 1233 672 0 0 0 0 - - -;
+#X floatatom 1233 693 0 0 0 0 - - -;
+#X obj 486 414 t f b;
+#N canvas 369 60 1029 690 myPan 1;
+#X obj 643 76 r YRpos;
+#X floatatom 644 102 5 0 0 0 - - -;
+#X obj 176 225 < 360;
+#X obj 143 251 spigot;
+#X obj 103 276 spigot;
+#X obj 400 245 spigot;
+#X obj 360 270 spigot;
+#X obj 433 221 > 0;
+#X floatatom 393 415 0 0 0 0 - - -;
+#X obj 224 223 > 180;
+#X obj 231 249 spigot;
+#X obj 191 274 spigot;
+#X obj 314 249 spigot;
+#X obj 274 274 spigot;
+#X obj 393 221 < 90;
+#X obj 347 223 < 180;
+#X obj 307 223 > 90;
+#X obj 264 223 < 270;
+#X obj 136 225 > 270;
+#X obj 249 109 hsl 128 15 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 23 1;
+#X obj 580 140 hsl 128 15 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 115 1;
+#X floatatom 98 145 0 0 0 0 - - -;
+#X floatatom 688 164 0 0 0 0 - - -;
+#X msg 272 64 180;
+#X msg 272 44 90;
+#X msg 272 84 270;
+#X obj 553 250 < 360;
+#X obj 520 276 spigot;
+#X obj 480 301 spigot;
+#X obj 777 270 spigot;
+#X obj 737 295 spigot;
+#X floatatom 779 194 0 0 0 0 - - -;
+#X obj 601 248 > 180;
+#X obj 608 274 spigot;
+#X obj 568 299 spigot;
+#X obj 691 274 spigot;
+#X obj 651 299 spigot;
+#X obj 770 246 < 90;
+#X obj 724 248 < 180;
+#X obj 684 248 > 90;
+#X obj 641 248 < 270;
+#X obj 513 250 > 270;
+#X obj 651 391 / 180;
+#X msg 592 91 180;
+#X msg 592 71 90;
+#X msg 592 111 270;
+#X obj 246 136 t f b;
+#X obj 577 168 t f b;
+#X obj 568 328 mod 180;
+#X obj 568 353 swap 180;
+#X obj 568 374 -;
+#X obj 191 345 -;
+#X floatatom 325 383 0 0 0 0 - - -;
+#X obj 274 362 / 180;
+#X obj 246 21 inlet;
+#X obj 577 38 inlet;
+#X obj 482 608 outlet;
+#X floatatom 372 662 0 0 0 0 - - -;
+#X obj 827 522 > 0.5;
+#X obj 867 522 < 1;
+#X obj 740 521 < 0.5;
+#X obj 780 521 > 0;
+#X obj 834 547 spigot;
+#X obj 794 572 spigot;
+#X obj 747 545 spigot;
+#X obj 707 570 spigot;
+#X obj 191 454 > 0.5;
+#X obj 231 454 < 1;
+#X obj 104 453 < 0.5;
+#X obj 144 453 > 0;
+#X obj 198 479 spigot;
+#X obj 158 504 spigot;
+#X obj 111 477 spigot;
+#X obj 71 502 spigot;
+#X text 325 41 Azimuth;
+#X text 641 38 Orientation;
+#X obj 417 649 -;
+#X obj 455 636 t f b;
+#X obj 191 324 swap 360;
+#X obj 402 460 inlet;
+#X obj 370 508 spigot;
+#X floatatom 355 578 0 0 0 0 - - -;
+#X obj 370 532 t f b;
+#X floatatom 306 511 0 0 0 0 - - -;
+#X obj 402 485 < 0;
+#X floatatom 571 607 0 0 0 0 - - -;
+#X obj 501 508 spigot;
+#X obj 501 529 * -1;
+#X obj 501 551 + 1;
+#X obj 447 488 > 0;
+#X obj 414 510 spigot;
+#X obj 355 557 +;
 #X connect 0 0 1 0;
-#X connect 1 0 70 0;
-#X connect 1 0 92 0;
-#X connect 1 1 71 0;
-#X connect 1 1 93 0;
-#X connect 1 2 72 0;
-#X connect 1 2 94 0;
-#X connect 1 3 73 0;
-#X connect 1 3 95 0;
-#X connect 1 4 74 0;
-#X connect 1 4 96 0;
-#X connect 1 5 75 0;
-#X connect 1 5 97 0;
-#X connect 1 6 98 0;
-#X connect 1 6 103 0;
-#X connect 1 7 99 0;
-#X connect 1 7 102 0;
-#X connect 1 8 100 0;
-#X connect 1 8 101 0;
+#X connect 0 0 20 0;
+#X connect 2 0 3 1;
+#X connect 3 0 4 0;
+#X connect 4 0 78 0;
+#X connect 5 0 6 0;
+#X connect 6 0 53 0;
+#X connect 7 0 5 1;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 78 0;
+#X connect 12 0 13 0;
+#X connect 13 0 53 0;
+#X connect 14 0 6 1;
+#X connect 15 0 12 1;
+#X connect 16 0 13 1;
+#X connect 17 0 10 1;
+#X connect 18 0 4 1;
+#X connect 19 0 21 0;
+#X connect 19 0 46 0;
+#X connect 20 0 22 0;
+#X connect 20 0 47 0;
+#X connect 23 0 19 0;
+#X connect 24 0 19 0;
+#X connect 25 0 19 0;
+#X connect 26 0 27 1;
+#X connect 27 0 28 0;
+#X connect 28 0 48 0;
+#X connect 29 0 30 0;
+#X connect 30 0 42 0;
+#X connect 32 0 34 1;
+#X connect 33 0 34 0;
+#X connect 34 0 48 0;
+#X connect 35 0 36 0;
+#X connect 36 0 42 0;
+#X connect 37 0 30 1;
+#X connect 38 0 35 1;
+#X connect 39 0 36 1;
+#X connect 40 0 33 1;
+#X connect 41 0 28 1;
+#X connect 42 0 8 0;
+#X connect 42 0 59 0;
+#X connect 42 0 58 0;
+#X connect 42 0 62 0;
+#X connect 42 0 60 0;
+#X connect 42 0 61 0;
+#X connect 42 0 64 0;
+#X connect 42 0 86 0;
+#X connect 42 0 90 0;
+#X connect 43 0 20 0;
+#X connect 44 0 20 0;
+#X connect 45 0 20 0;
+#X connect 46 0 18 0;
+#X connect 46 0 2 0;
+#X connect 46 0 3 0;
+#X connect 46 0 9 0;
+#X connect 46 0 17 0;
+#X connect 46 0 10 0;
+#X connect 46 0 16 0;
+#X connect 46 0 12 0;
+#X connect 46 0 15 0;
+#X connect 46 0 14 0;
+#X connect 46 0 7 0;
+#X connect 46 0 5 0;
+#X connect 47 0 41 0;
+#X connect 47 0 26 0;
+#X connect 47 0 27 0;
+#X connect 47 0 32 0;
+#X connect 47 0 33 0;
+#X connect 47 0 40 0;
+#X connect 47 0 39 0;
+#X connect 47 0 38 0;
+#X connect 47 0 35 0;
+#X connect 47 0 37 0;
+#X connect 47 0 29 0;
+#X connect 48 0 49 0;
+#X connect 49 0 50 0;
+#X connect 49 1 50 1;
+#X connect 50 0 42 0;
+#X connect 51 0 53 0;
+#X connect 53 0 52 0;
+#X connect 53 0 67 0;
+#X connect 53 0 66 0;
+#X connect 53 0 69 0;
+#X connect 53 0 68 0;
+#X connect 53 0 72 0;
+#X connect 53 0 70 0;
+#X connect 53 0 80 0;
+#X connect 54 0 19 0;
+#X connect 55 0 20 0;
+#X connect 58 0 63 1;
+#X connect 59 0 62 1;
+#X connect 60 0 65 1;
+#X connect 61 0 64 1;
+#X connect 62 0 63 0;
+#X connect 64 0 65 0;
+#X connect 66 0 71 1;
+#X connect 67 0 70 1;
+#X connect 68 0 73 1;
+#X connect 69 0 72 1;
+#X connect 70 0 71 0;
+#X connect 72 0 73 0;
+#X connect 76 0 57 0;
+#X connect 77 0 76 1;
+#X connect 77 1 76 0;
+#X connect 78 0 51 0;
+#X connect 78 1 51 1;
+#X connect 79 0 84 0;
+#X connect 79 0 89 0;
+#X connect 80 0 82 0;
+#X connect 82 0 91 1;
+#X connect 82 1 91 0;
+#X connect 84 0 80 1;
+#X connect 84 0 83 0;
+#X connect 84 0 86 1;
+#X connect 86 0 87 0;
+#X connect 87 0 88 0;
+#X connect 89 0 90 1;
+#X connect 90 0 91 0;
+#X connect 91 0 81 0;
+#X restore 531 556 pd myPan;
+#X obj 553 510 r \$0-bd;
+#X obj 471 458 acos;
+#X connect 0 0 1 0;
+#X connect 1 0 50 0;
+#X connect 1 0 72 0;
+#X connect 1 1 51 0;
+#X connect 1 1 73 0;
+#X connect 1 2 52 0;
+#X connect 1 2 74 0;
+#X connect 1 3 53 0;
+#X connect 1 3 75 0;
+#X connect 1 4 54 0;
+#X connect 1 4 76 0;
+#X connect 1 5 55 0;
+#X connect 1 5 77 0;
+#X connect 1 6 78 0;
+#X connect 1 6 83 0;
+#X connect 1 7 79 0;
+#X connect 1 7 82 0;
+#X connect 1 8 80 0;
+#X connect 1 8 81 0;
 #X connect 2 0 3 0;
 #X connect 2 0 12 0;
 #X connect 4 0 5 0;
-#X connect 4 0 78 0;
+#X connect 4 0 58 0;
 #X connect 6 0 8 0;
-#X connect 6 0 81 0;
+#X connect 6 0 61 0;
 #X connect 7 0 6 0;
 #X connect 10 0 11 0;
 #X connect 10 0 13 0;
@@ -175,112 +367,85 @@
 #X connect 13 0 14 0;
 #X connect 13 0 17 0;
 #X connect 16 0 13 1;
-#X connect 16 1 69 0;
+#X connect 16 1 49 0;
 #X connect 17 0 18 0;
-#X connect 17 0 83 0;
-#X connect 19 0 30 0;
-#X connect 20 0 29 0;
+#X connect 17 0 63 0;
+#X connect 19 0 29 0;
+#X connect 20 0 28 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 63 0;
-#X connect 26 0 22 0;
+#X connect 23 0 44 0;
+#X connect 25 0 21 0;
+#X connect 25 0 110 0;
+#X connect 26 0 21 1;
 #X connect 27 0 22 1;
-#X connect 28 0 23 1;
-#X connect 28 0 116 0;
-#X connect 29 0 27 0;
-#X connect 29 0 27 1;
-#X connect 29 0 89 0;
-#X connect 29 0 115 0;
-#X connect 30 0 26 0;
-#X connect 30 0 26 1;
-#X connect 30 0 88 0;
-#X connect 30 0 114 0;
-#X connect 32 0 35 0;
-#X connect 33 0 32 0;
-#X connect 35 0 36 0;
-#X connect 36 0 34 0;
-#X connect 36 0 31 0;
-#X connect 37 0 33 1;
-#X connect 37 1 38 0;
-#X connect 38 0 33 0;
+#X connect 27 0 110 1;
+#X connect 28 0 26 0;
+#X connect 28 0 26 1;
+#X connect 28 0 69 0;
+#X connect 28 0 86 0;
+#X connect 29 0 25 0;
+#X connect 29 0 25 1;
+#X connect 29 0 68 0;
+#X connect 29 0 109 0;
+#X connect 31 0 34 0;
+#X connect 32 0 31 0;
+#X connect 34 0 35 0;
+#X connect 35 0 33 0;
+#X connect 35 0 30 0;
+#X connect 36 0 32 1;
+#X connect 36 1 37 0;
+#X connect 37 0 32 0;
+#X connect 40 0 41 0;
+#X connect 40 0 117 2;
 #X connect 42 0 43 0;
-#X connect 42 0 45 0;
-#X connect 43 0 58 0;
-#X connect 44 0 43 1;
-#X connect 44 1 43 0;
-#X connect 46 0 47 0;
-#X connect 46 0 48 0;
-#X connect 46 0 51 0;
-#X connect 46 0 54 0;
-#X connect 46 0 55 0;
-#X connect 47 0 50 1;
-#X connect 48 0 49 1;
-#X connect 49 0 50 0;
-#X connect 50 0 61 0;
-#X connect 51 0 49 0;
-#X connect 51 0 52 0;
-#X connect 52 0 53 0;
-#X connect 53 0 62 0;
-#X connect 54 0 53 1;
-#X connect 55 0 52 1;
-#X connect 57 0 56 0;
-#X connect 57 0 40 0;
-#X connect 58 0 59 0;
-#X connect 58 1 59 1;
-#X connect 59 0 46 0;
-#X connect 60 0 62 0;
-#X connect 61 0 60 0;
-#X connect 62 0 57 0;
-#X connect 65 0 66 0;
-#X connect 69 0 13 0;
-#X connect 76 0 4 0;
-#X connect 76 0 9 0;
-#X connect 77 0 4 1;
-#X connect 79 0 7 0;
-#X connect 79 0 65 0;
-#X connect 80 0 6 1;
-#X connect 82 0 17 1;
-#X connect 84 0 67 0;
-#X connect 84 0 68 0;
-#X connect 85 0 12 1;
-#X connect 86 0 30 1;
-#X connect 87 0 29 1;
-#X connect 91 0 37 0;
-#X connect 104 0 33 0;
-#X connect 105 0 107 0;
-#X connect 106 0 105 0;
+#X connect 42 1 43 1;
+#X connect 43 0 112 0;
+#X connect 45 0 46 0;
+#X connect 49 0 13 0;
+#X connect 56 0 4 0;
+#X connect 56 0 9 0;
+#X connect 57 0 4 1;
+#X connect 59 0 7 0;
+#X connect 59 0 45 0;
+#X connect 60 0 6 1;
+#X connect 62 0 17 1;
+#X connect 64 0 47 0;
+#X connect 64 0 48 0;
+#X connect 65 0 12 1;
+#X connect 66 0 29 1;
+#X connect 67 0 28 1;
+#X connect 71 0 36 0;
+#X connect 84 0 32 0;
+#X connect 87 0 89 1;
+#X connect 88 0 90 1;
+#X connect 89 0 101 0;
+#X connect 89 0 102 0;
+#X connect 90 0 102 0;
+#X connect 91 0 95 0;
+#X connect 92 0 96 0;
+#X connect 92 0 100 0;
+#X connect 93 0 87 0;
+#X connect 94 0 88 0;
+#X connect 95 0 90 0;
+#X connect 96 0 89 0;
+#X connect 97 0 88 1;
+#X connect 97 0 95 1;
+#X connect 98 0 96 1;
+#X connect 98 0 87 1;
+#X connect 102 0 70 0;
+#X connect 102 0 27 1;
+#X connect 102 0 27 0;
+#X connect 103 0 104 0;
+#X connect 104 0 119 0;
+#X connect 106 0 107 0;
 #X connect 107 0 108 0;
-#X connect 108 0 44 0;
-#X connect 109 0 106 1;
-#X connect 109 1 110 0;
-#X connect 110 0 106 0;
-#X connect 111 0 109 0;
-#X connect 112 0 106 0;
-#X connect 117 0 118 0;
-#X connect 117 0 121 0;
-#X connect 122 0 124 1;
-#X connect 123 0 125 1;
-#X connect 124 0 127 0;
-#X connect 125 0 127 0;
-#X connect 127 0 137 0;
-#X connect 127 0 126 0;
-#X connect 130 0 134 0;
-#X connect 131 0 135 0;
-#X connect 132 0 122 0;
-#X connect 133 0 123 0;
-#X connect 134 0 125 0;
-#X connect 135 0 124 0;
-#X connect 136 0 127 0;
-#X connect 137 0 121 1;
-#X connect 137 0 142 0;
-#X connect 137 0 120 0;
-#X connect 137 1 138 0;
-#X connect 138 0 121 0;
-#X connect 139 0 123 1;
-#X connect 139 0 134 1;
-#X connect 140 0 135 1;
-#X connect 140 0 122 1;
-#X connect 141 0 28 0;
-#X connect 141 0 28 1;
-#X connect 141 0 90 0;
+#X connect 107 0 99 0;
+#X connect 107 0 117 0;
+#X connect 110 0 111 0;
+#X connect 111 0 116 0;
+#X connect 116 0 104 1;
+#X connect 116 1 104 0;
+#X connect 118 0 117 1;
+#X connect 119 0 106 0;