view Propellor/PropTestD2.pd @ 281:dfd88add4725

Propeller: Reducing control on Audio channels Reduced the stereo spread for test purposes Pitch control added GUI Updated shh patch added to reduce audio spike when shifting start positions
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Tue, 07 Mar 2017 07:53:21 +0000
parents f2f885826de8
children
line wrap: on
line source
#N canvas 122 23 1215 825 10;
#X obj 405 16 loadbang;
#X obj 405 38 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 405 79 s myMet;
#X obj -251 527 hsl 70 15 0 2500 0 0 empty empty RPM 2 8 0 10 -262144
-1 -1 4836 1;
#X floatatom 76 540 0 0 0 0 - - -;
#X obj 143 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj 143 126 s GO;
#X obj 143 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 143 46 metro 200;
#X obj 197 22 hsl 100 20 500 30 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 83 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1
-1;
#X obj 83 150 s setUp;
#X obj -314 503 r setUp;
#X obj -261 503 r thisTS;
#X obj 83 21 loadbang;
#X obj 83 45 delay 13;
#X obj 224 414 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X obj 287 414 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X text 185 406 Gain;
#X obj 85 352 loadbang;
#N canvas 928 252 313 396 opLevels 0;
#X obj 83 210 dac~;
#X obj 30 70 catch~ l;
#X obj 128 70 catch~ r;
#X obj 129 104 *~ 0.45;
#X obj 30 104 *~ 0.45;
#X obj 30 210 prvu~;
#X obj 129 211 prvu~;
#X obj 93 33 inlet;
#X obj 30 239 outlet;
#X obj 129 239 outlet;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 6 0;
#X connect 3 0 0 1;
#X connect 4 0 5 0;
#X connect 4 0 0 0;
#X connect 5 0 8 0;
#X connect 6 0 9 0;
#X connect 7 0 4 1;
#X connect 7 0 3 1;
#X restore 223 371 pd opLevels;
#X obj 77 426 hsl 100 25 0.01 1e+07 1 0 empty empty Gain 2 13 0 10
-261682 -1 -66577 5400 1;
#X obj 76 329 r GAIN;
#X floatatom 227 52 5 0 0 0 - - -;
#X obj -278 417 hsl 70 15 0.1 3 0 0 empty empty Blade_Length 2 8 0
10 -262144 -1 -1 1927 1;
#X floatatom -220 440 0 0 0 0 - - -;
#X obj -332 396 r setUp;
#X obj -281 394 r thisLength;
#X obj 83 126 Uzi 20;
#X obj 62 0 r preswing;
#X obj -199 374 loadbang;
#X obj -203 484 loadbang;
#X msg -203 504 0;
#X obj 78 509 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800
-1 -1 6938 1;
#X text 131 539 RPM;
#X floatatom 74 459 0 0 0 0 - - -;
#N canvas 693 34 1095 835 rotNoise 0;
#X obj 329 -137 noise~;
#X obj 329 -116 s~ myNoise;
#X obj 489 -118 /~ 60;
#X obj 489 -92 *~;
#X obj 528 -118 r~ noBlad;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 35 -48 pd rotPeak;
#X obj 35 -69 *~ 1;
#X obj 489 -29 s~ \$0-fundFreq;
#X obj 35 -134 r~ \$0-fundFreq;
#X obj 56 -112 loadbang;
#X obj 596 -110 *~ 0.10472;
#X obj 596 -130 r~ RPM;
#X obj 596 -90 s~ radsec;
#X msg 56 -91 1;
#X obj 331 -91 gutinGain;
#N canvas 958 295 345 230 step1 0;
#X obj 54 21 r~ horseP;
#X obj 54 44 log~ 10;
#X obj 54 67 *~ 15.11;
#X obj 69 88 sig~ 83.57;
#X obj 54 110 +~;
#X obj 115 22 sig~ 10;
#X obj 54 132 outlet~;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
#X connect 4 0 6 0;
#X connect 5 0 1 1;
#X restore 338 245 pd step1;
#N canvas 278 94 386 536 step2 0;
#X obj 148 37 sig~ 4;
#X obj 163 57 r~ noBlad;
#X obj 148 77 /~;
#X obj 169 97 sig~ 10;
#X obj 148 117 log~;
#X obj 148 138 *~ 20;
#X obj 163 271 /~;
#X obj 184 291 sig~ 10;
#X obj 163 311 log~;
#X obj 163 169 sig~ 4.72;
#X obj 163 332 *~ 40;
#X obj 74 146 r myMet;
#X obj 74 166 snapshot~;
#X floatatom 74 185 0 0 0 0 - - -;
#X obj 231 363 r myMet;
#X obj 231 383 snapshot~;
#X floatatom 231 402 0 0 0 0 - - -;
#X obj 178 250 *~ 2;
#X obj 148 356 +~;
#X obj 178 189 r~ length;
#X obj 148 381 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 5 0 18 0;
#X connect 6 0 8 0;
#X connect 7 0 8 1;
#X connect 8 0 10 0;
#X connect 9 0 6 0;
#X connect 10 0 15 0;
#X connect 10 0 18 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 17 0 6 1;
#X connect 18 0 20 0;
#X connect 19 0 17 0;
#X restore 349 267 pd step2;
#N canvas 204 35 574 403 step3 0;
#X obj -47 77 *~ 2;
#X obj -47 159 *~;
#X obj -47 180 *~ 3.14159;
#X obj -47 203 /~ 60;
#X obj -111 229 r myMet;
#X obj -111 249 snapshot~;
#X floatatom -111 268 0 0 0 0 - - -;
#X obj -47 226 /~ 343;
#X obj -117 75 sig~ 0.305;
#X obj -117 97 /~;
#X obj -121 145 r myMet;
#X obj -121 165 snapshot~;
#X floatatom -121 184 0 0 0 0 - - -;
#X obj -117 119 s~ repPo;
#X obj 170 51 *~ 25.12;
#X obj 170 72 -~ 33.4;
#X obj 206 113 sig~ 10;
#X obj 185 133 log~;
#X obj 185 92 r~ repPo;
#X obj 170 155 *~;
#X obj 185 198 *~ 34.375;
#X obj 185 219 -~ 36.875;
#X obj 170 240 +~;
#X obj 103 242 r myMet;
#X obj 103 262 snapshot~;
#X floatatom 103 281 0 0 0 0 - - -;
#X obj -47 16 r~ length;
#X obj -32 98 r~ RPM;
#X obj 170 262 outlet~;
#X obj -25 286 outlet~;
#X connect 0 0 1 0;
#X connect 0 0 9 1;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 7 0 5 0;
#X connect 7 0 14 0;
#X connect 7 0 20 0;
#X connect 7 0 29 0;
#X connect 8 0 9 0;
#X connect 9 0 11 0;
#X connect 9 0 13 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 14 0 15 0;
#X connect 15 0 19 0;
#X connect 16 0 17 1;
#X connect 17 0 19 1;
#X connect 18 0 17 0;
#X connect 19 0 22 0;
#X connect 20 0 21 0;
#X connect 21 0 22 1;
#X connect 22 0 24 0;
#X connect 22 0 28 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 26 0 0 0;
#X connect 27 0 1 1;
#X restore 361 285 pd step3;
#N canvas 1054 231 261 278 step4 0;
#X obj 107 15 r~ newAv;
#X obj 107 37 *~;
#X obj 107 59 *~ -0.0053;
#X obj 122 80 r~ newAv;
#X obj 122 102 *~ 1.19;
#X obj 107 124 +~;
#X obj 107 146 -~ 62.32;
#X obj 29 140 r myMet;
#X obj 29 160 snapshot~;
#X floatatom 29 179 0 0 0 0 - - -;
#X obj 20 65 r myMet;
#X obj 20 85 snapshot~;
#X floatatom 20 104 0 0 0 0 - - -;
#X obj 178 13 sig~ 150;
#X obj 107 211 max~ -20;
#X obj 107 243 outlet~;
#X obj 137 189 line~;
#X msg 138 169 \$1 100;
#X connect 0 0 1 1;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 3 0 11 0;
#X connect 4 0 5 1;
#X connect 5 0 6 0;
#X connect 6 0 8 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 14 0 15 0;
#X connect 17 0 16 0;
#X restore 372 305 pd step4;
#N canvas 135 113 216 232 step5 0;
#X obj 102 23 r~ dist;
#X obj 102 44 *~ 3.375;
#X obj 102 65 -~ 1;
#X obj 123 85 sig~ 10;
#X obj 102 106 log~;
#X obj 102 129 *~ 20;
#X obj 102 150 outlet~;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X restore 383 324 pd step5;
#N canvas 1078 90 239 351 step6 0;
#X obj 32 77 +~;
#X obj 32 120 +~;
#X obj 32 160 +~;
#X obj 32 204 -~;
#X obj 32 38 inlet~;
#X obj 47 58 inlet~;
#X obj 50 98 inlet~;
#X obj 66 137 inlet~;
#X obj 79 174 inlet~;
#X obj 32 231 outlet~;
#X obj 119 205 r myMet;
#X obj 119 225 snapshot~;
#X floatatom 119 244 0 0 0 0 - - -;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 9 0;
#X connect 4 0 0 0;
#X connect 5 0 0 1;
#X connect 6 0 1 1;
#X connect 7 0 2 1;
#X connect 8 0 3 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X restore 338 346 pd step6;
#N canvas 26 45 855 455 step7 0;
#X obj 29 33 *~ -0.7;
#X obj 29 54 +~ 0.79;
#X obj 144 13 sig~ 1;
#X obj 144 34 *~ -1;
#X obj 144 75 *~;
#X obj 144 96 exp~;
#X obj 144 117 *~ 26;
#X obj 144 139 -~ 22;
#X obj 144 162 s~ dec1;
#X obj 270 36 *~ -1;
#X obj 270 77 *~;
#X obj 270 98 exp~;
#X obj 270 119 *~ 26;
#X obj 270 141 -~ 22;
#X obj 392 36 *~ -1;
#X obj 392 77 *~;
#X obj 392 98 exp~;
#X obj 392 119 *~ 26;
#X obj 392 141 -~ 22;
#X obj 518 38 *~ -1;
#X obj 518 79 *~;
#X obj 518 100 exp~;
#X obj 518 121 *~ 26;
#X obj 518 143 -~ 22;
#X obj 644 37 *~ -1;
#X obj 644 78 *~;
#X obj 644 99 exp~;
#X obj 644 120 *~ 26;
#X obj 644 142 -~ 22;
#X obj 144 219 *~ -1;
#X obj 144 260 *~;
#X obj 144 281 exp~;
#X obj 144 302 *~ 26;
#X obj 144 324 -~ 22;
#X obj 270 221 *~ -1;
#X obj 270 262 *~;
#X obj 270 283 exp~;
#X obj 270 304 *~ 26;
#X obj 270 326 -~ 22;
#X obj 392 221 *~ -1;
#X obj 392 262 *~;
#X obj 392 283 exp~;
#X obj 392 304 *~ 26;
#X obj 392 326 -~ 22;
#X obj 518 223 *~ -1;
#X obj 518 264 *~;
#X obj 518 285 exp~;
#X obj 518 306 *~ 26;
#X obj 518 328 -~ 22;
#X obj 644 222 *~ -1;
#X obj 644 263 *~;
#X obj 644 284 exp~;
#X obj 644 305 *~ 26;
#X obj 644 327 -~ 22;
#X obj 270 15 sig~ 2;
#X obj 270 164 s~ dec2;
#X obj 392 15 sig~ 3;
#X obj 392 164 s~ dec3;
#X obj 518 17 sig~ 4;
#X obj 518 166 s~ dec4;
#X obj 644 16 sig~ 5;
#X obj 644 165 s~ dec5;
#X obj 144 198 sig~ 6;
#X obj 144 347 s~ dec6;
#X obj 270 200 sig~ 7;
#X obj 270 349 s~ dec7;
#X obj 392 200 sig~ 8;
#X obj 392 349 s~ dec8;
#X obj 518 202 sig~ 9;
#X obj 518 351 s~ dec9;
#X obj 644 201 sig~ 10;
#X obj 644 350 s~ dec10;
#X obj 29 12 inlet~;
#X connect 0 0 1 0;
#X connect 1 0 4 1;
#X connect 1 0 10 1;
#X connect 1 0 15 1;
#X connect 1 0 20 1;
#X connect 1 0 25 1;
#X connect 1 0 50 1;
#X connect 1 0 45 1;
#X connect 1 0 40 1;
#X connect 1 0 35 1;
#X connect 1 0 30 1;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 55 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 57 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 0;
#X connect 23 0 59 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 28 0 61 0;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X connect 33 0 63 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 65 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 43 0 67 0;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 48 0 69 0;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 53 0 71 0;
#X connect 54 0 9 0;
#X connect 56 0 14 0;
#X connect 58 0 19 0;
#X connect 60 0 24 0;
#X connect 62 0 29 0;
#X connect 64 0 34 0;
#X connect 66 0 39 0;
#X connect 68 0 44 0;
#X connect 70 0 49 0;
#X connect 72 0 0 0;
#X restore 397 374 pd step7;
#X obj 92 -67 r~ harm1G;
#X obj 34 46 *~ 1;
#X obj 34 -19 r~ \$0-fundFreq;
#X obj 55 3 loadbang;
#X msg 55 24 2;
#X obj 91 46 r~ harm2G;
#X obj 34 162 *~ 1;
#X obj 34 97 r~ \$0-fundFreq;
#X obj 55 119 loadbang;
#X obj 32 275 *~ 1;
#X obj 32 210 r~ \$0-fundFreq;
#X obj 53 232 loadbang;
#X msg 55 140 3;
#X obj 91 162 r~ harm3G;
#X msg 53 253 4;
#X obj 89 275 r~ harm4G;
#X obj 30 388 *~ 1;
#X obj 30 323 r~ \$0-fundFreq;
#X obj 51 345 loadbang;
#X msg 51 366 5;
#X obj 87 388 r~ harm5G;
#X obj 172 -70 *~ 1;
#X obj 172 -135 r~ \$0-fundFreq;
#X obj 193 -113 loadbang;
#X obj 170 44 *~ 1;
#X obj 170 -21 r~ \$0-fundFreq;
#X obj 191 1 loadbang;
#X obj 170 164 *~ 1;
#X obj 170 99 r~ \$0-fundFreq;
#X obj 191 121 loadbang;
#X obj 167 275 *~ 1;
#X obj 167 210 r~ \$0-fundFreq;
#X obj 188 232 loadbang;
#X obj 162 386 *~ 1;
#X obj 162 321 r~ \$0-fundFreq;
#X obj 183 343 loadbang;
#X msg 193 -92 6;
#X obj 229 -69 r~ harm6G;
#X msg 191 22 7;
#X obj 227 43 r~ harm7G;
#X msg 191 142 8;
#X obj 227 164 r~ harm8G;
#X msg 188 253 9;
#X obj 224 276 r~ harm9G;
#X msg 183 364 10;
#X obj 219 385 r~ harm10G;
#X obj 489 -140 r~ RPM;
#N canvas 305 129 260 284 doppler 0;
#X obj 91 27 inlet~;
#X obj 91 207 outlet~;
#X obj 121 47 sig~ 323.56;
#X obj 121 131 +~;
#X obj 106 153 /~;
#X obj 91 175 *~;
#X obj 136 69 r~ dist;
#X obj 136 90 delta~;
#X obj 136 111 *~ 44100;
#X connect 0 0 5 0;
#X connect 2 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
#X connect 4 0 5 1;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 3 1;
#X restore 489 -57 pd doppler;
#X obj 404 -78 r myMet;
#X obj 404 -58 snapshot~;
#X floatatom 404 -39 0 0 0 0 - - -;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 172 -48 pd rotPeak;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X obj 963 333 r myMet;
#X floatatom 1003 374 0 0 0 0 - - -;
#X obj 963 354 snapshot~;
#X obj 620 412 r myMet;
#X floatatom 660 453 0 0 0 0 - - -;
#X obj 620 433 snapshot~;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 42 0 61 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 46 0 64 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X connect 59 0 61 0;
#X connect 61 0 60 0;
#X connect 62 0 64 0;
#X connect 64 0 63 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 11 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X restore 34 66 pd rotPeak;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 171 66 pd rotPeak;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 32 183 pd rotPeak;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 169 183 pd rotPeak;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 32 297 pd rotPeak;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 169 297 pd rotPeak;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 30 411 pd rotPeak;
#N canvas 307 242 656 482 rotPeak 0;
#X obj 141 332 throw~ l;
#X obj 168 309 throw~ r;
#X obj 141 288 fcpan;
#X obj 168 268 r \$0-thisPan;
#X obj 141 131 *~;
#X obj 141 41 r~ myNoise;
#X obj 196 104 inlet~;
#X obj 74 58 inlet~;
#X obj 141 83 vcf~ 150;
#X obj 141 104 vcf~ 150;
#X obj 169 222 r~ rotBoost;
#X obj 141 244 *~;
#X obj 141 194 *~;
#N canvas 38 38 1337 513 step9 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 74 127 pd step9;
#X connect 2 0 0 0;
#X connect 2 1 1 0;
#X connect 3 0 2 1;
#X connect 4 0 12 0;
#X connect 5 0 8 0;
#X connect 6 0 4 1;
#X connect 7 0 8 1;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 4 0;
#X connect 10 0 11 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 12 1;
#X restore 167 411 pd rotPeak;
#N canvas 137 149 1252 322 s_t_e_p_9 0;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 181 134 pd step9calc;
#X obj 181 112 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 268 133 pd step9calc;
#X obj 268 111 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 353 133 pd step9calc;
#X obj 353 111 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 435 129 pd step9calc;
#X obj 435 107 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 522 130 pd step9calc;
#X obj 522 108 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 606 128 pd step9calc;
#X obj 606 106 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 691 129 pd step9calc;
#X obj 691 107 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 773 129 pd step9calc;
#X obj 773 107 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 853 129 pd step9calc;
#X obj 853 107 inlet~;
#N canvas 38 38 1337 513 step9calc 0;
#X obj 269 26 inlet~;
#X obj 318 27 r myMet;
#X obj -223 191 spigot;
#X obj -177 164 spigot;
#X obj -115 193 spigot;
#X obj -69 166 spigot;
#X obj -6 193 spigot;
#X obj 40 166 spigot;
#X floatatom 438 64 0 0 0 0 - - -;
#X obj 101 191 spigot;
#X obj 147 164 spigot;
#X obj 207 193 spigot;
#X obj 253 166 spigot;
#X obj 315 192 spigot;
#X obj 361 165 spigot;
#X obj 318 48 snapshot~;
#X obj 423 194 spigot;
#X obj 469 167 spigot;
#X obj 772 330 r~ dist;
#X obj -144 139 < 90;
#X obj -36 141 < 180;
#X obj 73 142 < 355;
#X obj 180 140 < 710;
#X obj 286 143 < 1400;
#X obj 394 141 < 2800;
#X obj 514 142 < 5600;
#X obj 539 195 spigot;
#X obj 585 168 spigot;
#X obj 630 143 < 11200;
#X obj 653 194 spigot;
#X obj 699 167 spigot;
#X obj 744 142 < 22400;
#X msg -223 214 0;
#X msg -115 216 0.2;
#X msg -6 216 0.6;
#X msg 101 216 1;
#X msg 206 215 1.8;
#X msg 315 217 3.3;
#X msg 423 219 6;
#X msg 539 220 11.4;
#X msg 653 219 20;
#X text 679 219 Estimate;
#X obj 772 355 *~ 3.28084;
#X text 847 357 Convert to feet;
#X obj 772 379 /~ 1000;
#X text 833 381 Attenuation per 1000 feet;
#X obj 773 420 *~ 1;
#X obj 686 142 >= 11200;
#X obj 572 143 >= 5600;
#X obj 456 142 >= 2800;
#X obj 348 142 >= 1400;
#X obj 240 143 >= 710;
#X obj 134 140 >= 355;
#X obj 27 141 >= 180;
#X obj -82 142 >= 90;
#X obj -190 137 >= 0;
#X obj 773 445 outlet~;
#X text 831 442 Attenuation factor for this freq;
#X text 80 466 Values represent atmospheric attenuation for each frequnecy
band as published in Marte & Kurtz 1970;
#X connect 0 0 15 0;
#X connect 1 0 15 0;
#X connect 2 0 32 0;
#X connect 3 0 2 0;
#X connect 4 0 33 0;
#X connect 5 0 4 0;
#X connect 6 0 34 0;
#X connect 7 0 6 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 36 0;
#X connect 12 0 11 0;
#X connect 13 0 37 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 22 0;
#X connect 15 0 23 0;
#X connect 15 0 24 0;
#X connect 15 0 25 0;
#X connect 15 0 28 0;
#X connect 15 0 31 0;
#X connect 15 0 47 0;
#X connect 15 0 48 0;
#X connect 15 0 49 0;
#X connect 15 0 50 0;
#X connect 15 0 51 0;
#X connect 15 0 52 0;
#X connect 15 0 53 0;
#X connect 15 0 54 0;
#X connect 15 0 55 0;
#X connect 16 0 38 0;
#X connect 17 0 16 0;
#X connect 18 0 42 0;
#X connect 19 0 3 1;
#X connect 20 0 5 1;
#X connect 21 0 7 1;
#X connect 22 0 10 1;
#X connect 23 0 12 1;
#X connect 24 0 14 1;
#X connect 25 0 17 1;
#X connect 26 0 39 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 31 0 30 1;
#X connect 32 0 46 1;
#X connect 33 0 46 1;
#X connect 34 0 46 1;
#X connect 35 0 46 1;
#X connect 36 0 46 1;
#X connect 37 0 46 1;
#X connect 38 0 46 1;
#X connect 39 0 46 1;
#X connect 40 0 46 1;
#X connect 42 0 44 0;
#X connect 44 0 46 0;
#X connect 46 0 56 0;
#X connect 47 0 30 0;
#X connect 47 0 29 1;
#X connect 48 0 27 0;
#X connect 48 0 26 1;
#X connect 49 0 17 0;
#X connect 49 0 16 1;
#X connect 50 0 13 1;
#X connect 50 0 14 0;
#X connect 51 0 11 1;
#X connect 51 0 12 0;
#X connect 52 0 9 1;
#X connect 52 0 10 0;
#X connect 53 0 6 1;
#X connect 53 0 7 0;
#X connect 54 0 5 0;
#X connect 54 0 4 1;
#X connect 55 0 2 1;
#X connect 55 0 3 0;
#X restore 936 130 pd step9calc;
#X obj 936 108 inlet~;
#X obj 181 161 outlet~;
#X obj 267 161 outlet~;
#X obj 351 163 outlet~;
#X obj 437 163 outlet~;
#X obj 518 161 outlet~;
#X obj 604 161 outlet~;
#X obj 688 163 outlet~;
#X obj 774 163 outlet~;
#X obj 851 163 outlet~;
#X obj 937 163 outlet~;
#X connect 0 0 20 0;
#X connect 1 0 0 0;
#X connect 2 0 21 0;
#X connect 3 0 2 0;
#X connect 4 0 22 0;
#X connect 5 0 4 0;
#X connect 6 0 23 0;
#X connect 7 0 6 0;
#X connect 8 0 24 0;
#X connect 9 0 8 0;
#X connect 10 0 25 0;
#X connect 11 0 10 0;
#X connect 12 0 26 0;
#X connect 13 0 12 0;
#X connect 14 0 27 0;
#X connect 15 0 14 0;
#X connect 16 0 28 0;
#X connect 17 0 16 0;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X restore 93 532 pd s_t_e_p_9;
#N canvas 0 142 1440 469 s_t_e_p_8 0;
#X obj 64 99 r~ dec1;
#X obj 49 166 /~ 20;
#X obj 28 79 sig~ 10;
#X obj 28 211 *~ 2e-05;
#X obj 28 190 pow~;
#X obj 49 121 +~;
#X obj 185 168 /~ 20;
#X obj 164 81 sig~ 10;
#X obj 164 213 *~ 2e-05;
#X obj 164 192 pow~;
#X obj 185 121 +~;
#X obj 200 99 r~ dec2;
#X obj 329 166 /~ 20;
#X obj 308 79 sig~ 10;
#X obj 308 211 *~ 2e-05;
#X obj 308 190 pow~;
#X obj 328 118 +~;
#X obj 465 168 /~ 20;
#X obj 444 81 sig~ 10;
#X obj 444 213 *~ 2e-05;
#X obj 444 192 pow~;
#X obj 464 121 +~;
#X obj 604 170 /~ 20;
#X obj 583 83 sig~ 10;
#X obj 583 215 *~ 2e-05;
#X obj 583 194 pow~;
#X obj 604 126 +~;
#X obj 806 165 /~ 20;
#X obj 785 78 sig~ 10;
#X obj 785 210 *~ 2e-05;
#X obj 785 189 pow~;
#X obj 806 118 +~;
#X obj 942 167 /~ 20;
#X obj 921 80 sig~ 10;
#X obj 921 212 *~ 2e-05;
#X obj 921 191 pow~;
#X obj 942 120 +~;
#X obj 1086 165 /~ 20;
#X obj 1065 78 sig~ 10;
#X obj 1065 210 *~ 2e-05;
#X obj 1065 189 pow~;
#X obj 1085 117 +~;
#X obj 1222 167 /~ 20;
#X obj 1201 80 sig~ 10;
#X obj 1201 212 *~ 2e-05;
#X obj 1201 191 pow~;
#X obj 1221 113 +~;
#X obj 1361 169 /~ 20;
#X obj 1340 82 sig~ 10;
#X obj 1340 214 *~ 2e-05;
#X obj 1340 193 pow~;
#X obj 1361 117 +~;
#X obj 343 96 r~ dec3;
#X obj 479 99 r~ dec4;
#X obj 619 104 r~ dec5;
#X obj 821 96 r~ dec6;
#X obj 957 98 r~ dec7;
#X obj 1100 95 r~ dec8;
#X obj 1236 91 r~ dec9;
#X obj 1376 95 r~ dec10;
#X obj 28 234 s~ harm1G;
#X obj 583 237 s~ harm5G;
#X obj 444 235 s~ harm4G;
#X obj 308 232 s~ harm3G;
#X obj 164 235 s~ harm2G;
#X obj 921 234 s~ harm7G;
#X obj 785 232 s~ harm6G;
#X obj 1065 232 s~ harm8G;
#X obj 1201 233 s~ harm9G;
#X obj 1340 235 s~ harm10G;
#X obj 765 305 inlet~;
#X obj 85 38 inlet~;
#X obj 232 41 inlet~;
#X obj 386 44 inlet~;
#X obj 533 47 inlet~;
#X obj 671 39 inlet~;
#X obj 818 42 inlet~;
#X obj 972 45 inlet~;
#X obj 1119 48 inlet~;
#X obj 1266 55 inlet~;
#X obj 1413 58 inlet~;
#X obj 49 144 -~;
#X obj 184 144 -~;
#X obj 328 143 -~;
#X obj 464 143 -~;
#X obj 603 148 -~;
#X obj 806 142 -~;
#X obj 941 143 -~;
#X obj 1084 139 -~;
#X obj 1222 140 -~;
#X obj 1361 143 -~;
#X connect 0 0 5 1;
#X connect 1 0 4 1;
#X connect 2 0 4 0;
#X connect 3 0 60 0;
#X connect 4 0 3 0;
#X connect 5 0 81 0;
#X connect 6 0 9 1;
#X connect 7 0 9 0;
#X connect 8 0 64 0;
#X connect 9 0 8 0;
#X connect 10 0 82 0;
#X connect 11 0 10 1;
#X connect 12 0 15 1;
#X connect 13 0 15 0;
#X connect 14 0 63 0;
#X connect 15 0 14 0;
#X connect 16 0 83 0;
#X connect 17 0 20 1;
#X connect 18 0 20 0;
#X connect 19 0 62 0;
#X connect 20 0 19 0;
#X connect 21 0 84 0;
#X connect 22 0 25 1;
#X connect 23 0 25 0;
#X connect 24 0 61 0;
#X connect 25 0 24 0;
#X connect 26 0 85 0;
#X connect 27 0 30 1;
#X connect 28 0 30 0;
#X connect 29 0 66 0;
#X connect 30 0 29 0;
#X connect 31 0 86 0;
#X connect 32 0 35 1;
#X connect 33 0 35 0;
#X connect 34 0 65 0;
#X connect 35 0 34 0;
#X connect 36 0 87 0;
#X connect 37 0 40 1;
#X connect 38 0 40 0;
#X connect 39 0 67 0;
#X connect 40 0 39 0;
#X connect 41 0 88 0;
#X connect 42 0 45 1;
#X connect 43 0 45 0;
#X connect 44 0 68 0;
#X connect 45 0 44 0;
#X connect 46 0 89 0;
#X connect 47 0 50 1;
#X connect 48 0 50 0;
#X connect 49 0 69 0;
#X connect 50 0 49 0;
#X connect 51 0 90 0;
#X connect 52 0 16 1;
#X connect 53 0 21 1;
#X connect 54 0 26 1;
#X connect 55 0 31 1;
#X connect 56 0 36 1;
#X connect 57 0 41 1;
#X connect 58 0 46 1;
#X connect 59 0 51 1;
#X connect 70 0 26 0;
#X connect 70 0 51 0;
#X connect 70 0 21 0;
#X connect 70 0 46 0;
#X connect 70 0 16 0;
#X connect 70 0 41 0;
#X connect 70 0 10 0;
#X connect 70 0 36 0;
#X connect 70 0 5 0;
#X connect 70 0 31 0;
#X connect 71 0 81 1;
#X connect 72 0 82 1;
#X connect 73 0 83 1;
#X connect 74 0 84 1;
#X connect 75 0 85 1;
#X connect 76 0 86 1;
#X connect 77 0 87 1;
#X connect 78 0 88 1;
#X connect 79 0 89 1;
#X connect 80 0 90 1;
#X connect 81 0 1 0;
#X connect 82 0 6 0;
#X connect 83 0 12 0;
#X connect 84 0 17 0;
#X connect 85 0 22 0;
#X connect 86 0 27 0;
#X connect 87 0 32 0;
#X connect 88 0 37 0;
#X connect 89 0 42 0;
#X connect 90 0 47 0;
#X restore 87 591 pd s_t_e_p_8;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 69 0;
#X connect 4 0 3 1;
#X connect 6 0 5 0;
#X connect 6 0 82 0;
#X connect 8 0 6 0;
#X connect 9 0 13 0;
#X connect 10 0 12 0;
#X connect 11 0 10 0;
#X connect 13 0 6 1;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 21 0;
#X connect 17 1 20 2;
#X connect 18 0 20 3;
#X connect 19 0 20 4;
#X connect 20 0 83 5;
#X connect 22 0 5 1;
#X connect 23 0 74 0;
#X connect 23 0 82 1;
#X connect 24 0 23 0;
#X connect 25 0 26 0;
#X connect 26 0 23 1;
#X connect 27 0 74 1;
#X connect 28 0 76 0;
#X connect 28 0 82 2;
#X connect 29 0 28 0;
#X connect 30 0 34 0;
#X connect 31 0 78 0;
#X connect 31 0 82 3;
#X connect 32 0 31 0;
#X connect 33 0 36 0;
#X connect 34 0 28 1;
#X connect 35 0 76 1;
#X connect 36 0 31 1;
#X connect 37 0 78 1;
#X connect 38 0 80 0;
#X connect 38 0 82 4;
#X connect 39 0 38 0;
#X connect 40 0 41 0;
#X connect 41 0 38 1;
#X connect 42 0 80 1;
#X connect 43 0 73 0;
#X connect 43 0 82 5;
#X connect 44 0 43 0;
#X connect 45 0 58 0;
#X connect 46 0 75 0;
#X connect 46 0 82 6;
#X connect 47 0 46 0;
#X connect 48 0 60 0;
#X connect 49 0 77 0;
#X connect 49 0 82 7;
#X connect 50 0 49 0;
#X connect 51 0 62 0;
#X connect 52 0 79 0;
#X connect 52 0 82 8;
#X connect 53 0 52 0;
#X connect 54 0 64 0;
#X connect 55 0 81 0;
#X connect 55 0 82 9;
#X connect 56 0 55 0;
#X connect 57 0 66 0;
#X connect 58 0 43 1;
#X connect 59 0 73 1;
#X connect 60 0 46 1;
#X connect 61 0 75 1;
#X connect 62 0 49 1;
#X connect 63 0 77 1;
#X connect 64 0 52 1;
#X connect 65 0 79 1;
#X connect 66 0 55 1;
#X connect 67 0 81 1;
#X connect 68 0 2 0;
#X connect 69 0 7 0;
#X connect 69 0 71 0;
#X connect 70 0 71 0;
#X connect 71 0 72 0;
#X connect 82 0 83 0;
#X connect 82 1 83 1;
#X connect 82 2 83 2;
#X connect 82 3 83 3;
#X connect 82 4 83 4;
#X connect 82 5 83 6;
#X connect 82 6 83 7;
#X connect 82 7 83 8;
#X connect 82 8 83 9;
#X connect 82 9 83 10;
#X restore 148 203 pd rotNoise;
#X msg -272 374 0.8;
#X obj -293 638 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144
-1 -1 0 1;
#X obj -296 661 i;
#X floatatom -271 662 0 0 0 0 - - -;
#X obj -296 702 line~;
#X msg -296 682 \$1 30;
#X obj -296 723 s~ noBlad;
#X obj -296 617 loadbang;
#X obj 355 429 hsl 70 15 1e-05 1000 1 0 empty empty Rot_Boost 2 8 0
10 -203904 -1 -1 0 1;
#X floatatom 527 344 0 0 0 0 - - -;
#X obj 448 280 loadbang;
#X floatatom -221 172 0 0 0 0 - - -;
#X obj 456 425 hsl 70 15 0 500 0 0 empty empty Horse_Power 2 8 0 10
-262144 -1 -1 4830 1;
#X obj -57 700 line~;
#X msg -57 680 \$1 30;
#X obj -57 743 s~ horseP;
#X floatatom 496 459 0 0 0 0 - - -;
#X obj -57 640 loadbang;
#N canvas 641 222 509 398 dist 0;
#X obj -134 166 *~;
#X obj -80 165 *~;
#X obj -26 167 *~;
#X obj -95 188 +~;
#X obj -95 212 +~;
#X obj -95 234 sqrt~;
#X obj -95 256 s~ dist;
#X obj 1 208 r myMet;
#X obj 1 228 snapshot~;
#X floatatom 1 247 0 0 0 0 - - -;
#X obj 17 36 r~ Xobs;
#X obj -85 33 r~ Yobs;
#X obj -175 31 r~ Zobs;
#X obj 48 249 outlet;
#X obj -101 10 r~ Yprop;
#X obj -3 12 r~ Xprop;
#X obj -193 9 r~ Zprop;
#X obj -190 57 -~;
#X obj -99 56 -~;
#X obj 3 57 -~;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 2 0 4 1;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 0 8 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 8 0 13 0;
#X connect 10 0 19 1;
#X connect 10 0 2 0;
#X connect 10 0 2 1;
#X connect 11 0 18 1;
#X connect 11 0 1 1;
#X connect 11 0 1 0;
#X connect 12 0 17 1;
#X connect 12 0 0 1;
#X connect 12 0 0 0;
#X connect 14 0 18 0;
#X connect 15 0 19 0;
#X connect 16 0 17 0;
#X restore 221 204 pd dist;
#X msg 22 641 180;
#X msg -199 394 0.91;
#X msg -172 504 2000;
#X obj -254 566 line~;
#X msg -254 546 \$1 30;
#X obj -254 587 s~ RPM;
#X obj -281 455 line~;
#X msg -281 435 \$1 30;
#X obj -281 475 s~ length;
#X floatatom 76 564 0 0 0 0 - - -;
#N canvas 478 36 1002 525 sources 0;
#X text 480 -91 Patch that holds all the sources that are used to produce
the basic aeolian tone.;
#N canvas 216 23 1030 283 sourceAASpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 75 cos~;
#X obj 479 78 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 724 152 diameter;
#X text 861 180 radius;
#X obj 809 177 outlet~;
#X obj 408 50 inlet~;
#X obj 38 32 r~ length;
#X obj 38 56 *~ 0.1541;
#X obj 38 80 s~ AA1sourceRadius;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 152 *~;
#X obj 207 131 r~ AA1sourceRadius;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 424 96 r~ AA1sourceRadius;
#X obj 494 115 r~ AA1sourceRadius;
#X obj 809 155 r~ AA1sourceRadius;
#X obj 743 129 outlet~;
#X obj 734 72 sig~ 0.1442;
#X connect 2 0 22 0;
#X connect 3 0 23 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 0 0;
#X connect 21 0 20 1;
#X connect 22 0 6 0;
#X connect 23 0 7 0;
#X connect 24 0 22 1;
#X connect 25 0 23 1;
#X connect 26 0 12 0;
#X connect 28 0 27 0;
#X restore 42 58 pd sourceAASpeed;
#X obj 29 -70 inlet~;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 236 97 pd sourcePositions;
#N canvas 232 459 1061 274 sourceBBSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 74 cos~;
#X obj 479 73 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 48 84 s~ BB1sourceRadius;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 157 *~;
#X obj 207 136 r~ BB1sourceRadius;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 424 96 r~ BB1sourceRadius;
#X obj 495 115 r~ BB1sourceRadius;
#X obj 817 144 r~ BB1sourceRadius;
#X obj 751 121 outlet~;
#X obj 751 76 sig~ 0.1778;
#X obj 48 66 *~ 0.3083;
#X connect 2 0 21 0;
#X connect 3 0 22 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 0 0;
#X connect 20 0 19 1;
#X connect 21 0 6 0;
#X connect 22 0 7 0;
#X connect 23 0 21 1;
#X connect 24 0 22 1;
#X connect 25 0 12 0;
#X connect 27 0 26 0;
#X connect 28 0 15 0;
#X restore 224 65 pd sourceBBSpeed;
#N canvas 226 441 1061 274 sourceCCSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 75 cos~;
#X obj 478 76 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 48 90 s~ CC1sourceRadius;
#X obj 206 141 r~ CC1sourceRadius;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 162 *~;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 426 95 r~ CC1sourceRadius;
#X obj 493 115 r~ CC1sourceRadius;
#X obj 817 142 r~ CC1sourceRadius;
#X obj 751 121 outlet~;
#X obj 750 86 sig~ 0.2108;
#X obj 48 66 *~ 0.4404;
#X connect 2 0 21 0;
#X connect 3 0 22 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 16 0 20 1;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 0 0;
#X connect 21 0 6 0;
#X connect 22 0 7 0;
#X connect 23 0 21 1;
#X connect 24 0 22 1;
#X connect 25 0 12 0;
#X connect 27 0 26 0;
#X connect 28 0 15 0;
#X restore 425 63 pd sourceCCSpeed;
#N canvas 208 486 1061 274 sourceDDSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 76 cos~;
#X obj 479 76 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 48 90 s~ DD1sourceRadius;
#X obj 206 139 r~ DD1sourceRadius;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 163 *~;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 818 142 r~ DD1sourceRadius;
#X obj 494 113 r~ DD1sourceRadius;
#X obj 425 111 r~ DD1sourceRadius;
#X obj 751 121 outlet~;
#X obj 751 59 sig~ 0.2299;
#X obj 48 66 *~ 0.5945;
#X connect 2 0 21 0;
#X connect 3 0 22 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 16 0 20 1;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 0 0;
#X connect 21 0 6 0;
#X connect 22 0 7 0;
#X connect 23 0 12 0;
#X connect 24 0 22 1;
#X connect 25 0 21 1;
#X connect 27 0 26 0;
#X connect 28 0 15 0;
#X restore 660 62 pd sourceDDSpeed;
#N canvas 252 340 1061 274 sourceEESpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 76 cos~;
#X obj 479 75 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 48 90 s~ EE1sourceRadius;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 160 *~;
#X obj 205 136 r~ EE1sourceRadius;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 423 97 r~ EE1sourceRadius;
#X obj 493 115 r~ EE1sourceRadius;
#X obj 818 147 r~ EE1sourceRadius;
#X obj 751 121 outlet~;
#X obj 751 99 sig~ 0.2367;
#X obj 48 66 *~ 0.7486;
#X connect 2 0 21 0;
#X connect 3 0 22 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 0 0;
#X connect 20 0 19 1;
#X connect 21 0 6 0;
#X connect 22 0 7 0;
#X connect 23 0 21 1;
#X connect 24 0 22 1;
#X connect 25 0 12 0;
#X connect 27 0 26 0;
#X connect 28 0 15 0;
#X restore 122 210 pd sourceEESpeed;
#N canvas 131 376 1030 283 sourceFFSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 80 cos~;
#X obj 478 74 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 724 152 diameter;
#X text 861 180 radius;
#X obj 809 177 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 48 90 s~ FF1sourceRadius;
#X obj 208 130 r~ FF1sourceRadius;
#X obj 808 154 r~ FF1sourceRadius;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 427 99 r~ FF1sourceRadius;
#X obj 495 116 r~ FF1sourceRadius;
#X obj 192 39 r~ RPM;
#X obj 191 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 153 *~;
#X obj 743 108 sig~ 0.2123;
#X obj 743 129 outlet~;
#X obj 48 66 *~ 0.8807;
#X connect 2 0 18 0;
#X connect 3 0 19 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 16 0 25 1;
#X connect 17 0 12 0;
#X connect 18 0 6 0;
#X connect 19 0 7 0;
#X connect 20 0 18 1;
#X connect 21 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 0 0;
#X connect 26 0 27 0;
#X connect 28 0 15 0;
#X restore 345 220 pd sourceFFSpeed;
#N canvas 514 536 1061 274 sourceGGSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 79 cos~;
#X obj 475 76 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 48 90 s~ GG1sourceRadius;
#X obj 816 147 r~ GG1sourceRadius;
#X obj 192 39 r~ RPM;
#X obj 191 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 151 *~;
#X obj 207 127 r~ GG1sourceRadius;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 428 97 r~ GG1sourceRadius;
#X obj 494 114 r~ GG1sourceRadius;
#X obj 751 76 sig~ 0.1885;
#X obj 751 121 outlet~;
#X obj 48 66 *~ 0.9468;
#X connect 2 0 22 0;
#X connect 3 0 23 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 16 0 12 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 0 0;
#X connect 21 0 20 1;
#X connect 22 0 6 0;
#X connect 23 0 7 0;
#X connect 24 0 22 1;
#X connect 25 0 23 1;
#X connect 26 0 27 0;
#X connect 28 0 15 0;
#X restore 605 232 pd sourceGGSpeed;
#X obj 244 -48 *~ 360;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 51 95 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 440 93 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 675 91 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 622 259 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 362 247 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 138 236 pd sourcePositions;
#X obj 609 -20 inlet;
#X obj 224 146 freqCalcCyl6HiFi;
#X obj 605 312 freqCalcCyl6HiFi;
#X obj 345 301 freqCalcCyl6HiFi;
#X obj 42 143 freqCalcCyl6HiFi;
#X obj 425 145 freqCalcCyl6HiFi;
#X obj 660 144 freqCalcCyl6HiFi;
#X obj 122 290 freqCalcCyl6HiFi;
#X connect 1 0 21 0;
#X connect 1 1 11 0;
#X connect 1 2 11 1;
#X connect 1 3 21 1;
#X connect 1 4 11 2;
#X connect 2 0 10 0;
#X connect 2 0 1 0;
#X connect 2 0 4 0;
#X connect 2 0 5 0;
#X connect 2 0 6 0;
#X connect 2 0 9 0;
#X connect 2 0 8 0;
#X connect 2 0 7 0;
#X connect 3 0 18 2;
#X connect 3 1 18 3;
#X connect 3 2 18 4;
#X connect 4 0 18 0;
#X connect 4 1 3 0;
#X connect 4 2 3 1;
#X connect 4 3 18 1;
#X connect 4 4 3 2;
#X connect 5 0 22 0;
#X connect 5 1 12 0;
#X connect 5 2 12 1;
#X connect 5 3 22 1;
#X connect 5 4 12 2;
#X connect 6 0 23 0;
#X connect 6 1 13 0;
#X connect 6 2 13 1;
#X connect 6 3 23 1;
#X connect 6 4 13 2;
#X connect 7 0 24 0;
#X connect 7 1 16 0;
#X connect 7 2 16 1;
#X connect 7 3 24 1;
#X connect 7 4 16 2;
#X connect 8 0 20 0;
#X connect 8 1 15 0;
#X connect 8 2 15 1;
#X connect 8 3 20 1;
#X connect 8 4 15 2;
#X connect 9 0 19 0;
#X connect 9 1 14 0;
#X connect 9 2 14 1;
#X connect 9 3 19 1;
#X connect 9 4 14 2;
#X connect 10 0 18 6;
#X connect 10 0 19 6;
#X connect 10 0 20 6;
#X connect 10 0 21 6;
#X connect 10 0 22 6;
#X connect 10 0 23 6;
#X connect 10 0 24 6;
#X connect 11 0 21 2;
#X connect 11 1 21 3;
#X connect 11 2 21 4;
#X connect 12 0 22 2;
#X connect 12 1 22 3;
#X connect 12 2 22 4;
#X connect 13 0 23 2;
#X connect 13 1 23 3;
#X connect 13 2 23 4;
#X connect 14 0 19 2;
#X connect 14 1 19 3;
#X connect 14 2 19 4;
#X connect 15 0 20 2;
#X connect 15 1 20 3;
#X connect 15 2 20 4;
#X connect 16 0 24 2;
#X connect 16 1 24 3;
#X connect 16 2 24 4;
#X connect 17 0 18 5;
#X connect 17 0 19 5;
#X connect 17 0 20 5;
#X connect 17 0 21 5;
#X connect 17 0 22 5;
#X connect 17 0 23 5;
#X connect 17 0 24 5;
#X restore 324 92 pd sources;
#X obj 324 70 phasor~;
#X obj 281 112 wrap~;
#X obj 281 92 +~ 0.5;
#N canvas 828 355 542 473 myMotor 0;
#X obj 170 159 phasor~;
#X obj 173 116 hsl 64 12 0 1 0 1 empty empty engine-speed -2 6 1 8
-262144 -1 -1 3627 1;
#X obj 92 226 *~ 0.25;
#N canvas 117 396 733 539 fourstroke 0;
#X obj 51 336 outlet~;
#X obj 168 336 outlet~;
#X obj 287 338 outlet~;
#X obj 399 340 outlet~;
#X obj 277 10 inlet~;
#X obj 277 157 sig~;
#X obj 277 30 *~ 4;
#X obj 97 95 -~ 0.75;
#X obj 215 87 -~ 0.5;
#X obj 334 87 -~ 0.25;
#X obj 50 285 sig~ 1;
#X obj 51 311 /~;
#X obj 98 286 +~ 1;
#X obj 98 265 *~;
#X obj 98 243 *~;
#X obj 167 285 sig~ 1;
#X obj 166 311 /~;
#X obj 215 286 +~ 1;
#X obj 215 265 *~;
#X obj 215 243 *~;
#X obj 286 287 sig~ 1;
#X obj 287 313 /~;
#X obj 334 288 +~ 1;
#X obj 334 267 *~;
#X obj 334 245 *~;
#X obj 398 291 sig~ 1;
#X obj 399 317 /~;
#X obj 446 292 +~ 1;
#X obj 446 271 *~;
#X obj 446 249 *~;
#X obj 576 -13 noise~;
#X obj 461 226 +~;
#X obj 351 223 +~;
#X obj 232 222 +~;
#X obj 115 221 +~;
#X obj 446 65 +~;
#X obj 334 62 +~;
#X obj 215 62 +~;
#X obj 97 61 +~;
#X obj 130 193 vd~ b 5;
#X obj 247 194 vd~ b 10;
#X obj 366 195 vd~ b 15;
#X obj 476 196 vd~ b 20;
#X obj 606 88 delwrite~ a 20;
#X obj 112 -15 delread~ a 5;
#X obj 230 -14 delread~ a 10;
#X obj 349 -14 delread~ a 15;
#X obj 462 -13 delread~ a 20;
#X obj 547 112 delwrite~ b 20;
#X obj 606 63 *~ 0.5;
#X obj 547 62 *~ 30;
#X obj 98 117 cos~;
#X obj 215 113 cos~;
#X obj 334 111 cos~;
#X obj 446 111 cos~;
#X obj 43 9 swap 1;
#X obj 43 31 -;
#X obj 43 -13 inlet;
#X obj 42 74 + 7;
#X obj 43 53 * 15;
#X obj 576 8 lop~ 50;
#X obj 576 30 lop~ 50;
#X connect 4 0 6 0;
#X connect 5 0 31 0;
#X connect 5 0 34 0;
#X connect 5 0 33 0;
#X connect 5 0 32 0;
#X connect 6 0 38 0;
#X connect 6 0 37 0;
#X connect 6 0 36 0;
#X connect 6 0 35 0;
#X connect 7 0 51 0;
#X connect 8 0 52 0;
#X connect 9 0 53 0;
#X connect 10 0 11 0;
#X connect 11 0 0 0;
#X connect 12 0 11 1;
#X connect 13 0 12 0;
#X connect 14 0 13 0;
#X connect 14 0 13 1;
#X connect 15 0 16 0;
#X connect 16 0 1 0;
#X connect 17 0 16 1;
#X connect 18 0 17 0;
#X connect 19 0 18 0;
#X connect 19 0 18 1;
#X connect 20 0 21 0;
#X connect 21 0 2 0;
#X connect 22 0 21 1;
#X connect 23 0 22 0;
#X connect 24 0 23 0;
#X connect 24 0 23 1;
#X connect 25 0 26 0;
#X connect 26 0 3 0;
#X connect 27 0 26 1;
#X connect 28 0 27 0;
#X connect 29 0 28 0;
#X connect 29 0 28 1;
#X connect 30 0 60 0;
#X connect 31 0 29 1;
#X connect 32 0 24 1;
#X connect 33 0 19 1;
#X connect 34 0 14 1;
#X connect 35 0 54 0;
#X connect 36 0 9 0;
#X connect 37 0 8 0;
#X connect 38 0 7 0;
#X connect 39 0 34 1;
#X connect 40 0 33 1;
#X connect 41 0 32 1;
#X connect 42 0 31 1;
#X connect 44 0 38 1;
#X connect 45 0 37 1;
#X connect 46 0 36 1;
#X connect 47 0 35 1;
#X connect 49 0 43 0;
#X connect 50 0 48 0;
#X connect 51 0 14 0;
#X connect 52 0 19 0;
#X connect 53 0 24 0;
#X connect 54 0 29 0;
#X connect 55 0 56 0;
#X connect 55 1 56 1;
#X connect 56 0 59 0;
#X connect 57 0 55 0;
#X connect 58 0 5 0;
#X connect 59 0 58 0;
#X connect 60 0 61 0;
#X connect 61 0 49 0;
#X connect 61 0 50 0;
#X restore 35 182 pd fourstroke engine;
#X floatatom 262 192 0 0 0 0 - - -;
#X obj 71 302 throw~ l;
#X obj 134 304 throw~ r;
#X obj 92 252 *~ 1e-05;
#N canvas 327 413 286 305 motDist 0;
#X obj 37 48 r Xobs;
#X obj 145 51 r Zobs;
#X obj 89 49 r Yobs;
#X obj 37 103 *;
#X obj 52 78 t f b;
#X obj 89 106 *;
#X obj 104 81 t f b;
#X obj 145 109 *;
#X obj 160 84 t f b;
#X obj 46 163 +;
#X obj 61 141 t f b;
#X obj 100 185 +;
#X obj 115 163 t f b;
#X obj 100 215 sqrt;
#X obj 100 241 outlet;
#X connect 0 0 3 0;
#X connect 0 0 4 0;
#X connect 1 0 7 0;
#X connect 1 0 8 0;
#X connect 2 0 5 0;
#X connect 2 0 6 0;
#X connect 3 0 9 0;
#X connect 4 0 3 1;
#X connect 4 1 3 0;
#X connect 5 0 10 0;
#X connect 6 0 5 1;
#X connect 6 1 5 0;
#X connect 7 0 12 0;
#X connect 8 0 7 1;
#X connect 8 1 7 0;
#X connect 9 0 11 0;
#X connect 10 0 9 1;
#X connect 10 1 9 0;
#X connect 11 0 13 0;
#X connect 12 0 11 1;
#X connect 12 1 11 0;
#X connect 13 0 14 0;
#X restore 220 226 pd motDist;
#X floatatom 243 342 0 0 0 0 - - -;
#X obj 220 247 *;
#X obj 220 267 swap 1;
#X obj 220 289 /;
#X obj 170 75 line;
#X obj 170 95 *;
#X msg 217 55 0 2500;
#X msg 150 33 0.9 500;
#X msg 111 57 0.8 500;
#X obj -3 328 outlet;
#X floatatom 288 246 0 0 0 0 - - -;
#X msg 198 20 0.95 500;
#X obj 170 136 * 15;
#X msg 99 80 0.7 1500;
#X obj 302 81 inlet;
#X floatatom 239 142 0 0 0 0 - - -;
#X obj 10 244 * 200;
#X obj 220 311 * 0.1;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 1 0 21 0;
#X connect 1 0 24 0;
#X connect 3 0 2 0;
#X connect 3 1 2 0;
#X connect 3 2 2 0;
#X connect 3 3 2 0;
#X connect 7 0 5 0;
#X connect 7 0 6 0;
#X connect 8 0 10 0;
#X connect 8 0 10 1;
#X connect 8 0 19 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 1 12 1;
#X connect 12 0 26 0;
#X connect 13 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 1 0;
#X connect 15 0 13 0;
#X connect 16 0 13 0;
#X connect 17 0 13 0;
#X connect 20 0 13 0;
#X connect 21 0 0 0;
#X connect 21 0 4 0;
#X connect 21 0 25 0;
#X connect 22 0 13 0;
#X connect 23 0 1 0;
#X connect 25 0 18 0;
#X connect 26 0 9 0;
#X connect 26 0 7 1;
#X restore -30 377 pd myMotor;
#X obj 324 28 r~ RPM;
#X obj 324 49 /~ 60;
#X obj 355 459 hsl 70 15 1e-07 0.01 1 0 empty empty Broad_Boost 2 8
0 10 -204786 -1 -1 5509 1;
#X floatatom 515 198 0 0 0 0 - - -;
#X obj 448 156 loadbang;
#X obj 448 237 line~;
#X msg 448 217 \$1 30;
#X obj 448 257 s~ broBoost;
#N canvas 365 218 1002 525 sources 1;
#X text 480 -91 Patch that holds all the sources that are used to produce
the basic aeolian tone.;
#N canvas 216 23 1030 283 sourceAASpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 75 cos~;
#X obj 479 78 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 724 152 diameter;
#X text 861 180 radius;
#X obj 809 177 outlet~;
#X obj 408 50 inlet~;
#X obj 38 32 r~ length;
#X obj 38 56 *~ 0.1541;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 152 *~;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 743 129 outlet~;
#X obj 734 72 sig~ 0.1442;
#X obj 38 80 s~ AA2sourceRadius;
#X obj 207 131 r~ AA2sourceRadius;
#X obj 424 96 r~ AA2sourceRadius;
#X obj 494 115 r~ AA2sourceRadius;
#X obj 809 155 r~ AA2sourceRadius;
#X connect 2 0 20 0;
#X connect 3 0 21 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 15 0;
#X connect 15 0 24 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 0 0;
#X connect 20 0 6 0;
#X connect 21 0 7 0;
#X connect 23 0 22 0;
#X connect 25 0 19 1;
#X connect 26 0 20 1;
#X connect 27 0 21 1;
#X connect 28 0 12 0;
#X restore 42 58 pd sourceAASpeed;
#X obj 29 -70 inlet~;
#N canvas 232 459 1061 274 sourceBBSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 74 cos~;
#X obj 479 73 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 157 *~;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 751 121 outlet~;
#X obj 751 76 sig~ 0.1778;
#X obj 48 84 s~ BB2sourceRadius;
#X obj 207 136 r~ BB2sourceRadius;
#X obj 424 96 r~ BB2sourceRadius;
#X obj 495 115 r~ BB2sourceRadius;
#X obj 817 144 r~ BB2sourceRadius;
#X obj 48 66 *~ 0.3083;
#X connect 2 0 19 0;
#X connect 3 0 20 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 0 0;
#X connect 19 0 6 0;
#X connect 20 0 7 0;
#X connect 22 0 21 0;
#X connect 24 0 18 1;
#X connect 25 0 19 1;
#X connect 26 0 20 1;
#X connect 27 0 12 0;
#X connect 28 0 23 0;
#X restore 224 65 pd sourceBBSpeed;
#N canvas 226 441 1061 274 sourceCCSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 75 cos~;
#X obj 478 76 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 162 *~;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 751 121 outlet~;
#X obj 750 86 sig~ 0.2108;
#X obj 48 90 s~ CC2sourceRadius;
#X obj 206 141 r~ CC2sourceRadius;
#X obj 426 95 r~ CC2sourceRadius;
#X obj 493 115 r~ CC2sourceRadius;
#X obj 817 142 r~ CC2sourceRadius;
#X obj 48 66 *~ 0.4404;
#X connect 2 0 19 0;
#X connect 3 0 20 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 0 0;
#X connect 19 0 6 0;
#X connect 20 0 7 0;
#X connect 22 0 21 0;
#X connect 24 0 18 1;
#X connect 25 0 19 1;
#X connect 26 0 20 1;
#X connect 27 0 12 0;
#X connect 28 0 23 0;
#X restore 425 63 pd sourceCCSpeed;
#N canvas 208 486 1061 274 sourceDDSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 76 cos~;
#X obj 479 76 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 163 *~;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 751 121 outlet~;
#X obj 751 59 sig~ 0.2299;
#X obj 48 90 s~ DD2sourceRadius;
#X obj 206 139 r~ DD2sourceRadius;
#X obj 425 111 r~ DD2sourceRadius;
#X obj 494 113 r~ DD2sourceRadius;
#X obj 818 142 r~ DD2sourceRadius;
#X obj 48 66 *~ 0.5945;
#X connect 2 0 19 0;
#X connect 3 0 20 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 0 0;
#X connect 19 0 6 0;
#X connect 20 0 7 0;
#X connect 22 0 21 0;
#X connect 24 0 18 1;
#X connect 25 0 19 1;
#X connect 26 0 20 1;
#X connect 27 0 12 0;
#X connect 28 0 23 0;
#X restore 660 62 pd sourceDDSpeed;
#N canvas 252 340 1061 274 sourceEESpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 76 cos~;
#X obj 479 75 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 192 39 r~ RPM;
#X obj 192 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 160 *~;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 751 121 outlet~;
#X obj 751 99 sig~ 0.2367;
#X obj 48 90 s~ EE2sourceRadius;
#X obj 205 136 r~ EE2sourceRadius;
#X obj 423 97 r~ EE2sourceRadius;
#X obj 493 115 r~ EE2sourceRadius;
#X obj 818 147 r~ EE2sourceRadius;
#X obj 48 66 *~ 0.7486;
#X connect 2 0 19 0;
#X connect 3 0 20 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 0 0;
#X connect 19 0 6 0;
#X connect 20 0 7 0;
#X connect 22 0 21 0;
#X connect 24 0 18 1;
#X connect 25 0 19 1;
#X connect 26 0 20 1;
#X connect 27 0 12 0;
#X connect 28 0 23 0;
#X restore 122 210 pd sourceEESpeed;
#N canvas 131 376 1030 283 sourceFFSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 80 cos~;
#X obj 478 74 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 724 152 diameter;
#X text 861 180 radius;
#X obj 809 177 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 192 39 r~ RPM;
#X obj 191 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 153 *~;
#X obj 743 108 sig~ 0.2123;
#X obj 743 129 outlet~;
#X obj 48 90 s~ FF2sourceRadius;
#X obj 208 130 r~ FF2sourceRadius;
#X obj 427 99 r~ FF2sourceRadius;
#X obj 495 116 r~ FF2sourceRadius;
#X obj 808 154 r~ FF2sourceRadius;
#X obj 48 66 *~ 0.8807;
#X connect 2 0 15 0;
#X connect 3 0 16 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 15 0 6 0;
#X connect 16 0 7 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 0 0;
#X connect 21 0 22 0;
#X connect 24 0 20 1;
#X connect 25 0 15 1;
#X connect 26 0 16 1;
#X connect 27 0 12 0;
#X connect 28 0 23 0;
#X restore 345 220 pd sourceFFSpeed;
#N canvas 44 449 1061 274 sourceGGSpeed 0;
#X obj 192 185 outlet~;
#X text 178 211 Source Speed;
#X obj 408 79 cos~;
#X obj 475 76 sin~;
#X text 262 88 2 PI;
#X text 259 109 Radius of source;
#X obj 409 162 outlet~;
#X obj 479 163 outlet~;
#X text 330 180 y position of source;
#X text 477 182 z position of source;
#X text 732 144 diameter;
#X text 869 172 radius;
#X obj 817 169 outlet~;
#X obj 408 50 inlet~;
#X obj 48 42 r~ length;
#X obj 192 39 r~ RPM;
#X obj 191 63 /~ 60;
#X obj 192 88 *~ 6.28319;
#X obj 192 151 *~;
#X obj 409 135 *~;
#X obj 479 135 *~;
#X obj 751 76 sig~ 0.1885;
#X obj 751 121 outlet~;
#X obj 48 90 s~ GG2sourceRadius;
#X obj 207 127 r~ GG2sourceRadius;
#X obj 428 97 r~ GG2sourceRadius;
#X obj 494 114 r~ GG2sourceRadius;
#X obj 816 147 r~ GG2sourceRadius;
#X obj 48 66 *~ 0.9468;
#X connect 2 0 19 0;
#X connect 3 0 20 0;
#X connect 13 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 28 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 0 0;
#X connect 19 0 6 0;
#X connect 20 0 7 0;
#X connect 21 0 22 0;
#X connect 24 0 18 1;
#X connect 25 0 19 1;
#X connect 26 0 20 1;
#X connect 27 0 12 0;
#X connect 28 0 23 0;
#X restore 605 232 pd sourceGGSpeed;
#X obj 244 -48 *~ 360;
#X obj 29 -42 s~ \$0-this2Phasor;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 54 87 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X obj 740 458 r myMet;
#X obj 740 478 snapshot~;
#X floatatom 740 497 0 0 0 0 - - -;
#X floatatom 888 394 5 0 0 0 - - -;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 16 0 45 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X restore 241 91 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 439 90 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 676 88 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 133 239 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 0;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 0;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 358 246 pd sourcePositions;
#N canvas 223 181 1103 599 sourcePositions 1;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 185 256 -~;
#X obj 170 283 *~;
#X obj 256 254 -~;
#X obj 256 278 *~;
#X obj 155 317 +~;
#X obj 155 349 +~;
#X obj 155 376 sqrt~;
#X obj 547 414 outlet~;
#X obj 436 414 outlet~;
#X obj 155 401 outlet~;
#X text 150 439 source distance from Observer;
#X text 362 440 source - Obs Elevation;
#X text 541 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X obj 738 149 /~;
#X obj 738 172 atan~;
#X obj 738 195 /~ 3.14159;
#X obj 738 219 abs~;
#X obj 723 285 spigot~;
#X obj 762 242 >~ 0;
#X obj 690 230 sig~ 1;
#X obj 723 262 -~;
#X obj 858 309 spigot~;
#X obj 897 265 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X obj 797 242 r myMet;
#X obj 762 263 snapshot~;
#X obj 930 264 r myMet;
#X obj 897 287 snapshot~;
#X text 171 33 Calculates position of the source.;
#X obj 86 140 sig~ 0;
#X obj 170 142 inlet~;
#X obj 256 150 inlet~;
#N canvas 289 166 1084 684 prop________Angs 1;
#X obj 378 47 inlet~;
#X obj 461 46 inlet~;
#X obj 568 43 inlet~;
#X obj -19 34 inlet~;
#X text -85 13 Source/Obs distance;
#X text 364 27 Obs x;
#X text 426 21 Obs y;
#X text 539 23 Obs z;
#X obj 736 49 inlet~;
#X obj 843 46 inlet~;
#X text 713 23 source - Obs y;
#X text 815 27 source - Obs z;
#X obj 736 78 *~;
#X obj 843 76 *~;
#X obj 736 109 +~;
#X obj 736 134 sqrt~;
#X obj 169 37 inlet~;
#X text 155 17 Source radius;
#X obj 461 71 *~;
#X obj 568 70 *~;
#X obj 461 103 +~;
#X text -65 517 THis is the angle in the y z plane between a projected
point of the observer into the plane and the source. Think how to relate
this to the elevation and azimuth as it is neither at the moment.;
#X obj 168 84 *~ 2;
#X obj 721 178 *~;
#X obj 781 448 /~;
#X obj 431 218 +~;
#X obj 442 251 -~;
#X text 808 505 Azimuth;
#X obj 723 550 outlet~;
#X obj 708 471 sig~ 90;
#X obj 722 516 -~;
#X obj 169 62 sqrt~;
#X obj 393 452 +~;
#X obj 405 478 -~;
#X obj 378 75 *~;
#X obj -3 58 *~;
#X obj 556 487 *~ 2;
#X obj 541 511 *~;
#X obj 526 534 /~;
#X obj 526 562 arccos~;
#X obj 554 598 outlet~;
#X obj 781 473 arccos~;
#X obj 796 571 r myMet;
#X obj 796 593 snapshot~;
#X floatatom 796 616 0 0 0 0 - - -;
#X connect 0 0 34 0;
#X connect 0 0 34 1;
#X connect 1 0 18 0;
#X connect 1 0 18 1;
#X connect 2 0 19 0;
#X connect 2 0 19 1;
#X connect 3 0 35 0;
#X connect 3 0 35 1;
#X connect 3 0 37 0;
#X connect 8 0 12 1;
#X connect 8 0 12 0;
#X connect 9 0 13 0;
#X connect 9 0 13 1;
#X connect 12 0 14 0;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 14 0 25 1;
#X connect 14 0 32 1;
#X connect 15 0 23 1;
#X connect 15 0 36 0;
#X connect 16 0 25 0;
#X connect 16 0 31 0;
#X connect 18 0 20 0;
#X connect 19 0 20 1;
#X connect 20 0 26 1;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 41 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 22 0;
#X connect 32 0 33 0;
#X connect 33 0 38 0;
#X connect 34 0 33 1;
#X connect 35 0 32 0;
#X connect 36 0 37 1;
#X connect 37 0 38 1;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 41 0 30 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X restore 436 379 pd prop________Angs;
#X obj 418 155 inlet~;
#X obj 101 229 r~ Xobs;
#X obj 185 233 r~ Yobs;
#X obj 271 235 r~ Zobs;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 0 17 0;
#X connect 1 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 17 1;
#X connect 2 0 22 0;
#X connect 2 0 26 0;
#X connect 2 0 37 5;
#X connect 3 0 6 1;
#X connect 4 0 5 0;
#X connect 4 0 5 1;
#X connect 4 0 37 6;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 8 0 37 0;
#X connect 15 0 16 0;
#X connect 16 0 27 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 20 0 24 1;
#X connect 21 1 16 0;
#X connect 22 0 30 0;
#X connect 23 0 24 0;
#X connect 24 0 21 0;
#X connect 25 1 16 0;
#X connect 26 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 21 1;
#X connect 31 0 32 0;
#X connect 32 0 25 1;
#X connect 34 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 4 0;
#X connect 37 0 10 0;
#X connect 37 1 9 0;
#X connect 38 0 37 1;
#X connect 39 0 0 1;
#X connect 39 0 37 2;
#X connect 40 0 2 1;
#X connect 40 0 37 3;
#X connect 41 0 4 1;
#X connect 41 0 37 4;
#X restore 619 260 pd sourcePositions;
#X obj 560 -9 inlet;
#X obj 607 312 freqCalcCyl6HiFi;
#X obj 125 290 freqCalcCyl6HiFi;
#X obj 20 168 freqCalcCyl6HiFi;
#X obj 217 146 freqCalcCyl6HiFi;
#X obj 426 145 freqCalcCyl6HiFi;
#X obj 662 145 freqCalcCyl6HiFi;
#X obj 348 304 freqCalcCyl6HiFi;
#X connect 1 0 21 0;
#X connect 1 1 11 0;
#X connect 1 2 11 1;
#X connect 1 3 21 1;
#X connect 1 4 11 2;
#X connect 2 0 9 0;
#X connect 2 0 10 0;
#X connect 2 0 1 0;
#X connect 2 0 3 0;
#X connect 2 0 4 0;
#X connect 2 0 5 0;
#X connect 2 0 8 0;
#X connect 2 0 7 0;
#X connect 2 0 6 0;
#X connect 3 0 22 0;
#X connect 3 1 12 0;
#X connect 3 2 12 1;
#X connect 3 3 22 1;
#X connect 3 4 12 2;
#X connect 4 0 23 0;
#X connect 4 1 13 0;
#X connect 4 2 13 1;
#X connect 4 3 23 1;
#X connect 4 4 13 2;
#X connect 5 0 24 0;
#X connect 5 1 14 0;
#X connect 5 2 14 1;
#X connect 5 3 24 1;
#X connect 5 4 14 2;
#X connect 6 0 20 0;
#X connect 6 1 15 0;
#X connect 6 2 15 1;
#X connect 6 3 20 1;
#X connect 6 4 15 2;
#X connect 7 0 25 0;
#X connect 7 1 16 0;
#X connect 7 2 16 1;
#X connect 7 3 25 1;
#X connect 7 4 16 2;
#X connect 8 0 19 0;
#X connect 8 1 17 0;
#X connect 8 2 17 1;
#X connect 8 3 19 1;
#X connect 8 4 17 2;
#X connect 9 0 19 6;
#X connect 9 0 20 6;
#X connect 9 0 21 6;
#X connect 9 0 22 6;
#X connect 9 0 23 6;
#X connect 9 0 24 6;
#X connect 9 0 25 6;
#X connect 11 0 21 2;
#X connect 11 1 21 3;
#X connect 11 2 21 4;
#X connect 12 0 22 2;
#X connect 12 1 22 3;
#X connect 12 2 22 4;
#X connect 13 0 23 2;
#X connect 13 1 23 3;
#X connect 13 2 23 4;
#X connect 14 0 24 2;
#X connect 14 1 24 3;
#X connect 14 2 24 4;
#X connect 15 0 20 2;
#X connect 15 1 20 3;
#X connect 15 2 20 4;
#X connect 16 0 25 2;
#X connect 16 1 25 3;
#X connect 16 2 25 4;
#X connect 17 0 19 2;
#X connect 17 1 19 3;
#X connect 17 2 19 4;
#X connect 18 0 19 5;
#X connect 18 0 20 5;
#X connect 18 0 21 5;
#X connect 18 0 22 5;
#X connect 18 0 23 5;
#X connect 18 0 24 5;
#X connect 18 0 25 5;
#X restore 281 133 pd sources;
#X obj 448 360 line~;
#X msg 448 340 \$1 30;
#X obj 448 381 s~ rotBoost;
#N canvas 370 406 514 342 andyEngine 0;
#N canvas 260 36 528 837 engine 0;
#X obj 155 769 outlet~;
#X obj 215 428 delwrite~ e1b 50;
#X obj 215 662 delwrite~ e2b 50;
#X obj 99 581 +~;
#X obj 53 702 s~ ewgfb1;
#X obj 215 704 s~ ewgfb2;
#X obj 52 364 r~ ewgfb2;
#X obj 52 418 delwrite~ e1a 10;
#X obj 53 659 delwrite~ e2a 10;
#X obj 215 386 r~ ewgfb1;
#X obj 59 184 *~;
#X obj 4 202 sig~ 1;
#X obj 22 231 /~;
#X obj 59 205 +~ 1;
#X obj 23 312 -~ 0.5;
#X obj 153 99 noise~;
#X obj 153 165 clip~ -0.5 0.5;
#X obj 22 288 +~;
#X obj 74 530 cos~;
#X obj 74 508 -~ 0.25;
#X obj 138 529 cos~;
#X obj 138 507 -~ 0.25;
#X obj 74 486 *~ 0.125;
#X obj 138 485 *~ 0.125;
#X obj 23 335 hip~ 30;
#X obj 38 266 *~;
#X obj 153 187 *~ 0.15;
#X obj 74 556 *~ 0.17;
#X obj 138 554 *~ 0.17;
#X obj 52 385 *~ 0.6;
#X obj 53 439 vd~ e1a 8;
#X obj 215 450 vd~ e1b 9;
#X obj 53 681 vd~ e2a 3;
#X obj 215 683 vd~ e2b 6;
#X obj 75 54 *~;
#X obj 59 77 *~;
#X obj 59 125 +~;
#X obj 59 98 *~ -14;
#X obj 106 99 *~ 14;
#X obj 59 163 *~ 7;
#X obj 59 2 inlet~;
#X obj 59 23 phasor~;
#X obj 215 407 bp~ 150 2;
#X obj 99 601 lop~ 200;
#X obj 99 622 hip~ 12;
#X obj 155 725 hip~ 100;
#X obj 155 747 hip~ 100;
#X obj 153 121 bp~ 300 5;
#X obj 153 143 *~ 12;
#X connect 3 0 43 0;
#X connect 6 0 29 0;
#X connect 9 0 42 0;
#X connect 10 0 13 0;
#X connect 11 0 12 0;
#X connect 12 0 25 0;
#X connect 12 0 17 0;
#X connect 13 0 12 1;
#X connect 14 0 24 0;
#X connect 15 0 47 0;
#X connect 16 0 26 0;
#X connect 17 0 14 0;
#X connect 18 0 27 0;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 21 0 20 0;
#X connect 22 0 19 0;
#X connect 23 0 21 0;
#X connect 24 0 7 0;
#X connect 25 0 17 1;
#X connect 26 0 25 1;
#X connect 27 0 3 0;
#X connect 28 0 3 1;
#X connect 29 0 7 0;
#X connect 30 0 8 0;
#X connect 30 0 22 0;
#X connect 30 0 27 0;
#X connect 31 0 2 0;
#X connect 31 0 23 0;
#X connect 31 0 28 0;
#X connect 32 0 4 0;
#X connect 33 0 5 0;
#X connect 33 0 45 0;
#X connect 34 0 35 1;
#X connect 34 0 38 0;
#X connect 35 0 37 0;
#X connect 36 0 39 0;
#X connect 37 0 36 0;
#X connect 38 0 36 1;
#X connect 39 0 10 0;
#X connect 39 0 10 1;
#X connect 40 0 41 0;
#X connect 41 0 34 0;
#X connect 41 0 34 1;
#X connect 41 0 35 0;
#X connect 42 0 1 0;
#X connect 43 0 44 0;
#X connect 44 0 8 0;
#X connect 44 0 2 0;
#X connect 45 0 46 0;
#X connect 46 0 0 0;
#X connect 47 0 48 0;
#X connect 48 0 16 0;
#X restore 178 116 pd engine;
#X obj 178 73 + 1;
#X obj 177 281 throw~ l;
#X obj 204 258 throw~ r;
#X obj 177 237 fcpan;
#X obj 204 217 r \$0-thisPan;
#X obj 278 64 r~ dist;
#X obj 263 40 sig~ 1;
#X obj 263 111 /~;
#X obj 178 170 *~;
#X obj 178 33 inlet;
#X floatatom 242 238 5 0 0 0 - - -;
#X obj 235 156 r~ motBoost;
#X obj 178 201 *~;
#X obj 278 87 *~;
#X obj 178 93 lop~ 2;
#X obj 178 53 * 40;
#X connect 0 0 9 0;
#X connect 1 0 15 0;
#X connect 4 0 2 0;
#X connect 4 1 3 0;
#X connect 5 0 4 1;
#X connect 5 0 11 0;
#X connect 6 0 14 0;
#X connect 6 0 14 1;
#X connect 7 0 8 0;
#X connect 8 0 9 1;
#X connect 9 0 13 0;
#X connect 10 0 16 0;
#X connect 12 0 13 1;
#X connect 14 0 8 1;
#X connect 15 0 0 0;
#X connect 16 0 1 0;
#X restore 277 205 pd andyEngine;
#X obj 356 488 hsl 70 15 0.1 2000 1 0 empty empty Engine_Boost 2 8
0 10 -261234 -1 -1 0 1;
#X obj -57 720 *~;
#X obj -17 701 line~;
#X msg -17 681 \$1 30;
#X obj -120 748 r myMet;
#X obj -120 768 snapshot~;
#X floatatom 497 496 6 0 0 0 - - -;
#X text 495 477 Current;
#X text 495 441 Maximum;
#X floatatom -51 786 0 0 0 0 - - -;
#X text 131 562 Distance;
#X obj 610 151 loadbang;
#X obj 610 232 line~;
#X msg 610 212 \$1 30;
#X obj 610 252 s~ motBoost;
#X obj 136 615 bng 25 250 50 0 empty empty 1 11 11 0 10 -228856 -1
-1;
#X obj 616 659 s preset1;
#X obj 136 648 bng 25 250 50 0 empty empty 2 11 11 0 10 -191407 -1
-1;
#N canvas 63 175 881 644 Pre1 0;
#X obj 279 167 sin~;
#X obj 279 187 -~ 1.3;
#X obj 279 148 phasor~ 0.004;
#X obj -37 148 cos~;
#X obj 122 177 sin~;
#X obj -37 128 phasor~ 0.011;
#X obj -107 205 r myMet;
#X obj -107 225 snapshot~;
#X floatatom -107 247 0 0 0 0 - - -;
#X obj -107 361 s thisXobs;
#X obj -107 335 spigot;
#X msg -74 300 0;
#X msg -40 300 1;
#X obj 63 239 r myMet;
#X obj 63 259 snapshot~;
#X floatatom 63 281 0 0 0 0 - - -;
#X obj 63 320 spigot;
#X msg 123 300 0;
#X msg 153 300 1;
#X obj 63 346 s thisYobs;
#X obj 221 223 r myMet;
#X obj 221 243 snapshot~;
#X floatatom 221 265 0 0 0 0 - - -;
#X obj 221 341 spigot;
#X msg 260 306 0;
#X msg 294 307 1;
#X obj 221 367 s thisZobs;
#X obj 328 20 r preset1;
#X obj 330 240 r preset2;
#X obj 337 219 r preset3;
#X obj 531 357 spigot;
#X msg 570 322 0;
#X msg 604 323 1;
#X obj 604 277 r preset1;
#X obj 531 383 s thisThro;
#X obj 532 326 / 1000;
#X obj 625 245 r preset2;
#X floatatom 486 308 5 0 0 0 - - -;
#X obj 546 204 f;
#X msg 546 226 \$1;
#X floatatom 579 204 5 0 0 0 - - -;
#X obj 564 138 r throt;
#X obj 499 137 delay 30;
#X obj 566 165 * 1000;
#X obj 531 284 line;
#X obj 661 291 r preset3;
#X msg 531 261 600 10000;
#X obj 124 219 +~ 1.5;
#X obj -38 176 *~ 100;
#X obj 124 243 *~ 20;
#X obj 123 199 *~ 0.25;
#X obj 279 208 *~ 50;
#X obj 122 156 phasor~ 0.07;
#X connect 0 0 1 0;
#X connect 1 0 51 0;
#X connect 2 0 0 0;
#X connect 3 0 48 0;
#X connect 4 0 50 0;
#X connect 5 0 3 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 10 0;
#X connect 10 0 9 0;
#X connect 11 0 10 1;
#X connect 12 0 10 1;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 16 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 0;
#X connect 23 0 26 0;
#X connect 24 0 23 1;
#X connect 25 0 23 1;
#X connect 27 0 25 0;
#X connect 27 0 18 0;
#X connect 27 0 12 0;
#X connect 27 0 42 0;
#X connect 27 0 38 0;
#X connect 28 0 24 0;
#X connect 28 0 17 0;
#X connect 28 0 11 0;
#X connect 29 0 24 0;
#X connect 29 0 17 0;
#X connect 29 0 11 0;
#X connect 30 0 34 0;
#X connect 31 0 30 1;
#X connect 32 0 30 1;
#X connect 33 0 31 0;
#X connect 35 0 30 0;
#X connect 36 0 31 0;
#X connect 38 0 39 0;
#X connect 39 0 44 0;
#X connect 41 0 43 0;
#X connect 42 0 46 0;
#X connect 43 0 38 1;
#X connect 43 0 40 0;
#X connect 44 0 35 0;
#X connect 44 0 37 0;
#X connect 45 0 31 0;
#X connect 46 0 44 0;
#X connect 47 0 49 0;
#X connect 48 0 7 0;
#X connect 49 0 14 0;
#X connect 50 0 47 0;
#X connect 51 0 21 0;
#X connect 52 0 4 0;
#X restore 292 256 pd Pre1;
#N canvas 45 204 881 644 Pre2 0;
#X obj -66 303 s thisXobs;
#X obj -66 277 spigot;
#X msg -33 242 0;
#X msg 1 242 1;
#X obj 104 262 spigot;
#X msg 164 242 0;
#X msg 194 242 1;
#X obj 104 288 s thisYobs;
#X obj 262 283 spigot;
#X msg 301 248 0;
#X msg 335 249 1;
#X obj 262 309 s thisZobs;
#X obj -68 206 line;
#X obj 335 203 r preset1;
#X obj 246 19 r preset2;
#X obj 102 194 line;
#X obj 262 210 line;
#X obj 477 280 spigot;
#X msg 516 245 0;
#X msg 550 246 1;
#X obj 550 200 r preset1;
#X obj 477 207 line;
#X obj 477 306 s thisThro;
#X obj 478 249 / 1000;
#X obj 562 172 r preset3;
#X obj 362 168 r preset3;
#X obj 1 137 f;
#X msg 1 159 \$1;
#X floatatom 34 137 5 0 0 0 - - -;
#X obj 67 105 delay 30;
#X obj 16 107 r Xobs;
#X obj 158 145 f;
#X msg 158 167 \$1;
#X floatatom 191 145 5 0 0 0 - - -;
#X obj 173 115 r Yobs;
#X obj 224 113 delay 30;
#X obj 310 125 f;
#X msg 310 147 \$1;
#X floatatom 343 125 5 0 0 0 - - -;
#X obj 376 93 delay 30;
#X obj 325 95 r Zobs;
#X obj 502 121 f;
#X msg 502 143 \$1;
#X floatatom 535 121 5 0 0 0 - - -;
#X obj 568 89 delay 30;
#X obj 517 49 r throt;
#X obj 515 91 * 1000;
#X floatatom 432 241 5 0 0 0 - - -;
#X floatatom 241 246 5 0 0 0 - - -;
#X msg -68 183 4 5000;
#X msg 102 171 20 5000;
#X msg 262 187 0 5000;
#X msg 477 184 70 5000;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 3 0 1 1;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 8 0 11 0;
#X connect 9 0 8 1;
#X connect 10 0 8 1;
#X connect 12 0 1 0;
#X connect 13 0 9 0;
#X connect 13 0 5 0;
#X connect 13 0 2 0;
#X connect 14 0 10 0;
#X connect 14 0 6 0;
#X connect 14 0 3 0;
#X connect 14 0 29 0;
#X connect 14 0 26 0;
#X connect 14 0 35 0;
#X connect 14 0 31 0;
#X connect 14 0 39 0;
#X connect 14 0 36 0;
#X connect 14 0 41 0;
#X connect 14 0 44 0;
#X connect 15 0 4 0;
#X connect 16 0 8 0;
#X connect 16 0 48 0;
#X connect 17 0 22 0;
#X connect 18 0 17 1;
#X connect 19 0 17 1;
#X connect 20 0 18 0;
#X connect 21 0 23 0;
#X connect 21 0 47 0;
#X connect 23 0 17 0;
#X connect 24 0 18 0;
#X connect 25 0 9 0;
#X connect 25 0 5 0;
#X connect 25 0 2 0;
#X connect 26 0 27 0;
#X connect 27 0 12 0;
#X connect 29 0 49 0;
#X connect 30 0 26 1;
#X connect 30 0 28 0;
#X connect 31 0 32 0;
#X connect 32 0 15 0;
#X connect 34 0 31 1;
#X connect 34 0 33 0;
#X connect 35 0 50 0;
#X connect 36 0 37 0;
#X connect 37 0 16 0;
#X connect 39 0 51 0;
#X connect 40 0 36 1;
#X connect 40 0 38 0;
#X connect 41 0 42 0;
#X connect 42 0 21 0;
#X connect 44 0 52 0;
#X connect 45 0 46 0;
#X connect 46 0 41 1;
#X connect 46 0 43 0;
#X connect 49 0 12 0;
#X connect 50 0 15 0;
#X connect 51 0 16 0;
#X connect 52 0 21 0;
#X restore 293 287 pd Pre2;
#X obj 611 693 s preset2;
#X obj -92 385 r thisThro;
#X obj 616 716 s preset3;
#N canvas 65 371 881 644 Pre3 0;
#X obj -66 303 s thisXobs;
#X obj -66 277 spigot;
#X msg -33 242 0;
#X msg 1 242 1;
#X obj 148 329 spigot;
#X msg 208 309 0;
#X msg 238 309 1;
#X obj 148 355 s thisYobs;
#X obj 306 350 spigot;
#X msg 345 315 0;
#X msg 379 316 1;
#X obj 306 376 s thisZobs;
#X obj -68 206 line;
#X obj 71 459 r preset1;
#X obj 146 261 line;
#X obj 306 277 line;
#X obj 521 347 spigot;
#X msg 560 312 0;
#X msg 594 313 1;
#X obj 594 267 r preset1;
#X obj 521 373 s thisThro;
#X obj 522 316 / 1000;
#X obj 435 81 r preset3;
#X obj 615 235 r preset2;
#X obj 81 437 r preset2;
#X floatatom 476 298 5 0 0 0 - - -;
#X obj -2 129 r Xobs;
#X obj -17 159 f;
#X msg -17 181 \$1;
#X obj 70 82 delay 30;
#X floatatom -56 234 5 0 0 0 - - -;
#X floatatom 16 159 5 0 0 0 - - -;
#X obj 210 214 f;
#X msg 210 236 \$1;
#X floatatom 243 214 5 0 0 0 - - -;
#X obj 225 184 r Yobs;
#X obj 357 219 f;
#X msg 357 241 \$1;
#X floatatom 390 219 5 0 0 0 - - -;
#X obj 372 189 r Zobs;
#X floatatom 181 291 5 0 0 0 - - -;
#X floatatom 353 280 5 0 0 0 - - -;
#X obj 536 194 f;
#X msg 536 216 \$1;
#X floatatom 569 194 5 0 0 0 - - -;
#X obj 554 128 r throt;
#X obj 276 182 delay 30;
#X obj 489 127 delay 30;
#X obj 556 155 * 1000;
#X obj 521 274 line;
#X msg -68 183 8 10000;
#X msg 146 238 -115 10000;
#X msg 306 254 -60 10000;
#X msg 521 251 600 10000;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 3 0 1 1;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 8 0 11 0;
#X connect 9 0 8 1;
#X connect 10 0 8 1;
#X connect 12 0 1 0;
#X connect 12 0 30 0;
#X connect 13 0 9 0;
#X connect 13 0 5 0;
#X connect 13 0 2 0;
#X connect 14 0 4 0;
#X connect 14 0 40 0;
#X connect 15 0 8 0;
#X connect 15 0 41 0;
#X connect 16 0 20 0;
#X connect 17 0 16 1;
#X connect 18 0 16 1;
#X connect 19 0 17 0;
#X connect 21 0 16 0;
#X connect 22 0 10 0;
#X connect 22 0 6 0;
#X connect 22 0 3 0;
#X connect 22 0 52 0;
#X connect 22 0 29 0;
#X connect 22 0 27 0;
#X connect 22 0 32 0;
#X connect 22 0 36 0;
#X connect 22 0 42 0;
#X connect 22 0 46 0;
#X connect 22 0 47 0;
#X connect 22 0 18 0;
#X connect 23 0 17 0;
#X connect 24 0 9 0;
#X connect 24 0 5 0;
#X connect 24 0 2 0;
#X connect 26 0 27 1;
#X connect 26 0 31 0;
#X connect 27 0 28 0;
#X connect 28 0 12 0;
#X connect 29 0 50 0;
#X connect 32 0 33 0;
#X connect 33 0 14 0;
#X connect 35 0 32 1;
#X connect 35 0 34 0;
#X connect 36 0 37 0;
#X connect 37 0 15 0;
#X connect 39 0 36 1;
#X connect 39 0 38 0;
#X connect 42 0 43 0;
#X connect 43 0 49 0;
#X connect 45 0 48 0;
#X connect 46 0 51 0;
#X connect 47 0 53 0;
#X connect 48 0 42 1;
#X connect 48 0 44 0;
#X connect 49 0 21 0;
#X connect 49 0 25 0;
#X connect 50 0 12 0;
#X connect 51 0 14 0;
#X connect 52 0 15 0;
#X connect 53 0 49 0;
#X restore 290 310 pd Pre3;
#X obj -9 532 s throt;
#X floatatom -15 486 5 0 0 0 - - -;
#X obj -71 514 * 2500;
#X floatatom 617 275 0 0 0 0 - - -;
#X obj -73 335 loadbang;
#X obj 405 57 metro 10;
#X obj -104 494 +;
#X floatatom -122 565 5 0 0 0 - - -;
#X obj -110 442 t f b;
#X obj -109 420 * 0.8;
#X obj 574 374 loadbang;
#X text 185 618 Fly-by;
#X text 189 652 Reset;
#X obj 275 182 * 2;
#N canvas 218 23 1098 796 observerPosition 0;
#X obj -24 366 hsl 100 20 -200 200 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 1237 1;
#X obj 296 366 hsl 100 20 -200 200 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 7821 1;
#X obj 543 370 hsl 100 20 -350 50 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 9900 1;
#X floatatom -67 389 0 0 0 0 - - -;
#X floatatom 254 387 0 0 0 0 - - -;
#X floatatom 587 394 0 0 0 0 - - -;
#X msg -19 342 0;
#X obj -72 340 r setUp;
#X obj 244 343 r setUp;
#X obj 487 347 r setUp;
#X obj -27 321 r thisXobs;
#X obj 293 319 r thisYobs;
#X obj 540 342 r thisZobs;
#X text 9 475 X Position;
#X text 254 472 Y Position;
#X text 497 477 Z Position;
#X obj 402 320 loadbang;
#X obj 93 339 loadbang;
#X obj 623 318 loadbang;
#X msg 20 343 -150;
#X msg 623 343 100;
#X msg 84 325 150;
#X msg 401 340 116;
#X msg 62 338 0;
#X obj 522 429 line~;
#X msg 540 393 \$1 30;
#X obj 522 450 s~ Zobs;
#X obj 276 423 line~;
#X msg 293 390 \$1 30;
#X obj 276 444 s~ Yobs;
#X obj 20 437 line~;
#X msg -27 389 \$1 30;
#X obj 20 457 s~ Xobs;
#X msg 656 343 0;
#X msg 352 341 5;
#X obj 189 15 r preset1;
#X obj 371 206 r preset2;
#X obj 568 434 r myMet;
#X obj 568 454 snapshot~;
#X floatatom 569 477 0 0 0 0 - - -;
#X obj 330 431 r myMet;
#X obj 330 451 snapshot~;
#X floatatom 331 474 0 0 0 0 - - -;
#X obj 75 441 r myMet;
#X obj 75 461 snapshot~;
#X floatatom 76 484 0 0 0 0 - - -;
#X obj 365 479 s Yobs;
#X obj 128 482 s Xobs;
#X obj 613 479 s Zobs;
#X msg 404 234 -50;
#X msg 334 234 800;
#X msg 371 232 80;
#X msg 676 168 -25 9500;
#X obj -2 138 delay 23000;
#X obj 676 147 delay 23000;
#X obj 141 276 delay 25000;
#X msg 141 297 -150 9500;
#X obj 108 187 delay 24000;
#X msg -2 159 -310 500;
#X msg 78 161 -315 500;
#X msg 108 208 -320 500;
#X msg 118 253 -315 500;
#X obj 118 232 delay 24500;
#X obj 78 140 delay 23500;
#X msg -57 58 5 25000;
#X obj -26 83 delay 25000;
#X msg 564 65 -2 25000;
#X obj 641 99 delay 25000;
#X msg 641 120 -40 25000;
#X msg -26 104 -800 25000;
#X obj 252 533 r myMet;
#X obj 252 553 snapshot~;
#X floatatom 253 576 0 0 0 0 - - -;
#X connect 0 0 3 0;
#X connect 0 0 31 0;
#X connect 1 0 4 0;
#X connect 1 0 28 0;
#X connect 2 0 5 0;
#X connect 2 0 25 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X connect 8 0 1 0;
#X connect 9 0 2 0;
#X connect 16 0 22 0;
#X connect 17 0 19 0;
#X connect 18 0 20 0;
#X connect 19 0 0 0;
#X connect 20 0 2 0;
#X connect 21 0 0 0;
#X connect 22 0 1 0;
#X connect 23 0 0 0;
#X connect 24 0 26 0;
#X connect 24 0 38 0;
#X connect 27 0 29 0;
#X connect 27 0 41 0;
#X connect 30 0 44 0;
#X connect 30 0 32 0;
#X connect 33 0 2 0;
#X connect 34 0 1 0;
#X connect 35 0 64 0;
#X connect 35 0 66 0;
#X connect 35 0 53 0;
#X connect 35 0 54 0;
#X connect 35 0 55 0;
#X connect 35 0 63 0;
#X connect 35 0 62 0;
#X connect 35 0 57 0;
#X connect 35 0 65 0;
#X connect 35 0 67 0;
#X connect 36 0 50 0;
#X connect 36 0 51 0;
#X connect 36 0 49 0;
#X connect 37 0 38 0;
#X connect 38 0 39 0;
#X connect 38 0 48 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 41 0 46 0;
#X connect 43 0 44 0;
#X connect 44 0 45 0;
#X connect 44 0 47 0;
#X connect 49 0 24 0;
#X connect 50 0 30 0;
#X connect 51 0 27 0;
#X connect 53 0 58 0;
#X connect 54 0 52 0;
#X connect 55 0 56 0;
#X connect 57 0 60 0;
#X connect 62 0 61 0;
#X connect 63 0 59 0;
#X connect 64 0 30 0;
#X connect 65 0 69 0;
#X connect 66 0 24 0;
#X connect 67 0 68 0;
#X connect 68 0 24 0;
#X connect 69 0 30 0;
#X connect 70 0 71 0;
#X connect 71 0 72 0;
#X restore -264 49 pd observerPosition;
#N canvas 183 73 1117 782 PropellerAngles 0;
#X obj 65 29 hsl 80 20 -10 10 0 0 empty empty Yaw 2 10 0 10 -262144
-1 -1 3950 1;
#X floatatom 227 55 0 0 0 0 - - -;
#X obj 281 29 hsl 80 20 -180 180 0 0 empty empty Roll 2 10 0 10 -262144
-1 -1 3950 1;
#X floatatom 335 57 0 0 0 0 - - -;
#X text 36 -64 Yaw \, Pitch & Roll at 0 \, 0 \, 0 means flying stright
and level.;
#X obj 62 76 line~;
#X msg 62 56 \$1 30;
#X floatatom 113 54 0 0 0 0 - - -;
#X obj 172 75 line~;
#X msg 172 55 \$1 30;
#X obj 278 73 line~;
#X msg 278 53 \$1 30;
#X obj 597 261 r~ planeSpeed;
#X obj 588 1 loadbang;
#X msg 588 36 500;
#X msg 628 35 -500;
#X obj 588 95 s InitPropX;
#X obj 671 54 s InitPropZ;
#X obj 628 74 s InitPropY;
#X obj 549 115 s InitPropHead;
#X obj 627 327 snapshot~;
#X floatatom 627 346 0 0 0 0 - - -;
#X obj 94 142 snapshot~;
#X floatatom 94 161 0 0 0 0 - - -;
#X obj 17 184 r InitPropHead;
#X obj 597 283 /~ 100;
#X floatatom 488 477 0 0 0 0 - - -;
#X obj 449 408 r InitPropX;
#X obj 502 456 f;
#X obj 474 456 +;
#X msg 474 433 \$1;
#X msg 521 429 500;
#X obj 627 307 r flyMet;
#X obj 521 408 r preset2;
#X msg 235 -34 0;
#X obj 62 98 /~ 360;
#X obj 62 119 sin~;
#X obj 51 247 f;
#X obj 17 247 +;
#X msg 17 224 \$1;
#X obj 64 204 r preset2;
#X obj 17 270 mod 360;
#X obj 95 123 r flyMet;
#X obj 17 292 / 360;
#X floatatom 628 481 0 0 0 0 - - -;
#X obj 639 458 f;
#X obj 611 458 +;
#X msg 611 435 \$1;
#X obj 658 410 r preset2;
#X obj 586 410 r InitPropY;
#X msg 658 431 -500;
#X obj 17 313 * 6.28319;
#X floatatom 12 373 0 0 0 0 - - -;
#X obj 17 341 cos;
#X obj 58 342 sin;
#X floatatom 62 374 0 0 0 0 - - -;
#X obj 518 373 *;
#X obj 622 374 *;
#X obj 172 96 /~ 360;
#X obj 172 117 sin~;
#X obj 232 151 snapshot~;
#X floatatom 232 170 0 0 0 0 - - -;
#X obj 233 132 r flyMet;
#X floatatom 767 481 0 0 0 0 - - -;
#X obj 776 459 f;
#X obj 748 459 +;
#X msg 748 436 \$1;
#X obj 795 411 r preset2;
#X obj 723 411 r InitPropZ;
#X obj 517 135 s InitPropPitch;
#X obj 199 253 f;
#X obj 165 253 +;
#X msg 165 230 \$1;
#X obj 212 210 r preset2;
#X obj 165 190 r InitPropPitch;
#X floatatom 234 303 0 0 0 0 - - -;
#X obj 474 498 s Xprop;
#X obj 748 502 s Zprop;
#X obj 611 502 s Yprop;
#X msg 517 36 90;
#X msg 212 231 90;
#X obj 165 314 * 6.28319;
#X obj 200 333 sin;
#X floatatom 235 363 0 0 0 0 - - -;
#X obj 165 295 / 360;
#X floatatom 145 366 0 0 0 0 - - -;
#X obj 165 335 cos;
#X obj 743 374 *;
#X obj 148 431 *;
#X obj 182 430 *;
#X floatatom 108 472 0 0 0 0 - - -;
#X floatatom 186 467 0 0 0 0 - - -;
#X obj 165 276 mod 360;
#X floatatom 81 304 0 0 0 0 - - -;
#X obj 454 547 line~;
#X msg 454 527 \$1 30;
#X obj 546 547 line~;
#X msg 546 527 \$1 30;
#X obj 695 544 line~;
#X msg 695 524 \$1 30;
#X obj 454 570 s~ Xprop;
#X obj 547 570 s~ Yprop;
#X obj 694 574 s~ Zprop;
#X obj 172 -32 vsl 25 80 -10 10 0 0 empty empty Pitch 0 -9 0 10 -262144
-1 -1 3950 1;
#X msg 278 6 0;
#X msg 61 2 0;
#X msg 671 34 50;
#X msg 795 432 50;
#X obj 418 122 r preset1;
#X msg 64 225 100;
#X msg 549 36 100;
#X msg 2 35 0 5000;
#X obj 398 156 delay 5000;
#X msg 214 -8 0 5000;
#X msg 2 54 1 5000;
#X msg 214 13 -1 5000;
#X msg 214 33 0 5000;
#X obj 388 182 delay 5000;
#X connect 0 0 7 0;
#X connect 0 0 6 0;
#X connect 2 0 3 0;
#X connect 2 0 11 0;
#X connect 5 0 35 0;
#X connect 6 0 5 0;
#X connect 8 0 58 0;
#X connect 9 0 8 0;
#X connect 11 0 10 0;
#X connect 12 0 25 0;
#X connect 13 0 14 0;
#X connect 13 0 15 0;
#X connect 13 0 106 0;
#X connect 13 0 110 0;
#X connect 13 0 79 0;
#X connect 13 0 34 0;
#X connect 13 0 104 0;
#X connect 13 0 105 0;
#X connect 14 0 16 0;
#X connect 15 0 18 0;
#X connect 20 0 21 0;
#X connect 20 0 56 0;
#X connect 20 0 57 0;
#X connect 20 0 87 0;
#X connect 22 0 23 0;
#X connect 22 0 39 0;
#X connect 24 0 39 0;
#X connect 25 0 20 0;
#X connect 27 0 29 0;
#X connect 28 0 29 1;
#X connect 29 0 28 0;
#X connect 29 0 26 0;
#X connect 29 0 76 0;
#X connect 29 0 95 0;
#X connect 30 0 29 0;
#X connect 31 0 29 1;
#X connect 32 0 20 0;
#X connect 33 0 31 0;
#X connect 34 0 103 0;
#X connect 35 0 36 0;
#X connect 36 0 22 0;
#X connect 37 0 38 1;
#X connect 38 0 37 0;
#X connect 38 0 41 0;
#X connect 39 0 38 0;
#X connect 40 0 109 0;
#X connect 41 0 43 0;
#X connect 41 0 93 0;
#X connect 42 0 22 0;
#X connect 43 0 51 0;
#X connect 45 0 46 1;
#X connect 46 0 45 0;
#X connect 46 0 44 0;
#X connect 46 0 78 0;
#X connect 46 0 97 0;
#X connect 47 0 46 0;
#X connect 48 0 50 0;
#X connect 49 0 46 0;
#X connect 50 0 46 1;
#X connect 51 0 53 0;
#X connect 51 0 54 0;
#X connect 53 0 52 0;
#X connect 53 0 88 0;
#X connect 54 0 55 0;
#X connect 54 0 89 0;
#X connect 56 0 30 0;
#X connect 57 0 47 0;
#X connect 58 0 59 0;
#X connect 59 0 60 0;
#X connect 60 0 61 0;
#X connect 60 0 72 0;
#X connect 62 0 60 0;
#X connect 64 0 65 1;
#X connect 65 0 64 0;
#X connect 65 0 63 0;
#X connect 65 0 77 0;
#X connect 65 0 99 0;
#X connect 66 0 65 0;
#X connect 67 0 107 0;
#X connect 68 0 65 0;
#X connect 70 0 71 1;
#X connect 71 0 70 0;
#X connect 71 0 92 0;
#X connect 72 0 71 0;
#X connect 73 0 80 0;
#X connect 74 0 72 0;
#X connect 79 0 69 0;
#X connect 80 0 71 1;
#X connect 81 0 82 0;
#X connect 81 0 86 0;
#X connect 82 0 83 0;
#X connect 82 0 89 1;
#X connect 82 0 88 1;
#X connect 84 0 81 0;
#X connect 86 0 85 0;
#X connect 86 0 87 1;
#X connect 87 0 66 0;
#X connect 88 0 56 1;
#X connect 88 0 90 0;
#X connect 89 0 57 1;
#X connect 89 0 91 0;
#X connect 92 0 75 0;
#X connect 92 0 84 0;
#X connect 94 0 100 0;
#X connect 95 0 94 0;
#X connect 96 0 101 0;
#X connect 97 0 96 0;
#X connect 98 0 102 0;
#X connect 99 0 98 0;
#X connect 103 0 9 0;
#X connect 103 0 1 0;
#X connect 104 0 2 0;
#X connect 105 0 0 0;
#X connect 106 0 17 0;
#X connect 107 0 65 1;
#X connect 108 0 112 0;
#X connect 108 0 117 0;
#X connect 109 0 38 1;
#X connect 110 0 19 0;
#X connect 111 0 5 0;
#X connect 113 0 8 0;
#X connect 114 0 5 0;
#X connect 115 0 8 0;
#X connect 116 0 8 0;
#X restore -265 73 pd PropellerAngles;
#X obj -191 636 line~;
#X msg -191 616 \$1 30;
#X obj -191 677 s~ planeSpeed;
#X obj 594 584 metro 10;
#X obj 594 606 s flyMet;
#X obj 595 549 bng 25 250 50 0 empty empty F 11 11 0 10 -204786 -1
-1;
#X obj 622 549 tgl 25 0 empty empty empty 17 7 0 10 -204786 -4034 -4034
1 1;
#N canvas 638 23 1079 777 Angles 0;
#X obj 89 46 *~;
#X obj 153 47 *~;
#X obj 89 67 +~;
#X obj 89 88 sqrt~;
#X obj 74 109 /~;
#X obj 74 130 arccos~;
#X obj 73 318 spigot~;
#X obj 167 319 spigot~;
#X obj 112 298 *;
#X floatatom 124 318 0 0 0 0 - - -;
#X obj 127 277 t f b;
#X obj 206 299 *;
#X floatatom 217 319 0 0 0 0 - - -;
#X obj 221 278 t f b;
#X obj 206 256 < 0;
#X obj 251 256 < 0;
#X obj 299 298 *;
#X floatatom 313 319 0 0 0 0 - - -;
#X obj 314 277 t f b;
#X obj 275 182 r Yobs;
#X obj 392 296 *;
#X floatatom 405 317 0 0 0 0 - - -;
#X obj 407 275 t f b;
#X obj 392 253 < 0;
#X obj 437 253 > 0;
#X obj 260 320 spigot~;
#X obj 353 318 spigot~;
#X obj 112 255 >= 0;
#X obj 157 255 >= 0;
#X obj 299 255 >= 0;
#X obj 344 255 <= 0;
#X obj 167 90 sig~ 180;
#X obj 167 111 -~;
#X obj 167 133 +~ 180;
#X obj 260 134 -~;
#X obj 260 113 sig~ 360;
#X obj 191 353 +~;
#X obj 191 375 +~;
#X obj 191 399 +~;
#X obj 199 487 s~ az;
#X obj 92 443 r myMet;
#X obj 92 463 snapshot~;
#X floatatom 92 482 0 0 0 0 - - -;
#X obj 329 733 s \$0-thisPan;
#X obj 142 482 outlet;
#X obj 191 422 -~ 180;
#X obj 191 443 abs~;
#X obj 169 526 s~ newAv;
#X obj 104 -4 r~ Yobs;
#X obj 168 -3 r~ Xobs;
#X obj 351 535 t f b;
#X obj 320 483 t f b;
#X floatatom 348 583 0 0 0 0 - - -;
#X floatatom 318 531 0 0 0 0 - - -;
#X obj 305 509 +;
#X obj 336 561 +;
#X obj 297 583 spigot~;
#X obj 266 535 spigot~;
#X obj 335 604 *~ -1;
#X obj 408 692 r myMet;
#X obj 408 712 snapshot~;
#X floatatom 408 731 0 0 0 0 - - -;
#X obj 265 471 /~ 360;
#X obj 266 514 *~;
#X obj 321 632 +~;
#X obj 321 652 +~ 1;
#X obj 321 671 *~ 0.5;
#X obj 321 692 clip~ 0.01 0.99;
#X obj 481 735 outlet;
#X obj 419 593 r myMet;
#X obj 419 613 snapshot~;
#X floatatom 517 691 0 0 0 0 - - -;
#X obj 265 493 sin~;
#X obj 191 691 wrap~ 1;
#X obj 490 665 line;
#X obj 488 487 r preset1;
#X obj 483 521 r preset2;
#X obj 153 -22 r~ Xprop;
#X obj 153 18 -~;
#X obj 89 -26 r~ Yprop;
#X obj 89 19 -~;
#X obj 294 4 r myMet;
#X obj 294 24 snapshot~;
#X floatatom 294 43 0 0 0 0 - - -;
#X obj 260 162 r Yprop;
#X obj 275 204 t f b;
#X obj 260 225 -;
#X obj 172 186 r Yobs;
#X obj 157 166 r Yprop;
#X obj 172 208 t f b;
#X obj 157 229 -;
#X obj 374 176 r Yobs;
#X obj 359 156 r Yprop;
#X obj 374 198 t f b;
#X obj 359 219 -;
#X obj 479 168 r Yobs;
#X obj 464 148 r Yprop;
#X obj 479 190 t f b;
#X obj 464 211 -;
#X obj 222 205 t f b;
#X obj 207 226 -;
#X obj 122 210 t f b;
#X obj 107 231 -;
#X obj 323 203 t f b;
#X obj 308 224 -;
#X obj 425 194 t f b;
#X obj 410 215 -;
#X obj 107 168 r Xprop;
#X obj 207 163 r Xprop;
#X obj 308 161 r Xprop;
#X obj 410 152 r Xprop;
#X obj 425 172 r Xobs;
#X obj 323 181 r Xobs;
#X obj 222 183 r Xobs;
#X obj 122 188 r Xobs;
#X obj 64 536 sig~ 135;
#X msg 477 624 0.25;
#X msg 495 636 0.75 40000;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 32 1;
#X connect 5 0 34 1;
#X connect 5 0 6 0;
#X connect 5 0 26 0;
#X connect 5 0 82 0;
#X connect 6 1 36 0;
#X connect 7 1 36 1;
#X connect 8 0 9 0;
#X connect 8 0 6 1;
#X connect 8 0 55 0;
#X connect 10 0 8 1;
#X connect 10 1 8 0;
#X connect 11 0 12 0;
#X connect 11 0 7 1;
#X connect 11 0 54 0;
#X connect 13 0 11 1;
#X connect 13 1 11 0;
#X connect 14 0 11 0;
#X connect 15 0 13 0;
#X connect 16 0 17 0;
#X connect 16 0 25 1;
#X connect 16 0 50 0;
#X connect 18 0 16 1;
#X connect 18 1 16 0;
#X connect 19 0 85 0;
#X connect 19 0 15 0;
#X connect 20 0 21 0;
#X connect 20 0 26 1;
#X connect 20 0 51 0;
#X connect 22 0 20 1;
#X connect 22 1 20 0;
#X connect 23 0 20 0;
#X connect 24 0 22 0;
#X connect 25 1 37 1;
#X connect 26 1 38 1;
#X connect 27 0 8 0;
#X connect 28 0 10 0;
#X connect 29 0 16 0;
#X connect 30 0 18 0;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X connect 33 0 7 0;
#X connect 34 0 25 0;
#X connect 35 0 34 0;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 38 0 45 0;
#X connect 38 0 41 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 41 0 44 0;
#X connect 45 0 46 0;
#X connect 46 0 62 0;
#X connect 48 0 80 1;
#X connect 48 0 0 1;
#X connect 48 0 0 0;
#X connect 49 0 78 1;
#X connect 49 0 4 0;
#X connect 49 0 1 1;
#X connect 49 0 1 0;
#X connect 50 0 55 1;
#X connect 50 1 55 0;
#X connect 51 0 54 1;
#X connect 51 1 54 0;
#X connect 54 0 53 0;
#X connect 54 0 57 1;
#X connect 55 0 52 0;
#X connect 55 0 56 1;
#X connect 56 1 58 0;
#X connect 57 1 64 1;
#X connect 58 0 64 0;
#X connect 59 0 60 0;
#X connect 60 0 61 0;
#X connect 62 0 72 0;
#X connect 63 0 56 0;
#X connect 63 0 57 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 73 0;
#X connect 69 0 70 0;
#X connect 72 0 63 0;
#X connect 72 0 63 1;
#X connect 73 0 60 0;
#X connect 74 0 68 0;
#X connect 74 0 43 0;
#X connect 74 0 71 0;
#X connect 75 0 117 0;
#X connect 76 0 116 0;
#X connect 77 0 78 0;
#X connect 79 0 80 0;
#X connect 81 0 82 0;
#X connect 82 0 83 0;
#X connect 84 0 86 0;
#X connect 85 0 86 1;
#X connect 85 1 86 0;
#X connect 87 0 89 0;
#X connect 87 0 28 0;
#X connect 88 0 90 0;
#X connect 89 0 90 1;
#X connect 89 1 90 0;
#X connect 91 0 93 0;
#X connect 91 0 30 0;
#X connect 92 0 94 0;
#X connect 93 0 94 1;
#X connect 93 1 94 0;
#X connect 95 0 97 0;
#X connect 95 0 24 0;
#X connect 96 0 98 0;
#X connect 97 0 98 1;
#X connect 97 1 98 0;
#X connect 99 0 100 1;
#X connect 99 1 100 0;
#X connect 101 0 102 1;
#X connect 101 1 102 0;
#X connect 103 0 104 1;
#X connect 103 1 104 0;
#X connect 105 0 106 1;
#X connect 105 1 106 0;
#X connect 107 0 102 0;
#X connect 108 0 100 0;
#X connect 109 0 104 0;
#X connect 110 0 106 0;
#X connect 111 0 105 0;
#X connect 111 0 23 0;
#X connect 112 0 103 0;
#X connect 112 0 29 0;
#X connect 113 0 99 0;
#X connect 113 0 14 0;
#X connect 114 0 101 0;
#X connect 114 0 27 0;
#X connect 116 0 74 0;
#X connect 117 0 74 0;
#X restore -182 139 pd Angles;
#X obj -191 656 *~ 0.006;
#X floatatom -132 167 0 0 0 0 - - -;
#X msg 85 375 100;
#X msg 448 176 2.5e-05;
#X msg 448 300 10.6;
#X msg 610 171 36;
#X msg 574 394 350;
#X obj 747 543 noise~;
#X obj 747 565 lop~ 1;
#X obj 748 587 lop~ 1;
#X obj 795 667 r myMet;
#X obj 795 687 snapshot~;
#X floatatom 796 717 0 0 0 0 - - -;
#X obj -28 444 +;
#X obj 728 715 s thisThro;
#X msg -42 355 0.8;
#X obj 764 646 +~ 0.7;
#X obj 752 480 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800
-1 -1 0 1;
#X obj 747 607 *~ 0.8;
#X connect 0 0 1 0;
#X connect 1 0 113 0;
#X connect 3 0 4 0;
#X connect 3 0 60 0;
#X connect 3 0 125 0;
#X connect 5 0 6 0;
#X connect 7 0 8 0;
#X connect 8 0 5 0;
#X connect 9 0 8 1;
#X connect 9 0 23 0;
#X connect 10 0 28 0;
#X connect 12 0 3 0;
#X connect 13 0 3 0;
#X connect 14 0 15 0;
#X connect 15 0 10 0;
#X connect 19 0 134 0;
#X connect 20 0 16 0;
#X connect 20 1 17 0;
#X connect 21 0 20 0;
#X connect 21 0 35 0;
#X connect 22 0 21 0;
#X connect 24 0 25 0;
#X connect 24 0 63 0;
#X connect 26 0 24 0;
#X connect 27 0 24 0;
#X connect 28 0 11 0;
#X connect 29 0 10 0;
#X connect 30 0 57 0;
#X connect 31 0 32 0;
#X connect 32 0 3 0;
#X connect 33 0 87 0;
#X connect 33 0 108 0;
#X connect 33 0 109 0;
#X connect 33 0 110 0;
#X connect 33 0 121 0;
#X connect 37 0 24 0;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 39 0 42 0;
#X connect 41 0 43 0;
#X connect 42 0 41 0;
#X connect 44 0 38 0;
#X connect 45 0 46 0;
#X connect 45 0 81 0;
#X connect 47 0 136 0;
#X connect 49 0 51 0;
#X connect 49 0 53 0;
#X connect 50 0 85 0;
#X connect 51 0 50 0;
#X connect 54 0 49 0;
#X connect 55 0 65 0;
#X connect 56 0 49 0;
#X connect 57 0 24 0;
#X connect 58 0 3 0;
#X connect 59 0 61 0;
#X connect 60 0 59 0;
#X connect 62 0 64 0;
#X connect 63 0 62 0;
#X connect 67 0 69 0;
#X connect 67 0 66 0;
#X connect 68 0 79 0;
#X connect 69 0 68 0;
#X connect 71 0 72 0;
#X connect 72 0 67 0;
#X connect 73 0 74 0;
#X connect 73 0 77 0;
#X connect 75 0 135 0;
#X connect 76 0 78 0;
#X connect 77 0 76 0;
#X connect 80 0 82 0;
#X connect 81 0 80 0;
#X connect 84 0 97 0;
#X connect 84 0 111 0;
#X connect 85 0 52 0;
#X connect 85 0 89 0;
#X connect 86 0 85 1;
#X connect 87 0 86 0;
#X connect 88 0 89 0;
#X connect 89 0 90 0;
#X connect 89 0 93 0;
#X connect 95 0 137 0;
#X connect 96 0 98 0;
#X connect 97 0 96 0;
#X connect 99 0 100 0;
#X connect 99 0 129 0;
#X connect 101 0 104 0;
#X connect 105 0 33 0;
#X connect 110 0 114 0;
#X connect 112 0 147 0;
#X connect 113 0 2 0;
#X connect 114 0 3 0;
#X connect 114 0 115 0;
#X connect 116 0 114 1;
#X connect 116 1 114 0;
#X connect 117 0 116 0;
#X connect 118 0 138 0;
#X connect 121 0 83 0;
#X connect 124 0 132 0;
#X connect 125 0 124 0;
#X connect 127 0 128 0;
#X connect 129 0 130 0;
#X connect 130 0 127 0;
#X connect 131 0 48 0;
#X connect 131 1 79 1;
#X connect 131 1 66 1;
#X connect 131 1 133 0;
#X connect 132 0 126 0;
#X connect 134 0 21 0;
#X connect 135 0 73 0;
#X connect 136 0 45 0;
#X connect 137 0 84 0;
#X connect 138 0 49 0;
#X connect 139 0 140 0;
#X connect 140 0 141 0;
#X connect 141 0 150 0;
#X connect 142 0 143 0;
#X connect 143 0 144 0;
#X connect 143 0 146 0;
#X connect 147 0 33 0;
#X connect 148 0 143 0;
#X connect 149 0 148 1;
#X connect 150 0 148 0;
#X coords 0 -1 1 1 500 400 2 50 400;