# HG changeset patch # User Rod Selfridge # Date 1485618410 0 # Node ID 333d4defb767c1c434238188bff92e5fb706a60d # Parent 9f6ee6139425c5082320f73fea74927c904eb052 Work done: Calculate the propeller azimuth in relation to the direction of flight Calculate the angle between the propeller in flight and the observer, stationary at the origin Calculate the correct value of pan, stipulating that the observer is at the origin facing in the positive x direction, or North. diff -r 9f6ee6139425 -r 333d4defb767 Propellor/PropTestD3.pd --- a/Propellor/PropTestD3.pd Thu Jan 26 11:01:06 2017 +0000 +++ b/Propellor/PropTestD3.pd Sat Jan 28 15:46:50 2017 +0000 @@ -1,10 +1,10 @@ -#N canvas 122 23 1215 825 10; +#N canvas -50 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 157 1; +-1 -1 5852 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 5800 1; +-261682 -1 -66577 4000 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,10 +46,3938 @@ #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 225 1; -#X text 131 539 RPM; +-1 -1 8397 1; +#X text 131 541 RPM; #X floatatom 74 459 0 0 0 0 - - -; -#N canvas 190 23 703 814 rotNoise 0; +#X msg -272 374 0.8; +#X obj -293 638 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144 +-1 -1 0 1; +#X obj -296 661 i; +#X floatatom -271 662 0 0 0 0 - - -; +#X obj -296 702 line~; +#X msg -296 682 \$1 30; +#X obj -296 723 s~ noBlad; +#X obj -296 617 loadbang; +#X obj 355 429 hsl 70 15 1e-05 1000 1 0 empty empty Rot_Boost 2 8 0 +10 -203904 -1 -1 5400 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 +-262144 -1 -1 4830 1; +#X obj -57 700 line~; +#X msg -57 680 \$1 30; +#X obj -57 743 s~ horseP; +#X floatatom 496 459 0 0 0 0 - - -; +#X obj -57 640 loadbang; +#N canvas 345 218 373 219 dist 0; +#X obj -154 38 *~; +#X obj -98 40 *~; +#X obj -42 38 *~; +#X obj -113 63 +~; +#X obj -113 87 +~; +#X obj -113 109 sqrt~; +#X obj -113 131 s~ dist; +#X obj -61 110 r myMet; +#X obj -61 130 snapshot~; +#X floatatom -61 149 0 0 0 0 - - -; +#X obj -13 150 outlet; +#X obj -154 15 r~ PropZ; +#X obj -98 15 r~ PropY; +#X obj -42 14 r~ PropX; +#X text -148 171 Distance from the centre of the coordinates system +to the centre of the plane.; +#X connect 0 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 4 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 0 8 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 8 0 10 0; +#X connect 11 0 0 1; +#X connect 11 0 0 0; +#X connect 12 0 1 1; +#X connect 12 0 1 0; +#X connect 13 0 2 0; +#X connect 13 0 2 1; +#X restore 149 312 pd dist; +#X msg 22 641 180; +#X msg -199 394 0.91; +#X msg -172 504 2000; +#X obj -254 566 line~; +#X msg -254 546 \$1 30; +#X obj -254 587 s~ RPM; +#X obj -281 455 line~; +#X msg -281 435 \$1 30; +#X obj -281 475 s~ length; +#X floatatom 76 564 0 0 0 0 - - -; +#X obj 286 82 phasor~; +#X obj 144 160 wrap~; +#X obj 143 140 +~ 0.5; +#N canvas 828 355 542 473 myMotor 0; +#X obj 170 159 phasor~; +#X obj 173 116 hsl 64 12 0 1 0 1 empty empty engine-speed -2 6 1 8 +-262144 -1 -1 3627 1; +#X obj 92 226 *~ 0.25; +#N canvas 117 396 733 539 fourstroke 0; +#X obj 51 336 outlet~; +#X obj 168 336 outlet~; +#X obj 287 338 outlet~; +#X obj 399 340 outlet~; +#X obj 277 10 inlet~; +#X obj 277 157 sig~; +#X obj 277 30 *~ 4; +#X obj 97 95 -~ 0.75; +#X obj 215 87 -~ 0.5; +#X obj 334 87 -~ 0.25; +#X obj 50 285 sig~ 1; +#X obj 51 311 /~; +#X obj 98 286 +~ 1; +#X obj 98 265 *~; +#X obj 98 243 *~; +#X obj 167 285 sig~ 1; +#X obj 166 311 /~; +#X obj 215 286 +~ 1; +#X obj 215 265 *~; +#X obj 215 243 *~; +#X obj 286 287 sig~ 1; +#X obj 287 313 /~; +#X obj 334 288 +~ 1; +#X obj 334 267 *~; +#X obj 334 245 *~; +#X obj 398 291 sig~ 1; +#X obj 399 317 /~; +#X obj 446 292 +~ 1; +#X obj 446 271 *~; +#X obj 446 249 *~; +#X obj 576 -13 noise~; +#X obj 461 226 +~; +#X obj 351 223 +~; +#X obj 232 222 +~; +#X obj 115 221 +~; +#X obj 446 65 +~; +#X obj 334 62 +~; +#X obj 215 62 +~; +#X obj 97 61 +~; +#X obj 130 193 vd~ b 5; +#X obj 247 194 vd~ b 10; +#X obj 366 195 vd~ b 15; +#X obj 476 196 vd~ b 20; +#X obj 606 88 delwrite~ a 20; +#X obj 112 -15 delread~ a 5; +#X obj 230 -14 delread~ a 10; +#X obj 349 -14 delread~ a 15; +#X obj 462 -13 delread~ a 20; +#X obj 547 112 delwrite~ b 20; +#X obj 606 63 *~ 0.5; +#X obj 547 62 *~ 30; +#X obj 98 117 cos~; +#X obj 215 113 cos~; +#X obj 334 111 cos~; +#X obj 446 111 cos~; +#X obj 43 9 swap 1; +#X obj 43 31 -; +#X obj 43 -13 inlet; +#X obj 42 74 + 7; +#X obj 43 53 * 15; +#X obj 576 8 lop~ 50; +#X obj 576 30 lop~ 50; +#X connect 4 0 6 0; +#X connect 5 0 31 0; +#X connect 5 0 34 0; +#X connect 5 0 33 0; +#X connect 5 0 32 0; +#X connect 6 0 38 0; +#X connect 6 0 37 0; +#X connect 6 0 36 0; +#X connect 6 0 35 0; +#X connect 7 0 51 0; +#X connect 8 0 52 0; +#X connect 9 0 53 0; +#X connect 10 0 11 0; +#X connect 11 0 0 0; +#X connect 12 0 11 1; +#X connect 13 0 12 0; +#X connect 14 0 13 0; +#X connect 14 0 13 1; +#X connect 15 0 16 0; +#X connect 16 0 1 0; +#X connect 17 0 16 1; +#X connect 18 0 17 0; +#X connect 19 0 18 0; +#X connect 19 0 18 1; +#X connect 20 0 21 0; +#X connect 21 0 2 0; +#X connect 22 0 21 1; +#X connect 23 0 22 0; +#X connect 24 0 23 0; +#X connect 24 0 23 1; +#X connect 25 0 26 0; +#X connect 26 0 3 0; +#X connect 27 0 26 1; +#X connect 28 0 27 0; +#X connect 29 0 28 0; +#X connect 29 0 28 1; +#X connect 30 0 60 0; +#X connect 31 0 29 1; +#X connect 32 0 24 1; +#X connect 33 0 19 1; +#X connect 34 0 14 1; +#X connect 35 0 54 0; +#X connect 36 0 9 0; +#X connect 37 0 8 0; +#X connect 38 0 7 0; +#X connect 39 0 34 1; +#X connect 40 0 33 1; +#X connect 41 0 32 1; +#X connect 42 0 31 1; +#X connect 44 0 38 1; +#X connect 45 0 37 1; +#X connect 46 0 36 1; +#X connect 47 0 35 1; +#X connect 49 0 43 0; +#X connect 50 0 48 0; +#X connect 51 0 14 0; +#X connect 52 0 19 0; +#X connect 53 0 24 0; +#X connect 54 0 29 0; +#X connect 55 0 56 0; +#X connect 55 1 56 1; +#X connect 56 0 59 0; +#X connect 57 0 55 0; +#X connect 58 0 5 0; +#X connect 59 0 58 0; +#X connect 60 0 61 0; +#X connect 61 0 49 0; +#X connect 61 0 50 0; +#X restore 35 182 pd fourstroke engine; +#X floatatom 262 192 0 0 0 0 - - -; +#X obj 71 302 throw~ l; +#X obj 134 304 throw~ r; +#X obj 92 252 *~ 1e-05; +#N canvas 327 413 286 305 motDist 0; +#X obj 37 48 r Xobs; +#X obj 145 51 r Zobs; +#X obj 89 49 r Yobs; +#X obj 37 103 *; +#X obj 52 78 t f b; +#X obj 89 106 *; +#X obj 104 81 t f b; +#X obj 145 109 *; +#X obj 160 84 t f b; +#X obj 46 163 +; +#X obj 61 141 t f b; +#X obj 100 185 +; +#X obj 115 163 t f b; +#X obj 100 215 sqrt; +#X obj 100 241 outlet; +#X connect 0 0 3 0; +#X connect 0 0 4 0; +#X connect 1 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 3 0 9 0; +#X connect 4 0 3 1; +#X connect 4 1 3 0; +#X connect 5 0 10 0; +#X connect 6 0 5 1; +#X connect 6 1 5 0; +#X connect 7 0 12 0; +#X connect 8 0 7 1; +#X connect 8 1 7 0; +#X connect 9 0 11 0; +#X connect 10 0 9 1; +#X connect 10 1 9 0; +#X connect 11 0 13 0; +#X connect 12 0 11 1; +#X connect 12 1 11 0; +#X connect 13 0 14 0; +#X restore 220 226 pd motDist; +#X floatatom 243 342 0 0 0 0 - - -; +#X obj 220 247 *; +#X obj 220 267 swap 1; +#X obj 220 289 /; +#X obj 170 75 line; +#X obj 170 95 *; +#X msg 217 55 0 2500; +#X msg 150 33 0.9 500; +#X msg 111 57 0.8 500; +#X obj -3 328 outlet; +#X floatatom 288 246 0 0 0 0 - - -; +#X msg 198 20 0.95 500; +#X obj 170 136 * 15; +#X msg 99 80 0.7 1500; +#X obj 302 81 inlet; +#X floatatom 239 142 0 0 0 0 - - -; +#X obj 10 244 * 200; +#X obj 220 311 * 0.1; +#X connect 0 0 3 1; +#X connect 1 0 3 0; +#X connect 1 0 21 0; +#X connect 1 0 24 0; +#X connect 3 0 2 0; +#X connect 3 1 2 0; +#X connect 3 2 2 0; +#X connect 3 3 2 0; +#X connect 7 0 5 0; +#X connect 7 0 6 0; +#X connect 8 0 10 0; +#X connect 8 0 10 1; +#X connect 8 0 19 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 11 1 12 1; +#X connect 12 0 26 0; +#X connect 13 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 1 0; +#X connect 15 0 13 0; +#X connect 16 0 13 0; +#X connect 17 0 13 0; +#X connect 20 0 13 0; +#X connect 21 0 0 0; +#X connect 21 0 4 0; +#X connect 21 0 25 0; +#X connect 22 0 13 0; +#X connect 23 0 1 0; +#X connect 25 0 18 0; +#X connect 26 0 9 0; +#X connect 26 0 7 1; +#X restore -30 377 pd myMotor; +#X obj 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; +#X floatatom 577 612 0 0 0 0 - - -; +#X obj 582 571 line~; +#X msg 582 551 \$1 30; +#X obj 582 591 s~ broBoost; +#X obj 608 493 line~; +#X msg 608 473 \$1 30; +#X obj 608 514 s~ rotBoost; +#N canvas 370 406 514 342 andyEngine 0; +#N canvas 260 36 528 837 engine 0; +#X obj 155 769 outlet~; +#X obj 215 428 delwrite~ e1b 50; +#X obj 215 662 delwrite~ e2b 50; +#X obj 99 581 +~; +#X obj 53 702 s~ ewgfb1; +#X obj 215 704 s~ ewgfb2; +#X obj 52 364 r~ ewgfb2; +#X obj 52 418 delwrite~ e1a 10; +#X obj 53 659 delwrite~ e2a 10; +#X obj 215 386 r~ ewgfb1; +#X obj 59 184 *~; +#X obj 4 202 sig~ 1; +#X obj 22 231 /~; +#X obj 59 205 +~ 1; +#X obj 23 312 -~ 0.5; +#X obj 153 99 noise~; +#X obj 153 165 clip~ -0.5 0.5; +#X obj 22 288 +~; +#X obj 74 530 cos~; +#X obj 74 508 -~ 0.25; +#X obj 138 529 cos~; +#X obj 138 507 -~ 0.25; +#X obj 74 486 *~ 0.125; +#X obj 138 485 *~ 0.125; +#X obj 23 335 hip~ 30; +#X obj 38 266 *~; +#X obj 153 187 *~ 0.15; +#X obj 74 556 *~ 0.17; +#X obj 138 554 *~ 0.17; +#X obj 52 385 *~ 0.6; +#X obj 53 439 vd~ e1a 8; +#X obj 215 450 vd~ e1b 9; +#X obj 53 681 vd~ e2a 3; +#X obj 215 683 vd~ e2b 6; +#X obj 75 54 *~; +#X obj 59 77 *~; +#X obj 59 125 +~; +#X obj 59 98 *~ -14; +#X obj 106 99 *~ 14; +#X obj 59 163 *~ 7; +#X obj 59 2 inlet~; +#X obj 59 23 phasor~; +#X obj 215 407 bp~ 150 2; +#X obj 99 601 lop~ 200; +#X obj 99 622 hip~ 12; +#X obj 155 725 hip~ 100; +#X obj 155 747 hip~ 100; +#X obj 153 121 bp~ 300 5; +#X obj 153 143 *~ 12; +#X connect 3 0 43 0; +#X connect 6 0 29 0; +#X connect 9 0 42 0; +#X connect 10 0 13 0; +#X connect 11 0 12 0; +#X connect 12 0 25 0; +#X connect 12 0 17 0; +#X connect 13 0 12 1; +#X connect 14 0 24 0; +#X connect 15 0 47 0; +#X connect 16 0 26 0; +#X connect 17 0 14 0; +#X connect 18 0 27 0; +#X connect 19 0 18 0; +#X connect 20 0 28 0; +#X connect 21 0 20 0; +#X connect 22 0 19 0; +#X connect 23 0 21 0; +#X connect 24 0 7 0; +#X connect 25 0 17 1; +#X connect 26 0 25 1; +#X connect 27 0 3 0; +#X connect 28 0 3 1; +#X connect 29 0 7 0; +#X connect 30 0 8 0; +#X connect 30 0 22 0; +#X connect 30 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 23 0; +#X connect 31 0 28 0; +#X connect 32 0 4 0; +#X connect 33 0 5 0; +#X connect 33 0 45 0; +#X connect 34 0 35 1; +#X connect 34 0 38 0; +#X connect 35 0 37 0; +#X connect 36 0 39 0; +#X connect 37 0 36 0; +#X connect 38 0 36 1; +#X connect 39 0 10 0; +#X connect 39 0 10 1; +#X connect 40 0 41 0; +#X connect 41 0 34 0; +#X connect 41 0 34 1; +#X connect 41 0 35 0; +#X connect 42 0 1 0; +#X connect 43 0 44 0; +#X connect 44 0 8 0; +#X connect 44 0 2 0; +#X connect 45 0 46 0; +#X connect 46 0 0 0; +#X connect 47 0 48 0; +#X connect 48 0 16 0; +#X restore 178 116 pd engine; +#X obj 178 73 + 1; +#X obj 177 281 throw~ l; +#X obj 204 258 throw~ r; +#X obj 177 237 fcpan; +#X obj 204 217 r \$0-thisPan; +#X obj 278 64 r~ dist; +#X obj 263 40 sig~ 1; +#X obj 263 111 /~; +#X obj 178 170 *~; +#X obj 178 33 inlet; +#X floatatom 242 238 5 0 0 0 - - -; +#X obj 235 156 r~ motBoost; +#X obj 178 201 *~; +#X obj 278 87 *~; +#X obj 178 93 lop~ 2; +#X obj 178 53 * 40; +#X connect 0 0 9 0; +#X connect 1 0 15 0; +#X connect 4 0 2 0; +#X connect 4 1 3 0; +#X connect 5 0 4 1; +#X connect 5 0 11 0; +#X connect 6 0 14 0; +#X connect 6 0 14 1; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 13 0; +#X connect 10 0 16 0; +#X connect 12 0 13 1; +#X connect 13 0 4 0; +#X connect 14 0 8 1; +#X connect 15 0 0 0; +#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; +#X obj -57 720 *~; +#X obj -17 701 line~; +#X msg -17 681 \$1 30; +#X obj -120 748 r myMet; +#X obj -120 768 snapshot~; +#X floatatom 497 496 6 0 0 0 - - -; +#X text 495 477 Current; +#X text 495 441 Maximum; +#X floatatom -51 786 0 0 0 0 - - -; +#X text 131 562 Distance; +#X obj 670 556 line~; +#X msg 670 536 \$1 30; +#X obj 670 576 s~ motBoost; +#X obj 136 615 bng 25 250 50 0 empty empty 1 11 11 0 10 -228856 -1 +-1; +#X obj 616 659 s preset1; +#X obj 136 648 bng 25 250 50 0 empty empty 2 11 11 0 10 -191407 -1 +-1; +#N canvas 63 175 881 644 Pre1 0; +#X obj 279 167 sin~; +#X obj 279 187 -~ 1.3; +#X obj 279 148 phasor~ 0.004; +#X obj -37 148 cos~; +#X obj 122 177 sin~; +#X obj -37 128 phasor~ 0.011; +#X obj -107 205 r myMet; +#X obj -107 225 snapshot~; +#X floatatom -107 247 0 0 0 0 - - -; +#X obj -107 361 s thisXobs; +#X obj -107 335 spigot; +#X msg -74 300 0; +#X msg -40 300 1; +#X obj 63 239 r myMet; +#X obj 63 259 snapshot~; +#X floatatom 63 281 0 0 0 0 - - -; +#X obj 63 320 spigot; +#X msg 123 300 0; +#X msg 153 300 1; +#X obj 63 346 s thisYobs; +#X obj 221 223 r myMet; +#X obj 221 243 snapshot~; +#X floatatom 221 265 0 0 0 0 - - -; +#X obj 221 341 spigot; +#X msg 260 306 0; +#X msg 294 307 1; +#X obj 221 367 s thisZobs; +#X obj 328 20 r preset1; +#X obj 330 240 r preset2; +#X obj 337 219 r preset3; +#X obj 531 357 spigot; +#X msg 570 322 0; +#X msg 604 323 1; +#X obj 604 277 r preset1; +#X obj 531 383 s thisThro; +#X obj 532 326 / 1000; +#X obj 625 245 r preset2; +#X floatatom 486 308 5 0 0 0 - - -; +#X obj 546 204 f; +#X msg 546 226 \$1; +#X floatatom 579 204 5 0 0 0 - - -; +#X obj 564 138 r throt; +#X obj 499 137 delay 30; +#X obj 566 165 * 1000; +#X obj 531 284 line; +#X obj 661 291 r preset3; +#X msg 531 261 600 10000; +#X obj 124 219 +~ 1.5; +#X obj -38 176 *~ 100; +#X obj 124 243 *~ 20; +#X obj 123 199 *~ 0.25; +#X obj 279 208 *~ 50; +#X obj 122 156 phasor~ 0.07; +#X connect 0 0 1 0; +#X connect 1 0 51 0; +#X connect 2 0 0 0; +#X connect 3 0 48 0; +#X connect 4 0 50 0; +#X connect 5 0 3 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 11 0 10 1; +#X connect 12 0 10 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 16 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 26 0; +#X connect 24 0 23 1; +#X connect 25 0 23 1; +#X connect 27 0 25 0; +#X connect 27 0 18 0; +#X connect 27 0 12 0; +#X connect 27 0 42 0; +#X connect 27 0 38 0; +#X connect 28 0 24 0; +#X connect 28 0 17 0; +#X connect 28 0 11 0; +#X connect 29 0 24 0; +#X connect 29 0 17 0; +#X connect 29 0 11 0; +#X connect 30 0 34 0; +#X connect 31 0 30 1; +#X connect 32 0 30 1; +#X connect 33 0 31 0; +#X connect 35 0 30 0; +#X connect 36 0 31 0; +#X connect 38 0 39 0; +#X connect 39 0 44 0; +#X connect 41 0 43 0; +#X connect 42 0 46 0; +#X connect 43 0 38 1; +#X connect 43 0 40 0; +#X connect 44 0 35 0; +#X connect 44 0 37 0; +#X connect 45 0 31 0; +#X connect 46 0 44 0; +#X connect 47 0 49 0; +#X connect 48 0 7 0; +#X connect 49 0 14 0; +#X connect 50 0 47 0; +#X connect 51 0 21 0; +#X connect 52 0 4 0; +#X restore 292 256 pd Pre1; +#N canvas 45 204 881 644 Pre2 0; +#X obj -66 303 s thisXobs; +#X obj -66 277 spigot; +#X msg -33 242 0; +#X msg 1 242 1; +#X obj 104 262 spigot; +#X msg 164 242 0; +#X msg 194 242 1; +#X obj 104 288 s thisYobs; +#X obj 262 283 spigot; +#X msg 301 248 0; +#X msg 335 249 1; +#X obj 262 309 s thisZobs; +#X obj -68 206 line; +#X obj 335 203 r preset1; +#X obj 246 19 r preset2; +#X obj 102 194 line; +#X obj 262 210 line; +#X obj 477 280 spigot; +#X msg 516 245 0; +#X msg 550 246 1; +#X obj 550 200 r preset1; +#X obj 477 207 line; +#X obj 477 306 s thisThro; +#X obj 478 249 / 1000; +#X obj 562 172 r preset3; +#X obj 362 168 r preset3; +#X obj 1 137 f; +#X msg 1 159 \$1; +#X floatatom 34 137 5 0 0 0 - - -; +#X obj 67 105 delay 30; +#X obj 16 107 r Xobs; +#X obj 158 145 f; +#X msg 158 167 \$1; +#X floatatom 191 145 5 0 0 0 - - -; +#X obj 173 115 r Yobs; +#X obj 224 113 delay 30; +#X obj 310 125 f; +#X msg 310 147 \$1; +#X floatatom 343 125 5 0 0 0 - - -; +#X obj 376 93 delay 30; +#X obj 325 95 r Zobs; +#X obj 502 121 f; +#X msg 502 143 \$1; +#X floatatom 535 121 5 0 0 0 - - -; +#X obj 568 89 delay 30; +#X obj 517 49 r throt; +#X obj 515 91 * 1000; +#X floatatom 432 241 5 0 0 0 - - -; +#X floatatom 241 246 5 0 0 0 - - -; +#X msg -68 183 4 5000; +#X msg 102 171 20 5000; +#X msg 262 187 0 5000; +#X msg 477 184 70 5000; +#X connect 1 0 0 0; +#X connect 2 0 1 1; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 4 1; +#X connect 6 0 4 1; +#X connect 8 0 11 0; +#X connect 9 0 8 1; +#X connect 10 0 8 1; +#X connect 12 0 1 0; +#X connect 13 0 9 0; +#X connect 13 0 5 0; +#X connect 13 0 2 0; +#X connect 14 0 10 0; +#X connect 14 0 6 0; +#X connect 14 0 3 0; +#X connect 14 0 29 0; +#X connect 14 0 26 0; +#X connect 14 0 35 0; +#X connect 14 0 31 0; +#X connect 14 0 39 0; +#X connect 14 0 36 0; +#X connect 14 0 41 0; +#X connect 14 0 44 0; +#X connect 15 0 4 0; +#X connect 16 0 8 0; +#X connect 16 0 48 0; +#X connect 17 0 22 0; +#X connect 18 0 17 1; +#X connect 19 0 17 1; +#X connect 20 0 18 0; +#X connect 21 0 23 0; +#X connect 21 0 47 0; +#X connect 23 0 17 0; +#X connect 24 0 18 0; +#X connect 25 0 9 0; +#X connect 25 0 5 0; +#X connect 25 0 2 0; +#X connect 26 0 27 0; +#X connect 27 0 12 0; +#X connect 29 0 49 0; +#X connect 30 0 26 1; +#X connect 30 0 28 0; +#X connect 31 0 32 0; +#X connect 32 0 15 0; +#X connect 34 0 31 1; +#X connect 34 0 33 0; +#X connect 35 0 50 0; +#X connect 36 0 37 0; +#X connect 37 0 16 0; +#X connect 39 0 51 0; +#X connect 40 0 36 1; +#X connect 40 0 38 0; +#X connect 41 0 42 0; +#X connect 42 0 21 0; +#X connect 44 0 52 0; +#X connect 45 0 46 0; +#X connect 46 0 41 1; +#X connect 46 0 43 0; +#X connect 49 0 12 0; +#X connect 50 0 15 0; +#X connect 51 0 16 0; +#X connect 52 0 21 0; +#X restore 293 287 pd Pre2; +#X obj 611 693 s preset2; +#X obj -92 385 r thisThro; +#X obj 616 716 s preset3; +#N canvas 65 371 881 644 Pre3 0; +#X obj -66 303 s thisXobs; +#X obj -66 277 spigot; +#X msg -33 242 0; +#X msg 1 242 1; +#X obj 148 329 spigot; +#X msg 208 309 0; +#X msg 238 309 1; +#X obj 148 355 s thisYobs; +#X obj 306 350 spigot; +#X msg 345 315 0; +#X msg 379 316 1; +#X obj 306 376 s thisZobs; +#X obj -68 206 line; +#X obj 71 459 r preset1; +#X obj 146 261 line; +#X obj 306 277 line; +#X obj 521 347 spigot; +#X msg 560 312 0; +#X msg 594 313 1; +#X obj 594 267 r preset1; +#X obj 521 373 s thisThro; +#X obj 522 316 / 1000; +#X obj 435 81 r preset3; +#X obj 615 235 r preset2; +#X obj 81 437 r preset2; +#X floatatom 476 298 5 0 0 0 - - -; +#X obj -2 129 r Xobs; +#X obj -17 159 f; +#X msg -17 181 \$1; +#X obj 70 82 delay 30; +#X floatatom -56 234 5 0 0 0 - - -; +#X floatatom 16 159 5 0 0 0 - - -; +#X obj 210 214 f; +#X msg 210 236 \$1; +#X floatatom 243 214 5 0 0 0 - - -; +#X obj 225 184 r Yobs; +#X obj 357 219 f; +#X msg 357 241 \$1; +#X floatatom 390 219 5 0 0 0 - - -; +#X obj 372 189 r Zobs; +#X floatatom 181 291 5 0 0 0 - - -; +#X floatatom 353 280 5 0 0 0 - - -; +#X obj 536 194 f; +#X msg 536 216 \$1; +#X floatatom 569 194 5 0 0 0 - - -; +#X obj 554 128 r throt; +#X obj 276 182 delay 30; +#X obj 489 127 delay 30; +#X obj 556 155 * 1000; +#X obj 521 274 line; +#X msg -68 183 8 10000; +#X msg 146 238 -115 10000; +#X msg 306 254 -60 10000; +#X msg 521 251 600 10000; +#X connect 1 0 0 0; +#X connect 2 0 1 1; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 4 1; +#X connect 6 0 4 1; +#X connect 8 0 11 0; +#X connect 9 0 8 1; +#X connect 10 0 8 1; +#X connect 12 0 1 0; +#X connect 12 0 30 0; +#X connect 13 0 9 0; +#X connect 13 0 5 0; +#X connect 13 0 2 0; +#X connect 14 0 4 0; +#X connect 14 0 40 0; +#X connect 15 0 8 0; +#X connect 15 0 41 0; +#X connect 16 0 20 0; +#X connect 17 0 16 1; +#X connect 18 0 16 1; +#X connect 19 0 17 0; +#X connect 21 0 16 0; +#X connect 22 0 10 0; +#X connect 22 0 6 0; +#X connect 22 0 3 0; +#X connect 22 0 52 0; +#X connect 22 0 29 0; +#X connect 22 0 27 0; +#X connect 22 0 32 0; +#X connect 22 0 36 0; +#X connect 22 0 42 0; +#X connect 22 0 46 0; +#X connect 22 0 47 0; +#X connect 22 0 18 0; +#X connect 23 0 17 0; +#X connect 24 0 9 0; +#X connect 24 0 5 0; +#X connect 24 0 2 0; +#X connect 26 0 27 1; +#X connect 26 0 31 0; +#X connect 27 0 28 0; +#X connect 28 0 12 0; +#X connect 29 0 50 0; +#X connect 32 0 33 0; +#X connect 33 0 14 0; +#X connect 35 0 32 1; +#X connect 35 0 34 0; +#X connect 36 0 37 0; +#X connect 37 0 15 0; +#X connect 39 0 36 1; +#X connect 39 0 38 0; +#X connect 42 0 43 0; +#X connect 43 0 49 0; +#X connect 45 0 48 0; +#X connect 46 0 51 0; +#X connect 47 0 53 0; +#X connect 48 0 42 1; +#X connect 48 0 44 0; +#X connect 49 0 21 0; +#X connect 49 0 25 0; +#X connect 50 0 12 0; +#X connect 51 0 14 0; +#X connect 52 0 15 0; +#X connect 53 0 49 0; +#X restore 290 310 pd Pre3; +#X obj -9 532 s throt; +#X floatatom -15 486 5 0 0 0 - - -; +#X obj -71 514 * 2500; +#X floatatom 677 599 0 0 0 0 - - -; +#X obj -73 335 loadbang; +#X obj 405 57 metro 10; +#X obj -104 494 +; +#X floatatom -122 565 5 0 0 0 - - -; +#X obj -110 442 t f b; +#X obj -109 420 * 0.8; +#X text 185 618 Fly-by; +#X text 189 652 Reset; +#X obj 130 247 * 2; +#N canvas 218 23 1098 796 observerPosition 0; +#X obj -24 366 hsl 100 20 -200 200 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 1237 1; +#X obj 296 366 hsl 100 20 -200 200 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 7821 1; +#X obj 543 370 hsl 100 20 -350 50 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 9900 1; +#X floatatom -67 389 0 0 0 0 - - -; +#X floatatom 254 387 0 0 0 0 - - -; +#X floatatom 587 394 0 0 0 0 - - -; +#X msg -19 342 0; +#X obj -72 340 r setUp; +#X obj 244 343 r setUp; +#X obj 487 347 r setUp; +#X obj -27 321 r thisXobs; +#X obj 293 319 r thisYobs; +#X obj 540 342 r thisZobs; +#X text 9 475 X Position; +#X text 254 472 Y Position; +#X text 497 477 Z Position; +#X obj 402 320 loadbang; +#X obj 93 339 loadbang; +#X obj 623 318 loadbang; +#X msg 20 343 -150; +#X msg 623 343 100; +#X msg 84 325 150; +#X msg 401 340 116; +#X msg 62 338 0; +#X obj 522 429 line~; +#X msg 540 393 \$1 30; +#X obj 522 450 s~ Zobs; +#X obj 276 423 line~; +#X msg 293 390 \$1 30; +#X obj 276 444 s~ Yobs; +#X obj 20 437 line~; +#X msg -27 389 \$1 30; +#X obj 20 457 s~ Xobs; +#X msg 656 343 0; +#X msg 352 341 5; +#X obj 189 15 r preset1; +#X obj 371 206 r preset2; +#X obj 568 434 r myMet; +#X obj 568 454 snapshot~; +#X floatatom 569 477 0 0 0 0 - - -; +#X obj 330 431 r myMet; +#X obj 330 451 snapshot~; +#X floatatom 331 474 0 0 0 0 - - -; +#X obj 75 441 r myMet; +#X obj 75 461 snapshot~; +#X floatatom 76 484 0 0 0 0 - - -; +#X obj 365 479 s Yobs; +#X obj 128 482 s Xobs; +#X obj 613 479 s Zobs; +#X msg 404 234 -50; +#X msg 334 234 800; +#X msg 371 232 80; +#X msg 676 168 -25 9500; +#X obj -2 138 delay 23000; +#X obj 676 147 delay 23000; +#X obj 141 276 delay 25000; +#X msg 141 297 -150 9500; +#X obj 108 187 delay 24000; +#X msg -2 159 -310 500; +#X msg 78 161 -315 500; +#X msg 108 208 -320 500; +#X msg 118 253 -315 500; +#X obj 118 232 delay 24500; +#X obj 78 140 delay 23500; +#X msg -57 58 5 25000; +#X obj -26 83 delay 25000; +#X msg 564 65 -2 25000; +#X obj 641 99 delay 25000; +#X msg 641 120 -40 25000; +#X msg -26 104 -800 25000; +#X obj 252 533 r myMet; +#X obj 252 553 snapshot~; +#X floatatom 253 576 0 0 0 0 - - -; +#X connect 0 0 3 0; +#X connect 0 0 31 0; +#X connect 1 0 4 0; +#X connect 1 0 28 0; +#X connect 2 0 5 0; +#X connect 2 0 25 0; +#X connect 6 0 0 0; +#X connect 7 0 0 0; +#X connect 8 0 1 0; +#X connect 9 0 2 0; +#X connect 16 0 22 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 19 0 0 0; +#X connect 20 0 2 0; +#X connect 21 0 0 0; +#X connect 22 0 1 0; +#X connect 23 0 0 0; +#X connect 24 0 26 0; +#X connect 24 0 38 0; +#X connect 27 0 29 0; +#X connect 27 0 41 0; +#X connect 30 0 44 0; +#X connect 30 0 32 0; +#X connect 33 0 2 0; +#X connect 34 0 1 0; +#X connect 35 0 64 0; +#X connect 35 0 66 0; +#X connect 35 0 53 0; +#X connect 35 0 54 0; +#X connect 35 0 55 0; +#X connect 35 0 63 0; +#X connect 35 0 62 0; +#X connect 35 0 57 0; +#X connect 35 0 65 0; +#X connect 35 0 67 0; +#X connect 36 0 50 0; +#X connect 36 0 51 0; +#X connect 36 0 49 0; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 38 0 48 0; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 41 0 46 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 44 0 47 0; +#X connect 49 0 24 0; +#X connect 50 0 30 0; +#X connect 51 0 27 0; +#X connect 53 0 58 0; +#X connect 54 0 52 0; +#X connect 55 0 56 0; +#X connect 57 0 60 0; +#X connect 62 0 61 0; +#X connect 63 0 59 0; +#X connect 64 0 30 0; +#X connect 65 0 69 0; +#X connect 66 0 24 0; +#X connect 67 0 68 0; +#X connect 68 0 24 0; +#X connect 69 0 30 0; +#X connect 70 0 71 0; +#X connect 71 0 72 0; +#X restore -264 49 pd observerPosition; +#N canvas 183 73 1117 782 PropellerAngles 0; +#X obj 65 29 hsl 80 20 -10 10 0 0 empty empty Yaw 2 10 0 10 -262144 +-1 -1 3950 1; +#X floatatom 227 55 0 0 0 0 - - -; +#X obj 281 29 hsl 80 20 -180 180 0 0 empty empty Roll 2 10 0 10 -262144 +-1 -1 4050 1; +#X floatatom 335 57 0 0 0 0 - - -; +#X text 36 -64 Yaw \, Pitch & Roll at 0 \, 0 \, 0 means flying stright +and level.; +#X obj 62 76 line~; +#X msg 62 56 \$1 30; +#X floatatom 113 54 0 0 0 0 - - -; +#X obj 172 75 line~; +#X msg 172 55 \$1 30; +#X obj 278 73 line~; +#X msg 278 53 \$1 30; +#X obj 597 261 r~ planeSpeed; +#X obj 588 1 loadbang; +#X msg 588 36 500; +#X msg 628 35 -500; +#X obj 588 95 s InitPropX; +#X obj 671 54 s InitPropZ; +#X obj 628 74 s InitPropY; +#X obj 549 115 s InitPropHead; +#X obj 627 327 snapshot~; +#X floatatom 627 346 0 0 0 0 - - -; +#X obj 94 142 snapshot~; +#X floatatom 94 161 0 0 0 0 - - -; +#X obj 17 184 r InitPropHead; +#X obj 597 283 /~ 100; +#X floatatom 488 477 0 0 0 0 - - -; +#X obj 449 408 r InitPropX; +#X obj 502 456 f; +#X obj 474 456 +; +#X msg 474 433 \$1; +#X msg 521 429 500; +#X obj 627 307 r flyMet; +#X obj 521 408 r preset2; +#X msg 235 -34 0; +#X obj 62 98 /~ 360; +#X obj 62 119 sin~; +#X obj 51 247 f; +#X obj 17 247 +; +#X msg 17 224 \$1; +#X obj 64 204 r preset2; +#X obj 17 270 mod 360; +#X obj 95 123 r flyMet; +#X obj 17 292 / 360; +#X floatatom 628 481 0 0 0 0 - - -; +#X obj 639 458 f; +#X obj 611 458 +; +#X msg 611 435 \$1; +#X obj 658 410 r preset2; +#X obj 586 410 r InitPropY; +#X msg 658 431 -500; +#X obj 17 313 * 6.28319; +#X floatatom 12 373 0 0 0 0 - - -; +#X obj 17 341 cos; +#X obj 58 342 sin; +#X floatatom 62 374 0 0 0 0 - - -; +#X obj 518 373 *; +#X obj 622 374 *; +#X obj 172 96 /~ 360; +#X obj 172 117 sin~; +#X obj 232 151 snapshot~; +#X floatatom 232 170 0 0 0 0 - - -; +#X obj 233 132 r flyMet; +#X floatatom 767 481 0 0 0 0 - - -; +#X obj 776 459 f; +#X obj 748 459 +; +#X msg 748 436 \$1; +#X obj 795 411 r preset2; +#X obj 723 411 r InitPropZ; +#X obj 517 135 s InitPropPitch; +#X obj 199 253 f; +#X obj 165 253 +; +#X msg 165 230 \$1; +#X obj 212 210 r preset2; +#X obj 165 190 r InitPropPitch; +#X floatatom 234 303 0 0 0 0 - - -; +#X obj 474 498 s Xprop; +#X obj 748 502 s Zprop; +#X obj 611 502 s Yprop; +#X msg 517 36 90; +#X msg 212 231 90; +#X obj 165 314 * 6.28319; +#X obj 200 333 sin; +#X floatatom 235 363 0 0 0 0 - - -; +#X obj 165 295 / 360; +#X floatatom 145 366 0 0 0 0 - - -; +#X obj 165 335 cos; +#X obj 743 374 *; +#X obj 148 431 *; +#X obj 182 430 *; +#X floatatom 108 472 0 0 0 0 - - -; +#X floatatom 186 467 0 0 0 0 - - -; +#X obj 165 276 mod 360; +#X floatatom 81 304 0 0 0 0 - - -; +#X obj 454 547 line~; +#X msg 454 527 \$1 30; +#X obj 546 547 line~; +#X msg 546 527 \$1 30; +#X obj 695 544 line~; +#X msg 695 524 \$1 30; +#X obj 454 570 s~ Xprop; +#X obj 547 570 s~ Yprop; +#X obj 694 574 s~ Zprop; +#X obj 172 -32 vsl 25 80 -10 10 0 0 empty empty Pitch 0 -9 0 10 -262144 +-1 -1 3950 1; +#X msg 278 6 0; +#X msg 61 2 0; +#X msg 671 34 50; +#X msg 795 432 50; +#X obj 418 122 r preset1; +#X msg 64 225 100; +#X msg 549 36 100; +#X msg 2 35 0 5000; +#X obj 398 156 delay 5000; +#X msg 214 -8 0 5000; +#X msg 2 54 1 5000; +#X msg 214 13 -1 5000; +#X msg 214 33 0 5000; +#X obj 388 182 delay 5000; +#X connect 0 0 7 0; +#X connect 0 0 6 0; +#X connect 2 0 3 0; +#X connect 2 0 11 0; +#X connect 5 0 35 0; +#X connect 6 0 5 0; +#X connect 8 0 58 0; +#X connect 9 0 8 0; +#X connect 11 0 10 0; +#X connect 12 0 25 0; +#X connect 13 0 14 0; +#X connect 13 0 15 0; +#X connect 13 0 106 0; +#X connect 13 0 110 0; +#X connect 13 0 79 0; +#X connect 13 0 34 0; +#X connect 13 0 104 0; +#X connect 13 0 105 0; +#X connect 14 0 16 0; +#X connect 15 0 18 0; +#X connect 20 0 21 0; +#X connect 20 0 56 0; +#X connect 20 0 57 0; +#X connect 20 0 87 0; +#X connect 22 0 23 0; +#X connect 22 0 39 0; +#X connect 24 0 39 0; +#X connect 25 0 20 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 28 0; +#X connect 29 0 26 0; +#X connect 29 0 76 0; +#X connect 29 0 95 0; +#X connect 30 0 29 0; +#X connect 31 0 29 1; +#X connect 32 0 20 0; +#X connect 33 0 31 0; +#X connect 34 0 103 0; +#X connect 35 0 36 0; +#X connect 36 0 22 0; +#X connect 37 0 38 1; +#X connect 38 0 37 0; +#X connect 38 0 41 0; +#X connect 39 0 38 0; +#X connect 40 0 109 0; +#X connect 41 0 43 0; +#X connect 41 0 93 0; +#X connect 42 0 22 0; +#X connect 43 0 51 0; +#X connect 45 0 46 1; +#X connect 46 0 45 0; +#X connect 46 0 44 0; +#X connect 46 0 78 0; +#X connect 46 0 97 0; +#X connect 47 0 46 0; +#X connect 48 0 50 0; +#X connect 49 0 46 0; +#X connect 50 0 46 1; +#X connect 51 0 53 0; +#X connect 51 0 54 0; +#X connect 53 0 52 0; +#X connect 53 0 88 0; +#X connect 54 0 55 0; +#X connect 54 0 89 0; +#X connect 56 0 30 0; +#X connect 57 0 47 0; +#X connect 58 0 59 0; +#X connect 59 0 60 0; +#X connect 60 0 61 0; +#X connect 60 0 72 0; +#X connect 62 0 60 0; +#X connect 64 0 65 1; +#X connect 65 0 64 0; +#X connect 65 0 63 0; +#X connect 65 0 77 0; +#X connect 65 0 99 0; +#X connect 66 0 65 0; +#X connect 67 0 107 0; +#X connect 68 0 65 0; +#X connect 70 0 71 1; +#X connect 71 0 70 0; +#X connect 71 0 92 0; +#X connect 72 0 71 0; +#X connect 73 0 80 0; +#X connect 74 0 72 0; +#X connect 79 0 69 0; +#X connect 80 0 71 1; +#X connect 81 0 82 0; +#X connect 81 0 86 0; +#X connect 82 0 83 0; +#X connect 82 0 89 1; +#X connect 82 0 88 1; +#X connect 84 0 81 0; +#X connect 86 0 85 0; +#X connect 86 0 87 1; +#X connect 87 0 66 0; +#X connect 88 0 56 1; +#X connect 88 0 90 0; +#X connect 89 0 57 1; +#X connect 89 0 91 0; +#X connect 92 0 75 0; +#X connect 92 0 84 0; +#X connect 94 0 100 0; +#X connect 95 0 94 0; +#X connect 96 0 101 0; +#X connect 97 0 96 0; +#X connect 98 0 102 0; +#X connect 99 0 98 0; +#X connect 103 0 9 0; +#X connect 103 0 1 0; +#X connect 104 0 2 0; +#X connect 105 0 0 0; +#X connect 106 0 17 0; +#X connect 107 0 65 1; +#X connect 108 0 112 0; +#X connect 108 0 117 0; +#X connect 109 0 38 1; +#X connect 110 0 19 0; +#X connect 111 0 5 0; +#X connect 113 0 8 0; +#X connect 114 0 5 0; +#X connect 115 0 8 0; +#X connect 116 0 8 0; +#X restore -265 73 pd PropellerAngles; +#X obj -191 636 line~; +#X msg -191 616 \$1 30; +#X obj -191 677 s~ planeSpeed; +#X obj 585 783 metro 10; +#X obj 585 805 s flyMet; +#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; +#N canvas 638 23 1079 777 Angles 0; +#X obj 89 46 *~; +#X obj 153 47 *~; +#X obj 89 67 +~; +#X obj 89 88 sqrt~; +#X obj 74 109 /~; +#X obj 73 318 spigot~; +#X obj 167 319 spigot~; +#X obj 112 298 *; +#X floatatom 124 318 0 0 0 0 - - -; +#X obj 127 277 t f b; +#X obj 206 299 *; +#X floatatom 217 319 0 0 0 0 - - -; +#X obj 221 278 t f b; +#X obj 206 256 < 0; +#X obj 251 256 < 0; +#X obj 299 298 *; +#X floatatom 313 319 0 0 0 0 - - -; +#X obj 314 277 t f b; +#X obj 275 182 r Yobs; +#X obj 392 296 *; +#X floatatom 405 317 0 0 0 0 - - -; +#X obj 407 275 t f b; +#X obj 392 253 < 0; +#X obj 437 253 > 0; +#X obj 260 320 spigot~; +#X obj 353 318 spigot~; +#X obj 112 255 >= 0; +#X obj 157 255 >= 0; +#X obj 299 255 >= 0; +#X obj 344 255 <= 0; +#X obj 167 90 sig~ 180; +#X obj 167 111 -~; +#X obj 167 133 +~ 180; +#X obj 260 134 -~; +#X obj 260 113 sig~ 360; +#X obj 191 353 +~; +#X obj 191 375 +~; +#X obj 191 399 +~; +#X obj 199 487 s~ az; +#X obj 92 443 r myMet; +#X obj 92 463 snapshot~; +#X floatatom 92 482 0 0 0 0 - - -; +#X obj 329 733 s \$0-thisPan; +#X obj 142 482 outlet; +#X obj 191 422 -~ 180; +#X obj 191 443 abs~; +#X obj 169 526 s~ newAv; +#X obj 104 -4 r~ Yobs; +#X obj 168 -3 r~ Xobs; +#X obj 351 535 t f b; +#X obj 320 483 t f b; +#X floatatom 348 583 0 0 0 0 - - -; +#X floatatom 318 531 0 0 0 0 - - -; +#X obj 305 509 +; +#X obj 336 561 +; +#X obj 297 583 spigot~; +#X obj 266 535 spigot~; +#X obj 335 604 *~ -1; +#X obj 408 692 r myMet; +#X obj 408 712 snapshot~; +#X floatatom 408 731 0 0 0 0 - - -; +#X obj 265 471 /~ 360; +#X obj 266 514 *~; +#X obj 321 632 +~; +#X obj 321 652 +~ 1; +#X obj 321 671 *~ 0.5; +#X obj 321 692 clip~ 0.01 0.99; +#X obj 481 735 outlet; +#X obj 419 593 r myMet; +#X obj 419 613 snapshot~; +#X floatatom 517 691 0 0 0 0 - - -; +#X obj 265 493 sin~; +#X obj 191 691 wrap~ 1; +#X obj 490 665 line; +#X obj 488 487 r preset1; +#X obj 483 521 r preset2; +#X obj 153 -22 r~ Xprop; +#X obj 153 18 -~; +#X obj 89 -26 r~ Yprop; +#X obj 89 19 -~; +#X obj 294 4 r myMet; +#X obj 294 24 snapshot~; +#X floatatom 294 43 0 0 0 0 - - -; +#X obj 260 162 r Yprop; +#X obj 275 204 t f b; +#X obj 260 225 -; +#X obj 172 186 r Yobs; +#X obj 157 166 r Yprop; +#X obj 172 208 t f b; +#X obj 157 229 -; +#X obj 374 176 r Yobs; +#X obj 359 156 r Yprop; +#X obj 374 198 t f b; +#X obj 359 219 -; +#X obj 479 168 r Yobs; +#X obj 464 148 r Yprop; +#X obj 479 190 t f b; +#X obj 464 211 -; +#X obj 222 205 t f b; +#X obj 207 226 -; +#X obj 122 210 t f b; +#X obj 107 231 -; +#X obj 323 203 t f b; +#X obj 308 224 -; +#X obj 425 194 t f b; +#X obj 410 215 -; +#X obj 107 168 r Xprop; +#X obj 207 163 r Xprop; +#X obj 308 161 r Xprop; +#X obj 410 152 r Xprop; +#X obj 425 172 r Xobs; +#X obj 323 181 r Xobs; +#X obj 222 183 r Xobs; +#X obj 122 188 r Xobs; +#X obj 64 536 sig~ 135; +#X msg 477 624 0.25; +#X msg 495 636 0.75 40000; +#X obj 74 130 arccos~; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 3 0; +#X connect 3 0 4 1; +#X connect 4 0 117 0; +#X connect 5 1 35 0; +#X connect 6 1 35 1; +#X connect 7 0 8 0; +#X connect 7 0 5 1; +#X connect 7 0 54 0; +#X connect 9 0 7 1; +#X connect 9 1 7 0; +#X connect 10 0 11 0; +#X connect 10 0 6 1; +#X connect 10 0 53 0; +#X connect 12 0 10 1; +#X connect 12 1 10 0; +#X connect 13 0 10 0; +#X connect 14 0 12 0; +#X connect 15 0 16 0; +#X connect 15 0 24 1; +#X connect 15 0 49 0; +#X connect 17 0 15 1; +#X connect 17 1 15 0; +#X connect 18 0 84 0; +#X connect 18 0 14 0; +#X connect 19 0 20 0; +#X connect 19 0 25 1; +#X connect 19 0 50 0; +#X connect 21 0 19 1; +#X connect 21 1 19 0; +#X connect 22 0 19 0; +#X connect 23 0 21 0; +#X connect 24 1 36 1; +#X connect 25 1 37 1; +#X connect 26 0 7 0; +#X connect 27 0 9 0; +#X connect 28 0 15 0; +#X connect 29 0 17 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 6 0; +#X connect 33 0 24 0; +#X connect 34 0 33 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 37 0 44 0; +#X connect 37 0 40 0; +#X connect 39 0 40 0; +#X connect 40 0 41 0; +#X connect 40 0 43 0; +#X connect 44 0 45 0; +#X connect 45 0 61 0; +#X connect 47 0 79 1; +#X connect 47 0 0 1; +#X connect 47 0 0 0; +#X connect 48 0 77 1; +#X connect 48 0 4 0; +#X connect 48 0 1 1; +#X connect 48 0 1 0; +#X connect 49 0 54 1; +#X connect 49 1 54 0; +#X connect 50 0 53 1; +#X connect 50 1 53 0; +#X connect 53 0 52 0; +#X connect 53 0 56 1; +#X connect 54 0 51 0; +#X connect 54 0 55 1; +#X connect 55 1 57 0; +#X connect 56 1 63 1; +#X connect 57 0 63 0; +#X connect 58 0 59 0; +#X connect 59 0 60 0; +#X connect 61 0 71 0; +#X connect 62 0 55 0; +#X connect 62 0 56 0; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 65 0 72 0; +#X connect 68 0 69 0; +#X connect 71 0 62 0; +#X connect 71 0 62 1; +#X connect 72 0 59 0; +#X connect 73 0 67 0; +#X connect 73 0 42 0; +#X connect 73 0 70 0; +#X connect 74 0 116 0; +#X connect 75 0 115 0; +#X connect 76 0 77 0; +#X connect 78 0 79 0; +#X connect 80 0 81 0; +#X connect 81 0 82 0; +#X connect 83 0 85 0; +#X connect 84 0 85 1; +#X connect 84 1 85 0; +#X connect 86 0 88 0; +#X connect 86 0 27 0; +#X connect 87 0 89 0; +#X connect 88 0 89 1; +#X connect 88 1 89 0; +#X connect 90 0 92 0; +#X connect 90 0 29 0; +#X connect 91 0 93 0; +#X connect 92 0 93 1; +#X connect 92 1 93 0; +#X connect 94 0 96 0; +#X connect 94 0 23 0; +#X connect 95 0 97 0; +#X connect 96 0 97 1; +#X connect 96 1 97 0; +#X connect 98 0 99 1; +#X connect 98 1 99 0; +#X connect 100 0 101 1; +#X connect 100 1 101 0; +#X connect 102 0 103 1; +#X connect 102 1 103 0; +#X connect 104 0 105 1; +#X connect 104 1 105 0; +#X connect 106 0 101 0; +#X connect 107 0 99 0; +#X connect 108 0 103 0; +#X connect 109 0 105 0; +#X connect 110 0 104 0; +#X connect 110 0 22 0; +#X connect 111 0 102 0; +#X connect 111 0 28 0; +#X connect 112 0 98 0; +#X connect 112 0 13 0; +#X connect 113 0 100 0; +#X connect 113 0 26 0; +#X connect 115 0 73 0; +#X connect 116 0 73 0; +#X connect 117 0 31 1; +#X connect 117 0 33 1; +#X connect 117 0 5 0; +#X connect 117 0 25 0; +#X connect 117 0 81 0; +#X restore -261 116 pd Angles; +#X obj -191 656 *~ 0.006; +#X floatatom -211 144 0 0 0 0 - - -; +#X msg 85 375 100; +#X obj 747 543 noise~; +#X obj 747 565 lop~ 1; +#X obj 748 587 lop~ 1; +#X obj 795 667 r myMet; +#X obj 795 687 snapshot~; +#X floatatom 796 717 0 0 0 0 - - -; +#X obj -28 444 +; +#X obj 728 715 s thisThro; +#X msg -42 355 0.8; +#X obj 764 646 +~ 0.7; +#X obj 752 480 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800 +-1 -1 8400 1; +#X obj 747 607 *~ 0.8; +#X obj 47 140 wrap~; +#X obj 47 120 +~ 0.5; +#X obj -59 137 wrap~; +#X obj -59 117 +~ 0.5; +#X obj 243 25 bng 20 250 50 0 empty empty 2 8 10 0 10 -204786 -1 -1 +; +#X obj 99 22 bng 20 250 50 0 empty empty 3 8 10 0 10 -204786 -1 -1 +; +#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; +#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 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 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 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 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 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 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 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 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 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 249 183 pd sources1; +#X msg 172 61 0.25; +#X msg 207 59 0.33; +#X obj 47 161 spigot~; +#X obj -59 161 spigot~; +#X msg -59 95 0; +#X msg -27 94 1; +#X msg 73 96 1; +#X msg 45 97 0; +#X msg 243 58 0.5; +#X msg 74 65 0.67; +#X msg 110 66 0.5; +#X msg 0 70 0.75; +#N canvas 819 327 343 198 startUp 0; +#X obj 245 129 outlet; +#X obj 245 85 loadbang; +#X msg 245 105 350; +#X obj 182 124 outlet; +#X obj 182 83 loadbang; +#X msg 182 103 36; +#X obj 35 116 outlet; +#X obj 36 73 loadbang; +#X msg 36 93 10.6; +#X obj 114 120 outlet; +#X obj 114 80 loadbang; +#X msg 114 100 2.5e-05; +#X connect 1 0 2 0; +#X connect 2 0 0 0; +#X connect 4 0 5 0; +#X connect 5 0 3 0; +#X connect 7 0 8 0; +#X connect 8 0 6 0; +#X connect 10 0 11 0; +#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; +#X obj 553 247 hsl 100 20 -500 500 0 0 empty empty PropY 6 10 0 10 +-228856 -1 -1 2438 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; +#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 - - -; +#X floatatom 597 273 0 0 0 0 - - -; +#X floatatom 399 254 0 0 0 0 - - -; +#X obj 441 295 line~; +#X msg 441 275 \$1 30; +#X obj 383 294 line~; +#X msg 383 274 \$1 30; +#X obj 550 291 line~; +#X msg 550 271 \$1 30; +#X obj 441 315 s~ PropX; +#X obj 383 315 s~ PropZ; +#X obj 550 312 s~ PropY; +#N canvas 151 51 1335 759 Angles2 0; +#X obj 239 129 r~ PropX; +#X obj 269 39 r~ PropZ; +#X obj 254 -5 r~ dist; +#X obj 640 58 r~ Pitch; +#X obj 336 195 r~ Yaw; +#X obj 239 197 arccos~; +#X obj 239 175 /~; +#X obj 254 19 *~; +#X obj 269 64 *~; +#X obj 254 85 -~; +#X obj 254 107 sqrt~; +#X obj 708 77 r myMet; +#X obj 708 97 snapshot~; +#X floatatom 708 120 0 0 0 0 - - -; +#X obj 625 17 /~; +#X obj 625 79 +~; +#X obj 625 101 s~ planeElev; +#X obj 519 508 s~ planeAzim; +#X text 9 698 Calculate the Azimuth and Elevation between the observer +\, at the centre of coordinate system and point between propellors. +Azimuth and elevation of the plane also calculated in.; +#N canvas 37 223 656 584 centrePan 0; +#X obj -4 111 /~; +#X obj 12 91 inlet~; +#X obj -4 71 r~ PropX; +#X obj 30 24 r~ PropY; +#X obj 83 23 r myMet; +#X obj 83 43 snapshot~; +#X obj 83 65 < 0; +#X obj 83 126 * -1; +#X obj -4 154 *~ 1; +#X obj 83 85 * 2; +#X obj 83 105 - 1; +#X obj -4 132 arccos~; +#X obj 203 24 r myMet; +#X obj 203 44 snapshot~; +#X obj 203 66 < 0; +#X obj 203 127 * -1; +#X obj 150 25 r~ PropX; +#X obj 203 106 - 1; +#X obj 203 86 * 1; +#X obj -4 219 spigot~; +#X obj 59 427 r myMet; +#X obj 59 447 snapshot~; +#X floatatom 138 468 0 0 0 0 - - -; +#X obj -4 175 /~ 180; +#X obj -4 198 +~ 0.5; +#X obj -4 239 abs~; +#X obj -4 260 spigot~; +#X obj -4 280 -~ 2; +#X obj -4 300 *~ -1; +#X obj -4 320 +~ 0; +#X obj -4 341 spigot~; +#X obj 46 378 +~; +#X obj 31 422 +~; +#X obj 46 401 spigot~; +#X text 176 230 Calculating the pan value between the obseerver \, +static at the centre of the coordinates system and facing direct up +the x axis.; +#X obj 59 469 s centrePan; +#X connect 0 0 11 0; +#X connect 1 0 0 1; +#X connect 2 0 0 0; +#X connect 3 0 5 0; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 9 0; +#X connect 6 0 26 1; +#X connect 6 0 30 1; +#X connect 7 0 8 1; +#X connect 8 0 23 0; +#X connect 9 0 10 0; +#X connect 10 0 7 0; +#X connect 11 0 8 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 14 0 18 0; +#X connect 15 0 19 1; +#X connect 15 0 33 1; +#X connect 16 0 13 0; +#X connect 17 0 15 0; +#X connect 18 0 17 0; +#X connect 19 0 25 0; +#X connect 19 1 32 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 21 0 35 0; +#X connect 23 0 24 0; +#X connect 24 0 19 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 26 1 31 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 30 0 31 1; +#X connect 31 0 33 0; +#X connect 32 0 21 0; +#X connect 33 0 32 1; +#X restore 320 131 pd centrePan; +#X obj 625 38 arccos~; +#X obj 1124 87 r~ PropY; +#X obj 1124 108 snapshot~; +#X obj 1124 130 < 0; +#X obj 969 437 spigot~; +#X obj 1305 626 spigot~; +#X obj 1178 87 r myMet; +#X obj 1206 168 r myMet; +#X obj 1144 188 snapshot~; +#X obj 1144 210 < 0; +#X obj 1144 167 r~ PropX; +#X floatatom 1178 214 5 0 0 0 - - -; +#X obj 969 464 spigot~; +#X floatatom 1157 132 5 0 0 0 - - -; +#X obj 970 364 +~; +#X obj 1153 398 -~; +#X obj 1418 389 -~; +#X obj 1417 365 -~; +#X obj 239 155 abs~; +#X text 1526 618 x -ve \, y -ve; +#X text 1217 628 x +ve \, y -ve; +#X text 1368 641 x -ve \, y +ve; +#X text 1040 617 x +ve \, y +ve; +#X obj 1153 448 spigot~; +#X obj 1153 475 spigot~; +#X obj 1266 467 spigot~; +#X obj 1266 494 spigot~; +#X obj 1418 438 spigot~; +#X obj 1418 465 spigot~; +#X obj 1362 702 +~; +#X obj 1326 675 +~; +#X obj 1082 646 +~; +#X obj 512 690 r myMet; +#X obj 512 710 snapshot~; +#X floatatom 512 733 0 0 0 0 - - -; +#X obj 1329 537 wrap~; +#X obj 1329 516 /~ 180; +#X obj 1329 559 *~ 180; +#X obj 972 105 r~ Yaw; +#X obj 1014 105 r myMet; +#X obj 972 125 snapshot~; +#X floatatom 1001 147 0 0 0 0 - - -; +#X obj 972 147 > 0; +#X obj 1266 399 +~; +#X obj 1266 446 -~; +#X obj 1314 581 -~; +#X obj 1314 603 spigot~; +#X obj 1338 648 +~; +#X obj 1153 609 spigot~; +#X obj 1177 524 wrap~; +#X obj 1177 503 /~ 180; +#X obj 1177 546 *~ 180; +#X obj 1162 568 -~; +#X obj 1162 589 spigot~; +#X obj 1186 630 +~; +#X obj 1457 593 spigot~; +#X obj 1481 504 wrap~; +#X obj 1481 485 /~ 180; +#X obj 1481 526 *~ 180; +#X obj 1466 548 -~; +#X obj 1466 570 spigot~; +#X obj 1496 617 +~; +#X obj 969 598 spigot~; +#X obj 993 509 wrap~; +#X obj 993 488 /~ 180; +#X obj 993 531 *~ 180; +#X obj 978 553 -~; +#X obj 978 575 spigot~; +#X obj 1008 622 +~; +#X obj 1659 612 r myMet; +#X obj 1659 632 snapshot~; +#X floatatom 1659 655 0 0 0 0 - - -; +#X obj 969 405 abs~; +#X obj 1535 684 r myMet; +#X obj 1535 704 snapshot~; +#X floatatom 674 686 0 0 0 0 - - -; +#X obj 1211 674 r myMet; +#X obj 1211 694 snapshot~; +#X floatatom 1211 717 0 0 0 0 - - -; +#X obj 945 638 r myMet; +#X obj 945 658 snapshot~; +#X floatatom 945 681 0 0 0 0 - - -; +#X obj 475 692 abs~; +#X obj 1153 425 abs~; +#X obj 1266 422 abs~; +#X obj 1418 415 abs~; +#X obj 647 167 r~ Yaw; +#X obj 689 167 r myMet; +#X obj 647 187 snapshot~; +#X floatatom 676 209 0 0 0 0 - - -; +#X obj 647 209 > 0; +#X obj 108 388 r myMet; +#X obj 108 408 snapshot~; +#X floatatom 108 431 0 0 0 0 - - -; +#X obj 96 113 r myMet; +#X obj 96 133 snapshot~; +#X floatatom 96 156 0 0 0 0 - - -; +#N canvas 20 503 246 189 Q1 0; +#X obj 73 40 inlet~; +#X obj 58 16 sig~ 180; +#X obj 84 64 inlet~; +#X obj 58 64 -~; +#X obj 69 88 +~; +#X obj 69 113 outlet~; +#X text 15 140 Calculate first step azimuth angle; +#X connect 0 0 3 1; +#X connect 1 0 3 0; +#X connect 2 0 4 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X restore 224 321 pd Q1; +#N canvas 181 143 517 300 QuadSelect 0; +#X obj 25 18 inlet~; +#X obj 126 41 r myMet; +#X obj 64 61 snapshot~; +#X obj 64 40 r~ PropX; +#X floatatom 98 87 5 0 0 0 - - -; +#X obj 64 83 > 0; +#X obj 231 70 r myMet; +#X obj 169 90 snapshot~; +#X floatatom 203 116 5 0 0 0 - - -; +#X obj 169 112 > 0; +#X obj 169 69 r~ PropY; +#X obj 25 104 spigot~; +#X obj -201 179 spigot~; +#X obj -100 178 spigot~; +#X obj 127 172 spigot~; +#X obj 224 172 spigot~; +#X obj -162 200 outlet~; +#X obj -100 200 outlet~; +#X obj 166 193 outlet~; +#X obj 224 193 outlet~; +#X text -82 259 Selects which quadrant the plane is flying in; +#X connect 0 0 11 0; +#X connect 1 0 2 0; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 5 0 4 0; +#X connect 5 0 11 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 9 0 8 0; +#X connect 9 0 12 1; +#X connect 9 0 13 1; +#X connect 9 0 14 1; +#X connect 9 0 15 1; +#X connect 10 0 7 0; +#X connect 11 0 14 0; +#X connect 11 0 15 0; +#X connect 11 1 12 0; +#X connect 11 1 13 0; +#X connect 12 1 16 0; +#X connect 13 0 17 0; +#X connect 14 1 18 0; +#X connect 15 0 19 0; +#X restore 224 345 pd QuadSelect; +#N canvas 181 143 517 300 QuadSelect 0; +#X obj 25 18 inlet~; +#X obj 126 41 r myMet; +#X obj 64 61 snapshot~; +#X obj 64 40 r~ PropX; +#X floatatom 98 87 5 0 0 0 - - -; +#X obj 64 83 > 0; +#X obj 231 70 r myMet; +#X obj 169 90 snapshot~; +#X floatatom 203 116 5 0 0 0 - - -; +#X obj 169 112 > 0; +#X obj 169 69 r~ PropY; +#X obj 25 104 spigot~; +#X obj -201 179 spigot~; +#X obj -100 178 spigot~; +#X obj 127 172 spigot~; +#X obj 224 172 spigot~; +#X obj -162 200 outlet~; +#X obj -100 200 outlet~; +#X obj 166 193 outlet~; +#X obj 224 193 outlet~; +#X text -82 259 Selects which quadrant the plane is flying in; +#X connect 0 0 11 0; +#X connect 1 0 2 0; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 5 0 4 0; +#X connect 5 0 11 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 9 0 8 0; +#X connect 9 0 12 1; +#X connect 9 0 13 1; +#X connect 9 0 14 1; +#X connect 9 0 15 1; +#X connect 10 0 7 0; +#X connect 11 0 14 0; +#X connect 11 0 15 0; +#X connect 11 1 12 0; +#X connect 11 1 13 0; +#X connect 12 1 16 0; +#X connect 13 0 17 0; +#X connect 14 1 18 0; +#X connect 15 0 19 0; +#X restore 322 349 pd QuadSelect; +#N canvas 20 503 246 189 Q2 0; +#X obj 73 40 inlet~; +#X obj 58 16 sig~ 180; +#X obj 84 64 inlet~; +#X obj 58 64 -~; +#X obj 69 113 outlet~; +#X text 15 140 Calculate first step azimuth angle; +#X obj 69 88 -~; +#X connect 0 0 3 1; +#X connect 1 0 3 0; +#X connect 2 0 6 1; +#X connect 3 0 6 0; +#X connect 6 0 4 0; +#X restore 322 322 pd Q2; +#X obj 332 377 +~; +#N canvas 181 143 517 300 QuadSelect 0; +#X obj 25 18 inlet~; +#X obj 126 41 r myMet; +#X obj 64 61 snapshot~; +#X obj 64 40 r~ PropX; +#X floatatom 98 87 5 0 0 0 - - -; +#X obj 64 83 > 0; +#X obj 231 70 r myMet; +#X obj 169 90 snapshot~; +#X floatatom 203 116 5 0 0 0 - - -; +#X obj 169 112 > 0; +#X obj 169 69 r~ PropY; +#X obj 25 104 spigot~; +#X obj -201 179 spigot~; +#X obj -100 178 spigot~; +#X obj 127 172 spigot~; +#X obj 224 172 spigot~; +#X obj -162 200 outlet~; +#X obj -100 200 outlet~; +#X obj 166 193 outlet~; +#X obj 224 193 outlet~; +#X text -82 259 Selects which quadrant the plane is flying in; +#X connect 0 0 11 0; +#X connect 1 0 2 0; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 5 0 4 0; +#X connect 5 0 11 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 9 0 8 0; +#X connect 9 0 12 1; +#X connect 9 0 13 1; +#X connect 9 0 14 1; +#X connect 9 0 15 1; +#X connect 10 0 7 0; +#X connect 11 0 14 0; +#X connect 11 0 15 0; +#X connect 11 1 12 0; +#X connect 11 1 13 0; +#X connect 12 1 16 0; +#X connect 13 0 17 0; +#X connect 14 1 18 0; +#X connect 15 0 19 0; +#X restore 504 349 pd QuadSelect; +#X obj 451 374 +~; +#N canvas 181 143 517 300 QuadSelect 0; +#X obj 25 18 inlet~; +#X obj 126 41 r myMet; +#X obj 64 61 snapshot~; +#X obj 64 40 r~ PropX; +#X floatatom 98 87 5 0 0 0 - - -; +#X obj 64 83 > 0; +#X obj 231 70 r myMet; +#X obj 169 90 snapshot~; +#X floatatom 203 116 5 0 0 0 - - -; +#X obj 169 112 > 0; +#X obj 169 69 r~ PropY; +#X obj 25 104 spigot~; +#X obj -201 179 spigot~; +#X obj -100 178 spigot~; +#X obj 127 172 spigot~; +#X obj 224 172 spigot~; +#X obj -162 200 outlet~; +#X obj -100 200 outlet~; +#X obj 166 193 outlet~; +#X obj 224 193 outlet~; +#X text -82 259 Selects which quadrant the plane is flying in; +#X connect 0 0 11 0; +#X connect 1 0 2 0; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 5 0 4 0; +#X connect 5 0 11 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 9 0 8 0; +#X connect 9 0 12 1; +#X connect 9 0 13 1; +#X connect 9 0 14 1; +#X connect 9 0 15 1; +#X connect 10 0 7 0; +#X connect 11 0 14 0; +#X connect 11 0 15 0; +#X connect 11 1 12 0; +#X connect 11 1 13 0; +#X connect 12 1 16 0; +#X connect 13 0 17 0; +#X connect 14 1 18 0; +#X connect 15 0 19 0; +#X restore 416 349 pd QuadSelect; +#X obj 564 376 +~; +#N canvas 20 503 246 189 Q4 0; +#X obj 69 40 inlet~; +#X obj 84 64 inlet~; +#X obj 69 113 outlet~; +#X text 15 140 Calculate first step azimuth angle; +#X obj 69 88 +~; +#X connect 0 0 4 0; +#X connect 1 0 4 1; +#X connect 4 0 2 0; +#X restore 417 322 pd Q4; +#N canvas 20 503 246 189 Q3 0; +#X obj 69 40 inlet~; +#X obj 84 64 inlet~; +#X obj 69 113 outlet~; +#X text 15 140 Calculate first step azimuth angle; +#X obj 69 88 -~; +#X connect 0 0 4 0; +#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; +#X obj 606 27 inlet~; +#X obj 632 116 spigot~; +#X obj 671 52 r myMet; +#X obj 672 74 snapshot~; +#X obj 411 128 r myMet; +#X obj 411 149 snapshot~; +#X obj 411 169 > 180; +#X obj 672 94 > 0; +#X obj 671 160 spigot~; +#X obj 710 96 r myMet; +#X obj 711 118 snapshot~; +#X obj 711 138 < 180; +#X obj 720 312 +~; +#X obj 859 136 spigot~; +#X obj 898 72 r myMet; +#X obj 899 94 snapshot~; +#X obj 899 114 > 360; +#X obj 451 217 spigot~; +#X obj 490 153 r myMet; +#X obj 491 175 snapshot~; +#X obj 412 194 spigot~; +#X obj 491 195 < 360; +#X obj 838 99 -~ 360; +#X obj 248 120 r myMet; +#X obj 248 141 snapshot~; +#X obj 288 209 spigot~; +#X obj 327 145 r myMet; +#X obj 328 167 snapshot~; +#X obj 249 186 spigot~; +#X obj 327 123 *~ -1; +#X obj 492 107 sig~ 360; +#X obj 492 128 -~; +#X obj 328 187 < 0; +#X obj 51 127 r myMet; +#X obj 51 148 snapshot~; +#X obj 91 216 spigot~; +#X obj 130 152 r myMet; +#X obj 131 174 snapshot~; +#X obj 52 193 spigot~; +#X obj 132 106 sig~ 360; +#X obj 248 161 > -180; +#X obj 51 168 > -360; +#X obj 131 194 < -180; +#X obj 132 127 +~; +#X obj 315 277 +~; +#X obj 471 310 +~; +#X obj 862 252 +~; +#X obj 840 383 outlet~; +#X obj 119 342 r myMet; +#X obj 119 362 snapshot~; +#X floatatom 119 385 0 0 0 0 - - -; +#X connect 0 0 1 0; +#X connect 0 0 3 0; +#X connect 0 0 10 0; +#X connect 0 0 19 0; +#X connect 0 0 5 0; +#X connect 0 0 15 0; +#X connect 0 0 22 0; +#X connect 0 0 31 1; +#X connect 0 0 29 0; +#X connect 0 0 43 1; +#X connect 0 0 34 0; +#X connect 0 0 27 0; +#X connect 0 0 24 0; +#X connect 0 0 37 0; +#X connect 1 1 8 0; +#X connect 2 0 3 0; +#X connect 3 0 7 0; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 20 1; +#X connect 7 0 1 1; +#X connect 8 1 12 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 8 1; +#X connect 12 0 46 1; +#X connect 13 1 46 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 13 1; +#X connect 17 1 45 0; +#X connect 18 0 19 0; +#X connect 19 0 21 0; +#X connect 20 1 17 0; +#X connect 21 0 17 1; +#X connect 22 0 13 0; +#X connect 23 0 24 0; +#X connect 24 0 40 0; +#X connect 25 1 44 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 28 1 25 0; +#X connect 29 0 28 0; +#X connect 30 0 31 0; +#X connect 31 0 20 0; +#X connect 32 0 25 1; +#X connect 33 0 34 0; +#X connect 34 0 41 0; +#X connect 35 1 44 1; +#X connect 36 0 37 0; +#X connect 37 0 42 0; +#X connect 38 1 35 0; +#X connect 39 0 43 0; +#X connect 40 0 28 1; +#X connect 41 0 38 1; +#X connect 42 0 35 1; +#X connect 43 0 38 0; +#X connect 44 0 45 1; +#X connect 45 0 12 1; +#X connect 46 0 47 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X restore 524 468 pd corAngle; +#X obj 116 489 r myMet; +#X obj 116 509 snapshot~; +#X floatatom 116 532 0 0 0 0 - - -; +#X obj 220 555 outlet; +#X connect 0 0 38 0; +#X connect 1 0 8 0; +#X connect 1 0 8 1; +#X connect 2 0 7 0; +#X connect 2 0 7 1; +#X connect 2 0 14 1; +#X connect 3 0 15 1; +#X connect 4 0 117 1; +#X connect 4 0 120 1; +#X connect 4 0 126 1; +#X connect 4 0 127 1; +#X connect 5 0 115 0; +#X connect 5 0 117 0; +#X connect 5 0 120 0; +#X connect 5 0 126 0; +#X connect 5 0 127 0; +#X connect 6 0 5 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 0; +#X connect 10 0 6 1; +#X connect 10 0 14 0; +#X connect 10 0 19 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 14 0 20 0; +#X connect 15 0 12 0; +#X connect 15 0 16 0; +#X connect 20 0 15 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 33 0; +#X connect 23 0 24 1; +#X connect 23 0 43 1; +#X connect 23 0 45 1; +#X connect 23 0 47 1; +#X connect 24 0 32 0; +#X connect 25 0 67 0; +#X connect 26 0 22 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 31 0; +#X connect 29 0 32 1; +#X connect 29 0 44 1; +#X connect 29 0 46 1; +#X connect 29 0 48 1; +#X connect 30 0 28 0; +#X connect 32 0 84 0; +#X connect 32 0 82 0; +#X connect 34 0 92 0; +#X connect 35 0 103 0; +#X connect 36 0 105 0; +#X connect 37 0 36 0; +#X connect 38 0 6 0; +#X connect 43 1 44 0; +#X connect 44 0 68 0; +#X connect 44 0 70 0; +#X connect 45 0 46 0; +#X connect 46 1 25 0; +#X connect 46 1 56 0; +#X connect 47 1 48 0; +#X connect 48 1 77 0; +#X connect 48 1 75 0; +#X connect 48 1 90 0; +#X connect 49 0 102 0; +#X connect 50 0 49 0; +#X connect 51 0 50 0; +#X connect 52 0 53 0; +#X connect 53 0 54 0; +#X connect 55 0 57 0; +#X connect 56 0 55 0; +#X connect 57 0 65 1; +#X connect 58 0 60 0; +#X connect 59 0 60 0; +#X connect 60 0 62 0; +#X connect 62 0 61 0; +#X connect 62 0 25 1; +#X connect 62 0 66 1; +#X connect 62 0 68 1; +#X connect 62 0 73 1; +#X connect 62 0 80 1; +#X connect 62 0 75 1; +#X connect 62 0 87 1; +#X connect 62 0 82 1; +#X connect 63 0 104 0; +#X connect 64 0 45 0; +#X connect 65 0 66 0; +#X connect 66 1 67 1; +#X connect 67 0 50 1; +#X connect 67 0 94 0; +#X connect 68 0 74 0; +#X connect 69 0 71 0; +#X connect 70 0 69 0; +#X connect 71 0 72 1; +#X connect 72 0 73 0; +#X connect 73 1 74 1; +#X connect 74 0 51 1; +#X connect 74 0 97 0; +#X connect 75 1 81 0; +#X connect 76 0 78 0; +#X connect 77 0 76 0; +#X connect 78 0 79 1; +#X connect 79 0 80 0; +#X connect 80 0 81 1; +#X connect 81 0 49 1; +#X connect 82 0 88 0; +#X connect 83 0 85 0; +#X connect 84 0 83 0; +#X connect 85 0 86 1; +#X connect 86 0 87 0; +#X connect 87 1 88 1; +#X connect 88 0 51 0; +#X connect 88 0 100 0; +#X connect 89 0 90 0; +#X connect 90 0 91 0; +#X connect 92 0 24 0; +#X connect 93 0 94 0; +#X connect 94 0 95 0; +#X connect 96 0 97 0; +#X connect 97 0 98 0; +#X connect 99 0 100 0; +#X connect 100 0 101 0; +#X connect 102 0 53 0; +#X connect 103 0 43 0; +#X connect 104 0 64 0; +#X connect 105 0 47 0; +#X connect 106 0 108 0; +#X connect 107 0 108 0; +#X connect 108 0 110 0; +#X connect 110 0 109 0; +#X connect 111 0 112 0; +#X connect 112 0 113 0; +#X connect 114 0 115 0; +#X connect 115 0 116 0; +#X connect 117 0 118 0; +#X connect 118 0 121 0; +#X connect 119 1 121 1; +#X connect 120 0 119 0; +#X connect 121 0 123 0; +#X connect 122 3 125 1; +#X connect 123 0 125 0; +#X connect 124 2 123 1; +#X connect 125 0 112 0; +#X connect 125 0 128 0; +#X connect 126 0 124 0; +#X connect 127 0 122 0; +#X connect 128 0 130 0; +#X connect 128 0 17 0; +#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 obj 593 137 hsl 80 20 0 360 0 0 empty empty Yaw(Azimuth) 2 10 0 +10 -232576 -1 -1 6348 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; +#X floatatom 863 165 0 0 0 0 - - -; +#X obj 590 184 line~; +#X msg 590 164 \$1 30; +#X floatatom 641 162 0 0 0 0 - - -; +#X obj 700 183 line~; +#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 +0 10 -232576 -1 -1 3950 1; +#X msg 806 114 0; +#X msg 742 100 0 5000; +#X msg 742 121 -1 5000; +#X msg 742 141 0 5000; +#X obj 590 205 s~ Yaw; +#X obj 700 204 s~ Pitch; +#X obj 806 202 s~ Roll; +#X obj 136 4 select 2 3 4; +#X obj -233 718 s noBlad; +#X obj 69 -7 r noBlad; +#N canvas 190 23 703 814 rotNoise1 0; #X obj 329 -137 noise~; #X obj 329 -116 s~ myNoise; #X obj 489 -118 /~ 60; @@ -59,7 +3987,6 @@ #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -210,21 +4137,23 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 69 479 s centrePan; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 14 0 2 1; #X restore 35 -48 pd rotPeak; #X obj 35 -69 *~ 1; #X obj 489 -29 s~ \$0-fundFreq; @@ -235,7 +4164,7 @@ #X obj 596 -90 s~ radsec; #X msg 56 -91 1; #X obj 331 -91 gutinGain; -#N canvas 958 295 345 230 step1 0; +#N canvas 561 155 413 204 step1 0; #X obj 54 21 r~ horseP; #X obj 54 44 log~ 10; #X obj 54 67 *~ 15.11; @@ -243,6 +4172,8 @@ #X obj 54 110 +~; #X obj 115 22 sig~ 10; #X obj 54 132 outlet~; +#X text 50 161 Reference level based on the power input to the propeller +; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 4 0; @@ -250,28 +4181,30 @@ #X connect 4 0 6 0; #X connect 5 0 1 1; #X restore 338 245 pd step1; -#N canvas 278 94 386 536 step2 0; -#X obj 148 37 sig~ 4; -#X obj 163 57 r~ noBlad; -#X obj 148 77 /~; -#X obj 169 97 sig~ 10; -#X obj 148 117 log~; -#X obj 148 138 *~ 20; -#X obj 163 271 /~; -#X obj 184 291 sig~ 10; -#X obj 163 311 log~; -#X obj 163 169 sig~ 4.72; -#X obj 163 332 *~ 40; -#X obj 74 146 r myMet; -#X obj 74 166 snapshot~; -#X floatatom 74 185 0 0 0 0 - - -; -#X obj 231 363 r myMet; -#X obj 231 383 snapshot~; -#X floatatom 231 402 0 0 0 0 - - -; -#X obj 178 250 *~ 2; -#X obj 148 356 +~; -#X obj 178 189 r~ length; -#X obj 148 381 outlet~; +#N canvas 278 94 435 484 step2 0; +#X obj 111 18 sig~ 4; +#X obj 126 38 r~ noBlad; +#X obj 111 58 /~; +#X obj 132 78 sig~ 10; +#X obj 111 98 log~; +#X obj 111 119 *~ 20; +#X obj 126 252 /~; +#X obj 147 272 sig~ 10; +#X obj 126 292 log~; +#X obj 126 150 sig~ 4.72; +#X obj 126 313 *~ 40; +#X obj 37 127 r myMet; +#X obj 37 147 snapshot~; +#X floatatom 37 166 0 0 0 0 - - -; +#X obj 194 344 r myMet; +#X obj 194 364 snapshot~; +#X floatatom 194 383 0 0 0 0 - - -; +#X obj 141 231 *~ 2; +#X obj 111 337 +~; +#X obj 141 170 r~ length; +#X obj 111 362 outlet~; +#X text 49 423 Calculate the correction to the partial level for number +of blades and propeller diameter; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 4 0; @@ -293,7 +4226,7 @@ #X connect 18 0 20 0; #X connect 19 0 17 0; #X restore 349 267 pd step2; -#N canvas 204 35 574 403 step3 0; +#N canvas 204 35 390 417 step3 0; #X obj -47 77 *~ 2; #X obj -47 159 *~; #X obj -47 180 *~ 3.14159; @@ -324,6 +4257,10 @@ #X obj -32 98 r~ RPM; #X obj 170 262 outlet~; #X obj -25 286 outlet~; +#X text -106 323 Obtain the correction factor from Fig. B-3. This accounts +for the rotational speed of the propeller (M \, = tip Mach number) +as well as the distance from a radial reference point to the propeller +disc.; #X connect 0 0 1 0; #X connect 0 0 9 1; #X connect 1 0 2 0; @@ -355,41 +4292,42 @@ #X connect 26 0 0 0; #X connect 27 0 1 1; #X restore 361 285 pd step3; -#N canvas 1054 231 261 278 step4 0; -#X obj 107 15 r~ newAv; +#N canvas 277 294 356 296 step4 0; #X obj 107 37 *~; #X obj 107 59 *~ -0.0053; -#X obj 122 80 r~ newAv; -#X obj 122 102 *~ 1.19; -#X obj 107 124 +~; -#X obj 107 146 -~ 62.32; -#X obj 29 140 r myMet; -#X obj 29 160 snapshot~; -#X floatatom 29 179 0 0 0 0 - - -; -#X obj 20 65 r myMet; -#X obj 20 85 snapshot~; -#X floatatom 20 104 0 0 0 0 - - -; -#X obj 178 13 sig~ 150; -#X obj 107 211 max~ -20; -#X obj 107 243 outlet~; -#X obj 137 189 line~; -#X msg 138 169 \$1 100; -#X connect 0 0 1 1; +#X obj 122 123 *~ 1.19; +#X obj 107 145 +~; +#X obj 107 167 -~ 62.32; +#X obj 37 167 r myMet; +#X obj 37 187 snapshot~; +#X floatatom 37 206 0 0 0 0 - - -; +#X obj 202 81 r myMet; +#X obj 202 101 snapshot~; +#X floatatom 202 120 0 0 0 0 - - -; +#X obj 107 189 max~ -20; +#X obj 107 210 outlet~; +#X text 6 236 Obtain the correction factor from Fig. B-8. This accounts +for the directional characteristics of sound propagation from a propeller. +; +#X obj 107 15 r~ planeAzim; +#X obj 122 80 r~ planeAzim; +#X obj 122 101 abs~; #X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 2 0 5 0; +#X connect 1 0 3 0; +#X connect 2 0 3 1; #X connect 3 0 4 0; -#X connect 3 0 11 0; -#X connect 4 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 11 0; #X connect 5 0 6 0; -#X connect 6 0 8 0; -#X connect 6 0 14 0; -#X connect 7 0 8 0; +#X connect 6 0 7 0; #X connect 8 0 9 0; -#X connect 10 0 11 0; +#X connect 9 0 10 0; #X connect 11 0 12 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; +#X connect 14 0 0 1; +#X connect 14 0 0 0; +#X connect 15 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 2 0; #X restore 372 305 pd step4; #N canvas 135 113 216 232 step5 0; #X obj 102 23 r~ dist; @@ -653,7 +4591,6 @@ #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -804,27 +4741,27 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 2 1; #X restore 172 -48 pd rotPeak; #N canvas 307 242 656 482 rotPeak 0; #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -986,25 +4923,25 @@ #X connect 62 0 64 0; #X connect 64 0 63 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 11 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 12 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; +#X connect 3 0 10 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 11 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 12 0 2 1; #X restore 34 66 pd rotPeak; #N canvas 307 242 656 482 rotPeak 0; #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -1155,27 +5092,27 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 2 1; #X restore 171 66 pd rotPeak; #N canvas 307 242 656 482 rotPeak 0; #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -1326,27 +5263,27 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 2 1; #X restore 32 183 pd rotPeak; #N canvas 307 242 656 482 rotPeak 0; #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -1497,27 +5434,27 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 2 1; #X restore 169 183 pd rotPeak; #N canvas 307 242 656 482 rotPeak 0; #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -1668,27 +5605,27 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 2 1; #X restore 32 297 pd rotPeak; #N canvas 307 242 656 482 rotPeak 0; #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -1839,27 +5776,27 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 2 1; #X restore 169 297 pd rotPeak; #N canvas 307 242 656 482 rotPeak 0; #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -2010,27 +5947,27 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 2 1; #X restore 30 411 pd rotPeak; #N canvas 307 242 656 482 rotPeak 0; #X obj 141 332 throw~ l; #X obj 168 309 throw~ r; #X obj 141 288 fcpan; -#X obj 168 268 r \$0-thisPan; #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; @@ -2181,21 +6118,22 @@ #X connect 55 0 2 1; #X connect 55 0 3 0; #X restore 74 127 pd step9; +#X obj 168 268 r centrePan; #X connect 2 0 0 0; #X connect 2 1 1 0; -#X connect 3 0 2 1; -#X connect 4 0 12 0; -#X connect 5 0 8 0; -#X connect 6 0 4 1; -#X connect 7 0 8 1; -#X connect 7 0 9 1; -#X connect 7 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 4 0; -#X connect 10 0 11 1; -#X connect 11 0 2 0; -#X connect 12 0 11 0; -#X connect 13 0 12 1; +#X connect 3 0 11 0; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 7 1; +#X connect 6 0 8 1; +#X connect 6 0 12 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 10 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 2 1; #X restore 167 411 pd rotPeak; #N canvas 137 149 1252 322 s_t_e_p_9 0; #N canvas 38 38 1337 513 step9calc 0; @@ -3920,1544 +7858,8 @@ #X connect 82 7 83 8; #X connect 82 8 83 9; #X connect 82 9 83 10; -#X restore 3 268 pd rotNoise; -#X msg -272 374 0.8; -#X obj -293 638 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144 --1 -1 0 1; -#X obj -296 661 i; -#X floatatom -271 662 0 0 0 0 - - -; -#X obj -296 702 line~; -#X msg -296 682 \$1 30; -#X obj -296 723 s~ noBlad; -#X obj -296 617 loadbang; -#X obj 355 429 hsl 70 15 1e-05 1000 1 0 empty empty Rot_Boost 2 8 0 -10 -203904 -1 -1 5197 1; -#X floatatom 527 344 0 0 0 0 - - -; -#X obj 448 280 loadbang; -#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 --262144 -1 -1 4830 1; -#X obj -57 700 line~; -#X msg -57 680 \$1 30; -#X obj -57 743 s~ horseP; -#X floatatom 496 459 0 0 0 0 - - -; -#X obj -57 640 loadbang; -#N canvas 641 222 509 398 dist 0; -#X obj -134 166 *~; -#X obj -80 165 *~; -#X obj -26 167 *~; -#X obj -95 188 +~; -#X obj -95 212 +~; -#X obj -95 234 sqrt~; -#X obj -95 256 s~ dist; -#X obj 1 208 r myMet; -#X obj 1 228 snapshot~; -#X floatatom 1 247 0 0 0 0 - - -; -#X obj 17 36 r~ Xobs; -#X obj -85 33 r~ Yobs; -#X obj -175 31 r~ Zobs; -#X obj 48 249 outlet; -#X obj -101 10 r~ Yprop; -#X obj -3 12 r~ Xprop; -#X obj -193 9 r~ Zprop; -#X obj -190 57 -~; -#X obj -99 56 -~; -#X obj 3 57 -~; -#X connect 0 0 3 0; -#X connect 1 0 3 1; -#X connect 2 0 4 1; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 5 0 6 0; -#X connect 5 0 8 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 13 0; -#X connect 10 0 19 1; -#X connect 10 0 2 0; -#X connect 10 0 2 1; -#X connect 11 0 18 1; -#X connect 11 0 1 1; -#X connect 11 0 1 0; -#X connect 12 0 17 1; -#X connect 12 0 0 1; -#X connect 12 0 0 0; -#X connect 14 0 18 0; -#X connect 15 0 19 0; -#X connect 16 0 17 0; -#X restore 76 269 pd dist; -#X msg 22 641 180; -#X msg -199 394 0.91; -#X msg -172 504 2000; -#X obj -254 566 line~; -#X msg -254 546 \$1 30; -#X obj -254 587 s~ RPM; -#X obj -281 455 line~; -#X msg -281 435 \$1 30; -#X obj -281 475 s~ length; -#X floatatom 76 564 0 0 0 0 - - -; -#X obj 286 82 phasor~; -#X obj 144 160 wrap~; -#X obj 143 140 +~ 0.5; -#N canvas 828 355 542 473 myMotor 0; -#X obj 170 159 phasor~; -#X obj 173 116 hsl 64 12 0 1 0 1 empty empty engine-speed -2 6 1 8 --262144 -1 -1 3627 1; -#X obj 92 226 *~ 0.25; -#N canvas 117 396 733 539 fourstroke 0; -#X obj 51 336 outlet~; -#X obj 168 336 outlet~; -#X obj 287 338 outlet~; -#X obj 399 340 outlet~; -#X obj 277 10 inlet~; -#X obj 277 157 sig~; -#X obj 277 30 *~ 4; -#X obj 97 95 -~ 0.75; -#X obj 215 87 -~ 0.5; -#X obj 334 87 -~ 0.25; -#X obj 50 285 sig~ 1; -#X obj 51 311 /~; -#X obj 98 286 +~ 1; -#X obj 98 265 *~; -#X obj 98 243 *~; -#X obj 167 285 sig~ 1; -#X obj 166 311 /~; -#X obj 215 286 +~ 1; -#X obj 215 265 *~; -#X obj 215 243 *~; -#X obj 286 287 sig~ 1; -#X obj 287 313 /~; -#X obj 334 288 +~ 1; -#X obj 334 267 *~; -#X obj 334 245 *~; -#X obj 398 291 sig~ 1; -#X obj 399 317 /~; -#X obj 446 292 +~ 1; -#X obj 446 271 *~; -#X obj 446 249 *~; -#X obj 576 -13 noise~; -#X obj 461 226 +~; -#X obj 351 223 +~; -#X obj 232 222 +~; -#X obj 115 221 +~; -#X obj 446 65 +~; -#X obj 334 62 +~; -#X obj 215 62 +~; -#X obj 97 61 +~; -#X obj 130 193 vd~ b 5; -#X obj 247 194 vd~ b 10; -#X obj 366 195 vd~ b 15; -#X obj 476 196 vd~ b 20; -#X obj 606 88 delwrite~ a 20; -#X obj 112 -15 delread~ a 5; -#X obj 230 -14 delread~ a 10; -#X obj 349 -14 delread~ a 15; -#X obj 462 -13 delread~ a 20; -#X obj 547 112 delwrite~ b 20; -#X obj 606 63 *~ 0.5; -#X obj 547 62 *~ 30; -#X obj 98 117 cos~; -#X obj 215 113 cos~; -#X obj 334 111 cos~; -#X obj 446 111 cos~; -#X obj 43 9 swap 1; -#X obj 43 31 -; -#X obj 43 -13 inlet; -#X obj 42 74 + 7; -#X obj 43 53 * 15; -#X obj 576 8 lop~ 50; -#X obj 576 30 lop~ 50; -#X connect 4 0 6 0; -#X connect 5 0 31 0; -#X connect 5 0 34 0; -#X connect 5 0 33 0; -#X connect 5 0 32 0; -#X connect 6 0 38 0; -#X connect 6 0 37 0; -#X connect 6 0 36 0; -#X connect 6 0 35 0; -#X connect 7 0 51 0; -#X connect 8 0 52 0; -#X connect 9 0 53 0; -#X connect 10 0 11 0; -#X connect 11 0 0 0; -#X connect 12 0 11 1; -#X connect 13 0 12 0; -#X connect 14 0 13 0; -#X connect 14 0 13 1; -#X connect 15 0 16 0; -#X connect 16 0 1 0; -#X connect 17 0 16 1; -#X connect 18 0 17 0; -#X connect 19 0 18 0; -#X connect 19 0 18 1; -#X connect 20 0 21 0; -#X connect 21 0 2 0; -#X connect 22 0 21 1; -#X connect 23 0 22 0; -#X connect 24 0 23 0; -#X connect 24 0 23 1; -#X connect 25 0 26 0; -#X connect 26 0 3 0; -#X connect 27 0 26 1; -#X connect 28 0 27 0; -#X connect 29 0 28 0; -#X connect 29 0 28 1; -#X connect 30 0 60 0; -#X connect 31 0 29 1; -#X connect 32 0 24 1; -#X connect 33 0 19 1; -#X connect 34 0 14 1; -#X connect 35 0 54 0; -#X connect 36 0 9 0; -#X connect 37 0 8 0; -#X connect 38 0 7 0; -#X connect 39 0 34 1; -#X connect 40 0 33 1; -#X connect 41 0 32 1; -#X connect 42 0 31 1; -#X connect 44 0 38 1; -#X connect 45 0 37 1; -#X connect 46 0 36 1; -#X connect 47 0 35 1; -#X connect 49 0 43 0; -#X connect 50 0 48 0; -#X connect 51 0 14 0; -#X connect 52 0 19 0; -#X connect 53 0 24 0; -#X connect 54 0 29 0; -#X connect 55 0 56 0; -#X connect 55 1 56 1; -#X connect 56 0 59 0; -#X connect 57 0 55 0; -#X connect 58 0 5 0; -#X connect 59 0 58 0; -#X connect 60 0 61 0; -#X connect 61 0 49 0; -#X connect 61 0 50 0; -#X restore 35 182 pd fourstroke engine; -#X floatatom 262 192 0 0 0 0 - - -; -#X obj 71 302 throw~ l; -#X obj 134 304 throw~ r; -#X obj 92 252 *~ 1e-05; -#N canvas 327 413 286 305 motDist 0; -#X obj 37 48 r Xobs; -#X obj 145 51 r Zobs; -#X obj 89 49 r Yobs; -#X obj 37 103 *; -#X obj 52 78 t f b; -#X obj 89 106 *; -#X obj 104 81 t f b; -#X obj 145 109 *; -#X obj 160 84 t f b; -#X obj 46 163 +; -#X obj 61 141 t f b; -#X obj 100 185 +; -#X obj 115 163 t f b; -#X obj 100 215 sqrt; -#X obj 100 241 outlet; -#X connect 0 0 3 0; -#X connect 0 0 4 0; -#X connect 1 0 7 0; -#X connect 1 0 8 0; -#X connect 2 0 5 0; -#X connect 2 0 6 0; -#X connect 3 0 9 0; -#X connect 4 0 3 1; -#X connect 4 1 3 0; -#X connect 5 0 10 0; -#X connect 6 0 5 1; -#X connect 6 1 5 0; -#X connect 7 0 12 0; -#X connect 8 0 7 1; -#X connect 8 1 7 0; -#X connect 9 0 11 0; -#X connect 10 0 9 1; -#X connect 10 1 9 0; -#X connect 11 0 13 0; -#X connect 12 0 11 1; -#X connect 12 1 11 0; -#X connect 13 0 14 0; -#X restore 220 226 pd motDist; -#X floatatom 243 342 0 0 0 0 - - -; -#X obj 220 247 *; -#X obj 220 267 swap 1; -#X obj 220 289 /; -#X obj 170 75 line; -#X obj 170 95 *; -#X msg 217 55 0 2500; -#X msg 150 33 0.9 500; -#X msg 111 57 0.8 500; -#X obj -3 328 outlet; -#X floatatom 288 246 0 0 0 0 - - -; -#X msg 198 20 0.95 500; -#X obj 170 136 * 15; -#X msg 99 80 0.7 1500; -#X obj 302 81 inlet; -#X floatatom 239 142 0 0 0 0 - - -; -#X obj 10 244 * 200; -#X obj 220 311 * 0.1; -#X connect 0 0 3 1; -#X connect 1 0 3 0; -#X connect 1 0 21 0; -#X connect 1 0 24 0; -#X connect 3 0 2 0; -#X connect 3 1 2 0; -#X connect 3 2 2 0; -#X connect 3 3 2 0; -#X connect 7 0 5 0; -#X connect 7 0 6 0; -#X connect 8 0 10 0; -#X connect 8 0 10 1; -#X connect 8 0 19 0; -#X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 11 1 12 1; -#X connect 12 0 26 0; -#X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 1 0; -#X connect 15 0 13 0; -#X connect 16 0 13 0; -#X connect 17 0 13 0; -#X connect 20 0 13 0; -#X connect 21 0 0 0; -#X connect 21 0 4 0; -#X connect 21 0 25 0; -#X connect 22 0 13 0; -#X connect 23 0 1 0; -#X connect 25 0 18 0; -#X connect 26 0 9 0; -#X connect 26 0 7 1; -#X restore -30 377 pd myMotor; -#X obj 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 4909 1; -#X floatatom 515 198 0 0 0 0 - - -; -#X obj 448 156 loadbang; -#X obj 448 237 line~; -#X msg 448 217 \$1 30; -#X obj 448 257 s~ broBoost; -#X obj 448 360 line~; -#X msg 448 340 \$1 30; -#X obj 448 381 s~ rotBoost; -#N canvas 370 406 514 342 andyEngine 0; -#N canvas 260 36 528 837 engine 0; -#X obj 155 769 outlet~; -#X obj 215 428 delwrite~ e1b 50; -#X obj 215 662 delwrite~ e2b 50; -#X obj 99 581 +~; -#X obj 53 702 s~ ewgfb1; -#X obj 215 704 s~ ewgfb2; -#X obj 52 364 r~ ewgfb2; -#X obj 52 418 delwrite~ e1a 10; -#X obj 53 659 delwrite~ e2a 10; -#X obj 215 386 r~ ewgfb1; -#X obj 59 184 *~; -#X obj 4 202 sig~ 1; -#X obj 22 231 /~; -#X obj 59 205 +~ 1; -#X obj 23 312 -~ 0.5; -#X obj 153 99 noise~; -#X obj 153 165 clip~ -0.5 0.5; -#X obj 22 288 +~; -#X obj 74 530 cos~; -#X obj 74 508 -~ 0.25; -#X obj 138 529 cos~; -#X obj 138 507 -~ 0.25; -#X obj 74 486 *~ 0.125; -#X obj 138 485 *~ 0.125; -#X obj 23 335 hip~ 30; -#X obj 38 266 *~; -#X obj 153 187 *~ 0.15; -#X obj 74 556 *~ 0.17; -#X obj 138 554 *~ 0.17; -#X obj 52 385 *~ 0.6; -#X obj 53 439 vd~ e1a 8; -#X obj 215 450 vd~ e1b 9; -#X obj 53 681 vd~ e2a 3; -#X obj 215 683 vd~ e2b 6; -#X obj 75 54 *~; -#X obj 59 77 *~; -#X obj 59 125 +~; -#X obj 59 98 *~ -14; -#X obj 106 99 *~ 14; -#X obj 59 163 *~ 7; -#X obj 59 2 inlet~; -#X obj 59 23 phasor~; -#X obj 215 407 bp~ 150 2; -#X obj 99 601 lop~ 200; -#X obj 99 622 hip~ 12; -#X obj 155 725 hip~ 100; -#X obj 155 747 hip~ 100; -#X obj 153 121 bp~ 300 5; -#X obj 153 143 *~ 12; -#X connect 3 0 43 0; -#X connect 6 0 29 0; -#X connect 9 0 42 0; -#X connect 10 0 13 0; -#X connect 11 0 12 0; -#X connect 12 0 25 0; -#X connect 12 0 17 0; -#X connect 13 0 12 1; -#X connect 14 0 24 0; -#X connect 15 0 47 0; -#X connect 16 0 26 0; -#X connect 17 0 14 0; -#X connect 18 0 27 0; -#X connect 19 0 18 0; -#X connect 20 0 28 0; -#X connect 21 0 20 0; -#X connect 22 0 19 0; -#X connect 23 0 21 0; -#X connect 24 0 7 0; -#X connect 25 0 17 1; -#X connect 26 0 25 1; -#X connect 27 0 3 0; -#X connect 28 0 3 1; -#X connect 29 0 7 0; -#X connect 30 0 8 0; -#X connect 30 0 22 0; -#X connect 30 0 27 0; -#X connect 31 0 2 0; -#X connect 31 0 23 0; -#X connect 31 0 28 0; -#X connect 32 0 4 0; -#X connect 33 0 5 0; -#X connect 33 0 45 0; -#X connect 34 0 35 1; -#X connect 34 0 38 0; -#X connect 35 0 37 0; -#X connect 36 0 39 0; -#X connect 37 0 36 0; -#X connect 38 0 36 1; -#X connect 39 0 10 0; -#X connect 39 0 10 1; -#X connect 40 0 41 0; -#X connect 41 0 34 0; -#X connect 41 0 34 1; -#X connect 41 0 35 0; -#X connect 42 0 1 0; -#X connect 43 0 44 0; -#X connect 44 0 8 0; -#X connect 44 0 2 0; -#X connect 45 0 46 0; -#X connect 46 0 0 0; -#X connect 47 0 48 0; -#X connect 48 0 16 0; -#X restore 178 116 pd engine; -#X obj 178 73 + 1; -#X obj 177 281 throw~ l; -#X obj 204 258 throw~ r; -#X obj 177 237 fcpan; -#X obj 204 217 r \$0-thisPan; -#X obj 278 64 r~ dist; -#X obj 263 40 sig~ 1; -#X obj 263 111 /~; -#X obj 178 170 *~; -#X obj 178 33 inlet; -#X floatatom 242 238 5 0 0 0 - - -; -#X obj 235 156 r~ motBoost; -#X obj 178 201 *~; -#X obj 278 87 *~; -#X obj 178 93 lop~ 2; -#X obj 178 53 * 40; -#X connect 0 0 9 0; -#X connect 1 0 15 0; -#X connect 4 0 2 0; -#X connect 4 1 3 0; -#X connect 5 0 4 1; -#X connect 5 0 11 0; -#X connect 6 0 14 0; -#X connect 6 0 14 1; -#X connect 7 0 8 0; -#X connect 8 0 9 1; -#X connect 9 0 13 0; -#X connect 10 0 16 0; -#X connect 12 0 13 1; -#X connect 13 0 4 0; -#X connect 14 0 8 1; -#X connect 15 0 0 0; -#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 3000 1; -#X obj -57 720 *~; -#X obj -17 701 line~; -#X msg -17 681 \$1 30; -#X obj -120 748 r myMet; -#X obj -120 768 snapshot~; -#X floatatom 497 496 6 0 0 0 - - -; -#X text 495 477 Current; -#X text 495 441 Maximum; -#X floatatom -51 786 0 0 0 0 - - -; -#X text 131 562 Distance; -#X obj 610 151 loadbang; -#X obj 610 232 line~; -#X msg 610 212 \$1 30; -#X obj 610 252 s~ motBoost; -#X obj 136 615 bng 25 250 50 0 empty empty 1 11 11 0 10 -228856 -1 --1; -#X obj 616 659 s preset1; -#X obj 136 648 bng 25 250 50 0 empty empty 2 11 11 0 10 -191407 -1 --1; -#N canvas 63 175 881 644 Pre1 0; -#X obj 279 167 sin~; -#X obj 279 187 -~ 1.3; -#X obj 279 148 phasor~ 0.004; -#X obj -37 148 cos~; -#X obj 122 177 sin~; -#X obj -37 128 phasor~ 0.011; -#X obj -107 205 r myMet; -#X obj -107 225 snapshot~; -#X floatatom -107 247 0 0 0 0 - - -; -#X obj -107 361 s thisXobs; -#X obj -107 335 spigot; -#X msg -74 300 0; -#X msg -40 300 1; -#X obj 63 239 r myMet; -#X obj 63 259 snapshot~; -#X floatatom 63 281 0 0 0 0 - - -; -#X obj 63 320 spigot; -#X msg 123 300 0; -#X msg 153 300 1; -#X obj 63 346 s thisYobs; -#X obj 221 223 r myMet; -#X obj 221 243 snapshot~; -#X floatatom 221 265 0 0 0 0 - - -; -#X obj 221 341 spigot; -#X msg 260 306 0; -#X msg 294 307 1; -#X obj 221 367 s thisZobs; -#X obj 328 20 r preset1; -#X obj 330 240 r preset2; -#X obj 337 219 r preset3; -#X obj 531 357 spigot; -#X msg 570 322 0; -#X msg 604 323 1; -#X obj 604 277 r preset1; -#X obj 531 383 s thisThro; -#X obj 532 326 / 1000; -#X obj 625 245 r preset2; -#X floatatom 486 308 5 0 0 0 - - -; -#X obj 546 204 f; -#X msg 546 226 \$1; -#X floatatom 579 204 5 0 0 0 - - -; -#X obj 564 138 r throt; -#X obj 499 137 delay 30; -#X obj 566 165 * 1000; -#X obj 531 284 line; -#X obj 661 291 r preset3; -#X msg 531 261 600 10000; -#X obj 124 219 +~ 1.5; -#X obj -38 176 *~ 100; -#X obj 124 243 *~ 20; -#X obj 123 199 *~ 0.25; -#X obj 279 208 *~ 50; -#X obj 122 156 phasor~ 0.07; -#X connect 0 0 1 0; -#X connect 1 0 51 0; -#X connect 2 0 0 0; -#X connect 3 0 48 0; -#X connect 4 0 50 0; -#X connect 5 0 3 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 10 0; -#X connect 10 0 9 0; -#X connect 11 0 10 1; -#X connect 12 0 10 1; -#X connect 13 0 14 0; -#X connect 14 0 15 0; -#X connect 15 0 16 0; -#X connect 16 0 19 0; -#X connect 17 0 16 1; -#X connect 18 0 16 1; -#X connect 20 0 21 0; -#X connect 21 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 26 0; -#X connect 24 0 23 1; -#X connect 25 0 23 1; -#X connect 27 0 25 0; -#X connect 27 0 18 0; -#X connect 27 0 12 0; -#X connect 27 0 42 0; -#X connect 27 0 38 0; -#X connect 28 0 24 0; -#X connect 28 0 17 0; -#X connect 28 0 11 0; -#X connect 29 0 24 0; -#X connect 29 0 17 0; -#X connect 29 0 11 0; -#X connect 30 0 34 0; -#X connect 31 0 30 1; -#X connect 32 0 30 1; -#X connect 33 0 31 0; -#X connect 35 0 30 0; -#X connect 36 0 31 0; -#X connect 38 0 39 0; -#X connect 39 0 44 0; -#X connect 41 0 43 0; -#X connect 42 0 46 0; -#X connect 43 0 38 1; -#X connect 43 0 40 0; -#X connect 44 0 35 0; -#X connect 44 0 37 0; -#X connect 45 0 31 0; -#X connect 46 0 44 0; -#X connect 47 0 49 0; -#X connect 48 0 7 0; -#X connect 49 0 14 0; -#X connect 50 0 47 0; -#X connect 51 0 21 0; -#X connect 52 0 4 0; -#X restore 292 256 pd Pre1; -#N canvas 45 204 881 644 Pre2 0; -#X obj -66 303 s thisXobs; -#X obj -66 277 spigot; -#X msg -33 242 0; -#X msg 1 242 1; -#X obj 104 262 spigot; -#X msg 164 242 0; -#X msg 194 242 1; -#X obj 104 288 s thisYobs; -#X obj 262 283 spigot; -#X msg 301 248 0; -#X msg 335 249 1; -#X obj 262 309 s thisZobs; -#X obj -68 206 line; -#X obj 335 203 r preset1; -#X obj 246 19 r preset2; -#X obj 102 194 line; -#X obj 262 210 line; -#X obj 477 280 spigot; -#X msg 516 245 0; -#X msg 550 246 1; -#X obj 550 200 r preset1; -#X obj 477 207 line; -#X obj 477 306 s thisThro; -#X obj 478 249 / 1000; -#X obj 562 172 r preset3; -#X obj 362 168 r preset3; -#X obj 1 137 f; -#X msg 1 159 \$1; -#X floatatom 34 137 5 0 0 0 - - -; -#X obj 67 105 delay 30; -#X obj 16 107 r Xobs; -#X obj 158 145 f; -#X msg 158 167 \$1; -#X floatatom 191 145 5 0 0 0 - - -; -#X obj 173 115 r Yobs; -#X obj 224 113 delay 30; -#X obj 310 125 f; -#X msg 310 147 \$1; -#X floatatom 343 125 5 0 0 0 - - -; -#X obj 376 93 delay 30; -#X obj 325 95 r Zobs; -#X obj 502 121 f; -#X msg 502 143 \$1; -#X floatatom 535 121 5 0 0 0 - - -; -#X obj 568 89 delay 30; -#X obj 517 49 r throt; -#X obj 515 91 * 1000; -#X floatatom 432 241 5 0 0 0 - - -; -#X floatatom 241 246 5 0 0 0 - - -; -#X msg -68 183 4 5000; -#X msg 102 171 20 5000; -#X msg 262 187 0 5000; -#X msg 477 184 70 5000; -#X connect 1 0 0 0; -#X connect 2 0 1 1; -#X connect 3 0 1 1; -#X connect 4 0 7 0; -#X connect 5 0 4 1; -#X connect 6 0 4 1; -#X connect 8 0 11 0; -#X connect 9 0 8 1; -#X connect 10 0 8 1; -#X connect 12 0 1 0; -#X connect 13 0 9 0; -#X connect 13 0 5 0; -#X connect 13 0 2 0; -#X connect 14 0 10 0; -#X connect 14 0 6 0; -#X connect 14 0 3 0; -#X connect 14 0 29 0; -#X connect 14 0 26 0; -#X connect 14 0 35 0; -#X connect 14 0 31 0; -#X connect 14 0 39 0; -#X connect 14 0 36 0; -#X connect 14 0 41 0; -#X connect 14 0 44 0; -#X connect 15 0 4 0; -#X connect 16 0 8 0; -#X connect 16 0 48 0; -#X connect 17 0 22 0; -#X connect 18 0 17 1; -#X connect 19 0 17 1; -#X connect 20 0 18 0; -#X connect 21 0 23 0; -#X connect 21 0 47 0; -#X connect 23 0 17 0; -#X connect 24 0 18 0; -#X connect 25 0 9 0; -#X connect 25 0 5 0; -#X connect 25 0 2 0; -#X connect 26 0 27 0; -#X connect 27 0 12 0; -#X connect 29 0 49 0; -#X connect 30 0 26 1; -#X connect 30 0 28 0; -#X connect 31 0 32 0; -#X connect 32 0 15 0; -#X connect 34 0 31 1; -#X connect 34 0 33 0; -#X connect 35 0 50 0; -#X connect 36 0 37 0; -#X connect 37 0 16 0; -#X connect 39 0 51 0; -#X connect 40 0 36 1; -#X connect 40 0 38 0; -#X connect 41 0 42 0; -#X connect 42 0 21 0; -#X connect 44 0 52 0; -#X connect 45 0 46 0; -#X connect 46 0 41 1; -#X connect 46 0 43 0; -#X connect 49 0 12 0; -#X connect 50 0 15 0; -#X connect 51 0 16 0; -#X connect 52 0 21 0; -#X restore 293 287 pd Pre2; -#X obj 611 693 s preset2; -#X obj -92 385 r thisThro; -#X obj 616 716 s preset3; -#N canvas 65 371 881 644 Pre3 0; -#X obj -66 303 s thisXobs; -#X obj -66 277 spigot; -#X msg -33 242 0; -#X msg 1 242 1; -#X obj 148 329 spigot; -#X msg 208 309 0; -#X msg 238 309 1; -#X obj 148 355 s thisYobs; -#X obj 306 350 spigot; -#X msg 345 315 0; -#X msg 379 316 1; -#X obj 306 376 s thisZobs; -#X obj -68 206 line; -#X obj 71 459 r preset1; -#X obj 146 261 line; -#X obj 306 277 line; -#X obj 521 347 spigot; -#X msg 560 312 0; -#X msg 594 313 1; -#X obj 594 267 r preset1; -#X obj 521 373 s thisThro; -#X obj 522 316 / 1000; -#X obj 435 81 r preset3; -#X obj 615 235 r preset2; -#X obj 81 437 r preset2; -#X floatatom 476 298 5 0 0 0 - - -; -#X obj -2 129 r Xobs; -#X obj -17 159 f; -#X msg -17 181 \$1; -#X obj 70 82 delay 30; -#X floatatom -56 234 5 0 0 0 - - -; -#X floatatom 16 159 5 0 0 0 - - -; -#X obj 210 214 f; -#X msg 210 236 \$1; -#X floatatom 243 214 5 0 0 0 - - -; -#X obj 225 184 r Yobs; -#X obj 357 219 f; -#X msg 357 241 \$1; -#X floatatom 390 219 5 0 0 0 - - -; -#X obj 372 189 r Zobs; -#X floatatom 181 291 5 0 0 0 - - -; -#X floatatom 353 280 5 0 0 0 - - -; -#X obj 536 194 f; -#X msg 536 216 \$1; -#X floatatom 569 194 5 0 0 0 - - -; -#X obj 554 128 r throt; -#X obj 276 182 delay 30; -#X obj 489 127 delay 30; -#X obj 556 155 * 1000; -#X obj 521 274 line; -#X msg -68 183 8 10000; -#X msg 146 238 -115 10000; -#X msg 306 254 -60 10000; -#X msg 521 251 600 10000; -#X connect 1 0 0 0; -#X connect 2 0 1 1; -#X connect 3 0 1 1; -#X connect 4 0 7 0; -#X connect 5 0 4 1; -#X connect 6 0 4 1; -#X connect 8 0 11 0; -#X connect 9 0 8 1; -#X connect 10 0 8 1; -#X connect 12 0 1 0; -#X connect 12 0 30 0; -#X connect 13 0 9 0; -#X connect 13 0 5 0; -#X connect 13 0 2 0; -#X connect 14 0 4 0; -#X connect 14 0 40 0; -#X connect 15 0 8 0; -#X connect 15 0 41 0; -#X connect 16 0 20 0; -#X connect 17 0 16 1; -#X connect 18 0 16 1; -#X connect 19 0 17 0; -#X connect 21 0 16 0; -#X connect 22 0 10 0; -#X connect 22 0 6 0; -#X connect 22 0 3 0; -#X connect 22 0 52 0; -#X connect 22 0 29 0; -#X connect 22 0 27 0; -#X connect 22 0 32 0; -#X connect 22 0 36 0; -#X connect 22 0 42 0; -#X connect 22 0 46 0; -#X connect 22 0 47 0; -#X connect 22 0 18 0; -#X connect 23 0 17 0; -#X connect 24 0 9 0; -#X connect 24 0 5 0; -#X connect 24 0 2 0; -#X connect 26 0 27 1; -#X connect 26 0 31 0; -#X connect 27 0 28 0; -#X connect 28 0 12 0; -#X connect 29 0 50 0; -#X connect 32 0 33 0; -#X connect 33 0 14 0; -#X connect 35 0 32 1; -#X connect 35 0 34 0; -#X connect 36 0 37 0; -#X connect 37 0 15 0; -#X connect 39 0 36 1; -#X connect 39 0 38 0; -#X connect 42 0 43 0; -#X connect 43 0 49 0; -#X connect 45 0 48 0; -#X connect 46 0 51 0; -#X connect 47 0 53 0; -#X connect 48 0 42 1; -#X connect 48 0 44 0; -#X connect 49 0 21 0; -#X connect 49 0 25 0; -#X connect 50 0 12 0; -#X connect 51 0 14 0; -#X connect 52 0 15 0; -#X connect 53 0 49 0; -#X restore 290 310 pd Pre3; -#X obj -9 532 s throt; -#X floatatom -15 486 5 0 0 0 - - -; -#X obj -71 514 * 2500; -#X floatatom 617 275 0 0 0 0 - - -; -#X obj -73 335 loadbang; -#X obj 405 57 metro 10; -#X obj -104 494 +; -#X floatatom -122 565 5 0 0 0 - - -; -#X obj -110 442 t f b; -#X obj -109 420 * 0.8; -#X obj 574 374 loadbang; -#X text 185 618 Fly-by; -#X text 189 652 Reset; -#X obj 130 247 * 2; -#N canvas 218 23 1098 796 observerPosition 0; -#X obj -24 366 hsl 100 20 -200 200 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 1237 1; -#X obj 296 366 hsl 100 20 -200 200 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 7821 1; -#X obj 543 370 hsl 100 20 -350 50 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 9900 1; -#X floatatom -67 389 0 0 0 0 - - -; -#X floatatom 254 387 0 0 0 0 - - -; -#X floatatom 587 394 0 0 0 0 - - -; -#X msg -19 342 0; -#X obj -72 340 r setUp; -#X obj 244 343 r setUp; -#X obj 487 347 r setUp; -#X obj -27 321 r thisXobs; -#X obj 293 319 r thisYobs; -#X obj 540 342 r thisZobs; -#X text 9 475 X Position; -#X text 254 472 Y Position; -#X text 497 477 Z Position; -#X obj 402 320 loadbang; -#X obj 93 339 loadbang; -#X obj 623 318 loadbang; -#X msg 20 343 -150; -#X msg 623 343 100; -#X msg 84 325 150; -#X msg 401 340 116; -#X msg 62 338 0; -#X obj 522 429 line~; -#X msg 540 393 \$1 30; -#X obj 522 450 s~ Zobs; -#X obj 276 423 line~; -#X msg 293 390 \$1 30; -#X obj 276 444 s~ Yobs; -#X obj 20 437 line~; -#X msg -27 389 \$1 30; -#X obj 20 457 s~ Xobs; -#X msg 656 343 0; -#X msg 352 341 5; -#X obj 189 15 r preset1; -#X obj 371 206 r preset2; -#X obj 568 434 r myMet; -#X obj 568 454 snapshot~; -#X floatatom 569 477 0 0 0 0 - - -; -#X obj 330 431 r myMet; -#X obj 330 451 snapshot~; -#X floatatom 331 474 0 0 0 0 - - -; -#X obj 75 441 r myMet; -#X obj 75 461 snapshot~; -#X floatatom 76 484 0 0 0 0 - - -; -#X obj 365 479 s Yobs; -#X obj 128 482 s Xobs; -#X obj 613 479 s Zobs; -#X msg 404 234 -50; -#X msg 334 234 800; -#X msg 371 232 80; -#X msg 676 168 -25 9500; -#X obj -2 138 delay 23000; -#X obj 676 147 delay 23000; -#X obj 141 276 delay 25000; -#X msg 141 297 -150 9500; -#X obj 108 187 delay 24000; -#X msg -2 159 -310 500; -#X msg 78 161 -315 500; -#X msg 108 208 -320 500; -#X msg 118 253 -315 500; -#X obj 118 232 delay 24500; -#X obj 78 140 delay 23500; -#X msg -57 58 5 25000; -#X obj -26 83 delay 25000; -#X msg 564 65 -2 25000; -#X obj 641 99 delay 25000; -#X msg 641 120 -40 25000; -#X msg -26 104 -800 25000; -#X obj 252 533 r myMet; -#X obj 252 553 snapshot~; -#X floatatom 253 576 0 0 0 0 - - -; -#X connect 0 0 3 0; -#X connect 0 0 31 0; -#X connect 1 0 4 0; -#X connect 1 0 28 0; -#X connect 2 0 5 0; -#X connect 2 0 25 0; -#X connect 6 0 0 0; -#X connect 7 0 0 0; -#X connect 8 0 1 0; -#X connect 9 0 2 0; -#X connect 16 0 22 0; -#X connect 17 0 19 0; -#X connect 18 0 20 0; -#X connect 19 0 0 0; -#X connect 20 0 2 0; -#X connect 21 0 0 0; -#X connect 22 0 1 0; -#X connect 23 0 0 0; -#X connect 24 0 26 0; -#X connect 24 0 38 0; -#X connect 27 0 29 0; -#X connect 27 0 41 0; -#X connect 30 0 44 0; -#X connect 30 0 32 0; -#X connect 33 0 2 0; -#X connect 34 0 1 0; -#X connect 35 0 64 0; -#X connect 35 0 66 0; -#X connect 35 0 53 0; -#X connect 35 0 54 0; -#X connect 35 0 55 0; -#X connect 35 0 63 0; -#X connect 35 0 62 0; -#X connect 35 0 57 0; -#X connect 35 0 65 0; -#X connect 35 0 67 0; -#X connect 36 0 50 0; -#X connect 36 0 51 0; -#X connect 36 0 49 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 38 0 48 0; -#X connect 40 0 41 0; -#X connect 41 0 42 0; -#X connect 41 0 46 0; -#X connect 43 0 44 0; -#X connect 44 0 45 0; -#X connect 44 0 47 0; -#X connect 49 0 24 0; -#X connect 50 0 30 0; -#X connect 51 0 27 0; -#X connect 53 0 58 0; -#X connect 54 0 52 0; -#X connect 55 0 56 0; -#X connect 57 0 60 0; -#X connect 62 0 61 0; -#X connect 63 0 59 0; -#X connect 64 0 30 0; -#X connect 65 0 69 0; -#X connect 66 0 24 0; -#X connect 67 0 68 0; -#X connect 68 0 24 0; -#X connect 69 0 30 0; -#X connect 70 0 71 0; -#X connect 71 0 72 0; -#X restore -264 49 pd observerPosition; -#N canvas 183 73 1117 782 PropellerAngles 1; -#X obj 65 29 hsl 80 20 -10 10 0 0 empty empty Yaw 2 10 0 10 -262144 --1 -1 3950 1; -#X floatatom 227 55 0 0 0 0 - - -; -#X obj 281 29 hsl 80 20 -180 180 0 0 empty empty Roll 2 10 0 10 -262144 --1 -1 4050 1; -#X floatatom 335 57 0 0 0 0 - - -; -#X text 36 -64 Yaw \, Pitch & Roll at 0 \, 0 \, 0 means flying stright -and level.; -#X obj 62 76 line~; -#X msg 62 56 \$1 30; -#X floatatom 113 54 0 0 0 0 - - -; -#X obj 172 75 line~; -#X msg 172 55 \$1 30; -#X obj 278 73 line~; -#X msg 278 53 \$1 30; -#X obj 597 261 r~ planeSpeed; -#X obj 588 1 loadbang; -#X msg 588 36 500; -#X msg 628 35 -500; -#X obj 588 95 s InitPropX; -#X obj 671 54 s InitPropZ; -#X obj 628 74 s InitPropY; -#X obj 549 115 s InitPropHead; -#X obj 627 327 snapshot~; -#X floatatom 627 346 0 0 0 0 - - -; -#X obj 94 142 snapshot~; -#X floatatom 94 161 0 0 0 0 - - -; -#X obj 17 184 r InitPropHead; -#X obj 597 283 /~ 100; -#X floatatom 488 477 0 0 0 0 - - -; -#X obj 449 408 r InitPropX; -#X obj 502 456 f; -#X obj 474 456 +; -#X msg 474 433 \$1; -#X msg 521 429 500; -#X obj 627 307 r flyMet; -#X obj 521 408 r preset2; -#X msg 235 -34 0; -#X obj 62 98 /~ 360; -#X obj 62 119 sin~; -#X obj 51 247 f; -#X obj 17 247 +; -#X msg 17 224 \$1; -#X obj 64 204 r preset2; -#X obj 17 270 mod 360; -#X obj 95 123 r flyMet; -#X obj 17 292 / 360; -#X floatatom 628 481 0 0 0 0 - - -; -#X obj 639 458 f; -#X obj 611 458 +; -#X msg 611 435 \$1; -#X obj 658 410 r preset2; -#X obj 586 410 r InitPropY; -#X msg 658 431 -500; -#X obj 17 313 * 6.28319; -#X floatatom 12 373 0 0 0 0 - - -; -#X obj 17 341 cos; -#X obj 58 342 sin; -#X floatatom 62 374 0 0 0 0 - - -; -#X obj 518 373 *; -#X obj 622 374 *; -#X obj 172 96 /~ 360; -#X obj 172 117 sin~; -#X obj 232 151 snapshot~; -#X floatatom 232 170 0 0 0 0 - - -; -#X obj 233 132 r flyMet; -#X floatatom 767 481 0 0 0 0 - - -; -#X obj 776 459 f; -#X obj 748 459 +; -#X msg 748 436 \$1; -#X obj 795 411 r preset2; -#X obj 723 411 r InitPropZ; -#X obj 517 135 s InitPropPitch; -#X obj 199 253 f; -#X obj 165 253 +; -#X msg 165 230 \$1; -#X obj 212 210 r preset2; -#X obj 165 190 r InitPropPitch; -#X floatatom 234 303 0 0 0 0 - - -; -#X obj 474 498 s Xprop; -#X obj 748 502 s Zprop; -#X obj 611 502 s Yprop; -#X msg 517 36 90; -#X msg 212 231 90; -#X obj 165 314 * 6.28319; -#X obj 200 333 sin; -#X floatatom 235 363 0 0 0 0 - - -; -#X obj 165 295 / 360; -#X floatatom 145 366 0 0 0 0 - - -; -#X obj 165 335 cos; -#X obj 743 374 *; -#X obj 148 431 *; -#X obj 182 430 *; -#X floatatom 108 472 0 0 0 0 - - -; -#X floatatom 186 467 0 0 0 0 - - -; -#X obj 165 276 mod 360; -#X floatatom 81 304 0 0 0 0 - - -; -#X obj 454 547 line~; -#X msg 454 527 \$1 30; -#X obj 546 547 line~; -#X msg 546 527 \$1 30; -#X obj 695 544 line~; -#X msg 695 524 \$1 30; -#X obj 454 570 s~ Xprop; -#X obj 547 570 s~ Yprop; -#X obj 694 574 s~ Zprop; -#X obj 172 -32 vsl 25 80 -10 10 0 0 empty empty Pitch 0 -9 0 10 -262144 --1 -1 3950 1; -#X msg 278 6 0; -#X msg 61 2 0; -#X msg 671 34 50; -#X msg 795 432 50; -#X obj 418 122 r preset1; -#X msg 64 225 100; -#X msg 549 36 100; -#X msg 2 35 0 5000; -#X obj 398 156 delay 5000; -#X msg 214 -8 0 5000; -#X msg 2 54 1 5000; -#X msg 214 13 -1 5000; -#X msg 214 33 0 5000; -#X obj 388 182 delay 5000; -#X connect 0 0 7 0; -#X connect 0 0 6 0; -#X connect 2 0 3 0; -#X connect 2 0 11 0; -#X connect 5 0 35 0; -#X connect 6 0 5 0; -#X connect 8 0 58 0; -#X connect 9 0 8 0; -#X connect 11 0 10 0; -#X connect 12 0 25 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; -#X connect 13 0 106 0; -#X connect 13 0 110 0; -#X connect 13 0 79 0; -#X connect 13 0 34 0; -#X connect 13 0 104 0; -#X connect 13 0 105 0; -#X connect 14 0 16 0; -#X connect 15 0 18 0; -#X connect 20 0 21 0; -#X connect 20 0 56 0; -#X connect 20 0 57 0; -#X connect 20 0 87 0; -#X connect 22 0 23 0; -#X connect 22 0 39 0; -#X connect 24 0 39 0; -#X connect 25 0 20 0; -#X connect 27 0 29 0; -#X connect 28 0 29 1; -#X connect 29 0 28 0; -#X connect 29 0 26 0; -#X connect 29 0 76 0; -#X connect 29 0 95 0; -#X connect 30 0 29 0; -#X connect 31 0 29 1; -#X connect 32 0 20 0; -#X connect 33 0 31 0; -#X connect 34 0 103 0; -#X connect 35 0 36 0; -#X connect 36 0 22 0; -#X connect 37 0 38 1; -#X connect 38 0 37 0; -#X connect 38 0 41 0; -#X connect 39 0 38 0; -#X connect 40 0 109 0; -#X connect 41 0 43 0; -#X connect 41 0 93 0; -#X connect 42 0 22 0; -#X connect 43 0 51 0; -#X connect 45 0 46 1; -#X connect 46 0 45 0; -#X connect 46 0 44 0; -#X connect 46 0 78 0; -#X connect 46 0 97 0; -#X connect 47 0 46 0; -#X connect 48 0 50 0; -#X connect 49 0 46 0; -#X connect 50 0 46 1; -#X connect 51 0 53 0; -#X connect 51 0 54 0; -#X connect 53 0 52 0; -#X connect 53 0 88 0; -#X connect 54 0 55 0; -#X connect 54 0 89 0; -#X connect 56 0 30 0; -#X connect 57 0 47 0; -#X connect 58 0 59 0; -#X connect 59 0 60 0; -#X connect 60 0 61 0; -#X connect 60 0 72 0; -#X connect 62 0 60 0; -#X connect 64 0 65 1; -#X connect 65 0 64 0; -#X connect 65 0 63 0; -#X connect 65 0 77 0; -#X connect 65 0 99 0; -#X connect 66 0 65 0; -#X connect 67 0 107 0; -#X connect 68 0 65 0; -#X connect 70 0 71 1; -#X connect 71 0 70 0; -#X connect 71 0 92 0; -#X connect 72 0 71 0; -#X connect 73 0 80 0; -#X connect 74 0 72 0; -#X connect 79 0 69 0; -#X connect 80 0 71 1; -#X connect 81 0 82 0; -#X connect 81 0 86 0; -#X connect 82 0 83 0; -#X connect 82 0 89 1; -#X connect 82 0 88 1; -#X connect 84 0 81 0; -#X connect 86 0 85 0; -#X connect 86 0 87 1; -#X connect 87 0 66 0; -#X connect 88 0 56 1; -#X connect 88 0 90 0; -#X connect 89 0 57 1; -#X connect 89 0 91 0; -#X connect 92 0 75 0; -#X connect 92 0 84 0; -#X connect 94 0 100 0; -#X connect 95 0 94 0; -#X connect 96 0 101 0; -#X connect 97 0 96 0; -#X connect 98 0 102 0; -#X connect 99 0 98 0; -#X connect 103 0 9 0; -#X connect 103 0 1 0; -#X connect 104 0 2 0; -#X connect 105 0 0 0; -#X connect 106 0 17 0; -#X connect 107 0 65 1; -#X connect 108 0 112 0; -#X connect 108 0 117 0; -#X connect 109 0 38 1; -#X connect 110 0 19 0; -#X connect 111 0 5 0; -#X connect 113 0 8 0; -#X connect 114 0 5 0; -#X connect 115 0 8 0; -#X connect 116 0 8 0; -#X restore -265 73 pd PropellerAngles; -#X obj -191 636 line~; -#X msg -191 616 \$1 30; -#X obj -191 677 s~ planeSpeed; -#X obj 594 584 metro 10; -#X obj 594 606 s flyMet; -#X obj 595 549 bng 25 250 50 0 empty empty F 11 11 0 10 -204786 -1 --1; -#X obj 622 549 tgl 25 0 empty empty empty 17 7 0 10 -204786 -4034 -4034 -1 1; -#N canvas 638 23 1079 777 Angles 1; -#X obj 89 46 *~; -#X obj 153 47 *~; -#X obj 89 67 +~; -#X obj 89 88 sqrt~; -#X obj 74 109 /~; -#X obj 74 130 arccos~; -#X obj 73 318 spigot~; -#X obj 167 319 spigot~; -#X obj 112 298 *; -#X floatatom 124 318 0 0 0 0 - - -; -#X obj 127 277 t f b; -#X obj 206 299 *; -#X floatatom 217 319 0 0 0 0 - - -; -#X obj 221 278 t f b; -#X obj 206 256 < 0; -#X obj 251 256 < 0; -#X obj 299 298 *; -#X floatatom 313 319 0 0 0 0 - - -; -#X obj 314 277 t f b; -#X obj 275 182 r Yobs; -#X obj 392 296 *; -#X floatatom 405 317 0 0 0 0 - - -; -#X obj 407 275 t f b; -#X obj 392 253 < 0; -#X obj 437 253 > 0; -#X obj 260 320 spigot~; -#X obj 353 318 spigot~; -#X obj 112 255 >= 0; -#X obj 157 255 >= 0; -#X obj 299 255 >= 0; -#X obj 344 255 <= 0; -#X obj 167 90 sig~ 180; -#X obj 167 111 -~; -#X obj 167 133 +~ 180; -#X obj 260 134 -~; -#X obj 260 113 sig~ 360; -#X obj 191 353 +~; -#X obj 191 375 +~; -#X obj 191 399 +~; -#X obj 199 487 s~ az; -#X obj 92 443 r myMet; -#X obj 92 463 snapshot~; -#X floatatom 92 482 0 0 0 0 - - -; -#X obj 329 733 s \$0-thisPan; -#X obj 142 482 outlet; -#X obj 191 422 -~ 180; -#X obj 191 443 abs~; -#X obj 169 526 s~ newAv; -#X obj 104 -4 r~ Yobs; -#X obj 168 -3 r~ Xobs; -#X obj 351 535 t f b; -#X obj 320 483 t f b; -#X floatatom 348 583 0 0 0 0 - - -; -#X floatatom 318 531 0 0 0 0 - - -; -#X obj 305 509 +; -#X obj 336 561 +; -#X obj 297 583 spigot~; -#X obj 266 535 spigot~; -#X obj 335 604 *~ -1; -#X obj 408 692 r myMet; -#X obj 408 712 snapshot~; -#X floatatom 408 731 0 0 0 0 - - -; -#X obj 265 471 /~ 360; -#X obj 266 514 *~; -#X obj 321 632 +~; -#X obj 321 652 +~ 1; -#X obj 321 671 *~ 0.5; -#X obj 321 692 clip~ 0.01 0.99; -#X obj 481 735 outlet; -#X obj 419 593 r myMet; -#X obj 419 613 snapshot~; -#X floatatom 517 691 0 0 0 0 - - -; -#X obj 265 493 sin~; -#X obj 191 691 wrap~ 1; -#X obj 490 665 line; -#X obj 488 487 r preset1; -#X obj 483 521 r preset2; -#X obj 153 -22 r~ Xprop; -#X obj 153 18 -~; -#X obj 89 -26 r~ Yprop; -#X obj 89 19 -~; -#X obj 294 4 r myMet; -#X obj 294 24 snapshot~; -#X floatatom 294 43 0 0 0 0 - - -; -#X obj 260 162 r Yprop; -#X obj 275 204 t f b; -#X obj 260 225 -; -#X obj 172 186 r Yobs; -#X obj 157 166 r Yprop; -#X obj 172 208 t f b; -#X obj 157 229 -; -#X obj 374 176 r Yobs; -#X obj 359 156 r Yprop; -#X obj 374 198 t f b; -#X obj 359 219 -; -#X obj 479 168 r Yobs; -#X obj 464 148 r Yprop; -#X obj 479 190 t f b; -#X obj 464 211 -; -#X obj 222 205 t f b; -#X obj 207 226 -; -#X obj 122 210 t f b; -#X obj 107 231 -; -#X obj 323 203 t f b; -#X obj 308 224 -; -#X obj 425 194 t f b; -#X obj 410 215 -; -#X obj 107 168 r Xprop; -#X obj 207 163 r Xprop; -#X obj 308 161 r Xprop; -#X obj 410 152 r Xprop; -#X obj 425 172 r Xobs; -#X obj 323 181 r Xobs; -#X obj 222 183 r Xobs; -#X obj 122 188 r Xobs; -#X obj 64 536 sig~ 135; -#X msg 477 624 0.25; -#X msg 495 636 0.75 40000; -#X connect 0 0 2 0; -#X connect 1 0 2 1; -#X connect 2 0 3 0; -#X connect 3 0 4 1; -#X connect 4 0 5 0; -#X connect 5 0 32 1; -#X connect 5 0 34 1; -#X connect 5 0 6 0; -#X connect 5 0 26 0; -#X connect 5 0 82 0; -#X connect 6 1 36 0; -#X connect 7 1 36 1; -#X connect 8 0 9 0; -#X connect 8 0 6 1; -#X connect 8 0 55 0; -#X connect 10 0 8 1; -#X connect 10 1 8 0; -#X connect 11 0 12 0; -#X connect 11 0 7 1; -#X connect 11 0 54 0; -#X connect 13 0 11 1; -#X connect 13 1 11 0; -#X connect 14 0 11 0; -#X connect 15 0 13 0; -#X connect 16 0 17 0; -#X connect 16 0 25 1; -#X connect 16 0 50 0; -#X connect 18 0 16 1; -#X connect 18 1 16 0; -#X connect 19 0 85 0; -#X connect 19 0 15 0; -#X connect 20 0 21 0; -#X connect 20 0 26 1; -#X connect 20 0 51 0; -#X connect 22 0 20 1; -#X connect 22 1 20 0; -#X connect 23 0 20 0; -#X connect 24 0 22 0; -#X connect 25 1 37 1; -#X connect 26 1 38 1; -#X connect 27 0 8 0; -#X connect 28 0 10 0; -#X connect 29 0 16 0; -#X connect 30 0 18 0; -#X connect 31 0 32 0; -#X connect 32 0 33 0; -#X connect 33 0 7 0; -#X connect 34 0 25 0; -#X connect 35 0 34 0; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 45 0; -#X connect 38 0 41 0; -#X connect 40 0 41 0; -#X connect 41 0 42 0; -#X connect 41 0 44 0; -#X connect 45 0 46 0; -#X connect 46 0 62 0; -#X connect 48 0 80 1; -#X connect 48 0 0 1; -#X connect 48 0 0 0; -#X connect 49 0 78 1; -#X connect 49 0 4 0; -#X connect 49 0 1 1; -#X connect 49 0 1 0; -#X connect 50 0 55 1; -#X connect 50 1 55 0; -#X connect 51 0 54 1; -#X connect 51 1 54 0; -#X connect 54 0 53 0; -#X connect 54 0 57 1; -#X connect 55 0 52 0; -#X connect 55 0 56 1; -#X connect 56 1 58 0; -#X connect 57 1 64 1; -#X connect 58 0 64 0; -#X connect 59 0 60 0; -#X connect 60 0 61 0; -#X connect 62 0 72 0; -#X connect 63 0 56 0; -#X connect 63 0 57 0; -#X connect 64 0 65 0; -#X connect 65 0 66 0; -#X connect 66 0 73 0; -#X connect 69 0 70 0; -#X connect 72 0 63 0; -#X connect 72 0 63 1; -#X connect 73 0 60 0; -#X connect 74 0 68 0; -#X connect 74 0 43 0; -#X connect 74 0 71 0; -#X connect 75 0 117 0; -#X connect 76 0 116 0; -#X connect 77 0 78 0; -#X connect 79 0 80 0; -#X connect 81 0 82 0; -#X connect 82 0 83 0; -#X connect 84 0 86 0; -#X connect 85 0 86 1; -#X connect 85 1 86 0; -#X connect 87 0 89 0; -#X connect 87 0 28 0; -#X connect 88 0 90 0; -#X connect 89 0 90 1; -#X connect 89 1 90 0; -#X connect 91 0 93 0; -#X connect 91 0 30 0; -#X connect 92 0 94 0; -#X connect 93 0 94 1; -#X connect 93 1 94 0; -#X connect 95 0 97 0; -#X connect 95 0 24 0; -#X connect 96 0 98 0; -#X connect 97 0 98 1; -#X connect 97 1 98 0; -#X connect 99 0 100 1; -#X connect 99 1 100 0; -#X connect 101 0 102 1; -#X connect 101 1 102 0; -#X connect 103 0 104 1; -#X connect 103 1 104 0; -#X connect 105 0 106 1; -#X connect 105 1 106 0; -#X connect 107 0 102 0; -#X connect 108 0 100 0; -#X connect 109 0 104 0; -#X connect 110 0 106 0; -#X connect 111 0 105 0; -#X connect 111 0 23 0; -#X connect 112 0 103 0; -#X connect 112 0 29 0; -#X connect 113 0 99 0; -#X connect 113 0 14 0; -#X connect 114 0 101 0; -#X connect 114 0 27 0; -#X connect 116 0 74 0; -#X connect 117 0 74 0; -#X restore -261 116 pd Angles; -#X obj -191 656 *~ 0.006; -#X floatatom -211 144 0 0 0 0 - - -; -#X msg 85 375 100; -#X msg 448 176 2.5e-05; -#X msg 448 300 10.6; -#X msg 610 171 36; -#X msg 574 394 350; -#X obj 747 543 noise~; -#X obj 747 565 lop~ 1; -#X obj 748 587 lop~ 1; -#X obj 795 667 r myMet; -#X obj 795 687 snapshot~; -#X floatatom 796 717 0 0 0 0 - - -; -#X obj -28 444 +; -#X obj 728 715 s thisThro; -#X msg -42 355 0.8; -#X obj 764 646 +~ 0.7; -#X obj 752 480 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800 --1 -1 200 1; -#X obj 747 607 *~ 0.8; -#X obj 47 140 wrap~; -#X obj 47 120 +~ 0.5; -#X obj -59 137 wrap~; -#X obj -59 117 +~ 0.5; -#X obj 243 25 bng 20 250 50 0 empty empty 2 8 10 0 10 -204786 -1 -1 -; -#X obj 99 22 bng 20 250 50 0 empty empty 3 8 10 0 10 -204786 -1 -1 -; -#X obj -7 25 bng 20 250 50 0 empty empty 4 8 10 0 10 -204786 -1 -1 -; -#N canvas 478 36 1002 525 sources1 0; +#X restore 3 268 pd rotNoise1; +#N canvas 338 225 1002 525 sources2 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; @@ -5583,8 +7985,8 @@ #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 554 598 outlet~; #X obj 781 473 arccos~; #X connect 0 0 34 0; #X connect 0 0 34 1; @@ -5625,8 +8027,8 @@ #X connect 35 0 32 0; #X connect 36 0 37 1; #X connect 37 0 38 1; -#X connect 38 0 39 0; -#X connect 39 0 40 0; +#X connect 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~; @@ -5934,7 +8336,6 @@ #X connect 23 0 19 1; #X connect 23 0 18 1; #X restore 605 232 pd sourceGGSpeed; -#X obj 244 -48 *~ 360; #N canvas 465 200 1103 599 sourcePositions 0; #X obj 86 252 -~; #X obj 86 276 *~; @@ -6015,8 +8416,8 @@ #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 554 598 outlet~; #X obj 781 473 arccos~; #X connect 0 0 34 0; #X connect 0 0 34 1; @@ -6057,8 +8458,8 @@ #X connect 35 0 32 0; #X connect 36 0 37 1; #X connect 37 0 38 1; -#X connect 38 0 39 0; -#X connect 39 0 40 0; +#X connect 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~; @@ -6194,8 +8595,8 @@ #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 554 598 outlet~; #X obj 781 473 arccos~; #X connect 0 0 34 0; #X connect 0 0 34 1; @@ -6236,8 +8637,8 @@ #X connect 35 0 32 0; #X connect 36 0 37 1; #X connect 37 0 38 1; -#X connect 38 0 39 0; -#X connect 39 0 40 0; +#X connect 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~; @@ -6373,8 +8774,8 @@ #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 554 598 outlet~; #X obj 781 473 arccos~; #X connect 0 0 34 0; #X connect 0 0 34 1; @@ -6415,8 +8816,8 @@ #X connect 35 0 32 0; #X connect 36 0 37 1; #X connect 37 0 38 1; -#X connect 38 0 39 0; -#X connect 39 0 40 0; +#X connect 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~; @@ -6552,8 +8953,8 @@ #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 554 598 outlet~; #X obj 781 473 arccos~; #X connect 0 0 34 0; #X connect 0 0 34 1; @@ -6594,8 +8995,8 @@ #X connect 35 0 32 0; #X connect 36 0 37 1; #X connect 37 0 38 1; -#X connect 38 0 39 0; -#X connect 39 0 40 0; +#X connect 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~; @@ -6731,8 +9132,8 @@ #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 554 598 outlet~; #X obj 781 473 arccos~; #X connect 0 0 34 0; #X connect 0 0 34 1; @@ -6773,8 +9174,8 @@ #X connect 35 0 32 0; #X connect 36 0 37 1; #X connect 37 0 38 1; -#X connect 38 0 39 0; -#X connect 39 0 40 0; +#X connect 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~; @@ -6910,8 +9311,8 @@ #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 554 598 outlet~; #X obj 781 473 arccos~; #X connect 0 0 34 0; #X connect 0 0 34 1; @@ -6952,8 +9353,8 @@ #X connect 35 0 32 0; #X connect 36 0 37 1; #X connect 37 0 38 1; -#X connect 38 0 39 0; -#X connect 39 0 40 0; +#X connect 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~; @@ -7009,7 +9410,6 @@ #X connect 41 0 4 1; #X connect 41 0 37 4; #X restore 165 236 pd sourcePositions; -#X obj 609 -20 inlet; #X obj 42 143 freqCalcCyl7HiFi; #X obj 239 152 freqCalcCyl7HiFi; #X obj 425 145 freqCalcCyl7HiFi; @@ -7017,12 +9417,12 @@ #X obj 605 312 freqCalcCyl7HiFi; #X obj 345 301 freqCalcCyl7HiFi; #X obj 122 290 freqCalcCyl7HiFi; -#X connect 1 0 18 1; -#X connect 1 1 18 0; -#X connect 1 2 11 0; -#X connect 1 3 11 1; -#X connect 1 4 11 2; -#X connect 2 0 10 0; +#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 connect 2 0 1 0; #X connect 2 0 4 0; #X connect 2 0 5 0; @@ -7030,216 +9430,491 @@ #X connect 2 0 9 0; #X connect 2 0 7 0; #X connect 2 0 8 0; -#X connect 3 0 19 3; -#X connect 3 1 19 4; -#X connect 3 2 19 5; -#X connect 4 0 19 1; -#X connect 4 1 19 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 4 2 3 0; #X connect 4 3 3 1; #X connect 4 4 3 2; -#X connect 5 0 20 1; -#X connect 5 1 20 0; -#X connect 5 2 12 0; -#X connect 5 3 12 1; -#X connect 5 4 12 2; -#X connect 6 0 21 1; -#X connect 6 1 21 0; -#X connect 6 2 13 0; -#X connect 6 3 13 1; -#X connect 6 4 13 2; -#X connect 7 0 24 1; -#X connect 7 1 24 0; -#X connect 7 2 16 0; -#X connect 7 3 16 1; -#X connect 7 4 16 2; -#X connect 8 0 23 1; -#X connect 8 1 23 0; -#X connect 8 2 15 0; -#X connect 8 3 15 1; -#X connect 8 4 15 2; -#X connect 9 0 22 1; -#X connect 9 1 22 0; -#X connect 9 2 14 0; -#X connect 9 3 14 1; -#X connect 9 4 14 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 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 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 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 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 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 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 24 3; -#X connect 16 1 24 4; -#X connect 16 2 24 5; -#X connect 17 0 18 2; -#X connect 17 0 19 2; -#X connect 17 0 20 2; -#X connect 17 0 21 2; -#X connect 17 0 24 2; -#X connect 17 0 23 2; -#X connect 17 0 22 2; -#X restore 249 183 pd sources1; -#X msg 172 61 0.25; -#X msg 207 59 0.33; -#X obj 47 161 spigot~; -#X obj -59 161 spigot~; -#X msg -59 95 0; -#X msg -27 94 1; -#X msg 73 96 1; -#X msg 45 97 0; -#X msg 243 58 0.5; -#X msg 74 65 0.67; -#X msg 110 66 0.5; -#X msg 0 70 0.75; +#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 +-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 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 90 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 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 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 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 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 0 0 1 0; -#X connect 1 0 99 0; +#X connect 1 0 95 0; #X connect 3 0 4 0; -#X connect 3 0 48 0; -#X connect 3 0 111 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 120 0; +#X connect 10 0 115 0; #X connect 11 0 7 0; #X connect 11 1 8 0; #X connect 12 0 11 0; #X connect 12 0 23 0; #X connect 13 0 12 0; #X connect 14 0 15 0; -#X connect 14 0 51 0; +#X connect 14 0 49 0; #X connect 16 0 14 0; #X connect 17 0 14 0; -#X connect 18 0 45 0; +#X connect 18 0 43 0; #X connect 19 0 20 0; #X connect 20 0 3 0; -#X connect 21 0 73 0; -#X connect 21 0 94 0; -#X connect 21 0 95 0; -#X connect 21 0 96 0; -#X connect 21 0 107 0; -#X connect 25 0 14 0; +#X connect 21 0 70 0; +#X connect 21 0 90 0; +#X connect 21 0 91 0; +#X connect 21 0 92 0; +#X connect 21 0 102 0; +#X connect 24 0 14 0; +#X connect 25 0 26 0; #X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 27 0 30 0; -#X connect 29 0 31 0; -#X connect 30 0 29 0; -#X connect 32 0 26 0; -#X connect 33 0 34 0; -#X connect 33 0 67 0; -#X connect 35 0 122 0; -#X connect 37 0 39 0; -#X connect 37 0 41 0; -#X connect 38 0 71 0; -#X connect 39 0 38 0; -#X connect 42 0 37 0; -#X connect 43 0 53 0; -#X connect 44 0 37 0; -#X connect 45 0 14 0; -#X connect 46 0 3 0; -#X connect 47 0 49 0; -#X connect 48 0 47 0; -#X connect 50 0 52 0; -#X connect 51 0 50 0; -#X connect 54 0 56 0; -#X connect 54 0 144 0; -#X connect 54 0 138 0; -#X connect 54 0 140 0; -#X connect 56 0 55 0; +#X connect 26 0 29 0; +#X connect 26 0 187 0; +#X connect 28 0 30 0; +#X connect 29 0 28 0; +#X connect 31 0 25 0; +#X connect 32 0 33 0; +#X connect 32 0 64 0; +#X connect 35 0 37 0; +#X connect 35 0 39 0; +#X connect 36 0 68 0; +#X connect 37 0 36 0; +#X connect 40 0 35 0; +#X connect 41 0 51 0; +#X connect 42 0 35 0; +#X connect 43 0 14 0; +#X connect 44 0 3 0; +#X connect 45 0 47 0; +#X connect 46 0 45 0; +#X connect 48 0 50 0; +#X connect 49 0 48 0; +#X connect 52 0 54 0; +#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 54 0 53 0; +#X connect 56 0 57 0; +#X connect 57 0 52 0; #X connect 58 0 59 0; -#X connect 59 0 54 0; -#X connect 60 0 61 0; -#X connect 60 0 64 0; -#X connect 62 0 121 0; +#X connect 58 0 61 0; +#X connect 60 0 62 0; +#X connect 61 0 60 0; #X connect 63 0 65 0; #X connect 64 0 63 0; -#X connect 66 0 68 0; -#X connect 67 0 66 0; -#X connect 70 0 83 0; -#X connect 70 0 97 0; -#X connect 71 0 40 0; -#X connect 71 0 75 0; -#X connect 72 0 71 1; -#X connect 73 0 72 0; -#X connect 74 0 75 0; -#X connect 75 0 76 0; -#X connect 75 0 79 0; -#X connect 81 0 123 0; -#X connect 82 0 84 0; -#X connect 83 0 82 0; -#X connect 85 0 86 0; -#X connect 85 0 115 0; -#X connect 87 0 90 0; -#X connect 91 0 21 0; -#X connect 96 0 100 0; -#X connect 98 0 133 0; -#X connect 99 0 2 0; -#X connect 100 0 3 0; -#X connect 100 0 101 0; -#X connect 102 0 100 1; -#X connect 102 1 100 0; -#X connect 103 0 102 0; -#X connect 104 0 124 0; -#X connect 107 0 69 0; -#X connect 110 0 118 0; -#X connect 111 0 110 0; -#X connect 113 0 114 0; -#X connect 115 0 116 0; -#X connect 116 0 113 0; -#X connect 117 0 36 0; -#X connect 117 1 144 1; -#X connect 117 1 119 0; -#X connect 118 0 112 0; -#X connect 120 0 12 0; -#X connect 121 0 60 0; -#X connect 122 0 33 0; -#X connect 123 0 70 0; -#X connect 124 0 37 0; -#X connect 125 0 126 0; -#X connect 126 0 127 0; -#X connect 127 0 136 0; -#X connect 128 0 129 0; -#X connect 129 0 130 0; -#X connect 129 0 132 0; -#X connect 133 0 21 0; -#X connect 134 0 129 0; -#X connect 135 0 134 1; -#X connect 136 0 134 0; -#X connect 137 0 147 0; -#X connect 138 0 137 0; -#X connect 139 0 148 0; -#X connect 140 0 139 0; -#X connect 141 0 149 0; -#X connect 141 0 152 0; -#X connect 141 0 153 0; -#X connect 142 0 146 0; -#X connect 142 0 151 0; -#X connect 142 0 149 0; -#X connect 142 0 154 0; -#X connect 143 0 145 0; -#X connect 143 0 150 0; -#X connect 143 0 151 0; -#X connect 143 0 155 0; -#X connect 143 0 156 0; -#X connect 145 0 56 1; -#X connect 145 0 138 1; -#X connect 145 0 140 1; -#X connect 146 0 56 1; -#X connect 149 0 148 1; -#X connect 150 0 148 1; -#X connect 150 0 147 1; -#X connect 151 0 147 1; -#X connect 152 0 147 1; -#X connect 153 0 56 1; -#X connect 154 0 138 1; -#X connect 155 0 138 1; -#X connect 156 0 140 1; +#X connect 67 0 79 0; +#X connect 67 0 93 0; +#X connect 68 0 38 0; +#X connect 68 0 72 0; +#X connect 69 0 68 1; +#X connect 70 0 69 0; +#X connect 71 0 72 0; +#X connect 72 0 73 0; +#X connect 72 0 76 0; +#X connect 78 0 80 0; +#X connect 79 0 78 0; +#X connect 81 0 82 0; +#X connect 81 0 110 0; +#X connect 83 0 86 0; +#X connect 87 0 21 0; +#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; +#X connect 99 0 98 0; +#X connect 102 0 66 0; +#X connect 105 0 113 0; +#X connect 106 0 105 0; +#X connect 108 0 109 0; +#X connect 110 0 111 0; +#X connect 111 0 108 0; +#X connect 112 0 34 0; +#X connect 112 1 114 0; +#X connect 113 0 107 0; +#X connect 115 0 12 0; +#X connect 116 0 117 0; +#X connect 117 0 118 0; +#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; +#X connect 127 0 125 0; +#X connect 128 0 138 0; +#X connect 129 0 128 0; +#X connect 130 0 139 0; +#X connect 131 0 130 0; +#X connect 132 0 140 0; +#X connect 132 0 143 0; +#X connect 132 0 144 0; +#X connect 133 0 137 0; +#X connect 133 0 142 0; +#X connect 133 0 140 0; +#X connect 133 0 145 0; +#X connect 134 0 136 0; +#X connect 134 0 141 0; +#X connect 134 0 142 0; +#X connect 134 0 146 0; +#X connect 134 0 147 0; +#X connect 136 0 54 1; +#X connect 136 0 129 1; +#X connect 136 0 131 1; +#X connect 137 0 54 1; +#X connect 140 0 139 1; +#X connect 141 0 139 1; +#X connect 141 0 138 1; +#X connect 142 0 138 1; +#X connect 143 0 138 1; +#X connect 144 0 54 1; +#X connect 145 0 129 1; +#X connect 146 0 129 1; +#X connect 147 0 131 1; +#X connect 148 0 32 0; +#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 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 196 0 200 0; +#X connect 197 0 201 0; +#X connect 198 0 202 0; +#X connect 199 0 203 0; #X coords 0 -1 1 1 500 400 2 50 400; diff -r 9f6ee6139425 -r 333d4defb767 Propellor/arccos~.pd --- a/Propellor/arccos~.pd Thu Jan 26 11:01:06 2017 +0000 +++ b/Propellor/arccos~.pd Sat Jan 28 15:46:50 2017 +0000 @@ -1,17 +1,14 @@ -#N canvas 63 201 443 430 10; -#X obj 162 73 inlet~; -#X obj 162 108 *~; -#X obj 197 107 +~ 1; -#X obj 147 136 -~; -#X obj 113 109 sig~ 1; -#X obj 147 163 sqrt~; -#X obj 182 193 /~; -#X obj 182 221 atan~; -#X obj 182 248 *~ 2; -#X obj 182 339 outlet~; -#X obj 182 272 *~ 360; -#X obj 182 294 /~ 3.14159; -#X obj 182 315 /~ 2; +#N canvas 4 209 144 262 10; +#X obj 70 42 inlet~; +#X obj 45 69 *~; +#X obj 70 69 +~ 1; +#X obj 30 97 -~; +#X obj 30 14 sig~ 1; +#X obj 30 124 sqrt~; +#X obj 55 155 /~; +#X obj 55 178 atan~; +#X obj 55 221 outlet~; +#X obj 55 200 *~ 114.592; #X connect 0 0 1 0; #X connect 0 0 1 1; #X connect 0 0 2 0; @@ -21,8 +18,5 @@ #X connect 4 0 3 0; #X connect 5 0 6 0; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 12 0 9 0; +#X connect 7 0 9 0; +#X connect 9 0 8 0;