view SwordAutoD2/SwordAutoD2.pd @ 199:2ded41e29e57

Projection matrix now calculated using control signals rather than audio. This makes sense as it was eating too much processing power for something that doesn't chage during the sound effect.
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Fri, 11 Mar 2016 20:51:21 +0000
parents 9d57f18c9cf7
children
line wrap: on
line source
#N canvas 242 38 1070 736 10;
#X obj 315 22 loadbang;
#X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 315 85 s myMet;
#X obj -221 455 s topSpeed;
#X obj -273 429 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 3465 1;
#X floatatom -276 455 8 0 0 0 - - -;
#X text -165 346 Blade Length;
#X text -9 37 Arm Length;
#X text -165 433 Top Speed;
#X obj 21 251 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 2200 1;
#X floatatom 18 280 8 0 0 0 - - -;
#X obj -279 516 hsl 100 20 0 0.05 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 4600 1;
#X obj -280 601 hsl 100 20 0.0001 0.03 0 0 empty empty empty -2 -8
0 10 -262144 -1 -1 5000 1;
#X floatatom -282 546 8 0 0 0 - - -;
#X floatatom -283 629 8 0 0 0 - - -;
#X obj -225 628 s tipThick;
#X text -165 518 Hilt Thickness;
#X text -173 602 Tip Thickness;
#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 -329 403 r setUp;
#X obj -40 228 r setUp;
#X obj -333 493 r setUp;
#X obj -334 581 r setUp;
#X obj -43 17 loadbang;
#X obj -276 403 r thisTS;
#X obj -282 493 r thisHT;
#X obj -283 581 r thisTT;
#X obj -92 15 r setUp;
#X obj 83 21 loadbang;
#X obj 83 45 delay 13;
#X obj 19 326 hsl 100 20 180 360 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 2800 1;
#X floatatom 16 358 8 0 0 0 - - -;
#X obj -42 306 r setUp;
#X obj 14 439 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 1750 1;
#X floatatom 11 471 8 0 0 0 - - -;
#X obj -47 419 r setUp;
#X obj 12 517 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 4950 1;
#X floatatom 9 549 8 0 0 0 - - -;
#X obj -49 497 r setUp;
#X obj 66 470 s presweepElev;
#X obj 90 547 s postsweepElev;
#X text 125 440 pre-sweep elevation;
#X text 123 517 post-sweep elevation;
#X text 132 249 pre-sweep azimuth;
#X text 130 327 post-sweep azimuth;
#X obj 73 279 s presweepAzim;
#X obj 85 358 s postsweepAzim;
#X obj -43 59 s start_armLength;
#X msg -43 38 0.35;
#X obj -275 52 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 5346 1;
#X obj -276 146 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 4653 1;
#X obj -276 237 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 5048 1;
#X obj -278 75 s Xobs;
#X obj -279 166 s Yobs;
#X obj -279 264 s Zobs;
#X floatatom -318 75 5 0 0 0 - - -;
#X floatatom -318 167 5 0 0 0 - - -;
#X floatatom -319 259 5 0 0 0 - - -;
#X msg -270 28 0;
#X msg -270 211 0;
#X msg -272 122 0.7;
#X obj -323 26 r setUp;
#X obj -328 123 r setUp;
#X obj -332 214 r setUp;
#X msg -220 121 0;
#X msg 136 221 90;
#X msg -231 29 4;
#X msg -128 120 2.034;
#X msg -208 400 0.5;
#X msg -189 24 0.2;
#X msg -141 404 35;
#X obj -278 7 r thisXobs;
#X obj -279 99 r thisYobs;
#X obj -279 192 r thisZobs;
#X obj 18 227 r thisPrA;
#X obj 16 305 r thisPoA;
#X obj 11 418 r thisPrE;
#X obj 9 496 r thisPoE;
#X msg 175 222 10;
#X obj 428 145 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X obj 491 145 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X text 488 54 Gain;
#X obj 436 25 loadbang;
#N canvas 555 179 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 427 102 pd opLevels;
#X msg 436 48 5;
#X obj 430 73 hsl 100 25 0.1 1e+07 1 0 empty empty empty -2 -8 0 10
-262144 -1 -1 8802 1;
#X obj 427 2 r GAIN;
#X floatatom 370 103 8 0 0 0 - - -;
#X obj -227 545 s hiltThick;
#X obj 315 63 metro 25;
#X msg 206 221 100;
#X msg 87 225 45;
#X msg 79 494 120;
#X msg 126 416 60;
#X msg 89 307 270;
#X msg 170 416 90;
#X msg 238 222 80;
#X msg -171 120 1;
#X msg -196 210 2;
#N canvas 65 50 1361 823 sources 0;
#X obj 115 -103 sweepTime;
#N canvas 452 68 1135 756 arcDist 0;
#X obj 118 59 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj 118 112 s GO;
#X obj 58 59 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1
-1;
#X obj 58 112 s setUp;
#X obj 96 175 * 0.01745;
#X obj 111 246 * 0.01745;
#X obj 96 198 cos;
#X obj 111 267 cos;
#X obj 96 317 *;
#X obj 111 291 t f b;
#X obj 225 178 * 0.01745;
#X obj 225 153 r presweepElev;
#X obj 320 151 * 0.01745;
#X obj 320 126 r postsweepElev;
#X obj 320 172 sin;
#X obj 320 194 t f b;
#X obj 225 202 sin;
#X obj 225 226 *;
#X obj 240 276 * 0.01745;
#X obj 339 261 * 0.01745;
#X obj 240 307 -;
#X obj 240 332 cos;
#X obj 240 352 t f b;
#X obj 225 377 *;
#X obj 339 284 t f b;
#X obj 210 426 +;
#X obj 225 401 t f b;
#X obj 210 449 acos;
#X obj 210 472 *;
#X obj 244 446 r length;
#X obj 96 150 r presweepElev;
#X obj 111 221 r postsweepElev;
#X obj 428 483 -;
#X obj 428 528 select 1;
#X obj 195 600 +;
#X obj 210 515 t f b;
#X obj 508 525 select 0;
#X msg 508 549 0;
#X obj 508 617 -;
#X obj 508 640 * 2;
#X obj 428 410 r postsweepAzim;
#X obj 443 432 r presweepAzim;
#X obj 443 454 t f b;
#X floatatom 194 630 0 0 0 0 - - -;
#X obj 361 573 spigot;
#X floatatom 380 710 0 0 0 0 - - -;
#X obj 394 529 * -1;
#X obj 394 550 + 1;
#X obj 332 531 spigot;
#X obj 240 251 r postsweepAzim;
#X obj 339 236 r presweepAzim;
#X obj 428 506 >= 180;
#X obj 332 686 abs;
#X obj 332 712 outlet;
#X text 327 27 Calculates the length of the arc based on the length
of the great circle. Always presumed the centre of the arc is a stationary
origin.;
#X obj 515 120 r start_armLength;
#X obj 530 140 r bladeLen;
#X obj 515 161 +;
#X obj 552 183 s length;
#X obj 443 547 r length;
#X obj 428 589 f;
#X obj 523 589 t f b;
#X obj 443 567 * 3.14159;
#X text 25 695 Calculate the length of the great circle;
#X text 371 373 Add in the length of half the circumference if angles
are greater than 180 degrees.;
#X obj 481 209 /;
#X obj 503 185 t f b;
#X obj 481 233 s blarm;
#X obj 738 170 r hiltThick;
#X obj 753 192 r tipThick;
#X obj 738 215 -;
#X obj 738 240 s dThick;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 25 0;
#X connect 9 0 8 1;
#X connect 9 1 8 0;
#X connect 10 0 16 0;
#X connect 11 0 10 0;
#X connect 12 0 14 0;
#X connect 13 0 12 0;
#X connect 14 0 15 0;
#X connect 15 0 17 1;
#X connect 15 1 17 0;
#X connect 16 0 17 0;
#X connect 17 0 23 0;
#X connect 18 0 20 0;
#X connect 19 0 24 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 1 23 0;
#X connect 23 0 26 0;
#X connect 24 0 20 1;
#X connect 24 1 20 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 26 1 25 0;
#X connect 27 0 28 0;
#X connect 28 0 35 0;
#X connect 28 0 44 0;
#X connect 29 0 28 1;
#X connect 30 0 4 0;
#X connect 31 0 5 0;
#X connect 32 0 51 0;
#X connect 33 0 60 0;
#X connect 34 0 43 0;
#X connect 34 0 48 0;
#X connect 35 0 34 1;
#X connect 35 0 61 0;
#X connect 35 1 34 0;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 38 0 39 0;
#X connect 39 0 34 0;
#X connect 40 0 32 0;
#X connect 41 0 42 0;
#X connect 42 0 32 1;
#X connect 42 1 32 0;
#X connect 44 0 52 0;
#X connect 46 0 47 0;
#X connect 47 0 44 1;
#X connect 48 0 52 0;
#X connect 49 0 18 0;
#X connect 50 0 19 0;
#X connect 51 0 33 0;
#X connect 51 0 36 0;
#X connect 51 0 46 0;
#X connect 51 0 48 1;
#X connect 52 0 45 0;
#X connect 52 0 53 0;
#X connect 55 0 57 0;
#X connect 55 0 65 0;
#X connect 56 0 57 1;
#X connect 57 0 58 0;
#X connect 57 0 66 0;
#X connect 59 0 62 0;
#X connect 60 0 38 0;
#X connect 61 0 38 1;
#X connect 61 1 38 0;
#X connect 62 0 60 1;
#X connect 65 0 67 0;
#X connect 66 0 65 1;
#X connect 66 1 65 0;
#X connect 68 0 70 0;
#X connect 69 0 70 1;
#X connect 70 0 71 0;
#X restore 115 -126 pd arcDist;
#X obj 185 -126 centreAngles;
#N canvas 572 380 444 449 PlaneFind 0;
#N canvas 2 23 1440 824 baseFind 0;
#X text -8140 262 z coordinate of tip;
#X text -8461 291 x coordinate of tip;
#X text -8264 135 y coordinate of tip;
#X obj -8297 237 r length;
#X obj -8212 237 r length;
#X obj -8141 241 r length;
#X obj -8332 105 sig~ 180;
#X obj -8332 149 -~;
#X obj -8332 169 *~ 0.002778;
#X obj -8248 167 *~ 0.002778;
#X obj -8162 190 *~ 0.002778;
#X obj -8332 193 cos~;
#X obj -8248 191 sin~;
#X obj -8317 215 sin~;
#X obj -8233 215 sin~;
#X obj -8162 217 cos~;
#X obj -8317 260 *~ 1;
#X obj -8233 260 *~ 1;
#X obj -8162 264 *~ 1;
#X obj -8332 304 *~;
#X obj -8248 291 *~;
#X obj -8317 126 inlet~;
#X obj -8162 168 inlet~;
#X obj -8837 25 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -8837 78 s GO;
#X obj -8897 25 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -8897 78 s setUp;
#X text -8327 41 Calculate where the mid point of the swing should
be in order that the max speed is in the xz plane;
#X text -8767 21 The start position of the sword and the mid point
are then vectors that describe plane of the sword. From this we can
project to a point that is the closest point to the observer and calculate
the elevation and azimuth between source and observer.;
#X obj -8773 126 inlet~;
#X obj -8719 126 inlet~;
#X obj -8613 123 inlet~;
#X text -8774 109 a11;
#X text -8716 108 a21;
#X text -8612 105 a31;
#X text -8188 263 a32;
#X text -8269 298 a22;
#X text -8310 292 a12;
#X obj -8773 167 *~;
#X obj -8719 165 *~;
#X obj -8613 164 *~;
#X obj -8719 195 +~;
#X obj -8734 219 +~;
#X obj -8563 353 *~;
#X obj -8532 354 *~;
#X obj -8502 355 *~;
#X obj -8532 380 +~;
#X obj -8547 404 +~;
#X obj -8332 333 *~;
#X obj -8248 339 *~;
#X obj -8162 339 *~;
#X obj -8248 371 +~;
#X obj -8263 395 +~;
#X text -8761 219 b11;
#X text -8620 396 b12 & b21;
#X text -8291 393 b22;
#X obj -8278 423 *~;
#X obj -8546 439 *~;
#X obj -8278 449 -~;
#X obj -8321 463 sig~ 1;
#X obj -8293 486 /~;
#X text -8250 451 Determinant;
#X obj -8592 442 *~ -1;
#X text -8669 442 -b12 & -b21;
#X text -8873 287 Martix a is original;
#X text -8873 317 Martix c is inverse b;
#X text -8873 302 Martix b is a' * a;
#X obj -8263 517 *~;
#X text -8233 516 c11;
#X obj -8749 522 *~;
#X obj -8460 525 *~;
#X text -8522 525 c12 & c21;
#X obj -8773 617 *~;
#X obj -8758 642 *~;
#X text -8774 510 c22;
#X obj -8773 667 +~;
#X obj -8643 619 *~;
#X obj -8628 644 *~;
#X obj -8643 669 +~;
#X obj -8518 629 *~;
#X obj -8503 654 *~;
#X obj -8518 679 +~;
#X obj -8383 638 *~;
#X obj -8368 663 *~;
#X obj -8383 688 +~;
#X obj -8253 640 *~;
#X obj -8238 665 *~;
#X obj -8253 690 +~;
#X obj -8128 650 *~;
#X obj -8113 675 *~;
#X obj -8128 700 +~;
#X text -8875 331 Matrix d is a * b;
#X text -8802 665 d11;
#X text -8669 666 d21;
#X text -8545 678 d31;
#X text -8409 687 d12;
#X text -8280 686 d22;
#X text -8150 697 d32;
#X obj -7912 206 *~;
#X obj -7897 231 *~;
#X obj -7912 256 +~;
#X obj -7912 329 *~;
#X obj -7897 354 *~;
#X obj -7912 379 +~;
#X obj -7914 448 *~;
#X obj -7899 473 *~;
#X obj -7914 498 +~;
#X obj -7797 207 *~;
#X obj -7782 232 *~;
#X obj -7797 257 +~;
#X obj -7797 330 *~;
#X obj -7782 355 *~;
#X obj -7797 380 +~;
#X obj -7799 449 *~;
#X obj -7784 474 *~;
#X obj -7799 499 +~;
#X obj -7672 204 *~;
#X obj -7657 229 *~;
#X obj -7672 254 +~;
#X obj -7672 327 *~;
#X obj -7657 352 *~;
#X obj -7672 377 +~;
#X obj -7674 446 *~;
#X obj -7659 471 *~;
#X obj -7674 496 +~;
#X text -7955 132 Under all this is the projection matrix onto the
plane of the sword;
#X text -7640 256 p13;
#X text -7769 255 p12;
#X text -7887 256 p11;
#X text -7641 375 p23;
#X text -7772 380 p22;
#X text -7890 384 p21;
#X text -7644 498 p33;
#X text -7772 499 p32;
#X text -7888 493 p31;
#N canvas 285 176 638 403 ProjectionPoint 0;
#X obj -140 119 inlet~;
#X obj -101 140 inlet~;
#X obj -65 160 inlet~;
#X obj 62 112 inlet~;
#X obj 102 134 inlet~;
#X obj 138 156 inlet~;
#X obj 69 19 r Xobs;
#X obj 154 19 r Zobs;
#X obj 112 19 r Yobs;
#X msg 69 41 \$1 5;
#X obj 69 63 line~;
#X obj -101 192 *~;
#X obj -65 193 *~;
#X obj -140 192 *~;
#X obj -116 217 +~;
#X obj -116 242 +~;
#X msg 112 41 \$1 5;
#X obj 112 63 line~;
#X obj 102 183 *~;
#X obj 138 184 *~;
#X obj 63 183 *~;
#X obj 87 213 +~;
#X obj 87 241 +~;
#X msg 153 43 \$1 5;
#X obj 153 65 line~;
#X obj 260 117 inlet~;
#X obj 299 137 inlet~;
#X obj 335 158 inlet~;
#X obj 299 186 *~;
#X obj 335 187 *~;
#X obj 260 186 *~;
#X obj 284 219 +~;
#X obj 284 250 +~;
#X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -136 85 s GO;
#X obj -196 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -196 85 s setUp;
#X obj -116 266 outlet~;
#X obj 87 266 outlet~;
#X obj 284 275 outlet~;
#X text -80 315 x' \, y' & z' relates to the point in the plane of
the sword when the observer position is projected on;
#X text -89 244 x';
#X text 114 243 y';
#X text 307 248 z';
#X connect 0 0 13 0;
#X connect 1 0 11 0;
#X connect 2 0 12 0;
#X connect 3 0 20 0;
#X connect 4 0 18 0;
#X connect 5 0 19 0;
#X connect 6 0 9 0;
#X connect 7 0 23 0;
#X connect 8 0 16 0;
#X connect 9 0 10 0;
#X connect 10 0 13 1;
#X connect 10 0 20 1;
#X connect 10 0 30 1;
#X connect 11 0 14 1;
#X connect 12 0 15 1;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 37 0;
#X connect 16 0 17 0;
#X connect 17 0 11 1;
#X connect 17 0 18 1;
#X connect 17 0 28 1;
#X connect 18 0 21 1;
#X connect 19 0 22 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 38 0;
#X connect 23 0 24 0;
#X connect 24 0 12 1;
#X connect 24 0 19 1;
#X connect 24 0 29 1;
#X connect 25 0 30 0;
#X connect 26 0 28 0;
#X connect 27 0 29 0;
#X connect 28 0 31 1;
#X connect 29 0 32 1;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 32 0 39 0;
#X connect 33 0 34 0;
#X connect 35 0 36 0;
#X restore -7676 685 pd ProjectionPoint;
#X obj -7676 705 outlet~;
#X obj -7624 705 outlet~;
#X obj -7571 705 outlet~;
#X connect 3 0 16 1;
#X connect 4 0 17 1;
#X connect 5 0 18 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 11 0;
#X connect 9 0 12 0;
#X connect 10 0 13 0;
#X connect 10 0 14 0;
#X connect 10 0 15 0;
#X connect 11 0 19 0;
#X connect 12 0 20 0;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 15 0 18 0;
#X connect 16 0 19 1;
#X connect 17 0 20 1;
#X connect 18 0 45 1;
#X connect 18 0 50 1;
#X connect 18 0 50 0;
#X connect 18 0 80 0;
#X connect 18 0 89 1;
#X connect 18 0 114 1;
#X connect 18 0 117 1;
#X connect 18 0 120 1;
#X connect 18 0 123 1;
#X connect 19 0 43 1;
#X connect 19 0 48 0;
#X connect 19 0 48 1;
#X connect 19 0 73 0;
#X connect 19 0 83 1;
#X connect 19 0 99 1;
#X connect 19 0 102 1;
#X connect 19 0 105 1;
#X connect 20 0 44 1;
#X connect 20 0 49 0;
#X connect 20 0 49 1;
#X connect 20 0 77 0;
#X connect 20 0 86 1;
#X connect 20 0 108 1;
#X connect 20 0 111 1;
#X connect 21 0 7 1;
#X connect 22 0 10 0;
#X connect 23 0 24 0;
#X connect 25 0 26 0;
#X connect 29 0 38 0;
#X connect 29 0 38 1;
#X connect 29 0 43 0;
#X connect 29 0 72 0;
#X connect 29 0 82 0;
#X connect 29 0 98 1;
#X connect 29 0 101 1;
#X connect 29 0 104 1;
#X connect 30 0 39 0;
#X connect 30 0 39 1;
#X connect 30 0 44 0;
#X connect 30 0 76 0;
#X connect 30 0 85 0;
#X connect 30 0 107 1;
#X connect 30 0 110 1;
#X connect 30 0 113 1;
#X connect 31 0 40 0;
#X connect 31 0 40 1;
#X connect 31 0 45 0;
#X connect 31 0 79 0;
#X connect 31 0 88 0;
#X connect 31 0 116 1;
#X connect 31 0 119 1;
#X connect 31 0 122 1;
#X connect 38 0 42 0;
#X connect 39 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 42 1;
#X connect 42 0 56 0;
#X connect 42 0 69 1;
#X connect 43 0 47 0;
#X connect 44 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 47 1;
#X connect 47 0 57 0;
#X connect 47 0 57 1;
#X connect 47 0 62 0;
#X connect 48 0 52 0;
#X connect 49 0 51 0;
#X connect 50 0 51 1;
#X connect 51 0 52 1;
#X connect 52 0 56 1;
#X connect 52 0 67 0;
#X connect 56 0 58 0;
#X connect 57 0 58 1;
#X connect 58 0 60 1;
#X connect 59 0 60 0;
#X connect 60 0 67 1;
#X connect 60 0 69 0;
#X connect 60 0 70 1;
#X connect 62 0 70 0;
#X connect 67 0 72 1;
#X connect 67 0 76 1;
#X connect 67 0 79 1;
#X connect 69 0 83 0;
#X connect 69 0 86 0;
#X connect 69 0 89 0;
#X connect 70 0 73 1;
#X connect 70 0 77 1;
#X connect 70 0 80 1;
#X connect 70 0 82 1;
#X connect 70 0 85 1;
#X connect 70 0 88 1;
#X connect 72 0 75 0;
#X connect 73 0 75 1;
#X connect 75 0 98 0;
#X connect 75 0 107 0;
#X connect 75 0 116 0;
#X connect 76 0 78 0;
#X connect 77 0 78 1;
#X connect 78 0 101 0;
#X connect 78 0 110 0;
#X connect 78 0 119 0;
#X connect 79 0 81 0;
#X connect 80 0 81 1;
#X connect 81 0 104 0;
#X connect 81 0 113 0;
#X connect 81 0 122 0;
#X connect 82 0 84 0;
#X connect 83 0 84 1;
#X connect 84 0 99 0;
#X connect 84 0 108 0;
#X connect 84 0 117 0;
#X connect 85 0 87 0;
#X connect 86 0 87 1;
#X connect 87 0 102 0;
#X connect 87 0 111 0;
#X connect 87 0 120 0;
#X connect 88 0 90 0;
#X connect 89 0 90 1;
#X connect 90 0 105 0;
#X connect 90 0 114 0;
#X connect 90 0 123 0;
#X connect 98 0 100 0;
#X connect 99 0 100 1;
#X connect 100 0 135 0;
#X connect 101 0 103 0;
#X connect 102 0 103 1;
#X connect 103 0 135 3;
#X connect 104 0 106 0;
#X connect 105 0 106 1;
#X connect 106 0 135 6;
#X connect 107 0 109 0;
#X connect 108 0 109 1;
#X connect 109 0 135 1;
#X connect 110 0 112 0;
#X connect 111 0 112 1;
#X connect 112 0 135 4;
#X connect 113 0 115 0;
#X connect 114 0 115 1;
#X connect 115 0 135 7;
#X connect 116 0 118 0;
#X connect 117 0 118 1;
#X connect 118 0 135 2;
#X connect 119 0 121 0;
#X connect 120 0 121 1;
#X connect 121 0 135 5;
#X connect 122 0 124 0;
#X connect 123 0 124 1;
#X connect 124 0 135 8;
#X connect 135 0 136 0;
#X connect 135 1 137 0;
#X connect 135 2 138 0;
#X restore -8131 307 pd baseFind;
#X obj -8007 146 r midAzim;
#X obj -7991 216 r midElev;
#X obj -7991 260 line~;
#X msg -7991 238 \$1 5;
#X obj -8007 192 line~;
#X msg -8007 170 \$1 5;
#X floatatom -8218 219 5 0 0 0 - - -;
#X obj -8229 196 r length;
#X obj -8144 196 r length;
#X obj -8073 212 r length;
#X obj -8264 22 sig~ 180;
#X obj -8264 108 -~;
#X obj -8264 128 *~ 0.002778;
#X obj -8180 126 *~ 0.002778;
#X obj -8094 151 *~ 0.002778;
#X obj -8264 152 cos~;
#X obj -8180 150 sin~;
#X obj -8249 174 sin~;
#X obj -8165 174 sin~;
#X obj -8094 188 cos~;
#X obj -8249 219 *~ 1;
#X obj -8165 219 *~ 1;
#X obj -8094 235 *~ 1;
#X obj -8264 247 *~;
#X obj -8180 250 *~;
#X obj -8249 88 line~;
#X msg -8249 66 \$1 5;
#X obj -8094 130 line~;
#X msg -8094 108 \$1 5;
#X obj -8249 43 r presweepAzim;
#X obj -8094 85 r presweepElev;
#X text -8204 70 Start Coordinates of tip;
#X text -8035 361 XYZ of the projection point;
#X obj -8131 370 s~ proX;
#X obj -8100 349 s~ proY;
#X obj -8068 329 s~ proZ;
#X connect 0 0 34 0;
#X connect 0 1 35 0;
#X connect 0 2 36 0;
#X connect 1 0 6 0;
#X connect 2 0 4 0;
#X connect 3 0 0 4;
#X connect 4 0 3 0;
#X connect 5 0 0 3;
#X connect 6 0 5 0;
#X connect 8 0 7 0;
#X connect 8 0 21 1;
#X connect 9 0 22 1;
#X connect 10 0 23 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 0 14 0;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 15 0 18 0;
#X connect 15 0 19 0;
#X connect 15 0 20 0;
#X connect 16 0 24 0;
#X connect 17 0 25 0;
#X connect 18 0 21 0;
#X connect 19 0 22 0;
#X connect 20 0 23 0;
#X connect 21 0 24 1;
#X connect 22 0 25 1;
#X connect 23 0 0 2;
#X connect 24 0 0 0;
#X connect 25 0 0 1;
#X connect 26 0 12 1;
#X connect 27 0 26 0;
#X connect 28 0 15 0;
#X connect 29 0 28 0;
#X connect 30 0 27 0;
#X connect 31 0 29 0;
#X restore 272 -102 pd PlaneFind;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 52 -17 pd sourceRe;
#N canvas 656 32 742 749 tipRe 0;
#X text -122 17 Start calculation with elevation = 0 \, arm length
is constant \, acceleration/deceleration is constant.;
#X msg -249 393 \$1 \$2;
#X obj -249 368 pack;
#X msg -79 425 0;
#X obj -250 345 f;
#X obj -271 301 r GO;
#X msg 60 427 0 \$1;
#X obj 59 350 t f b;
#X obj 60 378 delay;
#X obj -79 404 r setUp;
#X text -96 385 Start at 0 speed;
#X text 102 438 \$1 = time to reach speed of 0;
#X obj 74 303 r preswingTime;
#X text 12 263 Trigger once full speed;
#X text -312 424 \$1 = source speed;
#X text -312 440 \$2 = time to reach source speed;
#X obj -224 344 r preswingTime;
#X text -162 302 Top Speed for this source;
#X obj 117 367 r postswingTime;
#X obj 59 283 r GO;
#X obj 59 325 f;
#X obj 60 405 f;
#X obj -79 457 vline~;
#X text -13 68 Speed is always maximum when at the X Z plane therefore
the elevation angle is not considered.;
#X obj 122 548 r myMet;
#X obj 122 571 snapshot~;
#X floatatom 122 594 0 0 0 0 - - -;
#X obj -235 303 r topSpeed;
#X obj -79 480 *~ 66687.7;
#X obj -58 502 r tipThick;
#X obj -79 524 *~ 1;
#X obj -79 558 s~ tipRe;
#X text -5 477 Kinematic Viscosity;
#X obj -158 480 s~ tipSpeed;
#X connect 1 0 22 0;
#X connect 2 0 1 0;
#X connect 3 0 22 0;
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X connect 6 0 22 0;
#X connect 7 0 8 1;
#X connect 7 1 8 0;
#X connect 8 0 21 0;
#X connect 9 0 3 0;
#X connect 12 0 20 1;
#X connect 16 0 2 1;
#X connect 18 0 21 1;
#X connect 19 0 20 0;
#X connect 20 0 7 0;
#X connect 21 0 6 0;
#X connect 22 0 28 0;
#X connect 22 0 33 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 27 0 4 1;
#X connect 28 0 30 0;
#X connect 29 0 30 1;
#X connect 30 0 25 0;
#X connect 30 0 31 0;
#X restore 115 -80 pd tipRe;
#X obj 52 -83 r setUp;
#N canvas 17 76 743 617 TipPositions 0;
#X text -8608 92 z coordinate of tip;
#X text -8924 238 x coordinate of tip;
#X text -8696 50 y coordinate of tip;
#X obj -8610 295 r Zobs;
#X obj -8696 293 r Yobs;
#X obj -8780 285 r Xobs;
#X obj -8795 52 sig~ 180;
#X obj -8795 96 -~;
#X obj -8795 116 *~ 0.002778;
#X obj -8711 114 *~ 0.002778;
#X obj -8625 137 *~ 0.002778;
#X obj -8795 140 cos~;
#X obj -8711 138 sin~;
#X obj -8780 162 sin~;
#X obj -8696 162 sin~;
#X obj -8625 164 cos~;
#X obj -8780 207 *~ 1;
#X obj -8696 207 *~ 1;
#X obj -8625 211 *~ 1;
#X obj -8795 235 *~;
#X obj -8711 238 *~;
#X obj -8795 354 -~;
#X obj -8795 378 *~;
#X obj -8711 356 -~;
#X obj -8711 385 *~;
#X obj -8625 356 -~;
#X obj -8625 380 *~;
#X obj -8726 419 +~;
#X obj -8726 451 +~;
#X obj -8726 478 sqrt~;
#X obj -8780 73 inlet~;
#X obj -8625 115 inlet~;
#X obj -8610 337 line~;
#X msg -8610 315 \$1 5;
#X obj -8696 335 line~;
#X msg -8696 314 \$1 5;
#X obj -8780 331 line~;
#X msg -8780 309 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore -8407 466 pd SourceAngles;
#X obj -8355 402 inlet~;
#X obj -8338 421 inlet~;
#X obj -8320 442 inlet~;
#X obj -8676 184 r length;
#X text -8731 541 tip distance from Observer;
#X text -8481 514 Tip - Obs Elevation;
#X text -8326 515 Tip - Obs Azimuth;
#X obj -8726 503 s~ tipObDist;
#X obj -8407 488 s~ tipObElev;
#X obj -8320 488 s~ tipObAzim;
#X obj -8764 253 s~ tipX;
#X obj -8614 252 s~ tipZ;
#X obj -8676 257 s~ tipY;
#X connect 3 0 33 0;
#X connect 4 0 35 0;
#X connect 5 0 37 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 11 0;
#X connect 9 0 12 0;
#X connect 10 0 13 0;
#X connect 10 0 14 0;
#X connect 10 0 15 0;
#X connect 11 0 19 0;
#X connect 12 0 20 0;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 15 0 18 0;
#X connect 16 0 19 1;
#X connect 17 0 20 1;
#X connect 18 0 25 0;
#X connect 18 0 38 2;
#X connect 18 0 50 0;
#X connect 19 0 21 0;
#X connect 19 0 38 0;
#X connect 19 0 49 0;
#X connect 20 0 23 0;
#X connect 20 0 38 1;
#X connect 20 0 51 0;
#X connect 21 0 22 0;
#X connect 21 0 22 1;
#X connect 22 0 27 0;
#X connect 23 0 24 0;
#X connect 23 0 24 1;
#X connect 24 0 27 1;
#X connect 25 0 26 0;
#X connect 25 0 26 1;
#X connect 26 0 28 1;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 46 0;
#X connect 30 0 7 1;
#X connect 31 0 10 0;
#X connect 32 0 25 1;
#X connect 33 0 32 0;
#X connect 34 0 23 1;
#X connect 35 0 34 0;
#X connect 36 0 21 1;
#X connect 37 0 36 0;
#X connect 38 0 47 0;
#X connect 38 1 48 0;
#X connect 39 0 38 3;
#X connect 40 0 38 4;
#X connect 41 0 38 5;
#X connect 42 0 17 1;
#X connect 42 0 18 1;
#X connect 42 0 16 1;
#X restore 196 -79 pd TipPositions;
#N canvas 354 114 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 99 12 pd sourcePositions;
#X obj 128 -16 r bladeLen;
#X msg 205 54 0;
#X obj 205 33 r setUp;
#X obj 241 -43 + 1;
#N canvas 926 118 378 516 one_Source 0;
#X msg 227 355 0;
#X obj 227 314 r setUp;
#N canvas 595 190 896 643 positions 0;
#X text -8608 92 z coordinate of tip;
#X text -8924 238 x coordinate of tip;
#X text -8696 50 y coordinate of tip;
#X obj -8610 295 r Zobs;
#X obj -8696 293 r Yobs;
#X obj -8780 285 r Xobs;
#X obj -8795 52 sig~ 180;
#X obj -8795 96 -~;
#X obj -8795 116 *~ 0.002778;
#X obj -8711 114 *~ 0.002778;
#X obj -8625 137 *~ 0.002778;
#X obj -8795 140 cos~;
#X obj -8711 138 sin~;
#X obj -8780 162 sin~;
#X obj -8696 162 sin~;
#X obj -8625 164 cos~;
#X obj -8780 207 *~ 1;
#X obj -8696 207 *~ 1;
#X obj -8625 211 *~ 1;
#X obj -8795 235 *~;
#X obj -8711 238 *~;
#X obj -8795 354 -~;
#X obj -8795 378 *~;
#X obj -8711 356 -~;
#X obj -8711 385 *~;
#X obj -8625 356 -~;
#X obj -8625 380 *~;
#X obj -8726 419 +~;
#X obj -8726 451 +~;
#X obj -8726 478 sqrt~;
#X obj -8726 503 outlet~;
#X obj -8780 73 inlet~;
#X obj -8625 115 inlet~;
#X obj -8760 501 *~ 2;
#X obj -8760 526 *~;
#X text -8731 541 source distance from Observer;
#X obj -8610 337 line~;
#X msg -8610 315 \$1 5;
#X obj -8696 335 line~;
#X msg -8696 314 \$1 5;
#X obj -8780 331 line~;
#X msg -8780 309 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Source - Obs Elevation;
#X text -8160 684 Source - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore -8407 466 pd SourceAngles;
#X obj -8407 488 outlet~;
#X obj -8320 488 outlet~;
#X text -8481 514 Source - Obs Elevation;
#X text -8326 515 Source - Obs Azimuth;
#X obj -8431 61 inlet;
#X text -8483 40 Source position on sword;
#X obj -8355 402 inlet~;
#X obj -8338 421 inlet~;
#X obj -8320 442 inlet~;
#X text -8818 29 Current Sword Azimuth angle;
#X text -8577 111 Current Sword Elevation angle;
#X connect 3 0 37 0;
#X connect 4 0 39 0;
#X connect 5 0 41 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 11 0;
#X connect 9 0 12 0;
#X connect 10 0 13 0;
#X connect 10 0 14 0;
#X connect 10 0 15 0;
#X connect 11 0 19 0;
#X connect 12 0 20 0;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 15 0 18 0;
#X connect 16 0 19 1;
#X connect 17 0 20 1;
#X connect 18 0 25 0;
#X connect 18 0 42 2;
#X connect 19 0 21 0;
#X connect 19 0 42 0;
#X connect 20 0 23 0;
#X connect 20 0 42 1;
#X connect 21 0 22 0;
#X connect 21 0 22 1;
#X connect 22 0 27 0;
#X connect 23 0 24 0;
#X connect 23 0 24 1;
#X connect 24 0 27 1;
#X connect 25 0 26 0;
#X connect 25 0 26 1;
#X connect 26 0 28 1;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 29 0 33 0;
#X connect 31 0 7 1;
#X connect 32 0 10 0;
#X connect 33 0 34 0;
#X connect 36 0 25 1;
#X connect 37 0 36 0;
#X connect 38 0 23 1;
#X connect 39 0 38 0;
#X connect 40 0 21 1;
#X connect 41 0 40 0;
#X connect 42 0 43 0;
#X connect 42 1 44 0;
#X connect 47 0 16 1;
#X connect 47 0 17 1;
#X connect 47 0 18 1;
#X connect 49 0 42 3;
#X connect 50 0 42 4;
#X connect 51 0 42 5;
#X restore 159 291 pd positions;
#X msg 200 336 0.5;
#X obj 145 165 r bladeLen;
#X obj 118 378 freqCalcCyl3No_D3Mach;
#X obj 228 23 loadbang;
#N canvas 63 71 726 590 myThinkness 0;
#X obj 136 61 inlet;
#X obj 136 87 unpack;
#X obj 136 110 - 1;
#X obj 169 111 - 1;
#X obj 227 252 outlet;
#X obj 167 204 r hiltThick;
#X obj 272 124 r tipThick;
#X obj 257 102 r hiltThick;
#X obj 257 149 -;
#X obj 257 176 /;
#X obj 227 228 -;
#X obj 242 203 *;
#X obj 200 142 t f b;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 2 0 11 0;
#X connect 3 0 12 0;
#X connect 5 0 10 0;
#X connect 6 0 8 1;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 11 1;
#X connect 10 0 4 0;
#X connect 11 0 10 1;
#X connect 12 0 9 1;
#X connect 12 1 9 0;
#X restore 131 140 pd myThinkness;
#X obj 180 23 r setUp;
#X obj 159 188 inlet~;
#X obj 172 209 inlet~;
#X obj 200 230 inlet~;
#X obj 214 251 inlet~;
#X obj 228 271 inlet~;
#X msg 228 46 12 12;
#X connect 0 0 5 9;
#X connect 0 0 5 8;
#X connect 0 0 5 7;
#X connect 0 0 5 10;
#X connect 1 0 0 0;
#X connect 1 0 3 0;
#X connect 2 0 5 3;
#X connect 2 1 5 4;
#X connect 2 2 5 5;
#X connect 3 0 5 6;
#X connect 4 0 5 2;
#X connect 6 0 14 0;
#X connect 7 0 5 1;
#X connect 8 0 14 0;
#X connect 9 0 2 0;
#X connect 10 0 2 1;
#X connect 11 0 2 3;
#X connect 12 0 2 4;
#X connect 13 0 2 5;
#X connect 14 0 7 0;
#X restore 271 -125 pd one_Source;
#X obj 95 80 freqCalcCyl3No_D4Mach;
#X msg 52 -42 1;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 241 -18 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 288 11 pd sourcePositions;
#X obj 317 -17 r bladeLen;
#X msg 394 53 0;
#X obj 394 32 r setUp;
#X obj 284 79 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 438 -17 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 485 12 pd sourcePositions;
#X obj 514 -16 r bladeLen;
#X msg 591 54 0;
#X obj 591 33 r setUp;
#X obj 481 80 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 629 -19 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 676 10 pd sourcePositions;
#X obj 705 -18 r bladeLen;
#X msg 782 52 0;
#X obj 782 31 r setUp;
#X obj 672 78 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 824 -19 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 871 10 pd sourcePositions;
#X obj 900 -18 r bladeLen;
#X msg 977 52 0;
#X obj 977 31 r setUp;
#X obj 867 78 freqCalcCyl3No_D4Mach;
#X obj 438 -39 + 1;
#X obj 629 -39 + 1;
#X obj 824 -41 + 1;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 63 147 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 110 176 pd sourcePositions;
#X obj 139 148 r bladeLen;
#X msg 216 218 0;
#X obj 216 197 r setUp;
#X obj 252 121 + 1;
#X obj 106 244 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 252 146 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 299 175 pd sourcePositions;
#X obj 328 147 r bladeLen;
#X msg 405 217 0;
#X obj 405 196 r setUp;
#X obj 295 243 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 449 147 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 496 176 pd sourcePositions;
#X obj 525 148 r bladeLen;
#X msg 602 218 0;
#X obj 602 197 r setUp;
#X obj 492 244 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 640 145 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 687 174 pd sourcePositions;
#X obj 716 146 r bladeLen;
#X msg 793 216 0;
#X obj 793 195 r setUp;
#X obj 683 242 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 835 145 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 882 174 pd sourcePositions;
#X obj 911 146 r bladeLen;
#X msg 988 216 0;
#X obj 988 195 r setUp;
#X obj 878 242 freqCalcCyl3No_D4Mach;
#X obj 449 125 + 1;
#X obj 640 125 + 1;
#X obj 835 123 + 1;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 70 318 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 117 347 pd sourcePositions;
#X obj 146 319 r bladeLen;
#X msg 223 389 0;
#X obj 223 368 r setUp;
#X obj 259 292 + 1;
#X obj 113 415 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 259 317 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 306 346 pd sourcePositions;
#X obj 335 318 r bladeLen;
#X msg 412 388 0;
#X obj 412 367 r setUp;
#X obj 302 414 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 456 318 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 503 347 pd sourcePositions;
#X obj 532 319 r bladeLen;
#X msg 609 389 0;
#X obj 609 368 r setUp;
#X obj 499 415 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 647 316 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 694 345 pd sourcePositions;
#X obj 723 317 r bladeLen;
#X msg 800 387 0;
#X obj 800 366 r setUp;
#X obj 690 413 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 842 316 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 889 345 pd sourcePositions;
#X obj 918 317 r bladeLen;
#X msg 995 387 0;
#X obj 995 366 r setUp;
#X obj 885 413 freqCalcCyl3No_D4Mach;
#X obj 456 296 + 1;
#X obj 647 296 + 1;
#X obj 842 294 + 1;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 75 485 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 122 514 pd sourcePositions;
#X obj 151 486 r bladeLen;
#X msg 228 556 0;
#X obj 228 535 r setUp;
#X obj 264 459 + 1;
#X obj 118 582 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 264 484 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 311 513 pd sourcePositions;
#X obj 340 485 r bladeLen;
#X msg 417 555 0;
#X obj 417 534 r setUp;
#X obj 307 581 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 461 485 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 508 514 pd sourcePositions;
#X obj 537 486 r bladeLen;
#X msg 614 556 0;
#X obj 614 535 r setUp;
#X obj 504 582 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 652 483 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 699 512 pd sourcePositions;
#X obj 728 484 r bladeLen;
#X msg 805 554 0;
#X obj 805 533 r setUp;
#X obj 695 580 freqCalcCyl3No_D4Mach;
#N canvas 98 191 660 718 sourceRe 0;
#X obj 55 357 *~ 1;
#X obj 55 515 r myMet;
#X obj 55 538 snapshot~;
#X floatatom 55 561 0 0 0 0 - - -;
#X obj 55 48 r~ tipRe;
#X obj 170 55 swap 1;
#X obj 170 78 -;
#X obj 170 31 r blarm;
#X obj 185 99 r noSources;
#X obj 200 121 inlet;
#X obj 185 170 -;
#X obj 218 171 - 1;
#X obj 185 192 /;
#X obj 170 241 *;
#X obj 170 269 +;
#X obj 275 153 - 1;
#X obj 290 175 - 1;
#X obj 290 219 r dThick;
#X obj 305 239 r tipThick;
#X obj 290 261 /;
#X obj 275 198 /;
#X obj 275 284 *;
#X obj 275 311 + 1;
#X obj 170 311 *;
#X obj 478 53 s setUp;
#X obj 479 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 235 122 This source number;
#X text 196 557 Re source = Re tip * ((1-blarm)((N-n)/(N-1)) + blarm)
* (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X text 142 12 ((1-blarm)((N-n)/(N-1));
#X text 304 290 (1 + ((n-1)/(N-1))(Dthick/tipThick));
#X obj 275 354 *;
#X obj 290 332 r tipThick;
#X floatatom 321 375 0 0 0 0 - - -;
#X obj 82 249 r~ tipSpeed;
#X obj 82 271 *~ 1;
#X floatatom 202 270 0 0 0 0 - - -;
#X obj 55 379 outlet~;
#X obj 82 293 outlet~;
#X obj 275 377 outlet;
#X text 251 401 Source Thickness;
#X text 74 313 Source Speed;
#X text 58 397 Source Re;
#X obj 190 346 *;
#X obj 206 325 r length;
#X floatatom 214 368 0 0 0 0 - - -;
#X obj 200 146 t f b;
#X obj 185 216 t f b;
#X obj 190 391 outlet;
#X text 161 412 Source length;
#X obj 216 293 outlet;
#X connect 0 0 36 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 13 0;
#X connect 7 0 5 0;
#X connect 7 0 14 1;
#X connect 8 0 10 0;
#X connect 8 0 11 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 45 0;
#X connect 10 0 12 0;
#X connect 11 0 12 1;
#X connect 12 0 46 0;
#X connect 13 0 14 0;
#X connect 14 0 23 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 14 0 34 1;
#X connect 14 0 49 0;
#X connect 15 0 20 0;
#X connect 16 0 20 1;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 21 1;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 22 0 30 0;
#X connect 23 0 0 1;
#X connect 25 0 24 0;
#X connect 30 0 32 0;
#X connect 30 0 38 0;
#X connect 31 0 30 1;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 42 0 44 0;
#X connect 42 0 47 0;
#X connect 43 0 42 1;
#X connect 45 0 10 1;
#X connect 45 1 10 0;
#X connect 46 0 13 1;
#X connect 46 1 13 0;
#X restore 847 483 pd sourceRe;
#N canvas 253 74 1130 580 sourcePositions 0;
#X obj 206 62 inlet;
#X text 187 43 Source ratio;
#X obj 271 193 r Zobs;
#X obj 185 191 r Yobs;
#X obj 101 183 r Xobs;
#X obj 86 252 -~;
#X obj 86 276 *~;
#X obj 170 254 -~;
#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 271 235 line~;
#X msg 271 213 \$1 5;
#X obj 185 233 line~;
#X msg 185 212 \$1 5;
#X obj 101 229 line~;
#X msg 101 207 \$1 5;
#N canvas 18 29 1440 731 SourceAngles 0;
#X obj -8305 185 *~;
#X obj -8274 186 *~;
#X obj -8245 185 *~;
#X obj -8289 220 +~;
#X obj -8289 252 +~;
#X obj -8289 279 sqrt~;
#X obj -8571 236 -~;
#X obj -8571 260 *~;
#X obj -8535 235 -~;
#X obj -8535 264 *~;
#X obj -8499 235 -~;
#X obj -8499 259 *~;
#X obj -8550 298 +~;
#X obj -8550 330 +~;
#X obj -8550 357 sqrt~;
#X obj -8569 47 inlet~;
#X obj -8522 48 inlet~;
#X obj -8475 49 inlet~;
#X obj -8361 50 inlet~;
#X obj -8313 50 inlet~;
#X obj -8267 50 inlet~;
#X obj -8132 43 r Xobs;
#X obj -8132 83 line~;
#X msg -8132 64 \$1 5;
#X obj -8088 84 line~;
#X msg -8088 65 \$1 5;
#X obj -8041 84 line~;
#X msg -8041 65 \$1 5;
#X obj -8088 44 r Yobs;
#X obj -8041 44 r Zobs;
#X text -8362 25 x';
#X text -8310 27 y';
#X text -8260 28 z';
#X text -8567 24 a;
#X text -8517 29 b;
#X text -8471 26 c;
#X obj -8134 214 -~;
#X obj -8134 238 *~;
#X obj -8098 213 -~;
#X obj -8098 242 *~;
#X obj -8062 213 -~;
#X obj -8062 237 *~;
#X obj -8113 276 +~;
#X obj -8113 304 +~;
#X obj -8113 335 sqrt~;
#X obj -7937 219 -~;
#X obj -7937 243 *~;
#X obj -7901 218 -~;
#X obj -7901 247 *~;
#X obj -7865 218 -~;
#X obj -7865 242 *~;
#X obj -7916 281 +~;
#X obj -7916 313 +~;
#X obj -7916 340 sqrt~;
#X text -8578 360 U;
#X text -8309 279 W;
#X text -8130 337 d;
#X obj -8722 229 *~;
#X obj -8691 230 *~;
#X obj -8662 229 *~;
#X obj -8706 264 +~;
#X obj -8706 296 +~;
#X obj -8706 323 sqrt~;
#X text -8726 323 l;
#X obj -8579 502 +~;
#X obj -8543 547 -~;
#X obj -8543 585 /~;
#X obj -8458 508 *~ 2;
#X obj -8459 544 *~;
#X obj -8543 608 arccos~;
#X obj -8615 612 sig~ 90;
#X obj -8558 632 -~;
#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj -7909 83 s GO;
#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -7969 83 s setUp;
#X obj -8091 490 +~;
#X text -7936 341 m;
#X obj -8091 516 -~;
#X obj -8034 530 *~ 2;
#X obj -8035 566 *~;
#X obj -8100 587 /~;
#X obj -8100 610 arccos~;
#X obj -8558 666 outlet~;
#X obj -8100 659 outlet~;
#X text -8565 692 Tip - Obs Elevation;
#X text -8160 684 Tip - Obs Azimuth;
#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 4 0 65 1;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 64 1;
#X connect 13 0 76 1;
#X connect 14 0 68 1;
#X connect 14 0 80 1;
#X connect 15 0 6 1;
#X connect 15 0 36 1;
#X connect 15 0 57 0;
#X connect 15 0 57 1;
#X connect 16 0 8 1;
#X connect 16 0 38 1;
#X connect 16 0 58 0;
#X connect 16 0 58 1;
#X connect 17 0 10 1;
#X connect 17 0 40 1;
#X connect 17 0 59 0;
#X connect 17 0 59 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#X connect 18 0 6 0;
#X connect 18 0 45 1;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 0 8 0;
#X connect 19 0 47 1;
#X connect 20 0 2 0;
#X connect 20 0 2 1;
#X connect 20 0 10 0;
#X connect 20 0 49 1;
#X connect 21 0 23 0;
#X connect 22 0 36 0;
#X connect 22 0 45 0;
#X connect 23 0 22 0;
#X connect 24 0 38 0;
#X connect 24 0 47 0;
#X connect 25 0 24 0;
#X connect 26 0 40 0;
#X connect 26 0 49 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 27 0;
#X connect 36 0 37 0;
#X connect 36 0 37 1;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 38 0 39 1;
#X connect 39 0 42 1;
#X connect 40 0 41 0;
#X connect 40 0 41 1;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 43 0 76 0;
#X connect 44 0 79 0;
#X connect 45 0 46 0;
#X connect 45 0 46 1;
#X connect 46 0 51 0;
#X connect 47 0 48 0;
#X connect 47 0 48 1;
#X connect 48 0 51 1;
#X connect 49 0 50 0;
#X connect 49 0 50 1;
#X connect 50 0 52 1;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 52 0 78 1;
#X connect 57 0 60 0;
#X connect 58 0 60 1;
#X connect 59 0 61 1;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 61 0 64 0;
#X connect 62 0 67 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 69 0;
#X connect 67 0 68 0;
#X connect 68 0 66 1;
#X connect 69 0 71 1;
#X connect 70 0 71 0;
#X connect 71 0 83 0;
#X connect 72 0 73 0;
#X connect 74 0 75 0;
#X connect 76 0 78 0;
#X connect 78 0 81 0;
#X connect 79 0 80 0;
#X connect 80 0 81 1;
#X connect 81 0 82 0;
#X connect 82 0 84 0;
#X restore 434 392 pd SourceAngles;
#X obj 256 150 r~ tipZ;
#X obj 170 145 r~ tipY;
#X obj 86 136 r~ tipX;
#X obj 86 163 *~ 1;
#X obj 170 169 *~ 1;
#X obj 256 173 *~ 1;
#X obj 521 414 outlet~;
#X obj 434 414 outlet~;
#X obj 155 401 outlet~;
#X obj 521 370 r~ proZ;
#X obj 503 348 r~ proY;
#X obj 486 326 r~ proX;
#X text 150 439 source distance from Observer;
#X text 360 440 source - Obs Elevation;
#X text 515 441 source - Obs Azimuth;
#X obj 831 345 r myMet;
#X obj 830 370 snapshot~;
#X floatatom 899 391 0 0 0 0 - - -;
#X obj 779 176 /~;
#X obj 779 199 atan~;
#X obj 779 222 /~ 3.14159;
#X obj 779 246 abs~;
#X obj 779 307 spigot~;
#X obj 818 287 avg~;
#X obj 818 266 >~ 0;
#X obj 727 246 sig~ 1;
#X obj 779 283 -~;
#X obj 858 309 spigot~;
#X obj 897 289 avg~;
#X obj 897 268 <~ 0;
#X obj 830 396 outlet;
#X text 822 423 Pan Value;
#X connect 0 0 26 1;
#X connect 0 0 25 1;
#X connect 0 0 24 1;
#X connect 2 0 15 0;
#X connect 3 0 17 0;
#X connect 4 0 19 0;
#X connect 5 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 39 0;
#X connect 6 0 11 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 7 0 39 1;
#X connect 7 0 45 0;
#X connect 7 0 50 0;
#X connect 8 0 11 1;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 29 0;
#X connect 14 0 9 1;
#X connect 15 0 14 0;
#X connect 16 0 7 1;
#X connect 17 0 16 0;
#X connect 18 0 5 1;
#X connect 19 0 18 0;
#X connect 20 0 28 0;
#X connect 20 1 27 0;
#X connect 21 0 26 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 5 0;
#X connect 24 0 20 0;
#X connect 25 0 7 0;
#X connect 25 0 20 1;
#X connect 26 0 9 0;
#X connect 26 0 20 2;
#X connect 30 0 20 5;
#X connect 31 0 20 4;
#X connect 32 0 20 3;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 37 0 51 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 48 0;
#X connect 42 0 47 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 43 0;
#X connect 48 0 37 0;
#X connect 49 0 48 1;
#X connect 50 0 49 0;
#X restore 894 512 pd sourcePositions;
#X obj 923 484 r bladeLen;
#X msg 1000 554 0;
#X obj 1000 533 r setUp;
#X obj 890 580 freqCalcCyl3No_D4Mach;
#X obj 461 463 + 1;
#X obj 652 463 + 1;
#X obj 847 461 + 1;
#X obj 63 124 + 1;
#X obj 70 295 + 1;
#X obj 75 463 + 1;
#X connect 1 0 0 0;
#X connect 2 0 7 0;
#X connect 2 1 7 1;
#X connect 4 0 14 0;
#X connect 4 1 14 1;
#X connect 4 3 8 0;
#X connect 4 4 14 2;
#X connect 6 0 15 0;
#X connect 8 0 14 3;
#X connect 8 1 14 4;
#X connect 8 2 14 5;
#X connect 8 3 14 6;
#X connect 10 0 14 7;
#X connect 10 0 14 8;
#X connect 10 0 14 9;
#X connect 11 0 10 0;
#X connect 12 0 16 0;
#X connect 12 0 40 0;
#X connect 15 0 4 0;
#X connect 15 0 12 0;
#X connect 16 0 21 0;
#X connect 16 1 21 1;
#X connect 16 3 17 0;
#X connect 16 4 21 2;
#X connect 17 0 21 3;
#X connect 17 1 21 4;
#X connect 17 2 21 5;
#X connect 17 3 21 6;
#X connect 19 0 21 7;
#X connect 19 0 21 8;
#X connect 19 0 21 9;
#X connect 20 0 19 0;
#X connect 22 0 27 0;
#X connect 22 1 27 1;
#X connect 22 3 23 0;
#X connect 22 4 27 2;
#X connect 23 0 27 3;
#X connect 23 1 27 4;
#X connect 23 2 27 5;
#X connect 23 3 27 6;
#X connect 25 0 27 7;
#X connect 25 0 27 8;
#X connect 25 0 27 9;
#X connect 26 0 25 0;
#X connect 28 0 33 0;
#X connect 28 1 33 1;
#X connect 28 3 29 0;
#X connect 28 4 33 2;
#X connect 29 0 33 3;
#X connect 29 1 33 4;
#X connect 29 2 33 5;
#X connect 29 3 33 6;
#X connect 31 0 33 7;
#X connect 31 0 33 8;
#X connect 31 0 33 9;
#X connect 32 0 31 0;
#X connect 34 0 39 0;
#X connect 34 1 39 1;
#X connect 34 3 35 0;
#X connect 34 4 39 2;
#X connect 35 0 39 3;
#X connect 35 1 39 4;
#X connect 35 2 39 5;
#X connect 35 3 39 6;
#X connect 37 0 39 7;
#X connect 37 0 39 8;
#X connect 37 0 39 9;
#X connect 38 0 37 0;
#X connect 40 0 22 0;
#X connect 40 0 41 0;
#X connect 41 0 28 0;
#X connect 41 0 42 0;
#X connect 42 0 34 0;
#X connect 42 0 145 0;
#X connect 43 0 49 0;
#X connect 43 1 49 1;
#X connect 43 3 44 0;
#X connect 43 4 49 2;
#X connect 44 0 49 3;
#X connect 44 1 49 4;
#X connect 44 2 49 5;
#X connect 44 3 49 6;
#X connect 46 0 49 7;
#X connect 46 0 49 8;
#X connect 46 0 49 9;
#X connect 47 0 46 0;
#X connect 48 0 50 0;
#X connect 48 0 74 0;
#X connect 50 0 55 0;
#X connect 50 1 55 1;
#X connect 50 3 51 0;
#X connect 50 4 55 2;
#X connect 51 0 55 3;
#X connect 51 1 55 4;
#X connect 51 2 55 5;
#X connect 51 3 55 6;
#X connect 53 0 55 7;
#X connect 53 0 55 8;
#X connect 53 0 55 9;
#X connect 54 0 53 0;
#X connect 56 0 61 0;
#X connect 56 1 61 1;
#X connect 56 3 57 0;
#X connect 56 4 61 2;
#X connect 57 0 61 3;
#X connect 57 1 61 4;
#X connect 57 2 61 5;
#X connect 57 3 61 6;
#X connect 59 0 61 7;
#X connect 59 0 61 8;
#X connect 59 0 61 9;
#X connect 60 0 59 0;
#X connect 62 0 67 0;
#X connect 62 1 67 1;
#X connect 62 3 63 0;
#X connect 62 4 67 2;
#X connect 63 0 67 3;
#X connect 63 1 67 4;
#X connect 63 2 67 5;
#X connect 63 3 67 6;
#X connect 65 0 67 7;
#X connect 65 0 67 8;
#X connect 65 0 67 9;
#X connect 66 0 65 0;
#X connect 68 0 73 0;
#X connect 68 1 73 1;
#X connect 68 3 69 0;
#X connect 68 4 73 2;
#X connect 69 0 73 3;
#X connect 69 1 73 4;
#X connect 69 2 73 5;
#X connect 69 3 73 6;
#X connect 71 0 73 7;
#X connect 71 0 73 8;
#X connect 71 0 73 9;
#X connect 72 0 71 0;
#X connect 74 0 56 0;
#X connect 74 0 75 0;
#X connect 75 0 62 0;
#X connect 75 0 76 0;
#X connect 76 0 68 0;
#X connect 76 0 146 0;
#X connect 77 0 83 0;
#X connect 77 1 83 1;
#X connect 77 3 78 0;
#X connect 77 4 83 2;
#X connect 78 0 83 3;
#X connect 78 1 83 4;
#X connect 78 2 83 5;
#X connect 78 3 83 6;
#X connect 80 0 83 7;
#X connect 80 0 83 8;
#X connect 80 0 83 9;
#X connect 81 0 80 0;
#X connect 82 0 84 0;
#X connect 82 0 108 0;
#X connect 84 0 89 0;
#X connect 84 1 89 1;
#X connect 84 3 85 0;
#X connect 84 4 89 2;
#X connect 85 0 89 3;
#X connect 85 1 89 4;
#X connect 85 2 89 5;
#X connect 85 3 89 6;
#X connect 87 0 89 7;
#X connect 87 0 89 8;
#X connect 87 0 89 9;
#X connect 88 0 87 0;
#X connect 90 0 95 0;
#X connect 90 1 95 1;
#X connect 90 3 91 0;
#X connect 90 4 95 2;
#X connect 91 0 95 3;
#X connect 91 1 95 4;
#X connect 91 2 95 5;
#X connect 91 3 95 6;
#X connect 93 0 95 7;
#X connect 93 0 95 8;
#X connect 93 0 95 9;
#X connect 94 0 93 0;
#X connect 96 0 101 0;
#X connect 96 1 101 1;
#X connect 96 3 97 0;
#X connect 96 4 101 2;
#X connect 97 0 101 3;
#X connect 97 1 101 4;
#X connect 97 2 101 5;
#X connect 97 3 101 6;
#X connect 99 0 101 7;
#X connect 99 0 101 8;
#X connect 99 0 101 9;
#X connect 100 0 99 0;
#X connect 102 0 107 0;
#X connect 102 1 107 1;
#X connect 102 3 103 0;
#X connect 102 4 107 2;
#X connect 103 0 107 3;
#X connect 103 1 107 4;
#X connect 103 2 107 5;
#X connect 103 3 107 6;
#X connect 105 0 107 7;
#X connect 105 0 107 8;
#X connect 105 0 107 9;
#X connect 106 0 105 0;
#X connect 108 0 90 0;
#X connect 108 0 109 0;
#X connect 109 0 96 0;
#X connect 109 0 110 0;
#X connect 110 0 102 0;
#X connect 110 0 147 0;
#X connect 111 0 117 0;
#X connect 111 1 117 1;
#X connect 111 3 112 0;
#X connect 111 4 117 2;
#X connect 112 0 117 3;
#X connect 112 1 117 4;
#X connect 112 2 117 5;
#X connect 112 3 117 6;
#X connect 114 0 117 7;
#X connect 114 0 117 8;
#X connect 114 0 117 9;
#X connect 115 0 114 0;
#X connect 116 0 118 0;
#X connect 116 0 142 0;
#X connect 118 0 123 0;
#X connect 118 1 123 1;
#X connect 118 3 119 0;
#X connect 118 4 123 2;
#X connect 119 0 123 3;
#X connect 119 1 123 4;
#X connect 119 2 123 5;
#X connect 119 3 123 6;
#X connect 121 0 123 7;
#X connect 121 0 123 8;
#X connect 121 0 123 9;
#X connect 122 0 121 0;
#X connect 124 0 129 0;
#X connect 124 1 129 1;
#X connect 124 3 125 0;
#X connect 124 4 129 2;
#X connect 125 0 129 3;
#X connect 125 1 129 4;
#X connect 125 2 129 5;
#X connect 125 3 129 6;
#X connect 127 0 129 7;
#X connect 127 0 129 8;
#X connect 127 0 129 9;
#X connect 128 0 127 0;
#X connect 130 0 135 0;
#X connect 130 1 135 1;
#X connect 130 3 131 0;
#X connect 130 4 135 2;
#X connect 131 0 135 3;
#X connect 131 1 135 4;
#X connect 131 2 135 5;
#X connect 131 3 135 6;
#X connect 133 0 135 7;
#X connect 133 0 135 8;
#X connect 133 0 135 9;
#X connect 134 0 133 0;
#X connect 136 0 141 0;
#X connect 136 1 141 1;
#X connect 136 3 137 0;
#X connect 136 4 141 2;
#X connect 137 0 141 3;
#X connect 137 1 141 4;
#X connect 137 2 141 5;
#X connect 137 3 141 6;
#X connect 139 0 141 7;
#X connect 139 0 141 8;
#X connect 139 0 141 9;
#X connect 140 0 139 0;
#X connect 142 0 124 0;
#X connect 142 0 143 0;
#X connect 143 0 130 0;
#X connect 143 0 144 0;
#X connect 144 0 136 0;
#X connect 145 0 43 0;
#X connect 145 0 48 0;
#X connect 146 0 77 0;
#X connect 146 0 82 0;
#X connect 147 0 111 0;
#X connect 147 0 116 0;
#X restore 219 144 pd sources;
#X floatatom 227 52 5 0 0 0 - - -;
#X obj -276 345 hsl 100 20 0.1 3 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 3072 1;
#X floatatom -319 368 5 0 0 0 - - -;
#X obj -324 319 r setUp;
#X obj -279 300 r thisLength;
#X obj -279 368 s bladeLen;
#X text -160 56 X Position;
#X text -166 149 Y Position;
#X text -168 239 Z Position;
#X msg -271 321 0.2;
#X msg -232 322 1;
#X msg -190 317 2;
#X obj 83 126 Uzi 20;
#X msg 79 416 45;
#X msg 109 492 135;
#X obj 564 426 s thisPoE;
#X obj 548 445 s thisPrE;
#X obj 533 464 s thisPoA;
#X obj 517 484 s thisPrA;
#X obj 407 627 s thisXobs;
#X obj 501 504 s thisTT;
#X obj 485 525 s thisHT;
#X obj 470 546 s thisTS;
#X obj 454 567 s thisLength;
#X obj 438 588 s thisZobs;
#X obj 422 607 s thisYobs;
#X obj 580 407 s GAIN;
#X obj 62 0 r preswing;
#X obj 407 368 unpack f f f f f f f f f f f f s;
#X obj 596 388 s preswing;
#X obj 295 129 hsl 100 20 0 20 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 9900 1;
#X obj 292 155 i;
#X floatatom 323 156 5 0 0 0 - - -;
#X obj 292 107 r setUp;
#X msg -204 491 0.01;
#X msg -210 575 0.001;
#X obj 292 182 s noSources;
#X msg -131 561 0.025;
#X msg 381 296 2 2 2 1 33 0.01 0.007 40 260 90 90 1e+06 bang;
#X msg 401 316 5 1 1 1.3 41 0.03 0.015 100 300 70 110 500000 bang;
#X msg 423 338 1 2 3 1 28 0.007 0.007 90 260 90 90 1e+06 bang;
#X msg 348 274 1 1 1 0.3 35 0.01 0.007 165 220 45 90 1e+06 bang;
#X text 122 300 180 is directly in front of swordsperson;
#X text 168 480 0 is up and 180 is down;
#X msg -78 119 -3;
#X msg -228 211 0.989;
#X connect 0 0 1 0;
#X connect 1 0 95 0;
#X connect 4 0 3 0;
#X connect 4 0 5 0;
#X connect 9 0 10 0;
#X connect 9 0 51 0;
#X connect 11 0 13 0;
#X connect 11 0 94 0;
#X connect 12 0 14 0;
#X connect 12 0 15 0;
#X connect 18 0 19 0;
#X connect 20 0 21 0;
#X connect 21 0 18 0;
#X connect 22 0 21 1;
#X connect 22 0 106 0;
#X connect 23 0 118 0;
#X connect 25 0 4 0;
#X connect 26 0 9 0;
#X connect 27 0 11 0;
#X connect 28 0 12 0;
#X connect 29 0 54 0;
#X connect 30 0 4 0;
#X connect 31 0 11 0;
#X connect 32 0 12 0;
#X connect 33 0 54 0;
#X connect 34 0 35 0;
#X connect 35 0 23 0;
#X connect 36 0 37 0;
#X connect 36 0 52 0;
#X connect 38 0 36 0;
#X connect 39 0 40 0;
#X connect 39 0 45 0;
#X connect 41 0 39 0;
#X connect 42 0 43 0;
#X connect 42 0 46 0;
#X connect 44 0 42 0;
#X connect 54 0 53 0;
#X connect 55 0 58 0;
#X connect 55 0 61 0;
#X connect 56 0 59 0;
#X connect 56 0 62 0;
#X connect 57 0 60 0;
#X connect 57 0 63 0;
#X connect 64 0 55 0;
#X connect 65 0 57 0;
#X connect 66 0 56 0;
#X connect 67 0 55 0;
#X connect 68 0 56 0;
#X connect 69 0 57 0;
#X connect 70 0 56 0;
#X connect 71 0 9 0;
#X connect 72 0 55 0;
#X connect 73 0 56 0;
#X connect 74 0 4 0;
#X connect 75 0 55 0;
#X connect 76 0 4 0;
#X connect 77 0 55 0;
#X connect 78 0 56 0;
#X connect 79 0 57 0;
#X connect 80 0 9 0;
#X connect 81 0 36 0;
#X connect 82 0 39 0;
#X connect 83 0 42 0;
#X connect 84 0 9 0;
#X connect 88 0 90 0;
#X connect 89 0 85 0;
#X connect 89 1 86 0;
#X connect 90 0 91 0;
#X connect 91 0 89 0;
#X connect 91 0 93 0;
#X connect 92 0 91 0;
#X connect 95 0 2 0;
#X connect 96 0 9 0;
#X connect 97 0 9 0;
#X connect 98 0 42 0;
#X connect 99 0 39 0;
#X connect 100 0 36 0;
#X connect 101 0 39 0;
#X connect 101 0 42 0;
#X connect 102 0 9 0;
#X connect 103 0 56 0;
#X connect 104 0 57 0;
#X connect 107 0 108 0;
#X connect 107 0 111 0;
#X connect 109 0 107 0;
#X connect 110 0 107 0;
#X connect 115 0 107 0;
#X connect 116 0 107 0;
#X connect 117 0 107 0;
#X connect 118 0 24 0;
#X connect 119 0 39 0;
#X connect 120 0 42 0;
#X connect 133 0 23 0;
#X connect 134 0 125 0;
#X connect 134 1 131 0;
#X connect 134 2 130 0;
#X connect 134 3 129 0;
#X connect 134 4 128 0;
#X connect 134 5 127 0;
#X connect 134 6 126 0;
#X connect 134 7 124 0;
#X connect 134 8 123 0;
#X connect 134 9 122 0;
#X connect 134 10 121 0;
#X connect 134 11 132 0;
#X connect 134 12 135 0;
#X connect 136 0 137 0;
#X connect 137 0 138 0;
#X connect 137 0 142 0;
#X connect 139 0 136 0;
#X connect 140 0 11 0;
#X connect 141 0 12 0;
#X connect 143 0 11 0;
#X connect 143 0 12 0;
#X connect 150 0 56 0;
#X connect 151 0 57 0;