Mercurial > hg > weather-synthesis-prototyping
changeset 189:4126c96e5cd6
New source created for the sword model that interpolates details from the tip
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Mon, 22 Feb 2016 13:52:03 +0000 |
parents | 66755f7a5ca9 |
children | d3acc0c1218e |
files | .DS_Store SwordAutoD2/SwordAutoD2.pd SwordAutoD2/freqCalcCyl3No_D4Mach.pd |
diffstat | 3 files changed, 3054 insertions(+), 428 deletions(-) [+] |
line wrap: on
line diff
--- a/SwordAutoD2/SwordAutoD2.pd Mon Feb 22 06:38:53 2016 +0000 +++ b/SwordAutoD2/SwordAutoD2.pd Mon Feb 22 13:52:03 2016 +0000 @@ -5,18 +5,18 @@ #X obj 315 85 s myMet; #X obj -221 455 s topSpeed; #X obj -273 429 hsl 100 20 0 1000 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 5 1; +-262144 -1 -1 272 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 360 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 2475 1; +-1 -1 1237 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 1980 1; +-262144 -1 -1 4000 1; #X obj -280 601 hsl 100 20 0.0001 0.03 0 0 empty empty empty -2 -8 -0 10 -262144 -1 -1 298 1; +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; @@ -29,7 +29,7 @@ 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; +-1 -1 2500 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; @@ -67,11 +67,11 @@ #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 4950 1; +-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 4950 1; +-262144 -1 -1 5049 1; #X obj -276 237 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 4950 1; +-262144 -1 -1 4752 1; #X obj -278 75 s Xobs; #X obj -279 166 s Yobs; #X obj -279 264 s Zobs; @@ -128,8 +128,8 @@ #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 100000 1 0 empty empty empty -2 -8 0 10 --262144 -1 -1 2803 1; +#X obj 430 73 hsl 100 25 0.1 1e+07 1 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 9900 1; #X obj 427 2 r GAIN; #X floatatom 370 103 8 0 0 0 - - -; #X obj -227 545 s hiltThick; @@ -143,8 +143,8 @@ #X msg 238 222 80; #X msg -171 120 1; #X msg -196 210 2; -#N canvas 94 394 726 532 sources 0; -#X obj 312 -80 sweepTime; +#N canvas 374 59 1063 581 sources 1; +#X obj 78 -24 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; @@ -302,376 +302,9 @@ #X connect 68 0 70 0; #X connect 69 0 70 1; #X connect 70 0 71 0; -#X restore 432 -114 pd arcDist; -#N canvas 824 162 378 516 one_Source 0; -#X msg 227 355 0; -#X obj 227 314 r setUp; -#N canvas 189 123 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 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 360 123 pd one_Source; -#X obj 513 -132 centreAngles; -#N canvas 572 380 614 399 PlaneFind 0; +#X restore 78 -47 pd arcDist; +#X obj 290 -116 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; @@ -1110,12 +743,13 @@ #X obj -8249 43 r presweepAzim; #X obj -8094 85 r presweepElev; #X text -8204 70 Start Coordinates of tip; -#X obj -8068 329 outlet~; -#X obj -8100 349 outlet~; -#X obj -8131 370 outlet~; -#X connect 0 0 35 0; -#X connect 0 1 34 0; -#X connect 0 2 33 0; +#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; @@ -1151,11 +785,11 @@ #X connect 30 0 27 0; #X connect 31 0 29 0; #X restore 599 -132 pd PlaneFind; -#X obj 223 189 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 700 1; -#X obj 220 209 i; -#X floatatom 231 233 5 0 0 0 - - -; -#N canvas 630 90 660 718 sourceRe 0; +#X obj 68 220 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 65 240 i; +#X floatatom 29 264 5 0 0 0 - - -; +#N canvas 126 73 660 718 sourceRe 0; #X obj 55 357 *~ 1; #X obj 55 515 r myMet; #X obj 55 538 snapshot~; @@ -1166,11 +800,11 @@ #X obj 170 31 r blarm; #X obj 185 99 r noSources; #X obj 200 121 inlet; -#X obj 185 144 -; -#X obj 218 145 - 1; -#X obj 185 174 /; -#X obj 170 199 *; -#X obj 170 227 +; +#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; @@ -1179,7 +813,7 @@ #X obj 275 198 /; #X obj 275 284 *; #X obj 275 311 + 1; -#X obj 170 359 *; +#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; @@ -1188,19 +822,26 @@ * (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 290 343 *; -#X obj 361 343 r tipThick; -#X floatatom 298 374 0 0 0 0 - - -; -#X obj 98 267 r~ tipSpeed; -#X obj 98 294 *~ 1; -#X floatatom 201 265 0 0 0 0 - - -; -#X obj 75 398 outlet~; -#X obj 98 321 outlet~; -#X obj 291 420 outlet; -#X text 336 408 Source Thickness; -#X text 90 341 Source Speed; -#X text 78 416 Source Re; -#X connect 0 0 2 0; +#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; @@ -1213,15 +854,17 @@ #X connect 8 0 10 0; #X connect 8 0 11 0; #X connect 8 0 16 0; -#X connect 9 0 10 1; #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 13 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 35 0; +#X connect 14 0 49 0; #X connect 15 0 20 0; #X connect 16 0 20 1; #X connect 17 0 19 0; @@ -1238,7 +881,14 @@ #X connect 31 0 30 1; #X connect 33 0 34 0; #X connect 34 0 37 0; -#X restore 139 254 pd sourceRe; +#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 65 264 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.; @@ -1301,22 +951,2185 @@ #X connect 29 0 30 1; #X connect 30 0 25 0; #X connect 30 0 31 0; -#X restore 118 118 pd tipRe; -#X obj 220 167 r setUp; +#X restore 78 -1 pd tipRe; +#X obj 65 198 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 301 -69 pd TipPositions; +#N canvas 634 114 740 563 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 474 364 pd SourceAngles; +#X obj 256 150 r~ tipZ; +#X obj 171 145 r~ tipY; +#X obj 86 136 r~ tipX; +#X obj 86 163 *~ 1; +#X obj 171 169 *~ 1; +#X obj 256 173 *~ 1; +#X obj 561 386 outlet~; +#X obj 474 386 outlet~; +#X obj 155 401 outlet~; +#X obj 561 342 r~ proZ; +#X obj 543 320 r~ proY; +#X obj 526 298 r~ proX; +#X text 150 439 source distance from Observer; +#X text 400 412 source - Obs Elevation; +#X text 555 413 source - Obs Azimuth; +#X obj 40 374 r myMet; +#X obj 40 397 snapshot~; +#X floatatom 40 420 0 0 0 0 - - -; +#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 6 0 11 0; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#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 13 0 37 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 restore 112 293 pd sourcePositions; +#X obj 141 265 r bladeLen; +#X msg 258 330 0; +#X obj 258 289 r setUp; +#X msg 231 311 0.5; +#N canvas 126 73 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 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 310 255 pd sourceRe; +#N canvas 1022 117 740 563 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 474 364 pd SourceAngles; +#X obj 256 150 r~ tipZ; +#X obj 171 145 r~ tipY; +#X obj 86 136 r~ tipX; +#X obj 86 163 *~ 1; +#X obj 171 169 *~ 1; +#X obj 256 173 *~ 1; +#X obj 561 386 outlet~; +#X obj 474 386 outlet~; +#X obj 155 401 outlet~; +#X obj 561 342 r~ proZ; +#X obj 543 320 r~ proY; +#X obj 526 298 r~ proX; +#X text 150 439 source distance from Observer; +#X text 400 412 source - Obs Elevation; +#X text 555 413 source - Obs Azimuth; +#X obj 40 374 r myMet; +#X obj 40 397 snapshot~; +#X floatatom 40 420 0 0 0 0 - - -; +#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 6 0 11 0; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#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 13 0 37 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 restore 357 284 pd sourcePositions; +#X obj 386 256 r bladeLen; +#X msg 503 321 0; +#X obj 503 280 r setUp; +#X msg 476 302 0.5; +#X obj 310 233 + 1; +#N canvas 126 73 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 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 560 260 pd sourceRe; +#N canvas 1022 117 740 563 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 474 364 pd SourceAngles; +#X obj 256 150 r~ tipZ; +#X obj 171 145 r~ tipY; +#X obj 86 136 r~ tipX; +#X obj 86 163 *~ 1; +#X obj 171 169 *~ 1; +#X obj 256 173 *~ 1; +#X obj 561 386 outlet~; +#X obj 474 386 outlet~; +#X obj 155 401 outlet~; +#X obj 561 342 r~ proZ; +#X obj 543 320 r~ proY; +#X obj 526 298 r~ proX; +#X text 150 439 source distance from Observer; +#X text 400 412 source - Obs Elevation; +#X text 555 413 source - Obs Azimuth; +#X obj 40 374 r myMet; +#X obj 40 397 snapshot~; +#X floatatom 40 420 0 0 0 0 - - -; +#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 6 0 11 0; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#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 13 0 37 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 restore 607 289 pd sourcePositions; +#X obj 636 261 r bladeLen; +#X msg 753 326 0; +#X obj 753 285 r setUp; +#X msg 726 307 0.5; +#X obj 560 238 + 1; +#N canvas 126 73 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 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 815 262 pd sourceRe; +#N canvas 1022 117 740 563 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 474 364 pd SourceAngles; +#X obj 256 150 r~ tipZ; +#X obj 171 145 r~ tipY; +#X obj 86 136 r~ tipX; +#X obj 86 163 *~ 1; +#X obj 171 169 *~ 1; +#X obj 256 173 *~ 1; +#X obj 561 386 outlet~; +#X obj 474 386 outlet~; +#X obj 155 401 outlet~; +#X obj 561 342 r~ proZ; +#X obj 543 320 r~ proY; +#X obj 526 298 r~ proX; +#X text 150 439 source distance from Observer; +#X text 400 412 source - Obs Elevation; +#X text 555 413 source - Obs Azimuth; +#X obj 40 374 r myMet; +#X obj 40 397 snapshot~; +#X floatatom 40 420 0 0 0 0 - - -; +#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 6 0 11 0; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#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 13 0 37 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 restore 862 291 pd sourcePositions; +#X obj 891 263 r bladeLen; +#X msg 1008 328 0; +#X obj 1008 287 r setUp; +#X msg 981 309 0.5; +#X obj 815 240 + 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 3 0 2 0; -#X connect 3 1 2 1; -#X connect 4 0 2 2; -#X connect 4 1 2 3; -#X connect 4 2 2 4; +#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 360 123 pd one_Source; +#X obj 353 352 freqCalcCyl3No_D4Mach; +#X obj 108 361 freqCalcCyl3No_D4Mach; +#X obj 603 357 freqCalcCyl3No_D4Mach; +#X obj 858 359 freqCalcCyl3No_D4Mach; +#X connect 1 0 0 0; +#X connect 2 0 10 0; +#X connect 2 1 10 1; +#X connect 4 0 5 0; #X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 0 8 0; -#X connect 10 0 5 0; +#X connect 5 0 7 0; +#X connect 5 0 22 0; +#X connect 7 0 39 0; +#X connect 7 1 39 1; +#X connect 7 3 11 0; +#X connect 7 4 39 2; +#X connect 9 0 4 0; +#X connect 11 0 39 4; +#X connect 11 1 39 5; +#X connect 11 2 39 6; +#X connect 12 0 39 3; +#X connect 13 0 39 8; +#X connect 13 0 39 9; +#X connect 13 0 39 10; +#X connect 14 0 13 0; +#X connect 14 0 15 0; +#X connect 15 0 39 7; +#X connect 16 0 38 0; +#X connect 16 1 38 1; +#X connect 16 3 17 0; +#X connect 16 4 38 2; +#X connect 17 0 38 4; +#X connect 17 1 38 5; +#X connect 17 2 38 6; +#X connect 18 0 38 3; +#X connect 19 0 38 8; +#X connect 19 0 38 9; +#X connect 19 0 38 10; +#X connect 20 0 19 0; +#X connect 20 0 21 0; +#X connect 21 0 38 7; +#X connect 22 0 16 0; +#X connect 22 0 29 0; +#X connect 23 0 40 0; +#X connect 23 1 40 1; +#X connect 23 3 24 0; +#X connect 23 4 40 2; +#X connect 24 0 40 4; +#X connect 24 1 40 5; +#X connect 24 2 40 6; +#X connect 25 0 40 3; +#X connect 26 0 40 8; +#X connect 26 0 40 9; +#X connect 26 0 40 10; +#X connect 27 0 26 0; +#X connect 27 0 28 0; +#X connect 28 0 40 7; +#X connect 29 0 23 0; +#X connect 29 0 36 0; +#X connect 30 0 41 0; +#X connect 30 1 41 1; +#X connect 30 3 31 0; +#X connect 30 4 41 2; +#X connect 31 0 41 4; +#X connect 31 1 41 5; +#X connect 31 2 41 6; +#X connect 32 0 41 3; +#X connect 33 0 41 8; +#X connect 33 0 41 9; +#X connect 33 0 41 10; +#X connect 34 0 33 0; +#X connect 34 0 35 0; +#X connect 35 0 41 7; +#X connect 36 0 30 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; +-1 -1 2762 1; #X floatatom -319 368 5 0 0 0 - - -; #X obj -324 319 r setUp; #X obj -279 300 r thisLength; @@ -1433,7 +3246,7 @@ #X obj 527 325 s preswing; #X msg 383 346 20 23 -2 1.7 280 0.05 0.03 0 360 90 90 0.1 bang; #X obj 295 129 hsl 100 20 0 10 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 3200 1; +-1 -1 4400 1; #X obj 292 155 i; #X floatatom 323 156 5 0 0 0 - - -; #X obj 292 107 r setUp;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordAutoD2/freqCalcCyl3No_D4Mach.pd Mon Feb 22 13:52:03 2016 +0000 @@ -0,0 +1,813 @@ +#N canvas 0 23 1326 739 10; +#X obj 519 469 /~ 1; +#X obj 519 445 *~; +#X obj 233 73 inlet; +#X text 399 462 Strouhal Number; +#X obj 240 96 s \$0-diameter; +#X obj 587 450 r \$0-diameter; +#X obj 130 95 s~ \$0-windSpeed; +#X obj 586 427 r~ \$0-windSpeed; +#X obj 519 493 s~ \$0-myFreq; +#X obj 772 349 *~; +#X obj 646 67 inlet; +#X text 483 512 Calculates the frequency; +#X text 484 524 based on the physics of; +#X obj 121 419 r~ \$0-windSpeed; +#X obj 174 501 r \$0-diameter; +#X text 107 382 Calculates the gain of the dipole source; +#X text 469 47 Azimuth; +#X text 651 49 Pan; +#X text 543 51 Elevation; +#X text 394 52 Distance; +#X text 228 52 Diameter; +#X text 143 51 Wind Speed; +#X obj 325 70 inlet; +#X text 321 51 Length; +#X obj 519 416 newStrou; +#X obj 772 418 throw~ l; +#X obj 799 396 throw~ r; +#X obj 772 374 fcpan; +#X obj 335 93 s \$0-leng; +#X obj 214 346 s~ \$0-dragDiGain; +#X obj 127 367 s~ \$0-liftDiGain; +#X obj 108 400 r~ \$0-str; +#X obj 161 480 r \$0-leng; +#X obj 108 595 s~ \$0-liftNoiseGain; +#X obj 419 447 s~ \$0-str; +#X obj 646 136 s \$0-thisPan; +#X obj 808 273 r \$0-contFreq; +#X obj 772 206 r~ \$0-liftNoiseGain; +#X obj 799 349 r \$0-thisPan; +#X obj 741 76 inlet; +#X obj 813 75 inlet; +#X obj 887 74 inlet; +#X obj 746 99 s \$0-rotaX; +#X obj 820 97 s \$0-rotaY; +#X obj 895 97 s \$0-rotaZ; +#X text 737 57 X Rotation; +#X text 807 56 Y Rotation; +#X text 882 55 Z Rotation; +#X text 753 180 Noise spectrum calculation; +#X obj 787 297 hip~; +#X obj 787 252 rpole~ 0.99; +#X obj 135 178 r~ \$0-windSpeed; +#X obj 153 217 r \$0-diameter; +#X obj 127 157 r~ \$0-str; +#X obj 145 198 r \$0-leng; +#N canvas 158 107 1238 721 GoldfreqGain 0; +#N canvas 759 125 286 294 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 372 202 *; +#X obj 372 228 *; +#X obj 382 22 hsl 128 15 0 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 374 288 10 0 0 0 - - -; +#X obj 303 20 t f b; +#X floatatom 455 55 5 0 0 0 - - -; +#X obj 372 260 *; +#X obj 400 202 *; +#X msg 303 -4 6; +#X obj 434 201 *; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X connect 13 0 14 0; +#X connect 14 0 19 0; +#X connect 15 0 13 0; +#X connect 15 0 13 1; +#X connect 15 0 18 0; +#X connect 15 0 20 0; +#X connect 15 0 20 1; +#X connect 17 0 13 0; +#X connect 17 0 13 1; +#X connect 17 0 20 0; +#X connect 17 0 20 1; +#X connect 17 0 22 0; +#X connect 17 0 22 1; +#X connect 17 1 13 0; +#X connect 17 1 20 0; +#X connect 17 1 22 0; +#X connect 19 0 16 0; +#X connect 20 0 14 1; +#X connect 21 0 17 0; +#X connect 22 0 19 1; +#X restore 218 145 pd pow6; +#X obj 172 135 *~; +#X obj 218 171 *~; +#X text 533 2 Distance; +#X text 724 595 Calculates Drag Dipole gain; +#X text 48 508 Calculates Lift Dipole gain; +#X obj 172 95 inlet~; +#X obj 218 112 inlet~; +#X text 327 165 Diameter; +#X obj 290 164 inlet; +#X obj 219 528 outlet~; +#X obj 758 523 outlet~; +#X obj 240 258 inlet; +#X text 278 253 Length; +#X obj 219 284 *~ 1; +#X obj 234 391 /~ 360; +#X obj 234 440 *~; +#X obj 219 463 *~; +#X obj 814 19 inlet; +#X obj 913 21 inlet; +#X obj 1009 24 inlet; +#X floatatom 814 66 5 0 0 0 - - -; +#X floatatom 913 67 5 0 0 0 - - -; +#X floatatom 1010 68 5 0 0 0 - - -; +#X text 810 0 X Rotation; +#X text 907 2 Y Rotation; +#X text 1004 5 Z Rotation; +#X obj 819 42 s \$0-this_rotaX; +#X obj 920 43 s \$0-thisrotaY; +#X obj 1017 47 s \$0-thisrotaZ; +#X text 73 95 Strouhal number; +#X text 268 112 Wind speed; +#X text 265 206 Corr Length; +#X obj 219 310 *~ 2.50663; +#X obj 218 233 *~ 1.225; +#X text 92 229 Mass Density of Air; +#X text 147 312 Sqrt(2xpi); +#X obj 283 415 /~ 360; +#X obj 283 461 *~; +#X obj 283 437 cos~; +#X obj 219 502 *~; +#X text 370 104 Speed of Sound to power 3; +#X obj 518 189 cos~; +#X obj 518 212 *~; +#X obj 466 213 sig~ 1; +#X obj 503 243 -~; +#N canvas 1150 227 286 289 pow4 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 47 93 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 3 0; +#X connect 10 0 4 0; +#X restore 503 266 pd pow4; +#X obj 404 298 *~; +#X obj 219 346 /~; +#X obj 132 346 s~ \$0-aGainG; +#X obj 872 290 r~ \$0-aGainG; +#X obj 758 500 *~ 0.1; +#X obj 723 340 +~ 90; +#X obj 723 363 /~ 360; +#X obj 723 409 *~; +#X obj 723 385 sin~; +#X obj 773 359 /~ 360; +#X obj 773 405 *~; +#X obj 773 381 cos~; +#X obj 758 436 *~; +#X text 709 1 Azimuth; +#X text 608 3 Elevation; +#X text 892 379 Speed of Sound to power 3; +#X obj 872 423 /~; +#X text 588 167 Remember - Goldstein moves cylinder; +#X obj 518 170 /~ 360; +#X obj 758 475 *~; +#X obj 424 40 s~ \$0-thisColL; +#X obj 269 145 r~ \$0-thisColL; +#X obj 269 185 *~ 1; +#X obj 218 205 *~; +#X obj 424 17 inlet~; +#X obj 234 417 sin~; +#X obj 404 167 *~; +#X obj 404 141 r~ \$0-thisDist; +#X obj 520 40 s~ \$0-thisDist; +#X obj 513 18 inlet~; +#X obj 404 220 *~ 32; +#X obj 404 193 *~ 4.05513e+07; +#X obj 773 336 r~ \$0-this_azim; +#X obj 713 19 inlet~; +#X obj 720 44 s~ \$0-gain_azim; +#X obj 283 392 r~ \$0-gain_azim; +#X obj 611 21 inlet~; +#X obj 887 312 r~ \$0-thisDist; +#X obj 887 336 *~; +#X obj 887 361 *~ 4.05513e+07; +#X obj 887 399 *~ 32; +#X obj 616 44 s~ \$0-gain_elev; +#X obj 518 130 r~ \$0-gain_elev; +#X obj 723 315 r~ \$0-gain_elev; +#X obj 234 369 r~ \$0-gain_elev; +#X obj 550 190 r~ \$0-sourceRe; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 70 0; +#X connect 6 0 1 0; +#X connect 6 0 1 1; +#X connect 7 0 0 0; +#X connect 9 0 69 1; +#X connect 12 0 14 1; +#X connect 14 0 33 0; +#X connect 15 0 72 0; +#X connect 16 0 17 1; +#X connect 17 0 40 0; +#X connect 18 0 21 0; +#X connect 18 0 27 0; +#X connect 19 0 22 0; +#X connect 19 0 28 0; +#X connect 20 0 23 0; +#X connect 20 0 29 0; +#X connect 33 0 48 0; +#X connect 33 0 49 0; +#X connect 34 0 14 0; +#X connect 37 0 39 0; +#X connect 38 0 40 1; +#X connect 39 0 38 0; +#X connect 39 0 38 1; +#X connect 40 0 10 0; +#X connect 42 0 43 0; +#X connect 43 0 45 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 46 0 47 1; +#X connect 47 0 48 1; +#X connect 48 0 17 0; +#X connect 50 0 63 0; +#X connect 51 0 11 0; +#X connect 52 0 53 0; +#X connect 53 0 55 0; +#X connect 54 0 59 0; +#X connect 55 0 54 0; +#X connect 55 0 54 1; +#X connect 56 0 58 0; +#X connect 57 0 59 1; +#X connect 58 0 57 0; +#X connect 58 0 57 1; +#X connect 59 0 66 0; +#X connect 63 0 66 1; +#X connect 65 0 42 0; +#X connect 66 0 51 0; +#X connect 68 0 69 0; +#X connect 69 0 70 1; +#X connect 70 0 34 0; +#X connect 71 0 67 0; +#X connect 72 0 16 0; +#X connect 72 0 16 1; +#X connect 73 0 78 0; +#X connect 74 0 73 0; +#X connect 74 0 73 1; +#X connect 76 0 75 0; +#X connect 77 0 47 0; +#X connect 78 0 77 0; +#X connect 79 0 56 0; +#X connect 80 0 81 0; +#X connect 82 0 37 0; +#X connect 83 0 88 0; +#X connect 84 0 85 0; +#X connect 84 0 85 1; +#X connect 85 0 86 0; +#X connect 86 0 87 0; +#X connect 87 0 63 1; +#X connect 89 0 65 0; +#X connect 90 0 52 0; +#X connect 91 0 15 0; +#X connect 92 0 43 1; +#X restore 127 322 pd GoldfreqGain; +#N canvas 534 206 861 633 GoldnoiseGain 0; +#X text -21029 218 Mass Density of Air \, squared; +#X text -20831 411 Distance; +#N canvas 759 125 235 275 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 147 outlet~; +#X obj 128 146 snapshot~; +#X obj 128 121 metro 100; +#X obj 128 99 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 128 173 10 0 0 0 - - -; +#X obj 128 73 loadbang; +#X obj 47 93 *~; +#X obj 47 121 *~; +#X connect 0 0 9 0; +#X connect 1 0 9 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 3 0; +#X connect 10 0 4 0; +#X restore -20846 98 pd pow8; +#X obj -20846 72 inlet~; +#X obj -20801 145 inlet; +#X obj -20846 560 outlet~; +#X text -20915 17 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20765 146 Diameter; +#X text -20798 63 Wind speed; +#X text -21027 546 Calculates wake gain; +#X text -20399 16 Azimuth; +#X text -20343 16 Elevation; +#X obj -20398 96 s~ \$0-this_azim; +#X obj -20342 77 s~ \$0-this_elev; +#X obj -20846 221 *~ 1.225; +#N canvas 759 125 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20760 433 pd pow5; +#X obj -20760 409 sig~ 343.56; +#N canvas 875 261 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20725 359 pd pow5; +#X obj -20679 209 /~ 360; +#X obj -20679 236 cos~; +#X obj -20679 307 *~; +#X obj -20725 306 sig~ 1; +#X obj -20725 333 -~; +#X obj -20760 280 sig~ 3.1416; +#X obj -20760 305 *~; +#X obj -20775 257 sig~ 16; +#X obj -20775 329 *~; +#X obj -20775 387 *~; +#X obj -20775 460 *~; +#X obj -20831 486 *~; +#X obj -20846 514 /~; +#X obj -20679 187 -~; +#X text -20627 194 Angle goes with the flow in Goldstein hence 90 - +theta so that theta is same angle as dipole angles.; +#X obj -20679 142 sig~ 180; +#X obj -20616 146 r~ \$0-this_elev; +#X obj -20905 110 inlet~; +#X obj -20905 137 *~; +#X obj -20822 123 inlet~; +#X obj -20822 170 *~ 1; +#X obj -20846 170 *~; +#X obj -20846 194 *~; +#X obj -20821 246 inlet; +#X obj -20846 268 *~ 1; +#X obj -20846 291 *~ 2.50663; +#X text -20776 124 Corrolation Length; +#X text -20790 231 Length; +#X obj -20831 432 inlet~; +#X obj -20831 458 *~; +#X obj -20398 33 inlet~; +#X obj -20342 33 inlet~; +#X obj -20846 536 *~ 1; +#X obj -20664 286 r~ \$0-sourceRe; +#X connect 2 0 39 0; +#X connect 3 0 2 0; +#X connect 4 0 38 1; +#X connect 14 0 42 0; +#X connect 15 0 28 1; +#X connect 16 0 15 0; +#X connect 17 0 27 1; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 22 1; +#X connect 21 0 22 0; +#X connect 22 0 17 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 26 1; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 1; +#X connect 29 0 30 1; +#X connect 30 0 50 0; +#X connect 31 0 18 0; +#X connect 33 0 31 0; +#X connect 34 0 31 1; +#X connect 35 0 36 0; +#X connect 35 0 36 1; +#X connect 36 0 39 1; +#X connect 37 0 38 0; +#X connect 38 0 40 1; +#X connect 39 0 40 0; +#X connect 40 0 14 0; +#X connect 41 0 42 1; +#X connect 42 0 43 0; +#X connect 43 0 30 0; +#X connect 46 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 29 0; +#X connect 48 0 12 0; +#X connect 49 0 13 0; +#X connect 50 0 5 0; +#X connect 51 0 20 1; +#X restore 108 567 pd GoldnoiseGain; +#X text 99 614 Calculates the gain of the wake; +#N canvas 1021 287 444 428 corrLen 0; +#X obj 103 71 inlet~; +#X obj 88 200 outlet~; +#X obj 88 143 *~; +#X obj 124 93 sig~ -0.245; +#X obj 103 119 pow~; +#X text 234 22 Y = 10^b . X^m; +#X text 235 40 b = 1.536; +#X text 235 56 m = -0.245; +#X text 80 297 Equation of line derived from Norberg 2001; +#X obj 88 169 max~ 1; +#X obj 88 46 sig~ 44.67; +#X connect 0 0 4 0; +#X connect 2 0 9 0; +#X connect 3 0 4 1; +#X connect 4 0 2 1; +#X connect 9 0 1 0; +#X connect 10 0 2 0; +#X restore 966 94 pd corrLen Calc; +#X obj 966 118 s~ \$0-myCor; +#X obj 161 237 r~ \$0-myCor; +#X obj 822 296 r \$0-contFreq; +#X obj 787 324 hip~; +#X obj 147 459 r~ \$0-myCor; +#X obj 646 91 max 0.01; +#X obj 646 114 min 0.99; +#X obj 1076 69 noise~; +#X obj 1076 92 s~ \$0-thisNoise; +#X obj 787 229 r~ \$0-thisNoise; +#X text 484 537 the object and environment; +#X obj 130 75 inlet~; +#X obj 398 71 inlet~; +#X obj 403 94 s~ \$0-dist; +#X obj 170 256 r~ \$0-dist; +#X obj 134 439 r~ \$0-dist; +#X obj 470 70 inlet~; +#X obj 477 92 s~ \$0-azim; +#X obj 187 298 r~ \$0-azim; +#X obj 187 522 r~ \$0-azim; +#X obj 544 69 inlet~; +#X obj 552 92 s~ \$0-elev; +#X obj 179 277 r~ \$0-elev; +#X obj 201 542 r~ \$0-elev; +#N canvas 339 112 976 679 Dipoles 0; +#X obj 76 62 r~ \$0-myFreq; +#X obj 91 107 r~ \$0-liftDiGain; +#X obj 353 69 r~ \$0-myFreq; +#X obj 368 135 r~ \$0-liftDiGain; +#X obj 368 157 *~ 0.6; +#X obj 621 62 r~ \$0-myFreq; +#X obj 636 125 r~ \$0-liftDiGain; +#X obj 621 86 *~ 5; +#X obj 353 93 *~ 3; +#X obj 215 359 r~ \$0-myFreq; +#X obj 230 432 r~ \$0-dragDiGain; +#X obj 215 387 *~ 2; +#X obj 494 358 r~ \$0-myFreq; +#X obj 528 406 r~ \$0-dragDiGain; +#X obj 494 386 *~ 4; +#X obj 528 429 *~ 0.125; +#X obj 210 199 *~; +#X obj 210 264 throw~ l; +#X obj 237 241 throw~ r; +#X obj 210 220 fcpan; +#X obj 210 108 vcf~ 3; +#X obj 237 198 r \$0-thisPan; +#X obj 210 67 r~ \$0-thisNoise; +#X obj 480 192 *~; +#X obj 480 257 throw~ l; +#X obj 507 234 throw~ r; +#X obj 480 213 fcpan; +#X obj 480 116 vcf~ 3; +#X obj 507 191 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X obj 750 183 *~; +#X obj 750 248 throw~ l; +#X obj 777 225 throw~ r; +#X obj 750 204 fcpan; +#X obj 750 107 vcf~ 3; +#X obj 777 182 r \$0-thisPan; +#X obj 750 65 r~ \$0-thisNoise; +#X obj 636 147 *~ 0.1; +#X obj 360 478 *~; +#X obj 360 543 throw~ l; +#X obj 387 520 throw~ r; +#X obj 360 499 fcpan; +#X obj 360 402 vcf~ 3; +#X obj 387 477 r \$0-thisPan; +#X obj 360 358 r~ \$0-thisNoise; +#X obj 634 476 *~; +#X obj 634 541 throw~ l; +#X obj 661 518 throw~ r; +#X obj 634 497 fcpan; +#X obj 634 400 vcf~ 3; +#X obj 661 475 r \$0-thisPan; +#X obj 634 358 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X text 318 326 Generates the sound associated with the drag dipole. +; +#X obj 243 88 r \$0-Qval; +#X obj 513 94 r \$0-Qval; +#X obj 783 86 r \$0-Qval; +#X obj 667 378 r \$0-Qval; +#X obj 393 380 r \$0-Qval; +#X obj 210 158 *~ 1; +#X obj 480 159 *~ 1; +#X obj 750 154 *~ 1; +#X obj 634 442 *~ 1; +#X obj 360 445 *~ 1; +#X floatatom 277 122 5 0 0 0 - - -; +#X obj 210 134 vcf~ 3; +#X obj 480 138 vcf~ 3; +#X obj 750 131 vcf~ 3; +#X obj 634 421 vcf~ 3; +#X obj 360 423 vcf~ 3; +#X connect 0 0 20 1; +#X connect 0 0 65 1; +#X connect 1 0 16 1; +#X connect 2 0 8 0; +#X connect 3 0 4 0; +#X connect 4 0 23 1; +#X connect 5 0 7 0; +#X connect 6 0 37 0; +#X connect 7 0 34 1; +#X connect 7 0 67 1; +#X connect 8 0 27 1; +#X connect 8 0 66 1; +#X connect 9 0 11 0; +#X connect 10 0 38 1; +#X connect 11 0 42 1; +#X connect 11 0 69 1; +#X connect 12 0 14 0; +#X connect 13 0 15 0; +#X connect 14 0 49 1; +#X connect 14 0 68 1; +#X connect 15 0 45 1; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 1 18 0; +#X connect 20 0 65 0; +#X connect 21 0 19 1; +#X connect 22 0 20 0; +#X connect 23 0 26 0; +#X connect 26 0 24 0; +#X connect 26 1 25 0; +#X connect 27 0 66 0; +#X connect 28 0 26 1; +#X connect 29 0 27 0; +#X connect 30 0 33 0; +#X connect 33 0 31 0; +#X connect 33 1 32 0; +#X connect 34 0 67 0; +#X connect 35 0 33 1; +#X connect 36 0 34 0; +#X connect 37 0 30 1; +#X connect 38 0 41 0; +#X connect 41 0 39 0; +#X connect 41 1 40 0; +#X connect 42 0 69 0; +#X connect 43 0 41 1; +#X connect 44 0 42 0; +#X connect 45 0 48 0; +#X connect 48 0 46 0; +#X connect 48 1 47 0; +#X connect 49 0 68 0; +#X connect 50 0 48 1; +#X connect 51 0 49 0; +#X connect 54 0 20 2; +#X connect 54 0 64 0; +#X connect 54 0 65 2; +#X connect 55 0 27 2; +#X connect 55 0 66 2; +#X connect 56 0 34 2; +#X connect 56 0 67 2; +#X connect 57 0 49 2; +#X connect 57 0 68 2; +#X connect 58 0 42 2; +#X connect 58 0 69 2; +#X connect 59 0 16 0; +#X connect 60 0 23 0; +#X connect 61 0 30 0; +#X connect 62 0 45 0; +#X connect 63 0 38 0; +#X connect 65 0 59 0; +#X connect 66 0 60 0; +#X connect 67 0 61 0; +#X connect 68 0 62 0; +#X connect 69 0 63 0; +#X restore 774 538 pd Dipoles; +#X obj 32 72 inlet~; +#X obj 32 92 s~ \$0-sourceRe; +#X obj 519 394 r~ \$0-sourceRe; +#X obj 740 621 r myMet; +#X obj 740 642 snapshot~; +#X floatatom 740 663 0 0 0 0 - - -; +#X obj 438 168 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 438 221 s GO; +#X obj 378 168 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 378 245 s setUp; +#X obj 378 221 Uzi 20; +#N canvas 308 58 1027 635 StBandwidth 0; +#X obj 460 365 swap 1; +#X obj 460 391 /; +#X obj 460 342 / 100; +#X obj 461 434 outlet; +#X text 437 453 Q value; +#X obj 477 -36 r myMet; +#X obj 477 -14 snapshot~; +#X obj 203 164 spigot; +#X obj 219 187 spigot; +#X obj 236 140 > 0; +#X obj 219 233 + 0.9797; +#X obj 219 208 * 4.624e-05; +#X obj 602 150 spigot; +#X obj 618 173 spigot; +#X obj 651 149 < 1e+06; +#X obj 618 216 * 1.227e-10; +#X obj 618 196 *; +#X obj 690 215 * -8.553e-05; +#X obj 618 261 + 16.5; +#X obj 618 238 +; +#X text -84 298 First section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 565 329 Third section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship +is also linear but depends on TU Value; +#X obj 461 412 max 0.005; +#X obj 635 126 > 193260; +#X obj 252 163 < 193260; +#X obj 531 -36 r~ \$0-sourceRe; +#X connect 0 0 1 0; +#X connect 0 1 1 1; +#X connect 1 0 23 0; +#X connect 2 0 0 0; +#X connect 5 0 6 0; +#X connect 6 0 14 0; +#X connect 6 0 12 0; +#X connect 6 0 9 0; +#X connect 6 0 7 0; +#X connect 6 0 24 0; +#X connect 6 0 25 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 9 0 7 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 13 0 17 0; +#X connect 13 0 16 1; +#X connect 13 0 16 0; +#X connect 14 0 13 1; +#X connect 15 0 19 0; +#X connect 16 0 15 0; +#X connect 17 0 19 1; +#X connect 18 0 2 0; +#X connect 19 0 18 0; +#X connect 23 0 3 0; +#X connect 24 0 12 1; +#X connect 25 0 8 1; +#X connect 26 0 6 0; +#X restore 1189 82 pd StBandwidth; +#X obj 1189 105 s \$0-Qval; +#X obj 966 71 r~ \$0-sourceRe; +#X connect 0 0 8 0; +#X connect 1 0 0 0; +#X connect 2 0 4 0; +#X connect 5 0 0 1; +#X connect 7 0 1 1; +#X connect 9 0 27 0; +#X connect 10 0 64 0; +#X connect 13 0 56 1; +#X connect 14 0 56 5; +#X connect 22 0 28 0; +#X connect 24 0 34 0; +#X connect 24 0 1 0; +#X connect 27 0 25 0; +#X connect 27 1 26 0; +#X connect 31 0 56 0; +#X connect 32 0 56 4; +#X connect 36 0 49 1; +#X connect 37 0 9 0; +#X connect 38 0 27 1; +#X connect 39 0 42 0; +#X connect 40 0 43 0; +#X connect 41 0 44 0; +#X connect 49 0 62 0; +#X connect 50 0 49 0; +#X connect 51 0 55 1; +#X connect 52 0 55 3; +#X connect 53 0 55 0; +#X connect 54 0 55 2; +#X connect 55 0 30 0; +#X connect 55 0 88 0; +#X connect 55 1 29 0; +#X connect 56 0 33 0; +#X connect 58 0 59 0; +#X connect 60 0 55 4; +#X connect 61 0 62 1; +#X connect 62 0 9 1; +#X connect 63 0 56 3; +#X connect 64 0 65 0; +#X connect 65 0 35 0; +#X connect 66 0 67 0; +#X connect 68 0 50 0; +#X connect 70 0 6 0; +#X connect 71 0 72 0; +#X connect 73 0 55 5; +#X connect 74 0 56 2; +#X connect 75 0 76 0; +#X connect 77 0 55 7; +#X connect 78 0 56 6; +#X connect 79 0 80 0; +#X connect 81 0 55 6; +#X connect 82 0 56 7; +#X connect 84 0 85 0; +#X connect 86 0 24 0; +#X connect 87 0 88 0; +#X connect 88 0 89 0; +#X connect 90 0 91 0; +#X connect 92 0 94 0; +#X connect 94 0 93 0; +#X connect 95 0 96 0; +#X connect 97 0 58 0;