changeset 137:a561c594659a

No real changes
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Tue, 18 Aug 2015 17:04:55 +0100
parents a2c22df37601
children 6ff3ad934ae7
files .DS_Store scene demo/Gen3_D4.pd scene demo/angleCalcD2~.pd scene demo/freqCalcCyl2_D8Mach.pd scene demo/testBed.pd scene demo/wireSrcPosD3.pd
diffstat 6 files changed, 357 insertions(+), 308 deletions(-) [+]
line wrap: on
line diff
Binary file .DS_Store has changed
--- a/scene demo/Gen3_D4.pd	Mon Aug 17 17:10:27 2015 +0100
+++ b/scene demo/Gen3_D4.pd	Tue Aug 18 17:04:55 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 125 50 1355 780 10;
+#N canvas 48 48 1355 780 10;
 #X declare -lib mrpeach;
 #N canvas 236 158 426 423 windspeed 0;
 #X obj 3 -19 +~ 1;
@@ -85,12 +85,12 @@
 #X obj 94 515 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 157 515 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 248 506 vsl 15 128 0.1 10000 1 0 empty empty empty 0 -9 0 10
--262144 -1 -1 11935 1;
+-262144 -1 -1 765 1;
 #X text 277 534 Gain;
 #X obj 248 451 loadbang;
 #X obj 300 118 delwrite~ varwind 3000;
 #X obj 383 -74 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 741 1;
+-1 -1 5292 1;
 #X obj 343 29 snapshot~;
 #X obj 343 4 metro 100;
 #X obj 343 -18 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
@@ -141,10 +141,10 @@
 #X obj 1013 168 udpsend;
 #X obj 1023 140 packOSC;
 #X obj 833 -100 import mrpeach;
-#X floatatom 1024 -13 5 0 0 0 - - -;
+#X floatatom 1088 -19 5 0 0 0 - - -;
 #X obj 723 -61 udpreceive 9000;
 #X obj 723 -34 unpackOSC;
-#N canvas 958 458 205 101 Fence 0;
+#N canvas 958 458 205 101 Fence 1;
 #N canvas 102 41 1327 727 Posts 0;
 #X obj 835 478 r Cly12Z;
 #X obj 815 434 r Cly12X;
@@ -1696,7 +1696,7 @@
 #X connect 325 0 326 0;
 #X restore 770 19 pd OSC_WireValues;
 #X obj 97 432 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 0 1;
+-1 -1 127 1;
 #X floatatom 112 451 5 0 0 0 - - -;
 #N canvas 117 23 1269 841 OSC_TeleValues 0;
 #X obj 36 26 inlet;
@@ -3402,14 +3402,14 @@
 #X text 925 280 Hurricane;
 #X text 942 310 Beyond - centre of Tornado stuff!;
 #X obj 1024 50 i;
-#X obj 1024 8 * 100;
-#X obj 1024 27 + 5;
+#X obj 1088 2 * 100;
+#X obj 1088 21 + 5;
 #X obj 1024 70 / 100;
 #X obj 677 135 bng 35 250 50 0 empty empty empty 17 7 0 10 -4034 -1
 -1;
 #X obj 677 178 s setUp;
 #X obj 422 55 s W_SPEED;
-#X obj 1024 -37 r W_SPEED;
+#X obj 1088 -43 r W_SPEED;
 #X obj 912 367 s GAIN;
 #X obj 339 445 r GAIN;
 #X obj 855 391 s MYSPEED;
@@ -3420,7 +3420,6 @@
 #X msg 889 282 33 1;
 #X msg 891 309 50 0.2;
 #X obj 383 499 delay 150;
-#X msg 878 250 12 100;
 #X msg 799 315 0 0;
 #N canvas 20 383 344 123 machCalc 0;
 #X text 107 15 Speed of Sound (dry air 20 Degs C);
@@ -3431,6 +3430,11 @@
 #X connect 3 0 2 0;
 #X restore 579 -74 pd machCalc;
 #X msg 854 225 7 5000;
+#X obj 1024 -33 loadbang;
+#X obj 1024 -10 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1024 12 metro 40;
+#X msg 878 250 12 250;
 #X connect 0 0 25 0;
 #X connect 16 0 30 1;
 #X connect 16 0 78 0;
@@ -3474,7 +3478,7 @@
 #X connect 61 1 74 0;
 #X connect 66 0 69 0;
 #X connect 67 0 68 0;
-#X connect 68 0 66 0;
+#X connect 68 0 66 1;
 #X connect 69 0 51 0;
 #X connect 70 0 71 0;
 #X connect 73 0 37 0;
@@ -3487,5 +3491,8 @@
 #X connect 82 0 61 0;
 #X connect 83 0 79 0;
 #X connect 84 0 61 0;
-#X connect 85 0 61 0;
-#X connect 87 0 61 0;
+#X connect 86 0 61 0;
+#X connect 87 0 88 0;
+#X connect 88 0 89 0;
+#X connect 89 0 66 0;
+#X connect 90 0 61 0;
--- a/scene demo/angleCalcD2~.pd	Mon Aug 17 17:10:27 2015 +0100
+++ b/scene demo/angleCalcD2~.pd	Tue Aug 18 17:04:55 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 0 23 674 484 10;
+#N canvas 239 135 674 484 10;
 #X obj 474 172 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
 -1 -1 0 1;
 #X text 473 153 Elevation Angle;
@@ -18,13 +18,13 @@
 #X obj 225 131 sig~;
 #X obj 471 198 sig~;
 #X obj 378 323 loadbang;
-#X obj 378 344 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 378 344 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X obj 378 362 metro 10;
 #X obj 378 383 snapshot~;
 #X floatatom 378 403 8 0 0 0 - - -;
 #X obj 98 122 loadbang;
-#X obj 98 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 98 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X obj 98 161 metro 10;
 #X obj 98 182 snapshot~;
@@ -32,25 +32,25 @@
 #X obj 98 208 > 0;
 #X floatatom 102 246 5 0 0 0 - - -;
 #X obj 259 220 spigot~;
-#X obj 235 280 -~;
 #X obj 250 257 r~ MY_MACH;
 #X obj 338 242 r~ MY_MACH;
 #X obj 126 301 loadbang;
-#X obj 126 322 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 126 322 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X obj 126 340 metro 10;
 #X obj 126 361 snapshot~;
 #X floatatom 126 381 8 0 0 0 - - -;
 #X obj 480 313 loadbang;
-#X obj 480 334 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 480 334 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X obj 480 352 metro 10;
 #X obj 480 373 snapshot~;
 #X floatatom 480 393 8 0 0 0 - - -;
 #X obj 260 190 cos~;
-#X obj 323 277 +~;
 #X obj 244 306 spigot~;
 #X obj 299 302 spigot~;
+#X obj 235 280 -~;
+#X obj 323 277 +~;
 #X connect 0 0 3 0;
 #X connect 0 0 15 0;
 #X connect 4 0 2 0;
@@ -58,7 +58,7 @@
 #X connect 6 0 8 0;
 #X connect 7 0 9 0;
 #X connect 8 0 24 0;
-#X connect 8 0 42 0;
+#X connect 8 0 41 0;
 #X connect 9 0 10 0;
 #X connect 10 0 11 1;
 #X connect 11 0 12 0;
@@ -75,23 +75,23 @@
 #X connect 24 0 26 0;
 #X connect 26 0 27 0;
 #X connect 26 0 28 1;
-#X connect 26 0 45 1;
-#X connect 26 0 44 1;
-#X connect 28 0 29 0;
-#X connect 28 1 43 0;
-#X connect 29 0 44 0;
-#X connect 30 0 29 1;
-#X connect 31 0 43 1;
-#X connect 31 0 40 0;
+#X connect 26 0 43 1;
+#X connect 26 0 42 1;
+#X connect 28 0 44 0;
+#X connect 28 1 45 0;
+#X connect 29 0 44 1;
+#X connect 30 0 39 0;
+#X connect 30 0 45 1;
+#X connect 31 0 32 0;
 #X connect 32 0 33 0;
 #X connect 33 0 34 0;
 #X connect 34 0 35 0;
-#X connect 35 0 36 0;
+#X connect 36 0 37 0;
 #X connect 37 0 38 0;
 #X connect 38 0 39 0;
 #X connect 39 0 40 0;
-#X connect 40 0 41 0;
-#X connect 42 0 28 0;
-#X connect 43 0 45 0;
-#X connect 44 0 11 0;
-#X connect 45 1 11 0;
+#X connect 41 0 28 0;
+#X connect 42 0 11 0;
+#X connect 43 1 11 0;
+#X connect 44 0 42 0;
+#X connect 45 0 43 0;
--- a/scene demo/freqCalcCyl2_D8Mach.pd	Mon Aug 17 17:10:27 2015 +0100
+++ b/scene demo/freqCalcCyl2_D8Mach.pd	Tue Aug 18 17:04:55 2015 +0100
@@ -163,13 +163,13 @@
 #X obj -20787 476 /~ 360;
 #X obj -20787 498 sin~;
 #X text -20833 411 Quadrupole;
-#X obj -20846 658 *~ 0.005;
 #X text -20992 36 Strouhal number;
 #X text -20798 35 Wind speed;
 #X text -20580 332 Mid Source;
 #X text -20813 430 comment;
 #X obj -20740 391 angleCalcND2~;
 #X obj -20831 523 abs~;
+#X obj -20846 658 *~ 0.005;
 #X connect 2 0 3 1;
 #X connect 3 0 4 0;
 #X connect 4 0 5 0;
@@ -178,7 +178,7 @@
 #X connect 7 0 8 1;
 #X connect 8 0 24 0;
 #X connect 8 0 36 0;
-#X connect 9 0 56 0;
+#X connect 9 0 62 0;
 #X connect 12 0 3 0;
 #X connect 13 0 2 0;
 #X connect 13 0 2 1;
@@ -192,14 +192,13 @@
 #X connect 22 0 8 0;
 #X connect 27 0 29 0;
 #X connect 28 0 31 0;
-#X connect 29 0 61 0;
-#X connect 30 0 61 1;
+#X connect 29 0 60 0;
+#X connect 30 0 60 1;
 #X connect 31 0 30 0;
 #X connect 33 0 34 0;
 #X connect 34 0 35 0;
-#X connect 35 0 62 0;
+#X connect 35 0 61 0;
 #X connect 36 0 9 0;
-#X connect 36 0 46 0;
 #X connect 37 0 36 1;
 #X connect 38 0 39 0;
 #X connect 39 0 40 0;
@@ -217,11 +216,12 @@
 #X connect 52 0 53 0;
 #X connect 53 0 54 0;
 #X connect 54 0 37 1;
-#X connect 56 0 17 0;
-#X connect 61 0 33 0;
-#X connect 61 0 41 0;
-#X connect 61 0 52 0;
-#X connect 62 0 37 0;
+#X connect 60 0 33 0;
+#X connect 60 0 41 0;
+#X connect 60 0 52 0;
+#X connect 61 0 37 0;
+#X connect 62 0 17 0;
+#X connect 62 0 46 0;
 #X restore 364 497 pd noiseGain;
 #X obj 398 407 r \$0-diameter;
 #N canvas 477 23 1040 691 freqGain 0;
@@ -486,13 +486,13 @@
 #X obj 1032 198 *~ 0.015;
 #X obj 1172 68 clip~ 1 20;
 #X obj 1080 295 fcpan;
-#X obj 807 381 clip~ 60 22050;
 #X connect 4 0 15 0;
 #X connect 5 0 7 0;
 #X connect 6 0 42 0;
 #X connect 6 0 92 0;
 #X connect 7 0 6 0;
-#X connect 8 0 144 0;
+#X connect 8 0 4 0;
+#X connect 8 0 28 0;
 #X connect 10 0 8 0;
 #X connect 11 0 21 0;
 #X connect 11 0 94 0;
@@ -591,5 +591,3 @@
 #X connect 142 0 43 0;
 #X connect 143 0 95 0;
 #X connect 143 1 96 0;
-#X connect 144 0 4 0;
-#X connect 144 0 28 0;
--- a/scene demo/testBed.pd	Mon Aug 17 17:10:27 2015 +0100
+++ b/scene demo/testBed.pd	Tue Aug 18 17:04:55 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 254 54 1281 766 10;
+#N canvas 525 68 1281 766 10;
 #X obj 167 -82 loadbang;
 #N canvas 236 158 426 423 windspeed 0;
 #X obj 3 -19 +~ 1;
@@ -71,7 +71,7 @@
 #X restore -268 -129 pd windspeed;
 #X obj -268 65 delwrite~ varwind 3000;
 #X obj -185 -127 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 1101 1;
+-262144 -1 -1 2101 1;
 #X obj -225 -24 snapshot~;
 #X obj -225 -49 metro 100;
 #X obj -225 -71 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
@@ -143,8 +143,8 @@
 #X connect 16 0 4 1;
 #X restore -277 188 pd opLevels;
 #X msg -253 109 5;
-#X obj -274 159 hsl 100 25 0 1000 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 1980 1;
+#X obj -274 159 hsl 100 25 0.1 5000 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
 #X obj -7 -21 snapshot~;
 #X obj -7 -46 metro 100;
 #X floatatom -7 6 10 0 0 0 - - -;
@@ -399,7 +399,6 @@
 #X msg 125 188 120;
 #X msg 171 165 -45;
 #X obj -374 10 sig~;
-#X msg -403 -11 25;
 #X msg 134 232 5;
 #X msg 290 -20 0.01;
 #X floatatom -148 -87 5 0 0 0 - - -;
@@ -430,18 +429,19 @@
 #X msg -156 138 1;
 #X floatatom -314 190 5 0 0 0 - - -;
 #X msg -444 232 13 0.005 10 1 85 150;
+#X msg -403 -11 8;
 #X connect 0 0 46 0;
 #X connect 1 0 8 0;
 #X connect 3 0 8 1;
 #X connect 3 0 9 1;
-#X connect 3 0 92 0;
+#X connect 3 0 91 0;
 #X connect 4 0 7 0;
 #X connect 4 0 54 0;
 #X connect 5 0 4 0;
 #X connect 6 0 5 0;
 #X connect 8 0 9 0;
+#X connect 9 0 4 0;
 #X connect 9 0 2 0;
-#X connect 9 0 4 0;
 #X connect 10 0 6 0;
 #X connect 12 0 13 0;
 #X connect 13 0 3 0;
@@ -461,7 +461,7 @@
 #X connect 30 1 27 0;
 #X connect 31 0 32 0;
 #X connect 32 0 30 0;
-#X connect 32 0 118 0;
+#X connect 32 0 117 0;
 #X connect 33 0 35 0;
 #X connect 33 0 56 0;
 #X connect 34 0 33 0;
@@ -472,7 +472,7 @@
 #X connect 43 0 23 0;
 #X connect 44 0 19 0;
 #X connect 45 0 16 0;
-#X connect 46 0 94 0;
+#X connect 46 0 93 0;
 #X connect 46 0 42 0;
 #X connect 46 0 43 0;
 #X connect 46 0 44 0;
@@ -486,7 +486,7 @@
 #X connect 47 0 79 2;
 #X connect 49 0 47 0;
 #X connect 50 0 30 1;
-#X connect 51 0 117 0;
+#X connect 51 0 116 0;
 #X connect 55 0 33 0;
 #X connect 58 0 14 0;
 #X connect 59 0 47 0;
@@ -510,30 +510,30 @@
 #X connect 85 0 21 0;
 #X connect 86 0 21 0;
 #X connect 87 0 21 0;
-#X connect 89 0 88 0;
-#X connect 90 0 21 0;
-#X connect 91 0 14 0;
-#X connect 93 0 14 0;
-#X connect 94 0 79 0;
-#X connect 95 0 97 0;
-#X connect 96 0 97 0;
-#X connect 98 0 109 0;
-#X connect 98 1 107 0;
-#X connect 98 2 105 0;
-#X connect 98 3 103 0;
-#X connect 98 4 101 0;
-#X connect 98 5 99 0;
-#X connect 100 0 32 0;
-#X connect 102 0 21 0;
-#X connect 104 0 23 0;
-#X connect 106 0 47 0;
-#X connect 108 0 14 0;
-#X connect 110 0 3 0;
-#X connect 111 0 32 0;
-#X connect 112 0 98 0;
-#X connect 113 0 98 0;
-#X connect 114 0 98 0;
-#X connect 115 0 98 0;
-#X connect 116 0 112 0;
-#X connect 117 0 50 0;
-#X connect 119 0 98 0;
+#X connect 89 0 21 0;
+#X connect 90 0 14 0;
+#X connect 92 0 14 0;
+#X connect 93 0 79 0;
+#X connect 94 0 96 0;
+#X connect 95 0 96 0;
+#X connect 97 0 108 0;
+#X connect 97 1 106 0;
+#X connect 97 2 104 0;
+#X connect 97 3 102 0;
+#X connect 97 4 100 0;
+#X connect 97 5 98 0;
+#X connect 99 0 32 0;
+#X connect 101 0 21 0;
+#X connect 103 0 23 0;
+#X connect 105 0 47 0;
+#X connect 107 0 14 0;
+#X connect 109 0 3 0;
+#X connect 110 0 32 0;
+#X connect 111 0 97 0;
+#X connect 112 0 97 0;
+#X connect 113 0 97 0;
+#X connect 114 0 97 0;
+#X connect 115 0 111 0;
+#X connect 116 0 50 0;
+#X connect 118 0 97 0;
+#X connect 119 0 88 0;
--- a/scene demo/wireSrcPosD3.pd	Mon Aug 17 17:10:27 2015 +0100
+++ b/scene demo/wireSrcPosD3.pd	Tue Aug 18 17:04:55 2015 +0100
@@ -1,150 +1,172 @@
-#N canvas 140 93 1377 690 10;
-#X obj -99 19 inlet;
-#X obj -56 15 unpack f f f f f f f f f;
-#X obj 74 253 inlet;
-#X floatatom 39 276 5 0 0 0 - - -;
-#X obj -60 176 +;
-#X floatatom -97 202 5 0 0 0 - - -;
-#X obj 43 204 +;
-#X obj 43 160 * -1;
-#X floatatom 10 227 5 0 0 0 - - -;
-#X floatatom -99 153 5 0 0 0 - - -;
-#X obj 28 246 -;
-#X floatatom -19 266 5 0 0 0 - - -;
-#X obj 74 297 /;
-#X obj 28 371 *;
-#X floatatom -22 400 5 0 0 0 - - -;
-#X floatatom 95 325 5 0 0 0 - - -;
-#X obj 43 329 t f b;
-#X obj 28 418 +;
-#X floatatom -9 441 5 0 0 0 - - -;
-#X obj 273 137 r Xpos;
-#X obj 349 138 r Ypos;
-#X obj 422 139 r Zpos;
-#X obj 334 233 +;
-#X obj 334 259 +;
-#X obj 334 284 sqrt;
-#X floatatom 294 309 5 0 0 0 - - -;
-#X obj 273 204 *;
-#X obj 349 205 *;
-#X obj 422 206 *;
-#X obj 422 182 -;
-#X obj 349 181 -;
-#X obj 273 180 -;
-#X obj 512 322 outlet;
-#X obj 512 250 atan;
-#X obj 512 228 /;
-#X floatatom 477 322 5 0 0 0 - - -;
-#X obj 512 274 * 360;
-#X obj 512 298 / 6.28319;
-#X obj 527 185 t f b;
-#X obj 554 208 delay 9;
-#X text 218 284 Distance to source;
-#X obj 581 622 outlet;
-#X text 534 649 Calculates the pan value;
-#X obj 575 299 r YRpos;
-#X obj 575 348 +;
-#X obj 590 323 t f b;
-#X floatatom 629 322 5 0 0 0 - - -;
-#X obj 575 416 mod 360;
-#X obj 494 443 > 180;
-#X obj 534 443 < 360;
-#X obj 501 469 spigot;
-#X obj 461 494 spigot;
-#X obj 575 443 / 360;
-#X obj 621 467 spigot;
-#X obj 581 492 spigot;
-#X obj 614 443 < 180;
-#X obj 654 443 > 0;
-#X floatatom 626 623 5 0 0 0 - - -;
-#X obj 581 597 clip 0 1;
-#X obj 575 372 swap 360;
-#X obj 575 394 -;
-#X obj 461 536 + 1;
-#X obj 461 515 * -1;
-#X obj 581 574 * 2;
-#X obj 334 309 outlet;
-#X text 630 295 Azimuth to source;
-#X obj 128 158 * 2;
-#X obj 128 179 outlet;
-#X floatatom -31 529 5 0 0 0 - - -;
-#X obj 8 531 outlet;
-#X obj 70 350 delay 9;
-#X obj -99 73 s \$0-1WirX;
-#X obj -32 73 s \$0-1WirY;
-#X obj 34 73 s \$0-1WirZ;
-#X obj 101 73 s \$0-1WirLX;
-#X obj 174 73 s \$0-1WirLY;
-#X obj 247 73 s \$0-1WirLZ;
-#X obj -60 132 r \$0-1WirLY;
-#X obj -45 154 r \$0-1WirZ;
-#X obj -60 203 s \$0-topW;
-#X obj 43 137 r \$0-1WirLY;
-#X obj 58 182 r \$0-1WirZ;
-#X obj 54 229 s \$0-botW;
-#X obj 43 393 r \$0-botW;
-#X obj 28 441 s \$0-thisZ;
-#X obj 8 506 r \$0-1WirLX;
-#X obj 89 272 r NO_WIR_SRC;
-#X obj 288 158 r \$0-1WirX;
-#X obj 364 159 r \$0-1WirY;
-#X obj 437 159 r \$0-thisZ;
-#X obj 223 202 s \$0-ad;
-#X obj 301 204 s \$0-cd;
-#X obj 378 207 s \$0-bd;
-#X obj 527 162 r \$0-ad;
-#X floatatom -95 96 5 0 0 0 - - -;
-#X floatatom -27 98 5 0 0 0 - - -;
-#X floatatom 44 95 5 0 0 0 - - -;
-#X floatatom 107 95 5 0 0 0 - - -;
-#X floatatom 182 92 5 0 0 0 - - -;
-#X floatatom 250 94 5 0 0 0 - - -;
-#X floatatom 323 92 5 0 0 0 - - -;
-#X floatatom 395 94 5 0 0 0 - - -;
-#X floatatom 468 96 5 0 0 0 - - -;
-#X obj 472 71 s \$0-1WirRZ;
-#X obj 399 71 s \$0-1WirRY;
-#X obj 326 71 s \$0-1WirRX;
-#X obj 512 138 r \$0-cd;
-#X obj 617 227 atan;
-#X obj 617 205 /;
-#X obj 617 251 * 360;
-#X obj 617 275 / 6.28319;
-#X obj 632 162 t f b;
-#X obj 659 185 delay 9;
-#X obj 632 139 r \$0-ad;
-#X obj 617 115 r \$0-bd;
-#X text 431 340 Elevation to source;
-#X floatatom 226 229 5 0 0 0 - - -;
-#X floatatom 363 227 5 0 0 0 - - -;
-#X floatatom 424 231 5 0 0 0 - - -;
+#N canvas -55 51 1377 690 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 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 619 328 outlet;
+#X obj 619 256 atan;
+#X obj 619 234 /;
+#X floatatom 584 328 5 0 0 0 - - -;
+#X obj 619 280 * 360;
+#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 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 8 79 s \$0-1WirX;
+#X obj 75 79 s \$0-1WirY;
+#X obj 141 79 s \$0-1WirZ;
+#X obj 208 79 s \$0-1WirLX;
+#X obj 281 79 s \$0-1WirLY;
+#X obj 354 79 s \$0-1WirLZ;
+#X obj 47 138 r \$0-1WirLY;
+#X obj 62 160 r \$0-1WirZ;
+#X obj 47 209 s \$0-topW;
+#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 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 634 168 r \$0-ad;
+#X floatatom 12 102 5 0 0 0 - - -;
+#X floatatom 80 104 5 0 0 0 - - -;
+#X floatatom 151 101 5 0 0 0 - - -;
+#X floatatom 214 101 5 0 0 0 - - -;
+#X floatatom 289 98 5 0 0 0 - - -;
+#X floatatom 357 100 5 0 0 0 - - -;
+#X floatatom 430 98 5 0 0 0 - - -;
+#X floatatom 502 100 5 0 0 0 - - -;
+#X floatatom 575 102 5 0 0 0 - - -;
+#X obj 579 77 s \$0-1WirRZ;
+#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 105 540 s \$0-zRel;
 #X connect 0 0 1 0;
-#X connect 1 0 71 0;
-#X connect 1 0 94 0;
-#X connect 1 1 72 0;
-#X connect 1 1 95 0;
-#X connect 1 2 73 0;
-#X connect 1 2 96 0;
-#X connect 1 3 74 0;
-#X connect 1 3 97 0;
-#X connect 1 4 75 0;
-#X connect 1 4 98 0;
-#X connect 1 5 76 0;
-#X connect 1 5 99 0;
-#X connect 1 6 100 0;
-#X connect 1 6 105 0;
-#X connect 1 7 101 0;
-#X connect 1 7 104 0;
-#X connect 1 8 102 0;
-#X connect 1 8 103 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 2 0 3 0;
 #X connect 2 0 12 0;
 #X connect 4 0 5 0;
-#X connect 4 0 10 0;
-#X connect 4 0 79 0;
+#X connect 4 0 78 0;
 #X connect 6 0 8 0;
-#X connect 6 0 10 1;
-#X connect 6 0 82 0;
+#X connect 6 0 81 0;
 #X connect 7 0 6 0;
 #X connect 10 0 11 0;
 #X connect 10 0 13 0;
@@ -153,90 +175,112 @@
 #X connect 13 0 14 0;
 #X connect 13 0 17 0;
 #X connect 16 0 13 1;
-#X connect 16 1 70 0;
+#X connect 16 1 69 0;
 #X connect 17 0 18 0;
-#X connect 17 0 84 0;
-#X connect 19 0 31 0;
-#X connect 20 0 30 0;
-#X connect 21 0 29 0;
+#X connect 17 0 83 0;
+#X connect 19 0 30 0;
+#X connect 20 0 29 0;
 #X connect 22 0 23 0;
 #X connect 23 0 24 0;
 #X connect 24 0 25 0;
-#X connect 24 0 64 0;
+#X connect 24 0 63 0;
 #X connect 26 0 22 0;
 #X connect 27 0 22 1;
 #X connect 28 0 23 1;
-#X connect 29 0 28 0;
-#X connect 29 0 28 1;
-#X connect 29 0 92 0;
-#X connect 29 0 118 0;
-#X connect 30 0 27 0;
-#X connect 30 0 27 1;
-#X connect 30 0 91 0;
-#X connect 30 0 117 0;
-#X connect 31 0 26 0;
-#X connect 31 0 26 1;
-#X connect 31 0 90 0;
-#X connect 31 0 116 0;
-#X connect 33 0 36 0;
-#X connect 34 0 33 0;
-#X connect 36 0 37 0;
-#X connect 37 0 35 0;
-#X connect 37 0 32 0;
-#X connect 38 0 34 1;
-#X connect 38 1 39 0;
-#X connect 39 0 34 0;
-#X connect 43 0 44 0;
-#X connect 43 0 46 0;
-#X connect 44 0 59 0;
-#X connect 45 0 44 1;
-#X connect 45 1 44 0;
-#X connect 47 0 48 0;
-#X connect 47 0 49 0;
-#X connect 47 0 52 0;
-#X connect 47 0 55 0;
-#X connect 47 0 56 0;
-#X connect 48 0 51 1;
-#X connect 49 0 50 1;
-#X connect 50 0 51 0;
-#X connect 51 0 62 0;
-#X connect 52 0 50 0;
+#X connect 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 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 54 0;
-#X connect 54 0 63 0;
-#X connect 55 0 54 1;
-#X connect 56 0 53 1;
-#X connect 58 0 57 0;
-#X connect 58 0 41 0;
-#X connect 59 0 60 0;
-#X connect 59 1 60 1;
-#X connect 60 0 47 0;
-#X connect 61 0 63 0;
-#X connect 62 0 61 0;
-#X connect 63 0 58 0;
-#X connect 66 0 67 0;
-#X connect 70 0 13 0;
-#X connect 77 0 4 0;
-#X connect 77 0 9 0;
-#X connect 78 0 4 1;
-#X connect 80 0 7 0;
-#X connect 80 0 66 0;
-#X connect 81 0 6 1;
-#X connect 83 0 17 1;
-#X connect 85 0 68 0;
-#X connect 85 0 69 0;
-#X connect 86 0 12 1;
-#X connect 87 0 31 1;
-#X connect 88 0 30 1;
-#X connect 89 0 29 1;
-#X connect 93 0 38 0;
-#X connect 106 0 34 0;
-#X connect 107 0 109 0;
-#X connect 108 0 107 0;
-#X connect 109 0 110 0;
-#X connect 110 0 45 0;
-#X connect 111 0 108 1;
-#X connect 111 1 112 0;
-#X connect 112 0 108 0;
-#X connect 113 0 111 0;
-#X connect 114 0 108 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 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 121 0 120 0;
+#X connect 121 0 142 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 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;