Mercurial > hg > weather-synthesis-prototyping
changeset 298:8fbae9352283
Angles corrected again! More sources added
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Fri, 23 Jun 2017 15:46:23 +0100 |
parents | a151c2fa767a |
children | 3b72edb16d83 |
files | Katana/Cav_______D6.pd Katana/SwordGrooveInterp.pd Katana/freqCalcCyl4HiFi.pd |
diffstat | 3 files changed, 3449 insertions(+), 2590 deletions(-) [+] |
line wrap: on
line diff
--- a/Katana/Cav_______D6.pd Thu Jun 22 17:09:27 2017 +0100 +++ b/Katana/Cav_______D6.pd Fri Jun 23 15:46:23 2017 +0100 @@ -1,17 +1,12 @@ #N canvas 187 28 1287 823 10; -#X text -102 376 Gain; -#X obj -154 347 loadbang; -#X obj -160 395 hsl 250 25 1e-06 1 1 0 empty empty empty -2 -8 0 10 --262144 -1 -1 400 1; -#X obj -163 324 r GAIN; #X obj 436 -178 hsl 100 25 1e-06 10 1 0 empty empty Length 3 13 0 10 --262144 -1 -1 6065 1; +-262144 -1 -1 4376 1; #X floatatom 481 -147 0 0 0 0 - - -; #X obj 550 -178 hsl 100 25 0.0001 10 1 0 empty empty Width 3 13 0 10 -262144 -1 -1 7920 1; #X floatatom 595 -148 0 0 0 0 - - -; #X obj 664 -178 hsl 100 25 0.0001 10 1 0 empty empty Depth 3 13 0 10 --262144 -1 -1 4092 1; +-262144 -1 -1 2681 1; #X floatatom 712 -149 0 0 0 0 - - -; #X obj 661 -199 r depth; #X msg 433 -148 \$1 20; @@ -24,7 +19,7 @@ #X obj 886 -207 loadbang; #X msg 886 -187 0.5; #X obj 886 -143 s \$0-thisPan; -#N canvas 456 185 686 408 Conditions 0; +#N canvas 456 185 686 408 Conditions 1; #X obj 162 298 s~ \$0-thisCond; #X obj 94 298 outlet~; #X obj 192 140 /~; @@ -66,7 +61,7 @@ #X floatatom 880 -50 0 0 0 0 - - -; #X msg 813 -29 \$1 20; #X obj 816 -78 hsl 100 25 180 0 0 0 empty empty Elevation 3 13 0 10 --262144 -1 -1 9900 1; +-262144 -1 -1 8250 1; #X msg 813 -106 30; #X obj 813 -49 / 360; #X obj 776 -176 s~ \$0-thisNoise; @@ -303,7 +298,7 @@ #X connect 9 0 0 0; #X connect 10 0 6 0; #X restore 549 -68 pd QCalc; -#X obj 587 -262 inlet; +#X obj 641 -262 inlet; #X obj 930 -108 r elev; #N canvas 505 490 450 300 on/off 0; #X obj 169 93 inlet~; @@ -331,7 +326,6 @@ #X restore 83 527 pd on/off; #X obj 83 548 tgl 20 0 empty empty empty 17 7 0 10 -261682 -4034 -4034 0 1; -#X floatatom -98 425 0 0 0 0 - - -; #X floatatom 253 290 0 0 0 0 - - -; #X floatatom -95 287 0 0 0 0 - - -; #X floatatom 156 254 0 0 0 0 - - -; @@ -482,7 +476,6 @@ -1; #X obj 811 276 s GO; #X text 328 -191 Source Dist; -#X obj -152 450 s cavGain; #X obj -77 4 snapshot~; #X floatatom -77 24 0 0 0 0 - - -; #X obj -77 -17 r myMet; @@ -777,135 +770,135 @@ #X floatatom 1 517 0 0 0 0 - - -; #X obj 1 476 r myMet; #X obj 507 -214 *; -#X obj 690 -256 r GrooveDepth; +#X obj 689 -274 r GrooveDepth; #X obj 674 -231 *; #X floatatom 512 -187 0 0 0 0 - - -; -#X obj 523 -234 r Groove Length; -#X msg -154 370 1; +#X obj 522 -258 r Groove Length; #X obj 813 -9 inlet~; -#X connect 1 0 98 0; -#X connect 2 0 71 0; -#X connect 2 0 50 0; -#X connect 3 0 2 0; +#X obj 689 -253 t f b; +#X obj 522 -237 t f b; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 2 0 9 0; #X connect 4 0 5 0; #X connect 4 0 11 0; -#X connect 6 0 7 0; -#X connect 6 0 13 0; -#X connect 8 0 9 0; -#X connect 8 0 15 0; -#X connect 10 0 8 0; +#X connect 6 0 4 0; +#X connect 7 0 8 0; +#X connect 8 0 30 2; +#X connect 8 0 75 5; +#X connect 8 0 52 0; +#X connect 8 0 23 1; +#X connect 8 0 17 0; +#X connect 8 0 54 5; +#X connect 8 0 76 5; +#X connect 8 0 78 5; +#X connect 8 0 80 5; +#X connect 9 0 10 0; +#X connect 10 0 75 7; +#X connect 10 0 54 6; +#X connect 10 0 76 7; +#X connect 10 0 78 7; +#X connect 10 0 80 7; #X connect 11 0 12 0; -#X connect 12 0 34 2; -#X connect 12 0 81 5; -#X connect 12 0 57 0; -#X connect 12 0 27 1; -#X connect 12 0 21 0; -#X connect 12 0 59 5; -#X connect 12 0 82 5; -#X connect 12 0 84 5; -#X connect 12 0 86 5; -#X connect 13 0 14 0; -#X connect 14 0 81 7; -#X connect 14 0 59 6; -#X connect 14 0 82 7; -#X connect 14 0 84 7; -#X connect 14 0 86 7; -#X connect 15 0 16 0; -#X connect 16 0 81 6; -#X connect 16 0 57 1; -#X connect 16 0 21 1; -#X connect 16 0 59 7; -#X connect 16 0 82 6; -#X connect 16 0 84 6; -#X connect 16 0 86 6; -#X connect 17 0 33 0; -#X connect 18 0 19 0; -#X connect 19 0 38 0; -#X connect 21 0 46 0; -#X connect 23 0 27 0; -#X connect 24 0 60 0; -#X connect 24 0 57 3; -#X connect 24 0 43 0; -#X connect 27 0 24 0; -#X connect 30 0 28 0; -#X connect 30 0 32 0; -#X connect 31 0 30 0; -#X connect 32 0 29 0; -#X connect 34 1 72 0; -#X connect 34 1 86 0; -#X connect 34 3 54 0; -#X connect 34 3 84 0; -#X connect 34 5 78 0; -#X connect 34 5 82 0; -#X connect 34 7 81 0; -#X connect 34 7 75 0; -#X connect 36 0 35 0; -#X connect 36 0 41 0; -#X connect 37 0 42 0; -#X connect 38 0 20 0; -#X connect 39 0 31 0; -#X connect 42 0 36 0; -#X connect 43 0 36 0; -#X connect 44 0 93 0; -#X connect 44 0 95 0; -#X connect 45 0 30 0; -#X connect 46 0 47 0; -#X connect 48 0 49 0; -#X connect 54 0 55 0; -#X connect 56 0 54 0; -#X connect 57 0 81 8; -#X connect 57 0 59 0; -#X connect 57 0 82 8; -#X connect 57 0 84 8; -#X connect 57 0 86 8; -#X connect 58 0 81 4; -#X connect 58 0 59 4; -#X connect 58 0 82 4; -#X connect 58 0 84 4; -#X connect 58 0 86 4; -#X connect 59 0 40 0; -#X connect 59 0 90 0; -#X connect 59 1 40 1; -#X connect 59 1 87 0; -#X connect 62 0 6 0; -#X connect 63 0 4 0; -#X connect 64 0 34 0; -#X connect 64 0 81 1; -#X connect 64 0 59 1; -#X connect 64 0 82 1; -#X connect 64 0 84 1; -#X connect 64 0 86 1; -#X connect 66 0 34 1; -#X connect 66 0 81 2; -#X connect 66 0 57 2; -#X connect 66 0 23 0; -#X connect 66 0 59 2; -#X connect 66 0 82 2; -#X connect 66 0 84 2; -#X connect 66 0 86 2; -#X connect 68 0 69 0; +#X connect 12 0 75 6; +#X connect 12 0 52 1; +#X connect 12 0 17 1; +#X connect 12 0 54 7; +#X connect 12 0 76 6; +#X connect 12 0 78 6; +#X connect 12 0 80 6; +#X connect 13 0 29 0; +#X connect 14 0 15 0; +#X connect 15 0 34 0; +#X connect 17 0 42 0; +#X connect 19 0 23 0; +#X connect 20 0 55 0; +#X connect 20 0 52 3; +#X connect 20 0 39 0; +#X connect 23 0 20 0; +#X connect 26 0 24 0; +#X connect 26 0 28 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 30 1 66 0; +#X connect 30 1 80 0; +#X connect 30 3 49 0; +#X connect 30 3 78 0; +#X connect 30 5 72 0; +#X connect 30 5 76 0; +#X connect 30 7 75 0; +#X connect 30 7 69 0; +#X connect 32 0 31 0; +#X connect 32 0 37 0; +#X connect 33 0 38 0; +#X connect 34 0 16 0; +#X connect 35 0 27 0; +#X connect 38 0 32 0; +#X connect 39 0 32 0; +#X connect 40 0 87 0; +#X connect 40 0 89 0; +#X connect 41 0 26 0; +#X connect 42 0 43 0; +#X connect 44 0 45 0; +#X connect 49 0 50 0; +#X connect 51 0 49 0; +#X connect 52 0 75 8; +#X connect 52 0 54 0; +#X connect 52 0 76 8; +#X connect 52 0 78 8; +#X connect 52 0 80 8; +#X connect 53 0 75 4; +#X connect 53 0 54 4; +#X connect 53 0 76 4; +#X connect 53 0 78 4; +#X connect 53 0 80 4; +#X connect 54 0 36 0; +#X connect 54 0 84 0; +#X connect 54 1 36 1; +#X connect 54 1 81 0; +#X connect 57 0 2 0; +#X connect 58 0 0 0; +#X connect 59 0 30 0; +#X connect 59 0 75 1; +#X connect 59 0 54 1; +#X connect 59 0 76 1; +#X connect 59 0 78 1; +#X connect 59 0 80 1; +#X connect 61 0 30 1; +#X connect 61 0 75 2; +#X connect 61 0 52 2; +#X connect 61 0 19 0; +#X connect 61 0 54 2; +#X connect 61 0 76 2; +#X connect 61 0 78 2; +#X connect 61 0 80 2; +#X connect 63 0 64 0; +#X connect 66 0 67 0; +#X connect 68 0 66 0; +#X connect 69 0 70 0; +#X connect 71 0 69 0; #X connect 72 0 73 0; #X connect 74 0 72 0; -#X connect 75 0 76 0; -#X connect 77 0 75 0; -#X connect 78 0 79 0; -#X connect 80 0 78 0; -#X connect 81 0 51 0; -#X connect 82 0 53 0; -#X connect 84 0 83 0; -#X connect 86 0 85 0; -#X connect 87 0 88 0; -#X connect 89 0 87 0; -#X connect 90 0 91 0; -#X connect 92 0 90 0; -#X connect 93 0 4 0; -#X connect 93 0 96 0; -#X connect 94 0 95 1; -#X connect 95 0 8 0; -#X connect 97 0 93 1; -#X connect 98 0 2 0; -#X connect 99 0 81 3; -#X connect 99 0 59 3; -#X connect 99 0 82 3; -#X connect 99 0 84 3; -#X connect 99 0 86 3; +#X connect 75 0 46 0; +#X connect 76 0 48 0; +#X connect 78 0 77 0; +#X connect 80 0 79 0; +#X connect 81 0 82 0; +#X connect 83 0 81 0; +#X connect 84 0 85 0; +#X connect 86 0 84 0; +#X connect 87 0 0 0; +#X connect 87 0 90 0; +#X connect 88 0 93 0; +#X connect 89 0 4 0; +#X connect 91 0 94 0; +#X connect 92 0 75 3; +#X connect 92 0 54 3; +#X connect 92 0 76 3; +#X connect 92 0 78 3; +#X connect 92 0 80 3; +#X connect 93 0 89 1; +#X connect 93 1 89 0; +#X connect 94 0 87 1; +#X connect 94 1 87 0;
--- a/Katana/SwordGrooveInterp.pd Thu Jun 22 17:09:27 2017 +0100 +++ b/Katana/SwordGrooveInterp.pd Fri Jun 23 15:46:23 2017 +0100 @@ -1,22 +1,22 @@ -#N canvas 11 25 1263 791 10; +#N canvas 78 41 1263 791 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 428 hsl 100 20 0 70 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 4243 1; +-1 -1 6543 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 2750 1; +-1 -1 3600 1; #X floatatom 18 280 8 0 0 0 - - -; #X obj -279 516 hsl 100 20 0 0.09 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 1800 1; +-262144 -1 -1 5000 1; #X obj -280 601 hsl 100 20 0.0001 0.1 0 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 2584 1; +10 -262144 -1 -1 2784 1; #X floatatom -282 546 8 0 0 0 - - -; #X floatatom -283 629 8 0 0 0 - - -; #X obj -225 628 s tipThick; @@ -41,13 +41,13 @@ #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 3550 1; +-1 -1 3950 1; #X floatatom 16 358 8 0 0 0 - - -; #X obj 14 443 hsl 100 20 90 -90 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 3350 1; +-1 -1 4400 1; #X floatatom 11 471 8 0 0 0 - - -; #X obj 12 517 hsl 100 20 90 -90 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 6550 1; +-1 -1 5500 1; #X floatatom 9 549 8 0 0 0 - - -; #X obj 66 470 s presweepElev; #X obj 90 547 s postsweepElev; @@ -60,17 +60,17 @@ #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; +-1 -1 9900 1; #X obj -276 146 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 5049 1; +-262144 -1 -1 4950 1; #X obj -276 237 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 5148 1; +-262144 -1 -1 9900 1; #X obj -278 75 s Xobs; #X obj -279 170 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 floatatom -208 76 5 0 0 0 - - -; +#X floatatom -208 168 5 0 0 0 - - -; +#X floatatom -209 260 5 0 0 0 - - -; #X msg -270 28 0; #X msg -270 211 0; #X msg -220 121 0; @@ -112,15 +112,14 @@ #X connect 7 0 3 1; #X restore 427 102 pd opLevels; #X obj 430 73 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0 10 --262144 -1 -1 6622 1; +-262144 -1 -1 5642 1; #X obj 427 2 r GAIN; #X floatatom 370 103 8 0 0 0 - - -; #X obj -227 545 s hiltThick; -#X msg 206 221 100; #X msg 89 307 270; #X msg 170 416 90; #X msg -171 120 1; -#N canvas 480 293 928 460 sources 0; +#N canvas 443 72 928 460 sources 1; #X obj 187 -120 centreAngles; #N canvas 656 32 742 749 tipRe 0; #X text -122 17 Start calculation with elevation = 0 \, arm length @@ -403,7 +402,7 @@ #X connect 30 0 29 0; #X connect 31 0 3 0; #X restore 745 174 pd sourceTipSpeed; -#N canvas 30 113 1410 648 sourceTipPositions 0; +#N canvas 40 135 1410 648 sourceTipPositions 0; #X obj -101 195 r Zobs; #X obj -187 193 r Yobs; #X obj -271 185 r Xobs; @@ -425,12 +424,12 @@ #X obj -286 165 *~ 1; #X obj -202 171 *~ 1; #X obj -116 175 *~ 1; -#X obj 712 413 outlet~; -#X obj 606 382 outlet~; +#X obj 115 414 outlet~; +#X obj -41 419 outlet~; #X obj -217 403 outlet~; #X text -222 441 source distance from Observer; -#X text 422 527 source - Obs Elevation; -#X text 724 554 source - Obs Azimuth; +#X text -66 588 source - Obs Elevation; +#X text 127 555 source - Obs Azimuth; #X obj 266 319 r myMet; #X obj 265 344 snapshot~; #X floatatom 334 365 0 0 0 0 - - -; @@ -454,241 +453,19 @@ #X obj -202 147 r~ tipY; #X obj -116 152 r~ tipZ; #X text -201 35 Calculates position of the tip source.; -#N canvas 380 110 1003 782 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 -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 -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 -8517 559 arccos~; -#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 text -7936 341 m; -#X obj -8517 606 outlet~; -#X obj -8096 655 outlet~; -#X text -8574 642 Tip - Obs Elevation; -#X text -8145 680 Tip - Obs Azimuth; -#X obj -8517 445 +~; -#X obj -8517 474 -~; -#X obj -8487 481 *~ 2; -#X obj -8502 504 *~; -#X obj -8517 534 /~; -#X obj -8096 606 arccos~; -#X obj -8096 465 +~; -#X obj -8096 494 -~; -#X obj -8066 501 *~ 2; -#X obj -8081 524 *~; -#X obj -8096 554 /~; -#X text -8520 626 comment; -#X obj -8417 592 snapshot~; -#X floatatom -8417 616 0 0 0 0 - - -; -#X obj -8417 569 r myMet; -#X obj -8344 31 r conProX; -#X obj -8274 34 r conProY; -#X obj -8208 36 r conProZ; -#X obj -8344 72 line~; -#X msg -8344 53 \$1 5; -#X obj -8274 73 line~; -#X msg -8274 54 \$1 5; -#X obj -8208 76 line~; -#X msg -8208 57 \$1 5; -#X obj -8665 568 snapshot~; -#X floatatom -8665 592 0 0 0 0 - - -; -#X obj -8665 545 r myMet; -#X obj -8096 629 -~ 90; -#X obj -7928 441 r myMet; -#X obj -7928 461 snapshot~; -#X floatatom -7928 482 0 0 0 0 - - -; -#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 75 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 68 1; -#X connect 13 0 74 1; -#X connect 14 0 71 0; -#X connect 14 0 77 0; -#X connect 15 0 6 1; -#X connect 15 0 30 1; -#X connect 15 0 51 0; -#X connect 15 0 51 1; -#X connect 16 0 8 1; -#X connect 16 0 32 1; -#X connect 16 0 52 0; -#X connect 16 0 52 1; -#X connect 17 0 10 1; -#X connect 17 0 34 1; -#X connect 17 0 53 0; -#X connect 17 0 53 1; -#X connect 18 0 20 0; -#X connect 19 0 30 0; -#X connect 19 0 39 0; -#X connect 20 0 19 0; -#X connect 21 0 32 0; -#X connect 21 0 41 0; -#X connect 22 0 21 0; -#X connect 23 0 34 0; -#X connect 23 0 43 0; -#X connect 24 0 23 0; -#X connect 25 0 22 0; -#X connect 26 0 24 0; -#X connect 30 0 31 0; -#X connect 30 0 31 1; -#X connect 31 0 36 0; -#X connect 32 0 33 0; -#X connect 32 0 33 1; -#X connect 33 0 36 1; -#X connect 34 0 35 0; -#X connect 34 0 35 1; -#X connect 35 0 37 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 37 0 68 0; -#X connect 38 0 70 0; -#X connect 39 0 40 0; -#X connect 39 0 40 1; -#X connect 40 0 45 0; -#X connect 41 0 42 0; -#X connect 41 0 42 1; -#X connect 42 0 45 1; -#X connect 43 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 46 1; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 46 0 69 1; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 55 1; -#X connect 54 0 55 0; -#X connect 55 0 56 0; -#X connect 55 0 74 0; -#X connect 56 0 76 0; -#X connect 58 0 64 0; -#X connect 58 0 92 0; -#X connect 59 0 60 0; -#X connect 61 0 62 0; -#X connect 68 0 69 0; -#X connect 69 0 72 0; -#X connect 70 0 71 1; -#X connect 71 0 72 1; -#X connect 72 0 58 0; -#X connect 73 0 95 0; -#X connect 74 0 75 0; -#X connect 75 0 78 0; -#X connect 76 0 77 1; -#X connect 77 0 78 1; -#X connect 78 0 73 0; -#X connect 80 0 81 0; -#X connect 82 0 80 0; -#X connect 83 0 87 0; -#X connect 84 0 89 0; -#X connect 85 0 91 0; -#X connect 86 0 6 0; -#X connect 86 0 0 0; -#X connect 86 0 0 1; -#X connect 86 0 39 1; -#X connect 86 0 97 0; -#X connect 87 0 86 0; -#X connect 88 0 1 0; -#X connect 88 0 1 1; -#X connect 88 0 41 1; -#X connect 88 0 8 0; -#X connect 89 0 88 0; -#X connect 90 0 10 0; -#X connect 90 0 2 0; -#X connect 90 0 2 1; -#X connect 90 0 43 1; -#X connect 91 0 90 0; -#X connect 92 0 93 0; -#X connect 94 0 92 0; -#X connect 95 0 65 0; -#X connect 95 0 80 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X restore 62 393 pd SourceAngles; #X obj -320 382 r myMet; #X obj -320 402 snapshot~; #X floatatom -320 423 0 0 0 0 - - -; -#X obj 465 450 r myMet; -#X obj 465 470 snapshot~; -#X floatatom 465 491 0 0 0 0 - - -; -#X obj 748 475 r myMet; -#X obj 748 495 snapshot~; -#X floatatom 748 516 0 0 0 0 - - -; +#X obj -23 511 r myMet; +#X obj -23 531 snapshot~; +#X floatatom -23 552 0 0 0 0 - - -; +#X obj 151 476 r myMet; +#X obj 151 496 snapshot~; +#X floatatom 151 517 0 0 0 0 - - -; #X obj 82 36 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1 ; #X obj 82 89 s GO; -#N canvas 94 149 1327 793 Elevation 0; +#N canvas 25 75 1327 793 Elevation 0; #X obj 334 148 r myMet; #X obj 334 168 snapshot~; #X floatatom 334 189 0 0 0 0 - - -; @@ -719,9 +496,6 @@ #X obj 611 164 r myMet; #X obj 611 184 snapshot~; #X floatatom 611 205 0 0 0 0 - - -; -#X obj 808 77 r~ tipX; -#X obj 892 72 r~ tipY; -#X obj 978 71 r~ tipZ; #X obj 1057 129 r myMet; #X obj 1057 149 snapshot~; #X floatatom 1057 170 0 0 0 0 - - -; @@ -734,9 +508,6 @@ #X obj 216 339 -~; #X obj 258 341 -~; #X obj 310 343 -~; -#X obj 531 331 -~; -#X obj 573 333 -~; -#X obj 625 335 -~; #X obj 893 321 -~; #X obj 935 323 -~; #X obj 987 325 -~; @@ -745,7 +516,7 @@ #X obj 310 369 *~; #X obj 527 359 *~; #X obj 568 360 *~; -#X obj 621 362 *~; +#X obj 603 360 *~; #X obj 895 347 *~; #X obj 936 348 *~; #X obj 989 350 *~; @@ -755,7 +526,7 @@ #X obj 588 414 +~; #X obj 922 372 +~; #X obj 958 399 +~; -#X obj 271 450 sqrt~; +#X obj 271 448 sqrt~; #X obj 589 440 sqrt~; #X obj 959 427 sqrt~; #X text 67 21 Position of perpendicular of the source on the plane @@ -782,26 +553,37 @@ #X msg 196 97 \$1 5; #X obj 269 118 line~; #X msg 269 98 \$1 5; +#X obj 200 522 r myMet; +#X obj 200 542 snapshot~; +#X floatatom 200 563 0 0 0 0 - - -; +#X obj 411 354 +~; +#X obj 435 351 +~; +#X obj 305 301 +~; +#X obj 252 302 +~; +#X obj 203 304 +~; +#X obj 808 77 inlet~; +#X obj 892 72 inlet~; +#X obj 978 71 inlet~; #X connect 0 0 1 0; #X connect 1 0 2 0; -#X connect 3 0 86 0; -#X connect 4 0 88 0; -#X connect 5 0 90 0; +#X connect 3 0 80 0; +#X connect 4 0 82 0; +#X connect 5 0 84 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 12 0 25 0; -#X connect 12 0 42 1; -#X connect 12 0 48 0; +#X connect 12 0 39 1; +#X connect 12 0 42 0; #X connect 13 0 12 0; #X connect 14 0 28 0; -#X connect 14 0 43 1; -#X connect 14 0 49 0; +#X connect 14 0 40 1; +#X connect 14 0 43 0; #X connect 15 0 14 0; #X connect 16 0 22 0; -#X connect 16 0 44 1; -#X connect 16 0 50 0; +#X connect 16 0 41 1; +#X connect 16 0 44 0; #X connect 17 0 16 0; #X connect 18 0 13 0; #X connect 19 0 15 0; @@ -812,21 +594,18 @@ #X connect 25 0 26 0; #X connect 27 0 28 0; #X connect 28 0 29 0; -#X connect 30 0 37 0; -#X connect 30 0 45 1; -#X connect 30 0 48 1; -#X connect 31 0 40 0; -#X connect 31 0 46 1; -#X connect 31 0 49 1; -#X connect 32 0 34 0; -#X connect 32 0 47 1; -#X connect 32 0 50 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; #X connect 33 0 34 0; #X connect 34 0 35 0; #X connect 36 0 37 0; #X connect 37 0 38 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; +#X connect 39 0 45 0; +#X connect 39 0 45 1; +#X connect 40 0 46 0; +#X connect 40 0 46 1; +#X connect 41 0 47 0; +#X connect 41 0 47 1; #X connect 42 0 51 0; #X connect 42 0 51 1; #X connect 43 0 52 0; @@ -834,60 +613,66 @@ #X connect 44 0 53 0; #X connect 44 0 53 1; #X connect 45 0 54 0; -#X connect 45 0 54 1; -#X connect 46 0 55 0; -#X connect 46 0 55 1; -#X connect 47 0 56 0; -#X connect 47 0 56 1; -#X connect 48 0 57 0; -#X connect 48 0 57 1; -#X connect 49 0 58 0; -#X connect 49 0 58 1; -#X connect 50 0 59 0; -#X connect 50 0 59 1; -#X connect 51 0 60 0; -#X connect 52 0 60 1; -#X connect 53 0 61 1; -#X connect 54 0 62 0; -#X connect 55 0 62 1; -#X connect 56 0 63 1; -#X connect 57 0 64 0; -#X connect 58 0 64 1; -#X connect 59 0 65 1; -#X connect 60 0 61 0; -#X connect 61 0 66 0; -#X connect 61 0 76 1; -#X connect 62 0 63 0; -#X connect 63 0 67 0; -#X connect 63 0 75 0; -#X connect 64 0 65 0; -#X connect 65 0 68 0; -#X connect 65 0 75 1; -#X connect 67 0 77 0; -#X connect 68 0 77 1; +#X connect 46 0 54 1; +#X connect 47 0 55 1; +#X connect 48 0 56 0; +#X connect 49 0 56 1; +#X connect 50 0 57 1; +#X connect 51 0 58 0; +#X connect 52 0 58 1; +#X connect 53 0 59 1; +#X connect 54 0 55 0; +#X connect 55 0 60 0; +#X connect 55 0 70 1; +#X connect 56 0 57 0; +#X connect 57 0 61 0; +#X connect 57 0 69 0; +#X connect 58 0 59 0; +#X connect 59 0 62 0; +#X connect 59 0 69 1; +#X connect 61 0 71 0; +#X connect 61 0 86 0; +#X connect 62 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; #X connect 75 0 76 0; -#X connect 76 0 79 0; -#X connect 77 0 78 0; -#X connect 78 0 79 1; -#X connect 79 0 80 0; -#X connect 80 0 82 0; -#X connect 80 0 84 0; -#X connect 81 0 82 0; -#X connect 82 0 83 0; -#X connect 85 0 7 0; -#X connect 85 0 45 0; -#X connect 85 0 42 0; -#X connect 86 0 85 0; -#X connect 87 0 10 0; -#X connect 87 0 46 0; -#X connect 87 0 43 0; -#X connect 88 0 87 0; -#X connect 89 0 1 0; -#X connect 89 0 47 0; -#X connect 89 0 44 0; -#X connect 90 0 89 0; -#X restore 607 318 pd Elevation; -#N canvas 192 221 1190 657 Azimuth 0; +#X connect 76 0 77 0; +#X connect 79 0 7 0; +#X connect 79 0 92 0; +#X connect 79 0 48 0; +#X connect 79 0 48 1; +#X connect 80 0 79 0; +#X connect 81 0 10 0; +#X connect 81 0 91 0; +#X connect 81 0 49 0; +#X connect 81 0 49 1; +#X connect 82 0 81 0; +#X connect 83 0 1 0; +#X connect 83 0 90 0; +#X connect 83 0 50 0; +#X connect 83 0 50 1; +#X connect 84 0 83 0; +#X connect 85 0 86 0; +#X connect 86 0 87 0; +#X connect 90 0 41 0; +#X connect 91 0 40 0; +#X connect 92 0 39 0; +#X connect 93 0 34 0; +#X connect 93 0 42 1; +#X connect 93 0 92 1; +#X connect 94 0 37 0; +#X connect 94 0 43 1; +#X connect 94 0 91 1; +#X connect 95 0 31 0; +#X connect 95 0 44 1; +#X connect 95 0 90 1; +#X restore -40 355 pd Elevation; +#N canvas 198 67 1190 657 Azimuth 0; #X obj 344 158 r myMet; #X obj 344 178 snapshot~; #X floatatom 344 199 0 0 0 0 - - -; @@ -900,9 +685,6 @@ #X obj 226 157 r myMet; #X obj 226 177 snapshot~; #X floatatom 226 198 0 0 0 0 - - -; -#X obj 818 87 r~ tipX; -#X obj 902 82 r~ tipY; -#X obj 988 81 r~ tipZ; #X obj 1067 139 r myMet; #X obj 1067 159 snapshot~; #X floatatom 1067 180 0 0 0 0 - - -; @@ -936,105 +718,108 @@ #X obj 564 155 r myMet; #X obj 564 175 snapshot~; #X floatatom 564 196 0 0 0 0 - - -; -#X obj 105 281 -~; -#X obj 147 283 -~; -#X obj 199 285 -~; -#X obj 420 273 -~; -#X obj 462 275 -~; -#X obj 514 277 -~; -#X obj 782 263 -~; -#X obj 824 265 -~; -#X obj 876 267 -~; -#X obj 105 308 *~; -#X obj 146 309 *~; -#X obj 199 311 *~; -#X obj 416 301 *~; +#X obj 117 355 -~; +#X obj 147 355 -~; +#X obj 175 356 -~; +#X obj 795 265 -~; +#X obj 826 265 -~; +#X obj 856 264 -~; +#X obj 117 382 *~; +#X obj 146 381 *~; +#X obj 175 382 *~; +#X obj 429 302 *~; #X obj 457 302 *~; -#X obj 510 304 *~; -#X obj 784 289 *~; -#X obj 825 290 *~; -#X obj 878 292 *~; -#X obj 124 338 +~; -#X obj 160 365 +~; -#X obj 441 329 +~; -#X obj 477 356 +~; +#X obj 486 302 *~; +#X obj 795 291 *~; +#X obj 826 290 *~; +#X obj 856 289 *~; +#X obj 131 409 +~; +#X obj 160 434 +~; +#X obj 442 327 +~; +#X obj 471 353 +~; #X obj 811 314 +~; -#X obj 847 341 +~; -#X obj 160 392 sqrt~; -#X obj 478 382 sqrt~; -#X obj 848 369 sqrt~; +#X obj 841 335 +~; +#X obj 160 464 sqrt~; +#X obj 471 378 sqrt~; +#X obj 841 359 sqrt~; #X text 527 377 |ConP s|; #X obj 642 455 +~; -#X obj 640 491 -~; -#X obj 709 485 *~; -#X obj 710 510 *~ 2; -#X obj 642 532 /~; -#X obj 641 567 arccos~; -#X obj 749 602 r myMet; -#X obj 749 622 snapshot~; -#X floatatom 749 643 0 0 0 0 - - -; -#X obj 641 610 outlet~; +#X obj 642 487 -~; +#X obj 670 455 *~; +#X obj 670 480 *~ 2; +#X obj 642 511 /~; +#X obj 642 537 arccos~; +#X obj 700 537 r myMet; +#X obj 700 557 snapshot~; +#X floatatom 700 578 0 0 0 0 - - -; +#X obj 642 561 outlet~; #X obj 498 79 r obProX; #X obj 588 75 r obProY; #X obj 678 76 r obProZ; #X text 461 36 Projection of observer position on the plane of the sweep (obP); -#X text 210 391 |ConP ObP|; +#X text 210 463 |ConP ObP|; #X text 898 367 |s ObP|; +#X obj 178 320 +~; +#X obj 148 304 +~; +#X obj 84 314 +~; +#X obj 818 87 inlet~; +#X obj 902 82 inlet~; +#X obj 988 81 inlet~; #X connect 0 0 1 0; #X connect 1 0 2 0; -#X connect 3 0 26 0; -#X connect 4 0 28 0; -#X connect 5 0 30 0; +#X connect 3 0 23 0; +#X connect 4 0 25 0; +#X connect 5 0 27 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 9 0 10 0; #X connect 10 0 11 0; -#X connect 12 0 19 0; -#X connect 12 0 50 1; -#X connect 12 0 53 1; -#X connect 13 0 22 0; -#X connect 13 0 51 1; -#X connect 13 0 54 1; -#X connect 14 0 16 0; -#X connect 14 0 52 1; -#X connect 14 0 55 1; +#X connect 12 0 13 0; +#X connect 13 0 14 0; #X connect 15 0 16 0; #X connect 16 0 17 0; #X connect 18 0 19 0; #X connect 19 0 20 0; -#X connect 21 0 22 0; -#X connect 22 0 23 0; -#X connect 26 0 27 0; -#X connect 27 0 7 0; -#X connect 27 0 47 0; -#X connect 27 0 50 0; -#X connect 28 0 29 0; -#X connect 29 0 10 0; -#X connect 29 0 48 0; -#X connect 29 0 51 0; -#X connect 30 0 31 0; -#X connect 31 0 1 0; -#X connect 31 0 49 0; -#X connect 31 0 52 0; -#X connect 32 0 42 0; -#X connect 32 0 47 1; -#X connect 32 0 53 0; -#X connect 33 0 32 0; -#X connect 34 0 45 0; -#X connect 34 0 48 1; -#X connect 34 0 54 0; -#X connect 35 0 34 0; -#X connect 36 0 39 0; -#X connect 36 0 49 1; -#X connect 36 0 55 0; -#X connect 37 0 36 0; +#X connect 23 0 24 0; +#X connect 24 0 7 0; +#X connect 24 0 53 1; +#X connect 24 0 53 0; +#X connect 24 0 87 0; +#X connect 25 0 26 0; +#X connect 26 0 10 0; +#X connect 26 0 54 1; +#X connect 26 0 54 0; +#X connect 26 0 86 0; +#X connect 27 0 28 0; +#X connect 28 0 1 0; +#X connect 28 0 55 1; +#X connect 28 0 55 0; +#X connect 28 0 85 0; +#X connect 29 0 39 0; +#X connect 29 0 44 1; +#X connect 29 0 47 0; +#X connect 30 0 29 0; +#X connect 31 0 42 0; +#X connect 31 0 45 1; +#X connect 31 0 48 0; +#X connect 32 0 31 0; +#X connect 33 0 36 0; +#X connect 33 0 46 1; +#X connect 33 0 49 0; +#X connect 34 0 33 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; #X connect 38 0 39 0; #X connect 39 0 40 0; #X connect 41 0 42 0; #X connect 42 0 43 0; -#X connect 44 0 45 0; -#X connect 45 0 46 0; +#X connect 44 0 50 0; +#X connect 44 0 50 1; +#X connect 45 0 51 0; +#X connect 45 0 51 1; +#X connect 46 0 52 0; +#X connect 46 0 52 1; #X connect 47 0 56 0; #X connect 47 0 56 1; #X connect 48 0 57 0; @@ -1042,50 +827,50 @@ #X connect 49 0 58 0; #X connect 49 0 58 1; #X connect 50 0 59 0; -#X connect 50 0 59 1; -#X connect 51 0 60 0; -#X connect 51 0 60 1; -#X connect 52 0 61 0; -#X connect 52 0 61 1; -#X connect 53 0 62 0; -#X connect 53 0 62 1; -#X connect 54 0 63 0; -#X connect 54 0 63 1; -#X connect 55 0 64 0; -#X connect 55 0 64 1; -#X connect 56 0 65 0; -#X connect 57 0 65 1; -#X connect 58 0 66 1; -#X connect 59 0 67 0; -#X connect 60 0 67 1; -#X connect 61 0 68 1; +#X connect 51 0 59 1; +#X connect 52 0 60 1; +#X connect 53 0 61 0; +#X connect 54 0 61 1; +#X connect 55 0 62 1; +#X connect 56 0 63 0; +#X connect 57 0 63 1; +#X connect 58 0 64 1; +#X connect 59 0 60 0; +#X connect 60 0 65 0; +#X connect 60 0 70 1; +#X connect 61 0 62 0; +#X connect 62 0 66 0; #X connect 62 0 69 0; -#X connect 63 0 69 1; -#X connect 64 0 70 1; -#X connect 65 0 66 0; +#X connect 63 0 64 0; +#X connect 64 0 67 0; +#X connect 64 0 69 1; #X connect 66 0 71 0; -#X connect 66 0 76 1; -#X connect 67 0 68 0; -#X connect 68 0 72 0; -#X connect 68 0 75 0; +#X connect 67 0 71 1; #X connect 69 0 70 0; #X connect 70 0 73 0; -#X connect 70 0 75 1; -#X connect 72 0 77 0; -#X connect 73 0 77 1; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; #X connect 75 0 76 0; -#X connect 76 0 79 0; -#X connect 77 0 78 0; -#X connect 78 0 79 1; -#X connect 79 0 80 0; -#X connect 80 0 82 0; -#X connect 80 0 84 0; -#X connect 81 0 82 0; -#X connect 82 0 83 0; -#X connect 85 0 33 0; -#X connect 86 0 35 0; -#X connect 87 0 37 0; -#X restore 715 367 pd Azimuth; +#X connect 76 0 77 0; +#X connect 79 0 30 0; +#X connect 80 0 32 0; +#X connect 81 0 34 0; +#X connect 85 0 46 0; +#X connect 86 0 45 0; +#X connect 87 0 44 0; +#X connect 88 0 16 0; +#X connect 88 0 47 1; +#X connect 88 0 87 1; +#X connect 89 0 19 0; +#X connect 89 0 48 1; +#X connect 89 0 86 1; +#X connect 90 0 13 0; +#X connect 90 0 49 1; +#X connect 90 0 85 1; +#X restore 118 368 pd Azimuth; #X connect 0 0 13 0; #X connect 1 0 15 0; #X connect 2 0 17 0; @@ -1105,7 +890,7 @@ #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 11 0 23 0; -#X connect 11 0 52 0; +#X connect 11 0 51 0; #X connect 12 0 7 1; #X connect 13 0 12 0; #X connect 14 0 5 1; @@ -1113,11 +898,14 @@ #X connect 16 0 3 1; #X connect 17 0 16 0; #X connect 18 0 3 0; -#X connect 18 0 50 0; +#X connect 18 0 61 0; +#X connect 18 0 62 0; #X connect 19 0 5 0; -#X connect 19 0 50 1; +#X connect 19 0 61 1; +#X connect 19 0 62 1; #X connect 20 0 7 0; -#X connect 20 0 50 2; +#X connect 20 0 61 2; +#X connect 20 0 62 2; #X connect 27 0 28 0; #X connect 28 0 29 0; #X connect 28 0 40 0; @@ -1139,17 +927,17 @@ #X connect 46 0 18 0; #X connect 47 0 19 0; #X connect 48 0 20 0; +#X connect 50 0 51 0; #X connect 51 0 52 0; -#X connect 52 0 53 0; +#X connect 53 0 54 0; #X connect 54 0 55 0; -#X connect 55 0 56 0; +#X connect 56 0 57 0; #X connect 57 0 58 0; -#X connect 58 0 59 0; -#X connect 60 0 61 0; -#X connect 62 0 22 0; -#X connect 62 0 55 0; -#X connect 63 0 21 0; -#X connect 63 0 58 0; +#X connect 59 0 60 0; +#X connect 61 0 22 0; +#X connect 61 0 54 0; +#X connect 62 0 21 0; +#X connect 62 0 57 0; #X restore 759 207 pd sourceTipPositions; #N canvas 144 122 1130 580 sourceHiltPositions 0; #X obj 271 193 r Zobs; @@ -1478,11 +1266,9 @@ #X connect 49 0 12 0; #X restore 41 13 pd sourceHiltPositions; #N canvas 573 263 633 561 sourceSpeed 0; -#X obj 23 182 r~ tipSpeed; #X obj 36 280 *~ 1; #X obj 36 302 outlet~; #X text 21 325 Source Speed; -#X obj 72 203 r length; #X obj 57 255 /; #X obj 405 379 outlet; #X obj 420 97 inlet; @@ -1514,357 +1300,41 @@ #X floatatom 328 375 0 0 0 0 - - -; #X floatatom 490 228 0 0 0 0 - - -; #X floatatom 548 273 0 0 0 0 - - -; -#X connect 0 0 30 0; -#X connect 1 0 2 0; -#X connect 4 0 5 1; -#X connect 5 0 1 1; -#X connect 5 0 17 0; -#X connect 7 0 12 0; -#X connect 8 0 10 0; +#X obj 23 182 r~ currentTipSpeed; +#X obj 72 203 r Length; +#X connect 0 0 1 0; +#X connect 3 0 0 1; +#X connect 3 0 15 0; +#X connect 5 0 10 0; +#X connect 6 0 8 0; +#X connect 7 0 6 1; +#X connect 7 1 6 0; +#X connect 8 0 4 0; +#X connect 8 0 31 0; #X connect 9 0 8 1; #X connect 9 1 8 0; -#X connect 10 0 6 0; -#X connect 10 0 33 0; -#X connect 11 0 10 1; -#X connect 11 1 10 0; -#X connect 12 0 14 0; -#X connect 13 0 8 0; -#X connect 13 0 19 0; -#X connect 13 0 29 0; +#X connect 10 0 12 0; +#X connect 11 0 6 0; +#X connect 11 0 17 0; +#X connect 11 0 27 0; +#X connect 11 0 30 0; +#X connect 12 0 11 1; +#X connect 12 1 11 0; +#X connect 13 0 7 0; #X connect 13 0 32 0; -#X connect 14 0 13 1; -#X connect 14 1 13 0; -#X connect 15 0 9 0; -#X connect 15 0 34 0; +#X connect 14 0 9 0; +#X connect 14 0 33 0; #X connect 16 0 11 0; -#X connect 16 0 35 0; -#X connect 18 0 13 0; -#X connect 26 0 27 1; -#X connect 27 0 28 0; -#X connect 28 0 30 1; -#X connect 28 0 31 0; -#X connect 29 0 5 0; -#X connect 29 1 27 0; -#X connect 30 0 1 0; +#X connect 24 0 25 1; +#X connect 25 0 26 0; +#X connect 26 0 28 1; +#X connect 26 0 29 0; +#X connect 27 0 3 0; +#X connect 27 1 25 0; +#X connect 28 0 0 0; +#X connect 34 0 28 0; +#X connect 35 0 3 1; #X restore 315 177 pd sourceSpeed; -#N canvas 144 122 1130 580 sourcePositions 0; -#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; -#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 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 obj 738 149 /~; -#X obj 738 172 atan~; -#X obj 738 195 /~ 3.14159; -#X obj 738 219 abs~; -#X obj 723 285 spigot~; -#X obj 762 242 >~ 0; -#X obj 690 230 sig~ 1; -#X obj 723 262 -~; -#X obj 858 309 spigot~; -#X obj 897 265 <~ 0; -#X obj 830 396 outlet; -#X text 822 423 Pan Value; -#X obj 797 242 r myMet; -#X obj 762 263 snapshot~; -#X obj 930 264 r myMet; -#X obj 897 287 snapshot~; -#X obj 86 136 r~ tipX; -#X obj 170 145 r~ tipY; -#X obj 256 150 r~ tipZ; -#X obj 191 107 inlet; -#X text 171 33 Calculates position of the source.; -#N canvas 413 572 1003 782 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 -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 -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 -8517 559 arccos~; -#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 text -7936 341 m; -#X obj -8517 606 outlet~; -#X obj -8096 655 outlet~; -#X text -8574 642 Tip - Obs Elevation; -#X text -8145 680 Tip - Obs Azimuth; -#X obj -8517 445 +~; -#X obj -8517 474 -~; -#X obj -8487 481 *~ 2; -#X obj -8502 504 *~; -#X obj -8517 534 /~; -#X obj -8096 606 arccos~; -#X obj -8096 465 +~; -#X obj -8096 494 -~; -#X obj -8066 501 *~ 2; -#X obj -8081 524 *~; -#X obj -8096 554 /~; -#X text -8520 626 comment; -#X obj -8096 629 +~ 90; -#X obj -8417 592 snapshot~; -#X floatatom -8417 616 0 0 0 0 - - -; -#X obj -8417 569 r myMet; -#X obj -8344 31 r conProX; -#X obj -8274 34 r conProY; -#X obj -8208 36 r conProZ; -#X obj -8344 72 line~; -#X msg -8344 53 \$1 5; -#X obj -8274 73 line~; -#X msg -8274 54 \$1 5; -#X obj -8208 76 line~; -#X msg -8208 57 \$1 5; -#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 75 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 68 1; -#X connect 13 0 74 1; -#X connect 14 0 71 0; -#X connect 14 0 77 0; -#X connect 15 0 6 1; -#X connect 15 0 30 1; -#X connect 15 0 51 0; -#X connect 15 0 51 1; -#X connect 16 0 8 1; -#X connect 16 0 32 1; -#X connect 16 0 52 0; -#X connect 16 0 52 1; -#X connect 17 0 10 1; -#X connect 17 0 34 1; -#X connect 17 0 53 0; -#X connect 17 0 53 1; -#X connect 18 0 20 0; -#X connect 19 0 30 0; -#X connect 19 0 39 0; -#X connect 20 0 19 0; -#X connect 21 0 32 0; -#X connect 21 0 41 0; -#X connect 22 0 21 0; -#X connect 23 0 34 0; -#X connect 23 0 43 0; -#X connect 24 0 23 0; -#X connect 25 0 22 0; -#X connect 26 0 24 0; -#X connect 30 0 31 0; -#X connect 30 0 31 1; -#X connect 31 0 36 0; -#X connect 32 0 33 0; -#X connect 32 0 33 1; -#X connect 33 0 36 1; -#X connect 34 0 35 0; -#X connect 34 0 35 1; -#X connect 35 0 37 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 37 0 68 0; -#X connect 38 0 70 0; -#X connect 39 0 40 0; -#X connect 39 0 40 1; -#X connect 40 0 45 0; -#X connect 41 0 42 0; -#X connect 41 0 42 1; -#X connect 42 0 45 1; -#X connect 43 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 46 1; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 46 0 69 1; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 55 1; -#X connect 54 0 55 0; -#X connect 55 0 56 0; -#X connect 55 0 74 0; -#X connect 56 0 76 0; -#X connect 58 0 64 0; -#X connect 59 0 60 0; -#X connect 61 0 62 0; -#X connect 68 0 69 0; -#X connect 69 0 72 0; -#X connect 70 0 71 1; -#X connect 71 0 72 1; -#X connect 72 0 58 0; -#X connect 73 0 80 0; -#X connect 74 0 75 0; -#X connect 75 0 78 0; -#X connect 76 0 77 1; -#X connect 77 0 78 1; -#X connect 78 0 73 0; -#X connect 80 0 65 0; -#X connect 80 0 81 0; -#X connect 81 0 82 0; -#X connect 83 0 81 0; -#X connect 84 0 88 0; -#X connect 85 0 90 0; -#X connect 86 0 92 0; -#X connect 87 0 6 0; -#X connect 87 0 0 0; -#X connect 87 0 0 1; -#X connect 87 0 39 1; -#X connect 88 0 87 0; -#X connect 89 0 1 0; -#X connect 89 0 1 1; -#X connect 89 0 41 1; -#X connect 89 0 8 0; -#X connect 90 0 89 0; -#X connect 91 0 10 0; -#X connect 91 0 2 0; -#X connect 91 0 2 1; -#X connect 91 0 43 1; -#X connect 92 0 91 0; -#X restore 434 392 pd SourceAngles; -#X connect 0 0 13 0; -#X connect 1 0 15 0; -#X connect 2 0 17 0; -#X connect 3 0 4 0; -#X connect 3 0 4 1; -#X connect 3 0 29 0; -#X connect 4 0 9 0; -#X connect 5 0 6 0; -#X connect 5 0 6 1; -#X connect 5 0 29 1; -#X connect 5 0 34 0; -#X connect 5 0 38 0; -#X connect 6 0 9 1; -#X connect 7 0 8 0; -#X connect 7 0 8 1; -#X connect 8 0 10 1; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 23 0; -#X connect 12 0 7 1; -#X connect 13 0 12 0; -#X connect 14 0 5 1; -#X connect 15 0 14 0; -#X connect 16 0 3 1; -#X connect 17 0 16 0; -#X connect 18 0 3 0; -#X connect 18 0 50 0; -#X connect 19 0 5 0; -#X connect 19 0 50 1; -#X connect 20 0 7 0; -#X connect 20 0 50 2; -#X connect 27 0 28 0; -#X connect 28 0 39 0; -#X connect 29 0 30 0; -#X connect 30 0 31 0; -#X connect 31 0 32 0; -#X connect 32 0 37 0; -#X connect 32 0 36 1; -#X connect 33 1 28 0; -#X connect 34 0 42 0; -#X connect 35 0 36 0; -#X connect 36 0 33 0; -#X connect 37 1 28 0; -#X connect 38 0 44 0; -#X connect 41 0 42 0; -#X connect 42 0 33 1; -#X connect 43 0 44 0; -#X connect 44 0 37 1; -#X connect 45 0 18 0; -#X connect 46 0 19 0; -#X connect 47 0 20 0; -#X connect 48 0 20 1; -#X connect 48 0 19 1; -#X connect 48 0 18 1; -#X connect 50 0 22 0; -#X connect 50 1 21 0; -#X restore 335 210 pd sourcePositions; #N canvas 521 89 616 521 halfSourceSpeed 0; #X obj 23 188 r~ tipSpeed; #X obj 36 286 *~ 1; @@ -2254,8 +1724,7 @@ #X connect 56 0 57 0; #X connect 57 0 55 0; #X restore 39 107 pd halfSourcePositions; -#N canvas 149 335 633 561 sourceSpeed 0; -#X obj 23 182 r~ tipSpeed; +#N canvas 675 180 633 561 sourceSpeed 0; #X obj 36 280 *~ 1; #X obj 36 302 outlet~; #X text 21 325 Source Speed; @@ -2291,38 +1760,51 @@ #X floatatom 346 105 0 0 0 0 - - -; #X obj 72 203 r Length; #X floatatom 109 287 5 0 0 0 - - -; -#X connect 0 0 29 0; -#X connect 1 0 2 0; -#X connect 4 0 1 1; -#X connect 4 0 16 0; -#X connect 4 0 35 0; -#X connect 6 0 11 0; -#X connect 7 0 9 0; -#X connect 8 0 7 1; -#X connect 8 1 7 0; -#X connect 9 0 5 0; -#X connect 9 0 30 0; -#X connect 10 0 9 1; -#X connect 10 1 9 0; -#X connect 11 0 13 0; -#X connect 12 0 7 0; -#X connect 12 0 18 0; -#X connect 12 0 28 0; -#X connect 12 0 31 0; -#X connect 13 0 12 1; -#X connect 13 1 12 0; -#X connect 14 0 8 0; -#X connect 15 0 10 0; -#X connect 17 0 12 0; -#X connect 17 0 33 0; -#X connect 25 0 26 1; -#X connect 26 0 27 0; -#X connect 27 0 29 1; -#X connect 27 0 32 0; -#X connect 28 0 4 0; -#X connect 28 1 26 0; -#X connect 29 0 1 0; -#X connect 34 0 4 1; +#X obj 60 377 snapshot~; +#X floatatom 60 397 0 0 0 0 - - -; +#X obj 60 356 r myMet; +#X obj 23 182 r~ currentTipSpeed; +#X floatatom 468 289 0 0 0 0 - - -; +#X floatatom 456 215 0 0 0 0 - - -; +#X floatatom 480 149 0 0 0 0 - - -; +#X connect 0 0 1 0; +#X connect 3 0 0 1; +#X connect 3 0 15 0; +#X connect 3 0 34 0; +#X connect 5 0 10 0; +#X connect 6 0 8 0; +#X connect 7 0 6 1; +#X connect 7 1 6 0; +#X connect 8 0 4 0; +#X connect 8 0 29 0; +#X connect 9 0 8 1; +#X connect 9 1 8 0; +#X connect 10 0 12 0; +#X connect 10 0 41 0; +#X connect 11 0 6 0; +#X connect 11 0 17 0; +#X connect 11 0 27 0; +#X connect 11 0 30 0; +#X connect 12 0 11 1; +#X connect 12 1 11 0; +#X connect 13 0 7 0; +#X connect 13 0 40 0; +#X connect 14 0 9 0; +#X connect 14 0 39 0; +#X connect 16 0 11 0; +#X connect 16 0 32 0; +#X connect 24 0 25 1; +#X connect 25 0 26 0; +#X connect 26 0 28 1; +#X connect 26 0 31 0; +#X connect 27 0 3 0; +#X connect 27 1 25 0; +#X connect 28 0 0 0; +#X connect 33 0 3 1; +#X connect 35 0 36 0; +#X connect 37 0 35 0; +#X connect 38 0 28 0; +#X connect 38 0 35 0; #X restore 594 174 pd sourceSpeed; #N canvas 144 122 1130 580 sourcePositions 0; #X obj 271 193 r Zobs; @@ -2346,264 +1828,458 @@ #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 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 obj 738 149 /~; -#X obj 738 172 atan~; -#X obj 738 195 /~ 3.14159; -#X obj 738 219 abs~; -#X obj 723 285 spigot~; -#X obj 762 242 >~ 0; -#X obj 690 230 sig~ 1; -#X obj 723 262 -~; -#X obj 858 309 spigot~; -#X obj 897 265 <~ 0; -#X obj 830 396 outlet; -#X text 822 423 Pan Value; -#X obj 797 242 r myMet; -#X obj 762 263 snapshot~; -#X obj 930 264 r myMet; -#X obj 897 287 snapshot~; +#X obj 660 253 r myMet; +#X obj 659 278 snapshot~; +#X obj 567 57 /~; +#X obj 567 80 atan~; +#X obj 567 103 /~ 3.14159; +#X obj 567 127 abs~; +#X obj 552 193 spigot~; +#X obj 591 150 >~ 0; +#X obj 519 138 sig~ 1; +#X obj 552 170 -~; +#X obj 687 217 spigot~; +#X obj 726 173 <~ 0; +#X obj 659 304 outlet; +#X text 651 331 Pan Value; +#X obj 626 150 r myMet; +#X obj 591 171 snapshot~; +#X obj 759 172 r myMet; +#X obj 726 195 snapshot~; #X obj 86 136 r~ tipX; #X obj 170 145 r~ tipY; #X obj 256 150 r~ tipZ; #X obj 191 107 inlet; #X text 171 33 Calculates position of the source.; -#N canvas 554 577 1003 782 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 -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 -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 -8517 559 arccos~; -#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 text -7936 341 m; -#X obj -8517 606 outlet~; -#X obj -8096 655 outlet~; -#X text -8574 642 Tip - Obs Elevation; -#X text -8145 680 Tip - Obs Azimuth; -#X obj -8517 445 +~; -#X obj -8517 474 -~; -#X obj -8487 481 *~ 2; -#X obj -8502 504 *~; -#X obj -8517 534 /~; -#X obj -8096 606 arccos~; -#X obj -8096 465 +~; -#X obj -8096 494 -~; -#X obj -8066 501 *~ 2; -#X obj -8081 524 *~; -#X obj -8096 554 /~; -#X text -8520 626 comment; -#X obj -8096 629 +~ 90; -#X obj -8417 592 snapshot~; -#X floatatom -8417 616 0 0 0 0 - - -; -#X obj -8417 569 r myMet; -#X obj -8344 31 r conProX; -#X obj -8274 34 r conProY; -#X obj -8208 36 r conProZ; -#X obj -8344 72 line~; -#X msg -8344 53 \$1 5; -#X obj -8274 73 line~; -#X msg -8274 54 \$1 5; -#X obj -8208 76 line~; -#X msg -8208 57 \$1 5; -#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 75 1; +#X obj 467 353 outlet~; +#X obj 361 348 outlet~; +#X text 252 405 source - Obs Elevation; +#X text 500 434 source - Obs Azimuth; +#X obj 295 328 r myMet; +#X obj 295 348 snapshot~; +#X floatatom 295 369 0 0 0 0 - - -; +#X obj 524 355 r myMet; +#X obj 524 375 snapshot~; +#X floatatom 524 396 0 0 0 0 - - -; +#N canvas 94 149 1327 793 Elevation 0; +#X obj 334 148 r myMet; +#X obj 334 168 snapshot~; +#X floatatom 334 189 0 0 0 0 - - -; +#X obj 105 63 r conPerpX; +#X obj 189 67 r conPerpY; +#X obj 275 74 r conPerpZ; +#X obj 66 139 r myMet; +#X obj 66 159 snapshot~; +#X floatatom 66 180 0 0 0 0 - - -; +#X obj 216 147 r myMet; +#X obj 216 167 snapshot~; +#X floatatom 216 188 0 0 0 0 - - -; +#X obj 486 126 line~; +#X msg 486 106 \$1 5; +#X obj 555 124 line~; +#X msg 555 104 \$1 5; +#X obj 628 125 line~; +#X msg 628 105 \$1 5; +#X obj 486 84 r obVertX; +#X obj 555 83 r obVertY; +#X obj 628 84 r obVertZ; +#X obj 729 165 r myMet; +#X obj 729 185 snapshot~; +#X floatatom 729 206 0 0 0 0 - - -; +#X obj 461 156 r myMet; +#X obj 461 176 snapshot~; +#X floatatom 461 197 0 0 0 0 - - -; +#X obj 611 164 r myMet; +#X obj 611 184 snapshot~; +#X floatatom 611 205 0 0 0 0 - - -; +#X obj 1057 129 r myMet; +#X obj 1057 149 snapshot~; +#X floatatom 1057 170 0 0 0 0 - - -; +#X obj 789 120 r myMet; +#X obj 789 140 snapshot~; +#X floatatom 789 161 0 0 0 0 - - -; +#X obj 939 128 r myMet; +#X obj 939 148 snapshot~; +#X floatatom 939 169 0 0 0 0 - - -; +#X obj 216 339 -~; +#X obj 258 341 -~; +#X obj 310 343 -~; +#X obj 893 321 -~; +#X obj 935 323 -~; +#X obj 987 325 -~; +#X obj 216 366 *~; +#X obj 257 367 *~; +#X obj 310 369 *~; +#X obj 527 359 *~; +#X obj 568 360 *~; +#X obj 621 362 *~; +#X obj 895 347 *~; +#X obj 936 348 *~; +#X obj 989 350 *~; +#X obj 235 396 +~; +#X obj 271 423 +~; +#X obj 552 387 +~; +#X obj 588 414 +~; +#X obj 922 372 +~; +#X obj 958 399 +~; +#X obj 271 450 sqrt~; +#X obj 589 440 sqrt~; +#X obj 959 427 sqrt~; +#X text 67 21 Position of perpendicular of the source on the plane +of sweep (ConP); +#X text 445 36 Observer Position projected onto vertical plane of source +motion (ObV); +#X text 871 33 Source Position (s); +#X text 1009 425 |s ObV|; +#X text 638 435 |ConP s|; +#X text 321 449 |ConP ObV|; +#X obj 753 513 +~; +#X obj 751 549 -~; +#X obj 820 543 *~; +#X obj 821 568 *~ 2; +#X obj 753 590 /~; +#X obj 752 625 arccos~; +#X obj 860 660 r myMet; +#X obj 860 680 snapshot~; +#X floatatom 860 701 0 0 0 0 - - -; +#X obj 752 668 outlet~; +#X obj 127 119 line~; +#X msg 127 99 \$1 5; +#X obj 196 117 line~; +#X msg 196 97 \$1 5; +#X obj 269 118 line~; +#X msg 269 98 \$1 5; +#X obj 808 77 inlet~; +#X obj 892 72 inlet~; +#X obj 978 71 inlet~; +#X obj 216 279 +~; +#X obj 256 282 +~; +#X obj 310 288 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 80 0; +#X connect 4 0 82 0; +#X connect 5 0 84 0; #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 7 0 8 0; +#X connect 9 0 10 0; #X connect 10 0 11 0; -#X connect 10 0 11 1; -#X connect 11 0 13 1; +#X connect 12 0 25 0; +#X connect 12 0 39 1; +#X connect 12 0 42 0; +#X connect 13 0 12 0; +#X connect 14 0 28 0; +#X connect 14 0 40 1; +#X connect 14 0 43 0; +#X connect 15 0 14 0; +#X connect 16 0 22 0; +#X connect 16 0 41 1; +#X connect 16 0 44 0; +#X connect 17 0 16 0; +#X connect 18 0 13 0; +#X connect 19 0 15 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 39 0 45 0; +#X connect 39 0 45 1; +#X connect 40 0 46 0; +#X connect 40 0 46 1; +#X connect 41 0 47 0; +#X connect 41 0 47 1; +#X connect 42 0 51 0; +#X connect 42 0 51 1; +#X connect 43 0 52 0; +#X connect 43 0 52 1; +#X connect 44 0 53 0; +#X connect 44 0 53 1; +#X connect 45 0 54 0; +#X connect 46 0 54 1; +#X connect 47 0 55 1; +#X connect 48 0 56 0; +#X connect 49 0 56 1; +#X connect 50 0 57 1; +#X connect 51 0 58 0; +#X connect 52 0 58 1; +#X connect 53 0 59 1; +#X connect 54 0 55 0; +#X connect 55 0 60 0; +#X connect 55 0 70 1; +#X connect 56 0 57 0; +#X connect 57 0 61 0; +#X connect 57 0 69 0; +#X connect 58 0 59 0; +#X connect 59 0 62 0; +#X connect 59 0 69 1; +#X connect 61 0 71 0; +#X connect 62 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 7 0; +#X connect 79 0 48 1; +#X connect 79 0 48 0; +#X connect 79 0 88 0; +#X connect 80 0 79 0; +#X connect 81 0 10 0; +#X connect 81 0 49 1; +#X connect 81 0 49 0; +#X connect 81 0 89 0; +#X connect 82 0 81 0; +#X connect 83 0 1 0; +#X connect 83 0 50 1; +#X connect 83 0 50 0; +#X connect 83 0 90 0; +#X connect 84 0 83 0; +#X connect 85 0 34 0; +#X connect 85 0 42 1; +#X connect 85 0 88 1; +#X connect 86 0 37 0; +#X connect 86 0 43 1; +#X connect 86 0 89 1; +#X connect 87 0 31 0; +#X connect 87 0 44 1; +#X connect 87 0 90 1; +#X connect 88 0 39 0; +#X connect 89 0 40 0; +#X connect 90 0 41 0; +#X restore 361 322 pd Elevation; +#N canvas 192 221 1190 657 Azimuth 0; +#X obj 344 158 r myMet; +#X obj 344 178 snapshot~; +#X floatatom 344 199 0 0 0 0 - - -; +#X obj 156 93 r conPerpX; +#X obj 240 97 r conPerpY; +#X obj 326 104 r conPerpZ; +#X obj 109 162 r myMet; +#X obj 109 182 snapshot~; +#X floatatom 109 203 0 0 0 0 - - -; +#X obj 226 157 r myMet; +#X obj 226 177 snapshot~; +#X floatatom 226 198 0 0 0 0 - - -; +#X obj 1067 139 r myMet; +#X obj 1067 159 snapshot~; +#X floatatom 1067 180 0 0 0 0 - - -; +#X obj 799 129 r myMet; +#X obj 799 150 snapshot~; +#X floatatom 799 171 0 0 0 0 - - -; +#X obj 949 138 r myMet; +#X obj 949 158 snapshot~; +#X floatatom 949 179 0 0 0 0 - - -; +#X text 881 43 Source Position (s); +#X text 77 31 Position of perpendicular of the source on the plane +of sweep (ConP); +#X msg 156 115 \$1 5; +#X obj 156 135 line~; +#X msg 240 116 \$1 5; +#X obj 240 136 line~; +#X msg 326 123 \$1 5; +#X obj 326 143 line~; +#X obj 498 120 line~; +#X msg 498 101 \$1 5; +#X obj 588 114 line~; +#X msg 588 95 \$1 5; +#X obj 678 116 line~; +#X msg 678 97 \$1 5; +#X obj 640 155 r myMet; +#X obj 640 175 snapshot~; +#X floatatom 640 196 0 0 0 0 - - -; +#X obj 474 158 r myMet; +#X obj 474 179 snapshot~; +#X floatatom 474 200 0 0 0 0 - - -; +#X obj 564 155 r myMet; +#X obj 564 175 snapshot~; +#X floatatom 564 196 0 0 0 0 - - -; +#X obj 105 281 -~; +#X obj 147 283 -~; +#X obj 199 285 -~; +#X obj 782 263 -~; +#X obj 824 265 -~; +#X obj 876 267 -~; +#X obj 105 308 *~; +#X obj 146 309 *~; +#X obj 199 311 *~; +#X obj 416 301 *~; +#X obj 457 302 *~; +#X obj 510 304 *~; +#X obj 784 289 *~; +#X obj 825 290 *~; +#X obj 878 292 *~; +#X obj 124 338 +~; +#X obj 160 365 +~; +#X obj 441 329 +~; +#X obj 477 356 +~; +#X obj 811 314 +~; +#X obj 847 341 +~; +#X obj 160 392 sqrt~; +#X obj 478 382 sqrt~; +#X obj 848 369 sqrt~; +#X text 527 377 |ConP s|; +#X obj 642 455 +~; +#X obj 640 491 -~; +#X obj 709 485 *~; +#X obj 710 510 *~ 2; +#X obj 642 532 /~; +#X obj 641 567 arccos~; +#X obj 749 602 r myMet; +#X obj 749 622 snapshot~; +#X floatatom 749 643 0 0 0 0 - - -; +#X obj 641 610 outlet~; +#X obj 498 79 r obProX; +#X obj 588 75 r obProY; +#X obj 678 76 r obProZ; +#X text 461 36 Projection of observer position on the plane of the +sweep (obP); +#X text 210 391 |ConP ObP|; +#X text 898 367 |s ObP|; +#X obj 818 87 inlet~; +#X obj 902 82 inlet~; +#X obj 988 81 inlet~; +#X obj 99 239 +~; +#X obj 141 241 +~; +#X obj 193 243 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 23 0; +#X connect 4 0 25 0; +#X connect 5 0 27 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; #X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 68 1; -#X connect 13 0 74 1; -#X connect 14 0 71 0; -#X connect 14 0 77 0; -#X connect 15 0 6 1; -#X connect 15 0 30 1; -#X connect 15 0 51 0; -#X connect 15 0 51 1; -#X connect 16 0 8 1; -#X connect 16 0 32 1; -#X connect 16 0 52 0; -#X connect 16 0 52 1; -#X connect 17 0 10 1; -#X connect 17 0 34 1; -#X connect 17 0 53 0; -#X connect 17 0 53 1; -#X connect 18 0 20 0; -#X connect 19 0 30 0; -#X connect 19 0 39 0; -#X connect 20 0 19 0; -#X connect 21 0 32 0; -#X connect 21 0 41 0; -#X connect 22 0 21 0; -#X connect 23 0 34 0; -#X connect 23 0 43 0; -#X connect 24 0 23 0; -#X connect 25 0 22 0; -#X connect 26 0 24 0; -#X connect 30 0 31 0; -#X connect 30 0 31 1; -#X connect 31 0 36 0; -#X connect 32 0 33 0; -#X connect 32 0 33 1; -#X connect 33 0 36 1; -#X connect 34 0 35 0; -#X connect 34 0 35 1; -#X connect 35 0 37 1; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 23 0 24 0; +#X connect 24 0 7 0; +#X connect 24 0 53 1; +#X connect 24 0 53 0; +#X connect 24 0 88 0; +#X connect 25 0 26 0; +#X connect 26 0 10 0; +#X connect 26 0 54 1; +#X connect 26 0 54 0; +#X connect 26 0 89 0; +#X connect 27 0 28 0; +#X connect 28 0 1 0; +#X connect 28 0 55 1; +#X connect 28 0 55 0; +#X connect 28 0 90 0; +#X connect 29 0 39 0; +#X connect 29 0 44 1; +#X connect 29 0 47 0; +#X connect 30 0 29 0; +#X connect 31 0 42 0; +#X connect 31 0 45 1; +#X connect 31 0 48 0; +#X connect 32 0 31 0; +#X connect 33 0 36 0; +#X connect 33 0 46 1; +#X connect 33 0 49 0; +#X connect 34 0 33 0; +#X connect 35 0 36 0; #X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 37 0 68 0; -#X connect 38 0 70 0; +#X connect 38 0 39 0; #X connect 39 0 40 0; -#X connect 39 0 40 1; -#X connect 40 0 45 0; #X connect 41 0 42 0; -#X connect 41 0 42 1; -#X connect 42 0 45 1; -#X connect 43 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 46 1; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 46 0 69 1; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 55 1; -#X connect 54 0 55 0; -#X connect 55 0 56 0; -#X connect 55 0 74 0; -#X connect 56 0 76 0; -#X connect 58 0 64 0; +#X connect 42 0 43 0; +#X connect 44 0 50 0; +#X connect 44 0 50 1; +#X connect 45 0 51 0; +#X connect 45 0 51 1; +#X connect 46 0 52 0; +#X connect 46 0 52 1; +#X connect 47 0 56 0; +#X connect 47 0 56 1; +#X connect 48 0 57 0; +#X connect 48 0 57 1; +#X connect 49 0 58 0; +#X connect 49 0 58 1; +#X connect 50 0 59 0; +#X connect 51 0 59 1; +#X connect 52 0 60 1; +#X connect 53 0 61 0; +#X connect 54 0 61 1; +#X connect 55 0 62 1; +#X connect 56 0 63 0; +#X connect 57 0 63 1; +#X connect 58 0 64 1; #X connect 59 0 60 0; +#X connect 60 0 65 0; +#X connect 60 0 70 1; #X connect 61 0 62 0; -#X connect 68 0 69 0; -#X connect 69 0 72 0; -#X connect 70 0 71 1; -#X connect 71 0 72 1; -#X connect 72 0 58 0; -#X connect 73 0 80 0; -#X connect 74 0 75 0; -#X connect 75 0 78 0; -#X connect 76 0 77 1; -#X connect 77 0 78 1; -#X connect 78 0 73 0; -#X connect 80 0 65 0; -#X connect 80 0 81 0; -#X connect 81 0 82 0; -#X connect 83 0 81 0; -#X connect 84 0 88 0; -#X connect 85 0 90 0; -#X connect 86 0 92 0; -#X connect 87 0 6 0; -#X connect 87 0 0 0; -#X connect 87 0 0 1; -#X connect 87 0 39 1; -#X connect 88 0 87 0; -#X connect 89 0 1 0; -#X connect 89 0 1 1; -#X connect 89 0 41 1; -#X connect 89 0 8 0; -#X connect 90 0 89 0; -#X connect 91 0 10 0; -#X connect 91 0 2 0; -#X connect 91 0 2 1; -#X connect 91 0 43 1; -#X connect 92 0 91 0; -#X restore 434 392 pd SourceAngles; +#X connect 62 0 66 0; +#X connect 62 0 69 0; +#X connect 63 0 64 0; +#X connect 64 0 67 0; +#X connect 64 0 69 1; +#X connect 66 0 71 0; +#X connect 67 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 30 0; +#X connect 80 0 32 0; +#X connect 81 0 34 0; +#X connect 85 0 16 0; +#X connect 85 0 47 1; +#X connect 85 0 88 1; +#X connect 86 0 19 0; +#X connect 86 0 48 1; +#X connect 86 0 89 1; +#X connect 87 0 13 0; +#X connect 87 0 49 1; +#X connect 87 0 90 1; +#X connect 88 0 44 0; +#X connect 89 0 45 0; +#X connect 90 0 46 0; +#X restore 467 326 pd Azimuth; #X connect 0 0 13 0; #X connect 1 0 15 0; #X connect 2 0 17 0; #X connect 3 0 4 0; #X connect 3 0 4 1; -#X connect 3 0 29 0; +#X connect 3 0 25 0; #X connect 4 0 9 0; #X connect 5 0 6 0; #X connect 5 0 6 1; -#X connect 5 0 29 1; +#X connect 5 0 25 1; +#X connect 5 0 30 0; #X connect 5 0 34 0; -#X connect 5 0 38 0; #X connect 6 0 9 1; #X connect 7 0 8 0; #X connect 7 0 8 1; #X connect 8 0 10 1; #X connect 9 0 10 0; #X connect 10 0 11 0; -#X connect 11 0 23 0; +#X connect 11 0 21 0; #X connect 12 0 7 1; #X connect 13 0 12 0; #X connect 14 0 5 1; @@ -2611,43 +2287,50 @@ #X connect 16 0 3 1; #X connect 17 0 16 0; #X connect 18 0 3 0; -#X connect 18 0 50 0; +#X connect 18 0 56 0; +#X connect 18 0 57 0; #X connect 19 0 5 0; -#X connect 19 0 50 1; +#X connect 19 0 56 1; +#X connect 19 0 57 1; #X connect 20 0 7 0; -#X connect 20 0 50 2; +#X connect 20 0 56 2; +#X connect 20 0 57 2; +#X connect 23 0 24 0; +#X connect 24 0 35 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; #X connect 27 0 28 0; -#X connect 28 0 39 0; -#X connect 29 0 30 0; -#X connect 30 0 31 0; +#X connect 28 0 33 0; +#X connect 28 0 32 1; +#X connect 29 1 24 0; +#X connect 30 0 38 0; #X connect 31 0 32 0; -#X connect 32 0 37 0; -#X connect 32 0 36 1; -#X connect 33 1 28 0; -#X connect 34 0 42 0; -#X connect 35 0 36 0; -#X connect 36 0 33 0; -#X connect 37 1 28 0; -#X connect 38 0 44 0; -#X connect 41 0 42 0; -#X connect 42 0 33 1; -#X connect 43 0 44 0; -#X connect 44 0 37 1; -#X connect 45 0 18 0; -#X connect 46 0 19 0; -#X connect 47 0 20 0; -#X connect 48 0 20 1; -#X connect 48 0 19 1; -#X connect 48 0 18 1; -#X connect 50 0 22 0; -#X connect 50 1 21 0; +#X connect 32 0 29 0; +#X connect 33 1 24 0; +#X connect 34 0 40 0; +#X connect 37 0 38 0; +#X connect 38 0 29 1; +#X connect 39 0 40 0; +#X connect 40 0 33 1; +#X connect 41 0 18 0; +#X connect 42 0 19 0; +#X connect 43 0 20 0; +#X connect 44 0 20 1; +#X connect 44 0 19 1; +#X connect 44 0 18 1; +#X connect 50 0 51 0; +#X connect 51 0 52 0; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 56 0 47 0; +#X connect 56 0 51 0; +#X connect 57 0 46 0; +#X connect 57 0 54 0; #X restore 614 207 pd sourcePositions; -#N canvas 647 139 633 561 sourceSpeed 0; -#X obj 23 182 r~ tipSpeed; +#N canvas 524 265 633 561 sourceSpeed 0; #X obj 36 280 *~ 1; #X obj 36 302 outlet~; #X text 21 325 Source Speed; -#X obj 72 203 r length; #X obj 57 255 /; #X obj 405 379 outlet; #X obj 420 97 inlet; @@ -2674,371 +2357,59 @@ #X obj 177 247 <= 0; #X obj 150 188 t f f; #X obj 23 231 spigot~; -#X floatatom 182 289 5 0 0 0 - - -; +#X floatatom 161 289 5 0 0 0 - - -; #X floatatom 292 264 0 0 0 0 - - -; #X floatatom 326 356 0 0 0 0 - - -; -#X connect 0 0 30 0; -#X connect 1 0 2 0; -#X connect 4 0 5 1; -#X connect 5 0 1 1; -#X connect 5 0 17 0; -#X connect 7 0 12 0; -#X connect 8 0 10 0; +#X obj 23 182 r~ currentTipSpeed; +#X obj 309 142 snapshot~; +#X floatatom 309 162 0 0 0 0 - - -; +#X obj 309 121 r myMet; +#X obj 72 203 r Length; +#X connect 0 0 1 0; +#X connect 0 0 33 0; +#X connect 3 0 0 1; +#X connect 3 0 15 0; +#X connect 5 0 10 0; +#X connect 6 0 8 0; +#X connect 7 0 6 1; +#X connect 7 1 6 0; +#X connect 8 0 4 0; +#X connect 8 0 31 0; #X connect 9 0 8 1; #X connect 9 1 8 0; -#X connect 10 0 6 0; -#X connect 10 0 33 0; -#X connect 11 0 10 1; -#X connect 11 1 10 0; -#X connect 12 0 14 0; -#X connect 13 0 8 0; -#X connect 13 0 19 0; -#X connect 13 0 29 0; -#X connect 13 0 32 0; -#X connect 14 0 13 1; -#X connect 14 1 13 0; -#X connect 15 0 9 0; +#X connect 10 0 12 0; +#X connect 11 0 6 0; +#X connect 11 0 17 0; +#X connect 11 0 27 0; +#X connect 11 0 30 0; +#X connect 12 0 11 1; +#X connect 12 1 11 0; +#X connect 13 0 7 0; +#X connect 14 0 9 0; #X connect 16 0 11 0; -#X connect 18 0 13 0; -#X connect 26 0 27 1; -#X connect 27 0 28 0; -#X connect 27 0 31 0; -#X connect 28 0 30 1; -#X connect 29 0 5 0; -#X connect 29 1 27 0; -#X connect 30 0 1 0; +#X connect 24 0 25 1; +#X connect 25 0 26 0; +#X connect 25 0 29 0; +#X connect 26 0 28 1; +#X connect 27 0 3 0; +#X connect 27 1 25 0; +#X connect 28 0 0 0; +#X connect 32 0 28 0; +#X connect 33 0 34 0; +#X connect 35 0 33 0; +#X connect 36 0 3 1; #X restore 458 173 pd sourceSpeed; -#N canvas 144 122 1130 580 sourcePositions 0; -#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; -#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 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 obj 738 149 /~; -#X obj 738 172 atan~; -#X obj 738 195 /~ 3.14159; -#X obj 738 219 abs~; -#X obj 723 285 spigot~; -#X obj 762 242 >~ 0; -#X obj 690 230 sig~ 1; -#X obj 723 262 -~; -#X obj 858 309 spigot~; -#X obj 897 265 <~ 0; -#X obj 830 396 outlet; -#X text 822 423 Pan Value; -#X obj 797 242 r myMet; -#X obj 762 263 snapshot~; -#X obj 930 264 r myMet; -#X obj 897 287 snapshot~; -#X obj 86 136 r~ tipX; -#X obj 170 145 r~ tipY; -#X obj 256 150 r~ tipZ; -#X obj 191 107 inlet; -#X text 171 33 Calculates position of the source.; -#N canvas 264 108 1003 782 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 -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 -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 -8517 559 arccos~; -#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 text -7936 341 m; -#X obj -8517 606 outlet~; -#X obj -8096 655 outlet~; -#X text -8574 642 Tip - Obs Elevation; -#X text -8145 680 Tip - Obs Azimuth; -#X obj -8517 445 +~; -#X obj -8517 474 -~; -#X obj -8487 481 *~ 2; -#X obj -8502 504 *~; -#X obj -8517 534 /~; -#X obj -8096 606 arccos~; -#X obj -8096 465 +~; -#X obj -8096 494 -~; -#X obj -8066 501 *~ 2; -#X obj -8081 524 *~; -#X obj -8096 554 /~; -#X text -8520 626 comment; -#X obj -8096 629 +~ 90; -#X obj -8417 592 snapshot~; -#X floatatom -8417 616 0 0 0 0 - - -; -#X obj -8417 569 r myMet; -#X obj -8344 31 r conProX; -#X obj -8274 34 r conProY; -#X obj -8208 36 r conProZ; -#X obj -8344 72 line~; -#X msg -8344 53 \$1 5; -#X obj -8274 73 line~; -#X msg -8274 54 \$1 5; -#X obj -8208 76 line~; -#X msg -8208 57 \$1 5; -#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 75 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 68 1; -#X connect 13 0 74 1; -#X connect 14 0 71 0; -#X connect 14 0 77 0; -#X connect 15 0 6 1; -#X connect 15 0 30 1; -#X connect 15 0 51 0; -#X connect 15 0 51 1; -#X connect 16 0 8 1; -#X connect 16 0 32 1; -#X connect 16 0 52 0; -#X connect 16 0 52 1; -#X connect 17 0 10 1; -#X connect 17 0 34 1; -#X connect 17 0 53 0; -#X connect 17 0 53 1; -#X connect 18 0 20 0; -#X connect 19 0 30 0; -#X connect 19 0 39 0; -#X connect 20 0 19 0; -#X connect 21 0 32 0; -#X connect 21 0 41 0; -#X connect 22 0 21 0; -#X connect 23 0 34 0; -#X connect 23 0 43 0; -#X connect 24 0 23 0; -#X connect 25 0 22 0; -#X connect 26 0 24 0; -#X connect 30 0 31 0; -#X connect 30 0 31 1; -#X connect 31 0 36 0; -#X connect 32 0 33 0; -#X connect 32 0 33 1; -#X connect 33 0 36 1; -#X connect 34 0 35 0; -#X connect 34 0 35 1; -#X connect 35 0 37 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 37 0 68 0; -#X connect 38 0 70 0; -#X connect 39 0 40 0; -#X connect 39 0 40 1; -#X connect 40 0 45 0; -#X connect 41 0 42 0; -#X connect 41 0 42 1; -#X connect 42 0 45 1; -#X connect 43 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 46 1; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 46 0 69 1; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 55 1; -#X connect 54 0 55 0; -#X connect 55 0 56 0; -#X connect 55 0 74 0; -#X connect 56 0 76 0; -#X connect 58 0 64 0; -#X connect 59 0 60 0; -#X connect 61 0 62 0; -#X connect 68 0 69 0; -#X connect 69 0 72 0; -#X connect 70 0 71 1; -#X connect 71 0 72 1; -#X connect 72 0 58 0; -#X connect 73 0 80 0; -#X connect 74 0 75 0; -#X connect 75 0 78 0; -#X connect 76 0 77 1; -#X connect 77 0 78 1; -#X connect 78 0 73 0; -#X connect 80 0 65 0; -#X connect 80 0 81 0; -#X connect 81 0 82 0; -#X connect 83 0 81 0; -#X connect 84 0 88 0; -#X connect 85 0 90 0; -#X connect 86 0 92 0; -#X connect 87 0 6 0; -#X connect 87 0 0 0; -#X connect 87 0 0 1; -#X connect 87 0 39 1; -#X connect 88 0 87 0; -#X connect 89 0 1 0; -#X connect 89 0 1 1; -#X connect 89 0 41 1; -#X connect 89 0 8 0; -#X connect 90 0 89 0; -#X connect 91 0 10 0; -#X connect 91 0 2 0; -#X connect 91 0 2 1; -#X connect 91 0 43 1; -#X connect 92 0 91 0; -#X restore 434 391 pd SourceAngles; -#X connect 0 0 13 0; -#X connect 1 0 15 0; -#X connect 2 0 17 0; -#X connect 3 0 4 0; -#X connect 3 0 4 1; -#X connect 3 0 29 0; -#X connect 4 0 9 0; -#X connect 5 0 6 0; -#X connect 5 0 6 1; -#X connect 5 0 29 1; -#X connect 5 0 34 0; -#X connect 5 0 38 0; -#X connect 6 0 9 1; -#X connect 7 0 8 0; -#X connect 7 0 8 1; -#X connect 8 0 10 1; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 23 0; -#X connect 12 0 7 1; -#X connect 13 0 12 0; -#X connect 14 0 5 1; -#X connect 15 0 14 0; -#X connect 16 0 3 1; -#X connect 17 0 16 0; -#X connect 18 0 3 0; -#X connect 18 0 50 0; -#X connect 19 0 5 0; -#X connect 19 0 50 1; -#X connect 20 0 7 0; -#X connect 20 0 50 2; -#X connect 27 0 28 0; -#X connect 28 0 39 0; -#X connect 29 0 30 0; -#X connect 30 0 31 0; -#X connect 31 0 32 0; -#X connect 32 0 37 0; -#X connect 32 0 36 1; -#X connect 33 1 28 0; -#X connect 34 0 42 0; -#X connect 35 0 36 0; -#X connect 36 0 33 0; -#X connect 37 1 28 0; -#X connect 38 0 44 0; -#X connect 41 0 42 0; -#X connect 42 0 33 1; -#X connect 43 0 44 0; -#X connect 44 0 37 1; -#X connect 45 0 18 0; -#X connect 46 0 19 0; -#X connect 47 0 20 0; -#X connect 48 0 20 1; -#X connect 48 0 19 1; -#X connect 48 0 18 1; -#X connect 50 0 22 0; -#X connect 50 1 21 0; -#X restore 478 206 pd sourcePositions; -#N canvas 35 160 549 568 sourceQuantity 0; +#N canvas 218 182 549 568 sourceQuantity 0; #X obj 93 81 t f b; #X obj 78 104 -; #X obj 108 167 t f b; #X obj 93 190 -; -#X obj 93 126 r length; #X obj 108 146 r start_armLength; #X obj 78 237 /; #X obj 93 212 t f b; #X obj 78 40 r tipThick; #X obj 93 60 r hiltThick; #X obj 224 308 *; -#X obj 224 238 r length; #X obj 239 284 t f b; #X floatatom 297 328 0 0 0 0 - - -; #X obj 224 394 +; @@ -3049,33 +2420,35 @@ #X obj 78 270 s bladeGrad; #X obj 224 432 s bladeConst; #X floatatom 40 306 0 0 0 0 - - -; +#X obj 224 238 r Length; +#X obj 93 126 r Length; #X connect 0 0 1 1; #X connect 0 1 1 0; -#X connect 1 0 6 0; +#X connect 1 0 5 0; #X connect 2 0 3 1; #X connect 2 1 3 0; -#X connect 3 0 7 0; -#X connect 4 0 3 0; -#X connect 5 0 2 0; -#X connect 6 0 12 0; -#X connect 6 0 19 0; -#X connect 6 0 21 0; -#X connect 7 0 6 1; -#X connect 8 0 1 0; -#X connect 9 0 0 0; -#X connect 10 0 13 0; -#X connect 10 0 14 0; -#X connect 11 0 18 0; -#X connect 12 0 10 1; -#X connect 12 1 10 0; -#X connect 14 0 17 0; -#X connect 14 0 20 0; -#X connect 15 0 14 1; -#X connect 15 1 14 0; -#X connect 16 0 15 0; -#X connect 18 0 10 0; +#X connect 3 0 6 0; +#X connect 4 0 2 0; +#X connect 5 0 10 0; +#X connect 5 0 17 0; +#X connect 5 0 19 0; +#X connect 6 0 5 1; +#X connect 7 0 1 0; +#X connect 8 0 0 0; +#X connect 9 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 9 1; +#X connect 10 1 9 0; +#X connect 12 0 15 0; +#X connect 12 0 18 0; +#X connect 13 0 12 1; +#X connect 13 1 12 0; +#X connect 14 0 13 0; +#X connect 16 0 9 0; +#X connect 20 0 16 0; +#X connect 21 0 3 0; #X restore 311 -99 pd sourceQuantity; -#N canvas 76 36 1262 772 contPlaneFind 0; +#N canvas 88 48 1262 772 contPlaneFind 0; #N canvas 300 23 1002 846 baseFind 0; #X obj -8813 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; @@ -3736,14 +3109,14 @@ #X connect 95 0 96 0; #X connect 95 1 97 0; #X connect 95 2 98 0; -#X restore -7429 89 pd baseFind; -#X text -7445 181 XYZ of the projection point; -#X floatatom -7265 83 0 0 0 0 - - -; -#X floatatom -7173 81 0 0 0 0 - - -; -#X floatatom -7080 77 0 0 0 0 - - -; -#X obj -7390 47 inlet; -#X obj -7349 48 inlet; -#X obj -7308 47 inlet; +#X restore -7808 527 pd baseFind; +#X text -8067 660 XYZ of the projection point; +#X floatatom -7709 521 0 0 0 0 - - -; +#X floatatom -7643 521 0 0 0 0 - - -; +#X floatatom -7585 524 0 0 0 0 - - -; +#X obj -7769 485 inlet; +#X obj -7728 486 inlet; +#X obj -7687 485 inlet; #X text -7825 287 z coordinate of tip; #X text -8132 296 x coordinate of tip; #X text -7964 307 y coordinate of tip; @@ -3759,12 +3132,12 @@ #X obj -7823 171 cos~; #X obj -7989 231 *~ 1; #X obj -7905 231 *~ 1; -#X obj -7834 235 *~ 1; +#X obj -7823 237 *~ 1; #X obj -8004 259 *~; #X obj -7920 262 *~; -#X obj -7830 325 r myMet; -#X obj -7830 346 snapshot~; -#X floatatom -7830 367 0 0 0 0 - - -; +#X obj -7807 330 r myMet; +#X obj -7807 351 snapshot~; +#X floatatom -7807 372 0 0 0 0 - - -; #X obj -7910 341 r myMet; #X obj -7910 362 snapshot~; #X floatatom -7910 383 0 0 0 0 - - -; @@ -3773,18 +3146,18 @@ #X floatatom -8022 369 0 0 0 0 - - -; #X obj -7885 208 r Length; #X obj -7823 121 +~ 90; -#X obj -7828 208 *~ -1; -#X obj -7947 24 inlet~; -#X obj -7869 24 inlet~; -#X floatatom -7503 209 0 0 0 0 - - -; -#X floatatom -7560 211 0 0 0 0 - - -; -#X floatatom -7646 214 0 0 0 0 - - -; -#X floatatom -7150 198 0 0 0 0 - - -; -#X floatatom -7232 200 0 0 0 0 - - -; -#X floatatom -7293 203 0 0 0 0 - - -; -#X obj -7361 140 s conPerpX; -#X obj -7219 140 s conPerpZ; -#X obj -7292 139 s conPerpY; +#X obj -7823 211 *~ -1; +#X obj -7989 75 inlet~; +#X obj -7823 96 inlet~; +#X floatatom -8064 610 0 0 0 0 - - -; +#X floatatom -8063 587 0 0 0 0 - - -; +#X floatatom -8063 565 0 0 0 0 - - -; +#X floatatom -7534 676 0 0 0 0 - - -; +#X floatatom -7619 674 0 0 0 0 - - -; +#X floatatom -7700 671 0 0 0 0 - - -; +#X obj -7683 640 s conPerpX; +#X obj -7541 640 s conPerpZ; +#X obj -7614 639 s conPerpY; #N canvas 300 23 1002 846 baseFind 0; #X obj -8813 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; @@ -4334,28 +3707,31 @@ #X connect 80 8 29 8; #X connect 81 0 69 0; #X connect 81 1 69 1; -#X restore -7514 452 pd baseFind; -#X obj -7477 394 r tipXPerp2; -#X obj -7464 414 r tipYPerp2; -#X obj -7451 433 r tipZPerp2; -#X obj -7514 333 r tipXPerp; -#X obj -7502 355 r tipYPerp; -#X obj -7489 374 r tipZPerp; -#X floatatom -7414 501 0 0 0 0 - - -; -#X floatatom -7488 503 0 0 0 0 - - -; -#X floatatom -7557 506 0 0 0 0 - - -; -#X obj -7424 564 s obVertZ; -#X obj -7497 563 s obVertY; -#X obj -7566 564 s obVertX; -#X floatatom -7640 359 0 0 0 0 - - -; -#X floatatom -7623 381 0 0 0 0 - - -; -#X floatatom -7607 401 0 0 0 0 - - -; -#X floatatom -7599 422 0 0 0 0 - - -; -#X floatatom -7589 442 0 0 0 0 - - -; -#X floatatom -7591 459 0 0 0 0 - - -; -#X obj -7452 136 s obProZ; -#X obj -7484 156 s obProY; -#X obj -7515 177 s obProX; +#X restore -7159 348 pd baseFind; +#X obj -7122 290 r tipXPerp2; +#X obj -7109 310 r tipYPerp2; +#X obj -7096 329 r tipZPerp2; +#X obj -7159 229 r tipXPerp; +#X obj -7147 251 r tipYPerp; +#X obj -7134 270 r tipZPerp; +#X floatatom -7059 397 0 0 0 0 - - -; +#X floatatom -7133 399 0 0 0 0 - - -; +#X floatatom -7202 402 0 0 0 0 - - -; +#X obj -7227 512 s obVertZ; +#X obj -7304 511 s obVertY; +#X obj -7369 512 s obVertX; +#X floatatom -7285 255 0 0 0 0 - - -; +#X floatatom -7268 277 0 0 0 0 - - -; +#X floatatom -7252 297 0 0 0 0 - - -; +#X floatatom -7244 318 0 0 0 0 - - -; +#X floatatom -7234 338 0 0 0 0 - - -; +#X floatatom -7236 355 0 0 0 0 - - -; +#X obj -7966 633 s obProZ; +#X obj -7966 611 s obProY; +#X obj -7966 589 s obProX; +#X floatatom -7265 545 0 0 0 0 - - -; +#X floatatom -7339 547 0 0 0 0 - - -; +#X floatatom -7432 552 0 0 0 0 - - -; #X connect 0 0 42 0; #X connect 0 0 70 0; #X connect 0 1 41 0; @@ -4364,10 +3740,10 @@ #X connect 0 2 68 0; #X connect 0 3 46 0; #X connect 0 3 45 0; +#X connect 0 4 48 0; #X connect 0 4 44 0; -#X connect 0 4 48 0; +#X connect 0 5 47 0; #X connect 0 5 43 0; -#X connect 0 5 47 0; #X connect 5 0 0 3; #X connect 5 0 2 0; #X connect 6 0 0 4; @@ -4428,11 +3804,9 @@ #X connect 55 0 64 0; #X restore 481 105 pd contPlaneFind; #N canvas 647 139 633 561 sourceSpeed 0; -#X obj 23 182 r~ tipSpeed; #X obj 36 280 *~ 1; #X obj 36 302 outlet~; #X text 21 325 Source Speed; -#X obj 72 203 r length; #X obj 57 255 /; #X obj 405 379 outlet; #X obj 420 97 inlet; @@ -4462,361 +3836,43 @@ #X floatatom 188 285 5 0 0 0 - - -; #X floatatom 282 331 0 0 0 0 - - -; #X floatatom 321 361 0 0 0 0 - - -; -#X connect 0 0 30 0; -#X connect 1 0 2 0; -#X connect 4 0 5 1; -#X connect 5 0 1 1; -#X connect 5 0 17 0; -#X connect 7 0 12 0; -#X connect 8 0 10 0; +#X obj 23 182 r~ currentTipSpeed; +#X obj 72 203 r Length; +#X connect 0 0 1 0; +#X connect 3 0 0 1; +#X connect 3 0 15 0; +#X connect 5 0 10 0; +#X connect 6 0 8 0; +#X connect 7 0 6 1; +#X connect 7 1 6 0; +#X connect 8 0 4 0; +#X connect 8 0 31 0; #X connect 9 0 8 1; #X connect 9 1 8 0; -#X connect 10 0 6 0; -#X connect 10 0 33 0; -#X connect 11 0 10 1; -#X connect 11 1 10 0; -#X connect 12 0 14 0; -#X connect 13 0 8 0; -#X connect 13 0 19 0; -#X connect 13 0 29 0; -#X connect 13 0 32 0; -#X connect 14 0 13 1; -#X connect 14 1 13 0; -#X connect 15 0 9 0; +#X connect 10 0 12 0; +#X connect 11 0 6 0; +#X connect 11 0 17 0; +#X connect 11 0 27 0; +#X connect 11 0 30 0; +#X connect 12 0 11 1; +#X connect 12 1 11 0; +#X connect 13 0 7 0; +#X connect 14 0 9 0; #X connect 16 0 11 0; -#X connect 18 0 13 0; -#X connect 26 0 27 1; -#X connect 27 0 28 0; -#X connect 28 0 30 1; -#X connect 28 0 31 0; -#X connect 29 0 5 0; -#X connect 29 1 27 0; -#X connect 30 0 1 0; +#X connect 24 0 25 1; +#X connect 25 0 26 0; +#X connect 26 0 28 1; +#X connect 26 0 29 0; +#X connect 27 0 3 0; +#X connect 27 1 25 0; +#X connect 28 0 0 0; +#X connect 32 0 28 0; +#X connect 33 0 3 1; #X restore 170 176 pd sourceSpeed; -#N canvas 144 122 1130 580 sourcePositions 0; -#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; -#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 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 obj 738 149 /~; -#X obj 738 172 atan~; -#X obj 738 195 /~ 3.14159; -#X obj 738 219 abs~; -#X obj 723 285 spigot~; -#X obj 762 242 >~ 0; -#X obj 690 230 sig~ 1; -#X obj 723 262 -~; -#X obj 858 309 spigot~; -#X obj 897 265 <~ 0; -#X obj 830 396 outlet; -#X text 822 423 Pan Value; -#X obj 797 242 r myMet; -#X obj 762 263 snapshot~; -#X obj 930 264 r myMet; -#X obj 897 287 snapshot~; -#X obj 86 136 r~ tipX; -#X obj 170 145 r~ tipY; -#X obj 256 150 r~ tipZ; -#X obj 191 107 inlet; -#X text 171 33 Calculates position of the source.; -#N canvas 413 572 1003 782 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 -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 -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 -8517 559 arccos~; -#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 text -7936 341 m; -#X obj -8517 606 outlet~; -#X obj -8096 655 outlet~; -#X text -8574 642 Tip - Obs Elevation; -#X text -8145 680 Tip - Obs Azimuth; -#X obj -8517 445 +~; -#X obj -8517 474 -~; -#X obj -8487 481 *~ 2; -#X obj -8502 504 *~; -#X obj -8517 534 /~; -#X obj -8096 606 arccos~; -#X obj -8096 465 +~; -#X obj -8096 494 -~; -#X obj -8066 501 *~ 2; -#X obj -8081 524 *~; -#X obj -8096 554 /~; -#X text -8520 626 comment; -#X obj -8096 629 +~ 90; -#X obj -8417 592 snapshot~; -#X floatatom -8417 616 0 0 0 0 - - -; -#X obj -8417 569 r myMet; -#X obj -8344 31 r conProX; -#X obj -8274 34 r conProY; -#X obj -8208 36 r conProZ; -#X obj -8344 72 line~; -#X msg -8344 53 \$1 5; -#X obj -8274 73 line~; -#X msg -8274 54 \$1 5; -#X obj -8208 76 line~; -#X msg -8208 57 \$1 5; -#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 75 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 68 1; -#X connect 13 0 74 1; -#X connect 14 0 71 0; -#X connect 14 0 77 0; -#X connect 15 0 6 1; -#X connect 15 0 30 1; -#X connect 15 0 51 0; -#X connect 15 0 51 1; -#X connect 16 0 8 1; -#X connect 16 0 32 1; -#X connect 16 0 52 0; -#X connect 16 0 52 1; -#X connect 17 0 10 1; -#X connect 17 0 34 1; -#X connect 17 0 53 0; -#X connect 17 0 53 1; -#X connect 18 0 20 0; -#X connect 19 0 30 0; -#X connect 19 0 39 0; -#X connect 20 0 19 0; -#X connect 21 0 32 0; -#X connect 21 0 41 0; -#X connect 22 0 21 0; -#X connect 23 0 34 0; -#X connect 23 0 43 0; -#X connect 24 0 23 0; -#X connect 25 0 22 0; -#X connect 26 0 24 0; -#X connect 30 0 31 0; -#X connect 30 0 31 1; -#X connect 31 0 36 0; -#X connect 32 0 33 0; -#X connect 32 0 33 1; -#X connect 33 0 36 1; -#X connect 34 0 35 0; -#X connect 34 0 35 1; -#X connect 35 0 37 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 37 0 68 0; -#X connect 38 0 70 0; -#X connect 39 0 40 0; -#X connect 39 0 40 1; -#X connect 40 0 45 0; -#X connect 41 0 42 0; -#X connect 41 0 42 1; -#X connect 42 0 45 1; -#X connect 43 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 46 1; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 46 0 69 1; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 55 1; -#X connect 54 0 55 0; -#X connect 55 0 56 0; -#X connect 55 0 74 0; -#X connect 56 0 76 0; -#X connect 58 0 64 0; -#X connect 59 0 60 0; -#X connect 61 0 62 0; -#X connect 68 0 69 0; -#X connect 69 0 72 0; -#X connect 70 0 71 1; -#X connect 71 0 72 1; -#X connect 72 0 58 0; -#X connect 73 0 80 0; -#X connect 74 0 75 0; -#X connect 75 0 78 0; -#X connect 76 0 77 1; -#X connect 77 0 78 1; -#X connect 78 0 73 0; -#X connect 80 0 65 0; -#X connect 80 0 81 0; -#X connect 81 0 82 0; -#X connect 83 0 81 0; -#X connect 84 0 88 0; -#X connect 85 0 90 0; -#X connect 86 0 92 0; -#X connect 87 0 6 0; -#X connect 87 0 0 0; -#X connect 87 0 0 1; -#X connect 87 0 39 1; -#X connect 88 0 87 0; -#X connect 89 0 1 0; -#X connect 89 0 1 1; -#X connect 89 0 41 1; -#X connect 89 0 8 0; -#X connect 90 0 89 0; -#X connect 91 0 10 0; -#X connect 91 0 2 0; -#X connect 91 0 2 1; -#X connect 91 0 43 1; -#X connect 92 0 91 0; -#X restore 434 392 pd SourceAngles; -#X connect 0 0 13 0; -#X connect 1 0 15 0; -#X connect 2 0 17 0; -#X connect 3 0 4 0; -#X connect 3 0 4 1; -#X connect 3 0 29 0; -#X connect 4 0 9 0; -#X connect 5 0 6 0; -#X connect 5 0 6 1; -#X connect 5 0 29 1; -#X connect 5 0 34 0; -#X connect 5 0 38 0; -#X connect 6 0 9 1; -#X connect 7 0 8 0; -#X connect 7 0 8 1; -#X connect 8 0 10 1; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 23 0; -#X connect 12 0 7 1; -#X connect 13 0 12 0; -#X connect 14 0 5 1; -#X connect 15 0 14 0; -#X connect 16 0 3 1; -#X connect 17 0 16 0; -#X connect 18 0 3 0; -#X connect 18 0 50 0; -#X connect 19 0 5 0; -#X connect 19 0 50 1; -#X connect 20 0 7 0; -#X connect 20 0 50 2; -#X connect 27 0 28 0; -#X connect 28 0 39 0; -#X connect 29 0 30 0; -#X connect 30 0 31 0; -#X connect 31 0 32 0; -#X connect 32 0 37 0; -#X connect 32 0 36 1; -#X connect 33 1 28 0; -#X connect 34 0 42 0; -#X connect 35 0 36 0; -#X connect 36 0 33 0; -#X connect 37 1 28 0; -#X connect 38 0 44 0; -#X connect 41 0 42 0; -#X connect 42 0 33 1; -#X connect 43 0 44 0; -#X connect 44 0 37 1; -#X connect 45 0 18 0; -#X connect 46 0 19 0; -#X connect 47 0 20 0; -#X connect 48 0 20 1; -#X connect 48 0 19 1; -#X connect 48 0 18 1; -#X connect 50 0 22 0; -#X connect 50 1 21 0; -#X restore 190 209 pd sourcePositions; #N canvas 647 139 633 561 sourceSpeed 0; -#X obj 23 182 r~ tipSpeed; #X obj 36 280 *~ 1; #X obj 36 302 outlet~; #X text 21 325 Source Speed; -#X obj 72 203 r length; #X obj 57 255 /; #X obj 405 379 outlet; #X obj 420 97 inlet; @@ -4846,355 +3902,39 @@ #X floatatom 188 285 5 0 0 0 - - -; #X floatatom 234 332 0 0 0 0 - - -; #X floatatom 295 378 0 0 0 0 - - -; -#X connect 0 0 30 0; -#X connect 1 0 2 0; -#X connect 4 0 5 1; -#X connect 5 0 1 1; -#X connect 5 0 17 0; -#X connect 7 0 12 0; -#X connect 8 0 10 0; +#X obj 23 182 r~ currentTipSpeed; +#X obj 72 203 r Length; +#X connect 0 0 1 0; +#X connect 3 0 0 1; +#X connect 3 0 15 0; +#X connect 5 0 10 0; +#X connect 6 0 8 0; +#X connect 7 0 6 1; +#X connect 7 1 6 0; +#X connect 8 0 4 0; +#X connect 8 0 31 0; #X connect 9 0 8 1; #X connect 9 1 8 0; -#X connect 10 0 6 0; -#X connect 10 0 33 0; -#X connect 11 0 10 1; -#X connect 11 1 10 0; -#X connect 12 0 14 0; -#X connect 13 0 8 0; -#X connect 13 0 19 0; -#X connect 13 0 29 0; -#X connect 13 0 32 0; -#X connect 14 0 13 1; -#X connect 14 1 13 0; -#X connect 15 0 9 0; +#X connect 10 0 12 0; +#X connect 11 0 6 0; +#X connect 11 0 17 0; +#X connect 11 0 27 0; +#X connect 11 0 30 0; +#X connect 12 0 11 1; +#X connect 12 1 11 0; +#X connect 13 0 7 0; +#X connect 14 0 9 0; #X connect 16 0 11 0; -#X connect 18 0 13 0; -#X connect 26 0 27 1; -#X connect 27 0 28 0; -#X connect 28 0 30 1; -#X connect 28 0 31 0; -#X connect 29 0 5 0; -#X connect 29 1 27 0; -#X connect 30 0 1 0; +#X connect 24 0 25 1; +#X connect 25 0 26 0; +#X connect 26 0 28 1; +#X connect 26 0 29 0; +#X connect 27 0 3 0; +#X connect 27 1 25 0; +#X connect 28 0 0 0; +#X connect 32 0 28 0; +#X connect 33 0 3 1; #X restore 29 177 pd sourceSpeed; -#N canvas 144 122 1130 580 sourcePositions 0; -#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; -#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 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 obj 738 149 /~; -#X obj 738 172 atan~; -#X obj 738 195 /~ 3.14159; -#X obj 738 219 abs~; -#X obj 723 285 spigot~; -#X obj 762 242 >~ 0; -#X obj 690 230 sig~ 1; -#X obj 723 262 -~; -#X obj 858 309 spigot~; -#X obj 897 265 <~ 0; -#X obj 830 396 outlet; -#X text 822 423 Pan Value; -#X obj 797 242 r myMet; -#X obj 762 263 snapshot~; -#X obj 930 264 r myMet; -#X obj 897 287 snapshot~; -#X obj 86 136 r~ tipX; -#X obj 170 145 r~ tipY; -#X obj 256 150 r~ tipZ; -#X obj 191 107 inlet; -#X text 171 33 Calculates position of the source.; -#N canvas 413 572 1003 782 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 -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 -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 -8517 559 arccos~; -#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 text -7936 341 m; -#X obj -8517 606 outlet~; -#X obj -8096 655 outlet~; -#X text -8574 642 Tip - Obs Elevation; -#X text -8145 680 Tip - Obs Azimuth; -#X obj -8517 445 +~; -#X obj -8517 474 -~; -#X obj -8487 481 *~ 2; -#X obj -8502 504 *~; -#X obj -8517 534 /~; -#X obj -8096 606 arccos~; -#X obj -8096 465 +~; -#X obj -8096 494 -~; -#X obj -8066 501 *~ 2; -#X obj -8081 524 *~; -#X obj -8096 554 /~; -#X text -8520 626 comment; -#X obj -8096 629 +~ 90; -#X obj -8417 592 snapshot~; -#X floatatom -8417 616 0 0 0 0 - - -; -#X obj -8417 569 r myMet; -#X obj -8344 31 r conProX; -#X obj -8274 34 r conProY; -#X obj -8208 36 r conProZ; -#X obj -8344 72 line~; -#X msg -8344 53 \$1 5; -#X obj -8274 73 line~; -#X msg -8274 54 \$1 5; -#X obj -8208 76 line~; -#X msg -8208 57 \$1 5; -#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 75 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 68 1; -#X connect 13 0 74 1; -#X connect 14 0 71 0; -#X connect 14 0 77 0; -#X connect 15 0 6 1; -#X connect 15 0 30 1; -#X connect 15 0 51 0; -#X connect 15 0 51 1; -#X connect 16 0 8 1; -#X connect 16 0 32 1; -#X connect 16 0 52 0; -#X connect 16 0 52 1; -#X connect 17 0 10 1; -#X connect 17 0 34 1; -#X connect 17 0 53 0; -#X connect 17 0 53 1; -#X connect 18 0 20 0; -#X connect 19 0 30 0; -#X connect 19 0 39 0; -#X connect 20 0 19 0; -#X connect 21 0 32 0; -#X connect 21 0 41 0; -#X connect 22 0 21 0; -#X connect 23 0 34 0; -#X connect 23 0 43 0; -#X connect 24 0 23 0; -#X connect 25 0 22 0; -#X connect 26 0 24 0; -#X connect 30 0 31 0; -#X connect 30 0 31 1; -#X connect 31 0 36 0; -#X connect 32 0 33 0; -#X connect 32 0 33 1; -#X connect 33 0 36 1; -#X connect 34 0 35 0; -#X connect 34 0 35 1; -#X connect 35 0 37 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 37 0 68 0; -#X connect 38 0 70 0; -#X connect 39 0 40 0; -#X connect 39 0 40 1; -#X connect 40 0 45 0; -#X connect 41 0 42 0; -#X connect 41 0 42 1; -#X connect 42 0 45 1; -#X connect 43 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 46 1; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 46 0 69 1; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 55 1; -#X connect 54 0 55 0; -#X connect 55 0 56 0; -#X connect 55 0 74 0; -#X connect 56 0 76 0; -#X connect 58 0 64 0; -#X connect 59 0 60 0; -#X connect 61 0 62 0; -#X connect 68 0 69 0; -#X connect 69 0 72 0; -#X connect 70 0 71 1; -#X connect 71 0 72 1; -#X connect 72 0 58 0; -#X connect 73 0 80 0; -#X connect 74 0 75 0; -#X connect 75 0 78 0; -#X connect 76 0 77 1; -#X connect 77 0 78 1; -#X connect 78 0 73 0; -#X connect 80 0 65 0; -#X connect 80 0 81 0; -#X connect 81 0 82 0; -#X connect 83 0 81 0; -#X connect 84 0 88 0; -#X connect 85 0 90 0; -#X connect 86 0 92 0; -#X connect 87 0 6 0; -#X connect 87 0 0 0; -#X connect 87 0 0 1; -#X connect 87 0 39 1; -#X connect 88 0 87 0; -#X connect 89 0 1 0; -#X connect 89 0 1 1; -#X connect 89 0 41 1; -#X connect 89 0 8 0; -#X connect 90 0 89 0; -#X connect 91 0 10 0; -#X connect 91 0 2 0; -#X connect 91 0 2 1; -#X connect 91 0 43 1; -#X connect 92 0 91 0; -#X restore 434 392 pd SourceAngles; -#X connect 0 0 13 0; -#X connect 1 0 15 0; -#X connect 2 0 17 0; -#X connect 3 0 4 0; -#X connect 3 0 4 1; -#X connect 3 0 29 0; -#X connect 4 0 9 0; -#X connect 5 0 6 0; -#X connect 5 0 6 1; -#X connect 5 0 29 1; -#X connect 5 0 34 0; -#X connect 5 0 38 0; -#X connect 6 0 9 1; -#X connect 7 0 8 0; -#X connect 7 0 8 1; -#X connect 8 0 10 1; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 23 0; -#X connect 12 0 7 1; -#X connect 13 0 12 0; -#X connect 14 0 5 1; -#X connect 15 0 14 0; -#X connect 16 0 3 1; -#X connect 17 0 16 0; -#X connect 18 0 3 0; -#X connect 18 0 50 0; -#X connect 19 0 5 0; -#X connect 19 0 50 1; -#X connect 20 0 7 0; -#X connect 20 0 50 2; -#X connect 27 0 28 0; -#X connect 28 0 39 0; -#X connect 29 0 30 0; -#X connect 30 0 31 0; -#X connect 31 0 32 0; -#X connect 32 0 37 0; -#X connect 32 0 36 1; -#X connect 33 1 28 0; -#X connect 34 0 42 0; -#X connect 35 0 36 0; -#X connect 36 0 33 0; -#X connect 37 1 28 0; -#X connect 38 0 44 0; -#X connect 41 0 42 0; -#X connect 42 0 33 1; -#X connect 43 0 44 0; -#X connect 44 0 37 1; -#X connect 45 0 18 0; -#X connect 46 0 19 0; -#X connect 47 0 20 0; -#X connect 48 0 20 1; -#X connect 48 0 19 1; -#X connect 48 0 18 1; -#X connect 50 0 22 0; -#X connect 50 1 21 0; -#X restore 49 210 pd sourcePositions; #X text 480 -91 Patch that holds all the sources that are used to produce the basic aeolian tone.; #N canvas 230 416 532 341 strike 0; @@ -5800,50 +4540,49 @@ #X obj 492 69 r myMet; #X obj 492 90 snapshot~; #X floatatom 493 112 0 0 0 0 - - -; -#X obj 1213 29 r postsweepElev; -#X obj 1107 28 r postsweepAzim; -#X msg 1213 51 \$1 20; -#X obj 1213 72 line~; -#X msg 1107 52 \$1 20; -#X obj 1107 73 line~; -#X floatatom 1257 51 0 0 0 0 - - -; -#X floatatom 1150 52 0 0 0 0 - - -; -#X obj 1038 96 sig~ 180; -#X obj 1038 140 -~; -#X obj 1038 182 *~ 0.002778; -#X obj 1122 180 *~ 0.002778; -#X obj 1219 186 *~ 0.002778; -#X obj 1038 206 cos~; -#X obj 1122 204 sin~; -#X obj 1053 228 sin~; -#X obj 1137 228 sin~; -#X obj 1219 213 cos~; -#X obj 1053 273 *~ 1; -#X obj 1137 273 *~ 1; -#X obj 1208 277 *~ 1; -#X obj 1038 301 *~; -#X obj 1122 304 *~; -#X obj 1212 367 r myMet; -#X obj 1212 388 snapshot~; -#X floatatom 1212 409 0 0 0 0 - - -; -#X obj 1132 383 r myMet; -#X obj 1132 404 snapshot~; -#X floatatom 1132 425 0 0 0 0 - - -; -#X obj 1020 369 r myMet; -#X obj 1020 390 snapshot~; -#X floatatom 1020 411 0 0 0 0 - - -; -#X obj 1157 250 r Length; -#X obj 1214 250 *~ -1; -#X obj 1212 97 +~ 90; -#X obj 1043 325 s~ tipXend; -#X obj 1129 326 s~ tipYend; -#X obj 1214 301 s~ tipZend; -#X obj 1054 470 outlet; -#X obj 1131 473 outlet; -#X obj 1226 475 outlet; -#X text 1049 509 End Position of the tip of the sword; +#X obj 947 13 r postsweepElev; +#X obj 841 12 r postsweepAzim; +#X msg 947 35 \$1 20; +#X obj 947 56 line~; +#X msg 841 36 \$1 20; +#X obj 841 57 line~; +#X floatatom 991 35 0 0 0 0 - - -; +#X floatatom 884 36 0 0 0 0 - - -; +#X obj 772 80 sig~ 180; +#X obj 772 124 -~; +#X obj 772 166 *~ 0.002778; +#X obj 856 164 *~ 0.002778; +#X obj 953 170 *~ 0.002778; +#X obj 772 190 cos~; +#X obj 856 188 sin~; +#X obj 787 212 sin~; +#X obj 871 212 sin~; +#X obj 953 197 cos~; +#X obj 787 257 *~ 1; +#X obj 871 257 *~ 1; +#X obj 942 261 *~ 1; +#X obj 772 285 *~; +#X obj 856 288 *~; +#X obj 946 351 r myMet; +#X obj 946 372 snapshot~; +#X floatatom 946 393 0 0 0 0 - - -; +#X obj 866 367 r myMet; +#X obj 866 388 snapshot~; +#X floatatom 866 409 0 0 0 0 - - -; +#X obj 754 353 r myMet; +#X obj 754 374 snapshot~; +#X floatatom 754 395 0 0 0 0 - - -; +#X obj 891 234 r Length; +#X obj 948 234 *~ -1; +#X obj 946 81 +~ 90; +#X obj 777 309 s~ tipXend; +#X obj 863 310 s~ tipYend; +#X obj 948 285 s~ tipZend; +#X obj 788 454 outlet; +#X obj 865 457 outlet; +#X obj 960 459 outlet; +#X text 783 493 End Position of the tip of the sword; #X text 220 444 Current Position of the tip of the sword; -#X text 611 488 Current Position of the tip of the sword; #N canvas 666 29 509 620 PlanePerp 0; #X obj 25 47 inlet~; #X obj 265 42 inlet~; @@ -5883,9 +4622,8 @@ #X obj 93 332 +~; #X obj 188 327 +~; #X obj 278 334 +~; -#X obj 300 292 r~ tipZ; -#X obj 209 301 r~ tipY; -#X obj 108 306 r~ tipX; +#X text 52 537 Position of the tip following a rotation in the z axis +; #X connect 0 0 2 1; #X connect 1 0 31 0; #X connect 2 0 4 0; @@ -5923,11 +4661,8 @@ #X connect 35 0 23 0; #X connect 36 0 20 0; #X connect 37 0 17 0; -#X connect 38 0 37 1; -#X connect 39 0 36 1; -#X connect 40 0 35 1; #X restore 616 120 pd PlanePerp; -#N canvas 646 412 482 626 PlanePerp2 0; +#N canvas 652 105 482 626 PlanePerp2 0; #X obj -22 42 inlet~; #X obj 218 37 inlet~; #X obj -39 114 -~; @@ -5967,10 +4702,9 @@ #X obj 2 318 +~; #X obj 97 313 +~; #X obj 187 320 +~; -#X obj 209 278 r~ tipZ; -#X obj 118 287 r~ tipY; -#X obj 17 292 r~ tipX; #X obj 108 355 *~ 1; +#X text 46 517 Position of the tip following rotation in the x axis +; #X connect 0 0 2 1; #X connect 1 0 29 0; #X connect 2 0 3 0; @@ -6007,21 +4741,18 @@ #X connect 32 0 2 0; #X connect 35 0 36 0; #X connect 36 0 23 0; -#X connect 37 0 42 0; +#X connect 37 0 39 0; #X connect 38 0 17 0; -#X connect 39 0 38 1; -#X connect 40 0 37 1; -#X connect 41 0 36 1; -#X connect 42 0 20 0; -#X restore 746 115 pd PlanePerp2; +#X connect 39 0 20 0; +#X restore 619 150 pd PlanePerp2; #X connect 0 0 8 1; #X connect 0 0 44 0; +#X connect 0 0 92 0; #X connect 0 0 93 0; -#X connect 0 0 94 0; #X connect 1 0 41 0; #X connect 1 0 47 0; +#X connect 1 0 92 1; #X connect 1 0 93 1; -#X connect 1 0 94 1; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 8 0 10 0; @@ -6106,55 +4837,2174 @@ #X connect 82 0 69 0; #X connect 83 0 61 0; #X restore 498 66 pd Positions; +#X obj 604 254 freqCalcCyl4HiFi; +#N canvas 144 122 1130 580 sourcePositions 0; +#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; +#X obj 86 163 *~ 1; +#X obj 170 169 *~ 1; +#X obj 256 173 *~ 1; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X obj 660 253 r myMet; +#X obj 659 278 snapshot~; +#X obj 567 57 /~; +#X obj 567 80 atan~; +#X obj 567 103 /~ 3.14159; +#X obj 567 127 abs~; +#X obj 552 193 spigot~; +#X obj 591 150 >~ 0; +#X obj 519 138 sig~ 1; +#X obj 552 170 -~; +#X obj 687 217 spigot~; +#X obj 726 173 <~ 0; +#X obj 659 304 outlet; +#X text 651 331 Pan Value; +#X obj 626 150 r myMet; +#X obj 591 171 snapshot~; +#X obj 759 172 r myMet; +#X obj 726 195 snapshot~; +#X obj 86 136 r~ tipX; +#X obj 170 145 r~ tipY; +#X obj 256 150 r~ tipZ; +#X obj 191 107 inlet; +#X text 171 33 Calculates position of the source.; +#X obj 467 353 outlet~; +#X obj 361 348 outlet~; +#X text 252 405 source - Obs Elevation; +#X text 500 434 source - Obs Azimuth; +#X obj 295 328 r myMet; +#X obj 295 348 snapshot~; +#X floatatom 295 369 0 0 0 0 - - -; +#X obj 524 355 r myMet; +#X obj 524 375 snapshot~; +#X floatatom 524 396 0 0 0 0 - - -; +#N canvas 94 149 1327 793 Elevation 0; +#X obj 334 148 r myMet; +#X obj 334 168 snapshot~; +#X floatatom 334 189 0 0 0 0 - - -; +#X obj 105 63 r conPerpX; +#X obj 189 67 r conPerpY; +#X obj 275 74 r conPerpZ; +#X obj 66 139 r myMet; +#X obj 66 159 snapshot~; +#X floatatom 66 180 0 0 0 0 - - -; +#X obj 216 147 r myMet; +#X obj 216 167 snapshot~; +#X floatatom 216 188 0 0 0 0 - - -; +#X obj 486 126 line~; +#X msg 486 106 \$1 5; +#X obj 555 124 line~; +#X msg 555 104 \$1 5; +#X obj 628 125 line~; +#X msg 628 105 \$1 5; +#X obj 486 84 r obVertX; +#X obj 555 83 r obVertY; +#X obj 628 84 r obVertZ; +#X obj 729 165 r myMet; +#X obj 729 185 snapshot~; +#X floatatom 729 206 0 0 0 0 - - -; +#X obj 461 156 r myMet; +#X obj 461 176 snapshot~; +#X floatatom 461 197 0 0 0 0 - - -; +#X obj 611 164 r myMet; +#X obj 611 184 snapshot~; +#X floatatom 611 205 0 0 0 0 - - -; +#X obj 1057 129 r myMet; +#X obj 1057 149 snapshot~; +#X floatatom 1057 170 0 0 0 0 - - -; +#X obj 789 120 r myMet; +#X obj 789 140 snapshot~; +#X floatatom 789 161 0 0 0 0 - - -; +#X obj 939 128 r myMet; +#X obj 939 148 snapshot~; +#X floatatom 939 169 0 0 0 0 - - -; +#X obj 216 339 -~; +#X obj 258 341 -~; +#X obj 310 343 -~; +#X obj 893 321 -~; +#X obj 935 323 -~; +#X obj 987 325 -~; +#X obj 216 366 *~; +#X obj 257 367 *~; +#X obj 310 369 *~; +#X obj 527 359 *~; +#X obj 568 360 *~; +#X obj 621 362 *~; +#X obj 895 347 *~; +#X obj 936 348 *~; +#X obj 989 350 *~; +#X obj 235 396 +~; +#X obj 271 423 +~; +#X obj 552 387 +~; +#X obj 588 414 +~; +#X obj 922 372 +~; +#X obj 958 399 +~; +#X obj 271 450 sqrt~; +#X obj 589 440 sqrt~; +#X obj 959 427 sqrt~; +#X text 67 21 Position of perpendicular of the source on the plane +of sweep (ConP); +#X text 445 36 Observer Position projected onto vertical plane of source +motion (ObV); +#X text 871 33 Source Position (s); +#X text 1009 425 |s ObV|; +#X text 638 435 |ConP s|; +#X text 321 449 |ConP ObV|; +#X obj 753 513 +~; +#X obj 751 549 -~; +#X obj 820 543 *~; +#X obj 821 568 *~ 2; +#X obj 753 590 /~; +#X obj 752 625 arccos~; +#X obj 860 660 r myMet; +#X obj 860 680 snapshot~; +#X floatatom 860 701 0 0 0 0 - - -; +#X obj 752 668 outlet~; +#X obj 127 119 line~; +#X msg 127 99 \$1 5; +#X obj 196 117 line~; +#X msg 196 97 \$1 5; +#X obj 269 118 line~; +#X msg 269 98 \$1 5; +#X obj 808 77 inlet~; +#X obj 892 72 inlet~; +#X obj 978 71 inlet~; +#X obj 216 279 +~; +#X obj 256 282 +~; +#X obj 310 288 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 80 0; +#X connect 4 0 82 0; +#X connect 5 0 84 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 12 0 25 0; +#X connect 12 0 39 1; +#X connect 12 0 42 0; +#X connect 13 0 12 0; +#X connect 14 0 28 0; +#X connect 14 0 40 1; +#X connect 14 0 43 0; +#X connect 15 0 14 0; +#X connect 16 0 22 0; +#X connect 16 0 41 1; +#X connect 16 0 44 0; +#X connect 17 0 16 0; +#X connect 18 0 13 0; +#X connect 19 0 15 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 39 0 45 0; +#X connect 39 0 45 1; +#X connect 40 0 46 0; +#X connect 40 0 46 1; +#X connect 41 0 47 0; +#X connect 41 0 47 1; +#X connect 42 0 51 0; +#X connect 42 0 51 1; +#X connect 43 0 52 0; +#X connect 43 0 52 1; +#X connect 44 0 53 0; +#X connect 44 0 53 1; +#X connect 45 0 54 0; +#X connect 46 0 54 1; +#X connect 47 0 55 1; +#X connect 48 0 56 0; +#X connect 49 0 56 1; +#X connect 50 0 57 1; +#X connect 51 0 58 0; +#X connect 52 0 58 1; +#X connect 53 0 59 1; +#X connect 54 0 55 0; +#X connect 55 0 60 0; +#X connect 55 0 70 1; +#X connect 56 0 57 0; +#X connect 57 0 61 0; +#X connect 57 0 69 0; +#X connect 58 0 59 0; +#X connect 59 0 62 0; +#X connect 59 0 69 1; +#X connect 61 0 71 0; +#X connect 62 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 7 0; +#X connect 79 0 48 1; +#X connect 79 0 48 0; +#X connect 79 0 88 0; +#X connect 80 0 79 0; +#X connect 81 0 10 0; +#X connect 81 0 49 1; +#X connect 81 0 49 0; +#X connect 81 0 89 0; +#X connect 82 0 81 0; +#X connect 83 0 1 0; +#X connect 83 0 50 1; +#X connect 83 0 50 0; +#X connect 83 0 90 0; +#X connect 84 0 83 0; +#X connect 85 0 34 0; +#X connect 85 0 42 1; +#X connect 85 0 88 1; +#X connect 86 0 37 0; +#X connect 86 0 43 1; +#X connect 86 0 89 1; +#X connect 87 0 31 0; +#X connect 87 0 44 1; +#X connect 87 0 90 1; +#X connect 88 0 39 0; +#X connect 89 0 40 0; +#X connect 90 0 41 0; +#X restore 361 322 pd Elevation; +#N canvas 192 221 1190 657 Azimuth 0; +#X obj 344 158 r myMet; +#X obj 344 178 snapshot~; +#X floatatom 344 199 0 0 0 0 - - -; +#X obj 156 93 r conPerpX; +#X obj 240 97 r conPerpY; +#X obj 326 104 r conPerpZ; +#X obj 109 162 r myMet; +#X obj 109 182 snapshot~; +#X floatatom 109 203 0 0 0 0 - - -; +#X obj 226 157 r myMet; +#X obj 226 177 snapshot~; +#X floatatom 226 198 0 0 0 0 - - -; +#X obj 1067 139 r myMet; +#X obj 1067 159 snapshot~; +#X floatatom 1067 180 0 0 0 0 - - -; +#X obj 799 129 r myMet; +#X obj 799 150 snapshot~; +#X floatatom 799 171 0 0 0 0 - - -; +#X obj 949 138 r myMet; +#X obj 949 158 snapshot~; +#X floatatom 949 179 0 0 0 0 - - -; +#X text 881 43 Source Position (s); +#X text 77 31 Position of perpendicular of the source on the plane +of sweep (ConP); +#X msg 156 115 \$1 5; +#X obj 156 135 line~; +#X msg 240 116 \$1 5; +#X obj 240 136 line~; +#X msg 326 123 \$1 5; +#X obj 326 143 line~; +#X obj 498 120 line~; +#X msg 498 101 \$1 5; +#X obj 588 114 line~; +#X msg 588 95 \$1 5; +#X obj 678 116 line~; +#X msg 678 97 \$1 5; +#X obj 640 155 r myMet; +#X obj 640 175 snapshot~; +#X floatatom 640 196 0 0 0 0 - - -; +#X obj 474 158 r myMet; +#X obj 474 179 snapshot~; +#X floatatom 474 200 0 0 0 0 - - -; +#X obj 564 155 r myMet; +#X obj 564 175 snapshot~; +#X floatatom 564 196 0 0 0 0 - - -; +#X obj 105 281 -~; +#X obj 147 283 -~; +#X obj 199 285 -~; +#X obj 782 263 -~; +#X obj 824 265 -~; +#X obj 876 267 -~; +#X obj 105 308 *~; +#X obj 146 309 *~; +#X obj 199 311 *~; +#X obj 416 301 *~; +#X obj 457 302 *~; +#X obj 510 304 *~; +#X obj 784 289 *~; +#X obj 825 290 *~; +#X obj 878 292 *~; +#X obj 124 338 +~; +#X obj 160 365 +~; +#X obj 441 329 +~; +#X obj 477 356 +~; +#X obj 811 314 +~; +#X obj 847 341 +~; +#X obj 160 392 sqrt~; +#X obj 478 382 sqrt~; +#X obj 848 369 sqrt~; +#X text 527 377 |ConP s|; +#X obj 642 455 +~; +#X obj 640 491 -~; +#X obj 709 485 *~; +#X obj 710 510 *~ 2; +#X obj 642 532 /~; +#X obj 641 567 arccos~; +#X obj 749 602 r myMet; +#X obj 749 622 snapshot~; +#X floatatom 749 643 0 0 0 0 - - -; +#X obj 641 610 outlet~; +#X obj 498 79 r obProX; +#X obj 588 75 r obProY; +#X obj 678 76 r obProZ; +#X text 461 36 Projection of observer position on the plane of the +sweep (obP); +#X text 210 391 |ConP ObP|; +#X text 898 367 |s ObP|; +#X obj 818 87 inlet~; +#X obj 902 82 inlet~; +#X obj 988 81 inlet~; +#X obj 99 239 +~; +#X obj 141 241 +~; +#X obj 193 243 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 23 0; +#X connect 4 0 25 0; +#X connect 5 0 27 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 23 0 24 0; +#X connect 24 0 7 0; +#X connect 24 0 53 1; +#X connect 24 0 53 0; +#X connect 24 0 88 0; +#X connect 25 0 26 0; +#X connect 26 0 10 0; +#X connect 26 0 54 1; +#X connect 26 0 54 0; +#X connect 26 0 89 0; +#X connect 27 0 28 0; +#X connect 28 0 1 0; +#X connect 28 0 55 1; +#X connect 28 0 55 0; +#X connect 28 0 90 0; +#X connect 29 0 39 0; +#X connect 29 0 44 1; +#X connect 29 0 47 0; +#X connect 30 0 29 0; +#X connect 31 0 42 0; +#X connect 31 0 45 1; +#X connect 31 0 48 0; +#X connect 32 0 31 0; +#X connect 33 0 36 0; +#X connect 33 0 46 1; +#X connect 33 0 49 0; +#X connect 34 0 33 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 44 0 50 0; +#X connect 44 0 50 1; +#X connect 45 0 51 0; +#X connect 45 0 51 1; +#X connect 46 0 52 0; +#X connect 46 0 52 1; +#X connect 47 0 56 0; +#X connect 47 0 56 1; +#X connect 48 0 57 0; +#X connect 48 0 57 1; +#X connect 49 0 58 0; +#X connect 49 0 58 1; +#X connect 50 0 59 0; +#X connect 51 0 59 1; +#X connect 52 0 60 1; +#X connect 53 0 61 0; +#X connect 54 0 61 1; +#X connect 55 0 62 1; +#X connect 56 0 63 0; +#X connect 57 0 63 1; +#X connect 58 0 64 1; +#X connect 59 0 60 0; +#X connect 60 0 65 0; +#X connect 60 0 70 1; +#X connect 61 0 62 0; +#X connect 62 0 66 0; +#X connect 62 0 69 0; +#X connect 63 0 64 0; +#X connect 64 0 67 0; +#X connect 64 0 69 1; +#X connect 66 0 71 0; +#X connect 67 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 30 0; +#X connect 80 0 32 0; +#X connect 81 0 34 0; +#X connect 85 0 16 0; +#X connect 85 0 47 1; +#X connect 85 0 88 1; +#X connect 86 0 19 0; +#X connect 86 0 48 1; +#X connect 86 0 89 1; +#X connect 87 0 13 0; +#X connect 87 0 49 1; +#X connect 87 0 90 1; +#X connect 88 0 44 0; +#X connect 89 0 45 0; +#X connect 90 0 46 0; +#X restore 467 326 pd Azimuth; +#X connect 0 0 13 0; +#X connect 1 0 15 0; +#X connect 2 0 17 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 25 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 25 1; +#X connect 5 0 30 0; +#X connect 5 0 34 0; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 21 0; +#X connect 12 0 7 1; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 17 0 16 0; +#X connect 18 0 3 0; +#X connect 18 0 56 0; +#X connect 18 0 57 0; +#X connect 19 0 5 0; +#X connect 19 0 56 1; +#X connect 19 0 57 1; +#X connect 20 0 7 0; +#X connect 20 0 56 2; +#X connect 20 0 57 2; +#X connect 23 0 24 0; +#X connect 24 0 35 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 33 0; +#X connect 28 0 32 1; +#X connect 29 1 24 0; +#X connect 30 0 38 0; +#X connect 31 0 32 0; +#X connect 32 0 29 0; +#X connect 33 1 24 0; +#X connect 34 0 40 0; +#X connect 37 0 38 0; +#X connect 38 0 29 1; +#X connect 39 0 40 0; +#X connect 40 0 33 1; +#X connect 41 0 18 0; +#X connect 42 0 19 0; +#X connect 43 0 20 0; +#X connect 44 0 20 1; +#X connect 44 0 19 1; +#X connect 44 0 18 1; +#X connect 50 0 51 0; +#X connect 51 0 52 0; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 56 0 47 0; +#X connect 56 0 51 0; +#X connect 57 0 46 0; +#X connect 57 0 54 0; +#X restore 475 215 pd sourcePositions; +#X obj 465 262 freqCalcCyl4HiFi; +#N canvas 144 122 1130 580 sourcePositions 0; +#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; +#X obj 86 163 *~ 1; +#X obj 170 169 *~ 1; +#X obj 256 173 *~ 1; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X obj 660 253 r myMet; +#X obj 659 278 snapshot~; +#X obj 567 57 /~; +#X obj 567 80 atan~; +#X obj 567 103 /~ 3.14159; +#X obj 567 127 abs~; +#X obj 552 193 spigot~; +#X obj 591 150 >~ 0; +#X obj 519 138 sig~ 1; +#X obj 552 170 -~; +#X obj 687 217 spigot~; +#X obj 726 173 <~ 0; +#X obj 659 304 outlet; +#X text 651 331 Pan Value; +#X obj 626 150 r myMet; +#X obj 591 171 snapshot~; +#X obj 759 172 r myMet; +#X obj 726 195 snapshot~; +#X obj 86 136 r~ tipX; +#X obj 170 145 r~ tipY; +#X obj 256 150 r~ tipZ; +#X obj 191 107 inlet; +#X text 171 33 Calculates position of the source.; +#X obj 467 353 outlet~; +#X obj 361 348 outlet~; +#X text 252 405 source - Obs Elevation; +#X text 500 434 source - Obs Azimuth; +#X obj 295 328 r myMet; +#X obj 295 348 snapshot~; +#X floatatom 295 369 0 0 0 0 - - -; +#X obj 524 355 r myMet; +#X obj 524 375 snapshot~; +#X floatatom 524 396 0 0 0 0 - - -; +#N canvas 94 149 1327 793 Elevation 0; +#X obj 334 148 r myMet; +#X obj 334 168 snapshot~; +#X floatatom 334 189 0 0 0 0 - - -; +#X obj 105 63 r conPerpX; +#X obj 189 67 r conPerpY; +#X obj 275 74 r conPerpZ; +#X obj 66 139 r myMet; +#X obj 66 159 snapshot~; +#X floatatom 66 180 0 0 0 0 - - -; +#X obj 216 147 r myMet; +#X obj 216 167 snapshot~; +#X floatatom 216 188 0 0 0 0 - - -; +#X obj 486 126 line~; +#X msg 486 106 \$1 5; +#X obj 555 124 line~; +#X msg 555 104 \$1 5; +#X obj 628 125 line~; +#X msg 628 105 \$1 5; +#X obj 486 84 r obVertX; +#X obj 555 83 r obVertY; +#X obj 628 84 r obVertZ; +#X obj 729 165 r myMet; +#X obj 729 185 snapshot~; +#X floatatom 729 206 0 0 0 0 - - -; +#X obj 461 156 r myMet; +#X obj 461 176 snapshot~; +#X floatatom 461 197 0 0 0 0 - - -; +#X obj 611 164 r myMet; +#X obj 611 184 snapshot~; +#X floatatom 611 205 0 0 0 0 - - -; +#X obj 1057 129 r myMet; +#X obj 1057 149 snapshot~; +#X floatatom 1057 170 0 0 0 0 - - -; +#X obj 789 120 r myMet; +#X obj 789 140 snapshot~; +#X floatatom 789 161 0 0 0 0 - - -; +#X obj 939 128 r myMet; +#X obj 939 148 snapshot~; +#X floatatom 939 169 0 0 0 0 - - -; +#X obj 216 339 -~; +#X obj 258 341 -~; +#X obj 310 343 -~; +#X obj 893 321 -~; +#X obj 935 323 -~; +#X obj 987 325 -~; +#X obj 216 366 *~; +#X obj 257 367 *~; +#X obj 310 369 *~; +#X obj 527 359 *~; +#X obj 568 360 *~; +#X obj 621 362 *~; +#X obj 895 347 *~; +#X obj 936 348 *~; +#X obj 989 350 *~; +#X obj 235 396 +~; +#X obj 271 423 +~; +#X obj 552 387 +~; +#X obj 588 414 +~; +#X obj 922 372 +~; +#X obj 958 399 +~; +#X obj 271 450 sqrt~; +#X obj 589 440 sqrt~; +#X obj 959 427 sqrt~; +#X text 67 21 Position of perpendicular of the source on the plane +of sweep (ConP); +#X text 445 36 Observer Position projected onto vertical plane of source +motion (ObV); +#X text 871 33 Source Position (s); +#X text 1009 425 |s ObV|; +#X text 638 435 |ConP s|; +#X text 321 449 |ConP ObV|; +#X obj 753 513 +~; +#X obj 751 549 -~; +#X obj 820 543 *~; +#X obj 821 568 *~ 2; +#X obj 753 590 /~; +#X obj 752 625 arccos~; +#X obj 860 660 r myMet; +#X obj 860 680 snapshot~; +#X floatatom 860 701 0 0 0 0 - - -; +#X obj 752 668 outlet~; +#X obj 127 119 line~; +#X msg 127 99 \$1 5; +#X obj 196 117 line~; +#X msg 196 97 \$1 5; +#X obj 269 118 line~; +#X msg 269 98 \$1 5; +#X obj 808 77 inlet~; +#X obj 892 72 inlet~; +#X obj 978 71 inlet~; +#X obj 216 279 +~; +#X obj 256 282 +~; +#X obj 310 288 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 80 0; +#X connect 4 0 82 0; +#X connect 5 0 84 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 12 0 25 0; +#X connect 12 0 39 1; +#X connect 12 0 42 0; +#X connect 13 0 12 0; +#X connect 14 0 28 0; +#X connect 14 0 40 1; +#X connect 14 0 43 0; +#X connect 15 0 14 0; +#X connect 16 0 22 0; +#X connect 16 0 41 1; +#X connect 16 0 44 0; +#X connect 17 0 16 0; +#X connect 18 0 13 0; +#X connect 19 0 15 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 39 0 45 0; +#X connect 39 0 45 1; +#X connect 40 0 46 0; +#X connect 40 0 46 1; +#X connect 41 0 47 0; +#X connect 41 0 47 1; +#X connect 42 0 51 0; +#X connect 42 0 51 1; +#X connect 43 0 52 0; +#X connect 43 0 52 1; +#X connect 44 0 53 0; +#X connect 44 0 53 1; +#X connect 45 0 54 0; +#X connect 46 0 54 1; +#X connect 47 0 55 1; +#X connect 48 0 56 0; +#X connect 49 0 56 1; +#X connect 50 0 57 1; +#X connect 51 0 58 0; +#X connect 52 0 58 1; +#X connect 53 0 59 1; +#X connect 54 0 55 0; +#X connect 55 0 60 0; +#X connect 55 0 70 1; +#X connect 56 0 57 0; +#X connect 57 0 61 0; +#X connect 57 0 69 0; +#X connect 58 0 59 0; +#X connect 59 0 62 0; +#X connect 59 0 69 1; +#X connect 61 0 71 0; +#X connect 62 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 7 0; +#X connect 79 0 48 1; +#X connect 79 0 48 0; +#X connect 79 0 88 0; +#X connect 80 0 79 0; +#X connect 81 0 10 0; +#X connect 81 0 49 1; +#X connect 81 0 49 0; +#X connect 81 0 89 0; +#X connect 82 0 81 0; +#X connect 83 0 1 0; +#X connect 83 0 50 1; +#X connect 83 0 50 0; +#X connect 83 0 90 0; +#X connect 84 0 83 0; +#X connect 85 0 34 0; +#X connect 85 0 42 1; +#X connect 85 0 88 1; +#X connect 86 0 37 0; +#X connect 86 0 43 1; +#X connect 86 0 89 1; +#X connect 87 0 31 0; +#X connect 87 0 44 1; +#X connect 87 0 90 1; +#X connect 88 0 39 0; +#X connect 89 0 40 0; +#X connect 90 0 41 0; +#X restore 361 322 pd Elevation; +#N canvas 192 221 1190 657 Azimuth 0; +#X obj 344 158 r myMet; +#X obj 344 178 snapshot~; +#X floatatom 344 199 0 0 0 0 - - -; +#X obj 156 93 r conPerpX; +#X obj 240 97 r conPerpY; +#X obj 326 104 r conPerpZ; +#X obj 109 162 r myMet; +#X obj 109 182 snapshot~; +#X floatatom 109 203 0 0 0 0 - - -; +#X obj 226 157 r myMet; +#X obj 226 177 snapshot~; +#X floatatom 226 198 0 0 0 0 - - -; +#X obj 1067 139 r myMet; +#X obj 1067 159 snapshot~; +#X floatatom 1067 180 0 0 0 0 - - -; +#X obj 799 129 r myMet; +#X obj 799 150 snapshot~; +#X floatatom 799 171 0 0 0 0 - - -; +#X obj 949 138 r myMet; +#X obj 949 158 snapshot~; +#X floatatom 949 179 0 0 0 0 - - -; +#X text 881 43 Source Position (s); +#X text 77 31 Position of perpendicular of the source on the plane +of sweep (ConP); +#X msg 156 115 \$1 5; +#X obj 156 135 line~; +#X msg 240 116 \$1 5; +#X obj 240 136 line~; +#X msg 326 123 \$1 5; +#X obj 326 143 line~; +#X obj 498 120 line~; +#X msg 498 101 \$1 5; +#X obj 588 114 line~; +#X msg 588 95 \$1 5; +#X obj 678 116 line~; +#X msg 678 97 \$1 5; +#X obj 640 155 r myMet; +#X obj 640 175 snapshot~; +#X floatatom 640 196 0 0 0 0 - - -; +#X obj 474 158 r myMet; +#X obj 474 179 snapshot~; +#X floatatom 474 200 0 0 0 0 - - -; +#X obj 564 155 r myMet; +#X obj 564 175 snapshot~; +#X floatatom 564 196 0 0 0 0 - - -; +#X obj 105 281 -~; +#X obj 147 283 -~; +#X obj 199 285 -~; +#X obj 782 263 -~; +#X obj 824 265 -~; +#X obj 876 267 -~; +#X obj 105 308 *~; +#X obj 146 309 *~; +#X obj 199 311 *~; +#X obj 416 301 *~; +#X obj 457 302 *~; +#X obj 510 304 *~; +#X obj 784 289 *~; +#X obj 825 290 *~; +#X obj 878 292 *~; +#X obj 124 338 +~; +#X obj 160 365 +~; +#X obj 441 329 +~; +#X obj 477 356 +~; +#X obj 811 314 +~; +#X obj 847 341 +~; +#X obj 160 392 sqrt~; +#X obj 478 382 sqrt~; +#X obj 848 369 sqrt~; +#X text 527 377 |ConP s|; +#X obj 642 455 +~; +#X obj 640 491 -~; +#X obj 709 485 *~; +#X obj 710 510 *~ 2; +#X obj 642 532 /~; +#X obj 641 567 arccos~; +#X obj 749 602 r myMet; +#X obj 749 622 snapshot~; +#X floatatom 749 643 0 0 0 0 - - -; +#X obj 641 610 outlet~; +#X obj 498 79 r obProX; +#X obj 588 75 r obProY; +#X obj 678 76 r obProZ; +#X text 461 36 Projection of observer position on the plane of the +sweep (obP); +#X text 210 391 |ConP ObP|; +#X text 898 367 |s ObP|; +#X obj 818 87 inlet~; +#X obj 902 82 inlet~; +#X obj 988 81 inlet~; +#X obj 99 239 +~; +#X obj 141 241 +~; +#X obj 193 243 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 23 0; +#X connect 4 0 25 0; +#X connect 5 0 27 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 23 0 24 0; +#X connect 24 0 7 0; +#X connect 24 0 53 1; +#X connect 24 0 53 0; +#X connect 24 0 88 0; +#X connect 25 0 26 0; +#X connect 26 0 10 0; +#X connect 26 0 54 1; +#X connect 26 0 54 0; +#X connect 26 0 89 0; +#X connect 27 0 28 0; +#X connect 28 0 1 0; +#X connect 28 0 55 1; +#X connect 28 0 55 0; +#X connect 28 0 90 0; +#X connect 29 0 39 0; +#X connect 29 0 44 1; +#X connect 29 0 47 0; +#X connect 30 0 29 0; +#X connect 31 0 42 0; +#X connect 31 0 45 1; +#X connect 31 0 48 0; +#X connect 32 0 31 0; +#X connect 33 0 36 0; +#X connect 33 0 46 1; +#X connect 33 0 49 0; +#X connect 34 0 33 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 44 0 50 0; +#X connect 44 0 50 1; +#X connect 45 0 51 0; +#X connect 45 0 51 1; +#X connect 46 0 52 0; +#X connect 46 0 52 1; +#X connect 47 0 56 0; +#X connect 47 0 56 1; +#X connect 48 0 57 0; +#X connect 48 0 57 1; +#X connect 49 0 58 0; +#X connect 49 0 58 1; +#X connect 50 0 59 0; +#X connect 51 0 59 1; +#X connect 52 0 60 1; +#X connect 53 0 61 0; +#X connect 54 0 61 1; +#X connect 55 0 62 1; +#X connect 56 0 63 0; +#X connect 57 0 63 1; +#X connect 58 0 64 1; +#X connect 59 0 60 0; +#X connect 60 0 65 0; +#X connect 60 0 70 1; +#X connect 61 0 62 0; +#X connect 62 0 66 0; +#X connect 62 0 69 0; +#X connect 63 0 64 0; +#X connect 64 0 67 0; +#X connect 64 0 69 1; +#X connect 66 0 71 0; +#X connect 67 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 30 0; +#X connect 80 0 32 0; +#X connect 81 0 34 0; +#X connect 85 0 16 0; +#X connect 85 0 47 1; +#X connect 85 0 88 1; +#X connect 86 0 19 0; +#X connect 86 0 48 1; +#X connect 86 0 89 1; +#X connect 87 0 13 0; +#X connect 87 0 49 1; +#X connect 87 0 90 1; +#X connect 88 0 44 0; +#X connect 89 0 45 0; +#X connect 90 0 46 0; +#X restore 467 326 pd Azimuth; +#X connect 0 0 13 0; +#X connect 1 0 15 0; +#X connect 2 0 17 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 25 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 25 1; +#X connect 5 0 30 0; +#X connect 5 0 34 0; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 21 0; +#X connect 12 0 7 1; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 17 0 16 0; +#X connect 18 0 3 0; +#X connect 18 0 56 0; +#X connect 18 0 57 0; +#X connect 19 0 5 0; +#X connect 19 0 56 1; +#X connect 19 0 57 1; +#X connect 20 0 7 0; +#X connect 20 0 56 2; +#X connect 20 0 57 2; +#X connect 23 0 24 0; +#X connect 24 0 35 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 33 0; +#X connect 28 0 32 1; +#X connect 29 1 24 0; +#X connect 30 0 38 0; +#X connect 31 0 32 0; +#X connect 32 0 29 0; +#X connect 33 1 24 0; +#X connect 34 0 40 0; +#X connect 37 0 38 0; +#X connect 38 0 29 1; +#X connect 39 0 40 0; +#X connect 40 0 33 1; +#X connect 41 0 18 0; +#X connect 42 0 19 0; +#X connect 43 0 20 0; +#X connect 44 0 20 1; +#X connect 44 0 19 1; +#X connect 44 0 18 1; +#X connect 50 0 51 0; +#X connect 51 0 52 0; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 56 0 47 0; +#X connect 56 0 51 0; +#X connect 57 0 46 0; +#X connect 57 0 54 0; +#X restore 310 220 pd sourcePositions; +#X obj 300 267 freqCalcCyl4HiFi; +#N canvas 144 122 1130 580 sourcePositions 0; +#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; +#X obj 86 163 *~ 1; +#X obj 170 169 *~ 1; +#X obj 256 173 *~ 1; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X obj 660 253 r myMet; +#X obj 659 278 snapshot~; +#X obj 567 57 /~; +#X obj 567 80 atan~; +#X obj 567 103 /~ 3.14159; +#X obj 567 127 abs~; +#X obj 552 193 spigot~; +#X obj 591 150 >~ 0; +#X obj 519 138 sig~ 1; +#X obj 552 170 -~; +#X obj 687 217 spigot~; +#X obj 726 173 <~ 0; +#X obj 659 304 outlet; +#X text 651 331 Pan Value; +#X obj 626 150 r myMet; +#X obj 591 171 snapshot~; +#X obj 759 172 r myMet; +#X obj 726 195 snapshot~; +#X obj 86 136 r~ tipX; +#X obj 170 145 r~ tipY; +#X obj 256 150 r~ tipZ; +#X obj 191 107 inlet; +#X text 171 33 Calculates position of the source.; +#X obj 467 353 outlet~; +#X obj 361 348 outlet~; +#X text 252 405 source - Obs Elevation; +#X text 500 434 source - Obs Azimuth; +#X obj 295 328 r myMet; +#X obj 295 348 snapshot~; +#X floatatom 295 369 0 0 0 0 - - -; +#X obj 524 355 r myMet; +#X obj 524 375 snapshot~; +#X floatatom 524 396 0 0 0 0 - - -; +#N canvas 94 149 1327 793 Elevation 0; +#X obj 334 148 r myMet; +#X obj 334 168 snapshot~; +#X floatatom 334 189 0 0 0 0 - - -; +#X obj 105 63 r conPerpX; +#X obj 189 67 r conPerpY; +#X obj 275 74 r conPerpZ; +#X obj 66 139 r myMet; +#X obj 66 159 snapshot~; +#X floatatom 66 180 0 0 0 0 - - -; +#X obj 216 147 r myMet; +#X obj 216 167 snapshot~; +#X floatatom 216 188 0 0 0 0 - - -; +#X obj 486 126 line~; +#X msg 486 106 \$1 5; +#X obj 555 124 line~; +#X msg 555 104 \$1 5; +#X obj 628 125 line~; +#X msg 628 105 \$1 5; +#X obj 486 84 r obVertX; +#X obj 555 83 r obVertY; +#X obj 628 84 r obVertZ; +#X obj 729 165 r myMet; +#X obj 729 185 snapshot~; +#X floatatom 729 206 0 0 0 0 - - -; +#X obj 461 156 r myMet; +#X obj 461 176 snapshot~; +#X floatatom 461 197 0 0 0 0 - - -; +#X obj 611 164 r myMet; +#X obj 611 184 snapshot~; +#X floatatom 611 205 0 0 0 0 - - -; +#X obj 1057 129 r myMet; +#X obj 1057 149 snapshot~; +#X floatatom 1057 170 0 0 0 0 - - -; +#X obj 789 120 r myMet; +#X obj 789 140 snapshot~; +#X floatatom 789 161 0 0 0 0 - - -; +#X obj 939 128 r myMet; +#X obj 939 148 snapshot~; +#X floatatom 939 169 0 0 0 0 - - -; +#X obj 216 339 -~; +#X obj 258 341 -~; +#X obj 310 343 -~; +#X obj 893 321 -~; +#X obj 935 323 -~; +#X obj 987 325 -~; +#X obj 216 366 *~; +#X obj 257 367 *~; +#X obj 310 369 *~; +#X obj 527 359 *~; +#X obj 568 360 *~; +#X obj 621 362 *~; +#X obj 895 347 *~; +#X obj 936 348 *~; +#X obj 989 350 *~; +#X obj 235 396 +~; +#X obj 271 423 +~; +#X obj 552 387 +~; +#X obj 588 414 +~; +#X obj 922 372 +~; +#X obj 958 399 +~; +#X obj 271 450 sqrt~; +#X obj 589 440 sqrt~; +#X obj 959 427 sqrt~; +#X text 67 21 Position of perpendicular of the source on the plane +of sweep (ConP); +#X text 445 36 Observer Position projected onto vertical plane of source +motion (ObV); +#X text 871 33 Source Position (s); +#X text 1009 425 |s ObV|; +#X text 638 435 |ConP s|; +#X text 321 449 |ConP ObV|; +#X obj 753 513 +~; +#X obj 751 549 -~; +#X obj 820 543 *~; +#X obj 821 568 *~ 2; +#X obj 753 590 /~; +#X obj 752 625 arccos~; +#X obj 860 660 r myMet; +#X obj 860 680 snapshot~; +#X floatatom 860 701 0 0 0 0 - - -; +#X obj 752 668 outlet~; +#X obj 127 119 line~; +#X msg 127 99 \$1 5; +#X obj 196 117 line~; +#X msg 196 97 \$1 5; +#X obj 269 118 line~; +#X msg 269 98 \$1 5; +#X obj 808 77 inlet~; +#X obj 892 72 inlet~; +#X obj 978 71 inlet~; +#X obj 216 279 +~; +#X obj 256 282 +~; +#X obj 310 288 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 80 0; +#X connect 4 0 82 0; +#X connect 5 0 84 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 12 0 25 0; +#X connect 12 0 39 1; +#X connect 12 0 42 0; +#X connect 13 0 12 0; +#X connect 14 0 28 0; +#X connect 14 0 40 1; +#X connect 14 0 43 0; +#X connect 15 0 14 0; +#X connect 16 0 22 0; +#X connect 16 0 41 1; +#X connect 16 0 44 0; +#X connect 17 0 16 0; +#X connect 18 0 13 0; +#X connect 19 0 15 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 39 0 45 0; +#X connect 39 0 45 1; +#X connect 40 0 46 0; +#X connect 40 0 46 1; +#X connect 41 0 47 0; +#X connect 41 0 47 1; +#X connect 42 0 51 0; +#X connect 42 0 51 1; +#X connect 43 0 52 0; +#X connect 43 0 52 1; +#X connect 44 0 53 0; +#X connect 44 0 53 1; +#X connect 45 0 54 0; +#X connect 46 0 54 1; +#X connect 47 0 55 1; +#X connect 48 0 56 0; +#X connect 49 0 56 1; +#X connect 50 0 57 1; +#X connect 51 0 58 0; +#X connect 52 0 58 1; +#X connect 53 0 59 1; +#X connect 54 0 55 0; +#X connect 55 0 60 0; +#X connect 55 0 70 1; +#X connect 56 0 57 0; +#X connect 57 0 61 0; +#X connect 57 0 69 0; +#X connect 58 0 59 0; +#X connect 59 0 62 0; +#X connect 59 0 69 1; +#X connect 61 0 71 0; +#X connect 62 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 7 0; +#X connect 79 0 48 1; +#X connect 79 0 48 0; +#X connect 79 0 88 0; +#X connect 80 0 79 0; +#X connect 81 0 10 0; +#X connect 81 0 49 1; +#X connect 81 0 49 0; +#X connect 81 0 89 0; +#X connect 82 0 81 0; +#X connect 83 0 1 0; +#X connect 83 0 50 1; +#X connect 83 0 50 0; +#X connect 83 0 90 0; +#X connect 84 0 83 0; +#X connect 85 0 34 0; +#X connect 85 0 42 1; +#X connect 85 0 88 1; +#X connect 86 0 37 0; +#X connect 86 0 43 1; +#X connect 86 0 89 1; +#X connect 87 0 31 0; +#X connect 87 0 44 1; +#X connect 87 0 90 1; +#X connect 88 0 39 0; +#X connect 89 0 40 0; +#X connect 90 0 41 0; +#X restore 361 322 pd Elevation; +#N canvas 192 221 1190 657 Azimuth 0; +#X obj 344 158 r myMet; +#X obj 344 178 snapshot~; +#X floatatom 344 199 0 0 0 0 - - -; +#X obj 156 93 r conPerpX; +#X obj 240 97 r conPerpY; +#X obj 326 104 r conPerpZ; +#X obj 109 162 r myMet; +#X obj 109 182 snapshot~; +#X floatatom 109 203 0 0 0 0 - - -; +#X obj 226 157 r myMet; +#X obj 226 177 snapshot~; +#X floatatom 226 198 0 0 0 0 - - -; +#X obj 1067 139 r myMet; +#X obj 1067 159 snapshot~; +#X floatatom 1067 180 0 0 0 0 - - -; +#X obj 799 129 r myMet; +#X obj 799 150 snapshot~; +#X floatatom 799 171 0 0 0 0 - - -; +#X obj 949 138 r myMet; +#X obj 949 158 snapshot~; +#X floatatom 949 179 0 0 0 0 - - -; +#X text 881 43 Source Position (s); +#X text 77 31 Position of perpendicular of the source on the plane +of sweep (ConP); +#X msg 156 115 \$1 5; +#X obj 156 135 line~; +#X msg 240 116 \$1 5; +#X obj 240 136 line~; +#X msg 326 123 \$1 5; +#X obj 326 143 line~; +#X obj 498 120 line~; +#X msg 498 101 \$1 5; +#X obj 588 114 line~; +#X msg 588 95 \$1 5; +#X obj 678 116 line~; +#X msg 678 97 \$1 5; +#X obj 640 155 r myMet; +#X obj 640 175 snapshot~; +#X floatatom 640 196 0 0 0 0 - - -; +#X obj 474 158 r myMet; +#X obj 474 179 snapshot~; +#X floatatom 474 200 0 0 0 0 - - -; +#X obj 564 155 r myMet; +#X obj 564 175 snapshot~; +#X floatatom 564 196 0 0 0 0 - - -; +#X obj 105 281 -~; +#X obj 147 283 -~; +#X obj 199 285 -~; +#X obj 782 263 -~; +#X obj 824 265 -~; +#X obj 876 267 -~; +#X obj 105 308 *~; +#X obj 146 309 *~; +#X obj 199 311 *~; +#X obj 416 301 *~; +#X obj 457 302 *~; +#X obj 510 304 *~; +#X obj 784 289 *~; +#X obj 825 290 *~; +#X obj 878 292 *~; +#X obj 124 338 +~; +#X obj 160 365 +~; +#X obj 441 329 +~; +#X obj 477 356 +~; +#X obj 811 314 +~; +#X obj 847 341 +~; +#X obj 160 392 sqrt~; +#X obj 478 382 sqrt~; +#X obj 848 369 sqrt~; +#X text 527 377 |ConP s|; +#X obj 642 455 +~; +#X obj 640 491 -~; +#X obj 709 485 *~; +#X obj 710 510 *~ 2; +#X obj 642 532 /~; +#X obj 641 567 arccos~; +#X obj 749 602 r myMet; +#X obj 749 622 snapshot~; +#X floatatom 749 643 0 0 0 0 - - -; +#X obj 641 610 outlet~; +#X obj 498 79 r obProX; +#X obj 588 75 r obProY; +#X obj 678 76 r obProZ; +#X text 461 36 Projection of observer position on the plane of the +sweep (obP); +#X text 210 391 |ConP ObP|; +#X text 898 367 |s ObP|; +#X obj 818 87 inlet~; +#X obj 902 82 inlet~; +#X obj 988 81 inlet~; +#X obj 99 239 +~; +#X obj 141 241 +~; +#X obj 193 243 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 23 0; +#X connect 4 0 25 0; +#X connect 5 0 27 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 23 0 24 0; +#X connect 24 0 7 0; +#X connect 24 0 53 1; +#X connect 24 0 53 0; +#X connect 24 0 88 0; +#X connect 25 0 26 0; +#X connect 26 0 10 0; +#X connect 26 0 54 1; +#X connect 26 0 54 0; +#X connect 26 0 89 0; +#X connect 27 0 28 0; +#X connect 28 0 1 0; +#X connect 28 0 55 1; +#X connect 28 0 55 0; +#X connect 28 0 90 0; +#X connect 29 0 39 0; +#X connect 29 0 44 1; +#X connect 29 0 47 0; +#X connect 30 0 29 0; +#X connect 31 0 42 0; +#X connect 31 0 45 1; +#X connect 31 0 48 0; +#X connect 32 0 31 0; +#X connect 33 0 36 0; +#X connect 33 0 46 1; +#X connect 33 0 49 0; +#X connect 34 0 33 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 44 0 50 0; +#X connect 44 0 50 1; +#X connect 45 0 51 0; +#X connect 45 0 51 1; +#X connect 46 0 52 0; +#X connect 46 0 52 1; +#X connect 47 0 56 0; +#X connect 47 0 56 1; +#X connect 48 0 57 0; +#X connect 48 0 57 1; +#X connect 49 0 58 0; +#X connect 49 0 58 1; +#X connect 50 0 59 0; +#X connect 51 0 59 1; +#X connect 52 0 60 1; +#X connect 53 0 61 0; +#X connect 54 0 61 1; +#X connect 55 0 62 1; +#X connect 56 0 63 0; +#X connect 57 0 63 1; +#X connect 58 0 64 1; +#X connect 59 0 60 0; +#X connect 60 0 65 0; +#X connect 60 0 70 1; +#X connect 61 0 62 0; +#X connect 62 0 66 0; +#X connect 62 0 69 0; +#X connect 63 0 64 0; +#X connect 64 0 67 0; +#X connect 64 0 69 1; +#X connect 66 0 71 0; +#X connect 67 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 30 0; +#X connect 80 0 32 0; +#X connect 81 0 34 0; +#X connect 85 0 16 0; +#X connect 85 0 47 1; +#X connect 85 0 88 1; +#X connect 86 0 19 0; +#X connect 86 0 48 1; +#X connect 86 0 89 1; +#X connect 87 0 13 0; +#X connect 87 0 49 1; +#X connect 87 0 90 1; +#X connect 88 0 44 0; +#X connect 89 0 45 0; +#X connect 90 0 46 0; +#X restore 467 326 pd Azimuth; +#X connect 0 0 13 0; +#X connect 1 0 15 0; +#X connect 2 0 17 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 25 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 25 1; +#X connect 5 0 30 0; +#X connect 5 0 34 0; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 21 0; +#X connect 12 0 7 1; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 17 0 16 0; +#X connect 18 0 3 0; +#X connect 18 0 56 0; +#X connect 18 0 57 0; +#X connect 19 0 5 0; +#X connect 19 0 56 1; +#X connect 19 0 57 1; +#X connect 20 0 7 0; +#X connect 20 0 56 2; +#X connect 20 0 57 2; +#X connect 23 0 24 0; +#X connect 24 0 35 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 33 0; +#X connect 28 0 32 1; +#X connect 29 1 24 0; +#X connect 30 0 38 0; +#X connect 31 0 32 0; +#X connect 32 0 29 0; +#X connect 33 1 24 0; +#X connect 34 0 40 0; +#X connect 37 0 38 0; +#X connect 38 0 29 1; +#X connect 39 0 40 0; +#X connect 40 0 33 1; +#X connect 41 0 18 0; +#X connect 42 0 19 0; +#X connect 43 0 20 0; +#X connect 44 0 20 1; +#X connect 44 0 19 1; +#X connect 44 0 18 1; +#X connect 50 0 51 0; +#X connect 51 0 52 0; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 56 0 47 0; +#X connect 56 0 51 0; +#X connect 57 0 46 0; +#X connect 57 0 54 0; +#X restore 178 218 pd sourcePositions; +#X obj 168 265 freqCalcCyl4HiFi; +#N canvas 144 122 1130 580 sourcePositions 0; +#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; +#X obj 86 163 *~ 1; +#X obj 170 169 *~ 1; +#X obj 256 173 *~ 1; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X obj 660 253 r myMet; +#X obj 659 278 snapshot~; +#X obj 567 57 /~; +#X obj 567 80 atan~; +#X obj 567 103 /~ 3.14159; +#X obj 567 127 abs~; +#X obj 552 193 spigot~; +#X obj 591 150 >~ 0; +#X obj 519 138 sig~ 1; +#X obj 552 170 -~; +#X obj 687 217 spigot~; +#X obj 726 173 <~ 0; +#X obj 659 304 outlet; +#X text 651 331 Pan Value; +#X obj 626 150 r myMet; +#X obj 591 171 snapshot~; +#X obj 759 172 r myMet; +#X obj 726 195 snapshot~; +#X obj 86 136 r~ tipX; +#X obj 170 145 r~ tipY; +#X obj 256 150 r~ tipZ; +#X obj 191 107 inlet; +#X text 171 33 Calculates position of the source.; +#X obj 467 353 outlet~; +#X obj 361 348 outlet~; +#X text 252 405 source - Obs Elevation; +#X text 500 434 source - Obs Azimuth; +#X obj 295 328 r myMet; +#X obj 295 348 snapshot~; +#X floatatom 295 369 0 0 0 0 - - -; +#X obj 524 355 r myMet; +#X obj 524 375 snapshot~; +#X floatatom 524 396 0 0 0 0 - - -; +#N canvas 94 149 1327 793 Elevation 0; +#X obj 334 148 r myMet; +#X obj 334 168 snapshot~; +#X floatatom 334 189 0 0 0 0 - - -; +#X obj 105 63 r conPerpX; +#X obj 189 67 r conPerpY; +#X obj 275 74 r conPerpZ; +#X obj 66 139 r myMet; +#X obj 66 159 snapshot~; +#X floatatom 66 180 0 0 0 0 - - -; +#X obj 216 147 r myMet; +#X obj 216 167 snapshot~; +#X floatatom 216 188 0 0 0 0 - - -; +#X obj 486 126 line~; +#X msg 486 106 \$1 5; +#X obj 555 124 line~; +#X msg 555 104 \$1 5; +#X obj 628 125 line~; +#X msg 628 105 \$1 5; +#X obj 486 84 r obVertX; +#X obj 555 83 r obVertY; +#X obj 628 84 r obVertZ; +#X obj 729 165 r myMet; +#X obj 729 185 snapshot~; +#X floatatom 729 206 0 0 0 0 - - -; +#X obj 461 156 r myMet; +#X obj 461 176 snapshot~; +#X floatatom 461 197 0 0 0 0 - - -; +#X obj 611 164 r myMet; +#X obj 611 184 snapshot~; +#X floatatom 611 205 0 0 0 0 - - -; +#X obj 1057 129 r myMet; +#X obj 1057 149 snapshot~; +#X floatatom 1057 170 0 0 0 0 - - -; +#X obj 789 120 r myMet; +#X obj 789 140 snapshot~; +#X floatatom 789 161 0 0 0 0 - - -; +#X obj 939 128 r myMet; +#X obj 939 148 snapshot~; +#X floatatom 939 169 0 0 0 0 - - -; +#X obj 216 339 -~; +#X obj 258 341 -~; +#X obj 310 343 -~; +#X obj 893 321 -~; +#X obj 935 323 -~; +#X obj 987 325 -~; +#X obj 216 366 *~; +#X obj 257 367 *~; +#X obj 310 369 *~; +#X obj 527 359 *~; +#X obj 568 360 *~; +#X obj 621 362 *~; +#X obj 895 347 *~; +#X obj 936 348 *~; +#X obj 989 350 *~; +#X obj 235 396 +~; +#X obj 271 423 +~; +#X obj 552 387 +~; +#X obj 588 414 +~; +#X obj 922 372 +~; +#X obj 958 399 +~; +#X obj 271 450 sqrt~; +#X obj 589 440 sqrt~; +#X obj 959 427 sqrt~; +#X text 67 21 Position of perpendicular of the source on the plane +of sweep (ConP); +#X text 445 36 Observer Position projected onto vertical plane of source +motion (ObV); +#X text 871 33 Source Position (s); +#X text 1009 425 |s ObV|; +#X text 638 435 |ConP s|; +#X text 321 449 |ConP ObV|; +#X obj 753 513 +~; +#X obj 751 549 -~; +#X obj 820 543 *~; +#X obj 821 568 *~ 2; +#X obj 753 590 /~; +#X obj 752 625 arccos~; +#X obj 860 660 r myMet; +#X obj 860 680 snapshot~; +#X floatatom 860 701 0 0 0 0 - - -; +#X obj 752 668 outlet~; +#X obj 127 119 line~; +#X msg 127 99 \$1 5; +#X obj 196 117 line~; +#X msg 196 97 \$1 5; +#X obj 269 118 line~; +#X msg 269 98 \$1 5; +#X obj 808 77 inlet~; +#X obj 892 72 inlet~; +#X obj 978 71 inlet~; +#X obj 216 279 +~; +#X obj 256 282 +~; +#X obj 310 288 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 80 0; +#X connect 4 0 82 0; +#X connect 5 0 84 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 12 0 25 0; +#X connect 12 0 39 1; +#X connect 12 0 42 0; +#X connect 13 0 12 0; +#X connect 14 0 28 0; +#X connect 14 0 40 1; +#X connect 14 0 43 0; +#X connect 15 0 14 0; +#X connect 16 0 22 0; +#X connect 16 0 41 1; +#X connect 16 0 44 0; +#X connect 17 0 16 0; +#X connect 18 0 13 0; +#X connect 19 0 15 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 39 0 45 0; +#X connect 39 0 45 1; +#X connect 40 0 46 0; +#X connect 40 0 46 1; +#X connect 41 0 47 0; +#X connect 41 0 47 1; +#X connect 42 0 51 0; +#X connect 42 0 51 1; +#X connect 43 0 52 0; +#X connect 43 0 52 1; +#X connect 44 0 53 0; +#X connect 44 0 53 1; +#X connect 45 0 54 0; +#X connect 46 0 54 1; +#X connect 47 0 55 1; +#X connect 48 0 56 0; +#X connect 49 0 56 1; +#X connect 50 0 57 1; +#X connect 51 0 58 0; +#X connect 52 0 58 1; +#X connect 53 0 59 1; +#X connect 54 0 55 0; +#X connect 55 0 60 0; +#X connect 55 0 70 1; +#X connect 56 0 57 0; +#X connect 57 0 61 0; +#X connect 57 0 69 0; +#X connect 58 0 59 0; +#X connect 59 0 62 0; +#X connect 59 0 69 1; +#X connect 61 0 71 0; +#X connect 62 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 7 0; +#X connect 79 0 48 1; +#X connect 79 0 48 0; +#X connect 79 0 88 0; +#X connect 80 0 79 0; +#X connect 81 0 10 0; +#X connect 81 0 49 1; +#X connect 81 0 49 0; +#X connect 81 0 89 0; +#X connect 82 0 81 0; +#X connect 83 0 1 0; +#X connect 83 0 50 1; +#X connect 83 0 50 0; +#X connect 83 0 90 0; +#X connect 84 0 83 0; +#X connect 85 0 34 0; +#X connect 85 0 42 1; +#X connect 85 0 88 1; +#X connect 86 0 37 0; +#X connect 86 0 43 1; +#X connect 86 0 89 1; +#X connect 87 0 31 0; +#X connect 87 0 44 1; +#X connect 87 0 90 1; +#X connect 88 0 39 0; +#X connect 89 0 40 0; +#X connect 90 0 41 0; +#X restore 361 322 pd Elevation; +#N canvas 192 221 1190 657 Azimuth 0; +#X obj 344 158 r myMet; +#X obj 344 178 snapshot~; +#X floatatom 344 199 0 0 0 0 - - -; +#X obj 156 93 r conPerpX; +#X obj 240 97 r conPerpY; +#X obj 326 104 r conPerpZ; +#X obj 109 162 r myMet; +#X obj 109 182 snapshot~; +#X floatatom 109 203 0 0 0 0 - - -; +#X obj 226 157 r myMet; +#X obj 226 177 snapshot~; +#X floatatom 226 198 0 0 0 0 - - -; +#X obj 1067 139 r myMet; +#X obj 1067 159 snapshot~; +#X floatatom 1067 180 0 0 0 0 - - -; +#X obj 799 129 r myMet; +#X obj 799 150 snapshot~; +#X floatatom 799 171 0 0 0 0 - - -; +#X obj 949 138 r myMet; +#X obj 949 158 snapshot~; +#X floatatom 949 179 0 0 0 0 - - -; +#X text 881 43 Source Position (s); +#X text 77 31 Position of perpendicular of the source on the plane +of sweep (ConP); +#X msg 156 115 \$1 5; +#X obj 156 135 line~; +#X msg 240 116 \$1 5; +#X obj 240 136 line~; +#X msg 326 123 \$1 5; +#X obj 326 143 line~; +#X obj 498 120 line~; +#X msg 498 101 \$1 5; +#X obj 588 114 line~; +#X msg 588 95 \$1 5; +#X obj 678 116 line~; +#X msg 678 97 \$1 5; +#X obj 640 155 r myMet; +#X obj 640 175 snapshot~; +#X floatatom 640 196 0 0 0 0 - - -; +#X obj 474 158 r myMet; +#X obj 474 179 snapshot~; +#X floatatom 474 200 0 0 0 0 - - -; +#X obj 564 155 r myMet; +#X obj 564 175 snapshot~; +#X floatatom 564 196 0 0 0 0 - - -; +#X obj 105 281 -~; +#X obj 147 283 -~; +#X obj 199 285 -~; +#X obj 782 263 -~; +#X obj 824 265 -~; +#X obj 876 267 -~; +#X obj 105 308 *~; +#X obj 146 309 *~; +#X obj 199 311 *~; +#X obj 416 301 *~; +#X obj 457 302 *~; +#X obj 510 304 *~; +#X obj 784 289 *~; +#X obj 825 290 *~; +#X obj 878 292 *~; +#X obj 124 338 +~; +#X obj 160 365 +~; +#X obj 441 329 +~; +#X obj 477 356 +~; +#X obj 811 314 +~; +#X obj 847 341 +~; +#X obj 160 392 sqrt~; +#X obj 478 382 sqrt~; +#X obj 848 369 sqrt~; +#X text 527 377 |ConP s|; +#X obj 642 455 +~; +#X obj 640 491 -~; +#X obj 709 485 *~; +#X obj 710 510 *~ 2; +#X obj 642 532 /~; +#X obj 641 567 arccos~; +#X obj 749 602 r myMet; +#X obj 749 622 snapshot~; +#X floatatom 749 643 0 0 0 0 - - -; +#X obj 641 610 outlet~; +#X obj 498 79 r obProX; +#X obj 588 75 r obProY; +#X obj 678 76 r obProZ; +#X text 461 36 Projection of observer position on the plane of the +sweep (obP); +#X text 210 391 |ConP ObP|; +#X text 898 367 |s ObP|; +#X obj 818 87 inlet~; +#X obj 902 82 inlet~; +#X obj 988 81 inlet~; +#X obj 99 239 +~; +#X obj 141 241 +~; +#X obj 193 243 +~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 23 0; +#X connect 4 0 25 0; +#X connect 5 0 27 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 23 0 24 0; +#X connect 24 0 7 0; +#X connect 24 0 53 1; +#X connect 24 0 53 0; +#X connect 24 0 88 0; +#X connect 25 0 26 0; +#X connect 26 0 10 0; +#X connect 26 0 54 1; +#X connect 26 0 54 0; +#X connect 26 0 89 0; +#X connect 27 0 28 0; +#X connect 28 0 1 0; +#X connect 28 0 55 1; +#X connect 28 0 55 0; +#X connect 28 0 90 0; +#X connect 29 0 39 0; +#X connect 29 0 44 1; +#X connect 29 0 47 0; +#X connect 30 0 29 0; +#X connect 31 0 42 0; +#X connect 31 0 45 1; +#X connect 31 0 48 0; +#X connect 32 0 31 0; +#X connect 33 0 36 0; +#X connect 33 0 46 1; +#X connect 33 0 49 0; +#X connect 34 0 33 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 44 0 50 0; +#X connect 44 0 50 1; +#X connect 45 0 51 0; +#X connect 45 0 51 1; +#X connect 46 0 52 0; +#X connect 46 0 52 1; +#X connect 47 0 56 0; +#X connect 47 0 56 1; +#X connect 48 0 57 0; +#X connect 48 0 57 1; +#X connect 49 0 58 0; +#X connect 49 0 58 1; +#X connect 50 0 59 0; +#X connect 51 0 59 1; +#X connect 52 0 60 1; +#X connect 53 0 61 0; +#X connect 54 0 61 1; +#X connect 55 0 62 1; +#X connect 56 0 63 0; +#X connect 57 0 63 1; +#X connect 58 0 64 1; +#X connect 59 0 60 0; +#X connect 60 0 65 0; +#X connect 60 0 70 1; +#X connect 61 0 62 0; +#X connect 62 0 66 0; +#X connect 62 0 69 0; +#X connect 63 0 64 0; +#X connect 64 0 67 0; +#X connect 64 0 69 1; +#X connect 66 0 71 0; +#X connect 67 0 71 1; +#X connect 69 0 70 0; +#X connect 70 0 73 0; +#X connect 71 0 72 0; +#X connect 72 0 73 1; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 79 0 30 0; +#X connect 80 0 32 0; +#X connect 81 0 34 0; +#X connect 85 0 16 0; +#X connect 85 0 47 1; +#X connect 85 0 88 1; +#X connect 86 0 19 0; +#X connect 86 0 48 1; +#X connect 86 0 89 1; +#X connect 87 0 13 0; +#X connect 87 0 49 1; +#X connect 87 0 90 1; +#X connect 88 0 44 0; +#X connect 89 0 45 0; +#X connect 90 0 46 0; +#X restore 467 326 pd Azimuth; +#X connect 0 0 13 0; +#X connect 1 0 15 0; +#X connect 2 0 17 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 25 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 25 1; +#X connect 5 0 30 0; +#X connect 5 0 34 0; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 21 0; +#X connect 12 0 7 1; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 17 0 16 0; +#X connect 18 0 3 0; +#X connect 18 0 56 0; +#X connect 18 0 57 0; +#X connect 19 0 5 0; +#X connect 19 0 56 1; +#X connect 19 0 57 1; +#X connect 20 0 7 0; +#X connect 20 0 56 2; +#X connect 20 0 57 2; +#X connect 23 0 24 0; +#X connect 24 0 35 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 33 0; +#X connect 28 0 32 1; +#X connect 29 1 24 0; +#X connect 30 0 38 0; +#X connect 31 0 32 0; +#X connect 32 0 29 0; +#X connect 33 1 24 0; +#X connect 34 0 40 0; +#X connect 37 0 38 0; +#X connect 38 0 29 1; +#X connect 39 0 40 0; +#X connect 40 0 33 1; +#X connect 41 0 18 0; +#X connect 42 0 19 0; +#X connect 43 0 20 0; +#X connect 44 0 20 1; +#X connect 44 0 19 1; +#X connect 44 0 18 1; +#X connect 50 0 51 0; +#X connect 51 0 52 0; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 56 0 47 0; +#X connect 56 0 51 0; +#X connect 57 0 46 0; +#X connect 57 0 54 0; +#X restore 23 225 pd sourcePositions; +#X obj 13 272 freqCalcCyl4HiFi; #X connect 0 0 2 0; #X connect 0 1 2 1; -#X connect 4 0 23 0; -#X connect 4 1 11 0; -#X connect 4 2 11 1; -#X connect 4 2 23 1; -#X connect 5 0 23 2; -#X connect 5 1 23 5; -#X connect 5 2 23 3; -#X connect 5 3 23 4; -#X connect 7 1 8 0; -#X connect 7 2 17 0; -#X connect 7 3 17 1; -#X connect 9 1 10 0; -#X connect 11 1 12 0; -#X connect 11 2 13 0; -#X connect 11 3 13 1; -#X connect 13 1 14 0; -#X connect 13 2 7 0; -#X connect 13 3 7 1; -#X connect 17 1 18 0; -#X connect 17 2 19 0; -#X connect 17 3 19 1; -#X connect 19 1 20 0; -#X connect 19 2 9 0; -#X connect 24 0 25 0; -#X connect 24 0 26 1; -#X connect 24 1 25 1; -#X connect 24 1 26 0; -#X connect 24 1 16 0; -#X connect 24 2 26 6; -#X connect 24 3 26 5; -#X connect 24 3 16 1; -#X connect 25 0 26 3; -#X connect 25 0 27 1; -#X connect 25 1 26 2; -#X connect 25 1 27 0; -#X connect 26 0 28 0; -#X connect 26 1 28 1; -#X connect 27 0 26 4; -#X connect 27 0 4 0; -#X connect 28 0 16 2; -#X connect 28 1 16 3; -#X connect 28 2 16 4; +#X connect 4 0 19 0; +#X connect 4 1 10 0; +#X connect 4 2 10 1; +#X connect 4 3 19 1; +#X connect 5 0 19 2; +#X connect 5 1 19 3; +#X connect 5 2 19 4; +#X connect 5 3 19 5; +#X connect 7 0 29 0; +#X connect 7 1 28 0; +#X connect 7 2 15 0; +#X connect 7 3 15 1; +#X connect 7 3 29 1; +#X connect 8 1 9 0; +#X connect 10 0 25 0; +#X connect 10 1 11 0; +#X connect 10 2 12 0; +#X connect 10 3 12 1; +#X connect 10 3 25 1; +#X connect 11 0 25 2; +#X connect 11 1 25 3; +#X connect 11 2 25 4; +#X connect 11 3 25 5; +#X connect 12 0 27 0; +#X connect 12 1 26 0; +#X connect 12 2 7 0; +#X connect 12 3 7 1; +#X connect 12 3 27 1; +#X connect 15 0 31 0; +#X connect 15 1 30 0; +#X connect 15 2 16 0; +#X connect 15 3 16 1; +#X connect 15 3 31 1; +#X connect 16 0 33 0; +#X connect 16 1 32 0; +#X connect 16 2 8 0; +#X connect 16 3 33 1; +#X connect 20 0 21 0; +#X connect 20 0 22 1; +#X connect 20 1 21 1; +#X connect 20 1 22 0; +#X connect 20 1 14 0; +#X connect 20 2 22 6; +#X connect 20 3 22 5; +#X connect 20 3 14 1; +#X connect 21 0 22 3; +#X connect 21 0 23 1; +#X connect 21 1 22 2; +#X connect 21 1 23 0; +#X connect 22 0 24 0; +#X connect 22 1 24 1; +#X connect 23 0 22 4; +#X connect 23 0 4 0; +#X connect 24 0 14 2; +#X connect 24 1 14 3; +#X connect 24 2 14 4; +#X connect 26 0 27 2; +#X connect 26 1 27 3; +#X connect 26 2 27 4; +#X connect 26 3 27 5; +#X connect 28 0 29 2; +#X connect 28 1 29 3; +#X connect 28 2 29 4; +#X connect 28 3 29 5; +#X connect 30 0 31 2; +#X connect 30 1 31 3; +#X connect 30 2 31 4; +#X connect 30 3 31 5; +#X connect 32 0 33 2; +#X connect 32 1 33 3; +#X connect 32 2 33 4; +#X connect 32 3 33 5; #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 floatatom -209 369 5 0 0 0 - - -; #X obj -279 300 r thisLength; #X obj -279 368 s bladeLen; #X text -160 56 X Position; @@ -6179,7 +7029,6 @@ #X obj 62 0 r preswing; #X obj 1017 325 s preswing; #X msg -131 561 0.025; -#X msg -78 119 -3; #X obj -170 100 loadbang; #X obj -158 25 loadbang; #X obj -196 189 loadbang; @@ -6191,7 +7040,6 @@ #X msg -196 210 0.5; #X floatatom -82 63 0 0 0 0 - - -; #X msg -204 491 0.01; -#X msg 436 48 5e+06; #X msg -272 122 0.07; #X msg -210 575 0.007; #X msg -135 212 2; @@ -6296,9 +7144,9 @@ #X obj 315 63 metro 5; #X msg -141 404 30; #X obj -276 680 hsl 100 20 0 0.45 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 9800 1; +-262144 -1 -1 4400 1; #X obj -277 765 hsl 100 20 0 0.8 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 9187 1; +-1 -1 6187 1; #X floatatom -279 710 8 0 0 0 - - -; #X floatatom -280 793 8 0 0 0 - - -; #X obj -280 745 r thisTT; @@ -6316,8 +7164,19 @@ #X msg 79 494 -10; #X msg 87 225 200; #X msg 238 222 180; +#X text 356 146 Gain; +#X obj 295 121 loadbang; +#X obj 298 165 hsl 80 25 1e-06 0.001 0 0 empty empty empty -2 -8 0 +10 -262144 -1 -1 3155 1; +#X floatatom 305 196 0 0 0 0 - - -; +#X obj 295 218 s cavGain; +#X msg 436 48 50000; +#X msg -78 119 1.35; +#X msg 206 221 91; +#X msg 231 192 0; +#X msg 295 144 0.0003; #X connect 0 0 1 0; -#X connect 1 0 192 0; +#X connect 1 0 189 0; #X connect 4 0 3 0; #X connect 4 0 5 0; #X connect 9 0 10 0; @@ -6330,15 +7189,15 @@ #X connect 20 0 21 0; #X connect 21 0 18 0; #X connect 22 0 21 1; -#X connect 22 0 85 0; -#X connect 23 0 96 0; +#X connect 22 0 84 0; +#X connect 23 0 95 0; #X connect 25 0 47 0; #X connect 26 0 4 0; -#X connect 26 0 160 0; +#X connect 26 0 157 0; #X connect 27 0 11 0; -#X connect 27 0 161 0; +#X connect 27 0 158 0; #X connect 28 0 12 0; -#X connect 28 0 162 0; +#X connect 28 0 159 0; #X connect 29 0 47 0; #X connect 30 0 31 0; #X connect 31 0 23 0; @@ -6349,7 +7208,7 @@ #X connect 36 0 37 0; #X connect 36 0 39 0; #X connect 47 0 46 0; -#X connect 47 0 122 0; +#X connect 47 0 120 0; #X connect 48 0 51 0; #X connect 48 0 54 0; #X connect 49 0 55 0; @@ -6364,143 +7223,148 @@ #X connect 62 0 4 0; #X connect 63 0 48 0; #X connect 64 0 48 0; -#X connect 64 0 157 0; +#X connect 64 0 154 0; #X connect 65 0 49 0; -#X connect 65 0 158 0; +#X connect 65 0 155 0; #X connect 66 0 50 0; -#X connect 66 0 159 0; +#X connect 66 0 156 0; #X connect 67 0 9 0; -#X connect 67 0 156 0; +#X connect 67 0 153 0; #X connect 68 0 32 0; -#X connect 68 0 155 0; +#X connect 68 0 152 0; #X connect 69 0 34 0; -#X connect 69 0 154 0; +#X connect 69 0 151 0; #X connect 70 0 36 0; -#X connect 70 0 153 0; -#X connect 74 0 124 0; +#X connect 70 0 150 0; +#X connect 74 0 215 0; #X connect 75 0 71 0; -#X connect 75 0 149 0; +#X connect 75 0 146 0; #X connect 75 1 72 0; -#X connect 75 1 150 0; +#X connect 75 1 147 0; #X connect 76 0 75 0; #X connect 76 0 78 0; #X connect 77 0 76 0; -#X connect 77 0 148 0; -#X connect 80 0 9 0; -#X connect 81 0 32 0; -#X connect 82 0 34 0; -#X connect 82 0 36 0; -#X connect 83 0 49 0; -#X connect 86 0 87 0; -#X connect 86 0 89 0; -#X connect 88 0 86 0; -#X connect 88 0 185 0; -#X connect 93 0 86 0; -#X connect 94 0 86 0; -#X connect 95 0 86 0; -#X connect 96 0 24 0; -#X connect 109 0 23 0; -#X connect 109 0 152 0; -#X connect 111 0 11 0; -#X connect 111 0 12 0; -#X connect 112 0 49 0; -#X connect 113 0 83 0; -#X connect 114 0 61 0; -#X connect 115 0 121 0; -#X connect 116 0 94 0; -#X connect 117 0 193 0; -#X connect 118 0 123 0; -#X connect 118 0 126 0; -#X connect 119 0 60 0; -#X connect 119 0 81 0; -#X connect 120 0 207 0; -#X connect 120 0 191 0; -#X connect 121 0 50 0; -#X connect 123 0 11 0; -#X connect 124 0 76 0; -#X connect 125 0 49 0; -#X connect 126 0 12 0; -#X connect 127 0 50 0; -#X connect 128 0 86 0; -#X connect 129 0 134 0; -#X connect 131 0 50 0; -#X connect 132 0 135 0; -#X connect 134 0 130 0; -#X connect 135 0 133 0; -#X connect 136 0 137 0; -#X connect 137 0 138 0; -#X connect 139 0 190 0; -#X connect 140 0 189 0; -#X connect 141 0 187 0; -#X connect 142 0 188 0; -#X connect 143 0 101 0; -#X connect 143 1 107 0; -#X connect 143 2 106 0; -#X connect 143 3 105 0; -#X connect 143 4 104 0; -#X connect 143 5 103 0; -#X connect 143 6 102 0; -#X connect 143 7 100 0; -#X connect 143 8 99 0; -#X connect 143 9 98 0; -#X connect 143 10 97 0; -#X connect 143 11 108 0; -#X connect 143 12 110 0; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 49 0; -#X connect 148 0 76 0; -#X connect 148 0 177 0; -#X connect 151 0 18 0; -#X connect 152 0 23 0; -#X connect 153 0 36 0; -#X connect 153 0 175 0; -#X connect 154 0 34 0; -#X connect 154 0 174 0; -#X connect 155 0 32 0; -#X connect 155 0 173 0; -#X connect 156 0 9 0; -#X connect 156 0 172 0; -#X connect 157 0 48 0; -#X connect 157 0 167 0; -#X connect 158 0 49 0; -#X connect 158 0 168 0; -#X connect 159 0 50 0; -#X connect 159 0 169 0; -#X connect 160 0 4 0; -#X connect 160 0 176 0; -#X connect 161 0 11 0; -#X connect 161 0 170 0; -#X connect 162 0 12 0; -#X connect 162 0 171 0; -#X connect 163 0 129 0; -#X connect 164 0 132 0; -#X connect 165 0 136 0; -#X connect 166 0 144 0; -#X connect 185 0 86 0; -#X connect 185 0 186 0; -#X connect 187 0 143 0; -#X connect 188 0 143 0; -#X connect 189 0 143 0; -#X connect 190 0 143 0; -#X connect 191 0 36 0; -#X connect 192 0 2 0; -#X connect 193 0 4 0; -#X connect 194 0 196 0; -#X connect 194 0 203 0; -#X connect 195 0 197 0; -#X connect 195 0 204 0; -#X connect 198 0 195 0; -#X connect 199 0 194 0; -#X connect 199 0 195 0; -#X connect 200 0 205 0; -#X connect 200 0 206 0; -#X connect 205 0 194 0; -#X connect 206 0 195 0; -#X connect 207 0 34 0; +#X connect 77 0 145 0; +#X connect 80 0 32 0; +#X connect 81 0 34 0; +#X connect 81 0 36 0; +#X connect 82 0 49 0; +#X connect 85 0 86 0; +#X connect 85 0 88 0; +#X connect 87 0 85 0; +#X connect 87 0 182 0; +#X connect 92 0 85 0; +#X connect 93 0 85 0; +#X connect 94 0 85 0; +#X connect 95 0 24 0; +#X connect 108 0 23 0; +#X connect 108 0 149 0; +#X connect 110 0 11 0; +#X connect 110 0 12 0; +#X connect 111 0 82 0; +#X connect 112 0 61 0; +#X connect 113 0 119 0; +#X connect 114 0 93 0; +#X connect 115 0 190 0; +#X connect 116 0 121 0; +#X connect 116 0 123 0; +#X connect 117 0 60 0; +#X connect 117 0 80 0; +#X connect 118 0 204 0; +#X connect 118 0 188 0; +#X connect 119 0 50 0; +#X connect 121 0 11 0; +#X connect 122 0 49 0; +#X connect 123 0 12 0; +#X connect 124 0 50 0; +#X connect 125 0 85 0; +#X connect 126 0 131 0; +#X connect 128 0 50 0; +#X connect 129 0 132 0; +#X connect 131 0 127 0; +#X connect 132 0 130 0; +#X connect 133 0 134 0; +#X connect 134 0 135 0; +#X connect 136 0 187 0; +#X connect 137 0 186 0; +#X connect 138 0 184 0; +#X connect 139 0 185 0; +#X connect 140 0 100 0; +#X connect 140 1 106 0; +#X connect 140 2 105 0; +#X connect 140 3 104 0; +#X connect 140 4 103 0; +#X connect 140 5 102 0; +#X connect 140 6 101 0; +#X connect 140 7 99 0; +#X connect 140 8 98 0; +#X connect 140 9 97 0; +#X connect 140 10 96 0; +#X connect 140 11 107 0; +#X connect 140 12 109 0; +#X connect 141 0 142 0; +#X connect 142 0 143 0; +#X connect 144 0 49 0; +#X connect 145 0 76 0; +#X connect 145 0 174 0; +#X connect 148 0 18 0; +#X connect 149 0 23 0; +#X connect 150 0 36 0; +#X connect 150 0 172 0; +#X connect 151 0 34 0; +#X connect 151 0 171 0; +#X connect 152 0 32 0; +#X connect 152 0 170 0; +#X connect 153 0 9 0; +#X connect 153 0 169 0; +#X connect 154 0 48 0; +#X connect 154 0 164 0; +#X connect 155 0 49 0; +#X connect 155 0 165 0; +#X connect 156 0 50 0; +#X connect 156 0 166 0; +#X connect 157 0 4 0; +#X connect 157 0 173 0; +#X connect 158 0 11 0; +#X connect 158 0 167 0; +#X connect 159 0 12 0; +#X connect 159 0 168 0; +#X connect 160 0 126 0; +#X connect 161 0 129 0; +#X connect 162 0 133 0; +#X connect 163 0 141 0; +#X connect 182 0 85 0; +#X connect 182 0 183 0; +#X connect 184 0 140 0; +#X connect 185 0 140 0; +#X connect 186 0 140 0; +#X connect 187 0 140 0; +#X connect 188 0 36 0; +#X connect 189 0 2 0; +#X connect 190 0 4 0; +#X connect 191 0 193 0; +#X connect 191 0 200 0; +#X connect 192 0 194 0; +#X connect 192 0 201 0; +#X connect 195 0 192 0; +#X connect 196 0 191 0; +#X connect 196 0 192 0; +#X connect 197 0 202 0; +#X connect 197 0 203 0; +#X connect 202 0 191 0; +#X connect 203 0 192 0; +#X connect 204 0 34 0; +#X connect 205 0 9 0; +#X connect 206 0 34 0; +#X connect 207 0 36 0; #X connect 208 0 9 0; -#X connect 209 0 34 0; -#X connect 210 0 36 0; -#X connect 211 0 9 0; -#X connect 212 0 9 0; +#X connect 209 0 9 0; +#X connect 211 0 219 0; +#X connect 212 0 214 0; +#X connect 212 0 213 0; +#X connect 215 0 76 0; +#X connect 216 0 49 0; +#X connect 217 0 9 0; +#X connect 218 0 212 0; +#X connect 219 0 212 0; #X coords 0 -1 1 1 580 410 2 400 430;
--- a/Katana/freqCalcCyl4HiFi.pd Thu Jun 22 17:09:27 2017 +0100 +++ b/Katana/freqCalcCyl4HiFi.pd Fri Jun 23 15:46:23 2017 +0100 @@ -843,6 +843,7 @@ #X connect 6 0 57 2; #X connect 6 0 4 1; #X connect 6 0 3 1; +#X connect 6 0 80 3; #X connect 11 0 26 0; #X connect 12 0 38 0; #X connect 22 0 28 0; @@ -875,6 +876,7 @@ #X connect 51 0 74 0; #X connect 51 0 57 5; #X connect 51 0 56 4; +#X connect 51 0 80 4; #X connect 52 0 61 0; #X connect 52 0 77 0; #X connect 52 0 57 4;