Mercurial > hg > weather-synthesis-prototyping
changeset 269:a0eb1dc34aec
working on calculating the correct elevation angle to aeolian tone compact source.
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Tue, 31 Jan 2017 23:27:42 +0000 |
parents | 333d4defb767 |
children | 6c43922e139a |
files | Propellor/PropTestD3.pd Propellor/freqCalcCyl7HiFi.pd |
diffstat | 2 files changed, 6287 insertions(+), 661 deletions(-) [+] |
line wrap: on
line diff
--- a/Propellor/PropTestD3.pd Sat Jan 28 15:46:50 2017 +0000 +++ b/Propellor/PropTestD3.pd Tue Jan 31 23:27:42 2017 +0000 @@ -1,10 +1,10 @@ -#N canvas -50 23 1366 832 10; +#N canvas 174 23 1366 832 10; #X obj 405 16 loadbang; #X obj 405 38 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 405 79 s myMet; #X obj -251 527 hsl 70 15 0 2500 0 0 empty empty RPM 2 8 0 10 -262144 --1 -1 5852 1; +-1 -1 3 1; #X floatatom 76 540 0 0 0 0 - - -; #X obj -314 503 r setUp; #X obj -261 503 r thisTS; @@ -35,7 +35,7 @@ #X connect 7 0 3 1; #X restore 223 371 pd opLevels; #X obj 77 426 hsl 100 25 0.01 1e+07 1 0 empty empty Gain 2 13 0 10 --261682 -1 -66577 4000 1; +-261682 -1 -66577 0 1; #X obj 76 329 r GAIN; #X obj -278 417 hsl 70 15 0.1 3 0 0 empty empty Blade_Length 2 8 0 10 -262144 -1 -1 1927 1; @@ -46,7 +46,7 @@ #X obj -203 484 loadbang; #X msg -203 504 0; #X obj 78 509 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800 --1 -1 8397 1; +-1 -1 10 1; #X text 131 541 RPM; #X floatatom 74 459 0 0 0 0 - - -; #X msg -272 374 0.8; @@ -59,7 +59,7 @@ #X obj -296 723 s~ noBlad; #X obj -296 617 loadbang; #X obj 355 429 hsl 70 15 1e-05 1000 1 0 empty empty Rot_Boost 2 8 0 -10 -203904 -1 -1 5400 1; +10 -203904 -1 -1 5197 1; #X floatatom 651 476 0 0 0 0 - - -; #X floatatom -300 149 0 0 0 0 - - -; #X obj 456 425 hsl 70 15 0 500 0 0 empty empty Horse_Power 2 8 0 10 @@ -350,7 +350,7 @@ #X obj 286 40 r~ RPM; #X obj 286 61 /~ 60; #X obj 355 459 hsl 70 15 1e-07 0.01 1 0 empty empty Broad_Boost 2 8 -0 10 -204786 -1 -1 5200 1; +0 10 -204786 -1 -1 3309 1; #X floatatom 577 612 0 0 0 0 - - -; #X obj 582 571 line~; #X msg 582 551 \$1 30; @@ -498,7 +498,7 @@ #X connect 16 0 1 0; #X restore 132 270 pd andyEngine; #X obj 356 488 hsl 70 15 0.1 2000 1 0 empty empty Engine_Boost 2 8 -0 10 -261234 -1 -1 4800 1; +0 10 -261234 -1 -1 4101 1; #X obj -57 720 *~; #X obj -17 701 line~; #X msg -17 681 \$1 30; @@ -1032,7 +1032,7 @@ -1 -1 3950 1; #X floatatom 227 55 0 0 0 0 - - -; #X obj 281 29 hsl 80 20 -180 180 0 0 empty empty Roll 2 10 0 10 -262144 --1 -1 4050 1; +-1 -1 3950 1; #X floatatom 335 57 0 0 0 0 - - -; #X text 36 -64 Yaw \, Pitch & Roll at 0 \, 0 \, 0 means flying stright and level.; @@ -1283,7 +1283,7 @@ #X obj 586 748 bng 25 250 50 0 empty empty F 11 11 0 10 -204786 -1 -1; #X obj 613 748 tgl 25 0 empty empty empty 17 7 0 10 -204786 -4034 -4034 -1 1; +0 1; #N canvas 638 23 1079 777 Angles 0; #X obj 89 46 *~; #X obj 153 47 *~; @@ -1555,7 +1555,7 @@ #X msg -42 355 0.8; #X obj 764 646 +~ 0.7; #X obj 752 480 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800 --1 -1 8400 1; +-1 -1 0 1; #X obj 747 607 *~ 0.8; #X obj 47 140 wrap~; #X obj 47 120 +~ 0.5; @@ -1567,58 +1567,215 @@ ; #X obj -7 25 bng 20 250 50 0 empty empty 4 8 10 0 10 -204786 -1 -1 ; -#N canvas 338 225 1002 525 sources1 0; +#N canvas 369 141 1002 525 sources1 1; #X text 480 -91 Patch that holds all the sources that are used to produce the basic aeolian tone.; -#N canvas 176 379 674 193 sourceAASpeed 0; -#X obj 184 137 outlet~; -#X text 170 163 Source Speed; +#N canvas -9 322 1408 599 sourceAASpeed 1; +#X obj 44 326 outlet~; +#X text 30 352 Source Speed; #X obj 400 49 cos~; #X obj 471 52 sin~; -#X text 254 77 2 PI; -#X text 251 98 Radius of source; -#X obj 400 114 outlet~; -#X obj 471 115 outlet~; -#X text 321 132 y position of source; -#X text 469 134 z position of source; +#X text 114 266 2 PI; +#X text 111 287 Radius of source; +#X obj 386 269 outlet~; +#X obj 463 269 outlet~; +#X text 442 289 y position of source; +#X text 615 245 z position of source; #X text 26 87 diameter; #X text 605 81 radius; -#X obj 553 78 outlet~; -#X obj 400 24 inlet~; -#X obj 553 29 r~ length; -#X obj 553 53 *~ 0.1541; -#X obj 184 28 r~ RPM; -#X obj 184 52 /~ 60; -#X obj 184 77 *~ 6.28319; -#X obj 184 104 *~; +#X obj 605 64 outlet~; +#X obj 396 5 inlet~; +#X obj 605 15 r~ length; +#X obj 605 40 *~ 0.1541; +#X obj 44 217 r~ RPM; +#X obj 44 241 /~ 60; +#X obj 44 266 *~ 6.28319; +#X obj 44 293 *~; #X obj 400 87 *~; #X obj 471 87 *~; #X obj 45 64 outlet~; #X obj 45 42 sig~ 0.1442; +#X obj 572 331 r myMet; +#X obj 572 351 snapshot~; +#X floatatom 572 372 0 0 0 0 - - -; +#X obj 651 110 r~ Yaw; +#X obj 651 151 cos~; +#X obj 692 39 r myMet; +#X obj 692 59 snapshot~; +#X floatatom 692 80 0 0 0 0 - - -; +#X obj 651 131 /~ 360; +#X obj 834 108 r~ Yaw; +#X obj 834 132 /~ 360; +#X obj 392 339 r myMet; +#X obj 392 359 snapshot~; +#X floatatom 392 380 0 0 0 0 - - -; +#X obj 705 151 cos~; +#X obj 705 131 /~ 360; +#X obj 770 129 /~ 360; +#X obj 770 109 r~ Pitch; +#X obj 705 110 r~ Pitch; +#X obj 1205 44 r myMet; +#X obj 1205 64 snapshot~; +#X floatatom 1205 85 0 0 0 0 - - -; +#X obj 1179 22 *~ 360; +#X obj 480 333 r myMet; +#X obj 480 353 snapshot~; +#X floatatom 480 374 0 0 0 0 - - -; +#X obj 567 266 outlet~; +#X obj 471 24 /~ 360; +#X obj 834 152 sin~; +#X obj 770 149 sin~; +#X obj 355 193 *~; +#X obj 566 219 *~; +#X obj 355 221 *~; +#X obj 401 222 *~; +#X obj 386 245 -~; +#X obj 463 220 *~; +#X obj 509 221 *~; +#X obj 463 244 +~; +#X text 301 289 x position of source; +#X obj 1034 349 r myMet; +#X obj 1034 369 snapshot~; +#X floatatom 1034 390 0 0 0 0 - - -; +#X obj 937 164 cos~; +#X obj 1008 167 sin~; +#X obj 937 202 *~; +#X obj 1008 202 *~; +#X obj 939 59 +~ 0.25; +#X obj 884 248 *~; +#X obj 1095 274 *~; +#X obj 884 276 *~; +#X obj 930 277 *~; +#X obj 915 300 -~; +#X obj 992 275 *~; +#X obj 1038 276 *~; +#X obj 992 299 +~; +#X obj 943 350 r myMet; +#X obj 943 370 snapshot~; +#X floatatom 943 391 0 0 0 0 - - -; +#X obj 1122 341 r myMet; +#X obj 1122 361 snapshot~; +#X floatatom 1122 382 0 0 0 0 - - -; +#X obj 929 324 outlet~; +#X obj 1006 324 outlet~; +#X obj 1110 321 outlet~; +#X text 448 430 Source Position bit; +#X text 1001 445 Vector perpendicular to the source bit; +#X obj 591 128 outlet~; +#X obj 1022 54 -~ 0.25; +#X obj 1022 87 spigot~; +#X obj 939 85 spigot~; +#X obj 992 131 +~; +#X obj 1146 82 > 180; +#X obj 471 1 sig~ 210; +#X obj 938 138 +~ 0.25; #X connect 2 0 20 0; #X connect 3 0 21 0; -#X connect 13 0 2 0; -#X connect 13 0 3 0; #X connect 14 0 15 0; #X connect 15 0 12 0; #X connect 15 0 21 1; #X connect 15 0 19 1; #X connect 15 0 20 1; +#X connect 15 0 30 0; +#X connect 15 0 68 1; +#X connect 15 0 69 1; #X connect 16 0 17 0; #X connect 17 0 18 0; #X connect 18 0 19 0; #X connect 19 0 0 0; -#X connect 20 0 6 0; -#X connect 21 0 7 0; +#X connect 20 0 57 0; +#X connect 20 0 60 0; +#X connect 21 0 54 0; +#X connect 21 0 55 0; #X connect 23 0 22 0; -#X restore 42 58 pd sourceAASpeed; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 27 0 32 0; +#X connect 28 0 56 1; +#X connect 28 0 60 1; +#X connect 28 0 73 1; +#X connect 28 0 77 1; +#X connect 29 0 30 0; +#X connect 30 0 31 0; +#X connect 32 0 28 0; +#X connect 33 0 34 0; +#X connect 34 0 52 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 38 0 55 1; +#X connect 38 0 72 1; +#X connect 39 0 38 0; +#X connect 40 0 53 0; +#X connect 41 0 40 0; +#X connect 42 0 39 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 44 0 95 0; +#X connect 46 0 44 0; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 51 0 3 0; +#X connect 51 0 2 0; +#X connect 51 0 70 0; +#X connect 51 0 90 0; +#X connect 51 0 91 0; +#X connect 51 0 46 0; +#X connect 51 0 97 0; +#X connect 52 0 57 1; +#X connect 52 0 59 1; +#X connect 52 0 74 1; +#X connect 53 0 54 1; +#X connect 53 0 71 1; +#X connect 54 0 56 0; +#X connect 54 0 59 0; +#X connect 55 0 50 0; +#X connect 55 0 25 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 6 0; +#X connect 58 0 36 0; +#X connect 59 0 61 0; +#X connect 60 0 61 1; +#X connect 61 0 7 0; +#X connect 61 0 48 0; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 66 0 68 0; +#X connect 67 0 69 0; +#X connect 68 0 74 0; +#X connect 68 0 77 0; +#X connect 69 0 71 0; +#X connect 69 0 72 0; +#X connect 70 0 93 0; +#X connect 71 0 73 0; +#X connect 71 0 76 0; +#X connect 72 0 83 0; +#X connect 72 0 87 0; +#X connect 73 0 75 0; +#X connect 74 0 75 1; +#X connect 75 0 80 0; +#X connect 75 0 85 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 64 0; +#X connect 78 0 86 0; +#X connect 79 0 80 0; +#X connect 80 0 81 0; +#X connect 82 0 83 0; +#X connect 83 0 84 0; +#X connect 91 0 92 0; +#X connect 92 1 94 1; +#X connect 93 0 94 0; +#X connect 95 0 92 1; +#X connect 95 0 93 1; +#X connect 96 0 51 0; +#X connect 97 0 66 0; +#X connect 97 0 67 0; +#X restore 53 40 pd sourceAASpeed; #X obj 29 -70 inlet~; -#N canvas 223 181 1103 599 sourcePositions 0; -#X obj 86 252 -~; +#N canvas 407 273 1103 599 sourcePositions 0; #X obj 86 276 *~; -#X obj 185 256 -~; #X obj 170 283 *~; -#X obj 256 254 -~; #X obj 256 278 *~; #X obj 155 317 +~; #X obj 155 349 +~; @@ -1649,8 +1806,8 @@ #X obj 897 287 snapshot~; #X text 171 33 Calculates position of the source.; #X obj 86 140 sig~ 0; -#X obj 170 142 inlet~; -#X obj 256 150 inlet~; +#X obj 163 116 inlet~; +#X obj 256 116 inlet~; #N canvas 289 166 1084 684 prop________Angs 0; #X obj 378 47 inlet~; #X obj 461 46 inlet~; @@ -1740,57 +1897,92 @@ #X connect 41 0 30 1; #X restore 436 379 pd prop________Angs; #X obj 418 155 inlet~; -#X obj 101 229 r~ Xobs; -#X obj 185 233 r~ Yobs; -#X obj 271 235 r~ Zobs; -#X connect 0 0 1 0; -#X connect 0 0 1 1; -#X connect 0 0 17 0; -#X connect 1 0 6 0; -#X connect 2 0 3 0; -#X connect 2 0 3 1; -#X connect 2 0 17 1; -#X connect 2 0 22 0; -#X connect 2 0 26 0; -#X connect 2 0 37 5; -#X connect 3 0 6 1; +#X obj 192 149 r myMet; +#X obj 192 169 snapshot~; +#X floatatom 192 189 0 0 0 0 - - -; +#X text 39 87 Y position if centreed at the origin; +#X obj 316 137 r myMet; +#X obj 316 157 snapshot~; +#X floatatom 316 177 0 0 0 0 - - -; +#X text 253 67 X position if centreed at the origin; +#X obj 86 252 +~; +#X obj 101 229 r~ PropX; +#X obj 185 233 r~ PropY; +#X obj 271 235 r~ PropZ; +#X obj 185 256 +~; +#X obj 256 254 +~; +#X obj 73 357 r myMet; +#X obj 73 377 snapshot~; +#X floatatom 73 397 0 0 0 0 - - -; +#X obj 83 439 r myMet; +#X obj 83 459 snapshot~; +#X floatatom 83 479 0 0 0 0 - - -; +#X obj 205 483 r myMet; +#X obj 205 503 snapshot~; +#X floatatom 205 523 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 5 1; -#X connect 4 0 37 6; -#X connect 5 0 7 1; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 11 0; -#X connect 8 0 37 0; +#X connect 5 0 8 0; +#X connect 5 0 34 0; +#X connect 12 0 13 0; +#X connect 13 0 24 0; +#X connect 14 0 15 0; #X connect 15 0 16 0; -#X connect 16 0 27 0; -#X connect 17 0 18 0; -#X connect 18 0 19 0; -#X connect 19 0 20 0; -#X connect 20 0 25 0; -#X connect 20 0 24 1; -#X connect 21 1 16 0; -#X connect 22 0 30 0; -#X connect 23 0 24 0; -#X connect 24 0 21 0; -#X connect 25 1 16 0; -#X connect 26 0 32 0; -#X connect 29 0 30 0; -#X connect 30 0 21 1; -#X connect 31 0 32 0; -#X connect 32 0 25 1; -#X connect 34 0 0 0; -#X connect 35 0 2 0; -#X connect 36 0 4 0; -#X connect 37 0 10 0; -#X connect 37 1 9 0; -#X connect 38 0 37 1; -#X connect 39 0 0 1; -#X connect 39 0 37 2; -#X connect 40 0 2 1; -#X connect 40 0 37 3; -#X connect 41 0 4 1; -#X connect 41 0 37 4; +#X connect 16 0 17 0; +#X connect 17 0 22 0; +#X connect 17 0 21 1; +#X connect 18 1 13 0; +#X connect 19 0 27 0; +#X connect 20 0 21 0; +#X connect 21 0 18 0; +#X connect 22 1 13 0; +#X connect 23 0 29 0; +#X connect 26 0 27 0; +#X connect 27 0 18 1; +#X connect 28 0 29 0; +#X connect 29 0 22 1; +#X connect 31 0 44 0; +#X connect 32 0 37 0; +#X connect 32 0 48 0; +#X connect 33 0 41 0; +#X connect 33 0 49 0; +#X connect 34 0 7 0; +#X connect 34 1 6 0; +#X connect 35 0 34 1; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 44 0 0 0; +#X connect 44 0 0 1; +#X connect 44 0 14 0; +#X connect 44 0 51 0; +#X connect 45 0 34 2; +#X connect 45 0 44 1; +#X connect 46 0 34 3; +#X connect 46 0 48 1; +#X connect 47 0 34 4; +#X connect 47 0 49 1; +#X connect 48 0 1 0; +#X connect 48 0 1 1; +#X connect 48 0 14 1; +#X connect 48 0 19 0; +#X connect 48 0 23 0; +#X connect 48 0 34 5; +#X connect 48 0 54 0; +#X connect 49 0 2 0; +#X connect 49 0 2 1; +#X connect 49 0 34 6; +#X connect 49 0 57 0; +#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 57 0; +#X connect 57 0 58 0; #X restore 276 106 pd sourcePositions; #N canvas 236 271 675 249 sourceBBSpeed 0; #X obj 192 185 outlet~; @@ -2044,185 +2236,6 @@ #X connect 23 0 19 1; #X connect 23 0 18 1; #X restore 605 232 pd sourceGGSpeed; -#N canvas 212 73 1103 599 sourcePositions 0; -#X obj 86 252 -~; -#X obj 86 276 *~; -#X obj 185 256 -~; -#X obj 170 283 *~; -#X obj 256 254 -~; -#X obj 256 278 *~; -#X obj 155 317 +~; -#X obj 155 349 +~; -#X obj 155 376 sqrt~; -#X obj 547 414 outlet~; -#X obj 436 414 outlet~; -#X obj 155 401 outlet~; -#X text 150 439 source distance from Observer; -#X text 362 440 source - Obs Elevation; -#X text 541 441 source - Obs Azimuth; -#X obj 831 345 r myMet; -#X obj 830 370 snapshot~; -#X obj 738 149 /~; -#X obj 738 172 atan~; -#X obj 738 195 /~ 3.14159; -#X obj 738 219 abs~; -#X obj 723 285 spigot~; -#X obj 762 242 >~ 0; -#X obj 690 230 sig~ 1; -#X obj 723 262 -~; -#X obj 858 309 spigot~; -#X obj 897 265 <~ 0; -#X obj 830 396 outlet; -#X text 822 423 Pan Value; -#X obj 797 242 r myMet; -#X obj 762 263 snapshot~; -#X obj 930 264 r myMet; -#X obj 897 287 snapshot~; -#X text 171 33 Calculates position of the source.; -#X obj 86 140 sig~ 0; -#X obj 170 142 inlet~; -#X obj 256 150 inlet~; -#N canvas 289 166 1084 684 prop________Angs 0; -#X obj 378 47 inlet~; -#X obj 461 46 inlet~; -#X obj 568 43 inlet~; -#X obj -19 34 inlet~; -#X text -85 13 Source/Obs distance; -#X text 364 27 Obs x; -#X text 426 21 Obs y; -#X text 539 23 Obs z; -#X obj 736 49 inlet~; -#X obj 843 46 inlet~; -#X text 713 23 source - Obs y; -#X text 815 27 source - Obs z; -#X obj 736 78 *~; -#X obj 843 76 *~; -#X obj 736 109 +~; -#X obj 736 134 sqrt~; -#X obj 169 37 inlet~; -#X text 155 17 Source radius; -#X obj 461 71 *~; -#X obj 568 70 *~; -#X obj 461 103 +~; -#X text -65 517 THis is the angle in the y z plane between a projected -point of the observer into the plane and the source. Think how to relate -this to the elevation and azimuth as it is neither at the moment.; -#X obj 168 84 *~ 2; -#X obj 721 178 *~; -#X obj 781 448 /~; -#X obj 431 218 +~; -#X obj 442 251 -~; -#X text 808 505 Azimuth; -#X obj 723 550 outlet~; -#X obj 708 471 sig~ 90; -#X obj 722 516 -~; -#X obj 169 62 sqrt~; -#X obj 393 452 +~; -#X obj 405 478 -~; -#X obj 378 75 *~; -#X obj -3 58 *~; -#X obj 556 487 *~ 2; -#X obj 541 511 *~; -#X obj 526 534 /~; -#X obj 554 598 outlet~; -#X obj 526 562 arccos~; -#X obj 781 473 arccos~; -#X connect 0 0 34 0; -#X connect 0 0 34 1; -#X connect 1 0 18 0; -#X connect 1 0 18 1; -#X connect 2 0 19 0; -#X connect 2 0 19 1; -#X connect 3 0 35 0; -#X connect 3 0 35 1; -#X connect 3 0 37 0; -#X connect 8 0 12 1; -#X connect 8 0 12 0; -#X connect 9 0 13 0; -#X connect 9 0 13 1; -#X connect 12 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 15 0; -#X connect 14 0 25 1; -#X connect 14 0 32 1; -#X connect 15 0 23 1; -#X connect 15 0 36 0; -#X connect 16 0 25 0; -#X connect 16 0 31 0; -#X connect 18 0 20 0; -#X connect 19 0 20 1; -#X connect 20 0 26 1; -#X connect 22 0 23 0; -#X connect 23 0 24 1; -#X connect 24 0 41 0; -#X connect 25 0 26 0; -#X connect 26 0 24 0; -#X connect 29 0 30 0; -#X connect 30 0 28 0; -#X connect 31 0 22 0; -#X connect 32 0 33 0; -#X connect 33 0 38 0; -#X connect 34 0 33 1; -#X connect 35 0 32 0; -#X connect 36 0 37 1; -#X connect 37 0 38 1; -#X connect 38 0 40 0; -#X connect 40 0 39 0; -#X connect 41 0 30 1; -#X restore 436 379 pd prop________Angs; -#X obj 418 155 inlet~; -#X obj 101 229 r~ Xobs; -#X obj 185 233 r~ Yobs; -#X obj 271 235 r~ Zobs; -#X connect 0 0 1 0; -#X connect 0 0 1 1; -#X connect 0 0 17 0; -#X connect 1 0 6 0; -#X connect 2 0 3 0; -#X connect 2 0 3 1; -#X connect 2 0 17 1; -#X connect 2 0 22 0; -#X connect 2 0 26 0; -#X connect 2 0 37 5; -#X connect 3 0 6 1; -#X connect 4 0 5 0; -#X connect 4 0 5 1; -#X connect 4 0 37 6; -#X connect 5 0 7 1; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 11 0; -#X connect 8 0 37 0; -#X connect 15 0 16 0; -#X connect 16 0 27 0; -#X connect 17 0 18 0; -#X connect 18 0 19 0; -#X connect 19 0 20 0; -#X connect 20 0 25 0; -#X connect 20 0 24 1; -#X connect 21 1 16 0; -#X connect 22 0 30 0; -#X connect 23 0 24 0; -#X connect 24 0 21 0; -#X connect 25 1 16 0; -#X connect 26 0 32 0; -#X connect 29 0 30 0; -#X connect 30 0 21 1; -#X connect 31 0 32 0; -#X connect 32 0 25 1; -#X connect 34 0 0 0; -#X connect 35 0 2 0; -#X connect 36 0 4 0; -#X connect 37 0 10 0; -#X connect 37 1 9 0; -#X connect 38 0 37 1; -#X connect 39 0 0 1; -#X connect 39 0 37 2; -#X connect 40 0 2 1; -#X connect 40 0 37 3; -#X connect 41 0 4 1; -#X connect 41 0 37 4; -#X restore 99 88 pd sourcePositions; #N canvas 223 181 1103 599 sourcePositions 0; #X obj 86 252 -~; #X obj 86 276 *~; @@ -3118,19 +3131,633 @@ #X connect 41 0 4 1; #X connect 41 0 37 4; #X restore 165 236 pd sourcePositions; +#X obj 609 -20 r centrePan; +#X obj 425 145 freqCalcCyl7HiFi; +#X obj 239 152 freqCalcCyl7HiFi; #X obj 42 143 freqCalcCyl7HiFi; -#X obj 239 152 freqCalcCyl7HiFi; -#X obj 425 145 freqCalcCyl7HiFi; #X obj 660 144 freqCalcCyl7HiFi; #X obj 605 312 freqCalcCyl7HiFi; #X obj 345 301 freqCalcCyl7HiFi; #X obj 122 290 freqCalcCyl7HiFi; -#X obj 609 -20 r centrePan; -#X connect 1 0 16 1; -#X connect 1 1 16 0; -#X connect 1 2 10 0; -#X connect 1 3 10 1; -#X connect 1 4 10 2; +#X obj 329 -74 r myMet; +#X obj 329 -54 snapshot~; +#X floatatom 329 -33 0 0 0 0 - - -; +#N canvas 167 122 1228 755 sourcePositionsD2 1; +#X obj -260 161 *~; +#X obj -176 168 *~; +#X obj -50 165 *~; +#X obj -191 202 +~; +#X obj -191 234 +~; +#X obj -191 261 sqrt~; +#X obj -191 286 outlet~; +#X text -227 321 source distance from Observer; +#X text 427 79 source - Obs Elevation; +#X text 606 80 source - Obs Azimuth; +#X text -249 14 Calculates position of the source.; +#X obj -161 99 inlet~; +#X obj -50 101 inlet~; +#N canvas 42 23 1084 684 prop________Angs 0; +#X obj 377 55 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X obj 786 45 inlet~; +#X obj 885 40 inlet~; +#X text 763 19 source - Obs y; +#X text 857 21 source - Obs z; +#X obj 786 74 *~; +#X obj 885 70 *~; +#X obj 786 105 +~; +#X obj 786 130 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 95 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 771 174 *~; +#X obj 339 186 +~; +#X obj 233 250 -~; +#X obj 507 454 outlet~; +#X obj 169 62 sqrt~; +#X obj 378 75 *~; +#X obj 147 196 *~; +#X obj 317 459 outlet~; +#X obj 809 330 r myMet; +#X obj 809 350 snapshot~; +#X floatatom 809 371 0 0 0 0 - - -; +#X text 340 27 Centre PropX; +#X text 438 27 Centre PropY; +#X text 538 23 Centre PropZ; +#X obj 667 47 inlet~; +#X text 632 12 source - Obs x; +#X obj 873 250 r myMet; +#X obj 873 270 snapshot~; +#X floatatom 873 291 0 0 0 0 - - -; +#X obj 911 144 r myMet; +#X obj 911 164 snapshot~; +#X floatatom 911 185 0 0 0 0 - - -; +#X obj 58 282 r myMet; +#X obj 58 302 snapshot~; +#X floatatom 58 323 0 0 0 0 - - -; +#X obj 335 354 r myMet; +#X obj 335 374 snapshot~; +#X floatatom 335 395 0 0 0 0 - - -; +#X obj 599 488 r myMet; +#X obj 599 508 snapshot~; +#X floatatom 599 529 0 0 0 0 - - -; +#X obj 446 118 +~; +#X obj 446 139 sqrt~; +#X obj 682 380 r myMet; +#X obj 682 400 snapshot~; +#X floatatom 682 421 0 0 0 0 - - -; +#X obj 265 172 *~; +#X obj 211 215 +~; +#X obj 248 295 *~; +#X obj 248 273 *~ 2; +#X obj 233 317 /~; +#X obj 233 340 arccos~; +#X obj 403 341 /~ 57.2958; +#X obj 318 311 sig~ 2; +#N canvas 99 63 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 -8236 662 snapshot~; +#X floatatom -8236 686 0 0 0 0 - - -; +#X obj -8236 640 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 -8621 596 snapshot~; +#X floatatom -8621 620 0 0 0 0 - - -; +#X obj -8621 574 r myMet; +#X obj -8096 629 -~ 90; +#X floatatom -8351 6 0 0 0 0 - - -; +#X floatatom -8287 6 0 0 0 0 - - -; +#X floatatom -8188 9 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 83 0 96 0; +#X connect 84 0 89 0; +#X connect 84 0 97 0; +#X connect 85 0 91 0; +#X connect 85 0 98 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 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 restore 747 487 pd SourceAngles; +#X connect 0 0 25 0; +#X connect 0 0 25 1; +#X connect 1 0 15 0; +#X connect 1 0 15 1; +#X connect 2 0 16 0; +#X connect 2 0 16 1; +#X connect 3 0 26 0; +#X connect 3 0 26 1; +#X connect 3 0 43 0; +#X connect 3 0 59 0; +#X connect 5 0 9 1; +#X connect 5 0 9 0; +#X connect 5 0 37 0; +#X connect 6 0 10 0; +#X connect 6 0 10 1; +#X connect 6 0 40 0; +#X connect 9 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 12 0; +#X connect 11 0 21 1; +#X connect 12 0 20 1; +#X connect 13 0 21 0; +#X connect 13 0 24 0; +#X connect 13 0 56 0; +#X connect 13 0 56 1; +#X connect 13 0 58 1; +#X connect 13 0 49 0; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 51 1; +#X connect 19 0 20 0; +#X connect 22 0 60 0; +#X connect 24 0 19 0; +#X connect 25 0 51 0; +#X connect 26 0 57 0; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 34 0 29 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 42 0 43 0; +#X connect 43 0 44 0; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 51 0 52 0; +#X connect 51 0 22 1; +#X connect 52 0 54 0; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 56 0 57 1; +#X connect 57 0 22 0; +#X connect 58 0 60 1; +#X connect 59 0 58 0; +#X connect 60 0 61 0; +#X connect 61 0 46 0; +#X restore 501 18 pd prop________Angs; +#X obj 789 108 inlet~; +#X obj -245 114 r~ PropX; +#X obj -146 119 r~ PropY; +#X obj -35 122 r~ PropZ; +#X obj -260 137 +~; +#X obj -161 141 +~; +#X obj -50 141 +~; +#X obj 571 283 r myMet; +#X obj 571 303 snapshot~; +#X floatatom 571 324 0 0 0 0 - - -; +#X obj 844 122 r myMet; +#X obj 844 142 snapshot~; +#X floatatom 844 163 0 0 0 0 - - -; +#X obj -260 92 inlet~; +#X text -260 71 Prop X; +#X text -157 81 Prop Y; +#X text -48 81 Prop Z; +#X obj -272 186 s~ point1X; +#X obj -151 170 s~ point1Y; +#X obj -20 168 s~ point1Z; +#N canvas 453 269 501 410 ProjectionPointSig 0; +#X obj -84 65 r p11; +#X obj -45 88 r p12; +#X obj -9 109 r p13; +#X obj 59 61 r p21; +#X obj 98 84 r p22; +#X obj 134 108 r p23; +#X obj 207 58 r p31; +#X obj 246 81 r p32; +#X obj 282 105 r p33; +#X text -54 182 x'; +#X text 89 187 y'; +#X text 233 190 z'; +#X obj 36 -12 inlet~; +#X obj 75 9 inlet~; +#X obj 111 29 inlet~; +#X obj 186 128 *~ 1; +#X obj 225 128 *~ 1; +#X obj 261 129 *~ 1; +#X obj 210 161 +~; +#X obj 210 192 +~; +#X obj 62 185 +~; +#X obj 62 157 +~; +#X obj 38 127 *~ 1; +#X obj 77 127 *~ 1; +#X obj 113 129 *~ 1; +#X obj -105 130 *~ 1; +#X obj -66 130 *~ 1; +#X obj -30 131 *~ 1; +#X obj -81 155 +~; +#X obj -81 180 +~; +#X text -83 282 x' \, y' & z' relates to the point in the plane of +the Observer when the propeller source position is projected on; +#X obj -81 207 outlet~; +#X obj 62 212 outlet~; +#X obj 210 217 outlet~; +#X connect 0 0 25 1; +#X connect 1 0 26 1; +#X connect 2 0 27 1; +#X connect 3 0 22 1; +#X connect 4 0 23 1; +#X connect 5 0 24 1; +#X connect 6 0 15 1; +#X connect 7 0 16 1; +#X connect 8 0 17 1; +#X connect 12 0 15 0; +#X connect 12 0 22 0; +#X connect 12 0 25 0; +#X connect 13 0 16 0; +#X connect 13 0 23 0; +#X connect 13 0 26 0; +#X connect 14 0 17 0; +#X connect 14 0 24 0; +#X connect 14 0 27 0; +#X connect 15 0 18 0; +#X connect 16 0 18 1; +#X connect 17 0 19 1; +#X connect 18 0 19 0; +#X connect 19 0 33 0; +#X connect 20 0 32 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 21 1; +#X connect 24 0 20 1; +#X connect 25 0 28 0; +#X connect 26 0 28 1; +#X connect 27 0 29 1; +#X connect 28 0 29 0; +#X connect 29 0 31 0; +#X restore 351 25 pd ProjectionPointSig; +#X obj -97 391 r myMet; +#X obj -97 411 snapshot~; +#X floatatom -97 432 0 0 0 0 - - -; +#X obj -35 390 r myMet; +#X obj -35 410 snapshot~; +#X floatatom -35 431 0 0 0 0 - - -; +#X obj 37 389 r myMet; +#X obj 37 409 snapshot~; +#X floatatom 37 430 0 0 0 0 - - -; +#X obj -237 363 r myMet; +#X obj -237 383 snapshot~; +#X floatatom -237 404 0 0 0 0 - - -; +#X obj 254 105 inlet~; +#X obj 365 107 inlet~; +#X obj 155 98 inlet~; +#X text 155 77 X'; +#X text 258 87 Y'; +#X text 367 87 Z'; +#X obj 192 138 r myMet; +#X obj 192 158 snapshot~; +#X floatatom 192 179 0 0 0 0 - - -; +#X obj 282 141 r myMet; +#X obj 282 161 snapshot~; +#X floatatom 282 182 0 0 0 0 - - -; +#X obj 401 133 r myMet; +#X obj 401 153 snapshot~; +#X floatatom 401 174 0 0 0 0 - - -; +#X obj 343 274 arccos~; +#X obj 343 252 /~; +#X obj 343 230 abs~; +#X obj 343 316 sin~; +#X obj 108 528 r myMet; +#X obj 108 548 snapshot~; +#X floatatom 108 569 0 0 0 0 - - -; +#X obj 343 295 /~ 360; +#X obj 346 354 /~; +#X obj 261 593 sqrt~; +#X obj 260 568 +~; +#X obj 321 562 +~; +#X obj 321 585 -~; +#X obj 353 573 *~ 2; +#X obj 353 594 *~; +#X obj 321 613 /~; +#X obj 321 634 arccos~; +#X obj 518 458 r myMet; +#X obj 518 478 snapshot~; +#X floatatom 518 499 0 0 0 0 - - -; +#X obj 443 409 /~; +#X obj 473 368 cos~; +#X obj 457 388 /~; +#X text 483 419 Temp projection Y coordinate; +#X obj 429 455 *~; +#X obj 414 478 +~; +#X obj 414 500 sqrt~; +#X obj 81 115 inlet~; +#X obj 125 135 r myMet; +#X obj 125 155 snapshot~; +#X floatatom 125 176 0 0 0 0 - - -; +#X obj 142 201 > 0.5; +#X obj 136 225 spigot~; +#X obj 429 430 +~; +#X connect 0 0 3 0; +#X connect 0 0 72 0; +#X connect 0 0 87 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 73 0; +#X connect 5 0 6 0; +#X connect 5 0 45 0; +#X connect 5 0 75 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 14 0 25 0; +#X connect 14 0 63 1; +#X connect 14 0 70 0; +#X connect 15 0 18 1; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 31 0; +#X connect 18 0 36 0; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 32 0; +#X connect 19 0 39 0; +#X connect 19 0 95 0; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 33 0; +#X connect 20 0 42 0; +#X connect 20 0 82 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 18 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 47 0 57 0; +#X connect 47 0 64 0; +#X connect 48 0 60 0; +#X connect 49 0 54 0; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 56 0 57 0; +#X connect 57 0 58 0; +#X connect 59 0 60 0; +#X connect 60 0 61 0; +#X connect 62 0 22 0; +#X connect 62 0 69 0; +#X connect 63 0 62 0; +#X connect 64 0 63 0; +#X connect 65 0 70 1; +#X connect 65 0 84 0; +#X connect 66 0 67 0; +#X connect 67 0 68 0; +#X connect 69 0 65 0; +#X connect 69 0 83 0; +#X connect 72 0 71 0; +#X connect 72 0 74 1; +#X connect 73 0 74 0; +#X connect 74 0 77 0; +#X connect 75 0 76 0; +#X connect 76 0 77 1; +#X connect 77 0 78 0; +#X connect 78 0 67 0; +#X connect 79 0 80 0; +#X connect 80 0 81 0; +#X connect 82 0 95 1; +#X connect 83 0 84 1; +#X connect 84 0 82 1; +#X connect 86 0 87 1; +#X connect 86 0 72 1; +#X connect 87 0 88 0; +#X connect 87 0 73 1; +#X connect 88 0 76 1; +#X connect 89 0 91 0; +#X connect 90 0 91 0; +#X connect 91 0 92 0; +#X connect 91 0 93 0; +#X connect 95 0 80 0; +#X connect 95 0 86 1; +#X connect 95 0 86 0; +#X restore 99 88 pd sourcePositionsD2; +#X connect 1 0 18 0; +#X connect 1 1 18 1; +#X connect 1 2 26 0; +#X connect 1 3 26 1; +#X connect 1 4 26 2; +#X connect 1 5 26 3; +#X connect 1 6 26 7; +#X connect 1 7 26 4; +#X connect 1 8 26 5; +#X connect 1 9 26 6; #X connect 2 0 1 0; #X connect 2 0 4 0; #X connect 2 0 5 0; @@ -3138,6 +3765,7 @@ #X connect 2 0 9 0; #X connect 2 0 7 0; #X connect 2 0 8 0; +#X connect 2 0 24 0; #X connect 3 0 17 3; #X connect 3 1 17 4; #X connect 3 2 17 5; @@ -3146,56 +3774,56 @@ #X connect 4 2 3 0; #X connect 4 3 3 1; #X connect 4 4 3 2; -#X connect 5 0 18 1; -#X connect 5 1 18 0; -#X connect 5 2 11 0; -#X connect 5 3 11 1; -#X connect 5 4 11 2; +#X connect 5 0 16 1; +#X connect 5 1 16 0; +#X connect 5 2 10 0; +#X connect 5 3 10 1; +#X connect 5 4 10 2; #X connect 6 0 19 1; #X connect 6 1 19 0; -#X connect 6 2 12 0; -#X connect 6 3 12 1; -#X connect 6 4 12 2; +#X connect 6 2 11 0; +#X connect 6 3 11 1; +#X connect 6 4 11 2; #X connect 7 0 22 1; #X connect 7 1 22 0; -#X connect 7 2 15 0; -#X connect 7 3 15 1; -#X connect 7 4 15 2; +#X connect 7 2 14 0; +#X connect 7 3 14 1; +#X connect 7 4 14 2; #X connect 8 0 21 1; #X connect 8 1 21 0; -#X connect 8 2 14 0; -#X connect 8 3 14 1; -#X connect 8 4 14 2; +#X connect 8 2 13 0; +#X connect 8 3 13 1; +#X connect 8 4 13 2; #X connect 9 0 20 1; #X connect 9 1 20 0; -#X connect 9 2 13 0; -#X connect 9 3 13 1; -#X connect 9 4 13 2; +#X connect 9 2 12 0; +#X connect 9 3 12 1; +#X connect 9 4 12 2; #X connect 10 0 16 3; #X connect 10 1 16 4; #X connect 10 2 16 5; -#X connect 11 0 18 3; -#X connect 11 1 18 4; -#X connect 11 2 18 5; -#X connect 12 0 19 3; -#X connect 12 1 19 4; -#X connect 12 2 19 5; -#X connect 13 0 20 3; -#X connect 13 1 20 4; -#X connect 13 2 20 5; -#X connect 14 0 21 3; -#X connect 14 1 21 4; -#X connect 14 2 21 5; -#X connect 15 0 22 3; -#X connect 15 1 22 4; -#X connect 15 2 22 5; -#X connect 23 0 16 2; -#X connect 23 0 17 2; -#X connect 23 0 18 2; -#X connect 23 0 19 2; -#X connect 23 0 22 2; -#X connect 23 0 21 2; -#X connect 23 0 20 2; +#X connect 11 0 19 3; +#X connect 11 1 19 4; +#X connect 11 2 19 5; +#X connect 12 0 20 3; +#X connect 12 1 20 4; +#X connect 12 2 20 5; +#X connect 13 0 21 3; +#X connect 13 1 21 4; +#X connect 13 2 21 5; +#X connect 14 0 22 3; +#X connect 14 1 22 4; +#X connect 14 2 22 5; +#X connect 15 0 16 2; +#X connect 15 0 17 2; +#X connect 15 0 18 2; +#X connect 15 0 19 2; +#X connect 15 0 20 2; +#X connect 15 0 21 2; +#X connect 15 0 22 2; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 26 0 18 3; #X restore 249 183 pd sources1; #X msg 172 61 0.25; #X msg 207 59 0.33; @@ -3232,12 +3860,11 @@ #X connect 11 0 9 0; #X restore 348 378 pd startUp; #X obj 444 249 hsl 100 20 -500 500 0 0 empty empty PropX 6 10 0 10 --228856 -1 -1 6819 1; +-228856 -1 -1 5049 1; #X obj 553 247 hsl 100 20 -500 500 0 0 empty empty PropY 6 10 0 10 --228856 -1 -1 2438 1; +-228856 -1 -1 4950 1; #X obj 395 144 vsl 20 100 0 500 0 0 empty empty PropZ 0 -9 0 10 -228856 --1 -1 1980 1; -#X msg 436 120 100; +-1 -1 198 1; #X obj 477 102 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 486 274 0 0 0 0 - - -; @@ -3681,7 +4308,7 @@ #X connect 1 0 4 1; #X connect 4 0 2 0; #X restore 503 320 pd Q3; -#N canvas 266 228 1134 494 corAngle 1; +#N canvas 266 228 1134 494 corAngle 0; #X obj 606 27 inlet~; #X obj 632 116 spigot~; #X obj 671 52 r myMet; @@ -3951,12 +4578,12 @@ #X connect 129 0 130 0; #X connect 130 0 131 0; #X connect 130 0 132 0; -#X restore 760 409 pd Angles2; +#X restore 576 379 pd Angles2; #X obj 593 137 hsl 80 20 0 360 0 0 empty empty Yaw(Azimuth) 2 10 0 -10 -232576 -1 -1 6348 1; +10 -232576 -1 -1 0 1; #X floatatom 755 163 0 0 0 0 - - -; #X obj 809 137 hsl 80 20 -180 180 0 0 empty empty Roll 2 10 0 10 -232576 --1 -1 3950 1; +-1 -1 0 1; #X floatatom 863 165 0 0 0 0 - - -; #X obj 590 184 line~; #X msg 590 164 \$1 30; @@ -3965,7 +4592,7 @@ #X msg 700 163 \$1 30; #X obj 806 181 line~; #X msg 806 161 \$1 30; -#X obj 700 76 vsl 25 80 -90 90 0 0 empty empty Pitch(Elevation) 0 -9 +#X obj 700 76 vsl 25 80 90 -90 0 0 empty empty Pitch(Elevation) 0 -9 0 10 -232576 -1 -1 3950 1; #X msg 806 114 0; #X msg 742 100 0 5000; @@ -7859,7 +8486,249 @@ #X connect 82 8 83 9; #X connect 82 9 83 10; #X restore 3 268 pd rotNoise1; -#N canvas 338 225 1002 525 sources2 0; +#X obj 576 422 r centrePan; +#X floatatom 576 444 5 0 0 0 - - -; +#X msg 538 166 312; +#N canvas 176 23 1138 732 PropAzim 0; +#X obj 342 346 pack; +#X obj 390 345 pack; +#X obj 342 369 line~; +#X obj 390 367 line~; +#X obj 352 390 r myMet; +#X obj 352 410 snapshot~; +#X floatatom 352 433 0 0 0 0 - - -; +#X obj 414 389 r myMet; +#X obj 414 409 snapshot~; +#X floatatom 414 432 0 0 0 0 - - -; +#X obj 830 176 hsl 128 15 -500 500 0 0 empty empty x -2 -8 0 10 -262144 +-1 -1 6350 1; +#X obj 821 218 hsl 128 15 -500 500 0 0 empty empty y -2 -8 0 10 -262144 +-1 -1 6350 1; +#X obj 171 348 unpack; +#X obj 342 322 unpack f f f; +#X obj 156 471 <; +#X floatatom 155 495 0 0 0 0 - - -; +#X obj 189 471 <; +#X floatatom 188 495 0 0 0 0 - - -; +#X msg 342 292 -100 -250 20000; +#X msg 675 273 \$1 30; +#X obj 675 295 line~; +#X msg 761 271 \$1 30; +#X obj 761 293 line~; +#X msg 719 272 \$1 30; +#X obj 719 294 line~; +#X msg 800 271 \$1 30; +#X obj 800 293 line~; +#X obj 674 325 -~; +#X obj 761 314 -~; +#X obj 659 408 /~; +#X obj 581 115 atan~; +#X obj 852 399 r myMet; +#X obj 852 419 snapshot~; +#X floatatom 852 442 0 0 0 0 - - -; +#X obj 581 137 *~ 57.2958; +#X obj 541 500 +~ 180; +#X obj 612 521 -~; +#X obj 541 569 spigot~; +#X obj 541 594 spigot~; +#X obj 612 570 spigot~; +#X obj 612 595 spigot~; +#X obj 682 571 spigot~; +#X obj 682 595 spigot~; +#X obj 753 572 spigot~; +#X obj 753 595 spigot~; +#X obj 597 619 +~; +#X obj 706 618 +~; +#X obj 738 619 +~; +#X obj 781 650 r myMet; +#X obj 781 670 snapshot~; +#X floatatom 781 693 0 0 0 0 - - -; +#X msg 130 261 30 200; +#X msg 159 304 450 -300; +#X msg 171 326 -250 -20; +#X floatatom 822 243 0 0 0 0 - - -; +#X floatatom 838 195 0 0 0 0 - - -; +#X msg 262 219 240 -400 12000; +#X msg 312 268 -450 -100 20000; +#X msg 121 149 1; +#X msg 156 149 2; +#X msg 188 150 3; +#X msg 223 150 4; +#X obj 121 176 select 1 2 3 4; +#X obj 160 223 delay 10; +#X obj 121 119 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 155 120 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 193 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 227 124 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 194 245 delay 10; +#X obj 214 268 delay 10; +#X obj 248 290 delay 10; +#X obj 659 428 arccos~; +#X obj 674 346 *~; +#X obj 761 335 *~; +#X obj 674 368 +~; +#X obj 674 387 sqrt~; +#X obj 676 661 r myMet; +#X obj 676 681 snapshot~; +#X floatatom 676 704 0 0 0 0 - - -; +#X obj 577 656 r myMet; +#X obj 577 676 snapshot~; +#X floatatom 577 699 0 0 0 0 - - -; +#X obj 612 498 sig~ 180; +#X obj 682 521 sig~ 360; +#X obj 682 545 -~; +#X obj 644 388 abs~; +#X obj 906 688 outlet; +#X obj 397 459 outlet; +#X obj 340 457 outlet; +#X obj 121 96 r p1; +#X obj 155 96 r p2; +#X obj 193 99 r p3; +#X obj 227 100 r p4; +#X msg 142 283 0 0; +#X msg 292 243 10 0 30000; +#X connect 0 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 5 0; +#X connect 3 0 8 0; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 0 10 0; +#X connect 5 0 88 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 8 0 11 0; +#X connect 8 0 87 0; +#X connect 10 0 55 0; +#X connect 11 0 54 0; +#X connect 12 0 10 0; +#X connect 12 0 2 0; +#X connect 12 0 14 1; +#X connect 12 0 19 0; +#X connect 12 1 11 0; +#X connect 12 1 3 0; +#X connect 12 1 16 1; +#X connect 12 1 21 0; +#X connect 13 0 0 0; +#X connect 13 0 14 0; +#X connect 13 0 23 0; +#X connect 13 1 1 0; +#X connect 13 1 16 0; +#X connect 13 1 25 0; +#X connect 13 2 0 1; +#X connect 13 2 1 1; +#X connect 14 0 15 0; +#X connect 14 0 37 1; +#X connect 14 0 39 1; +#X connect 14 0 41 1; +#X connect 14 0 43 1; +#X connect 16 0 17 0; +#X connect 16 0 38 1; +#X connect 16 0 40 1; +#X connect 16 0 42 1; +#X connect 16 0 44 1; +#X connect 18 0 13 0; +#X connect 19 0 20 0; +#X connect 20 0 27 0; +#X connect 21 0 22 0; +#X connect 22 0 28 0; +#X connect 23 0 24 0; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 26 0 28 1; +#X connect 27 0 72 0; +#X connect 27 0 72 1; +#X connect 27 0 85 0; +#X connect 28 0 73 1; +#X connect 28 0 73 0; +#X connect 29 0 71 0; +#X connect 31 0 32 0; +#X connect 32 0 33 0; +#X connect 35 0 37 0; +#X connect 36 0 39 0; +#X connect 36 0 80 0; +#X connect 37 1 38 0; +#X connect 38 1 45 0; +#X connect 39 1 40 0; +#X connect 40 0 45 1; +#X connect 41 0 42 0; +#X connect 42 1 46 1; +#X connect 43 0 44 0; +#X connect 44 0 47 1; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 47 0 49 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 49 0 86 0; +#X connect 51 0 12 0; +#X connect 52 0 12 0; +#X connect 53 0 12 0; +#X connect 56 0 13 0; +#X connect 57 0 13 0; +#X connect 58 0 62 0; +#X connect 59 0 62 0; +#X connect 60 0 62 0; +#X connect 61 0 62 0; +#X connect 62 0 51 0; +#X connect 62 0 63 0; +#X connect 62 1 68 0; +#X connect 62 1 93 0; +#X connect 62 2 69 0; +#X connect 62 2 52 0; +#X connect 62 3 70 0; +#X connect 62 3 53 0; +#X connect 63 0 56 0; +#X connect 64 0 58 0; +#X connect 65 0 59 0; +#X connect 66 0 60 0; +#X connect 67 0 61 0; +#X connect 68 0 94 0; +#X connect 69 0 57 0; +#X connect 70 0 18 0; +#X connect 71 0 43 0; +#X connect 71 0 36 1; +#X connect 71 0 35 0; +#X connect 71 0 32 0; +#X connect 71 0 84 1; +#X connect 72 0 74 0; +#X connect 73 0 74 1; +#X connect 74 0 75 0; +#X connect 75 0 29 1; +#X connect 76 0 77 0; +#X connect 77 0 78 0; +#X connect 79 0 80 0; +#X connect 80 0 81 0; +#X connect 82 0 36 0; +#X connect 83 0 84 0; +#X connect 84 0 41 0; +#X connect 84 0 77 0; +#X connect 85 0 29 0; +#X connect 89 0 64 0; +#X connect 90 0 65 0; +#X connect 91 0 66 0; +#X connect 92 0 67 0; +#X connect 93 0 12 0; +#X connect 94 0 13 0; +#X restore 506 69 pd PropAzim; +#X obj 336 607 bng 25 250 50 0 empty empty 1 11 11 0 10 -262130 -1 +-1; +#X obj 373 607 bng 25 250 50 0 empty empty 2 11 11 0 10 -262130 -1 +-1; +#X obj 410 607 bng 25 250 50 0 empty empty 3 11 11 0 10 -262130 -1 +-1; +#X obj 447 607 bng 25 250 50 0 empty empty 4 11 11 0 10 -262130 -1 +-1; +#X obj 563 653 s p1; +#X obj 563 671 s p2; +#X obj 563 690 s p3; +#X obj 563 708 s p4; +#X floatatom 576 400 0 0 0 0 - - -; +#N canvas 338 225 1002 525 sources1 0; #X text 480 -91 Patch that holds all the sources that are used to produce the basic aeolian tone.; #N canvas 176 379 674 193 sourceAASpeed 0; @@ -8336,7 +9205,7 @@ #X connect 23 0 19 1; #X connect 23 0 18 1; #X restore 605 232 pd sourceGGSpeed; -#N canvas 465 200 1103 599 sourcePositions 0; +#N canvas 212 73 1103 599 sourcePositions 0; #X obj 86 252 -~; #X obj 86 276 *~; #X obj 185 256 -~; @@ -9410,16 +10279,16 @@ #X connect 41 0 4 1; #X connect 41 0 37 4; #X restore 165 236 pd sourcePositions; +#X obj 609 -20 r centrePan; +#X obj 425 145 freqCalcCyl7HiFi; +#X obj 239 152 freqCalcCyl7HiFi; #X obj 42 143 freqCalcCyl7HiFi; -#X obj 239 152 freqCalcCyl7HiFi; -#X obj 425 145 freqCalcCyl7HiFi; #X obj 660 144 freqCalcCyl7HiFi; #X obj 605 312 freqCalcCyl7HiFi; #X obj 345 301 freqCalcCyl7HiFi; #X obj 122 290 freqCalcCyl7HiFi; -#X obj 609 -20 r centrePan; -#X connect 1 0 16 1; -#X connect 1 1 16 0; +#X connect 1 0 19 1; +#X connect 1 1 19 0; #X connect 1 2 10 0; #X connect 1 3 10 1; #X connect 1 4 10 2; @@ -9430,315 +10299,4975 @@ #X connect 2 0 9 0; #X connect 2 0 7 0; #X connect 2 0 8 0; -#X connect 3 0 17 3; -#X connect 3 1 17 4; -#X connect 3 2 17 5; -#X connect 4 0 17 1; -#X connect 4 1 17 0; +#X connect 3 0 18 3; +#X connect 3 1 18 4; +#X connect 3 2 18 5; +#X connect 4 0 18 1; +#X connect 4 1 18 0; #X connect 4 2 3 0; #X connect 4 3 3 1; #X connect 4 4 3 2; -#X connect 5 0 18 1; -#X connect 5 1 18 0; +#X connect 5 0 17 1; +#X connect 5 1 17 0; #X connect 5 2 11 0; #X connect 5 3 11 1; #X connect 5 4 11 2; -#X connect 6 0 19 1; -#X connect 6 1 19 0; +#X connect 6 0 20 1; +#X connect 6 1 20 0; #X connect 6 2 12 0; #X connect 6 3 12 1; #X connect 6 4 12 2; -#X connect 7 0 22 1; -#X connect 7 1 22 0; +#X connect 7 0 23 1; +#X connect 7 1 23 0; #X connect 7 2 15 0; #X connect 7 3 15 1; #X connect 7 4 15 2; -#X connect 8 0 21 1; -#X connect 8 1 21 0; +#X connect 8 0 22 1; +#X connect 8 1 22 0; #X connect 8 2 14 0; #X connect 8 3 14 1; #X connect 8 4 14 2; -#X connect 9 0 20 1; -#X connect 9 1 20 0; +#X connect 9 0 21 1; +#X connect 9 1 21 0; #X connect 9 2 13 0; #X connect 9 3 13 1; #X connect 9 4 13 2; -#X connect 10 0 16 3; -#X connect 10 1 16 4; -#X connect 10 2 16 5; -#X connect 11 0 18 3; -#X connect 11 1 18 4; -#X connect 11 2 18 5; -#X connect 12 0 19 3; -#X connect 12 1 19 4; -#X connect 12 2 19 5; -#X connect 13 0 20 3; -#X connect 13 1 20 4; -#X connect 13 2 20 5; -#X connect 14 0 21 3; -#X connect 14 1 21 4; -#X connect 14 2 21 5; -#X connect 15 0 22 3; -#X connect 15 1 22 4; -#X connect 15 2 22 5; -#X connect 23 0 16 2; -#X connect 23 0 17 2; -#X connect 23 0 18 2; -#X connect 23 0 19 2; -#X connect 23 0 22 2; -#X connect 23 0 21 2; -#X connect 23 0 20 2; -#X restore 144 182 pd sources2; -#X obj 709 433 r centrePan; -#X floatatom 713 466 5 0 0 0 - - -; -#X msg 538 166 312; -#N canvas 176 23 1138 732 PropAzim 0; -#X obj 342 346 pack; -#X obj 390 345 pack; -#X obj 342 369 line~; -#X obj 390 367 line~; -#X obj 352 390 r myMet; -#X obj 352 410 snapshot~; -#X floatatom 352 433 0 0 0 0 - - -; -#X obj 414 389 r myMet; -#X obj 414 409 snapshot~; -#X floatatom 414 432 0 0 0 0 - - -; -#X obj 830 176 hsl 128 15 -500 500 0 0 empty empty x -2 -8 0 10 -262144 --1 -1 8748 1; -#X obj 821 218 hsl 128 15 -500 500 0 0 empty empty y -2 -8 0 10 -262144 --1 -1 3127 1; -#X obj 171 348 unpack; -#X obj 342 322 unpack f f f; -#X obj 156 471 <; -#X floatatom 155 495 0 0 0 0 - - -; -#X obj 189 471 <; -#X floatatom 188 495 0 0 0 0 - - -; -#X msg 342 292 -100 -250 20000; -#X msg 675 273 \$1 30; -#X obj 675 295 line~; -#X msg 761 271 \$1 30; -#X obj 761 293 line~; -#X msg 719 272 \$1 30; -#X obj 719 294 line~; -#X msg 800 271 \$1 30; -#X obj 800 293 line~; -#X obj 674 325 -~; -#X obj 761 314 -~; -#X obj 659 408 /~; -#X obj 581 115 atan~; -#X obj 852 399 r myMet; -#X obj 852 419 snapshot~; -#X floatatom 852 442 0 0 0 0 - - -; -#X obj 581 137 *~ 57.2958; -#X obj 541 500 +~ 180; -#X obj 612 521 -~; -#X obj 541 569 spigot~; -#X obj 541 594 spigot~; -#X obj 612 570 spigot~; -#X obj 612 595 spigot~; -#X obj 682 571 spigot~; -#X obj 682 595 spigot~; -#X obj 753 572 spigot~; -#X obj 753 595 spigot~; -#X obj 597 619 +~; -#X obj 706 618 +~; -#X obj 738 619 +~; -#X obj 781 650 r myMet; -#X obj 781 670 snapshot~; -#X floatatom 781 693 0 0 0 0 - - -; -#X msg 130 261 30 200; -#X msg 142 283 -100 100; -#X msg 159 304 450 -300; -#X msg 171 326 -250 -20; -#X floatatom 822 243 0 0 0 0 - - -; -#X floatatom 838 195 0 0 0 0 - - -; -#X msg 262 219 240 -400 12000; -#X msg 292 243 -100 250 30000; -#X msg 312 268 -450 -100 20000; -#X msg 121 149 1; -#X msg 156 149 2; -#X msg 188 150 3; -#X msg 223 150 4; -#X obj 121 176 select 1 2 3 4; -#X obj 160 223 delay 10; -#X obj 121 119 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X connect 10 0 19 3; +#X connect 10 1 19 4; +#X connect 10 2 19 5; +#X connect 11 0 17 3; +#X connect 11 1 17 4; +#X connect 11 2 17 5; +#X connect 12 0 20 3; +#X connect 12 1 20 4; +#X connect 12 2 20 5; +#X connect 13 0 21 3; +#X connect 13 1 21 4; +#X connect 13 2 21 5; +#X connect 14 0 22 3; +#X connect 14 1 22 4; +#X connect 14 2 22 5; +#X connect 15 0 23 3; +#X connect 15 1 23 4; +#X connect 15 2 23 5; +#X connect 16 0 17 2; +#X connect 16 0 18 2; +#X connect 16 0 19 2; +#X connect 16 0 20 2; +#X connect 16 0 21 2; +#X connect 16 0 22 2; +#X connect 16 0 23 2; +#X restore 144 184 pd sources1; +#N canvas 338 225 1002 525 sources1 0; +#X text 480 -91 Patch that holds all the sources that are used to produce +the basic aeolian tone.; +#N canvas 176 379 674 193 sourceAASpeed 0; +#X obj 184 137 outlet~; +#X text 170 163 Source Speed; +#X obj 400 49 cos~; +#X obj 471 52 sin~; +#X text 254 77 2 PI; +#X text 251 98 Radius of source; +#X obj 400 114 outlet~; +#X obj 471 115 outlet~; +#X text 321 132 y position of source; +#X text 469 134 z position of source; +#X text 26 87 diameter; +#X text 605 81 radius; +#X obj 553 78 outlet~; +#X obj 400 24 inlet~; +#X obj 553 29 r~ length; +#X obj 553 53 *~ 0.1541; +#X obj 184 28 r~ RPM; +#X obj 184 52 /~ 60; +#X obj 184 77 *~ 6.28319; +#X obj 184 104 *~; +#X obj 400 87 *~; +#X obj 471 87 *~; +#X obj 45 64 outlet~; +#X obj 45 42 sig~ 0.1442; +#X connect 2 0 20 0; +#X connect 3 0 21 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 15 0; +#X connect 15 0 12 0; +#X connect 15 0 21 1; +#X connect 15 0 19 1; +#X connect 15 0 20 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 0 0; +#X connect 20 0 6 0; +#X connect 21 0 7 0; +#X connect 23 0 22 0; +#X restore 42 58 pd sourceAASpeed; +#X obj 29 -70 inlet~; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 276 106 pd sourcePositions; +#N canvas 236 271 675 249 sourceBBSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 408 93 cos~; +#X obj 479 92 sin~; +#X text 262 128 2 PI; +#X text 259 149 Radius of source; +#X obj 408 162 outlet~; +#X obj 479 163 outlet~; +#X text 329 180 y position of source; +#X text 477 182 z position of source; +#X text 52 141 diameter; +#X text 613 114 radius; +#X obj 561 111 outlet~; +#X obj 408 69 inlet~; +#X obj 561 61 r~ length; +#X obj 192 79 r~ RPM; +#X obj 192 103 /~ 60; +#X obj 192 128 *~ 6.28319; +#X obj 192 157 *~; +#X obj 408 135 *~; +#X obj 479 135 *~; +#X obj 71 118 outlet~; +#X obj 71 94 sig~ 0.1778; +#X obj 561 85 *~ 0.3083; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 22 0 21 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 224 65 pd sourceBBSpeed; +#N canvas 211 338 704 262 sourceCCSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 409 86 cos~; +#X obj 479 87 sin~; +#X text 262 133 2 PI; +#X text 259 154 Radius of source; +#X obj 409 162 outlet~; +#X obj 479 163 outlet~; +#X text 330 180 y position of source; +#X text 477 182 z position of source; +#X text 57 157 diameter; +#X text 613 118 radius; +#X obj 561 115 outlet~; +#X obj 409 61 inlet~; +#X obj 561 67 r~ length; +#X obj 192 84 r~ RPM; +#X obj 192 108 /~ 60; +#X obj 192 133 *~ 6.28319; +#X obj 192 162 *~; +#X obj 409 135 *~; +#X obj 479 135 *~; +#X obj 76 134 outlet~; +#X obj 76 111 sig~ 0.2108; +#X obj 561 91 *~ 0.4404; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 22 0 21 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 425 63 pd sourceCCSpeed; +#N canvas 208 486 682 206 sourceDDSpeed 0; +#X obj 167 139 outlet~; +#X text 153 165 Source Speed; +#X obj 383 56 cos~; +#X obj 454 56 sin~; +#X text 237 90 2 PI; +#X text 234 111 Radius of source; +#X obj 383 116 outlet~; +#X obj 454 117 outlet~; +#X text 331 134 y position of source; +#X text 465 133 z position of source; +#X text 15 96 diameter; +#X text 597 79 radius; +#X obj 545 76 outlet~; +#X obj 383 30 inlet~; +#X obj 545 28 r~ length; +#X obj 167 41 r~ RPM; +#X obj 167 65 /~ 60; +#X obj 167 90 *~ 6.28319; +#X obj 167 117 *~; +#X obj 383 89 *~; +#X obj 454 89 *~; +#X obj 34 73 outlet~; +#X obj 34 49 sig~ 0.2299; +#X obj 545 52 *~ 0.5945; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 22 0 21 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 660 62 pd sourceDDSpeed; +#N canvas 252 340 703 209 sourceEESpeed 0; +#X obj 170 132 outlet~; +#X text 156 158 Source Speed; +#X obj 397 54 cos~; +#X obj 467 53 sin~; +#X text 240 81 2 PI; +#X text 237 102 Radius of source; +#X obj 397 140 outlet~; +#X obj 467 141 outlet~; +#X text 318 158 y position of source; +#X text 465 160 z position of source; +#X text 39 136 diameter; +#X text 603 91 radius; +#X obj 551 88 outlet~; +#X obj 397 28 inlet~; +#X obj 551 40 r~ length; +#X obj 170 32 r~ RPM; +#X obj 170 56 /~ 60; +#X obj 170 81 *~ 6.28319; +#X obj 170 107 *~; +#X obj 397 113 *~; +#X obj 467 113 *~; +#X obj 58 113 outlet~; +#X obj 58 91 sig~ 0.2367; +#X obj 551 64 *~ 0.7486; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 22 0 21 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 122 210 pd sourceEESpeed; +#N canvas 131 376 638 190 sourceFFSpeed 0; +#X obj 130 129 outlet~; +#X text 116 155 Source Speed; +#X obj 347 45 cos~; +#X obj 417 47 sin~; +#X text 200 72 2 PI; +#X text 197 93 Radius of source; +#X obj 347 106 outlet~; +#X obj 417 107 outlet~; +#X text 268 124 y position of source; +#X text 415 126 z position of source; +#X text 17 86 diameter; +#X text 582 69 radius; +#X obj 530 66 outlet~; +#X obj 347 19 inlet~; +#X obj 530 19 r~ length; +#X obj 347 79 *~; +#X obj 417 79 *~; +#X obj 130 23 r~ RPM; +#X obj 130 47 /~ 60; +#X obj 130 72 *~ 6.28319; +#X obj 130 97 *~; +#X obj 36 42 sig~ 0.2123; +#X obj 36 63 outlet~; +#X obj 530 43 *~ 0.8807; +#X connect 2 0 15 0; +#X connect 3 0 16 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 6 0; +#X connect 16 0 7 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 0 0; +#X connect 21 0 22 0; +#X connect 23 0 12 0; +#X connect 23 0 16 1; +#X connect 23 0 15 1; +#X connect 23 0 20 1; +#X restore 345 220 pd sourceFFSpeed; +#N canvas 238 445 631 188 sourceGGSpeed 0; +#X obj 132 123 outlet~; +#X text 118 149 Source Speed; +#X obj 349 41 cos~; +#X obj 419 41 sin~; +#X text 202 63 2 PI; +#X text 199 84 Radius of source; +#X obj 349 100 outlet~; +#X obj 419 101 outlet~; +#X text 270 118 y position of source; +#X text 417 120 z position of source; +#X text 6 94 diameter; +#X text 534 67 radius; +#X obj 482 64 outlet~; +#X obj 349 14 inlet~; +#X obj 482 17 r~ length; +#X obj 132 14 r~ RPM; +#X obj 132 38 /~ 60; +#X obj 132 63 *~ 6.28319; +#X obj 132 89 *~; +#X obj 349 73 *~; +#X obj 419 73 *~; +#X obj 25 48 sig~ 0.1885; +#X obj 25 71 outlet~; +#X obj 482 41 *~ 0.9468; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 21 0 22 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 605 232 pd sourceGGSpeed; +#N canvas 212 73 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 99 88 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 471 93 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 707 93 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 650 262 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 385 250 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 165 236 pd sourcePositions; +#X obj 609 -20 r centrePan; +#X obj 425 145 freqCalcCyl7HiFi; +#X obj 239 152 freqCalcCyl7HiFi; +#X obj 42 143 freqCalcCyl7HiFi; +#X obj 660 144 freqCalcCyl7HiFi; +#X obj 605 312 freqCalcCyl7HiFi; +#X obj 345 301 freqCalcCyl7HiFi; +#X obj 122 290 freqCalcCyl7HiFi; +#X connect 1 0 19 1; +#X connect 1 1 19 0; +#X connect 1 2 10 0; +#X connect 1 3 10 1; +#X connect 1 4 10 2; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 9 0; +#X connect 2 0 7 0; +#X connect 2 0 8 0; +#X connect 3 0 18 3; +#X connect 3 1 18 4; +#X connect 3 2 18 5; +#X connect 4 0 18 1; +#X connect 4 1 18 0; +#X connect 4 2 3 0; +#X connect 4 3 3 1; +#X connect 4 4 3 2; +#X connect 5 0 17 1; +#X connect 5 1 17 0; +#X connect 5 2 11 0; +#X connect 5 3 11 1; +#X connect 5 4 11 2; +#X connect 6 0 20 1; +#X connect 6 1 20 0; +#X connect 6 2 12 0; +#X connect 6 3 12 1; +#X connect 6 4 12 2; +#X connect 7 0 23 1; +#X connect 7 1 23 0; +#X connect 7 2 15 0; +#X connect 7 3 15 1; +#X connect 7 4 15 2; +#X connect 8 0 22 1; +#X connect 8 1 22 0; +#X connect 8 2 14 0; +#X connect 8 3 14 1; +#X connect 8 4 14 2; +#X connect 9 0 21 1; +#X connect 9 1 21 0; +#X connect 9 2 13 0; +#X connect 9 3 13 1; +#X connect 9 4 13 2; +#X connect 10 0 19 3; +#X connect 10 1 19 4; +#X connect 10 2 19 5; +#X connect 11 0 17 3; +#X connect 11 1 17 4; +#X connect 11 2 17 5; +#X connect 12 0 20 3; +#X connect 12 1 20 4; +#X connect 12 2 20 5; +#X connect 13 0 21 3; +#X connect 13 1 21 4; +#X connect 13 2 21 5; +#X connect 14 0 22 3; +#X connect 14 1 22 4; +#X connect 14 2 22 5; +#X connect 15 0 23 3; +#X connect 15 1 23 4; +#X connect 15 2 23 5; +#X connect 16 0 17 2; +#X connect 16 0 18 2; +#X connect 16 0 19 2; +#X connect 16 0 20 2; +#X connect 16 0 21 2; +#X connect 16 0 22 2; +#X connect 16 0 23 2; +#X restore 45 189 pd sources1; +#N canvas 338 225 1002 525 sources1 0; +#X text 480 -91 Patch that holds all the sources that are used to produce +the basic aeolian tone.; +#N canvas 176 379 674 193 sourceAASpeed 0; +#X obj 184 137 outlet~; +#X text 170 163 Source Speed; +#X obj 400 49 cos~; +#X obj 471 52 sin~; +#X text 254 77 2 PI; +#X text 251 98 Radius of source; +#X obj 400 114 outlet~; +#X obj 471 115 outlet~; +#X text 321 132 y position of source; +#X text 469 134 z position of source; +#X text 26 87 diameter; +#X text 605 81 radius; +#X obj 553 78 outlet~; +#X obj 400 24 inlet~; +#X obj 553 29 r~ length; +#X obj 553 53 *~ 0.1541; +#X obj 184 28 r~ RPM; +#X obj 184 52 /~ 60; +#X obj 184 77 *~ 6.28319; +#X obj 184 104 *~; +#X obj 400 87 *~; +#X obj 471 87 *~; +#X obj 45 64 outlet~; +#X obj 45 42 sig~ 0.1442; +#X connect 2 0 20 0; +#X connect 3 0 21 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 15 0; +#X connect 15 0 12 0; +#X connect 15 0 21 1; +#X connect 15 0 19 1; +#X connect 15 0 20 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 0 0; +#X connect 20 0 6 0; +#X connect 21 0 7 0; +#X connect 23 0 22 0; +#X restore 42 58 pd sourceAASpeed; +#X obj 29 -70 inlet~; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 276 106 pd sourcePositions; +#N canvas 236 271 675 249 sourceBBSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 408 93 cos~; +#X obj 479 92 sin~; +#X text 262 128 2 PI; +#X text 259 149 Radius of source; +#X obj 408 162 outlet~; +#X obj 479 163 outlet~; +#X text 329 180 y position of source; +#X text 477 182 z position of source; +#X text 52 141 diameter; +#X text 613 114 radius; +#X obj 561 111 outlet~; +#X obj 408 69 inlet~; +#X obj 561 61 r~ length; +#X obj 192 79 r~ RPM; +#X obj 192 103 /~ 60; +#X obj 192 128 *~ 6.28319; +#X obj 192 157 *~; +#X obj 408 135 *~; +#X obj 479 135 *~; +#X obj 71 118 outlet~; +#X obj 71 94 sig~ 0.1778; +#X obj 561 85 *~ 0.3083; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 22 0 21 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 224 65 pd sourceBBSpeed; +#N canvas 211 338 704 262 sourceCCSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 409 86 cos~; +#X obj 479 87 sin~; +#X text 262 133 2 PI; +#X text 259 154 Radius of source; +#X obj 409 162 outlet~; +#X obj 479 163 outlet~; +#X text 330 180 y position of source; +#X text 477 182 z position of source; +#X text 57 157 diameter; +#X text 613 118 radius; +#X obj 561 115 outlet~; +#X obj 409 61 inlet~; +#X obj 561 67 r~ length; +#X obj 192 84 r~ RPM; +#X obj 192 108 /~ 60; +#X obj 192 133 *~ 6.28319; +#X obj 192 162 *~; +#X obj 409 135 *~; +#X obj 479 135 *~; +#X obj 76 134 outlet~; +#X obj 76 111 sig~ 0.2108; +#X obj 561 91 *~ 0.4404; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 22 0 21 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 425 63 pd sourceCCSpeed; +#N canvas 208 486 682 206 sourceDDSpeed 0; +#X obj 167 139 outlet~; +#X text 153 165 Source Speed; +#X obj 383 56 cos~; +#X obj 454 56 sin~; +#X text 237 90 2 PI; +#X text 234 111 Radius of source; +#X obj 383 116 outlet~; +#X obj 454 117 outlet~; +#X text 331 134 y position of source; +#X text 465 133 z position of source; +#X text 15 96 diameter; +#X text 597 79 radius; +#X obj 545 76 outlet~; +#X obj 383 30 inlet~; +#X obj 545 28 r~ length; +#X obj 167 41 r~ RPM; +#X obj 167 65 /~ 60; +#X obj 167 90 *~ 6.28319; +#X obj 167 117 *~; +#X obj 383 89 *~; +#X obj 454 89 *~; +#X obj 34 73 outlet~; +#X obj 34 49 sig~ 0.2299; +#X obj 545 52 *~ 0.5945; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 22 0 21 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 660 62 pd sourceDDSpeed; +#N canvas 252 340 703 209 sourceEESpeed 0; +#X obj 170 132 outlet~; +#X text 156 158 Source Speed; +#X obj 397 54 cos~; +#X obj 467 53 sin~; +#X text 240 81 2 PI; +#X text 237 102 Radius of source; +#X obj 397 140 outlet~; +#X obj 467 141 outlet~; +#X text 318 158 y position of source; +#X text 465 160 z position of source; +#X text 39 136 diameter; +#X text 603 91 radius; +#X obj 551 88 outlet~; +#X obj 397 28 inlet~; +#X obj 551 40 r~ length; +#X obj 170 32 r~ RPM; +#X obj 170 56 /~ 60; +#X obj 170 81 *~ 6.28319; +#X obj 170 107 *~; +#X obj 397 113 *~; +#X obj 467 113 *~; +#X obj 58 113 outlet~; +#X obj 58 91 sig~ 0.2367; +#X obj 551 64 *~ 0.7486; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 22 0 21 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 122 210 pd sourceEESpeed; +#N canvas 131 376 638 190 sourceFFSpeed 0; +#X obj 130 129 outlet~; +#X text 116 155 Source Speed; +#X obj 347 45 cos~; +#X obj 417 47 sin~; +#X text 200 72 2 PI; +#X text 197 93 Radius of source; +#X obj 347 106 outlet~; +#X obj 417 107 outlet~; +#X text 268 124 y position of source; +#X text 415 126 z position of source; +#X text 17 86 diameter; +#X text 582 69 radius; +#X obj 530 66 outlet~; +#X obj 347 19 inlet~; +#X obj 530 19 r~ length; +#X obj 347 79 *~; +#X obj 417 79 *~; +#X obj 130 23 r~ RPM; +#X obj 130 47 /~ 60; +#X obj 130 72 *~ 6.28319; +#X obj 130 97 *~; +#X obj 36 42 sig~ 0.2123; +#X obj 36 63 outlet~; +#X obj 530 43 *~ 0.8807; +#X connect 2 0 15 0; +#X connect 3 0 16 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 6 0; +#X connect 16 0 7 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 0 0; +#X connect 21 0 22 0; +#X connect 23 0 12 0; +#X connect 23 0 16 1; +#X connect 23 0 15 1; +#X connect 23 0 20 1; +#X restore 345 220 pd sourceFFSpeed; +#N canvas 238 445 631 188 sourceGGSpeed 0; +#X obj 132 123 outlet~; +#X text 118 149 Source Speed; +#X obj 349 41 cos~; +#X obj 419 41 sin~; +#X text 202 63 2 PI; +#X text 199 84 Radius of source; +#X obj 349 100 outlet~; +#X obj 419 101 outlet~; +#X text 270 118 y position of source; +#X text 417 120 z position of source; +#X text 6 94 diameter; +#X text 534 67 radius; +#X obj 482 64 outlet~; +#X obj 349 14 inlet~; +#X obj 482 17 r~ length; +#X obj 132 14 r~ RPM; +#X obj 132 38 /~ 60; +#X obj 132 63 *~ 6.28319; +#X obj 132 89 *~; +#X obj 349 73 *~; +#X obj 419 73 *~; +#X obj 25 48 sig~ 0.1885; +#X obj 25 71 outlet~; +#X obj 482 41 *~ 0.9468; +#X connect 2 0 19 0; +#X connect 3 0 20 0; +#X connect 13 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 23 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 0 0; +#X connect 19 0 6 0; +#X connect 20 0 7 0; +#X connect 21 0 22 0; +#X connect 23 0 12 0; +#X connect 23 0 20 1; +#X connect 23 0 19 1; +#X connect 23 0 18 1; +#X restore 605 232 pd sourceGGSpeed; +#N canvas 212 73 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 99 88 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 471 93 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 707 93 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 650 262 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 385 250 pd sourcePositions; +#N canvas 223 181 1103 599 sourcePositions 0; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 185 256 -~; +#X obj 170 283 *~; +#X obj 256 254 -~; +#X obj 256 278 *~; +#X obj 155 317 +~; +#X obj 155 349 +~; +#X obj 155 376 sqrt~; +#X obj 547 414 outlet~; +#X obj 436 414 outlet~; +#X obj 155 401 outlet~; +#X text 150 439 source distance from Observer; +#X text 362 440 source - Obs Elevation; +#X text 541 441 source - Obs Azimuth; +#X obj 831 345 r myMet; +#X obj 830 370 snapshot~; +#X obj 738 149 /~; +#X obj 738 172 atan~; +#X obj 738 195 /~ 3.14159; +#X obj 738 219 abs~; +#X obj 723 285 spigot~; +#X obj 762 242 >~ 0; +#X obj 690 230 sig~ 1; +#X obj 723 262 -~; +#X obj 858 309 spigot~; +#X obj 897 265 <~ 0; +#X obj 830 396 outlet; +#X text 822 423 Pan Value; +#X obj 797 242 r myMet; +#X obj 762 263 snapshot~; +#X obj 930 264 r myMet; +#X obj 897 287 snapshot~; +#X text 171 33 Calculates position of the source.; +#X obj 86 140 sig~ 0; +#X obj 170 142 inlet~; +#X obj 256 150 inlet~; +#N canvas 289 166 1084 684 prop________Angs 0; +#X obj 378 47 inlet~; +#X obj 461 46 inlet~; +#X obj 568 43 inlet~; +#X obj -19 34 inlet~; +#X text -85 13 Source/Obs distance; +#X text 364 27 Obs x; +#X text 426 21 Obs y; +#X text 539 23 Obs z; +#X obj 736 49 inlet~; +#X obj 843 46 inlet~; +#X text 713 23 source - Obs y; +#X text 815 27 source - Obs z; +#X obj 736 78 *~; +#X obj 843 76 *~; +#X obj 736 109 +~; +#X obj 736 134 sqrt~; +#X obj 169 37 inlet~; +#X text 155 17 Source radius; +#X obj 461 71 *~; +#X obj 568 70 *~; +#X obj 461 103 +~; +#X text -65 517 THis is the angle in the y z plane between a projected +point of the observer into the plane and the source. Think how to relate +this to the elevation and azimuth as it is neither at the moment.; +#X obj 168 84 *~ 2; +#X obj 721 178 *~; +#X obj 781 448 /~; +#X obj 431 218 +~; +#X obj 442 251 -~; +#X text 808 505 Azimuth; +#X obj 723 550 outlet~; +#X obj 708 471 sig~ 90; +#X obj 722 516 -~; +#X obj 169 62 sqrt~; +#X obj 393 452 +~; +#X obj 405 478 -~; +#X obj 378 75 *~; +#X obj -3 58 *~; +#X obj 556 487 *~ 2; +#X obj 541 511 *~; +#X obj 526 534 /~; +#X obj 554 598 outlet~; +#X obj 526 562 arccos~; +#X obj 781 473 arccos~; +#X connect 0 0 34 0; +#X connect 0 0 34 1; +#X connect 1 0 18 0; +#X connect 1 0 18 1; +#X connect 2 0 19 0; +#X connect 2 0 19 1; +#X connect 3 0 35 0; +#X connect 3 0 35 1; +#X connect 3 0 37 0; +#X connect 8 0 12 1; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 14 0 25 1; +#X connect 14 0 32 1; +#X connect 15 0 23 1; +#X connect 15 0 36 0; +#X connect 16 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 26 1; +#X connect 22 0 23 0; +#X connect 23 0 24 1; +#X connect 24 0 41 0; +#X connect 25 0 26 0; +#X connect 26 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 33 0; +#X connect 33 0 38 0; +#X connect 34 0 33 1; +#X connect 35 0 32 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 40 0; +#X connect 40 0 39 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X obj 101 229 r~ Xobs; +#X obj 185 233 r~ Yobs; +#X obj 271 235 r~ Zobs; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 17 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 17 1; +#X connect 2 0 22 0; +#X connect 2 0 26 0; +#X connect 2 0 37 5; +#X connect 3 0 6 1; +#X connect 4 0 5 0; +#X connect 4 0 5 1; +#X connect 4 0 37 6; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 37 0; +#X connect 15 0 16 0; +#X connect 16 0 27 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 25 0; +#X connect 20 0 24 1; +#X connect 21 1 16 0; +#X connect 22 0 30 0; +#X connect 23 0 24 0; +#X connect 24 0 21 0; +#X connect 25 1 16 0; +#X connect 26 0 32 0; +#X connect 29 0 30 0; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 32 0 25 1; +#X connect 34 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 4 0; +#X connect 37 0 10 0; +#X connect 37 1 9 0; +#X connect 38 0 37 1; +#X connect 39 0 0 1; +#X connect 39 0 37 2; +#X connect 40 0 2 1; +#X connect 40 0 37 3; +#X connect 41 0 4 1; +#X connect 41 0 37 4; +#X restore 165 236 pd sourcePositions; +#X obj 609 -20 r centrePan; +#X obj 425 145 freqCalcCyl7HiFi; +#X obj 239 152 freqCalcCyl7HiFi; +#X obj 42 143 freqCalcCyl7HiFi; +#X obj 660 144 freqCalcCyl7HiFi; +#X obj 605 312 freqCalcCyl7HiFi; +#X obj 345 301 freqCalcCyl7HiFi; +#X obj 122 290 freqCalcCyl7HiFi; +#X connect 1 0 19 1; +#X connect 1 1 19 0; +#X connect 1 2 10 0; +#X connect 1 3 10 1; +#X connect 1 4 10 2; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 9 0; +#X connect 2 0 7 0; +#X connect 2 0 8 0; +#X connect 3 0 18 3; +#X connect 3 1 18 4; +#X connect 3 2 18 5; +#X connect 4 0 18 1; +#X connect 4 1 18 0; +#X connect 4 2 3 0; +#X connect 4 3 3 1; +#X connect 4 4 3 2; +#X connect 5 0 17 1; +#X connect 5 1 17 0; +#X connect 5 2 11 0; +#X connect 5 3 11 1; +#X connect 5 4 11 2; +#X connect 6 0 20 1; +#X connect 6 1 20 0; +#X connect 6 2 12 0; +#X connect 6 3 12 1; +#X connect 6 4 12 2; +#X connect 7 0 23 1; +#X connect 7 1 23 0; +#X connect 7 2 15 0; +#X connect 7 3 15 1; +#X connect 7 4 15 2; +#X connect 8 0 22 1; +#X connect 8 1 22 0; +#X connect 8 2 14 0; +#X connect 8 3 14 1; +#X connect 8 4 14 2; +#X connect 9 0 21 1; +#X connect 9 1 21 0; +#X connect 9 2 13 0; +#X connect 9 3 13 1; +#X connect 9 4 13 2; +#X connect 10 0 19 3; +#X connect 10 1 19 4; +#X connect 10 2 19 5; +#X connect 11 0 17 3; +#X connect 11 1 17 4; +#X connect 11 2 17 5; +#X connect 12 0 20 3; +#X connect 12 1 20 4; +#X connect 12 2 20 5; +#X connect 13 0 21 3; +#X connect 13 1 21 4; +#X connect 13 2 21 5; +#X connect 14 0 22 3; +#X connect 14 1 22 4; +#X connect 14 2 22 5; +#X connect 15 0 23 3; +#X connect 15 1 23 4; +#X connect 15 2 23 5; +#X connect 16 0 17 2; +#X connect 16 0 18 2; +#X connect 16 0 19 2; +#X connect 16 0 20 2; +#X connect 16 0 21 2; +#X connect 16 0 22 2; +#X connect 16 0 23 2; +#X restore -60 190 pd sources1; +#X msg 744 688 0.001; +#X msg 684 42 0; +#X msg 449 215 10; +#X msg 436 120 10; +#X msg 657 58 30; +#X msg 583 115 30; +#X msg 555 225 0; +#X msg 499 219 0; +#N canvas 158 29 1080 732 contPlaneFind 0; +#N canvas 300 23 1010 851 baseFind 0; +#X obj -8813 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj -8813 81 s GO; +#X obj -8873 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 -1; -#X obj 155 120 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj -8873 81 s setUp; +#X text -8303 44 Calculate where the mid point of the swing should +be in order that the max speed is in the xz plane; +#X text -8738 -1 The start position of the sword and the mid point +are then vectors that describe plane of the sword. From this we can +project to a point that is the closest point to the observer and calculate +the elevation and azimuth between source and observer.; +#X text -8750 112 a11; +#X text -8692 111 a21; +#X text -8588 108 a31; +#X text -8071 98 a32; +#X text -8151 87 a22; +#X text -8233 96 a12; +#X text -8737 222 b11; +#X text -8478 308 b12 & b21; +#X text -8203 213 b22; +#X text -8103 413 Determinant; +#X text -8527 354 -b12 & -b21; +#X text -8849 290 Martix a is original; +#X text -8849 320 Martix c is inverse b; +#X text -8849 305 Martix b is a' * a; +#X text -8086 478 c11; +#X text -8498 528 c12 & c21; +#X text -8750 513 c22; +#X text -8778 668 d11; +#X text -8645 669 d21; +#X text -8521 681 d31; +#X text -8385 690 d12; +#X text -8256 689 d22; +#X text -8126 700 d32; +#N canvas 478 224 632 467 ProjectionPoint 0; +#X obj 108 56 r Xobs; +#X obj 183 99 r Zobs; +#X obj 147 76 r Yobs; +#X obj -106 63 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj -106 116 s GO; +#X obj -166 63 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 -1; -#X obj 193 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 227 124 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 194 245 delay 10; -#X obj 214 268 delay 10; -#X obj 248 290 delay 10; -#X obj 659 428 arccos~; -#X obj 674 346 *~; -#X obj 761 335 *~; -#X obj 674 368 +~; -#X obj 674 387 sqrt~; -#X obj 676 661 r myMet; -#X obj 676 681 snapshot~; -#X floatatom 676 704 0 0 0 0 - - -; -#X obj 577 656 r myMet; -#X obj 577 676 snapshot~; -#X floatatom 577 699 0 0 0 0 - - -; -#X obj 612 498 sig~ 180; -#X obj 682 521 sig~ 360; -#X obj 682 545 -~; -#X obj 644 388 abs~; -#X obj 906 688 outlet; -#X obj 397 459 outlet; -#X obj 340 457 outlet; -#X obj 121 96 r p1; -#X obj 155 96 r p2; -#X obj 193 99 r p3; -#X obj 227 100 r p4; -#X connect 0 0 2 0; -#X connect 1 0 3 0; -#X connect 2 0 5 0; -#X connect 3 0 8 0; -#X connect 4 0 5 0; +#X obj -166 116 s setUp; +#X text -50 346 x' \, y' & z' relates to the point in the plane of +the sword when the observer position is projected on; +#X text 1 269 x'; +#X text 144 274 y'; +#X text 288 277 z'; +#X obj 93 143 inlet; +#X obj 132 165 inlet; +#X obj 168 187 inlet; +#X obj 241 146 inlet; +#X obj 280 166 inlet; +#X obj 316 187 inlet; +#X obj 316 216 *; +#X obj 280 215 *; +#X obj 241 215 *; +#X obj 265 248 +; +#X obj 265 279 +; +#X obj 265 304 outlet; +#X obj 168 216 *; +#X obj 132 214 *; +#X obj 93 214 *; +#X obj 117 244 +; +#X obj 117 272 +; +#X obj 117 297 outlet; +#X obj -26 291 outlet; +#X obj -26 267 +; +#X obj -26 242 +; +#X obj 25 218 *; +#X obj -11 217 *; +#X obj -50 217 *; +#X obj -50 144 inlet; +#X obj -11 165 inlet; +#X obj 25 185 inlet; +#X connect 0 0 34 1; +#X connect 0 0 25 1; +#X connect 0 0 19 1; +#X connect 1 0 32 1; +#X connect 1 0 23 1; +#X connect 1 0 17 1; +#X connect 2 0 33 1; +#X connect 2 0 24 1; +#X connect 2 0 18 1; +#X connect 3 0 4 0; #X connect 5 0 6 0; -#X connect 5 0 10 0; -#X connect 5 0 90 0; +#X connect 11 0 25 0; +#X connect 12 0 24 0; +#X connect 13 0 23 0; +#X connect 14 0 19 0; +#X connect 15 0 18 0; +#X connect 16 0 17 0; +#X connect 17 0 21 1; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 23 0 27 1; +#X connect 24 0 26 1; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 30 0 29 0; +#X connect 31 0 30 0; +#X connect 32 0 30 1; +#X connect 33 0 31 1; +#X connect 34 0 31 0; +#X connect 35 0 34 0; +#X connect 36 0 33 0; +#X connect 37 0 32 0; +#X restore -8320 786 pd ProjectionPoint; +#X floatatom -8587 86 0 0 0 0 - - -; +#X floatatom -8530 86 0 0 0 0 - - -; +#X floatatom -8666 86 0 0 0 0 - - -; +#X obj -8749 129 inlet; +#X obj -8695 129 inlet; +#X obj -8589 126 inlet; +#X obj -8749 170 *; +#X obj -8695 168 *; +#X obj -8589 167 *; +#X obj -8695 198 +; +#X obj -8710 222 +; +#X obj -8725 525 *; +#X obj -8749 620 *; +#X obj -8734 645 *; +#X obj -8749 670 +; +#X obj -8421 265 *; +#X obj -8390 266 *; +#X obj -8360 267 *; +#X obj -8390 292 +; +#X obj -8405 316 +; +#X obj -8404 351 *; +#X obj -8464 367 * -1; +#X obj -8464 498 *; +#X obj -8619 622 *; +#X obj -8604 647 *; +#X obj -8619 672 +; +#X obj -8479 657 *; +#X obj -8494 682 +; +#X obj -8494 632 *; +#X obj -8244 115 inlet; +#X obj -8144 109 inlet; +#X obj -8071 119 inlet; +#X obj -8074 159 *; +#X obj -8160 159 *; +#X obj -8244 153 *; +#X obj -8160 191 +; +#X obj -8175 216 +; +#X obj -8131 385 *; +#X obj -8131 411 -; +#X obj -8131 459 /; +#X obj -8146 488 *; +#X obj -8359 641 *; +#X obj -8344 666 *; +#X obj -8359 688 +; +#X obj -8229 643 *; +#X obj -8214 668 *; +#X obj -8229 693 +; +#X obj -8104 653 *; +#X obj -8089 678 *; +#X obj -8104 703 +; +#N canvas 165 174 1128 600 ProjectionMatrix 0; +#X obj -385 72 inlet; +#X obj -297 70 inlet; +#X obj -213 70 inlet; +#X obj -129 70 inlet; +#X obj -48 70 inlet; +#X obj 37 70 inlet; +#X obj 125 71 inlet; +#X obj 208 70 inlet; +#X obj 314 71 inlet; +#X obj 399 69 inlet; +#X obj 483 70 inlet; +#X obj 572 70 inlet; +#X text -128 460 p13; +#X text -257 459 p12; +#X text -375 460 p11; +#X text 231 452 p23; +#X text 100 457 p22; +#X text -18 461 p21; +#X text 591 468 p33; +#X text 463 465 p32; +#X text 349 460 p31; +#X obj -400 385 *; +#X obj -385 410 *; +#X obj -400 460 +; +#X obj -385 437 t f b; +#X obj -370 388 t f b; +#X obj -385 365 t f b; +#X obj -284 383 *; +#X obj -269 408 *; +#X obj -284 458 +; +#X obj -269 435 t f b; +#X obj -254 386 t f b; +#X obj -269 363 t f b; +#X obj -153 383 *; +#X obj -138 408 *; +#X obj -153 458 +; +#X obj -138 435 t f b; +#X obj -123 386 t f b; +#X obj -138 363 t f b; +#X obj -46 386 *; +#X obj -31 411 *; +#X obj -46 461 +; +#X obj -31 438 t f b; +#X obj -16 389 t f b; +#X obj -31 366 t f b; +#X obj 76 382 *; +#X obj 91 407 *; +#X obj 76 457 +; +#X obj 91 434 t f b; +#X obj 106 385 t f b; +#X obj 91 362 t f b; +#X obj 206 379 *; +#X obj 221 404 *; +#X obj 206 454 +; +#X obj 221 431 t f b; +#X obj 236 382 t f b; +#X obj 221 359 t f b; +#X obj 316 384 *; +#X obj 331 409 *; +#X obj 316 459 +; +#X obj 331 436 t f b; +#X obj 346 387 t f b; +#X obj 331 364 t f b; +#X obj 430 387 *; +#X obj 445 412 *; +#X obj 430 462 +; +#X obj 445 439 t f b; +#X obj 460 390 t f b; +#X obj 445 367 t f b; +#X obj 557 392 *; +#X obj 572 417 *; +#X obj 557 467 +; +#X obj 572 444 t f b; +#X obj 587 395 t f b; +#X obj 572 372 t f b; +#X obj -400 487 outlet; +#X obj -153 482 outlet; +#X obj -284 486 outlet; +#X obj 206 480 outlet; +#X obj 76 482 outlet; +#X obj -46 487 outlet; +#X obj 557 491 outlet; +#X obj 430 488 outlet; +#X obj 316 482 outlet; +#X text -380 50 a11; +#X text -300 52 a21; +#X text -217 52 a31; +#X text -126 43 a12; +#X text -45 51 a22; +#X text 43 51 a32; +#X text 144 45 d11; +#X text 219 51 d21; +#X text 318 49 d31; +#X text 405 49 d12; +#X text 485 48 d22; +#X text 574 47 d32; +#X floatatom -200 526 0 0 0 0 - - -; +#X floatatom -200 546 0 0 0 0 - - -; +#X floatatom -198 567 0 0 0 0 - - -; +#X floatatom 73 524 0 0 0 0 - - -; +#X floatatom 74 546 0 0 0 0 - - -; +#X floatatom 76 568 0 0 0 0 - - -; +#X floatatom 422 517 0 0 0 0 - - -; +#X floatatom 423 538 0 0 0 0 - - -; +#X floatatom 425 561 0 0 0 0 - - -; +#X connect 0 0 26 0; +#X connect 0 0 44 0; +#X connect 0 0 62 0; +#X connect 1 0 32 0; +#X connect 1 0 50 0; +#X connect 1 0 68 0; +#X connect 2 0 38 0; +#X connect 2 0 56 0; +#X connect 2 0 74 0; +#X connect 3 0 25 0; +#X connect 3 0 43 0; +#X connect 3 0 61 0; +#X connect 4 0 31 0; +#X connect 4 0 49 0; +#X connect 4 0 67 0; +#X connect 5 0 37 0; +#X connect 5 0 55 0; +#X connect 5 0 73 0; +#X connect 6 0 21 0; +#X connect 6 0 27 0; +#X connect 6 0 33 0; +#X connect 7 0 39 0; +#X connect 7 0 45 0; +#X connect 7 0 51 0; +#X connect 8 0 57 0; +#X connect 8 0 63 0; +#X connect 8 0 69 0; +#X connect 9 0 22 0; +#X connect 9 0 28 0; +#X connect 9 0 34 0; +#X connect 10 0 40 0; +#X connect 10 0 46 0; +#X connect 10 0 52 0; +#X connect 11 0 58 0; +#X connect 11 0 64 0; +#X connect 11 0 70 0; +#X connect 21 0 23 0; +#X connect 22 0 24 0; +#X connect 23 0 75 0; +#X connect 23 0 96 0; +#X connect 24 0 23 1; +#X connect 24 1 23 0; +#X connect 25 0 22 1; +#X connect 25 1 22 0; +#X connect 26 0 21 1; +#X connect 26 1 21 0; +#X connect 27 0 29 0; +#X connect 28 0 30 0; +#X connect 29 0 77 0; +#X connect 29 0 97 0; +#X connect 30 0 29 1; +#X connect 30 1 29 0; +#X connect 31 0 28 1; +#X connect 31 1 28 0; +#X connect 32 0 27 1; +#X connect 32 1 27 0; +#X connect 33 0 35 0; +#X connect 34 0 36 0; +#X connect 35 0 76 0; +#X connect 35 0 98 0; +#X connect 36 0 35 1; +#X connect 36 1 35 0; +#X connect 37 0 34 1; +#X connect 37 1 34 0; +#X connect 38 0 33 1; +#X connect 38 1 33 0; +#X connect 39 0 41 0; +#X connect 40 0 42 0; +#X connect 41 0 80 0; +#X connect 41 0 99 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 1; +#X connect 43 1 40 0; +#X connect 44 0 39 1; +#X connect 44 1 39 0; +#X connect 45 0 47 0; +#X connect 46 0 48 0; +#X connect 47 0 79 0; +#X connect 47 0 100 0; +#X connect 48 0 47 1; +#X connect 48 1 47 0; +#X connect 49 0 46 1; +#X connect 49 1 46 0; +#X connect 50 0 45 1; +#X connect 50 1 45 0; +#X connect 51 0 53 0; +#X connect 52 0 54 0; +#X connect 53 0 78 0; +#X connect 53 0 101 0; +#X connect 54 0 53 1; +#X connect 54 1 53 0; +#X connect 55 0 52 1; +#X connect 55 1 52 0; +#X connect 56 0 51 1; +#X connect 56 1 51 0; +#X connect 57 0 59 0; +#X connect 58 0 60 0; +#X connect 59 0 83 0; +#X connect 59 0 102 0; +#X connect 60 0 59 1; +#X connect 60 1 59 0; +#X connect 61 0 58 1; +#X connect 61 1 58 0; +#X connect 62 0 57 1; +#X connect 62 1 57 0; +#X connect 63 0 65 0; +#X connect 64 0 66 0; +#X connect 65 0 82 0; +#X connect 65 0 103 0; +#X connect 66 0 65 1; +#X connect 66 1 65 0; +#X connect 67 0 64 1; +#X connect 67 1 64 0; +#X connect 68 0 63 1; +#X connect 68 1 63 0; +#X connect 69 0 71 0; +#X connect 70 0 72 0; +#X connect 71 0 81 0; +#X connect 71 0 104 0; +#X connect 72 0 71 1; +#X connect 72 1 71 0; +#X connect 73 0 70 1; +#X connect 73 1 70 0; +#X connect 74 0 69 1; +#X connect 74 1 69 0; +#X restore -8323 762 pd ProjectionMatrix; +#X obj -8131 435 swap 1; +#X floatatom -8345 85 0 0 0 0 - - -; +#X floatatom -8288 83 0 0 0 0 - - -; +#X floatatom -8417 86 0 0 0 0 - - -; +#X obj -8320 808 outlet; +#X obj -8268 808 outlet; +#X obj -8215 809 outlet; +#X floatatom -8787 251 0 0 0 0 - - -; +#X floatatom -8048 242 0 0 0 0 - - -; +#X floatatom -8375 335 0 0 0 0 - - -; +#X floatatom -8728 556 0 0 0 0 - - -; +#X floatatom -8403 506 0 0 0 0 - - -; +#X floatatom -8129 534 0 0 0 0 - - -; +#X text -8851 334 Matrix d is a * c; +#X connect 0 0 1 0; +#X connect 2 0 3 0; +#X connect 29 0 85 0; +#X connect 29 1 86 0; +#X connect 29 2 87 0; +#X connect 33 0 36 0; +#X connect 33 0 36 1; +#X connect 33 0 42 0; +#X connect 33 0 45 0; +#X connect 33 0 71 0; +#X connect 33 0 80 0; +#X connect 33 0 32 0; +#X connect 34 0 37 0; +#X connect 34 0 37 1; +#X connect 34 0 46 0; +#X connect 34 0 53 0; +#X connect 34 0 74 0; +#X connect 34 0 80 1; +#X connect 34 0 30 0; +#X connect 35 0 38 0; +#X connect 35 0 38 1; +#X connect 35 0 47 0; +#X connect 35 0 58 0; +#X connect 35 0 77 0; +#X connect 35 0 80 2; +#X connect 35 0 31 0; +#X connect 36 0 40 0; +#X connect 37 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 40 1; +#X connect 40 0 41 1; +#X connect 40 0 67 0; +#X connect 40 0 88 0; +#X connect 41 0 72 0; +#X connect 41 0 75 0; +#X connect 41 0 78 0; +#X connect 41 0 91 0; +#X connect 42 0 44 0; +#X connect 43 0 44 1; +#X connect 44 0 80 6; +#X connect 45 0 49 0; +#X connect 46 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 49 1; +#X connect 49 0 50 0; +#X connect 49 0 50 1; +#X connect 49 0 51 0; +#X connect 49 0 90 0; +#X connect 50 0 68 1; +#X connect 51 0 52 0; +#X connect 52 0 43 1; +#X connect 52 0 54 1; +#X connect 52 0 56 1; +#X connect 52 0 71 1; +#X connect 52 0 74 1; +#X connect 52 0 77 1; +#X connect 52 0 92 0; +#X connect 53 0 55 0; +#X connect 54 0 55 1; +#X connect 55 0 80 7; +#X connect 56 0 57 1; +#X connect 57 0 80 8; +#X connect 58 0 57 0; +#X connect 59 0 43 0; +#X connect 59 0 45 1; +#X connect 59 0 64 0; +#X connect 59 0 64 1; +#X connect 59 0 72 1; +#X connect 59 0 80 3; +#X connect 59 0 84 0; +#X connect 60 0 46 1; +#X connect 60 0 54 0; +#X connect 60 0 63 0; +#X connect 60 0 63 1; +#X connect 60 0 75 1; +#X connect 60 0 80 4; +#X connect 60 0 82 0; +#X connect 61 0 47 1; +#X connect 61 0 56 0; +#X connect 61 0 62 1; +#X connect 61 0 62 0; +#X connect 61 0 78 1; +#X connect 61 0 80 5; +#X connect 61 0 83 0; +#X connect 62 0 65 1; +#X connect 63 0 65 0; +#X connect 64 0 66 0; +#X connect 65 0 66 1; +#X connect 66 0 67 1; +#X connect 66 0 70 0; +#X connect 66 0 89 0; +#X connect 67 0 68 0; +#X connect 68 0 81 0; +#X connect 69 0 41 0; +#X connect 69 0 52 1; +#X connect 69 0 70 1; +#X connect 70 0 42 1; +#X connect 70 0 53 1; +#X connect 70 0 58 1; +#X connect 70 0 93 0; +#X connect 71 0 73 0; +#X connect 72 0 73 1; +#X connect 73 0 80 9; +#X connect 74 0 76 0; +#X connect 75 0 76 1; +#X connect 76 0 80 10; +#X connect 77 0 79 0; +#X connect 78 0 79 1; +#X connect 79 0 80 11; +#X connect 80 0 29 0; +#X connect 80 1 29 1; +#X connect 80 2 29 2; +#X connect 80 3 29 3; +#X connect 80 4 29 4; +#X connect 80 5 29 5; +#X connect 80 6 29 6; +#X connect 80 7 29 7; +#X connect 80 8 29 8; +#X connect 81 0 69 0; +#X connect 81 1 69 1; +#X restore -7940 388 pd baseFind; +#X text -7844 442 XYZ of the projection point; +#X obj -8124 39 r presweepAzim; +#X obj -8124 60 swap 180; +#X obj -8124 82 -; +#X obj -8124 126 cos; +#X obj -8124 104 * 0.0174; +#X obj -8040 161 sin; +#X obj -8109 148 sin; +#X obj -7931 43 r presweepElev; +#X obj -7931 64 * 0.0174; +#X obj -7931 88 cos; +#X obj -8109 211 *; +#X obj -7977 156 r length; +#X obj -8124 258 *; +#X obj -8109 233 t f b; +#X obj -8025 185 sin; +#X obj -8025 213 *; +#X obj -8040 260 *; +#X obj -8025 235 t f b; +#X obj -7932 209 *; +#X floatatom -8152 289 0 0 0 0 - - -; +#X floatatom -8060 287 0 0 0 0 - - -; +#X floatatom -7967 283 0 0 0 0 - - -; +#X obj -7728 147 r midElev; +#X obj -7728 169 * 0.0174; +#X obj -7728 193 cos; +#X text -7694 235 a32; +#X text -7754 242 a22; +#X text -7822 238 a12; +#X obj -7798 198 sin; +#X obj -7798 222 *; +#X obj -7728 220 *; +#X obj -7977 177 t f b f b f b f b f b; +#X msg -7765 227 0; +#X floatatom -7854 280 0 0 0 0 - - -; +#X floatatom -7762 278 0 0 0 0 - - -; +#X floatatom -7669 274 0 0 0 0 - - -; +#X floatatom -7652 171 0 0 0 0 - - -; +#X text -8082 258 a11; +#X text -8014 262 a21; +#X text -7954 255 a31; +#X obj -7877 410 s conProZ; +#X obj -7909 430 s conProY; +#X obj -7940 451 s conProX; +#X connect 0 0 44 0; +#X connect 0 1 43 0; +#X connect 0 2 42 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 6 0; +#X connect 5 0 14 0; +#X connect 6 0 5 0; +#X connect 6 0 7 0; +#X connect 7 0 18 0; +#X connect 8 0 12 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 10 0 8 0; +#X connect 10 0 16 0; +#X connect 11 0 20 0; +#X connect 12 0 15 0; +#X connect 13 0 33 0; +#X connect 14 0 21 0; +#X connect 14 0 0 0; +#X connect 15 0 14 1; +#X connect 15 1 14 0; +#X connect 16 0 17 0; +#X connect 17 0 19 0; +#X connect 18 0 22 0; +#X connect 18 0 0 1; +#X connect 19 0 18 1; +#X connect 19 1 18 0; +#X connect 20 0 23 0; +#X connect 20 0 0 2; +#X connect 24 0 25 0; +#X connect 24 0 38 0; +#X connect 25 0 26 0; +#X connect 25 0 30 0; +#X connect 26 0 32 0; +#X connect 30 0 31 0; +#X connect 31 0 35 0; +#X connect 31 0 0 3; +#X connect 32 0 37 0; +#X connect 32 0 0 5; +#X connect 33 0 12 1; +#X connect 33 1 12 0; +#X connect 33 2 17 1; +#X connect 33 3 17 0; +#X connect 33 4 20 1; +#X connect 33 5 20 0; +#X connect 33 6 31 1; +#X connect 33 7 31 0; +#X connect 33 8 32 1; +#X connect 33 9 32 0; +#X connect 33 9 34 0; +#X connect 34 0 36 0; +#X connect 34 0 0 4; +#X restore 189 210 pd contPlaneFind; +#N canvas 77 52 1071 752 ProjectionMatrix 0; +#X obj -422 46 inlet~; +#X obj -422 67 +~ 0.25; +#X obj -422 89 wrap~; +#X obj -347 91 r myMet; +#X obj -347 111 snapshot~; +#X floatatom -347 132 0 0 0 0 - - -; +#X obj -521 48 r myMet; +#X obj -521 68 snapshot~; +#X floatatom -521 89 0 0 0 0 - - -; +#N canvas 117 117 1102 566 Vector1 0; +#X obj 400 49 cos~; +#X obj 471 52 sin~; +#X obj 387 469 outlet~; +#X obj 464 469 outlet~; +#X text 443 489 y position of source; +#X text 615 472 z position of source; +#X obj 400 24 inlet~; +#X obj 619 330 r myMet; +#X obj 619 350 snapshot~; +#X floatatom 619 371 0 0 0 0 - - -; +#X obj 651 110 r~ Yaw; +#X obj 651 151 cos~; +#X obj 651 131 /~ 360; +#X obj 834 108 r~ Yaw; +#X obj 834 132 /~ 360; +#X obj 201 320 r myMet; +#X obj 201 340 snapshot~; +#X floatatom 201 361 0 0 0 0 - - -; +#X obj 705 151 cos~; +#X obj 705 131 /~ 360; +#X obj 770 129 /~ 360; +#X obj 770 109 r~ Pitch; +#X obj 705 110 r~ Pitch; +#X obj 77 182 r myMet; +#X obj 77 202 snapshot~; +#X floatatom 77 223 0 0 0 0 - - -; +#X obj 51 160 *~ 360; +#X obj 505 366 r myMet; +#X obj 505 386 snapshot~; +#X floatatom 505 407 0 0 0 0 - - -; +#X obj 566 471 outlet~; +#X obj 471 24 /~ 360; +#X obj 834 152 sin~; +#X obj 770 149 sin~; +#X obj 355 193 *~; +#X obj 566 219 *~; +#X obj 355 221 *~; +#X obj 401 222 *~; +#X obj 386 245 -~; +#X obj 463 220 *~; +#X obj 509 221 *~; +#X obj 463 244 +~; +#X text 302 489 x position of source; +#X obj 692 358 r myMet; +#X obj 692 378 snapshot~; +#X floatatom 692 399 0 0 0 0 - - -; +#X obj 471 1 sig~ 60; +#X obj 471 87 *~ 1; +#X obj 400 87 *~ 1; +#X obj 581 263 r~ PropZ; +#X obj 401 264 r~ PropX; +#X obj 478 265 r~ PropY; +#X obj 386 285 +~; +#X obj 463 286 +~; +#X obj 566 286 +~; +#X obj 622 47 inlet; +#X connect 0 0 48 0; +#X connect 1 0 47 0; +#X connect 6 0 1 0; +#X connect 6 0 0 0; +#X connect 6 0 26 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; -#X connect 8 0 89 0; -#X connect 10 0 56 0; -#X connect 11 0 55 0; -#X connect 12 0 10 0; -#X connect 12 0 2 0; -#X connect 12 0 14 1; -#X connect 12 0 19 0; -#X connect 12 1 11 0; -#X connect 12 1 3 0; -#X connect 12 1 16 1; -#X connect 12 1 21 0; -#X connect 13 0 0 0; +#X connect 10 0 12 0; +#X connect 11 0 36 1; +#X connect 11 0 40 1; +#X connect 12 0 11 0; #X connect 13 0 14 0; +#X connect 14 0 32 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 35 1; +#X connect 19 0 18 0; +#X connect 20 0 33 0; +#X connect 21 0 20 0; +#X connect 22 0 19 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 26 0 24 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 32 0 37 1; +#X connect 32 0 39 1; +#X connect 33 0 34 1; +#X connect 34 0 36 0; +#X connect 34 0 39 0; +#X connect 35 0 54 0; +#X connect 36 0 38 0; +#X connect 37 0 38 1; +#X connect 38 0 52 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 53 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 46 0 31 0; +#X connect 47 0 34 0; +#X connect 47 0 35 0; +#X connect 48 0 37 0; +#X connect 48 0 40 0; +#X connect 49 0 54 1; +#X connect 50 0 52 1; +#X connect 51 0 53 1; +#X connect 52 0 16 0; +#X connect 52 0 2 0; +#X connect 53 0 28 0; +#X connect 53 0 3 0; +#X connect 54 0 8 0; +#X connect 54 0 30 0; +#X connect 55 0 47 1; +#X connect 55 0 48 1; +#X restore -576 324 pd Vector1; +#N canvas 328 160 1070 479 Vector2 0; +#X obj 400 49 cos~; +#X obj 471 52 sin~; +#X obj 378 430 outlet~; +#X obj 481 428 outlet~; +#X text 460 448 y position of source; +#X text 633 430 z position of source; +#X obj 400 24 inlet~; +#X obj 712 271 r myMet; +#X obj 712 291 snapshot~; +#X floatatom 712 312 0 0 0 0 - - -; +#X obj 651 110 r~ Yaw; +#X obj 651 151 cos~; +#X obj 651 131 /~ 360; +#X obj 834 108 r~ Yaw; +#X obj 834 132 /~ 360; +#X obj 208 289 r myMet; +#X obj 208 309 snapshot~; +#X floatatom 208 330 0 0 0 0 - - -; +#X obj 705 151 cos~; +#X obj 705 131 /~ 360; +#X obj 770 129 /~ 360; +#X obj 770 109 r~ Pitch; +#X obj 705 110 r~ Pitch; +#X obj 77 182 r myMet; +#X obj 77 202 snapshot~; +#X floatatom 77 223 0 0 0 0 - - -; +#X obj 51 160 *~ 360; +#X obj 529 312 r myMet; +#X obj 529 332 snapshot~; +#X floatatom 529 353 0 0 0 0 - - -; +#X obj 584 429 outlet~; +#X obj 471 24 /~ 360; +#X obj 834 152 sin~; +#X obj 770 149 sin~; +#X obj 355 193 *~; +#X obj 566 219 *~; +#X obj 355 221 *~; +#X obj 401 222 *~; +#X obj 386 245 -~; +#X obj 463 220 *~; +#X obj 509 221 *~; +#X obj 463 244 +~; +#X text 319 448 x position of source; +#X obj 692 358 r myMet; +#X obj 692 378 snapshot~; +#X floatatom 692 399 0 0 0 0 - - -; +#X obj 471 1 sig~ 60; +#X obj 471 87 *~ 1; +#X obj 400 87 *~ 1; +#X obj 635 256 r~ PropZ; +#X obj 410 263 r~ PropX; +#X obj 482 289 r~ PropY; +#X obj 620 277 +~; +#X obj 395 285 +~; +#X obj 465 311 +~; +#X obj 773 373 outlet~; +#X obj 876 371 outlet~; +#X obj 979 372 outlet~; +#X obj 573 26 inlet; +#X connect 0 0 48 0; +#X connect 1 0 47 0; +#X connect 6 0 26 0; +#X connect 6 0 1 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 10 0 12 0; +#X connect 11 0 36 1; +#X connect 11 0 40 1; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 32 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 35 1; +#X connect 19 0 18 0; +#X connect 20 0 33 0; +#X connect 21 0 20 0; +#X connect 22 0 19 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 26 0 24 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 32 0 37 1; +#X connect 32 0 39 1; +#X connect 33 0 34 1; +#X connect 34 0 36 0; +#X connect 34 0 39 0; +#X connect 35 0 52 0; +#X connect 35 0 57 0; +#X connect 36 0 38 0; +#X connect 37 0 38 1; +#X connect 38 0 53 0; +#X connect 38 0 55 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 54 0; +#X connect 41 0 56 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 46 0 31 0; +#X connect 47 0 34 0; +#X connect 47 0 35 0; +#X connect 48 0 37 0; +#X connect 48 0 40 0; +#X connect 49 0 52 1; +#X connect 50 0 53 1; +#X connect 51 0 54 1; +#X connect 52 0 8 0; +#X connect 52 0 30 0; +#X connect 53 0 16 0; +#X connect 53 0 2 0; +#X connect 54 0 28 0; +#X connect 54 0 3 0; +#X connect 58 0 48 1; +#X connect 58 0 47 1; +#X restore -456 314 pd Vector2; +#X obj -643 138 /~ 360; +#X obj -582 175 spigot~; +#X obj -460 172 spigot~; +#X msg -488 134 0; +#X msg -432 122 1; +#X obj -588 223 spigot~; +#X obj -466 220 spigot~; +#X obj -602 383 r myMet; +#X obj -602 403 snapshot~; +#X floatatom -602 424 0 0 0 0 - - -; +#X obj -541 383 r myMet; +#X obj -541 403 snapshot~; +#X floatatom -541 424 0 0 0 0 - - -; +#X obj -479 382 r myMet; +#X obj -479 402 snapshot~; +#X floatatom -479 423 0 0 0 0 - - -; +#X obj -406 378 r myMet; +#X obj -406 398 snapshot~; +#X floatatom -406 419 0 0 0 0 - - -; +#X obj -325 375 r myMet; +#X obj -325 395 snapshot~; +#X floatatom -325 416 0 0 0 0 - - -; +#X obj -242 375 r myMet; +#X obj -242 395 snapshot~; +#X floatatom -242 416 0 0 0 0 - - -; +#N canvas 300 23 1111 847 baseFindSig 0; +#X text -8303 44 Calculate where the mid point of the swing should +be in order that the max speed is in the xz plane; +#X text -8738 -1 The start position of the sword and the mid point +are then vectors that describe plane of the sword. From this we can +project to a point that is the closest point to the observer and calculate +the elevation and azimuth between source and observer.; +#X text -8750 112 a11; +#X text -8692 111 a21; +#X text -8588 108 a31; +#X text -8071 98 a32; +#X text -8151 87 a22; +#X text -8233 96 a12; +#X text -8737 222 b11; +#X text -8478 308 b12 & b21; +#X text -8203 213 b22; +#X text -8103 413 Determinant; +#X text -8527 354 -b12 & -b21; +#X text -8849 290 Martix a is original; +#X text -8849 320 Martix c is inverse b; +#X text -8849 305 Martix b is a' * a; +#X text -8086 478 c11; +#X text -8498 528 c12 & c21; +#X text -8750 513 c22; +#X text -8778 668 d11; +#X text -8645 669 d21; +#X text -8521 681 d31; +#X text -8385 690 d12; +#X text -8256 689 d22; +#X text -8126 700 d32; +#N canvas 478 224 632 467 ProjectionPoint 0; +#X obj 108 56 r Xobs; +#X obj 183 99 r Zobs; +#X obj 147 76 r Yobs; +#X obj -106 63 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj -106 116 s GO; +#X obj -166 63 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj -166 116 s setUp; +#X text -50 346 x' \, y' & z' relates to the point in the plane of +the sword when the observer position is projected on; +#X text 1 269 x'; +#X text 144 274 y'; +#X text 288 277 z'; +#X obj 93 143 inlet; +#X obj 132 165 inlet; +#X obj 168 187 inlet; +#X obj 241 146 inlet; +#X obj 280 166 inlet; +#X obj 316 187 inlet; +#X obj 316 216 *; +#X obj 280 215 *; +#X obj 241 215 *; +#X obj 265 248 +; +#X obj 265 279 +; +#X obj 265 304 outlet; +#X obj 168 216 *; +#X obj 132 214 *; +#X obj 93 214 *; +#X obj 117 244 +; +#X obj 117 272 +; +#X obj 117 297 outlet; +#X obj -26 291 outlet; +#X obj -26 267 +; +#X obj -26 242 +; +#X obj 25 218 *; +#X obj -11 217 *; +#X obj -50 217 *; +#X obj -50 144 inlet; +#X obj -11 165 inlet; +#X obj 25 185 inlet; +#X connect 0 0 34 1; +#X connect 0 0 25 1; +#X connect 0 0 19 1; +#X connect 1 0 32 1; +#X connect 1 0 23 1; +#X connect 1 0 17 1; +#X connect 2 0 33 1; +#X connect 2 0 24 1; +#X connect 2 0 18 1; +#X connect 3 0 4 0; +#X connect 5 0 6 0; +#X connect 11 0 25 0; +#X connect 12 0 24 0; #X connect 13 0 23 0; -#X connect 13 1 1 0; -#X connect 13 1 16 0; -#X connect 13 1 25 0; -#X connect 13 2 0 1; -#X connect 13 2 1 1; -#X connect 14 0 15 0; -#X connect 14 0 37 1; -#X connect 14 0 39 1; -#X connect 14 0 41 1; -#X connect 14 0 43 1; +#X connect 14 0 19 0; +#X connect 15 0 18 0; #X connect 16 0 17 0; -#X connect 16 0 38 1; -#X connect 16 0 40 1; -#X connect 16 0 42 1; -#X connect 16 0 44 1; -#X connect 18 0 13 0; +#X connect 17 0 21 1; +#X connect 18 0 20 1; #X connect 19 0 20 0; -#X connect 20 0 27 0; +#X connect 20 0 21 0; #X connect 21 0 22 0; -#X connect 22 0 28 0; -#X connect 23 0 24 0; -#X connect 24 0 27 1; +#X connect 23 0 27 1; +#X connect 24 0 26 1; #X connect 25 0 26 0; -#X connect 26 0 28 1; -#X connect 27 0 74 0; -#X connect 27 0 74 1; -#X connect 27 0 87 0; -#X connect 28 0 75 1; -#X connect 28 0 75 0; -#X connect 29 0 73 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 30 0 29 0; +#X connect 31 0 30 0; +#X connect 32 0 30 1; +#X connect 33 0 31 1; +#X connect 34 0 31 0; +#X connect 35 0 34 0; +#X connect 36 0 33 0; +#X connect 37 0 32 0; +#X restore -7966 530 pd ProjectionPoint; +#N canvas 196 209 1128 600 ProjectionMatrix 0; +#X text -128 460 p13; +#X text -257 459 p12; +#X text -375 460 p11; +#X text 231 452 p23; +#X text 100 457 p22; +#X text -18 461 p21; +#X text 591 468 p33; +#X text 463 465 p32; +#X text 349 460 p31; +#X text -380 50 a11; +#X text -300 52 a21; +#X text -217 52 a31; +#X text -126 43 a12; +#X text -45 51 a22; +#X text 43 51 a32; +#X text 144 45 d11; +#X text 219 51 d21; +#X text 318 49 d31; +#X text 405 49 d12; +#X text 485 48 d22; +#X text 574 47 d32; +#X obj -385 72 inlet~; +#X obj -400 385 *~; +#X obj -297 70 inlet~; +#X obj -213 70 inlet~; +#X obj -129 70 inlet~; +#X obj -48 70 inlet~; +#X obj 37 70 inlet~; +#X obj 125 71 inlet~; +#X obj 208 70 inlet~; +#X obj 314 71 inlet~; +#X obj 399 69 inlet~; +#X obj 483 70 inlet~; +#X obj 572 70 inlet~; +#X obj -385 410 *~; +#X obj -400 460 +~; +#X obj -284 383 *~; +#X obj -269 408 *~; +#X obj -284 458 +~; +#X obj -153 383 *~; +#X obj -138 408 *~; +#X obj -153 458 +~; +#X obj -46 386 *~; +#X obj -31 411 *~; +#X obj -46 461 +~; +#X obj 76 382 *~; +#X obj 91 407 *~; +#X obj 76 457 +~; +#X obj 206 379 *~; +#X obj 221 404 *~; +#X obj 206 454 +~; +#X obj 316 384 *~; +#X obj 331 409 *~; +#X obj 316 459 +~; +#X obj 430 387 *~; +#X obj 445 412 *~; +#X obj 430 462 +~; +#X obj 557 392 *~; +#X obj 572 417 *~; +#X obj 557 467 +~; +#X obj -400 487 snapshot~; +#X obj -284 486 snapshot~; +#X obj -153 482 snapshot~; +#X obj -46 487 snapshot~; +#X obj 76 482 snapshot~; +#X obj 206 480 snapshot~; +#X obj 316 482 snapshot~; +#X obj 430 488 snapshot~; +#X obj 557 491 snapshot~; +#X obj -228 464 r myMet; +#X obj 142 455 r myMet; +#X obj 497 454 r myMet; +#X obj -400 512 s p11; +#X obj -284 509 s p12; +#X obj -153 507 s p13; +#X obj -46 509 s p21; +#X obj 76 506 s p22; +#X obj 206 504 s p23; +#X obj 430 509 s p32; +#X obj 316 504 s p31; +#X obj 557 513 s p33; +#X connect 21 0 22 1; +#X connect 21 0 42 1; +#X connect 21 0 51 1; +#X connect 22 0 35 0; +#X connect 23 0 36 1; +#X connect 23 0 45 1; +#X connect 23 0 54 1; +#X connect 24 0 39 1; +#X connect 24 0 48 1; +#X connect 24 0 57 1; +#X connect 25 0 34 1; +#X connect 25 0 43 1; +#X connect 25 0 52 1; +#X connect 26 0 37 1; +#X connect 26 0 46 1; +#X connect 26 0 55 1; +#X connect 27 0 40 1; +#X connect 27 0 49 1; +#X connect 27 0 58 1; +#X connect 28 0 22 0; +#X connect 28 0 36 0; +#X connect 28 0 39 0; +#X connect 29 0 42 0; +#X connect 29 0 45 0; +#X connect 29 0 48 0; +#X connect 30 0 51 0; +#X connect 30 0 54 0; +#X connect 30 0 57 0; +#X connect 31 0 34 0; +#X connect 31 0 37 0; +#X connect 31 0 40 0; +#X connect 32 0 43 0; +#X connect 32 0 46 0; +#X connect 32 0 49 0; +#X connect 33 0 52 0; +#X connect 33 0 55 0; +#X connect 33 0 58 0; +#X connect 34 0 35 1; +#X connect 35 0 60 0; +#X connect 36 0 38 0; +#X connect 37 0 38 1; +#X connect 38 0 61 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 62 0; +#X connect 42 0 44 0; +#X connect 43 0 44 1; +#X connect 44 0 63 0; +#X connect 45 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 64 0; +#X connect 48 0 50 0; +#X connect 49 0 50 1; +#X connect 50 0 65 0; +#X connect 51 0 53 0; +#X connect 52 0 53 1; +#X connect 53 0 66 0; +#X connect 54 0 56 0; +#X connect 55 0 56 1; +#X connect 56 0 67 0; +#X connect 57 0 59 0; +#X connect 58 0 59 1; +#X connect 59 0 68 0; +#X connect 60 0 72 0; +#X connect 61 0 73 0; +#X connect 62 0 74 0; +#X connect 63 0 75 0; +#X connect 64 0 76 0; +#X connect 65 0 77 0; +#X connect 66 0 79 0; +#X connect 67 0 78 0; +#X connect 68 0 80 0; +#X connect 69 0 61 0; +#X connect 69 0 60 0; +#X connect 69 0 62 0; +#X connect 70 0 63 0; +#X connect 70 0 64 0; +#X connect 70 0 65 0; +#X connect 71 0 66 0; +#X connect 71 0 67 0; +#X connect 71 0 68 0; +#X restore -8323 762 pd ProjectionMatrix; +#X text -8851 334 Matrix d is a * c; +#X obj -8749 129 inlet~; +#X obj -8695 129 inlet~; +#X obj -8589 126 inlet~; +#X obj -8244 115 inlet~; +#X obj -8144 109 inlet~; +#X obj -8071 119 inlet~; +#X obj -8074 159 *~; +#X obj -8160 159 *~; +#X obj -8244 153 *~; +#X obj -8160 191 +~; +#X obj -8175 216 +~; +#X obj -8589 167 *~; +#X obj -8695 168 *~; +#X obj -8749 170 *~; +#X obj -8695 198 +~; +#X obj -8710 222 +~; +#X obj -8421 265 *~; +#X obj -8390 266 *~; +#X obj -8360 267 *~; +#X obj -8390 292 +~; +#X obj -8405 316 +~; +#X obj -8404 351 *~; +#X obj -8459 371 *~ -1; +#X obj -8725 525 *~; +#X obj -8749 620 *~; +#X obj -8734 645 *~; +#X obj -8749 670 +~; +#X obj -8619 622 *~; +#X obj -8604 647 *~; +#X obj -8619 672 +~; +#X obj -8494 632 *~; +#X obj -8479 657 *~; +#X obj -8494 682 +~; +#X obj -8464 498 *~; +#X obj -8359 641 *~; +#X obj -8344 666 *~; +#X obj -8359 688 +~; +#X obj -8229 693 +~; +#X obj -8214 668 *~; +#X obj -8229 643 *~; +#X obj -8131 385 *~; +#X obj -8131 411 -~; +#X obj -7985 385 sig~ 1; +#X obj -8131 459 /~; +#X obj -8146 488 *~; +#X obj -8104 653 *~; +#X obj -8089 678 *~; +#X obj -8104 703 +~; +#X obj -8685 737 r myMet; +#X obj -8685 757 snapshot~; +#X floatatom -8685 778 0 0 0 0 - - -; +#N canvas 165 174 1128 600 ProjectionMatrix 0; +#X obj -385 72 inlet; +#X obj -297 70 inlet; +#X obj -213 70 inlet; +#X obj -129 70 inlet; +#X obj -48 70 inlet; +#X obj 37 70 inlet; +#X obj 125 71 inlet; +#X obj 208 70 inlet; +#X obj 314 71 inlet; +#X obj 399 69 inlet; +#X obj 483 70 inlet; +#X obj 572 70 inlet; +#X text -128 460 p13; +#X text -257 459 p12; +#X text -375 460 p11; +#X text 231 452 p23; +#X text 100 457 p22; +#X text -18 461 p21; +#X text 591 468 p33; +#X text 463 465 p32; +#X text 349 460 p31; +#X obj -400 385 *; +#X obj -385 410 *; +#X obj -400 460 +; +#X obj -385 437 t f b; +#X obj -370 388 t f b; +#X obj -385 365 t f b; +#X obj -284 383 *; +#X obj -269 408 *; +#X obj -284 458 +; +#X obj -269 435 t f b; +#X obj -254 386 t f b; +#X obj -269 363 t f b; +#X obj -153 383 *; +#X obj -138 408 *; +#X obj -153 458 +; +#X obj -138 435 t f b; +#X obj -123 386 t f b; +#X obj -138 363 t f b; +#X obj -46 386 *; +#X obj -31 411 *; +#X obj -46 461 +; +#X obj -31 438 t f b; +#X obj -16 389 t f b; +#X obj -31 366 t f b; +#X obj 76 382 *; +#X obj 91 407 *; +#X obj 76 457 +; +#X obj 91 434 t f b; +#X obj 106 385 t f b; +#X obj 91 362 t f b; +#X obj 206 379 *; +#X obj 221 404 *; +#X obj 206 454 +; +#X obj 221 431 t f b; +#X obj 236 382 t f b; +#X obj 221 359 t f b; +#X obj 316 384 *; +#X obj 331 409 *; +#X obj 316 459 +; +#X obj 331 436 t f b; +#X obj 346 387 t f b; +#X obj 331 364 t f b; +#X obj 430 387 *; +#X obj 445 412 *; +#X obj 430 462 +; +#X obj 445 439 t f b; +#X obj 460 390 t f b; +#X obj 445 367 t f b; +#X obj 557 392 *; +#X obj 572 417 *; +#X obj 557 467 +; +#X obj 572 444 t f b; +#X obj 587 395 t f b; +#X obj 572 372 t f b; +#X obj -400 487 outlet; +#X obj -153 482 outlet; +#X obj -284 486 outlet; +#X obj 206 480 outlet; +#X obj 76 482 outlet; +#X obj -46 487 outlet; +#X obj 557 491 outlet; +#X obj 430 488 outlet; +#X obj 316 482 outlet; +#X text -380 50 a11; +#X text -300 52 a21; +#X text -217 52 a31; +#X text -126 43 a12; +#X text -45 51 a22; +#X text 43 51 a32; +#X text 144 45 d11; +#X text 219 51 d21; +#X text 318 49 d31; +#X text 405 49 d12; +#X text 485 48 d22; +#X text 574 47 d32; +#X floatatom -200 526 0 0 0 0 - - -; +#X floatatom -200 546 0 0 0 0 - - -; +#X floatatom -198 567 0 0 0 0 - - -; +#X floatatom 73 524 0 0 0 0 - - -; +#X floatatom 74 546 0 0 0 0 - - -; +#X floatatom 76 568 0 0 0 0 - - -; +#X floatatom 422 517 0 0 0 0 - - -; +#X floatatom 423 538 0 0 0 0 - - -; +#X floatatom 425 561 0 0 0 0 - - -; +#X connect 0 0 26 0; +#X connect 0 0 44 0; +#X connect 0 0 62 0; +#X connect 1 0 32 0; +#X connect 1 0 50 0; +#X connect 1 0 68 0; +#X connect 2 0 38 0; +#X connect 2 0 56 0; +#X connect 2 0 74 0; +#X connect 3 0 25 0; +#X connect 3 0 43 0; +#X connect 3 0 61 0; +#X connect 4 0 31 0; +#X connect 4 0 49 0; +#X connect 4 0 67 0; +#X connect 5 0 37 0; +#X connect 5 0 55 0; +#X connect 5 0 73 0; +#X connect 6 0 21 0; +#X connect 6 0 27 0; +#X connect 6 0 33 0; +#X connect 7 0 39 0; +#X connect 7 0 45 0; +#X connect 7 0 51 0; +#X connect 8 0 57 0; +#X connect 8 0 63 0; +#X connect 8 0 69 0; +#X connect 9 0 22 0; +#X connect 9 0 28 0; +#X connect 9 0 34 0; +#X connect 10 0 40 0; +#X connect 10 0 46 0; +#X connect 10 0 52 0; +#X connect 11 0 58 0; +#X connect 11 0 64 0; +#X connect 11 0 70 0; +#X connect 21 0 23 0; +#X connect 22 0 24 0; +#X connect 23 0 75 0; +#X connect 23 0 96 0; +#X connect 24 0 23 1; +#X connect 24 1 23 0; +#X connect 25 0 22 1; +#X connect 25 1 22 0; +#X connect 26 0 21 1; +#X connect 26 1 21 0; +#X connect 27 0 29 0; +#X connect 28 0 30 0; +#X connect 29 0 77 0; +#X connect 29 0 97 0; +#X connect 30 0 29 1; +#X connect 30 1 29 0; +#X connect 31 0 28 1; +#X connect 31 1 28 0; +#X connect 32 0 27 1; +#X connect 32 1 27 0; +#X connect 33 0 35 0; +#X connect 34 0 36 0; +#X connect 35 0 76 0; +#X connect 35 0 98 0; +#X connect 36 0 35 1; +#X connect 36 1 35 0; +#X connect 37 0 34 1; +#X connect 37 1 34 0; +#X connect 38 0 33 1; +#X connect 38 1 33 0; +#X connect 39 0 41 0; +#X connect 40 0 42 0; +#X connect 41 0 80 0; +#X connect 41 0 99 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 1; +#X connect 43 1 40 0; +#X connect 44 0 39 1; +#X connect 44 1 39 0; +#X connect 45 0 47 0; +#X connect 46 0 48 0; +#X connect 47 0 79 0; +#X connect 47 0 100 0; +#X connect 48 0 47 1; +#X connect 48 1 47 0; +#X connect 49 0 46 1; +#X connect 49 1 46 0; +#X connect 50 0 45 1; +#X connect 50 1 45 0; +#X connect 51 0 53 0; +#X connect 52 0 54 0; +#X connect 53 0 78 0; +#X connect 53 0 101 0; +#X connect 54 0 53 1; +#X connect 54 1 53 0; +#X connect 55 0 52 1; +#X connect 55 1 52 0; +#X connect 56 0 51 1; +#X connect 56 1 51 0; +#X connect 57 0 59 0; +#X connect 58 0 60 0; +#X connect 59 0 83 0; +#X connect 59 0 102 0; +#X connect 60 0 59 1; +#X connect 60 1 59 0; +#X connect 61 0 58 1; +#X connect 61 1 58 0; +#X connect 62 0 57 1; +#X connect 62 1 57 0; +#X connect 63 0 65 0; +#X connect 64 0 66 0; +#X connect 65 0 82 0; +#X connect 65 0 103 0; +#X connect 66 0 65 1; +#X connect 66 1 65 0; +#X connect 67 0 64 1; +#X connect 67 1 64 0; +#X connect 68 0 63 1; +#X connect 68 1 63 0; +#X connect 69 0 71 0; +#X connect 70 0 72 0; +#X connect 71 0 81 0; +#X connect 71 0 104 0; +#X connect 72 0 71 1; +#X connect 72 1 71 0; +#X connect 73 0 70 1; +#X connect 73 1 70 0; +#X connect 74 0 69 1; +#X connect 74 1 69 0; +#X restore -7969 595 pd ProjectionMatrix; +#X connect 28 0 41 0; +#X connect 28 0 41 1; +#X connect 28 0 44 0; +#X connect 28 0 52 0; +#X connect 28 0 62 0; +#X connect 28 0 26 0; +#X connect 29 0 40 0; +#X connect 29 0 40 1; +#X connect 29 0 45 0; +#X connect 29 0 55 0; +#X connect 29 0 67 0; +#X connect 29 0 26 1; +#X connect 30 0 39 0; +#X connect 30 0 39 1; +#X connect 30 0 46 0; +#X connect 30 0 58 0; +#X connect 30 0 73 0; +#X connect 30 0 26 2; +#X connect 31 0 36 0; +#X connect 31 0 36 1; +#X connect 31 0 44 1; +#X connect 31 0 53 0; +#X connect 31 0 63 1; +#X connect 31 0 26 3; +#X connect 32 0 35 0; +#X connect 32 0 35 1; +#X connect 32 0 45 1; +#X connect 32 0 56 0; +#X connect 32 0 66 1; +#X connect 32 0 26 4; +#X connect 33 0 34 1; +#X connect 33 0 34 0; +#X connect 33 0 46 1; +#X connect 33 0 59 0; +#X connect 33 0 74 1; +#X connect 33 0 26 5; +#X connect 34 0 37 1; +#X connect 35 0 37 0; +#X connect 36 0 38 0; +#X connect 37 0 38 1; +#X connect 38 0 68 1; +#X connect 38 0 72 0; +#X connect 39 0 42 1; +#X connect 40 0 42 0; +#X connect 41 0 43 0; +#X connect 42 0 43 1; +#X connect 43 0 51 1; +#X connect 43 0 68 0; +#X connect 44 0 48 0; +#X connect 45 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 48 1; +#X connect 48 0 49 0; +#X connect 48 0 49 1; +#X connect 48 0 50 0; +#X connect 49 0 69 1; +#X connect 50 0 61 0; +#X connect 51 0 63 0; +#X connect 51 0 66 0; +#X connect 51 0 74 0; +#X connect 52 0 54 0; +#X connect 53 0 54 1; +#X connect 54 0 26 6; +#X connect 55 0 57 0; +#X connect 56 0 57 1; +#X connect 57 0 26 7; +#X connect 58 0 60 0; +#X connect 59 0 60 1; +#X connect 60 0 26 8; +#X connect 61 0 53 1; +#X connect 61 0 56 1; +#X connect 61 0 59 1; +#X connect 61 0 62 1; +#X connect 61 0 67 1; +#X connect 61 0 73 1; +#X connect 62 0 64 0; +#X connect 63 0 64 1; +#X connect 64 0 26 9; +#X connect 65 0 26 10; +#X connect 66 0 65 1; +#X connect 67 0 65 0; +#X connect 68 0 69 0; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 51 0; +#X connect 71 0 61 1; +#X connect 71 0 72 1; +#X connect 72 0 52 1; +#X connect 72 0 55 1; +#X connect 72 0 58 1; +#X connect 73 0 75 0; +#X connect 74 0 75 1; +#X connect 75 0 26 11; +#X connect 76 0 77 0; +#X connect 77 0 78 0; +#X restore -559 504 pd baseFindSig; +#X obj -561 144 /~ 360; +#X obj -561 121 sig~ 150; +#X obj -162 363 +~; +#X obj -117 362 +~; +#X obj -64 364 +~; +#X obj -151 389 r myMet; +#X obj -151 409 snapshot~; +#X floatatom -151 430 0 0 0 0 - - -; +#X obj -90 389 r myMet; +#X obj -90 409 snapshot~; +#X floatatom -90 430 0 0 0 0 - - -; +#X obj -28 388 r myMet; +#X obj -28 408 snapshot~; +#X floatatom -28 429 0 0 0 0 - - -; +#X msg -244 237 0.140215; +#X obj -643 115 sig~ 20; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 0 0 12 0; +#X connect 1 0 2 0; +#X connect 2 0 4 0; +#X connect 2 0 13 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 19 0; +#X connect 9 0 36 0; +#X connect 9 0 39 0; +#X connect 9 1 22 0; +#X connect 9 1 36 1; +#X connect 9 1 40 0; +#X connect 9 2 25 0; +#X connect 9 2 36 2; +#X connect 9 2 41 0; +#X connect 10 0 36 3; +#X connect 10 1 36 4; +#X connect 10 2 36 5; +#X connect 10 3 39 1; +#X connect 10 3 28 0; +#X connect 10 4 40 1; +#X connect 10 4 31 0; +#X connect 10 5 41 1; +#X connect 10 5 34 0; +#X connect 11 0 16 0; +#X connect 12 0 9 0; +#X connect 13 0 10 0; +#X connect 14 0 13 1; +#X connect 14 0 12 1; +#X connect 14 0 16 1; +#X connect 14 0 17 1; +#X connect 15 0 13 1; +#X connect 15 0 12 1; +#X connect 15 0 17 1; +#X connect 15 0 16 1; +#X connect 16 1 9 0; +#X connect 17 1 10 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 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 32 0 33 0; -#X connect 35 0 37 0; -#X connect 36 0 39 0; -#X connect 36 0 82 0; -#X connect 37 1 38 0; -#X connect 38 1 45 0; -#X connect 39 1 40 0; -#X connect 40 0 45 1; -#X connect 41 0 42 0; -#X connect 42 1 46 1; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 37 0 17 0; +#X connect 38 0 37 0; +#X connect 39 0 43 0; +#X connect 40 0 46 0; +#X connect 41 0 49 0; +#X connect 42 0 43 0; #X connect 43 0 44 0; -#X connect 44 0 47 1; #X connect 45 0 46 0; #X connect 46 0 47 0; -#X connect 47 0 49 0; #X connect 48 0 49 0; #X connect 49 0 50 0; -#X connect 49 0 88 0; -#X connect 51 0 12 0; -#X connect 52 0 12 0; -#X connect 53 0 12 0; -#X connect 54 0 12 0; -#X connect 57 0 13 0; -#X connect 58 0 13 0; -#X connect 59 0 13 0; -#X connect 60 0 64 0; -#X connect 61 0 64 0; -#X connect 62 0 64 0; -#X connect 63 0 64 0; -#X connect 64 0 51 0; -#X connect 64 0 65 0; -#X connect 64 1 70 0; -#X connect 64 1 52 0; -#X connect 64 2 71 0; -#X connect 64 2 53 0; -#X connect 64 3 72 0; -#X connect 64 3 54 0; -#X connect 65 0 57 0; -#X connect 66 0 60 0; -#X connect 67 0 61 0; -#X connect 68 0 62 0; -#X connect 69 0 63 0; -#X connect 70 0 58 0; -#X connect 71 0 59 0; -#X connect 72 0 18 0; -#X connect 73 0 43 0; -#X connect 73 0 36 1; -#X connect 73 0 35 0; -#X connect 73 0 32 0; -#X connect 73 0 86 1; -#X connect 74 0 76 0; -#X connect 75 0 76 1; -#X connect 76 0 77 0; -#X connect 77 0 29 1; -#X connect 78 0 79 0; -#X connect 79 0 80 0; -#X connect 81 0 82 0; -#X connect 82 0 83 0; -#X connect 84 0 36 0; -#X connect 85 0 86 0; -#X connect 86 0 41 0; -#X connect 86 0 79 0; -#X connect 87 0 29 0; -#X connect 91 0 66 0; -#X connect 92 0 67 0; -#X connect 93 0 68 0; -#X connect 94 0 69 0; -#X restore 506 69 pd PropAzim; -#X msg 657 58 0; -#X obj 336 607 bng 25 250 50 0 empty empty 1 11 11 0 10 -262130 -1 --1; -#X obj 373 607 bng 25 250 50 0 empty empty 2 11 11 0 10 -262130 -1 --1; -#X obj 410 607 bng 25 250 50 0 empty empty 3 11 11 0 10 -262130 -1 --1; -#X obj 447 607 bng 25 250 50 0 empty empty 4 11 11 0 10 -262130 -1 --1; -#X obj 563 653 s p1; -#X obj 563 671 s p2; -#X obj 563 690 s p3; -#X obj 563 708 s p4; -#X floatatom 843 438 0 0 0 0 - - -; +#X connect 51 0 10 1; +#X connect 51 0 9 1; +#X connect 52 0 11 0; +#X restore 309 105 pd ProjectionMatrix; +#X msg -284 528 1; #X connect 0 0 1 0; #X connect 1 0 95 0; #X connect 3 0 4 0; #X connect 3 0 46 0; #X connect 3 0 106 0; -#X connect 5 0 3 0; -#X connect 6 0 3 0; #X connect 10 0 115 0; #X connect 11 0 7 0; #X connect 11 1 8 0; @@ -9761,7 +15290,7 @@ #X connect 25 0 26 0; #X connect 26 0 27 0; #X connect 26 0 29 0; -#X connect 26 0 187 0; +#X connect 26 0 186 0; #X connect 28 0 30 0; #X connect 29 0 28 0; #X connect 31 0 25 0; @@ -9784,7 +15313,8 @@ #X connect 52 0 135 0; #X connect 52 0 129 0; #X connect 52 0 131 0; -#X connect 53 0 190 0; +#X connect 52 0 214 0; +#X connect 53 0 202 0; #X connect 54 0 53 0; #X connect 56 0 57 0; #X connect 57 0 52 0; @@ -9812,7 +15342,6 @@ #X connect 92 0 96 0; #X connect 94 0 124 0; #X connect 95 0 2 0; -#X connect 96 0 3 0; #X connect 96 0 97 0; #X connect 98 0 96 1; #X connect 98 1 96 0; @@ -9832,7 +15361,6 @@ #X connect 118 0 127 0; #X connect 119 0 120 0; #X connect 120 0 121 0; -#X connect 120 0 123 0; #X connect 124 0 21 0; #X connect 125 0 120 0; #X connect 126 0 125 1; @@ -9857,6 +15385,8 @@ #X connect 136 0 129 1; #X connect 136 0 131 1; #X connect 137 0 54 1; +#X connect 138 1 203 0; +#X connect 139 1 204 0; #X connect 140 0 139 1; #X connect 141 0 139 1; #X connect 141 0 138 1; @@ -9870,51 +15400,54 @@ #X connect 148 1 58 0; #X connect 148 2 67 0; #X connect 148 3 35 0; -#X connect 149 0 154 0; -#X connect 149 0 158 0; -#X connect 150 0 155 0; -#X connect 150 0 162 0; -#X connect 151 0 156 0; -#X connect 151 0 160 0; -#X connect 152 0 151 0; -#X connect 153 0 152 0; -#X connect 153 0 195 0; -#X connect 153 0 179 0; -#X connect 157 0 163 0; -#X connect 158 0 157 0; -#X connect 159 0 164 0; -#X connect 160 0 159 0; -#X connect 161 0 165 0; -#X connect 162 0 161 0; -#X connect 166 0 204 0; -#X connect 167 0 173 0; -#X connect 167 0 172 0; -#X connect 169 0 170 0; -#X connect 169 0 177 0; -#X connect 171 0 183 0; -#X connect 172 0 171 0; -#X connect 174 0 184 0; -#X connect 175 0 174 0; -#X connect 176 0 185 0; -#X connect 177 0 176 0; -#X connect 178 0 175 0; +#X connect 149 0 153 0; +#X connect 149 0 157 0; +#X connect 150 0 154 0; +#X connect 150 0 161 0; +#X connect 151 0 155 0; +#X connect 151 0 159 0; +#X connect 152 0 208 0; +#X connect 152 0 209 0; +#X connect 156 0 162 0; +#X connect 157 0 156 0; +#X connect 158 0 163 0; +#X connect 159 0 158 0; +#X connect 160 0 164 0; +#X connect 161 0 160 0; +#X connect 165 0 201 0; +#X connect 166 0 172 0; +#X connect 166 0 171 0; +#X connect 168 0 169 0; +#X connect 168 0 176 0; +#X connect 170 0 182 0; +#X connect 171 0 170 0; +#X connect 173 0 183 0; +#X connect 174 0 173 0; +#X connect 175 0 184 0; +#X connect 176 0 175 0; +#X connect 177 0 174 0; +#X connect 177 0 167 0; #X connect 178 0 168 0; -#X connect 179 0 169 0; -#X connect 180 0 174 0; -#X connect 181 0 174 0; -#X connect 182 0 174 0; -#X connect 186 0 132 0; -#X connect 186 1 133 0; -#X connect 186 2 134 0; -#X connect 188 0 186 0; -#X connect 191 0 192 0; -#X connect 193 0 171 0; -#X connect 194 0 149 0; -#X connect 194 1 150 0; -#X connect 194 2 167 0; -#X connect 195 0 178 0; +#X connect 179 0 173 0; +#X connect 180 0 173 0; +#X connect 181 0 173 0; +#X connect 185 0 132 0; +#X connect 185 1 133 0; +#X connect 185 2 134 0; +#X connect 187 0 185 0; +#X connect 189 0 190 0; +#X connect 191 0 170 0; +#X connect 193 0 197 0; +#X connect 194 0 198 0; +#X connect 195 0 199 0; #X connect 196 0 200 0; -#X connect 197 0 201 0; -#X connect 198 0 202 0; -#X connect 199 0 203 0; +#X connect 205 0 123 0; +#X connect 206 0 177 0; +#X connect 207 0 149 0; +#X connect 208 0 151 0; +#X connect 209 0 177 0; +#X connect 210 0 166 0; +#X connect 211 0 150 0; +#X connect 212 0 149 0; +#X connect 215 0 3 0; #X coords 0 -1 1 1 500 400 2 50 400;
--- a/Propellor/freqCalcCyl7HiFi.pd Sat Jan 28 15:46:50 2017 +0000 +++ b/Propellor/freqCalcCyl7HiFi.pd Tue Jan 31 23:27:42 2017 +0000 @@ -1,4 +1,4 @@ -#N canvas 65 37 672 568 10; +#N canvas 442 129 1277 692 10; #X obj 52 299 *~; #X obj 52 392 s~ \$0-myFreq; #X obj 383 39 inlet; @@ -30,6 +30,7 @@ #X obj 225 154 r~ broBoost; #X obj 210 108 vcf~ 10; #X obj 210 131 vcf~ 10; +#X obj 284 95 r \$0-Qval; #X connect 0 0 11 1; #X connect 0 0 12 1; #X connect 1 0 2 1; @@ -42,6 +43,8 @@ #X connect 10 0 9 1; #X connect 11 0 12 0; #X connect 12 0 9 0; +#X connect 13 0 11 2; +#X connect 13 0 12 2; #X restore 505 109 pd Dipoles; #X obj 506 58 noise~; #X obj 506 81 s~ \$0-thisNoise; @@ -53,7 +56,7 @@ #X obj 127 75 inlet~; #X obj 59 98 /~ 343.56; #X obj 59 121 s~ \$0-MY_MACH; -#N canvas 39 56 1340 718 GoldfreqGain 1; +#N canvas 39 56 1340 718 GoldfreqGain 0; #N canvas 759 125 172 246 pow6 0; #X obj 47 67 *~; #X obj 76 67 *~; @@ -201,17 +204,19 @@ #X connect 7 0 8 0; #X connect 8 0 3 1; #X restore 52 358 pd doppler; -#N canvas 290 200 604 418 scatter 0; -#X obj 274 38 inlet~; -#X obj 279 286 outlet~; -#X obj 331 67 snapshot~; -#X obj 331 87 >= 0; -#X obj 292 108 spigot~; -#X obj 332 155 spigot~; -#X obj 271 170 spigot~; -#X obj 332 129 max~ 25; -#X obj 271 147 min~ -25; -#X obj 347 32 r myMet; +#N canvas 290 200 365 347 scatter 0; +#X obj 138 20 inlet~; +#X obj 125 272 outlet~; +#X obj 177 53 snapshot~; +#X obj 177 73 >= 0; +#X obj 138 94 spigot~; +#X obj 178 141 spigot~; +#X obj 125 163 spigot~; +#X obj 178 115 max~ 25; +#X obj 125 140 min~ -25; +#X obj 182 21 r myMet; +#X text -5 301 Limits the value of the elevation to 25 to replicate +the scatter that would occur in the propeller when on a plane.; #X connect 0 0 2 0; #X connect 0 0 4 0; #X connect 2 0 3 0; @@ -226,6 +231,85 @@ #X connect 8 0 6 0; #X connect 9 0 2 0; #X restore 419 253 pd scatter; +#X obj 177 270 *~ 1.225; +#X obj 177 345 /~ 1.81e-05; +#X text 210 389 Reynolds Number; +#X text 207 325 Viscosity; +#X obj 190 369 s~ \$0-myRey; +#N canvas 308 58 1027 635 StBandwidth 0; +#X obj 460 365 swap 1; +#X obj 460 391 /; +#X obj 461 434 outlet; +#X text 437 453 Q value; +#X obj 531 -36 r~ \$0-myRey; +#X obj 477 -36 r myMet; +#X obj 477 -14 snapshot~; +#X obj 203 164 spigot; +#X obj 219 187 spigot; +#X obj 236 140 > 0; +#X obj 219 233 + 0.9797; +#X obj 219 208 * 4.624e-05; +#X obj 602 150 spigot; +#X obj 618 173 spigot; +#X obj 651 149 < 1e+06; +#X obj 618 216 * 1.227e-10; +#X obj 618 196 *; +#X obj 690 215 * -8.553e-05; +#X obj 618 261 + 16.5; +#X obj 618 238 +; +#X text -84 298 First section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 565 329 Third section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship +is also linear but depends on TU Value; +#X obj 461 412 max 0.005; +#X obj 635 126 > 193260; +#X obj 252 163 < 193260; +#X floatatom 352 446 0 0 0 0 - - -; +#X floatatom 588 23 0 0 0 0 - - -; +#X msg 593 195 10; +#X obj 460 342 / 100; +#X connect 0 0 1 0; +#X connect 0 1 1 1; +#X connect 1 0 23 0; +#X connect 4 0 6 0; +#X connect 5 0 6 0; +#X connect 6 0 14 0; +#X connect 6 0 12 0; +#X connect 6 0 9 0; +#X connect 6 0 7 0; +#X connect 6 0 24 0; +#X connect 6 0 25 0; +#X connect 6 0 27 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 9 0 7 1; +#X connect 10 0 29 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 12 0 28 0; +#X connect 13 0 17 0; +#X connect 13 0 16 1; +#X connect 13 0 16 0; +#X connect 14 0 13 1; +#X connect 15 0 19 0; +#X connect 16 0 15 0; +#X connect 17 0 19 1; +#X connect 19 0 18 0; +#X connect 23 0 2 0; +#X connect 23 0 26 0; +#X connect 24 0 12 1; +#X connect 25 0 8 1; +#X connect 28 0 29 0; +#X connect 29 0 0 0; +#X restore 638 130 pd StBandwidth; +#X obj 638 153 s \$0-Qval; +#X obj 177 310 *~; +#X floatatom 713 153 0 0 0 0 - - -; +#X obj 671 285 r myMet; +#X obj 671 305 snapshot~; +#X floatatom 671 326 0 0 0 0 - - -; #X connect 0 0 30 0; #X connect 2 0 14 0; #X connect 14 0 15 0; @@ -238,11 +322,20 @@ #X connect 24 0 25 0; #X connect 24 0 27 0; #X connect 24 0 0 1; +#X connect 24 0 33 0; #X connect 25 0 26 0; #X connect 27 0 12 0; #X connect 28 0 0 0; #X connect 29 0 27 1; #X connect 29 0 30 1; +#X connect 29 0 40 1; #X connect 30 0 31 0; #X connect 31 0 1 0; #X connect 32 0 27 3; +#X connect 33 0 40 0; +#X connect 34 0 37 0; +#X connect 38 0 39 0; +#X connect 38 0 41 0; +#X connect 40 0 34 0; +#X connect 42 0 43 0; +#X connect 43 0 44 0;