Mercurial > hg > weather-synthesis-prototyping
changeset 214:18d9eb604d30
Propellor model: Added second blad, angle calcs and doppler effect
Scene: Back up running, WIRES ONLY
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Thu, 07 Apr 2016 12:59:11 +0100 |
parents | a52ae0c0bac4 |
children | 99f0fdbd4c70 |
files | .DS_Store MechAeolian/MechAeolianD1.pd Propellor/Propellor.pd Propellor/arccos~.pd Propellor/freqCalcCyl5HiFi.pd Propellor/freqCalcCyl6HiFi.pd Propellor/jitter_engine.pd Propellor/pulse_demo.pd Propellor/toy_boat_engine.pd Propellor/waveguide_engine.pd SwordCorInterp/SwordCorInterp.pd Swordsman/SwordSceneD1.pd scene demo/Gen3_D4.pd scene demo/SceneD1.pd scene demo/SceneD2.pd scene demo/freqCalcCyl3No_D3Mach.pd scene demo/freqCalcCyl3No_D4Mach.pd scene demo/freqCalcCyl4No_D4Mach.pd scene demo/oneTone.pd scene demo/post10_D1.pd scene demo/postSourceD1.pd scene demo/postSrcPosD1.pd scene demo/testBedD4.pd scene demo/testBedD6.pd scene demo/wireSourceD3.pd scene demo/wireSrcPosD3.pd |
diffstat | 26 files changed, 11096 insertions(+), 3008 deletions(-) [+] |
line wrap: on
line diff
--- a/MechAeolian/MechAeolianD1.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/MechAeolian/MechAeolianD1.pd Thu Apr 07 12:59:11 2016 +0100 @@ -679,7 +679,7 @@ #X obj 320 424 r~ \$0-myCor; #X obj 636 81 max 0.01; #X obj 636 104 min 0.99; -#N canvas 93 119 976 679 Dipoles 0; +#N canvas 93 119 976 679 Dipoles 1; #X obj 225 178 r~ \$0-liftDiGain; #X obj 528 138 r~ \$0-liftDiGain; #X obj 528 159 *~ 0.6; @@ -825,7 +825,6 @@ #X connect 68 0 69 0; #X connect 68 1 69 1; #X connect 69 0 70 0; -#X connect 69 0 78 1; #X connect 71 0 68 0; #X connect 72 0 71 0; #X connect 73 0 12 0; @@ -1563,7 +1562,7 @@ #X obj 919 256 r myMet; #X obj 919 279 snapshot~; #X floatatom 919 303 0 0 0 0 - - -; -#N canvas 347 221 976 679 NatDipoles 0; +#N canvas 347 221 976 679 NatDipoles 1; #X obj 225 160 r~ \$0-liftDiGain; #X obj 528 138 r~ \$0-liftDiGain; #X obj 798 130 r~ \$0-liftDiGain; @@ -1618,12 +1617,8 @@ #X obj 55 12 inlet~; #X obj 385 472 r~ \$0-liftDiGain; #X obj 658 447 r~ \$0-liftDiGain; -#X obj 528 159 *~ 6; -#X obj 338 472 *~ 8; -#X obj 798 152 *~ 1; #X obj 55 32 s~ \$0-thisNatFreq; #X obj 98 67 r~ \$0-thisNatFreq; -#X obj 658 470 *~ 1.25; #X obj 48 197 r myMet; #X obj 48 218 snapshot~; #X floatatom 48 238 0 0 0 0 - - -; @@ -1631,8 +1626,6 @@ #X obj 345 190 line; #X floatatom 339 235 0 0 0 0 - - -; #X obj 210 233 fcpan; -#X msg 345 168 \$1 30; -#X obj 225 183 *~ 10; #X obj 210 260 fcpan; #X obj 481 253 fcpan; #X obj 750 247 fcpan; @@ -1646,28 +1639,34 @@ #X obj 726 211 fcpan; #X obj 309 522 fcpan; #X obj 588 525 fcpan; -#X connect 0 0 66 0; -#X connect 1 0 52 0; -#X connect 2 0 54 0; -#X connect 3 0 64 0; +#X obj 225 183 *~ 100; +#X msg 345 168 \$1 30; +#X obj 798 152 *~ 1; +#X obj 528 159 *~ 1; +#X obj 658 470 *~ 1; +#X obj 338 472 *~ 1; +#X connect 0 0 74 0; +#X connect 1 0 77 0; +#X connect 2 0 76 0; +#X connect 3 0 60 0; #X connect 6 0 44 0; -#X connect 7 0 67 1; +#X connect 7 0 61 1; #X connect 8 0 6 0; -#X connect 9 0 76 0; +#X connect 9 0 70 0; #X connect 12 0 45 0; -#X connect 13 0 68 1; +#X connect 13 0 62 1; #X connect 14 0 12 0; -#X connect 15 0 77 0; +#X connect 15 0 71 0; #X connect 18 0 46 0; -#X connect 19 0 69 1; +#X connect 19 0 63 1; #X connect 20 0 18 0; -#X connect 21 0 78 0; +#X connect 21 0 72 0; #X connect 24 0 48 0; -#X connect 25 0 70 1; +#X connect 25 0 64 1; #X connect 26 0 24 0; -#X connect 27 0 79 0; +#X connect 27 0 73 0; #X connect 30 0 47 0; -#X connect 31 0 71 1; +#X connect 31 0 65 1; #X connect 32 0 30 0; #X connect 35 0 6 2; #X connect 35 0 43 0; @@ -1687,50 +1686,45 @@ #X connect 45 0 40 0; #X connect 46 0 41 0; #X connect 47 0 42 0; -#X connect 48 0 53 0; -#X connect 49 0 55 0; +#X connect 48 0 79 0; +#X connect 49 0 52 0; #X connect 50 0 21 1; -#X connect 51 0 57 0; -#X connect 52 0 9 1; -#X connect 53 0 21 0; -#X connect 54 0 15 1; -#X connect 56 0 6 1; -#X connect 56 0 44 1; -#X connect 57 0 27 1; +#X connect 51 0 78 0; +#X connect 53 0 6 1; +#X connect 53 0 44 1; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 57 0 75 0; #X connect 58 0 59 0; -#X connect 59 0 60 0; -#X connect 61 0 65 0; -#X connect 62 0 63 0; -#X connect 62 0 64 1; -#X connect 62 0 76 1; -#X connect 62 0 77 1; -#X connect 62 0 78 1; -#X connect 62 0 79 1; -#X connect 64 1 67 0; -#X connect 65 0 62 0; -#X connect 66 0 3 1; -#X connect 67 0 4 0; -#X connect 67 1 5 0; -#X connect 68 0 10 0; -#X connect 68 1 11 0; -#X connect 69 0 16 0; -#X connect 69 1 17 0; -#X connect 70 0 22 0; -#X connect 70 1 23 0; -#X connect 71 0 28 0; -#X connect 71 1 29 0; -#X connect 72 0 12 1; -#X connect 72 0 45 1; -#X connect 73 0 18 1; -#X connect 73 0 46 1; -#X connect 74 0 24 1; -#X connect 74 0 48 1; -#X connect 75 0 30 1; -#X connect 75 0 47 1; -#X connect 76 1 68 0; -#X connect 77 0 69 0; -#X connect 78 1 70 0; -#X connect 79 0 71 0; +#X connect 60 1 61 0; +#X connect 61 0 4 0; +#X connect 61 1 5 0; +#X connect 62 0 10 0; +#X connect 62 1 11 0; +#X connect 63 0 16 0; +#X connect 63 1 17 0; +#X connect 64 0 22 0; +#X connect 64 1 23 0; +#X connect 65 0 28 0; +#X connect 65 1 29 0; +#X connect 66 0 12 1; +#X connect 66 0 45 1; +#X connect 67 0 18 1; +#X connect 67 0 46 1; +#X connect 68 0 24 1; +#X connect 68 0 48 1; +#X connect 69 0 30 1; +#X connect 69 0 47 1; +#X connect 70 1 62 0; +#X connect 71 0 63 0; +#X connect 72 1 64 0; +#X connect 73 0 65 0; +#X connect 74 0 3 1; +#X connect 75 0 58 0; +#X connect 76 0 15 1; +#X connect 77 0 9 1; +#X connect 78 0 27 1; +#X connect 79 0 21 0; #X restore 681 489 pd NatDipoles; #X obj 1052 359 fcpan; #X connect 0 0 4 0;
--- a/Propellor/Propellor.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/Propellor/Propellor.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,22 +1,11 @@ -#N canvas 128 23 1146 851 10; +#N canvas 329 53 1182 795 10; #X obj 315 22 loadbang; #X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 315 85 s myMet; -#X obj -273 429 hsl 100 20 0 1200 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 4900 1; +#X obj -273 428 hsl 100 20 0 2000 0 0 empty empty RPM 2 10 0 10 -262144 +-1 -1 0 1; #X floatatom -276 455 8 0 0 0 - - -; -#X text -165 346 Blade Length; -#X text -9 37 Arm Length; -#X obj -279 516 hsl 100 20 0 0.09 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 1100 1; -#X obj -280 601 hsl 100 20 0.0001 0.1 0 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 684 1; -#X floatatom -282 546 8 0 0 0 - - -; -#X floatatom -283 629 8 0 0 0 - - -; -#X obj -225 628 s tipThick; -#X text -165 518 Hilt Thickness; -#X text -173 602 Tip Thickness; #X obj 143 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj 143 126 s GO; @@ -29,21 +18,13 @@ -1; #X obj 83 150 s setUp; #X obj -329 403 r setUp; -#X obj -333 493 r setUp; -#X obj -334 581 r setUp; -#X obj -43 17 loadbang; #X obj -276 403 r thisTS; -#X obj -282 493 r thisHT; -#X obj -283 581 r thisTT; -#X obj -92 15 r setUp; #X obj 83 21 loadbang; #X obj 83 45 delay 13; -#X obj -43 59 s start_armLength; -#X msg -43 38 0.35; #X obj -275 52 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 5346 1; +-1 -1 3454 1; #X obj -276 146 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 5049 1; +-262144 -1 -1 5445 1; #X obj -276 237 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 4950 1; #X obj -278 75 s Xobs; @@ -58,7 +39,6 @@ #X obj -328 123 r setUp; #X obj -332 214 r setUp; #X msg -220 121 0; -#X msg -231 29 4; #X msg -189 24 0.2; #X msg -141 404 35; #X obj -278 7 r thisXobs; @@ -90,693 +70,13 @@ #X connect 7 0 4 1; #X connect 7 0 3 1; #X restore 427 102 pd opLevels; -#X obj 430 73 hsl 100 25 0.001 1e+07 1 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 7802 1; +#X obj 430 73 hsl 100 25 0.001 1e+12 1 0 empty empty empty -2 -8 0 +10 -262144 -1 -1 3759 1; #X obj 427 2 r GAIN; #X floatatom 370 103 8 0 0 0 - - -; -#X obj -227 545 s hiltThick; #X msg -171 120 1; -#N canvas 186 115 1107 640 sources 1; -#X obj 117 -98 sweepTime; -#N canvas 452 68 1135 756 arcDist 0; -#X obj 118 59 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj 118 112 s GO; -#X obj 58 59 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 --1; -#X obj 58 112 s setUp; -#X obj 96 175 * 0.01745; -#X obj 111 246 * 0.01745; -#X obj 96 198 cos; -#X obj 111 267 cos; -#X obj 96 317 *; -#X obj 111 291 t f b; -#X obj 225 178 * 0.01745; -#X obj 225 153 r presweepElev; -#X obj 320 151 * 0.01745; -#X obj 320 126 r postsweepElev; -#X obj 320 172 sin; -#X obj 320 194 t f b; -#X obj 225 202 sin; -#X obj 225 226 *; -#X obj 240 276 * 0.01745; -#X obj 339 261 * 0.01745; -#X obj 240 307 -; -#X obj 240 332 cos; -#X obj 240 352 t f b; -#X obj 225 377 *; -#X obj 339 284 t f b; -#X obj 210 426 +; -#X obj 225 401 t f b; -#X obj 210 449 acos; -#X obj 210 472 *; -#X obj 244 446 r length; -#X obj 96 150 r presweepElev; -#X obj 111 221 r postsweepElev; -#X obj 428 483 -; -#X obj 428 528 select 1; -#X obj 195 600 +; -#X obj 210 515 t f b; -#X obj 508 525 select 0; -#X msg 508 549 0; -#X obj 508 617 -; -#X obj 508 640 * 2; -#X obj 428 410 r postsweepAzim; -#X obj 443 432 r presweepAzim; -#X obj 443 454 t f b; -#X floatatom 194 630 0 0 0 0 - - -; -#X obj 361 573 spigot; -#X floatatom 380 710 0 0 0 0 - - -; -#X obj 394 529 * -1; -#X obj 394 550 + 1; -#X obj 332 531 spigot; -#X obj 240 251 r postsweepAzim; -#X obj 339 236 r presweepAzim; -#X obj 428 506 >= 180; -#X obj 332 686 abs; -#X obj 332 712 outlet; -#X text 327 27 Calculates the length of the arc based on the length -of the great circle. Always presumed the centre of the arc is a stationary -origin.; -#X obj 515 120 r start_armLength; -#X obj 530 140 r bladeLen; -#X obj 515 161 +; -#X obj 552 183 s length; -#X obj 443 547 r length; -#X obj 428 589 f; -#X obj 523 589 t f b; -#X obj 443 567 * 3.14159; -#X text 25 695 Calculate the length of the great circle; -#X text 371 373 Add in the length of half the circumference if angles -are greater than 180 degrees.; -#X obj 481 209 /; -#X obj 503 185 t f b; -#X obj 481 233 s blarm; -#X obj 738 170 r hiltThick; -#X obj 753 192 r tipThick; -#X obj 738 215 -; -#X obj 738 240 s dThick; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 4 0 6 0; -#X connect 5 0 7 0; -#X connect 6 0 8 0; -#X connect 7 0 9 0; -#X connect 8 0 25 0; -#X connect 9 0 8 1; -#X connect 9 1 8 0; -#X connect 10 0 16 0; -#X connect 11 0 10 0; -#X connect 12 0 14 0; -#X connect 13 0 12 0; -#X connect 14 0 15 0; -#X connect 15 0 17 1; -#X connect 15 1 17 0; -#X connect 16 0 17 0; -#X connect 17 0 23 0; -#X connect 18 0 20 0; -#X connect 19 0 24 0; -#X connect 20 0 21 0; -#X connect 21 0 22 0; -#X connect 22 0 23 1; -#X connect 22 1 23 0; -#X connect 23 0 26 0; -#X connect 24 0 20 1; -#X connect 24 1 20 0; -#X connect 25 0 27 0; -#X connect 26 0 25 1; -#X connect 26 1 25 0; -#X connect 27 0 28 0; -#X connect 28 0 35 0; -#X connect 28 0 44 0; -#X connect 29 0 28 1; -#X connect 30 0 4 0; -#X connect 31 0 5 0; -#X connect 32 0 51 0; -#X connect 33 0 60 0; -#X connect 34 0 43 0; -#X connect 34 0 48 0; -#X connect 35 0 34 1; -#X connect 35 0 61 0; -#X connect 35 1 34 0; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 39 0 34 0; -#X connect 40 0 32 0; -#X connect 41 0 42 0; -#X connect 42 0 32 1; -#X connect 42 1 32 0; -#X connect 44 0 52 0; -#X connect 46 0 47 0; -#X connect 47 0 44 1; -#X connect 48 0 52 0; -#X connect 49 0 18 0; -#X connect 50 0 19 0; -#X connect 51 0 33 0; -#X connect 51 0 36 0; -#X connect 51 0 46 0; -#X connect 51 0 48 1; -#X connect 52 0 45 0; -#X connect 52 0 53 0; -#X connect 55 0 57 0; -#X connect 55 0 65 0; -#X connect 56 0 57 1; -#X connect 57 0 58 0; -#X connect 57 0 66 0; -#X connect 59 0 62 0; -#X connect 60 0 38 0; -#X connect 61 0 38 1; -#X connect 61 1 38 0; -#X connect 62 0 60 1; -#X connect 65 0 67 0; -#X connect 66 0 65 1; -#X connect 66 1 65 0; -#X connect 68 0 70 0; -#X connect 69 0 70 1; -#X connect 70 0 71 0; -#X restore 117 -121 pd arcDist; -#X obj 187 -120 centreAngles; -#N canvas 656 32 742 749 tipRe 0; -#X text -122 17 Start calculation with elevation = 0 \, arm length -is constant \, acceleration/deceleration is constant.; -#X msg -249 393 \$1 \$2; -#X obj -249 368 pack; -#X msg -79 425 0; -#X obj -250 345 f; -#X obj -271 301 r GO; -#X msg 60 427 0 \$1; -#X obj 59 350 t f b; -#X obj 60 378 delay; -#X obj -79 404 r setUp; -#X text -96 385 Start at 0 speed; -#X text 102 438 \$1 = time to reach speed of 0; -#X obj 74 303 r preswingTime; -#X text 12 263 Trigger once full speed; -#X text -312 424 \$1 = source speed; -#X text -312 440 \$2 = time to reach source speed; -#X obj -224 344 r preswingTime; -#X text -162 302 Top Speed for this source; -#X obj 117 367 r postswingTime; -#X obj 59 283 r GO; -#X obj 59 325 f; -#X obj 60 405 f; -#X obj -79 457 vline~; -#X text -13 68 Speed is always maximum when at the X Z plane therefore -the elevation angle is not considered.; -#X obj 122 548 r myMet; -#X obj 122 571 snapshot~; -#X floatatom 122 594 0 0 0 0 - - -; -#X obj -235 303 r topSpeed; -#X obj -79 480 *~ 66687.7; -#X obj -58 502 r tipThick; -#X obj -79 524 *~ 1; -#X obj -79 558 s~ tipRe; -#X text -5 477 Kinematic Viscosity; -#X obj -158 480 s~ tipSpeed; -#X floatatom -180 390 0 0 0 0 - - -; -#X floatatom 121 391 0 0 0 0 - - -; -#X connect 1 0 22 0; -#X connect 2 0 1 0; -#X connect 3 0 22 0; -#X connect 4 0 2 0; -#X connect 5 0 4 0; -#X connect 6 0 22 0; -#X connect 7 0 8 1; -#X connect 7 1 8 0; -#X connect 8 0 21 0; -#X connect 9 0 3 0; -#X connect 12 0 20 1; -#X connect 16 0 2 1; -#X connect 16 0 34 0; -#X connect 18 0 21 1; -#X connect 18 0 35 0; -#X connect 19 0 20 0; -#X connect 20 0 7 0; -#X connect 21 0 6 0; -#X connect 22 0 28 0; -#X connect 22 0 33 0; -#X connect 24 0 25 0; -#X connect 25 0 26 0; -#X connect 27 0 4 1; -#X connect 28 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 25 0; -#X connect 30 0 31 0; -#X restore 34 -121 pd tipRe; -#N canvas 253 280 1052 473 HiltPositions 0; -#X text -8592 93 z coordinate of tip; -#X text -8908 239 x coordinate of tip; -#X text -8680 51 y coordinate of tip; -#X obj -8779 53 sig~ 180; -#X obj -8779 97 -~; -#X obj -8779 117 *~ 0.002778; -#X obj -8695 115 *~ 0.002778; -#X obj -8609 138 *~ 0.002778; -#X obj -8779 141 cos~; -#X obj -8695 139 sin~; -#X obj -8764 163 sin~; -#X obj -8680 163 sin~; -#X obj -8609 165 cos~; -#X obj -8764 208 *~ 1; -#X obj -8680 208 *~ 1; -#X obj -8609 212 *~ 1; -#X obj -8779 236 *~; -#X obj -8695 239 *~; -#X obj -8764 74 inlet~; -#X obj -8609 116 inlet~; -#X obj -8375 119 *~ 0.002778; -#X obj -8291 117 *~ 0.002778; -#X obj -8205 140 *~ 0.002778; -#X obj -8375 143 cos~; -#X obj -8291 141 sin~; -#X obj -8360 165 sin~; -#X obj -8276 165 sin~; -#X obj -8205 167 cos~; -#X obj -8360 210 *~ 1; -#X obj -8276 210 *~ 1; -#X obj -8205 214 *~ 1; -#X obj -8375 238 *~; -#X obj -8291 241 *~; -#X obj -8256 187 r start_armLength; -#X obj -8375 262 s~ hiltX; -#X obj -8291 263 s~ hiltY; -#X obj -8205 236 s~ hiltZ; -#X obj -8660 185 r length; -#X text -8276 53 y coordinate of hilt; -#X text -8188 95 z coordinate of hilt; -#X text -8504 241 x coordinate of hilt; -#X obj -8609 234 s~ tipZ; -#X obj -8695 261 s~ tipY; -#X obj -8779 260 s~ tipX; -#X obj -8081 322 r myMet; -#X obj -8081 343 snapshot~; -#X floatatom -8081 364 0 0 0 0 - - -; -#X obj -8179 321 r myMet; -#X obj -8179 342 snapshot~; -#X floatatom -8179 363 0 0 0 0 - - -; -#X obj -8291 324 r myMet; -#X obj -8291 345 snapshot~; -#X floatatom -8291 366 0 0 0 0 - - -; -#X obj -8605 302 r myMet; -#X obj -8605 323 snapshot~; -#X floatatom -8605 344 0 0 0 0 - - -; -#X obj -8685 318 r myMet; -#X obj -8685 339 snapshot~; -#X floatatom -8685 360 0 0 0 0 - - -; -#X obj -8797 304 r myMet; -#X obj -8797 325 snapshot~; -#X floatatom -8797 346 0 0 0 0 - - -; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 4 0 6 0; -#X connect 4 0 21 0; -#X connect 4 0 20 0; -#X connect 5 0 8 0; -#X connect 6 0 9 0; -#X connect 7 0 10 0; -#X connect 7 0 11 0; -#X connect 7 0 12 0; -#X connect 8 0 16 0; -#X connect 9 0 17 0; -#X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 12 0 15 0; -#X connect 13 0 16 1; -#X connect 14 0 17 1; -#X connect 15 0 41 0; -#X connect 15 0 54 0; -#X connect 16 0 43 0; -#X connect 16 0 60 0; -#X connect 17 0 42 0; -#X connect 17 0 57 0; -#X connect 18 0 4 1; -#X connect 19 0 7 0; -#X connect 19 0 22 0; -#X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 0; -#X connect 22 0 26 0; -#X connect 22 0 27 0; -#X connect 23 0 31 0; -#X connect 24 0 32 0; -#X connect 25 0 28 0; -#X connect 26 0 29 0; -#X connect 27 0 30 0; -#X connect 28 0 31 1; -#X connect 29 0 32 1; -#X connect 30 0 36 0; -#X connect 30 0 45 0; -#X connect 31 0 34 0; -#X connect 31 0 51 0; -#X connect 32 0 35 0; -#X connect 32 0 48 0; -#X connect 33 0 29 1; -#X connect 33 0 30 1; -#X connect 33 0 28 1; -#X connect 37 0 14 1; -#X connect 37 0 15 1; -#X connect 37 0 13 1; -#X connect 44 0 45 0; -#X connect 45 0 46 0; -#X connect 47 0 48 0; -#X connect 48 0 49 0; -#X connect 50 0 51 0; -#X connect 51 0 52 0; -#X connect 53 0 54 0; -#X connect 54 0 55 0; -#X connect 56 0 57 0; -#X connect 57 0 58 0; -#X connect 59 0 60 0; -#X connect 60 0 61 0; -#X restore 187 -99 pd HiltPositions; -#N canvas 144 122 1130 580 sourceHiltPositions 0; -#X obj 271 193 r Zobs; -#X obj 185 191 r Yobs; -#X obj 101 183 r Xobs; -#X obj 86 252 -~; -#X obj 86 276 *~; -#X obj 170 254 -~; -#X obj 170 283 *~; -#X obj 256 254 -~; -#X obj 256 278 *~; -#X obj 155 317 +~; -#X obj 155 349 +~; -#X obj 155 376 sqrt~; -#X obj 271 235 line~; -#X obj 185 233 line~; -#X obj 101 229 line~; -#N canvas 99 63 1003 782 SourceAngles 0; -#X obj -8305 185 *~; -#X obj -8274 186 *~; -#X obj -8245 185 *~; -#X obj -8289 220 +~; -#X obj -8289 252 +~; -#X obj -8289 279 sqrt~; -#X obj -8571 236 -~; -#X obj -8571 260 *~; -#X obj -8535 235 -~; -#X obj -8535 264 *~; -#X obj -8499 235 -~; -#X obj -8499 259 *~; -#X obj -8550 298 +~; -#X obj -8550 330 +~; -#X obj -8550 357 sqrt~; -#X obj -8569 47 inlet~; -#X obj -8522 48 inlet~; -#X obj -8475 49 inlet~; -#X obj -8132 43 r Xobs; -#X obj -8132 83 line~; -#X msg -8132 64 \$1 5; -#X obj -8088 84 line~; -#X msg -8088 65 \$1 5; -#X obj -8041 84 line~; -#X msg -8041 65 \$1 5; -#X obj -8088 44 r Yobs; -#X obj -8041 44 r Zobs; -#X text -8567 24 a; -#X text -8517 29 b; -#X text -8471 26 c; -#X obj -8134 214 -~; -#X obj -8134 238 *~; -#X obj -8098 213 -~; -#X obj -8098 242 *~; -#X obj -8062 213 -~; -#X obj -8062 237 *~; -#X obj -8113 276 +~; -#X obj -8113 304 +~; -#X obj -8113 335 sqrt~; -#X obj -7937 219 -~; -#X obj -7937 243 *~; -#X obj -7901 218 -~; -#X obj -7901 247 *~; -#X obj -7865 218 -~; -#X obj -7865 242 *~; -#X obj -7916 281 +~; -#X obj -7916 313 +~; -#X obj -7916 340 sqrt~; -#X text -8578 360 U; -#X text -8309 279 W; -#X text -8130 337 d; -#X obj -8722 229 *~; -#X obj -8691 230 *~; -#X obj -8662 229 *~; -#X obj -8706 264 +~; -#X obj -8706 296 +~; -#X obj -8706 323 sqrt~; -#X text -8726 323 l; -#X obj -8517 559 arccos~; -#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -7909 83 s GO; -#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -7969 83 s setUp; -#X text -7936 341 m; -#X obj -8517 606 outlet~; -#X obj -8096 655 outlet~; -#X text -8574 642 Tip - Obs Elevation; -#X text -8145 680 Tip - Obs Azimuth; -#X obj -8517 445 +~; -#X obj -8517 474 -~; -#X obj -8487 481 *~ 2; -#X obj -8502 504 *~; -#X obj -8517 534 /~; -#X obj -8096 606 arccos~; -#X obj -8096 465 +~; -#X obj -8096 494 -~; -#X obj -8066 501 *~ 2; -#X obj -8081 524 *~; -#X obj -8096 554 /~; -#X text -8520 626 comment; -#X obj -8236 662 snapshot~; -#X floatatom -8236 686 0 0 0 0 - - -; -#X obj -8236 640 r myMet; -#X obj -8344 31 r conProX; -#X obj -8274 34 r conProY; -#X obj -8208 36 r conProZ; -#X obj -8344 72 line~; -#X msg -8344 53 \$1 5; -#X obj -8274 73 line~; -#X msg -8274 54 \$1 5; -#X obj -8208 76 line~; -#X msg -8208 57 \$1 5; -#X obj -8621 596 snapshot~; -#X floatatom -8621 620 0 0 0 0 - - -; -#X obj -8621 574 r myMet; -#X obj -8096 629 -~ 90; -#X floatatom -8351 6 0 0 0 0 - - -; -#X floatatom -8287 6 0 0 0 0 - - -; -#X floatatom -8188 9 0 0 0 0 - - -; -#X connect 0 0 3 0; -#X connect 1 0 3 1; -#X connect 2 0 4 1; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 4 0 75 1; -#X connect 6 0 7 0; -#X connect 6 0 7 1; -#X connect 7 0 12 0; -#X connect 8 0 9 0; -#X connect 8 0 9 1; -#X connect 9 0 12 1; -#X connect 10 0 11 0; -#X connect 10 0 11 1; -#X connect 11 0 13 1; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 68 1; -#X connect 13 0 74 1; -#X connect 14 0 71 0; -#X connect 14 0 77 0; -#X connect 15 0 6 1; -#X connect 15 0 30 1; -#X connect 15 0 51 0; -#X connect 15 0 51 1; -#X connect 16 0 8 1; -#X connect 16 0 32 1; -#X connect 16 0 52 0; -#X connect 16 0 52 1; -#X connect 17 0 10 1; -#X connect 17 0 34 1; -#X connect 17 0 53 0; -#X connect 17 0 53 1; -#X connect 18 0 20 0; -#X connect 19 0 30 0; -#X connect 19 0 39 0; -#X connect 20 0 19 0; -#X connect 21 0 32 0; -#X connect 21 0 41 0; -#X connect 22 0 21 0; -#X connect 23 0 34 0; -#X connect 23 0 43 0; -#X connect 24 0 23 0; -#X connect 25 0 22 0; -#X connect 26 0 24 0; -#X connect 30 0 31 0; -#X connect 30 0 31 1; -#X connect 31 0 36 0; -#X connect 32 0 33 0; -#X connect 32 0 33 1; -#X connect 33 0 36 1; -#X connect 34 0 35 0; -#X connect 34 0 35 1; -#X connect 35 0 37 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 37 0 68 0; -#X connect 38 0 70 0; -#X connect 39 0 40 0; -#X connect 39 0 40 1; -#X connect 40 0 45 0; -#X connect 41 0 42 0; -#X connect 41 0 42 1; -#X connect 42 0 45 1; -#X connect 43 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 46 1; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 46 0 69 1; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 55 1; -#X connect 54 0 55 0; -#X connect 55 0 56 0; -#X connect 55 0 74 0; -#X connect 56 0 76 0; -#X connect 58 0 64 0; -#X connect 58 0 92 0; -#X connect 59 0 60 0; -#X connect 61 0 62 0; -#X connect 68 0 69 0; -#X connect 69 0 72 0; -#X connect 70 0 71 1; -#X connect 71 0 72 1; -#X connect 72 0 58 0; -#X connect 73 0 95 0; -#X connect 74 0 75 0; -#X connect 75 0 78 0; -#X connect 76 0 77 1; -#X connect 77 0 78 1; -#X connect 78 0 73 0; -#X connect 80 0 81 0; -#X connect 82 0 80 0; -#X connect 83 0 87 0; -#X connect 83 0 96 0; -#X connect 84 0 89 0; -#X connect 84 0 97 0; -#X connect 85 0 91 0; -#X connect 85 0 98 0; -#X connect 86 0 6 0; -#X connect 86 0 0 0; -#X connect 86 0 0 1; -#X connect 86 0 39 1; -#X connect 87 0 86 0; -#X connect 88 0 1 0; -#X connect 88 0 1 1; -#X connect 88 0 41 1; -#X connect 88 0 8 0; -#X connect 89 0 88 0; -#X connect 90 0 10 0; -#X connect 90 0 2 0; -#X connect 90 0 2 1; -#X connect 90 0 43 1; -#X connect 91 0 90 0; -#X connect 92 0 93 0; -#X connect 94 0 92 0; -#X connect 95 0 65 0; -#X connect 95 0 80 0; -#X restore 434 392 pd SourceAngles; -#X obj 86 163 *~ 1; -#X obj 170 169 *~ 1; -#X obj 256 173 *~ 1; -#X obj 521 414 outlet~; -#X obj 434 414 outlet~; -#X obj 155 401 outlet~; -#X text 150 439 source distance from Observer; -#X text 360 440 source - Obs Elevation; -#X text 515 441 source - Obs Azimuth; -#X obj 831 345 r myMet; -#X obj 830 370 snapshot~; -#X obj 738 149 /~; -#X obj 738 172 atan~; -#X obj 738 195 /~ 3.14159; -#X obj 738 219 abs~; -#X obj 723 285 spigot~; -#X obj 762 242 >~ 0; -#X obj 690 230 sig~ 1; -#X obj 723 262 -~; -#X obj 858 309 spigot~; -#X obj 897 265 <~ 0; -#X obj 830 396 outlet; -#X text 822 423 Pan Value; -#X obj 797 242 r myMet; -#X obj 762 263 snapshot~; -#X obj 930 264 r myMet; -#X obj 897 287 snapshot~; -#X text 171 33 Calculates position of the hilt source.; -#X obj 86 136 r~ hiltX; -#X obj 170 145 r~ hiltY; -#X obj 256 150 r~ hiltZ; -#X msg 101 207 \$1 15; -#X msg 185 212 \$1 15; -#X msg 271 213 \$1 15; -#X connect 0 0 49 0; -#X connect 1 0 48 0; -#X connect 2 0 47 0; -#X connect 3 0 4 0; -#X connect 3 0 4 1; -#X connect 3 0 27 0; -#X connect 4 0 9 0; -#X connect 5 0 6 0; -#X connect 5 0 6 1; -#X connect 5 0 27 1; -#X connect 5 0 32 0; -#X connect 5 0 36 0; -#X connect 6 0 9 1; -#X connect 7 0 8 0; -#X connect 7 0 8 1; -#X connect 8 0 10 1; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 21 0; -#X connect 12 0 7 1; -#X connect 13 0 5 1; -#X connect 14 0 3 1; -#X connect 15 0 20 0; -#X connect 15 1 19 0; -#X connect 16 0 3 0; -#X connect 16 0 15 0; -#X connect 17 0 5 0; -#X connect 17 0 15 1; -#X connect 18 0 7 0; -#X connect 18 0 15 2; -#X connect 25 0 26 0; -#X connect 26 0 37 0; -#X connect 27 0 28 0; -#X connect 28 0 29 0; -#X connect 29 0 30 0; -#X connect 30 0 35 0; -#X connect 30 0 34 1; -#X connect 31 1 26 0; -#X connect 32 0 40 0; -#X connect 33 0 34 0; -#X connect 34 0 31 0; -#X connect 35 1 26 0; -#X connect 36 0 42 0; -#X connect 39 0 40 0; -#X connect 40 0 31 1; -#X connect 41 0 42 0; -#X connect 42 0 35 1; -#X connect 44 0 16 0; -#X connect 45 0 17 0; -#X connect 46 0 18 0; -#X connect 47 0 14 0; -#X connect 48 0 13 0; -#X connect 49 0 12 0; -#X restore 848 -22 pd sourceHiltPositions; -#N canvas 144 122 1130 580 sourcePositions 1; +#N canvas 361 203 1002 525 sources 0; +#N canvas 163 121 1103 599 sourcePositions 0; #X obj 271 193 r Zobs; #X obj 185 191 r Yobs; #X obj 101 183 r Xobs; @@ -795,12 +95,12 @@ #X msg 185 212 \$1 5; #X obj 101 229 line~; #X msg 101 207 \$1 5; -#X obj 521 414 outlet~; -#X obj 434 414 outlet~; +#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 360 440 source - Obs Elevation; -#X text 515 441 source - Obs Azimuth; +#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 /~; @@ -820,416 +120,134 @@ #X obj 930 264 r myMet; #X obj 897 287 snapshot~; #X text 171 33 Calculates position of the source.; -#N canvas 347 99 1003 782 SourceAngles 0; -#X obj -8305 185 *~; -#X obj -8274 186 *~; -#X obj -8245 185 *~; -#X obj -8289 220 +~; -#X obj -8289 252 +~; -#X obj -8289 279 sqrt~; -#X obj -8571 236 -~; -#X obj -8571 260 *~; -#X obj -8535 235 -~; -#X obj -8535 264 *~; -#X obj -8499 235 -~; -#X obj -8499 259 *~; -#X obj -8550 298 +~; -#X obj -8550 330 +~; -#X obj -8550 357 sqrt~; -#X obj -8569 47 inlet~; -#X obj -8522 48 inlet~; -#X obj -8475 49 inlet~; -#X obj -8132 43 r Xobs; -#X obj -8132 83 line~; -#X msg -8132 64 \$1 5; -#X obj -8088 84 line~; -#X msg -8088 65 \$1 5; -#X obj -8041 84 line~; -#X msg -8041 65 \$1 5; -#X obj -8088 44 r Yobs; -#X obj -8041 44 r Zobs; -#X text -8567 24 a; -#X text -8517 29 b; -#X text -8471 26 c; -#X obj -8134 214 -~; -#X obj -8134 238 *~; -#X obj -8098 213 -~; -#X obj -8098 242 *~; -#X obj -8062 213 -~; -#X obj -8062 237 *~; -#X obj -8113 276 +~; -#X obj -8113 304 +~; -#X obj -8113 335 sqrt~; -#X obj -7937 219 -~; -#X obj -7937 243 *~; -#X obj -7901 218 -~; -#X obj -7901 247 *~; -#X obj -7865 218 -~; -#X obj -7865 242 *~; -#X obj -7916 281 +~; -#X obj -7916 313 +~; -#X obj -7916 340 sqrt~; -#X text -8578 360 U; -#X text -8309 279 W; -#X text -8130 337 d; -#X obj -8722 229 *~; -#X obj -8691 230 *~; -#X obj -8662 229 *~; -#X obj -8706 264 +~; -#X obj -8706 296 +~; -#X obj -8706 323 sqrt~; -#X text -8726 323 l; -#X obj -8517 559 arccos~; -#X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -7909 83 s GO; -#X obj -7969 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -7969 83 s setUp; -#X text -7936 341 m; -#X obj -8517 606 outlet~; -#X obj -8096 655 outlet~; -#X text -8574 642 Tip - Obs Elevation; -#X text -8145 680 Tip - Obs Azimuth; -#X obj -8517 445 +~; -#X obj -8517 474 -~; -#X obj -8487 481 *~ 2; -#X obj -8502 504 *~; -#X obj -8517 534 /~; -#X obj -8096 606 arccos~; -#X obj -8096 465 +~; -#X obj -8096 494 -~; -#X obj -8066 501 *~ 2; -#X obj -8081 524 *~; -#X obj -8096 554 /~; -#X text -8520 626 comment; -#X obj -8096 629 +~ 90; -#X obj -8417 592 snapshot~; -#X floatatom -8417 616 0 0 0 0 - - -; -#X obj -8417 569 r myMet; -#X obj -8344 31 r conProX; -#X obj -8274 34 r conProY; -#X obj -8208 36 r conProZ; -#X obj -8344 72 line~; -#X msg -8344 53 \$1 5; -#X obj -8274 73 line~; -#X msg -8274 54 \$1 5; -#X obj -8208 76 line~; -#X msg -8208 57 \$1 5; -#X connect 0 0 3 0; -#X connect 1 0 3 1; -#X connect 2 0 4 1; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 4 0 75 1; -#X connect 6 0 7 0; -#X connect 6 0 7 1; -#X connect 7 0 12 0; -#X connect 8 0 9 0; -#X connect 8 0 9 1; -#X connect 9 0 12 1; -#X connect 10 0 11 0; -#X connect 10 0 11 1; -#X connect 11 0 13 1; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 68 1; -#X connect 13 0 74 1; -#X connect 14 0 71 0; -#X connect 14 0 77 0; -#X connect 15 0 6 1; -#X connect 15 0 30 1; -#X connect 15 0 51 0; -#X connect 15 0 51 1; -#X connect 16 0 8 1; -#X connect 16 0 32 1; -#X connect 16 0 52 0; -#X connect 16 0 52 1; -#X connect 17 0 10 1; -#X connect 17 0 34 1; -#X connect 17 0 53 0; -#X connect 17 0 53 1; -#X connect 18 0 20 0; -#X connect 19 0 30 0; -#X connect 19 0 39 0; -#X connect 20 0 19 0; -#X connect 21 0 32 0; -#X connect 21 0 41 0; -#X connect 22 0 21 0; -#X connect 23 0 34 0; -#X connect 23 0 43 0; -#X connect 24 0 23 0; -#X connect 25 0 22 0; -#X connect 26 0 24 0; -#X connect 30 0 31 0; -#X connect 30 0 31 1; -#X connect 31 0 36 0; -#X connect 32 0 33 0; -#X connect 32 0 33 1; -#X connect 33 0 36 1; -#X connect 34 0 35 0; -#X connect 34 0 35 1; -#X connect 35 0 37 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 37 0 68 0; -#X connect 38 0 70 0; -#X connect 39 0 40 0; -#X connect 39 0 40 1; -#X connect 40 0 45 0; -#X connect 41 0 42 0; -#X connect 41 0 42 1; -#X connect 42 0 45 1; -#X connect 43 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 46 1; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 46 0 69 1; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 55 1; -#X connect 54 0 55 0; -#X connect 55 0 56 0; -#X connect 55 0 74 0; -#X connect 56 0 76 0; -#X connect 58 0 64 0; -#X connect 59 0 60 0; -#X connect 61 0 62 0; -#X connect 68 0 69 0; -#X connect 69 0 72 0; -#X connect 70 0 71 1; -#X connect 71 0 72 1; -#X connect 72 0 58 0; -#X connect 73 0 80 0; -#X connect 74 0 75 0; -#X connect 75 0 78 0; -#X connect 76 0 77 1; -#X connect 77 0 78 1; -#X connect 78 0 73 0; -#X connect 80 0 65 0; -#X connect 80 0 81 0; -#X connect 81 0 82 0; -#X connect 83 0 81 0; -#X connect 84 0 88 0; -#X connect 85 0 90 0; -#X connect 86 0 92 0; -#X connect 87 0 6 0; -#X connect 87 0 0 0; -#X connect 87 0 0 1; -#X connect 87 0 39 1; -#X connect 88 0 87 0; -#X connect 89 0 1 0; -#X connect 89 0 1 1; -#X connect 89 0 41 1; -#X connect 89 0 8 0; -#X connect 90 0 89 0; -#X connect 91 0 10 0; -#X connect 91 0 2 0; -#X connect 91 0 2 1; -#X connect 91 0 43 1; -#X connect 92 0 91 0; -#X restore 503 87 pd SourceAngles; #X obj 86 140 sig~ 0; #X obj 170 142 inlet~; #X obj 256 150 inlet~; -#X obj 650 365 r myMet; -#X obj 650 386 snapshot~; -#X floatatom 650 407 0 0 0 0 - - -; -#X obj 547 358 inlet~; #X floatatom 338 234 0 0 0 0 - - -; #X floatatom 230 223 0 0 0 0 - - -; #X floatatom 144 219 0 0 0 0 - - -; -#N canvas 293 75 1049 610 prop________Angs 0; -#X obj 356 45 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 859 48 inlet~; -#X obj 630 80 r myMet; -#X obj 630 102 snapshot~; -#X floatatom 630 125 0 0 0 0 - - -; -#X obj 878 86 r myMet; -#X obj 878 108 snapshot~; -#X floatatom 878 131 0 0 0 0 - - -; -#X obj 405 73 r myMet; -#X obj 405 95 snapshot~; -#X floatatom 405 118 0 0 0 0 - - -; -#X obj 516 69 r myMet; -#X obj 516 91 snapshot~; -#X floatatom 516 114 0 0 0 0 - - -; -#X text 865 29 Prop Angle (2pi); #X obj -19 34 inlet~; -#X obj -40 80 r myMet; -#X obj -40 102 snapshot~; -#X floatatom -40 125 0 0 0 0 - - -; #X text -85 13 Source/Obs distance; -#X obj 98 49 inlet~; -#X obj 203 50 inlet~; -#X obj 143 68 r myMet; -#X obj 143 90 snapshot~; -#X floatatom 143 113 0 0 0 0 - - -; -#X obj 249 58 r myMet; -#X obj 249 80 snapshot~; -#X floatatom 249 103 0 0 0 0 - - -; -#X text 281 27 comment; -#X text 168 25 Source z; -#X text 84 29 Source y; -#X text 342 25 Obs x; +#X text 364 27 Obs x; #X text 426 21 Obs y; #X text 539 23 Obs z; -#X obj 636 197 inlet~; -#X obj 741 198 inlet~; -#X obj 848 195 inlet~; -#X obj 910 232 r myMet; -#X obj 910 254 snapshot~; -#X floatatom 910 277 0 0 0 0 - - -; -#X obj 685 225 r myMet; -#X obj 685 247 snapshot~; -#X floatatom 685 270 0 0 0 0 - - -; -#X obj 796 221 r myMet; -#X obj 796 243 snapshot~; -#X floatatom 796 266 0 0 0 0 - - -; -#X text 622 177 source - Obs x; -#X text 718 172 source - Obs y; -#X text 820 176 source - Obs z; -#X obj 764 296 *~; -#X obj 858 297 *~; -#X obj 38 155 *~; -#X obj 811 341 +~; -#X obj 811 366 sqrt~; -#X obj 848 379 r myMet; -#X obj 848 401 snapshot~; -#X floatatom 848 424 0 0 0 0 - - -; -#X obj 581 436 r myMet; -#X obj 581 458 snapshot~; -#X floatatom 581 481 0 0 0 0 - - -; -#X obj 39 93 inlet~; -#X obj 84 112 r myMet; -#X obj 84 134 snapshot~; -#X floatatom 84 157 0 0 0 0 - - -; -#X text 25 73 Source radius; -#X obj 472 159 *~; -#X obj 566 160 *~; -#X obj 519 204 +~; -#X obj 519 229 sqrt~; -#X obj 556 242 r myMet; -#X obj 556 264 snapshot~; -#X floatatom 556 287 0 0 0 0 - - -; -#X obj 399 284 +~; -#X obj 398 337 -~; -#X obj 398 394 /~; -#X obj 786 409 *~ 2; -#X obj 770 438 *~; -#X obj 398 421 arccos~; -#X obj 398 446 +~ 90; -#X text -32 379 THis is the angle in the y z plane between a projected +#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 connect 0 0 11 0; -#X connect 1 0 14 0; -#X connect 1 0 67 0; -#X connect 1 0 67 1; -#X connect 2 0 5 0; -#X connect 2 0 68 0; -#X connect 2 0 68 1; -#X connect 3 0 8 0; -#X connect 4 0 5 0; -#X connect 5 0 6 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 13 0 14 0; +#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 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; +#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 17 0 19 0; -#X connect 18 0 19 0; -#X connect 19 0 20 0; -#X connect 22 0 25 0; -#X connect 23 0 28 0; -#X connect 24 0 25 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 27 0 28 0; -#X connect 28 0 29 0; -#X connect 36 0 43 0; -#X connect 37 0 46 0; -#X connect 37 0 51 1; -#X connect 37 0 51 0; -#X connect 38 0 40 0; -#X connect 38 0 52 0; -#X connect 38 0 52 1; +#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 39 0; #X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 51 0 54 0; -#X connect 52 0 54 1; -#X connect 53 0 74 0; -#X connect 54 0 55 0; -#X connect 54 0 74 1; -#X connect 55 0 57 0; -#X connect 55 0 77 0; -#X connect 56 0 57 0; -#X connect 57 0 58 0; -#X connect 59 0 60 0; -#X connect 60 0 61 0; -#X connect 62 0 64 0; -#X connect 62 0 53 0; -#X connect 62 0 53 1; -#X connect 62 0 78 0; -#X connect 63 0 64 0; -#X connect 64 0 65 0; -#X connect 67 0 69 0; -#X connect 68 0 69 1; -#X connect 69 0 70 0; -#X connect 69 0 75 1; -#X connect 70 0 72 0; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 74 0 75 0; -#X connect 75 0 76 0; -#X connect 76 0 79 0; -#X connect 77 0 78 1; -#X connect 78 0 76 1; -#X connect 79 0 80 0; -#X connect 80 0 60 0; +#X connect 41 0 30 1; #X restore 436 379 pd prop________Angs; #X obj 418 155 inlet~; #X connect 0 0 13 0; -#X connect 0 0 51 0; +#X connect 0 0 46 0; #X connect 1 0 15 0; -#X connect 1 0 52 0; +#X connect 1 0 47 0; #X connect 2 0 17 0; -#X connect 2 0 53 0; +#X connect 2 0 48 0; #X connect 3 0 4 0; #X connect 3 0 4 1; #X connect 3 0 26 0; -#X connect 3 0 54 7; #X connect 4 0 9 0; #X connect 5 0 6 0; #X connect 5 0 6 1; #X connect 5 0 26 1; #X connect 5 0 31 0; #X connect 5 0 35 0; -#X connect 5 0 54 8; +#X connect 5 0 49 5; #X connect 6 0 9 1; #X connect 7 0 8 0; #X connect 7 0 8 1; -#X connect 7 0 54 9; +#X connect 7 0 49 6; #X connect 8 0 10 1; #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 11 0 20 0; -#X connect 11 0 54 0; +#X connect 11 0 49 0; #X connect 12 0 7 1; -#X connect 12 0 54 6; +#X connect 12 0 49 4; #X connect 13 0 12 0; #X connect 14 0 5 1; -#X connect 14 0 54 5; +#X connect 14 0 49 3; #X connect 15 0 14 0; #X connect 16 0 3 1; -#X connect 16 0 54 4; +#X connect 16 0 49 2; #X connect 17 0 16 0; #X connect 24 0 25 0; #X connect 25 0 36 0; @@ -1248,706 +266,23 @@ #X connect 39 0 30 1; #X connect 40 0 41 0; #X connect 41 0 34 1; -#X connect 44 0 3 0; -#X connect 45 0 5 0; -#X connect 45 0 54 2; -#X connect 46 0 7 0; -#X connect 46 0 54 3; -#X connect 47 0 48 0; -#X connect 48 0 49 0; -#X connect 50 0 54 10; -#X connect 55 0 54 1; -#X restore 82 117 pd sourcePositions; -#N canvas 42 225 549 568 sourceQuantity 0; -#X obj 93 81 t f b; -#X obj 78 104 -; -#X obj 108 167 t f b; -#X obj 93 190 -; -#X obj 93 126 r length; -#X obj 108 146 r start_armLength; -#X obj 78 237 /; -#X obj 93 212 t f b; -#X obj 78 40 r tipThick; -#X obj 93 60 r hiltThick; -#X obj 224 308 *; -#X obj 224 238 r length; -#X obj 239 284 t f b; -#X floatatom 297 328 0 0 0 0 - - -; -#X obj 224 394 +; -#X obj 239 370 t f b; -#X obj 239 348 r tipThick; -#X floatatom 274 412 0 0 0 0 - - -; -#X obj 224 262 * -1; -#X obj 78 270 s bladeGrad; -#X obj 224 432 s bladeConst; -#X connect 0 0 1 1; -#X connect 0 1 1 0; -#X connect 1 0 6 0; -#X connect 2 0 3 1; -#X connect 2 1 3 0; -#X connect 3 0 7 0; -#X connect 4 0 3 0; -#X connect 5 0 2 0; -#X connect 6 0 12 0; -#X connect 6 0 19 0; -#X connect 7 0 6 1; -#X connect 8 0 1 0; -#X connect 9 0 0 0; -#X connect 10 0 13 0; -#X connect 10 0 14 0; -#X connect 11 0 18 0; -#X connect 12 0 10 1; -#X connect 12 1 10 0; -#X connect 14 0 17 0; -#X connect 14 0 20 0; -#X connect 15 0 14 1; -#X connect 15 1 14 0; -#X connect 16 0 15 0; -#X connect 18 0 10 0; -#X restore 311 -99 pd sourceQuantity; -#N canvas 332 130 768 537 contPlaneFind 0; -#N canvas 300 23 1010 851 baseFind 0; -#X obj -8813 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8813 81 s GO; -#X obj -8873 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8873 81 s setUp; -#X text -8303 44 Calculate where the mid point of the swing should -be in order that the max speed is in the xz plane; -#X text -8738 -1 The start position of the sword and the mid point -are then vectors that describe plane of the sword. From this we can -project to a point that is the closest point to the observer and calculate -the elevation and azimuth between source and observer.; -#X text -8750 112 a11; -#X text -8692 111 a21; -#X text -8588 108 a31; -#X text -8071 98 a32; -#X text -8151 87 a22; -#X text -8233 96 a12; -#X text -8737 222 b11; -#X text -8478 308 b12 & b21; -#X text -8203 213 b22; -#X text -8103 413 Determinant; -#X text -8527 354 -b12 & -b21; -#X text -8849 290 Martix a is original; -#X text -8849 320 Martix c is inverse b; -#X text -8849 305 Martix b is a' * a; -#X text -8086 478 c11; -#X text -8498 528 c12 & c21; -#X text -8750 513 c22; -#X text -8778 668 d11; -#X text -8645 669 d21; -#X text -8521 681 d31; -#X text -8385 690 d12; -#X text -8256 689 d22; -#X text -8126 700 d32; -#N canvas 478 224 632 467 ProjectionPoint 0; -#X obj 108 56 r Xobs; -#X obj 183 99 r Zobs; -#X obj 147 76 r Yobs; -#X obj -106 63 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -106 116 s GO; -#X obj -166 63 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -166 116 s setUp; -#X text -50 346 x' \, y' & z' relates to the point in the plane of -the sword when the observer position is projected on; -#X text 1 269 x'; -#X text 144 274 y'; -#X text 288 277 z'; -#X obj 93 143 inlet; -#X obj 132 165 inlet; -#X obj 168 187 inlet; -#X obj 241 146 inlet; -#X obj 280 166 inlet; -#X obj 316 187 inlet; -#X obj 316 216 *; -#X obj 280 215 *; -#X obj 241 215 *; -#X obj 265 248 +; -#X obj 265 279 +; -#X obj 265 304 outlet; -#X obj 168 216 *; -#X obj 132 214 *; -#X obj 93 214 *; -#X obj 117 244 +; -#X obj 117 272 +; -#X obj 117 297 outlet; -#X obj -26 291 outlet; -#X obj -26 267 +; -#X obj -26 242 +; -#X obj 25 218 *; -#X obj -11 217 *; -#X obj -50 217 *; -#X obj -50 144 inlet; -#X obj -11 165 inlet; -#X obj 25 185 inlet; -#X connect 0 0 34 1; -#X connect 0 0 25 1; -#X connect 0 0 19 1; -#X connect 1 0 32 1; -#X connect 1 0 23 1; -#X connect 1 0 17 1; -#X connect 2 0 33 1; -#X connect 2 0 24 1; -#X connect 2 0 18 1; -#X connect 3 0 4 0; -#X connect 5 0 6 0; -#X connect 11 0 25 0; -#X connect 12 0 24 0; -#X connect 13 0 23 0; -#X connect 14 0 19 0; -#X connect 15 0 18 0; -#X connect 16 0 17 0; -#X connect 17 0 21 1; -#X connect 18 0 20 1; -#X connect 19 0 20 0; -#X connect 20 0 21 0; -#X connect 21 0 22 0; -#X connect 23 0 27 1; -#X connect 24 0 26 1; -#X connect 25 0 26 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 30 0 29 0; -#X connect 31 0 30 0; -#X connect 32 0 30 1; -#X connect 33 0 31 1; -#X connect 34 0 31 0; -#X connect 35 0 34 0; -#X connect 36 0 33 0; -#X connect 37 0 32 0; -#X restore -8320 786 pd ProjectionPoint; -#X floatatom -8587 86 0 0 0 0 - - -; -#X floatatom -8530 86 0 0 0 0 - - -; -#X floatatom -8666 86 0 0 0 0 - - -; -#X obj -8749 129 inlet; -#X obj -8695 129 inlet; -#X obj -8589 126 inlet; -#X obj -8749 170 *; -#X obj -8695 168 *; -#X obj -8589 167 *; -#X obj -8695 198 +; -#X obj -8710 222 +; -#X obj -8725 525 *; -#X obj -8749 620 *; -#X obj -8734 645 *; -#X obj -8749 670 +; -#X obj -8421 265 *; -#X obj -8390 266 *; -#X obj -8360 267 *; -#X obj -8390 292 +; -#X obj -8405 316 +; -#X obj -8404 351 *; -#X obj -8464 367 * -1; -#X obj -8464 498 *; -#X obj -8619 622 *; -#X obj -8604 647 *; -#X obj -8619 672 +; -#X obj -8479 657 *; -#X obj -8494 682 +; -#X obj -8494 632 *; -#X obj -8244 115 inlet; -#X obj -8144 109 inlet; -#X obj -8071 119 inlet; -#X obj -8074 159 *; -#X obj -8160 159 *; -#X obj -8244 153 *; -#X obj -8160 191 +; -#X obj -8175 216 +; -#X obj -8131 385 *; -#X obj -8131 411 -; -#X obj -8131 459 /; -#X obj -8146 488 *; -#X obj -8359 641 *; -#X obj -8344 666 *; -#X obj -8359 688 +; -#X obj -8229 643 *; -#X obj -8214 668 *; -#X obj -8229 693 +; -#X obj -8104 653 *; -#X obj -8089 678 *; -#X obj -8104 703 +; -#N canvas 165 174 1128 600 ProjectionMatrix 0; -#X obj -385 72 inlet; -#X obj -297 70 inlet; -#X obj -213 70 inlet; -#X obj -129 70 inlet; -#X obj -48 70 inlet; -#X obj 37 70 inlet; -#X obj 125 71 inlet; -#X obj 208 70 inlet; -#X obj 314 71 inlet; -#X obj 399 69 inlet; -#X obj 483 70 inlet; -#X obj 572 70 inlet; -#X text -128 460 p13; -#X text -257 459 p12; -#X text -375 460 p11; -#X text 231 452 p23; -#X text 100 457 p22; -#X text -18 461 p21; -#X text 591 468 p33; -#X text 463 465 p32; -#X text 349 460 p31; -#X obj -400 385 *; -#X obj -385 410 *; -#X obj -400 460 +; -#X obj -385 437 t f b; -#X obj -370 388 t f b; -#X obj -385 365 t f b; -#X obj -284 383 *; -#X obj -269 408 *; -#X obj -284 458 +; -#X obj -269 435 t f b; -#X obj -254 386 t f b; -#X obj -269 363 t f b; -#X obj -153 383 *; -#X obj -138 408 *; -#X obj -153 458 +; -#X obj -138 435 t f b; -#X obj -123 386 t f b; -#X obj -138 363 t f b; -#X obj -46 386 *; -#X obj -31 411 *; -#X obj -46 461 +; -#X obj -31 438 t f b; -#X obj -16 389 t f b; -#X obj -31 366 t f b; -#X obj 76 382 *; -#X obj 91 407 *; -#X obj 76 457 +; -#X obj 91 434 t f b; -#X obj 106 385 t f b; -#X obj 91 362 t f b; -#X obj 206 379 *; -#X obj 221 404 *; -#X obj 206 454 +; -#X obj 221 431 t f b; -#X obj 236 382 t f b; -#X obj 221 359 t f b; -#X obj 316 384 *; -#X obj 331 409 *; -#X obj 316 459 +; -#X obj 331 436 t f b; -#X obj 346 387 t f b; -#X obj 331 364 t f b; -#X obj 430 387 *; -#X obj 445 412 *; -#X obj 430 462 +; -#X obj 445 439 t f b; -#X obj 460 390 t f b; -#X obj 445 367 t f b; -#X obj 557 392 *; -#X obj 572 417 *; -#X obj 557 467 +; -#X obj 572 444 t f b; -#X obj 587 395 t f b; -#X obj 572 372 t f b; -#X obj -400 487 outlet; -#X obj -153 482 outlet; -#X obj -284 486 outlet; -#X obj 206 480 outlet; -#X obj 76 482 outlet; -#X obj -46 487 outlet; -#X obj 557 491 outlet; -#X obj 430 488 outlet; -#X obj 316 482 outlet; -#X text -380 50 a11; -#X text -300 52 a21; -#X text -217 52 a31; -#X text -126 43 a12; -#X text -45 51 a22; -#X text 43 51 a32; -#X text 144 45 d11; -#X text 219 51 d21; -#X text 318 49 d31; -#X text 405 49 d12; -#X text 485 48 d22; -#X text 574 47 d32; -#X floatatom -200 526 0 0 0 0 - - -; -#X floatatom -200 546 0 0 0 0 - - -; -#X floatatom -198 567 0 0 0 0 - - -; -#X floatatom 73 524 0 0 0 0 - - -; -#X floatatom 74 546 0 0 0 0 - - -; -#X floatatom 76 568 0 0 0 0 - - -; -#X floatatom 422 517 0 0 0 0 - - -; -#X floatatom 423 538 0 0 0 0 - - -; -#X floatatom 425 561 0 0 0 0 - - -; -#X connect 0 0 26 0; -#X connect 0 0 44 0; -#X connect 0 0 62 0; -#X connect 1 0 32 0; -#X connect 1 0 50 0; -#X connect 1 0 68 0; -#X connect 2 0 38 0; -#X connect 2 0 56 0; -#X connect 2 0 74 0; -#X connect 3 0 25 0; -#X connect 3 0 43 0; -#X connect 3 0 61 0; -#X connect 4 0 31 0; -#X connect 4 0 49 0; -#X connect 4 0 67 0; -#X connect 5 0 37 0; -#X connect 5 0 55 0; -#X connect 5 0 73 0; -#X connect 6 0 21 0; -#X connect 6 0 27 0; -#X connect 6 0 33 0; -#X connect 7 0 39 0; -#X connect 7 0 45 0; -#X connect 7 0 51 0; -#X connect 8 0 57 0; -#X connect 8 0 63 0; -#X connect 8 0 69 0; -#X connect 9 0 22 0; -#X connect 9 0 28 0; -#X connect 9 0 34 0; -#X connect 10 0 40 0; -#X connect 10 0 46 0; -#X connect 10 0 52 0; -#X connect 11 0 58 0; -#X connect 11 0 64 0; -#X connect 11 0 70 0; -#X connect 21 0 23 0; -#X connect 22 0 24 0; -#X connect 23 0 75 0; -#X connect 23 0 96 0; -#X connect 24 0 23 1; -#X connect 24 1 23 0; -#X connect 25 0 22 1; -#X connect 25 1 22 0; -#X connect 26 0 21 1; -#X connect 26 1 21 0; -#X connect 27 0 29 0; -#X connect 28 0 30 0; -#X connect 29 0 77 0; -#X connect 29 0 97 0; -#X connect 30 0 29 1; -#X connect 30 1 29 0; -#X connect 31 0 28 1; -#X connect 31 1 28 0; -#X connect 32 0 27 1; -#X connect 32 1 27 0; -#X connect 33 0 35 0; -#X connect 34 0 36 0; -#X connect 35 0 76 0; -#X connect 35 0 98 0; -#X connect 36 0 35 1; -#X connect 36 1 35 0; -#X connect 37 0 34 1; -#X connect 37 1 34 0; -#X connect 38 0 33 1; -#X connect 38 1 33 0; -#X connect 39 0 41 0; -#X connect 40 0 42 0; -#X connect 41 0 80 0; -#X connect 41 0 99 0; -#X connect 42 0 41 1; -#X connect 42 1 41 0; -#X connect 43 0 40 1; -#X connect 43 1 40 0; -#X connect 44 0 39 1; -#X connect 44 1 39 0; -#X connect 45 0 47 0; -#X connect 46 0 48 0; -#X connect 47 0 79 0; -#X connect 47 0 100 0; -#X connect 48 0 47 1; -#X connect 48 1 47 0; -#X connect 49 0 46 1; -#X connect 49 1 46 0; -#X connect 50 0 45 1; -#X connect 50 1 45 0; -#X connect 51 0 53 0; -#X connect 52 0 54 0; -#X connect 53 0 78 0; -#X connect 53 0 101 0; -#X connect 54 0 53 1; -#X connect 54 1 53 0; -#X connect 55 0 52 1; -#X connect 55 1 52 0; -#X connect 56 0 51 1; -#X connect 56 1 51 0; -#X connect 57 0 59 0; -#X connect 58 0 60 0; -#X connect 59 0 83 0; -#X connect 59 0 102 0; -#X connect 60 0 59 1; -#X connect 60 1 59 0; -#X connect 61 0 58 1; -#X connect 61 1 58 0; -#X connect 62 0 57 1; -#X connect 62 1 57 0; -#X connect 63 0 65 0; -#X connect 64 0 66 0; -#X connect 65 0 82 0; -#X connect 65 0 103 0; -#X connect 66 0 65 1; -#X connect 66 1 65 0; -#X connect 67 0 64 1; -#X connect 67 1 64 0; -#X connect 68 0 63 1; -#X connect 68 1 63 0; -#X connect 69 0 71 0; -#X connect 70 0 72 0; -#X connect 71 0 81 0; -#X connect 71 0 104 0; -#X connect 72 0 71 1; -#X connect 72 1 71 0; -#X connect 73 0 70 1; -#X connect 73 1 70 0; -#X connect 74 0 69 1; -#X connect 74 1 69 0; -#X restore -8323 762 pd ProjectionMatrix; -#X obj -8131 435 swap 1; -#X floatatom -8345 85 0 0 0 0 - - -; -#X floatatom -8288 83 0 0 0 0 - - -; -#X floatatom -8417 86 0 0 0 0 - - -; -#X obj -8320 808 outlet; -#X obj -8268 808 outlet; -#X obj -8215 809 outlet; -#X floatatom -8787 251 0 0 0 0 - - -; -#X floatatom -8048 242 0 0 0 0 - - -; -#X floatatom -8375 335 0 0 0 0 - - -; -#X floatatom -8728 556 0 0 0 0 - - -; -#X floatatom -8403 506 0 0 0 0 - - -; -#X floatatom -8129 534 0 0 0 0 - - -; -#X text -8851 334 Matrix d is a * c; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 29 0 85 0; -#X connect 29 1 86 0; -#X connect 29 2 87 0; -#X connect 33 0 36 0; -#X connect 33 0 36 1; -#X connect 33 0 42 0; -#X connect 33 0 45 0; -#X connect 33 0 71 0; -#X connect 33 0 80 0; -#X connect 33 0 32 0; -#X connect 34 0 37 0; -#X connect 34 0 37 1; -#X connect 34 0 46 0; -#X connect 34 0 53 0; -#X connect 34 0 74 0; -#X connect 34 0 80 1; -#X connect 34 0 30 0; -#X connect 35 0 38 0; -#X connect 35 0 38 1; -#X connect 35 0 47 0; -#X connect 35 0 58 0; -#X connect 35 0 77 0; -#X connect 35 0 80 2; -#X connect 35 0 31 0; -#X connect 36 0 40 0; -#X connect 37 0 39 0; -#X connect 38 0 39 1; -#X connect 39 0 40 1; -#X connect 40 0 41 1; -#X connect 40 0 67 0; -#X connect 40 0 88 0; -#X connect 41 0 72 0; -#X connect 41 0 75 0; -#X connect 41 0 78 0; -#X connect 41 0 91 0; -#X connect 42 0 44 0; -#X connect 43 0 44 1; -#X connect 44 0 80 6; -#X connect 45 0 49 0; -#X connect 46 0 48 0; -#X connect 47 0 48 1; -#X connect 48 0 49 1; -#X connect 49 0 50 0; -#X connect 49 0 50 1; -#X connect 49 0 51 0; -#X connect 49 0 90 0; -#X connect 50 0 68 1; -#X connect 51 0 52 0; -#X connect 52 0 43 1; -#X connect 52 0 54 1; -#X connect 52 0 56 1; -#X connect 52 0 71 1; -#X connect 52 0 74 1; -#X connect 52 0 77 1; -#X connect 52 0 92 0; -#X connect 53 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 80 7; -#X connect 56 0 57 1; -#X connect 57 0 80 8; -#X connect 58 0 57 0; -#X connect 59 0 43 0; -#X connect 59 0 45 1; -#X connect 59 0 64 0; -#X connect 59 0 64 1; -#X connect 59 0 72 1; -#X connect 59 0 80 3; -#X connect 59 0 84 0; -#X connect 60 0 46 1; -#X connect 60 0 54 0; -#X connect 60 0 63 0; -#X connect 60 0 63 1; -#X connect 60 0 75 1; -#X connect 60 0 80 4; -#X connect 60 0 82 0; -#X connect 61 0 47 1; -#X connect 61 0 56 0; -#X connect 61 0 62 1; -#X connect 61 0 62 0; -#X connect 61 0 78 1; -#X connect 61 0 80 5; -#X connect 61 0 83 0; -#X connect 62 0 65 1; -#X connect 63 0 65 0; -#X connect 64 0 66 0; -#X connect 65 0 66 1; -#X connect 66 0 67 1; -#X connect 66 0 70 0; -#X connect 66 0 89 0; -#X connect 67 0 68 0; -#X connect 68 0 81 0; -#X connect 69 0 41 0; -#X connect 69 0 52 1; -#X connect 69 0 70 1; -#X connect 70 0 42 1; -#X connect 70 0 53 1; -#X connect 70 0 58 1; -#X connect 70 0 93 0; -#X connect 71 0 73 0; -#X connect 72 0 73 1; -#X connect 73 0 80 9; -#X connect 74 0 76 0; -#X connect 75 0 76 1; -#X connect 76 0 80 10; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 80 11; -#X connect 80 0 29 0; -#X connect 80 1 29 1; -#X connect 80 2 29 2; -#X connect 80 3 29 3; -#X connect 80 4 29 4; -#X connect 80 5 29 5; -#X connect 80 6 29 6; -#X connect 80 7 29 7; -#X connect 80 8 29 8; -#X connect 81 0 69 0; -#X connect 81 1 69 1; -#X restore -7940 388 pd baseFind; -#X text -7844 442 XYZ of the projection point; -#X obj -8124 39 r presweepAzim; -#X obj -8124 60 swap 180; -#X obj -8124 82 -; -#X obj -8124 126 cos; -#X obj -8124 104 * 0.0174; -#X obj -8040 161 sin; -#X obj -8109 148 sin; -#X obj -7931 43 r presweepElev; -#X obj -7931 64 * 0.0174; -#X obj -7931 88 cos; -#X obj -8109 211 *; -#X obj -7977 156 r length; -#X obj -8124 258 *; -#X obj -8109 233 t f b; -#X obj -8025 185 sin; -#X obj -8025 213 *; -#X obj -8040 260 *; -#X obj -8025 235 t f b; -#X obj -7932 209 *; -#X floatatom -8152 289 0 0 0 0 - - -; -#X floatatom -8060 287 0 0 0 0 - - -; -#X floatatom -7967 283 0 0 0 0 - - -; -#X obj -7728 147 r midElev; -#X obj -7728 169 * 0.0174; -#X obj -7728 193 cos; -#X text -7694 235 a32; -#X text -7754 242 a22; -#X text -7822 238 a12; -#X obj -7798 198 sin; -#X obj -7798 222 *; -#X obj -7728 220 *; -#X obj -7977 177 t f b f b f b f b f b; -#X msg -7765 227 0; -#X floatatom -7854 280 0 0 0 0 - - -; -#X floatatom -7762 278 0 0 0 0 - - -; -#X floatatom -7669 274 0 0 0 0 - - -; -#X floatatom -7652 171 0 0 0 0 - - -; -#X text -8082 258 a11; -#X text -8014 262 a21; -#X text -7954 255 a31; -#X obj -7877 410 s conProZ; -#X obj -7909 430 s conProY; -#X obj -7940 451 s conProX; -#X connect 0 0 44 0; -#X connect 0 1 43 0; -#X connect 0 2 42 0; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 3 1 4 1; -#X connect 4 0 6 0; -#X connect 5 0 14 0; -#X connect 6 0 5 0; -#X connect 6 0 7 0; -#X connect 7 0 18 0; -#X connect 8 0 12 0; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 10 0 8 0; -#X connect 10 0 16 0; -#X connect 11 0 20 0; -#X connect 12 0 15 0; -#X connect 13 0 33 0; -#X connect 14 0 21 0; -#X connect 14 0 0 0; -#X connect 15 0 14 1; -#X connect 15 1 14 0; -#X connect 16 0 17 0; -#X connect 17 0 19 0; -#X connect 18 0 22 0; -#X connect 18 0 0 1; -#X connect 19 0 18 1; -#X connect 19 1 18 0; -#X connect 20 0 23 0; -#X connect 20 0 0 2; -#X connect 24 0 25 0; -#X connect 24 0 38 0; -#X connect 25 0 26 0; -#X connect 25 0 30 0; -#X connect 26 0 32 0; -#X connect 30 0 31 0; -#X connect 31 0 35 0; -#X connect 31 0 0 3; -#X connect 32 0 37 0; -#X connect 32 0 0 5; -#X connect 33 0 12 1; -#X connect 33 1 12 0; -#X connect 33 2 17 1; -#X connect 33 3 17 0; -#X connect 33 4 20 1; -#X connect 33 5 20 0; -#X connect 33 6 31 1; -#X connect 33 7 31 0; -#X connect 33 8 32 1; -#X connect 33 9 32 0; -#X connect 33 9 34 0; -#X connect 34 0 36 0; -#X connect 34 0 0 4; -#X restore 311 -120 pd contPlaneFind; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 65 82 pd sourcePositions; #X text 480 -91 Patch that holds all the sources that are used to produce the basic aeolian tone.; -#N canvas 70 65 1348 413 sourceAASpeed 0; +#N canvas 72 499 1030 283 sourceAASpeed 0; #X obj 192 185 outlet~; #X text 178 211 Source Speed; -#X obj 1035 159 outlet; -#X msg 1035 137 0.12926; -#X obj 1035 114 loadbang; +#X obj 743 129 outlet; +#X msg 743 107 0.12926; +#X obj 743 84 loadbang; #X obj 409 135 *~ 0.21336; #X obj 409 113 cos~; -#X obj 409 71 phasor~; #X obj 479 135 *~ 0.21336; #X obj 479 113 sin~; #X obj 192 39 r RPM; @@ -1957,465 +292,1638 @@ #X msg 192 135 \$1 20; #X text 262 88 2 PI; #X text 259 109 Radius of source; -#X obj 1101 112 r setUp; +#X obj 809 82 r setUp; #X obj 192 63 / 60; #X obj 409 162 outlet~; #X obj 479 163 outlet~; -#X obj 1101 160 outlet; -#X msg 1101 135 0.21336; +#X msg 809 105 0.21336; #X text 330 180 y position of source; #X text 477 182 z position of source; -#X obj 562 107 *~ 6.28319; -#X text 555 86 sweep angle; -#X obj 562 132 outlet~; -#X text 1016 182 diameter; -#X text 1101 182 radius; -#X obj 365 203 r myMet; -#X obj 365 225 snapshot~; -#X floatatom 365 248 0 0 0 0 - - -; -#X obj 603 213 r myMet; -#X obj 603 235 snapshot~; -#X floatatom 603 258 0 0 0 0 - - -; -#X obj 775 241 r myMet; -#X obj 775 263 snapshot~; -#X floatatom 775 286 0 0 0 0 - - -; -#X obj 1176 215 outlet~; -#X obj 1176 188 line~; -#X msg 1176 165 \$1 20; -#X obj 82 204 r myMet; -#X obj 82 226 snapshot~; -#X floatatom 82 249 0 0 0 0 - - -; +#X text 724 152 diameter; +#X text 861 180 radius; +#X obj 809 177 outlet~; +#X obj 809 150 line~; +#X msg 809 127 \$1 20; +#X obj 408 50 inlet~; #X connect 3 0 2 0; #X connect 4 0 3 0; -#X connect 4 0 22 0; -#X connect 5 0 19 0; +#X connect 4 0 20 0; +#X connect 5 0 18 0; +#X connect 6 0 5 0; +#X connect 7 0 19 0; +#X connect 8 0 7 0; +#X connect 9 0 17 0; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 0 0; +#X connect 13 0 12 0; +#X connect 16 0 3 0; +#X connect 16 0 20 0; +#X connect 17 0 10 0; +#X connect 20 0 27 0; +#X connect 26 0 25 0; +#X connect 27 0 26 0; +#X connect 28 0 6 0; +#X connect 28 0 8 0; +#X restore 42 58 pd sourceAASpeed; +#X obj 29 -70 inlet~; +#X obj 29 -42 s~ \$0-thisPhasor; +#X obj 42 35 r~ \$0-thisPhasor; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; #X connect 5 0 31 0; -#X connect 6 0 5 0; -#X connect 7 0 6 0; -#X connect 7 0 9 0; -#X connect 7 0 25 0; -#X connect 8 0 20 0; -#X connect 8 0 34 0; -#X connect 9 0 8 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 14 0; -#X connect 13 0 0 0; -#X connect 13 0 43 0; -#X connect 14 0 13 0; -#X connect 17 0 3 0; -#X connect 17 0 22 0; -#X connect 18 0 11 0; -#X connect 18 0 7 0; -#X connect 22 0 21 0; -#X connect 22 0 41 0; -#X connect 25 0 27 0; -#X connect 25 0 37 0; -#X connect 30 0 31 0; -#X connect 31 0 32 0; -#X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 40 0 39 0; -#X connect 41 0 40 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X restore 42 58 pd sourceAASpeed; -#N canvas 70 65 1019 293 sourceBBSpeed 0; -#X obj 471 181 outlet~; -#X text 457 207 Source Speed; -#X obj 758 119 outlet; -#X obj 351 202 r myMet; -#X obj 351 224 snapshot~; -#X floatatom 351 247 0 0 0 0 - - -; -#X obj 758 76 loadbang; -#X obj 16 152 r myMet; -#X obj 16 174 snapshot~; -#X floatatom 16 196 0 0 0 0 - - -; -#X obj 85 92 cos~; -#X obj 189 147 r myMet; -#X obj 189 169 snapshot~; -#X floatatom 189 192 0 0 0 0 - - -; -#X obj 85 36 phasor~; -#X obj 155 92 sin~; -#X obj 471 31 r RPM; -#X obj 471 84 * 6.28319; -#X obj 471 154 line~; -#X msg 471 131 \$1 20; -#X text 541 84 2 PI; -#X text 538 105 Radius of source; -#X obj 471 108 * 0.42672; -#X msg 758 97 0.127899; -#X obj 103 170 s setUp; -#X obj 865 92 r setUp; -#X obj 155 114 *~ 0.42672; -#X obj 85 114 *~ 0.42672; -#X obj 471 63 / 60; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 23 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 10 0 27 0; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 14 0 10 0; -#X connect 14 0 15 0; -#X connect 15 0 26 0; -#X connect 16 0 28 0; -#X connect 17 0 22 0; -#X connect 18 0 4 0; -#X connect 18 0 0 0; -#X connect 19 0 18 0; -#X connect 22 0 19 0; -#X connect 23 0 2 0; -#X connect 25 0 23 0; -#X connect 26 0 12 0; -#X connect 27 0 8 0; -#X connect 28 0 17 0; -#X connect 28 0 14 0; -#X restore 217 94 pd sourceBBSpeed; -#N canvas 70 65 1019 293 sourceCCSpeed 0; -#X obj 471 185 outlet~; -#X text 457 211 Source Speed; -#X obj 758 119 outlet; -#X obj 357 190 r myMet; -#X obj 357 212 snapshot~; -#X floatatom 357 235 0 0 0 0 - - -; -#X obj 758 76 loadbang; -#X obj 16 152 r myMet; -#X obj 16 174 snapshot~; -#X floatatom 16 196 0 0 0 0 - - -; -#X obj 85 92 cos~; -#X obj 189 147 r myMet; -#X obj 189 169 snapshot~; -#X floatatom 189 192 0 0 0 0 - - -; -#X obj 85 36 phasor~; -#X obj 155 92 sin~; -#X obj 471 31 r RPM; -#X obj 471 88 * 6.28319; -#X obj 471 158 line~; -#X msg 471 135 \$1 20; -#X text 541 88 2 PI; -#X text 538 109 Radius of source; -#X obj 471 112 * 0.6096; -#X msg 758 97 0.127608; -#X obj 113 180 s setUp; -#X obj 875 102 r setUp; -#X obj 155 114 *~ 0.6096; -#X obj 85 114 *~ 0.6096; -#X obj 471 60 / 60; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 23 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 10 0 27 0; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 14 0 10 0; -#X connect 14 0 15 0; -#X connect 15 0 26 0; -#X connect 16 0 28 0; -#X connect 17 0 22 0; -#X connect 18 0 4 0; -#X connect 18 0 0 0; -#X connect 19 0 18 0; -#X connect 22 0 19 0; -#X connect 23 0 2 0; -#X connect 25 0 23 0; -#X connect 26 0 12 0; -#X connect 27 0 8 0; -#X connect 28 0 17 0; -#X connect 28 0 14 0; -#X restore 426 93 pd sourceCCSpeed; -#N canvas 70 65 1019 293 sourceDDSpeed 0; -#X obj 471 181 outlet~; -#X text 457 207 Source Speed; -#X obj 758 119 outlet; -#X obj 338 183 r myMet; -#X obj 338 205 snapshot~; -#X floatatom 338 228 0 0 0 0 - - -; -#X obj 758 76 loadbang; -#X obj 16 152 r myMet; -#X obj 16 174 snapshot~; -#X floatatom 16 196 0 0 0 0 - - -; -#X obj 85 92 cos~; -#X obj 189 147 r myMet; -#X obj 189 169 snapshot~; -#X floatatom 189 192 0 0 0 0 - - -; -#X obj 85 36 phasor~; -#X obj 155 92 sin~; -#X obj 471 31 r RPM; -#X obj 471 84 * 6.28319; -#X obj 471 154 line~; -#X msg 471 131 \$1 20; -#X text 541 84 2 PI; -#X text 538 105 Radius of source; -#X obj 471 108 * 0.82296; -#X msg 758 97 0.114935; -#X obj 885 112 r setUp; -#X obj 155 114 *~ 0.82296; -#X obj 85 114 *~ 0.82296; -#X obj 471 59 / 60; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 23 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 10 0 26 0; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 14 0 10 0; -#X connect 14 0 15 0; -#X connect 15 0 25 0; -#X connect 16 0 27 0; -#X connect 17 0 22 0; -#X connect 18 0 4 0; -#X connect 18 0 0 0; -#X connect 19 0 18 0; -#X connect 22 0 19 0; -#X connect 23 0 2 0; -#X connect 24 0 23 0; -#X connect 25 0 12 0; -#X connect 26 0 8 0; -#X connect 27 0 17 0; -#X connect 27 0 14 0; -#X restore 662 93 pd sourceDDSpeed; -#N canvas 70 65 1019 293 sourceEESpeed 0; -#X obj 471 175 outlet~; -#X text 457 201 Source Speed; -#X obj 758 119 outlet; -#X obj 356 191 r myMet; -#X obj 356 213 snapshot~; -#X floatatom 356 236 0 0 0 0 - - -; -#X obj 758 76 loadbang; -#X obj 16 152 r myMet; -#X obj 16 174 snapshot~; -#X floatatom 16 196 0 0 0 0 - - -; -#X obj 85 92 cos~; -#X obj 189 147 r myMet; -#X obj 189 169 snapshot~; -#X floatatom 189 192 0 0 0 0 - - -; -#X obj 85 36 phasor~; -#X obj 155 92 sin~; -#X obj 471 31 r RPM; -#X obj 471 78 * 6.28319; -#X obj 471 148 line~; -#X msg 471 125 \$1 20; -#X text 541 78 2 PI; -#X text 538 99 Radius of source; -#X obj 471 102 * 1.03632; -#X msg 758 97 0.093257; -#X obj 895 122 r setUp; -#X obj 85 114 *~ 1.03632; -#X obj 155 114 *~ 1.03632; -#X obj 471 52 / 60; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 23 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 10 0 25 0; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 14 0 10 0; -#X connect 14 0 15 0; -#X connect 15 0 26 0; -#X connect 16 0 27 0; -#X connect 17 0 22 0; -#X connect 18 0 4 0; -#X connect 18 0 0 0; -#X connect 19 0 18 0; -#X connect 22 0 19 0; -#X connect 23 0 2 0; -#X connect 24 0 23 0; -#X connect 25 0 8 0; -#X connect 26 0 12 0; -#X connect 27 0 17 0; -#X connect 27 0 14 0; -#X restore 125 238 pd sourceEESpeed; -#N canvas 70 65 1019 293 sourceFFSpeed 0; -#X obj 471 171 outlet~; -#X text 457 197 Source Speed; -#X obj 758 119 outlet; -#X obj 338 173 r myMet; -#X obj 338 195 snapshot~; -#X floatatom 338 218 0 0 0 0 - - -; -#X obj 758 76 loadbang; -#X obj 16 152 r myMet; -#X obj 16 174 snapshot~; -#X floatatom 16 196 0 0 0 0 - - -; -#X obj 85 92 cos~; -#X obj 189 147 r myMet; -#X obj 189 169 snapshot~; -#X floatatom 189 192 0 0 0 0 - - -; -#X obj 85 36 phasor~; -#X obj 155 92 sin~; -#X obj 471 31 r RPM; -#X obj 471 74 * 6.28319; -#X obj 471 144 line~; -#X msg 471 121 \$1 20; -#X text 541 74 2 PI; -#X text 538 95 Radius of source; -#X obj 471 98 * 1.2192; -#X msg 758 97 0.07018; -#X obj 905 132 r setUp; -#X obj 85 114 *~ 1.2192; -#X obj 155 114 *~ 1.2192; -#X obj 471 52 / 60; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 23 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 10 0 25 0; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 14 0 10 0; -#X connect 14 0 15 0; -#X connect 15 0 26 0; -#X connect 16 0 27 0; -#X connect 17 0 22 0; -#X connect 18 0 4 0; -#X connect 18 0 0 0; -#X connect 19 0 18 0; -#X connect 22 0 19 0; -#X connect 23 0 2 0; -#X connect 24 0 23 0; -#X connect 25 0 8 0; -#X connect 26 0 12 0; -#X connect 27 0 17 0; -#X connect 27 0 14 0; -#X restore 344 234 pd sourceFFSpeed; -#N canvas 70 65 1111 554 sourceGGSpeed 0; -#X obj 471 150 outlet~; -#X text 457 176 Source Speed; -#X obj 758 119 outlet; -#X obj 382 190 r myMet; -#X obj 382 212 snapshot~; -#X floatatom 382 235 0 0 0 0 - - -; -#X obj 758 76 loadbang; -#X obj 16 152 r myMet; -#X obj 16 174 snapshot~; -#X floatatom 16 196 0 0 0 0 - - -; -#X obj 85 92 cos~; -#X obj 189 147 r myMet; -#X obj 189 169 snapshot~; -#X floatatom 189 192 0 0 0 0 - - -; -#X obj 85 36 phasor~; -#X obj 155 92 sin~; -#X obj 471 11 r RPM; -#X obj 471 53 * 6.28319; -#X obj 471 123 line~; -#X msg 471 100 \$1 20; -#X text 541 53 2 PI; -#X text 538 74 Radius of source; -#X obj 471 77 * 1.31064; -#X msg 758 97 0.055417; -#X obj 915 142 r setUp; -#X obj 85 114 *~ 1.31064; -#X obj 155 114 *~ 1.31064; -#X obj 273 111 r myMet; -#X obj 273 133 snapshot~; -#X floatatom 273 156 0 0 0 0 - - -; -#X obj 471 33 / 60; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 6 0 23 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 10 0 25 0; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 14 0 10 0; -#X connect 14 0 15 0; -#X connect 14 0 28 0; -#X connect 15 0 26 0; -#X connect 16 0 30 0; -#X connect 17 0 22 0; -#X connect 18 0 4 0; -#X connect 18 0 0 0; -#X connect 19 0 18 0; -#X connect 22 0 19 0; -#X connect 23 0 2 0; -#X connect 24 0 23 0; -#X connect 25 0 8 0; -#X connect 26 0 12 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; #X connect 27 0 28 0; #X connect 28 0 29 0; -#X connect 30 0 17 0; -#X connect 30 0 14 0; -#X restore 576 231 pd sourceGGSpeed; -#X msg 273 -51 0.5; -#X obj 273 -72 loadbang; -#X obj 207 -14 sig~ 20; -#X obj 367 -31 sig~ 90; -#X obj 604 -34 sig~ 0; -#X obj 352 -66 r setUp; -#X obj 576 283 freqCalcCyl5HiFi; -#X obj 344 286 freqCalcCyl5HiFi; -#X obj 662 145 freqCalcCyl5HiFi; -#X obj 426 145 freqCalcCyl5HiFi; -#X obj 125 290 freqCalcCyl5HiFi; -#X obj 31 144 freqCalcCyl5HiFi; -#X obj 217 146 freqCalcCyl5HiFi; -#X connect 1 0 0 0; -#X connect 2 0 4 0; -#X connect 2 1 4 1; -#X connect 6 0 28 2; -#X connect 6 1 28 3; -#X connect 6 2 28 4; -#X connect 6 3 28 5; -#X connect 10 0 28 0; -#X connect 10 1 6 0; -#X connect 10 2 6 1; -#X connect 10 3 6 3; -#X connect 10 4 28 1; -#X connect 10 6 6 2; -#X connect 11 0 29 0; -#X connect 11 1 29 1; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 246 85 pd sourcePositions; +#N canvas 232 459 1061 274 sourceBBSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 0.42672; +#X obj 479 135 *~ 0.42672; +#X msg 817 97 0.42672; +#X obj 192 112 * 0.42672; +#X msg 751 99 0.127899; +#X connect 3 0 28 0; +#X connect 3 0 26 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; #X connect 12 0 26 0; -#X connect 12 1 26 1; -#X connect 13 0 25 0; -#X connect 13 1 25 1; -#X connect 14 0 27 0; -#X connect 14 1 27 1; -#X connect 15 0 24 0; -#X connect 15 1 24 1; -#X connect 16 0 23 0; -#X connect 16 1 23 1; -#X connect 17 0 23 5; -#X connect 17 0 24 5; -#X connect 17 0 25 5; -#X connect 17 0 26 5; -#X connect 17 0 27 5; -#X connect 17 0 29 5; -#X connect 18 0 17 0; -#X connect 19 0 23 2; -#X connect 19 0 24 2; -#X connect 19 0 25 2; -#X connect 19 0 26 2; -#X connect 19 0 27 2; -#X connect 19 0 29 2; -#X connect 20 0 23 3; -#X connect 20 0 24 3; -#X connect 20 0 25 3; -#X connect 20 0 26 3; -#X connect 20 0 27 3; -#X connect 20 0 29 3; -#X connect 21 0 23 4; -#X connect 21 0 24 4; -#X connect 21 0 25 4; -#X connect 21 0 26 4; -#X connect 21 0 27 4; -#X connect 21 0 29 4; -#X connect 22 0 17 0; -#X restore 219 144 pd sources; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 22 0; +#X connect 27 0 9 0; +#X connect 28 0 2 0; +#X restore 222 58 pd sourceBBSpeed; +#X obj 222 37 r~ \$0-thisPhasor; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 449 89 pd sourcePositions; +#X obj 425 42 r~ \$0-thisPhasor; +#N canvas 317 171 1061 274 sourceCCSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X msg 751 99 0.127608; +#X obj 479 135 *~ 0.6096; +#X obj 409 135 *~ 0.6096; +#X obj 192 112 * 0.6096; +#X msg 817 97 0.6096; +#X connect 3 0 24 0; +#X connect 3 0 28 0; +#X connect 4 0 26 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 24 0; +#X connect 12 0 28 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 2 0; +#X connect 25 0 15 0; +#X connect 26 0 14 0; +#X connect 27 0 9 0; +#X connect 28 0 22 0; +#X restore 425 63 pd sourceCCSpeed; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 683 85 pd sourcePositions; +#X obj 660 41 r~ \$0-thisPhasor; +#N canvas 273 103 1061 274 sourceDDSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 0.82296; +#X obj 479 135 *~ 0.82296; +#X msg 817 97 0.82296; +#X obj 192 112 * 0.82296; +#X msg 751 99 0.114935; +#X connect 3 0 28 0; +#X connect 3 0 26 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 26 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 22 0; +#X connect 27 0 9 0; +#X connect 28 0 2 0; +#X restore 660 62 pd sourceDDSpeed; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 153 242 pd sourcePositions; +#X obj 122 189 r~ \$0-thisPhasor; +#N canvas 273 103 1061 274 sourceEESpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 1.03632; +#X obj 479 135 *~ 1.03632; +#X msg 817 97 1.03632; +#X obj 192 112 * 1.03632; +#X msg 751 99 0.093257; +#X connect 3 0 28 0; +#X connect 3 0 26 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 26 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 22 0; +#X connect 27 0 9 0; +#X connect 28 0 2 0; +#X restore 122 210 pd sourceEESpeed; +#X obj 345 197 r~ \$0-thisPhasor; +#N canvas 141 109 1030 283 sourceFFSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 743 129 outlet; +#X obj 743 84 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 809 82 r setUp; +#X obj 192 63 / 60; +#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 724 152 diameter; +#X text 861 180 radius; +#X obj 809 177 outlet~; +#X obj 809 150 line~; +#X msg 809 127 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 1.2192; +#X obj 479 135 *~ 1.2192; +#X msg 809 105 1.2192; +#X obj 192 112 * 1.2192; +#X msg 743 107 0.07018; +#X connect 3 0 28 0; +#X connect 3 0 26 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 26 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 22 0; +#X connect 27 0 9 0; +#X connect 28 0 2 0; +#X restore 345 220 pd sourceFFSpeed; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 628 257 pd sourcePositions; +#X obj 605 211 r~ \$0-thisPhasor; +#N canvas 171 136 1061 274 sourceGGSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 1.31064; +#X obj 479 135 *~ 1.31064; +#X obj 192 112 * 1.31064; +#X msg 817 97 1.31064; +#X msg 751 99 0.055417; +#X connect 3 0 28 0; +#X connect 3 0 27 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 26 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 27 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 2 0; +#X restore 605 232 pd sourceGGSpeed; +#X obj 351 -58 *~ 6.2832; +#X obj 244 -48 *~ 360; +#X obj 20 168 freqCalcCyl6HiFi; +#X obj 217 146 freqCalcCyl6HiFi; +#X obj 426 145 freqCalcCyl6HiFi; +#X obj 662 145 freqCalcCyl6HiFi; +#X obj 607 312 freqCalcCyl6HiFi; +#X obj 348 304 freqCalcCyl6HiFi; +#X obj 125 290 freqCalcCyl6HiFi; +#X obj 113 143 r~ \$0-PropAzim; +#X obj 311 123 r~ \$0-PropAzim; +#X obj 521 123 r~ \$0-PropAzim; +#X obj 756 122 r~ \$0-PropAzim; +#X obj 220 266 r~ \$0-PropAzim; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 369 246 pd sourcePositions; +#X obj 441 281 r~ \$0-PropAzim; +#X obj 700 288 r~ \$0-PropAzim; +#X obj 244 -22 s~ \$0-PropAzim; +#X connect 0 0 25 2; +#X connect 0 1 25 3; +#X connect 0 2 25 4; +#X connect 0 3 25 5; +#X connect 2 0 25 0; +#X connect 2 1 0 0; +#X connect 2 2 0 1; +#X connect 2 3 25 1; +#X connect 2 4 0 2; +#X connect 3 0 4 0; +#X connect 3 0 24 0; +#X connect 5 0 2 0; +#X connect 6 0 26 2; +#X connect 6 1 26 3; +#X connect 6 2 26 4; +#X connect 6 3 26 5; +#X connect 7 0 26 0; +#X connect 7 1 6 0; +#X connect 7 2 6 1; +#X connect 7 3 26 1; +#X connect 7 4 6 2; +#X connect 8 0 7 0; +#X connect 9 0 27 2; +#X connect 9 1 27 3; +#X connect 9 2 27 4; +#X connect 9 3 27 5; +#X connect 10 0 11 0; +#X connect 11 0 27 0; +#X connect 11 1 9 0; +#X connect 11 2 9 1; +#X connect 11 3 27 1; +#X connect 11 4 9 2; +#X connect 12 0 28 2; +#X connect 12 1 28 3; +#X connect 12 2 28 4; +#X connect 12 3 28 5; +#X connect 13 0 14 0; +#X connect 14 0 28 0; +#X connect 14 1 12 0; +#X connect 14 2 12 1; +#X connect 14 3 28 1; +#X connect 14 4 12 2; +#X connect 15 0 31 2; +#X connect 15 1 31 3; +#X connect 15 2 31 4; +#X connect 15 3 31 5; +#X connect 16 0 17 0; +#X connect 17 0 31 0; +#X connect 17 1 15 0; +#X connect 17 2 15 1; +#X connect 17 3 31 1; +#X connect 17 4 15 2; +#X connect 18 0 19 0; +#X connect 19 0 30 0; +#X connect 19 1 37 0; +#X connect 19 2 37 1; +#X connect 19 3 30 1; +#X connect 19 4 37 2; +#X connect 20 0 29 2; +#X connect 20 1 29 3; +#X connect 20 2 29 4; +#X connect 20 3 29 5; +#X connect 21 0 22 0; +#X connect 22 0 29 0; +#X connect 22 1 20 0; +#X connect 22 2 20 1; +#X connect 22 3 29 1; +#X connect 22 4 20 2; +#X connect 24 0 40 0; +#X connect 32 0 25 6; +#X connect 33 0 26 6; +#X connect 34 0 27 6; +#X connect 35 0 28 6; +#X connect 36 0 31 6; +#X connect 37 0 30 2; +#X connect 37 1 30 3; +#X connect 37 2 30 4; +#X connect 37 3 30 5; +#X connect 38 0 30 6; +#X connect 39 0 29 6; +#X restore 292 254 pd sources; #X floatatom 227 52 5 0 0 0 - - -; -#X obj -276 345 hsl 100 20 0.1 3 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 4384 1; +#X obj -276 345 hsl 100 20 0.1 3 0 0 empty empty Blade_Length 2 10 +0 10 -262144 -1 -1 4384 1; #X floatatom -319 368 5 0 0 0 - - -; #X obj -324 319 r setUp; #X obj -279 300 r thisLength; @@ -2440,20 +1948,13 @@ #X obj 463 674 s GAIN; #X obj 62 0 r preswing; #X obj 487 653 s preswing; -#X msg -131 561 0.025; -#X msg -78 119 -3; #X obj -170 100 loadbang; #X obj -158 25 loadbang; #X obj -196 189 loadbang; #X obj -189 292 loadbang; #X obj -141 384 loadbang; -#X obj -153 487 loadbang; #X msg -196 210 0.5; -#X floatatom -82 63 0 0 0 0 - - -; -#X msg -204 491 0.01; -#X msg 436 48 5e+06; #X msg -272 122 0.07; -#X msg -210 575 0.007; #X msg -135 212 2; #X obj 584 32 bng 25 250 50 0 empty empty empty 17 7 0 10 -261234 -1 -1; @@ -2491,121 +1992,2196 @@ #X msg 426 541 Xpos 3 \, Ypos 1 \, Zpos 0.5 \, Len 0.781 \, TopSpeed 35 \, HiltThick 0.028 \, TipThick 0.057 \, PreAzim 6 \, PostAzim 300 \, PreElev 25 \, PostElev 90 \, Gain 5e+06 \, Trigger bang; -#X text -165 433 RPM; #X obj -221 455 s RPM; #X msg -181 383 10; #X obj -279 368 s length; #X msg -150 320 1.3843; #X obj 315 63 metro 1; #X msg -208 400 1; +#X obj 292 129 r RPM; +#X obj 292 153 / 60; +#X obj 292 178 phasor~; +#X obj 223 229 wrap~; +#X obj 223 207 +~ 0.5; +#N canvas 245 231 1002 525 sources 0; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 57 84 pd sourcePositions; +#X text 480 -91 Patch that holds all the sources that are used to produce +the basic aeolian tone.; +#N canvas 72 499 1030 283 sourceAASpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 743 129 outlet; +#X msg 743 107 0.12926; +#X obj 743 84 loadbang; +#X obj 409 135 *~ 0.21336; +#X obj 409 113 cos~; +#X obj 479 135 *~ 0.21336; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 112 * 0.21336; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 809 82 r setUp; +#X obj 192 63 / 60; +#X obj 409 162 outlet~; +#X obj 479 163 outlet~; +#X msg 809 105 0.21336; +#X text 330 180 y position of source; +#X text 477 182 z position of source; +#X text 724 152 diameter; +#X text 861 180 radius; +#X obj 809 177 outlet~; +#X obj 809 150 line~; +#X msg 809 127 \$1 20; +#X obj 408 50 inlet~; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 4 0 20 0; +#X connect 5 0 18 0; +#X connect 6 0 5 0; +#X connect 7 0 19 0; +#X connect 8 0 7 0; +#X connect 9 0 17 0; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 0 0; +#X connect 13 0 12 0; +#X connect 16 0 3 0; +#X connect 16 0 20 0; +#X connect 17 0 10 0; +#X connect 20 0 27 0; +#X connect 26 0 25 0; +#X connect 27 0 26 0; +#X connect 28 0 6 0; +#X connect 28 0 8 0; +#X restore 42 58 pd sourceAASpeed; +#X obj 29 -70 inlet~; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 243 84 pd sourcePositions; +#N canvas 232 459 1061 274 sourceBBSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 0.42672; +#X obj 479 135 *~ 0.42672; +#X msg 817 97 0.42672; +#X obj 192 112 * 0.42672; +#X msg 751 99 0.127899; +#X connect 3 0 28 0; +#X connect 3 0 26 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 26 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 22 0; +#X connect 27 0 9 0; +#X connect 28 0 2 0; +#X restore 222 58 pd sourceBBSpeed; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 449 88 pd sourcePositions; +#N canvas 317 171 1061 274 sourceCCSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X msg 751 99 0.127608; +#X obj 479 135 *~ 0.6096; +#X obj 409 135 *~ 0.6096; +#X obj 192 112 * 0.6096; +#X msg 817 97 0.6096; +#X connect 3 0 24 0; +#X connect 3 0 28 0; +#X connect 4 0 26 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 24 0; +#X connect 12 0 28 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 2 0; +#X connect 25 0 15 0; +#X connect 26 0 14 0; +#X connect 27 0 9 0; +#X connect 28 0 22 0; +#X restore 425 63 pd sourceCCSpeed; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 680 88 pd sourcePositions; +#N canvas 273 103 1061 274 sourceDDSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 0.82296; +#X obj 479 135 *~ 0.82296; +#X msg 817 97 0.82296; +#X obj 192 112 * 0.82296; +#X msg 751 99 0.114935; +#X connect 3 0 28 0; +#X connect 3 0 26 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 26 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 22 0; +#X connect 27 0 9 0; +#X connect 28 0 2 0; +#X restore 660 62 pd sourceDDSpeed; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 143 237 pd sourcePositions; +#N canvas 273 103 1061 274 sourceEESpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 1.03632; +#X obj 479 135 *~ 1.03632; +#X msg 817 97 1.03632; +#X obj 192 112 * 1.03632; +#X msg 751 99 0.093257; +#X connect 3 0 28 0; +#X connect 3 0 26 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 26 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 22 0; +#X connect 27 0 9 0; +#X connect 28 0 2 0; +#X restore 122 210 pd sourceEESpeed; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 369 242 pd sourcePositions; +#N canvas 141 109 1030 283 sourceFFSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 743 129 outlet; +#X obj 743 84 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 809 82 r setUp; +#X obj 192 63 / 60; +#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 724 152 diameter; +#X text 861 180 radius; +#X obj 809 177 outlet~; +#X obj 809 150 line~; +#X msg 809 127 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 1.2192; +#X obj 479 135 *~ 1.2192; +#X msg 809 105 1.2192; +#X obj 192 112 * 1.2192; +#X msg 743 107 0.07018; +#X connect 3 0 28 0; +#X connect 3 0 26 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 27 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 26 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 22 0; +#X connect 27 0 9 0; +#X connect 28 0 2 0; +#X restore 345 220 pd sourceFFSpeed; +#N canvas 163 121 1103 599 sourcePositions 0; +#X obj 271 193 r Zobs; +#X obj 185 191 r Yobs; +#X obj 101 183 r Xobs; +#X obj 86 252 -~; +#X obj 86 276 *~; +#X obj 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 271 235 line~; +#X msg 271 213 \$1 5; +#X obj 185 233 line~; +#X msg 185 212 \$1 5; +#X obj 101 229 line~; +#X msg 101 207 \$1 5; +#X obj 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~; +#X floatatom 338 234 0 0 0 0 - - -; +#X floatatom 230 223 0 0 0 0 - - -; +#X floatatom 144 219 0 0 0 0 - - -; +#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 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; +#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 39 0; +#X connect 39 0 40 0; +#X connect 41 0 30 1; +#X restore 436 379 pd prop________Angs; +#X obj 418 155 inlet~; +#X connect 0 0 13 0; +#X connect 0 0 46 0; +#X connect 1 0 15 0; +#X connect 1 0 47 0; +#X connect 2 0 17 0; +#X connect 2 0 48 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 3 0 26 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 5 0 6 1; +#X connect 5 0 26 1; +#X connect 5 0 31 0; +#X connect 5 0 35 0; +#X connect 5 0 49 5; +#X connect 6 0 9 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 49 6; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 20 0; +#X connect 11 0 49 0; +#X connect 12 0 7 1; +#X connect 12 0 49 4; +#X connect 13 0 12 0; +#X connect 14 0 5 1; +#X connect 14 0 49 3; +#X connect 15 0 14 0; +#X connect 16 0 3 1; +#X connect 16 0 49 2; +#X connect 17 0 16 0; +#X connect 24 0 25 0; +#X connect 25 0 36 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 34 0; +#X connect 29 0 33 1; +#X connect 30 1 25 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 34 1 25 0; +#X connect 35 0 41 0; +#X connect 38 0 39 0; +#X connect 39 0 30 1; +#X connect 40 0 41 0; +#X connect 41 0 34 1; +#X connect 43 0 3 0; +#X connect 44 0 5 0; +#X connect 45 0 7 0; +#X connect 49 0 19 0; +#X connect 49 1 18 0; +#X connect 50 0 49 1; +#X restore 628 258 pd sourcePositions; +#N canvas 171 136 1061 274 sourceGGSpeed 0; +#X obj 192 185 outlet~; +#X text 178 211 Source Speed; +#X obj 751 121 outlet; +#X obj 751 76 loadbang; +#X obj 409 113 cos~; +#X obj 479 113 sin~; +#X obj 192 39 r RPM; +#X obj 192 88 * 6.28319; +#X obj 192 158 line~; +#X msg 192 135 \$1 20; +#X text 262 88 2 PI; +#X text 259 109 Radius of source; +#X obj 817 74 r setUp; +#X obj 192 63 / 60; +#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 732 144 diameter; +#X text 869 172 radius; +#X obj 817 169 outlet~; +#X obj 817 142 line~; +#X msg 817 119 \$1 20; +#X obj 408 50 inlet~; +#X obj 409 135 *~ 1.31064; +#X obj 479 135 *~ 1.31064; +#X obj 192 112 * 1.31064; +#X msg 817 97 1.31064; +#X msg 751 99 0.055417; +#X connect 3 0 28 0; +#X connect 3 0 27 0; +#X connect 4 0 24 0; +#X connect 5 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 26 0; +#X connect 8 0 0 0; +#X connect 9 0 8 0; +#X connect 12 0 28 0; +#X connect 12 0 27 0; +#X connect 13 0 7 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 4 0; +#X connect 23 0 5 0; +#X connect 24 0 14 0; +#X connect 25 0 15 0; +#X connect 26 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 2 0; +#X restore 605 232 pd sourceGGSpeed; +#X obj 29 -42 s~ \$0-thisPhasor2; +#X obj 42 35 r~ \$0-thisPhasor2; +#X obj 222 37 r~ \$0-thisPhasor2; +#X obj 425 42 r~ \$0-thisPhasor2; +#X obj 660 41 r~ \$0-thisPhasor2; +#X obj 605 211 r~ \$0-thisPhasor2; +#X obj 345 197 r~ \$0-thisPhasor2; +#X obj 122 189 r~ \$0-thisPhasor2; +#X obj 256 -72 *~ 6.2832; +#X obj 256 -46 s~ \$0-propAzim; +#X obj 31 144 freqCalcCyl6HiFi; +#X obj 217 146 freqCalcCyl6HiFi; +#X obj 426 145 freqCalcCyl6HiFi; +#X obj 662 145 freqCalcCyl6HiFi; +#X obj 607 312 freqCalcCyl6HiFi; +#X obj 348 304 freqCalcCyl6HiFi; +#X obj 125 290 freqCalcCyl6HiFi; +#X obj 126 116 r~ \$0-propAzim; +#X obj 310 121 r~ \$0-propAzim; +#X obj 520 119 r~ \$0-propAzim; +#X obj 755 122 r~ \$0-propAzim; +#X obj 219 267 r~ \$0-propAzim; +#X obj 441 279 r~ \$0-propAzim; +#X obj 700 289 r~ \$0-propAzim; +#X connect 0 0 26 2; +#X connect 0 1 26 3; +#X connect 0 2 26 4; +#X connect 0 3 26 5; +#X connect 2 0 26 0; +#X connect 2 1 0 0; +#X connect 2 2 0 1; +#X connect 2 3 26 1; +#X connect 2 4 0 2; +#X connect 3 0 16 0; +#X connect 3 0 24 0; +#X connect 4 0 27 2; +#X connect 4 1 27 3; +#X connect 4 2 27 4; +#X connect 4 3 27 5; +#X connect 5 0 27 0; +#X connect 5 1 4 0; +#X connect 5 2 4 1; +#X connect 5 3 27 1; +#X connect 5 4 4 2; +#X connect 6 0 28 2; +#X connect 6 1 28 3; +#X connect 6 2 28 4; +#X connect 6 3 28 5; +#X connect 7 0 28 0; +#X connect 7 1 6 0; +#X connect 7 2 6 1; +#X connect 7 3 28 1; +#X connect 7 4 6 2; +#X connect 8 0 29 2; +#X connect 8 1 29 3; +#X connect 8 2 29 4; +#X connect 8 3 29 5; +#X connect 9 0 29 0; +#X connect 9 1 8 0; +#X connect 9 2 8 1; +#X connect 9 3 29 1; +#X connect 9 4 8 2; +#X connect 10 0 32 2; +#X connect 10 1 32 3; +#X connect 10 2 32 4; +#X connect 10 3 32 5; +#X connect 11 0 32 0; +#X connect 11 1 10 0; +#X connect 11 2 10 1; +#X connect 11 3 32 1; +#X connect 11 4 10 2; +#X connect 12 0 31 2; +#X connect 12 1 31 3; +#X connect 12 2 31 4; +#X connect 12 3 31 5; +#X connect 13 0 31 0; +#X connect 13 1 12 0; +#X connect 13 2 12 1; +#X connect 13 3 31 1; +#X connect 13 4 12 2; +#X connect 14 0 30 2; +#X connect 14 1 30 3; +#X connect 14 2 30 4; +#X connect 14 3 30 5; +#X connect 15 0 30 0; +#X connect 15 1 14 0; +#X connect 15 2 14 1; +#X connect 15 3 30 1; +#X connect 15 4 14 2; +#X connect 17 0 2 0; +#X connect 18 0 5 0; +#X connect 19 0 7 0; +#X connect 20 0 9 0; +#X connect 21 0 15 0; +#X connect 22 0 13 0; +#X connect 23 0 11 0; +#X connect 24 0 25 0; +#X connect 33 0 26 6; +#X connect 34 0 27 6; +#X connect 35 0 28 6; +#X connect 36 0 29 6; +#X connect 37 0 32 6; +#X connect 38 0 31 6; +#X connect 39 0 30 6; +#X restore 223 254 pd sources; +#X msg 436 48 2000; +#X obj 1 152 line; +#N canvas 534 388 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 0 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 274 258 0 0 0 0 - - -; +#X msg 198 20 0.95 500; +#X obj 170 136 * 15; +#X obj 220 311 * 0.05; +#X msg 99 80 0.7 1500; +#X obj 10 244 * 85; +#X connect 0 0 3 1; +#X connect 1 0 3 0; +#X connect 1 0 21 0; +#X connect 2 0 7 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 22 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 24 0; +#X connect 22 0 9 0; +#X connect 22 0 7 1; +#X connect 23 0 13 0; +#X connect 24 0 18 0; +#X restore 0 328 pd myMotor; +#X msg -231 29 -4; +#X msg -78 119 -1; +#X msg 2 108 5 800; +#X msg 11 128 35 2000; #X connect 0 0 1 0; -#X connect 1 0 134 0; +#X connect 1 0 107 0; #X connect 3 0 4 0; -#X connect 3 0 130 0; -#X connect 7 0 9 0; -#X connect 7 0 62 0; -#X connect 8 0 10 0; -#X connect 8 0 11 0; +#X connect 3 0 103 0; +#X connect 5 0 6 0; +#X connect 7 0 8 0; +#X connect 8 0 5 0; +#X connect 9 0 8 1; +#X connect 9 0 46 0; +#X connect 10 0 57 0; +#X connect 12 0 3 0; +#X connect 13 0 3 0; #X connect 14 0 15 0; -#X connect 16 0 17 0; -#X connect 17 0 14 0; -#X connect 18 0 17 1; -#X connect 18 0 65 0; -#X connect 19 0 76 0; -#X connect 21 0 3 0; -#X connect 22 0 7 0; -#X connect 23 0 8 0; -#X connect 24 0 32 0; -#X connect 25 0 3 0; -#X connect 26 0 7 0; -#X connect 27 0 8 0; -#X connect 28 0 32 0; -#X connect 29 0 30 0; -#X connect 30 0 19 0; -#X connect 32 0 31 0; -#X connect 32 0 100 0; -#X connect 33 0 36 0; -#X connect 33 0 39 0; -#X connect 34 0 40 0; -#X connect 34 0 37 0; -#X connect 35 0 38 0; -#X connect 35 0 41 0; -#X connect 42 0 33 0; -#X connect 43 0 35 0; -#X connect 44 0 33 0; -#X connect 45 0 34 0; -#X connect 46 0 35 0; -#X connect 47 0 34 0; -#X connect 48 0 33 0; -#X connect 49 0 33 0; -#X connect 50 0 3 0; -#X connect 51 0 33 0; -#X connect 52 0 34 0; -#X connect 53 0 35 0; -#X connect 57 0 102 0; -#X connect 58 0 54 0; -#X connect 58 1 55 0; -#X connect 59 0 58 0; -#X connect 59 0 61 0; -#X connect 60 0 59 0; -#X connect 63 0 34 0; -#X connect 66 0 67 0; -#X connect 66 0 132 0; -#X connect 68 0 66 0; -#X connect 69 0 66 0; -#X connect 73 0 66 0; -#X connect 74 0 66 0; -#X connect 75 0 66 0; -#X connect 76 0 20 0; -#X connect 89 0 19 0; -#X connect 91 0 7 0; -#X connect 91 0 8 0; -#X connect 92 0 34 0; -#X connect 93 0 63 0; -#X connect 94 0 48 0; -#X connect 95 0 99 0; -#X connect 96 0 133 0; -#X connect 97 0 50 0; -#X connect 98 0 101 0; -#X connect 98 0 104 0; -#X connect 99 0 35 0; -#X connect 101 0 7 0; -#X connect 102 0 59 0; -#X connect 103 0 34 0; -#X connect 104 0 8 0; -#X connect 105 0 35 0; -#X connect 106 0 111 0; -#X connect 108 0 35 0; -#X connect 109 0 112 0; -#X connect 111 0 107 0; -#X connect 112 0 110 0; -#X connect 113 0 114 0; -#X connect 114 0 115 0; -#X connect 116 0 128 0; -#X connect 117 0 125 0; -#X connect 118 0 127 0; -#X connect 119 0 126 0; -#X connect 120 0 81 0; -#X connect 120 1 87 0; -#X connect 120 2 86 0; -#X connect 120 3 85 0; -#X connect 120 4 84 0; -#X connect 120 5 83 0; -#X connect 120 6 82 0; -#X connect 120 7 80 0; -#X connect 120 8 79 0; -#X connect 120 9 78 0; -#X connect 120 10 77 0; -#X connect 120 11 88 0; -#X connect 120 12 90 0; -#X connect 121 0 122 0; -#X connect 122 0 123 0; -#X connect 124 0 34 0; -#X connect 125 0 120 0; -#X connect 126 0 120 0; -#X connect 127 0 120 0; -#X connect 128 0 120 0; -#X connect 131 0 3 0; -#X connect 133 0 66 0; -#X connect 134 0 2 0; -#X connect 135 0 3 0; +#X connect 15 0 10 0; +#X connect 16 0 19 0; +#X connect 16 0 22 0; +#X connect 17 0 23 0; +#X connect 17 0 20 0; +#X connect 18 0 21 0; +#X connect 18 0 24 0; +#X connect 25 0 16 0; +#X connect 26 0 18 0; +#X connect 27 0 16 0; +#X connect 28 0 17 0; +#X connect 29 0 18 0; +#X connect 30 0 17 0; +#X connect 31 0 16 0; +#X connect 32 0 3 0; +#X connect 33 0 16 0; +#X connect 34 0 17 0; +#X connect 35 0 18 0; +#X connect 39 0 115 0; +#X connect 40 0 36 0; +#X connect 40 1 37 0; +#X connect 41 0 40 0; +#X connect 41 0 43 0; +#X connect 42 0 41 0; +#X connect 44 0 17 0; +#X connect 47 0 48 0; +#X connect 47 0 105 0; +#X connect 49 0 47 0; +#X connect 50 0 47 0; +#X connect 54 0 47 0; +#X connect 55 0 47 0; +#X connect 56 0 47 0; +#X connect 57 0 11 0; +#X connect 70 0 10 0; +#X connect 72 0 44 0; +#X connect 73 0 118 0; +#X connect 74 0 77 0; +#X connect 75 0 106 0; +#X connect 76 0 32 0; +#X connect 77 0 18 0; +#X connect 78 0 17 0; +#X connect 79 0 18 0; +#X connect 80 0 85 0; +#X connect 82 0 18 0; +#X connect 83 0 86 0; +#X connect 85 0 81 0; +#X connect 86 0 84 0; +#X connect 87 0 88 0; +#X connect 88 0 89 0; +#X connect 90 0 102 0; +#X connect 91 0 99 0; +#X connect 92 0 101 0; +#X connect 93 0 100 0; +#X connect 94 0 62 0; +#X connect 94 1 68 0; +#X connect 94 2 67 0; +#X connect 94 3 66 0; +#X connect 94 4 65 0; +#X connect 94 5 64 0; +#X connect 94 6 63 0; +#X connect 94 7 61 0; +#X connect 94 8 60 0; +#X connect 94 9 59 0; +#X connect 94 10 58 0; +#X connect 94 11 69 0; +#X connect 94 12 71 0; +#X connect 95 0 96 0; +#X connect 96 0 97 0; +#X connect 98 0 17 0; +#X connect 99 0 94 0; +#X connect 100 0 94 0; +#X connect 101 0 94 0; +#X connect 102 0 94 0; +#X connect 104 0 3 0; +#X connect 106 0 47 0; +#X connect 107 0 2 0; +#X connect 108 0 3 0; +#X connect 109 0 110 0; +#X connect 110 0 111 0; +#X connect 111 0 45 0; +#X connect 111 0 113 0; +#X connect 112 0 114 0; +#X connect 113 0 112 0; +#X connect 115 0 41 0; +#X connect 116 0 17 0; +#X connect 117 0 3 0; +#X connect 118 0 16 0; +#X connect 119 0 17 0; +#X connect 120 0 116 0; +#X connect 121 0 116 0;
--- a/Propellor/arccos~.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/Propellor/arccos~.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,4 +1,4 @@ -#N canvas 177 186 443 430 10; +#N canvas 63 201 443 430 10; #X obj 162 73 inlet~; #X obj 162 108 *~; #X obj 197 107 +~ 1; @@ -8,20 +8,13 @@ #X obj 182 193 /~; #X obj 182 221 atan~; #X obj 182 248 *~ 2; -#X obj 69 303 snapshot~; -#X floatatom 69 327 0 0 0 0 - - -; #X obj 182 339 outlet~; #X obj 182 272 *~ 360; #X obj 182 294 /~ 3.14159; #X obj 182 315 /~ 2; -#X obj 69 280 r myMet; -#X obj 255 99 snapshot~; -#X floatatom 255 123 0 0 0 0 - - -; -#X obj 255 76 r myMet; #X connect 0 0 1 0; #X connect 0 0 1 1; #X connect 0 0 2 0; -#X connect 0 0 16 0; #X connect 1 0 3 1; #X connect 2 0 6 1; #X connect 3 0 5 0; @@ -29,12 +22,7 @@ #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 12 0; -#X connect 9 0 10 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 14 0 11 0; -#X connect 14 0 9 0; -#X connect 15 0 9 0; -#X connect 16 0 17 0; -#X connect 18 0 16 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;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/freqCalcCyl5HiFi.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,914 @@ +#N canvas 356 61 1370 784 10; +#X text 587 178 Mass Density of Air; +#X obj 709 179 *~ 1.225; +#X obj 709 254 /~ 1.81e-05; +#X obj 709 209 *~ 1; +#X obj 709 372 /~ 1; +#X obj 709 348 *~; +#X obj 223 63 inlet; +#X text 742 298 Reynolds Number; +#X text 589 365 Strouhal Number; +#X text 739 234 Viscosity; +#X obj 230 86 s \$0-diameter; +#X obj 770 178 r \$0-diameter; +#X obj 777 353 r \$0-diameter; +#X obj 709 441 s~ \$0-myFreq; +#X obj 1052 334 *~; +#X obj 722 278 s~ \$0-myRey; +#X obj 636 57 inlet; +#X floatatom 581 126 8 0 0 0 - - -; +#X text 673 460 Calculates the frequency; +#X text 674 472 based on the physics of; +#X obj 365 519 r \$0-diameter; +#X text 297 391 Calculates the gain of the dipole source; +#X text 490 30 Azimuth; +#X text 641 39 Pan; +#X text 413 29 Elevation; +#X text 344 32 Distance; +#X text 218 42 Diameter; +#X obj 709 319 newStrou; +#X floatatom 223 107 0 0 0 0 - - -; +#X obj 1052 403 throw~ l; +#X obj 1079 381 throw~ r; +#X obj 1052 359 fcpan; +#X obj 431 345 s~ \$0-dragDiGain; +#X obj 344 365 s~ \$0-liftDiGain; +#X obj 326 454 r~ \$0-str; +#X obj 326 651 s~ \$0-liftNoiseGain; +#X obj 609 350 s~ \$0-str; +#X obj 636 126 s \$0-thisPan; +#X obj 1052 190 r~ \$0-liftNoiseGain; +#X obj 1079 334 r \$0-thisPan; +#X text 1033 164 Noise spectrum calculation; +#X obj 1067 282 hip~; +#X obj 1067 237 rpole~ 0.99; +#X obj 368 194 r \$0-diameter; +#X obj 344 147 r~ \$0-str; +#X text 317 670 Calculates the gain of the wake; +#N canvas 1021 287 444 428 corrLen 0; +#X obj 103 71 inlet~; +#X obj 88 200 outlet~; +#X obj 88 143 *~; +#X obj 124 93 sig~ -0.245; +#X obj 103 119 pow~; +#X text 234 22 Y = 10^b . X^m; +#X text 235 40 b = 1.536; +#X text 235 56 m = -0.245; +#X text 80 297 Equation of line derived from Norberg 2001; +#X obj 88 169 max~ 1; +#X obj 88 46 sig~ 44.67; +#X connect 0 0 4 0; +#X connect 2 0 9 0; +#X connect 3 0 4 1; +#X connect 4 0 2 1; +#X connect 9 0 1 0; +#X connect 10 0 2 0; +#X restore 708 61 pd corrLen Calc; +#X obj 708 38 r~ \$0-myRey; +#X obj 708 85 s~ \$0-myCor; +#X obj 393 237 r~ \$0-myCor; +#X obj 1067 309 hip~; +#X obj 352 498 r~ \$0-myCor; +#X obj 636 81 max 0.01; +#X obj 636 104 min 0.99; +#N canvas 93 119 976 679 Dipoles 0; +#X obj 131 67 r~ \$0-myFreq; +#X obj 225 178 r~ \$0-liftDiGain; +#X obj 389 58 r~ \$0-myFreq; +#X obj 528 138 r~ \$0-liftDiGain; +#X obj 528 159 *~ 0.6; +#X obj 657 57 r~ \$0-myFreq; +#X obj 798 130 r~ \$0-liftDiGain; +#X obj 657 81 *~ 5; +#X obj 389 82 *~ 3; +#X obj 258 385 r~ \$0-myFreq; +#X obj 371 472 r~ \$0-dragDiGain; +#X obj 258 407 *~ 2; +#X obj 528 385 r~ \$0-myFreq; +#X obj 658 447 r~ \$0-dragDiGain; +#X obj 528 413 *~ 4; +#X obj 658 470 *~ 0.125; +#X obj 210 199 *~; +#X obj 210 264 throw~ l; +#X obj 237 241 throw~ r; +#X obj 210 220 fcpan; +#X obj 210 108 vcf~ 3; +#X obj 237 198 r \$0-thisPan; +#X obj 210 67 r~ \$0-thisNoise; +#X obj 480 192 *~; +#X obj 480 257 throw~ l; +#X obj 507 234 throw~ r; +#X obj 480 213 fcpan; +#X obj 480 116 vcf~ 3; +#X obj 507 191 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X obj 750 183 *~; +#X obj 750 248 throw~ l; +#X obj 777 225 throw~ r; +#X obj 750 204 fcpan; +#X obj 750 107 vcf~ 3; +#X obj 777 182 r \$0-thisPan; +#X obj 750 65 r~ \$0-thisNoise; +#X obj 798 152 *~ 0.1; +#X obj 338 505 *~; +#X obj 338 570 throw~ l; +#X obj 365 547 throw~ r; +#X obj 338 526 fcpan; +#X obj 338 429 vcf~ 3; +#X obj 365 504 r \$0-thisPan; +#X obj 338 385 r~ \$0-thisNoise; +#X obj 612 503 *~; +#X obj 612 568 throw~ l; +#X obj 639 545 throw~ r; +#X obj 612 524 fcpan; +#X obj 612 427 vcf~ 3; +#X obj 639 502 r \$0-thisPan; +#X obj 612 385 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X text 296 353 Generates the sound associated with the drag dipole. +; +#X obj 270 87 r \$0-Qval; +#X obj 530 92 r \$0-Qval; +#X obj 800 87 r \$0-Qval; +#X obj 658 406 r \$0-Qval; +#X obj 383 407 r \$0-Qval; +#X obj 210 158 *~ 1; +#X obj 480 159 *~ 1; +#X obj 750 154 *~ 1; +#X obj 612 469 *~ 1; +#X obj 338 472 *~ 1; +#X floatatom 277 122 5 0 0 0 - - -; +#X obj 210 131 vcf~ 3; +#X obj 480 137 vcf~ 3; +#X obj 750 130 vcf~ 3; +#X obj 612 449 vcf~ 3; +#X obj 338 450 vcf~ 3; +#X connect 0 0 20 1; +#X connect 0 0 65 1; +#X connect 1 0 16 1; +#X connect 2 0 8 0; +#X connect 3 0 4 0; +#X connect 4 0 23 1; +#X connect 5 0 7 0; +#X connect 6 0 37 0; +#X connect 7 0 34 1; +#X connect 7 0 67 1; +#X connect 8 0 27 1; +#X connect 8 0 66 1; +#X connect 9 0 11 0; +#X connect 10 0 38 1; +#X connect 11 0 42 1; +#X connect 11 0 69 1; +#X connect 12 0 14 0; +#X connect 13 0 15 0; +#X connect 14 0 49 1; +#X connect 14 0 68 1; +#X connect 15 0 45 1; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 1 18 0; +#X connect 20 0 65 0; +#X connect 21 0 19 1; +#X connect 22 0 20 0; +#X connect 23 0 26 0; +#X connect 26 0 24 0; +#X connect 26 1 25 0; +#X connect 27 0 66 0; +#X connect 28 0 26 1; +#X connect 29 0 27 0; +#X connect 30 0 33 0; +#X connect 33 0 31 0; +#X connect 33 1 32 0; +#X connect 34 0 67 0; +#X connect 35 0 33 1; +#X connect 36 0 34 0; +#X connect 37 0 30 1; +#X connect 38 0 41 0; +#X connect 41 0 39 0; +#X connect 41 1 40 0; +#X connect 42 0 69 0; +#X connect 43 0 41 1; +#X connect 44 0 42 0; +#X connect 45 0 48 0; +#X connect 48 0 46 0; +#X connect 48 1 47 0; +#X connect 49 0 68 0; +#X connect 50 0 48 1; +#X connect 51 0 49 0; +#X connect 54 0 20 2; +#X connect 54 0 64 0; +#X connect 55 0 27 2; +#X connect 55 0 66 2; +#X connect 56 0 34 2; +#X connect 56 0 67 2; +#X connect 57 0 49 2; +#X connect 57 0 68 2; +#X connect 58 0 42 2; +#X connect 58 0 69 2; +#X connect 59 0 16 0; +#X connect 60 0 23 0; +#X connect 61 0 30 0; +#X connect 62 0 45 0; +#X connect 63 0 38 0; +#X connect 65 0 59 0; +#X connect 66 0 60 0; +#X connect 67 0 61 0; +#X connect 68 0 62 0; +#X connect 69 0 63 0; +#X restore 649 549 pd Dipoles; +#X obj 813 37 noise~; +#X obj 813 60 s~ \$0-thisNoise; +#X obj 1067 214 r~ \$0-thisNoise; +#X text 674 485 the object and environment; +#N canvas 308 58 1027 635 StBandwidth 0; +#X obj 460 365 swap 1; +#X obj 460 391 /; +#X obj 460 342 / 100; +#X obj 461 434 outlet; +#X text 437 453 Q value; +#X obj 531 -36 r~ \$0-myRey; +#X obj 477 -36 r myMet; +#X obj 477 -14 snapshot~; +#X obj 203 164 spigot; +#X obj 219 187 spigot; +#X obj 236 140 > 0; +#X obj 219 233 + 0.9797; +#X obj 219 208 * 4.624e-05; +#X obj 602 150 spigot; +#X obj 618 173 spigot; +#X obj 651 149 < 1e+06; +#X obj 618 216 * 1.227e-10; +#X obj 618 196 *; +#X obj 690 215 * -8.553e-05; +#X obj 618 261 + 16.5; +#X obj 618 238 +; +#X text -84 298 First section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 565 329 Third section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship +is also linear but depends on TU Value; +#X obj 461 412 max 0.005; +#X obj 635 126 > 193260; +#X obj 252 163 < 193260; +#X floatatom 352 446 0 0 0 0 - - -; +#X floatatom 588 23 0 0 0 0 - - -; +#X msg 593 195 10; +#X connect 0 0 1 0; +#X connect 0 1 1 1; +#X connect 1 0 24 0; +#X connect 2 0 0 0; +#X connect 5 0 7 0; +#X connect 6 0 7 0; +#X connect 7 0 15 0; +#X connect 7 0 13 0; +#X connect 7 0 10 0; +#X connect 7 0 8 0; +#X connect 7 0 25 0; +#X connect 7 0 26 0; +#X connect 7 0 28 0; +#X connect 8 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 8 1; +#X connect 11 0 2 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 13 0 29 0; +#X connect 14 0 18 0; +#X connect 14 0 17 1; +#X connect 14 0 17 0; +#X connect 15 0 14 1; +#X connect 16 0 20 0; +#X connect 17 0 16 0; +#X connect 18 0 20 1; +#X connect 20 0 19 0; +#X connect 24 0 3 0; +#X connect 24 0 27 0; +#X connect 25 0 13 1; +#X connect 26 0 9 1; +#X connect 29 0 2 0; +#X restore 914 59 pd StBandwidth; +#X obj 914 82 s \$0-Qval; +#X obj 1153 257 r myMet; +#X obj 1143 278 snapshot~; +#X obj 1143 237 r~ \$0-myFreq; +#X text 130 41 Source Speed; +#X obj 348 51 inlet~; +#X obj 420 50 inlet~; +#X obj 494 49 inlet~; +#X obj 348 72 s~ \$0-dist; +#X obj 117 65 inlet~; +#X obj 49 88 /~ 343.56; +#X obj 49 111 s~ \$0-MY_MACH; +#X obj 406 258 r~ \$0-dist; +#X obj 418 279 r~ \$0-elev; +#X obj 431 300 r~ \$0-azim; +#X obj 419 602 r~ \$0-elev; +#X obj 405 583 r~ \$0-azim; +#X obj 392 562 r~ \$0-dist; +#X obj 356 171 r~ \$0-sourceSpeed; +#X obj 117 85 s~ \$0-sourceSpeed; +#X obj 709 151 r~ \$0-sourceSpeed; +#X obj 339 476 r~ \$0-sourceSpeed; +#X obj 776 330 r~ \$0-sourceSpeed; +#N canvas 51 317 823 563 doppler 0; +#X obj 88 329 inlet~; +#X obj 88 467 outlet~; +#X obj 125 141 /~ 360; +#X obj 110 95 r~ \$0-sourceSpeed; +#X obj 125 163 cos~; +#X obj 110 184 *~; +#X obj 286 114 atan; +#X obj 286 93 /; +#X obj 286 137 * 57.2958; +#X floatatom 326 161 0 0 0 0 - - -; +#X obj 286 183 line~; +#X msg 286 161 \$1 15; +#X obj 286 247 -~; +#X obj 286 267 >~ 0; +#X obj 286 289 snapshot~; +#X floatatom 286 311 0 0 0 0 - - -; +#X obj 286 207 +~ 90; +#X obj 149 232 *~ -1; +#X obj 110 211 spigot~; +#X obj 96 359 sig~ 323.56; +#X obj 156 389 +~; +#X obj 141 411 /~; +#X obj 88 435 *~; +#X obj 333 267 r myMet; +#X text 423 61 Calculate the azimuth angle from the projected position +of the oberver in the plane of the sword. Peak position is when the +current azimuth is the same as the observer azimuth.; +#X obj 385 361 r myMet; +#X obj 385 382 snapshot~; +#X floatatom 385 404 0 0 0 0 - - -; +#X obj 301 73 r Yobs; +#X obj 286 53 r Xobs; +#X obj 301 226 r~ propAzim; +#X obj 125 118 r~ \$0-elev; +#X connect 0 0 22 0; +#X connect 2 0 4 0; +#X connect 3 0 5 0; +#X connect 4 0 5 1; +#X connect 5 0 18 0; +#X connect 6 0 8 0; +#X connect 7 0 6 0; +#X connect 8 0 9 0; +#X connect 8 0 11 0; +#X connect 10 0 16 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 0 18 1; +#X connect 16 0 12 0; +#X connect 17 0 20 1; +#X connect 18 0 20 1; +#X connect 18 1 17 0; +#X connect 19 0 20 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 1 0; +#X connect 23 0 14 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 28 0 7 1; +#X connect 29 0 7 0; +#X connect 30 0 12 1; +#X connect 31 0 2 0; +#X restore 709 404 pd doppler; +#X obj 420 72 s~ \$0-elev; +#X obj 494 72 s~ \$0-azim; +#N canvas 205 88 1238 721 GoldfreqGain 0; +#N canvas 759 125 172 246 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 5 0; +#X connect 1 0 5 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 4 0; +#X connect 2 0 4 1; +#X connect 2 0 1 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X restore 219 150 pd pow6; +#X obj 173 140 *~; +#X obj 219 176 *~; +#X text 587 13 Distance; +#X text 724 548 Calculates Drag Dipole gain; +#X text 48 531 Calculates Lift Dipole gain; +#X obj 173 100 inlet~; +#X obj 219 13 inlet~; +#X text 328 170 Diameter; +#X obj 291 169 inlet; +#X obj 219 590 outlet~; +#X obj 758 523 outlet~; +#X obj 240 263 inlet; +#X text 278 258 Length; +#X obj 219 289 *~ 1; +#X obj 234 469 /~ 360; +#X obj 234 518 *~; +#X obj 219 541 *~; +#X text 74 100 Strouhal number; +#X text 149 37 Wind speed; +#X text 266 211 Corr Length; +#X obj 219 348 *~ 2.50663; +#X obj 219 238 *~ 1.225; +#X text 93 234 Mass Density of Air; +#X text 145 343 Sqrt(2xpi); +#X obj 332 470 /~ 360; +#X obj 332 516 *~; +#X obj 332 492 cos~; +#X obj 219 567 *~; +#X text 362 210 Speed of Sound to power 3; +#X obj 525 213 cos~; +#X obj 525 236 *~; +#X obj 473 237 sig~ 1; +#X obj 510 267 -~; +#N canvas 739 248 286 289 pow4 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 47 93 *~; +#X connect 0 0 4 0; +#X connect 1 0 4 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 3 0; +#X restore 510 290 pd pow4; +#X obj 411 322 *~; +#X obj 219 385 /~; +#X obj 133 375 s~ \$0-aGainG; +#X obj 872 246 r~ \$0-aGainG; +#X obj 758 498 *~ 0.1; +#X obj 723 340 +~ 90; +#X obj 723 363 /~ 360; +#X obj 723 409 *~; +#X obj 723 385 sin~; +#X obj 773 359 /~ 360; +#X obj 773 405 *~; +#X obj 773 381 cos~; +#X obj 758 436 *~; +#X text 763 12 Azimuth; +#X text 662 14 Elevation; +#X text 892 335 Speed of Sound to power 3; +#X obj 872 423 /~; +#X text 595 191 Remember - Goldstein moves cylinder; +#X obj 525 194 /~ 360; +#X obj 758 475 *~; +#X obj 478 51 s~ \$0-thisColL; +#X obj 270 150 r~ \$0-thisColL; +#X obj 270 190 *~ 1; +#X obj 219 210 *~; +#X obj 478 28 inlet~; +#X obj 234 495 sin~; +#N canvas 801 264 426 401 aveTimeCal 0; +#X text 224 38 Elevation; +#X obj 226 56 r \$0-elev; +#X floatatom 240 81 5 0 0 0 - - -; +#X obj 226 135 cos; +#X obj 226 107 * 0.01745; +#X obj 205 158 *~ 1; +#X obj 161 131 sig~ 1; +#X obj 161 185 -~; +#X obj 121 104 r~ \$0-myFreq; +#X obj 106 82 sig~ 6.28318; +#X obj 106 128 /~; +#X obj 106 219 *~; +#X obj 36 204 r myMet; +#X obj 106 242 snapshot~; +#X obj 106 263 * 44100; +#X obj 106 292 outlet; +#X obj 205 17 r~ \$0-MY_MACH; +#X floatatom 206 295 0 0 0 0 - - -; +#X connect 1 0 2 0; +#X connect 1 0 4 0; +#X connect 3 0 5 1; +#X connect 4 0 3 0; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 11 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 0 17 0; +#X connect 16 0 5 0; +#X restore 268 15 pd aveTimeCal; +#X obj 219 59 average~ 1000; +#X obj 219 122 line~; +#X msg 219 100 \$1 5; +#X obj 219 317 /~ 400; +#X text -53 316 Scale factor to bring in line with CFD calcs; +#X obj 567 29 inlet~; +#X obj 574 51 s~ \$0-thisDist; +#X obj 665 32 inlet~; +#X obj 670 55 s~ \$0-this_elev; +#X obj 767 30 inlet~; +#X obj 774 55 s~ \$0-this_azim; +#X obj 411 135 r~ \$0-thisDist; +#X obj 411 161 *~; +#X obj 411 191 *~ 4.05513e+07; +#X obj 411 244 *~ 32; +#X obj 525 129 r~ \$0-this_elev; +#X obj 234 446 r~ \$0-this_elev; +#X obj 332 447 r~ \$0-this_azim; +#X obj 773 294 r~ \$0-this_azim; +#X obj 723 273 r~ \$0-this_elev; +#X obj 887 268 r~ \$0-thisDist; +#X obj 887 292 *~; +#X obj 887 317 *~ 4.05513e+07; +#X obj 887 370 *~ 32; +#X obj 559 214 r~ \$0-MY_MACH; +#X obj 476 410 r myMet; +#X obj 476 432 snapshot~; +#X floatatom 476 455 0 0 0 0 - - -; +#X floatatom 250 84 0 0 0 0 - - -; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 58 0; +#X connect 6 0 1 0; +#X connect 6 0 1 1; +#X connect 7 0 62 0; +#X connect 7 0 0 0; +#X connect 9 0 57 1; +#X connect 12 0 14 1; +#X connect 14 0 65 0; +#X connect 15 0 60 0; +#X connect 16 0 17 1; +#X connect 17 0 28 0; +#X connect 21 0 36 0; +#X connect 21 0 37 0; +#X connect 22 0 14 0; +#X connect 25 0 27 0; +#X connect 26 0 28 1; +#X connect 27 0 26 0; +#X connect 27 0 26 1; +#X connect 28 0 10 0; +#X connect 30 0 31 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 34 0 35 1; +#X connect 35 0 36 1; +#X connect 36 0 17 0; +#X connect 38 0 51 0; +#X connect 39 0 11 0; +#X connect 40 0 41 0; +#X connect 41 0 43 0; +#X connect 42 0 47 0; +#X connect 43 0 42 0; +#X connect 43 0 42 1; +#X connect 44 0 46 0; +#X connect 45 0 47 1; +#X connect 46 0 45 0; +#X connect 46 0 45 1; +#X connect 47 0 54 0; +#X connect 51 0 54 1; +#X connect 53 0 30 0; +#X connect 54 0 39 0; +#X connect 56 0 57 0; +#X connect 57 0 58 1; +#X connect 58 0 22 0; +#X connect 59 0 55 0; +#X connect 60 0 16 0; +#X connect 60 0 16 1; +#X connect 61 0 62 0; +#X connect 62 0 64 0; +#X connect 62 0 90 0; +#X connect 64 0 63 0; +#X connect 65 0 21 0; +#X connect 67 0 68 0; +#X connect 69 0 70 0; +#X connect 71 0 72 0; +#X connect 73 0 74 0; +#X connect 73 0 74 1; +#X connect 74 0 75 0; +#X connect 74 0 88 0; +#X connect 75 0 76 0; +#X connect 76 0 35 0; +#X connect 77 0 53 0; +#X connect 78 0 15 0; +#X connect 79 0 25 0; +#X connect 80 0 44 0; +#X connect 81 0 40 0; +#X connect 82 0 83 0; +#X connect 82 0 83 1; +#X connect 83 0 84 0; +#X connect 84 0 85 0; +#X connect 85 0 51 1; +#X connect 86 0 31 1; +#X connect 87 0 88 0; +#X connect 88 0 89 0; +#X restore 344 322 pd GoldfreqGain; +#N canvas 300 30 1006 797 GoldnoiseGain 0; +#X text -21037 364 Mass Density of Air \, squared; +#X text -20777 458 Distance; +#N canvas 759 125 235 275 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 147 outlet~; +#X obj 128 146 snapshot~; +#X obj 128 121 metro 100; +#X obj 128 99 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 128 173 10 0 0 0 - - -; +#X obj 128 73 loadbang; +#X obj 47 93 *~; +#X obj 47 121 *~; +#X connect 0 0 9 0; +#X connect 1 0 9 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 3 0; +#X connect 10 0 4 0; +#X restore -20846 224 pd pow8; +#X obj -20846 137 inlet~; +#X obj -20807 286 inlet; +#X obj -20861 617 outlet~; +#X text -20858 648 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20771 287 Diameter; +#X text -20847 118 Wind speed; +#X text -21027 627 Calculates wake gain; +#X text -20399 16 Azimuth; +#X text -20343 16 Elevation; +#X obj -20861 371 *~ 1.225; +#N canvas 759 125 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20705 475 pd pow5; +#X obj -20705 451 sig~ 343.56; +#N canvas 875 261 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20670 401 pd pow5; +#X obj -20624 216 /~ 360; +#X obj -20624 243 cos~; +#X obj -20624 349 *~; +#X obj -20670 348 sig~ 1; +#X obj -20670 375 -~; +#X obj -20705 322 sig~ 3.1416; +#X obj -20705 347 *~; +#X obj -20720 299 sig~ 16; +#X obj -20720 371 *~; +#X obj -20720 429 *~; +#X obj -20720 502 *~; +#X obj -20777 530 *~; +#X obj -20861 574 /~; +#X obj -20624 194 -~; +#X text -20533 187 Angle goes with the flow in Goldstein hence 90 - +theta so that theta is same angle as dipole angles.; +#X obj -20624 149 sig~ 180; +#X obj -20916 137 inlet~; +#X obj -20916 164 *~; +#X obj -20828 253 inlet~; +#X obj -20828 312 *~ 1; +#X obj -20861 251 *~; +#X obj -20861 347 *~; +#X obj -20789 393 inlet; +#X obj -20861 444 *~ 1; +#X obj -20861 528 *~ 2.50663; +#X text -20782 254 Corrolation Length; +#X text -20786 372 Length; +#X obj -20846 159 average~ 64; +#N canvas 801 264 426 401 aveTimeCal 0; +#X text 224 38 Elevation; +#X obj 226 56 r \$0-elev; +#X floatatom 240 81 5 0 0 0 - - -; +#X obj 226 135 cos; +#X obj 226 107 * 0.01745; +#X obj 205 158 *~ 1; +#X obj 161 131 sig~ 1; +#X obj 161 185 -~; +#X obj 121 104 r~ \$0-myFreq; +#X obj 106 82 sig~ 6.28318; +#X obj 106 128 /~; +#X obj 106 219 *~; +#X obj 36 204 r myMet; +#X obj 106 242 snapshot~; +#X floatatom 44 283 0 0 0 0 - - -; +#X obj 106 263 * 44100; +#X obj 106 292 outlet; +#X obj 205 17 r~ \$0-MY_MACH; +#X connect 1 0 2 0; +#X connect 1 0 4 0; +#X connect 3 0 5 1; +#X connect 4 0 3 0; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 11 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 15 0 14 0; +#X connect 15 0 16 0; +#X connect 17 0 5 0; +#X restore -20766 139 pd aveTimeCal; +#X obj -20846 203 line~; +#X msg -20846 181 \$1 5; +#X obj -20587 285 cos~; +#X obj -20861 595 *~ 1; +#X obj -20587 262 /~ 360; +#X obj -20624 306 *~; +#X text -21131 486 Scale factor to bring in line with CFD calcs; +#X text -20929 530 Sqrt(2*pi); +#X obj -20342 33 inlet~; +#X obj -20398 33 inlet~; +#X obj -20777 479 inlet~; +#X obj -20777 505 *~; +#X obj -20609 328 r~ \$0-MY_MACH; +#X obj -20342 56 s~ \$0-noise_elev; +#X obj -20398 78 s~ \$0-noise_azim; +#X obj -20609 172 r~ \$0-noise_elev; +#X obj -20587 239 r~ \$0-noise_azim; +#X obj -20861 488 /~ 20000; +#X connect 2 0 36 1; +#X connect 3 0 43 0; +#X connect 3 0 2 0; +#X connect 4 0 35 1; +#X connect 12 0 39 0; +#X connect 13 0 26 1; +#X connect 14 0 13 0; +#X connect 15 0 25 1; +#X connect 16 0 17 0; +#X connect 17 0 50 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 15 0; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 24 1; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 27 1; +#X connect 27 0 28 1; +#X connect 28 0 48 0; +#X connect 29 0 16 0; +#X connect 31 0 29 0; +#X connect 32 0 33 0; +#X connect 32 0 33 1; +#X connect 33 0 36 0; +#X connect 34 0 35 0; +#X connect 35 0 37 1; +#X connect 36 0 37 0; +#X connect 37 0 12 0; +#X connect 38 0 39 1; +#X connect 39 0 62 0; +#X connect 40 0 28 0; +#X connect 43 0 46 0; +#X connect 44 0 43 0; +#X connect 46 0 45 0; +#X connect 47 0 50 1; +#X connect 48 0 5 0; +#X connect 49 0 47 0; +#X connect 50 0 18 0; +#X connect 53 0 58 0; +#X connect 54 0 59 0; +#X connect 55 0 56 0; +#X connect 55 0 56 1; +#X connect 56 0 27 0; +#X connect 57 0 18 1; +#X connect 60 0 29 1; +#X connect 61 0 49 0; +#X connect 62 0 40 0; +#X restore 326 626 pd GoldnoiseGain; +#X obj 381 216 r length; +#X obj 379 540 r length; +#X obj 547 587 r myMet; +#X obj 547 609 snapshot~; +#X floatatom 547 632 0 0 0 0 - - -; +#X connect 1 0 3 0; +#X connect 2 0 15 0; +#X connect 2 0 27 0; +#X connect 3 0 2 0; +#X connect 4 0 83 0; +#X connect 5 0 4 0; +#X connect 6 0 10 0; +#X connect 6 0 28 0; +#X connect 11 0 3 1; +#X connect 12 0 4 1; +#X connect 14 0 31 0; +#X connect 16 0 52 0; +#X connect 20 0 87 3; +#X connect 27 0 36 0; +#X connect 27 0 5 0; +#X connect 31 0 29 0; +#X connect 31 1 30 0; +#X connect 34 0 87 0; +#X connect 38 0 14 0; +#X connect 39 0 31 1; +#X connect 41 0 50 0; +#X connect 42 0 41 0; +#X connect 43 0 86 2; +#X connect 44 0 86 0; +#X connect 46 0 48 0; +#X connect 47 0 46 0; +#X connect 49 0 86 4; +#X connect 50 0 14 1; +#X connect 51 0 87 2; +#X connect 52 0 53 0; +#X connect 53 0 17 0; +#X connect 53 0 37 0; +#X connect 55 0 56 0; +#X connect 57 0 42 0; +#X connect 59 0 60 0; +#X connect 61 0 62 0; +#X connect 62 0 41 1; +#X connect 62 0 50 1; +#X connect 63 0 62 0; +#X connect 65 0 68 0; +#X connect 66 0 84 0; +#X connect 67 0 85 0; +#X connect 69 0 70 0; +#X connect 69 0 79 0; +#X connect 70 0 71 0; +#X connect 72 0 86 5; +#X connect 73 0 86 6; +#X connect 74 0 86 7; +#X connect 75 0 87 7; +#X connect 76 0 87 6; +#X connect 77 0 87 5; +#X connect 78 0 86 1; +#X connect 80 0 1 0; +#X connect 81 0 87 1; +#X connect 82 0 5 1; +#X connect 83 0 13 0; +#X connect 86 0 33 0; +#X connect 86 1 32 0; +#X connect 87 0 35 0; +#X connect 88 0 86 3; +#X connect 89 0 87 4; +#X connect 90 0 91 0; +#X connect 91 0 92 0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/freqCalcCyl6HiFi.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,919 @@ +#N canvas 0 22 1227 739 10; +#X text 597 188 Mass Density of Air; +#X obj 719 189 *~ 1.225; +#X obj 719 264 /~ 1.81e-05; +#X obj 719 219 *~ 1; +#X obj 719 382 /~ 1; +#X obj 719 358 *~; +#X obj 233 73 inlet; +#X text 752 308 Reynolds Number; +#X text 599 375 Strouhal Number; +#X text 749 244 Viscosity; +#X obj 240 96 s \$0-diameter; +#X obj 780 188 r \$0-diameter; +#X obj 787 363 r \$0-diameter; +#X obj 719 451 s~ \$0-myFreq; +#X obj 1062 344 *~; +#X obj 732 288 s~ \$0-myRey; +#X obj 646 67 inlet; +#X floatatom 591 136 8 0 0 0 - - -; +#X text 683 470 Calculates the frequency; +#X text 684 482 based on the physics of; +#X obj 375 529 r \$0-diameter; +#X text 307 401 Calculates the gain of the dipole source; +#X text 500 40 Azimuth; +#X text 651 49 Pan; +#X text 423 39 Elevation; +#X text 354 42 Distance; +#X text 228 52 Diameter; +#X obj 719 329 newStrou; +#X floatatom 233 117 0 0 0 0 - - -; +#X obj 1062 413 throw~ l; +#X obj 1089 391 throw~ r; +#X obj 1062 369 fcpan; +#X obj 441 355 s~ \$0-dragDiGain; +#X obj 354 375 s~ \$0-liftDiGain; +#X obj 336 464 r~ \$0-str; +#X obj 336 661 s~ \$0-liftNoiseGain; +#X obj 619 360 s~ \$0-str; +#X obj 646 136 s \$0-thisPan; +#X obj 1062 200 r~ \$0-liftNoiseGain; +#X obj 1089 344 r \$0-thisPan; +#X text 1043 174 Noise spectrum calculation; +#X obj 1077 292 hip~; +#X obj 1077 247 rpole~ 0.99; +#X obj 378 204 r \$0-diameter; +#X obj 354 157 r~ \$0-str; +#X text 327 680 Calculates the gain of the wake; +#N canvas 1021 287 444 428 corrLen 0; +#X obj 103 71 inlet~; +#X obj 88 200 outlet~; +#X obj 88 143 *~; +#X obj 124 93 sig~ -0.245; +#X obj 103 119 pow~; +#X text 234 22 Y = 10^b . X^m; +#X text 235 40 b = 1.536; +#X text 235 56 m = -0.245; +#X text 80 297 Equation of line derived from Norberg 2001; +#X obj 88 169 max~ 1; +#X obj 88 46 sig~ 44.67; +#X connect 0 0 4 0; +#X connect 2 0 9 0; +#X connect 3 0 4 1; +#X connect 4 0 2 1; +#X connect 9 0 1 0; +#X connect 10 0 2 0; +#X restore 718 71 pd corrLen Calc; +#X obj 718 48 r~ \$0-myRey; +#X obj 718 95 s~ \$0-myCor; +#X obj 403 247 r~ \$0-myCor; +#X obj 1077 319 hip~; +#X obj 362 508 r~ \$0-myCor; +#X obj 646 91 max 0.01; +#X obj 646 114 min 0.99; +#N canvas 93 119 976 679 Dipoles 0; +#X obj 131 67 r~ \$0-myFreq; +#X obj 225 178 r~ \$0-liftDiGain; +#X obj 389 58 r~ \$0-myFreq; +#X obj 528 138 r~ \$0-liftDiGain; +#X obj 528 159 *~ 0.6; +#X obj 657 57 r~ \$0-myFreq; +#X obj 798 130 r~ \$0-liftDiGain; +#X obj 657 81 *~ 5; +#X obj 389 82 *~ 3; +#X obj 258 385 r~ \$0-myFreq; +#X obj 371 472 r~ \$0-dragDiGain; +#X obj 258 407 *~ 2; +#X obj 528 385 r~ \$0-myFreq; +#X obj 658 447 r~ \$0-dragDiGain; +#X obj 528 413 *~ 4; +#X obj 658 470 *~ 0.125; +#X obj 210 199 *~; +#X obj 210 264 throw~ l; +#X obj 237 241 throw~ r; +#X obj 210 220 fcpan; +#X obj 210 108 vcf~ 3; +#X obj 237 198 r \$0-thisPan; +#X obj 210 67 r~ \$0-thisNoise; +#X obj 480 192 *~; +#X obj 480 257 throw~ l; +#X obj 507 234 throw~ r; +#X obj 480 213 fcpan; +#X obj 480 116 vcf~ 3; +#X obj 507 191 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X obj 750 183 *~; +#X obj 750 248 throw~ l; +#X obj 777 225 throw~ r; +#X obj 750 204 fcpan; +#X obj 750 107 vcf~ 3; +#X obj 777 182 r \$0-thisPan; +#X obj 750 65 r~ \$0-thisNoise; +#X obj 798 152 *~ 0.1; +#X obj 338 505 *~; +#X obj 338 570 throw~ l; +#X obj 365 547 throw~ r; +#X obj 338 526 fcpan; +#X obj 338 429 vcf~ 3; +#X obj 365 504 r \$0-thisPan; +#X obj 338 385 r~ \$0-thisNoise; +#X obj 612 503 *~; +#X obj 612 568 throw~ l; +#X obj 639 545 throw~ r; +#X obj 612 524 fcpan; +#X obj 612 427 vcf~ 3; +#X obj 639 502 r \$0-thisPan; +#X obj 612 385 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X text 296 353 Generates the sound associated with the drag dipole. +; +#X obj 270 87 r \$0-Qval; +#X obj 530 92 r \$0-Qval; +#X obj 800 87 r \$0-Qval; +#X obj 658 406 r \$0-Qval; +#X obj 383 407 r \$0-Qval; +#X obj 210 158 *~ 1; +#X obj 480 159 *~ 1; +#X obj 750 154 *~ 1; +#X obj 612 469 *~ 1; +#X obj 338 472 *~ 1; +#X floatatom 277 122 5 0 0 0 - - -; +#X obj 210 131 vcf~ 3; +#X obj 480 137 vcf~ 3; +#X obj 750 130 vcf~ 3; +#X obj 612 449 vcf~ 3; +#X obj 338 450 vcf~ 3; +#X connect 0 0 20 1; +#X connect 0 0 65 1; +#X connect 1 0 16 1; +#X connect 2 0 8 0; +#X connect 3 0 4 0; +#X connect 4 0 23 1; +#X connect 5 0 7 0; +#X connect 6 0 37 0; +#X connect 7 0 34 1; +#X connect 7 0 67 1; +#X connect 8 0 27 1; +#X connect 8 0 66 1; +#X connect 9 0 11 0; +#X connect 10 0 38 1; +#X connect 11 0 42 1; +#X connect 11 0 69 1; +#X connect 12 0 14 0; +#X connect 13 0 15 0; +#X connect 14 0 49 1; +#X connect 14 0 68 1; +#X connect 15 0 45 1; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 1 18 0; +#X connect 20 0 65 0; +#X connect 21 0 19 1; +#X connect 22 0 20 0; +#X connect 23 0 26 0; +#X connect 26 0 24 0; +#X connect 26 1 25 0; +#X connect 27 0 66 0; +#X connect 28 0 26 1; +#X connect 29 0 27 0; +#X connect 30 0 33 0; +#X connect 33 0 31 0; +#X connect 33 1 32 0; +#X connect 34 0 67 0; +#X connect 35 0 33 1; +#X connect 36 0 34 0; +#X connect 37 0 30 1; +#X connect 38 0 41 0; +#X connect 41 0 39 0; +#X connect 41 1 40 0; +#X connect 42 0 69 0; +#X connect 43 0 41 1; +#X connect 44 0 42 0; +#X connect 45 0 48 0; +#X connect 48 0 46 0; +#X connect 48 1 47 0; +#X connect 49 0 68 0; +#X connect 50 0 48 1; +#X connect 51 0 49 0; +#X connect 54 0 20 2; +#X connect 54 0 64 0; +#X connect 55 0 27 2; +#X connect 55 0 66 2; +#X connect 56 0 34 2; +#X connect 56 0 67 2; +#X connect 57 0 49 2; +#X connect 57 0 68 2; +#X connect 58 0 42 2; +#X connect 58 0 69 2; +#X connect 59 0 16 0; +#X connect 60 0 23 0; +#X connect 61 0 30 0; +#X connect 62 0 45 0; +#X connect 63 0 38 0; +#X connect 65 0 59 0; +#X connect 66 0 60 0; +#X connect 67 0 61 0; +#X connect 68 0 62 0; +#X connect 69 0 63 0; +#X restore 659 559 pd Dipoles; +#X obj 823 47 noise~; +#X obj 823 70 s~ \$0-thisNoise; +#X obj 1077 224 r~ \$0-thisNoise; +#X text 684 495 the object and environment; +#N canvas 308 58 1027 635 StBandwidth 0; +#X obj 460 365 swap 1; +#X obj 460 391 /; +#X obj 460 342 / 100; +#X obj 461 434 outlet; +#X text 437 453 Q value; +#X obj 531 -36 r~ \$0-myRey; +#X obj 477 -36 r myMet; +#X obj 477 -14 snapshot~; +#X obj 203 164 spigot; +#X obj 219 187 spigot; +#X obj 236 140 > 0; +#X obj 219 233 + 0.9797; +#X obj 219 208 * 4.624e-05; +#X obj 602 150 spigot; +#X obj 618 173 spigot; +#X obj 651 149 < 1e+06; +#X obj 618 216 * 1.227e-10; +#X obj 618 196 *; +#X obj 690 215 * -8.553e-05; +#X obj 618 261 + 16.5; +#X obj 618 238 +; +#X text -84 298 First section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 565 329 Third section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship +is also linear but depends on TU Value; +#X obj 461 412 max 0.005; +#X obj 635 126 > 193260; +#X obj 252 163 < 193260; +#X floatatom 352 446 0 0 0 0 - - -; +#X floatatom 588 23 0 0 0 0 - - -; +#X msg 593 195 10; +#X connect 0 0 1 0; +#X connect 0 1 1 1; +#X connect 1 0 24 0; +#X connect 2 0 0 0; +#X connect 5 0 7 0; +#X connect 6 0 7 0; +#X connect 7 0 15 0; +#X connect 7 0 13 0; +#X connect 7 0 10 0; +#X connect 7 0 8 0; +#X connect 7 0 25 0; +#X connect 7 0 26 0; +#X connect 7 0 28 0; +#X connect 8 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 8 1; +#X connect 11 0 2 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 13 0 29 0; +#X connect 14 0 18 0; +#X connect 14 0 17 1; +#X connect 14 0 17 0; +#X connect 15 0 14 1; +#X connect 16 0 20 0; +#X connect 17 0 16 0; +#X connect 18 0 20 1; +#X connect 20 0 19 0; +#X connect 24 0 3 0; +#X connect 24 0 27 0; +#X connect 25 0 13 1; +#X connect 26 0 9 1; +#X connect 29 0 2 0; +#X restore 924 69 pd StBandwidth; +#X obj 924 92 s \$0-Qval; +#X obj 1163 267 r myMet; +#X obj 1153 288 snapshot~; +#X obj 1153 247 r~ \$0-myFreq; +#X text 140 51 Source Speed; +#X obj 358 61 inlet~; +#X obj 430 60 inlet~; +#X obj 504 59 inlet~; +#X obj 358 82 s~ \$0-dist; +#X obj 127 75 inlet~; +#X obj 59 98 /~ 343.56; +#X obj 59 121 s~ \$0-MY_MACH; +#X obj 416 268 r~ \$0-dist; +#X obj 428 289 r~ \$0-elev; +#X obj 441 310 r~ \$0-azim; +#X obj 429 612 r~ \$0-elev; +#X obj 415 593 r~ \$0-azim; +#X obj 402 572 r~ \$0-dist; +#X obj 366 181 r~ \$0-sourceSpeed; +#X obj 127 95 s~ \$0-sourceSpeed; +#X obj 719 161 r~ \$0-sourceSpeed; +#X obj 349 486 r~ \$0-sourceSpeed; +#X obj 786 340 r~ \$0-sourceSpeed; +#N canvas 51 317 823 563 doppler 0; +#X obj 88 329 inlet~; +#X obj 88 467 outlet~; +#X obj 125 141 /~ 360; +#X obj 110 95 r~ \$0-sourceSpeed; +#X obj 125 163 cos~; +#X obj 110 184 *~; +#X obj 286 114 atan; +#X obj 286 93 /; +#X obj 286 137 * 57.2958; +#X floatatom 326 161 0 0 0 0 - - -; +#X obj 286 183 line~; +#X msg 286 161 \$1 15; +#X obj 286 247 -~; +#X obj 286 267 >~ 0; +#X obj 286 289 snapshot~; +#X floatatom 286 311 0 0 0 0 - - -; +#X obj 286 207 +~ 90; +#X obj 149 232 *~ -1; +#X obj 110 211 spigot~; +#X obj 96 359 sig~ 323.56; +#X obj 156 389 +~; +#X obj 141 411 /~; +#X obj 88 435 *~; +#X obj 333 267 r myMet; +#X text 423 61 Calculate the azimuth angle from the projected position +of the oberver in the plane of the sword. Peak position is when the +current azimuth is the same as the observer azimuth.; +#X obj 385 361 r myMet; +#X obj 385 382 snapshot~; +#X floatatom 385 404 0 0 0 0 - - -; +#X obj 301 73 r Yobs; +#X obj 286 53 r Xobs; +#X obj 125 118 r~ \$0-elev; +#X obj 301 226 inlet~; +#X connect 0 0 22 0; +#X connect 2 0 4 0; +#X connect 3 0 5 0; +#X connect 4 0 5 1; +#X connect 5 0 18 0; +#X connect 6 0 8 0; +#X connect 7 0 6 0; +#X connect 8 0 9 0; +#X connect 8 0 11 0; +#X connect 10 0 16 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 0 18 1; +#X connect 16 0 12 0; +#X connect 17 0 20 1; +#X connect 18 0 20 1; +#X connect 18 1 17 0; +#X connect 19 0 20 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 1 0; +#X connect 23 0 14 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 28 0 7 1; +#X connect 29 0 7 0; +#X connect 30 0 2 0; +#X connect 31 0 12 1; +#X restore 719 414 pd doppler; +#X obj 430 82 s~ \$0-elev; +#X obj 504 82 s~ \$0-azim; +#N canvas 205 88 1238 721 GoldfreqGain 0; +#N canvas 759 125 172 246 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 5 0; +#X connect 1 0 5 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 4 0; +#X connect 2 0 4 1; +#X connect 2 0 1 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X restore 219 150 pd pow6; +#X obj 173 140 *~; +#X obj 219 176 *~; +#X text 587 13 Distance; +#X text 724 548 Calculates Drag Dipole gain; +#X text 48 531 Calculates Lift Dipole gain; +#X obj 173 100 inlet~; +#X obj 219 13 inlet~; +#X text 328 170 Diameter; +#X obj 291 169 inlet; +#X obj 219 590 outlet~; +#X obj 758 523 outlet~; +#X obj 240 263 inlet; +#X text 278 258 Length; +#X obj 219 289 *~ 1; +#X obj 234 469 /~ 360; +#X obj 234 518 *~; +#X obj 219 541 *~; +#X text 74 100 Strouhal number; +#X text 149 37 Wind speed; +#X text 266 211 Corr Length; +#X obj 219 348 *~ 2.50663; +#X obj 219 238 *~ 1.225; +#X text 93 234 Mass Density of Air; +#X text 145 343 Sqrt(2xpi); +#X obj 332 470 /~ 360; +#X obj 332 516 *~; +#X obj 332 492 cos~; +#X obj 219 567 *~; +#X text 362 210 Speed of Sound to power 3; +#X obj 525 213 cos~; +#X obj 525 236 *~; +#X obj 473 237 sig~ 1; +#X obj 510 267 -~; +#N canvas 739 248 286 289 pow4 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 47 93 *~; +#X connect 0 0 4 0; +#X connect 1 0 4 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 3 0; +#X restore 510 290 pd pow4; +#X obj 411 322 *~; +#X obj 219 385 /~; +#X obj 133 375 s~ \$0-aGainG; +#X obj 872 246 r~ \$0-aGainG; +#X obj 758 498 *~ 0.1; +#X obj 723 340 +~ 90; +#X obj 723 363 /~ 360; +#X obj 723 409 *~; +#X obj 723 385 sin~; +#X obj 773 359 /~ 360; +#X obj 773 405 *~; +#X obj 773 381 cos~; +#X obj 758 436 *~; +#X text 763 12 Azimuth; +#X text 662 14 Elevation; +#X text 892 335 Speed of Sound to power 3; +#X obj 872 423 /~; +#X text 595 191 Remember - Goldstein moves cylinder; +#X obj 525 194 /~ 360; +#X obj 758 475 *~; +#X obj 478 51 s~ \$0-thisColL; +#X obj 270 150 r~ \$0-thisColL; +#X obj 270 190 *~ 1; +#X obj 219 210 *~; +#X obj 478 28 inlet~; +#X obj 234 495 sin~; +#N canvas 801 264 426 401 aveTimeCal 0; +#X text 224 38 Elevation; +#X obj 226 56 r \$0-elev; +#X floatatom 240 81 5 0 0 0 - - -; +#X obj 226 135 cos; +#X obj 226 107 * 0.01745; +#X obj 205 158 *~ 1; +#X obj 161 131 sig~ 1; +#X obj 161 185 -~; +#X obj 121 104 r~ \$0-myFreq; +#X obj 106 82 sig~ 6.28318; +#X obj 106 128 /~; +#X obj 106 219 *~; +#X obj 36 204 r myMet; +#X obj 106 242 snapshot~; +#X obj 106 263 * 44100; +#X obj 106 292 outlet; +#X obj 205 17 r~ \$0-MY_MACH; +#X floatatom 206 295 0 0 0 0 - - -; +#X connect 1 0 2 0; +#X connect 1 0 4 0; +#X connect 3 0 5 1; +#X connect 4 0 3 0; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 11 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 0 17 0; +#X connect 16 0 5 0; +#X restore 268 15 pd aveTimeCal; +#X obj 219 59 average~ 1000; +#X obj 219 122 line~; +#X msg 219 100 \$1 5; +#X obj 219 317 /~ 400; +#X text -53 316 Scale factor to bring in line with CFD calcs; +#X obj 567 29 inlet~; +#X obj 574 51 s~ \$0-thisDist; +#X obj 665 32 inlet~; +#X obj 670 55 s~ \$0-this_elev; +#X obj 767 30 inlet~; +#X obj 774 55 s~ \$0-this_azim; +#X obj 411 135 r~ \$0-thisDist; +#X obj 411 161 *~; +#X obj 411 191 *~ 4.05513e+07; +#X obj 411 244 *~ 32; +#X obj 525 129 r~ \$0-this_elev; +#X obj 234 446 r~ \$0-this_elev; +#X obj 332 447 r~ \$0-this_azim; +#X obj 773 294 r~ \$0-this_azim; +#X obj 723 273 r~ \$0-this_elev; +#X obj 887 268 r~ \$0-thisDist; +#X obj 887 292 *~; +#X obj 887 317 *~ 4.05513e+07; +#X obj 887 370 *~ 32; +#X obj 559 214 r~ \$0-MY_MACH; +#X obj 476 410 r myMet; +#X obj 476 432 snapshot~; +#X floatatom 476 455 0 0 0 0 - - -; +#X floatatom 250 84 0 0 0 0 - - -; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 58 0; +#X connect 6 0 1 0; +#X connect 6 0 1 1; +#X connect 7 0 62 0; +#X connect 7 0 0 0; +#X connect 9 0 57 1; +#X connect 12 0 14 1; +#X connect 14 0 65 0; +#X connect 15 0 60 0; +#X connect 16 0 17 1; +#X connect 17 0 28 0; +#X connect 21 0 36 0; +#X connect 21 0 37 0; +#X connect 22 0 14 0; +#X connect 25 0 27 0; +#X connect 26 0 28 1; +#X connect 27 0 26 0; +#X connect 27 0 26 1; +#X connect 28 0 10 0; +#X connect 30 0 31 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 34 0 35 1; +#X connect 35 0 36 1; +#X connect 36 0 17 0; +#X connect 38 0 51 0; +#X connect 39 0 11 0; +#X connect 40 0 41 0; +#X connect 41 0 43 0; +#X connect 42 0 47 0; +#X connect 43 0 42 0; +#X connect 43 0 42 1; +#X connect 44 0 46 0; +#X connect 45 0 47 1; +#X connect 46 0 45 0; +#X connect 46 0 45 1; +#X connect 47 0 54 0; +#X connect 51 0 54 1; +#X connect 53 0 30 0; +#X connect 54 0 39 0; +#X connect 56 0 57 0; +#X connect 57 0 58 1; +#X connect 58 0 22 0; +#X connect 59 0 55 0; +#X connect 60 0 16 0; +#X connect 60 0 16 1; +#X connect 61 0 62 0; +#X connect 62 0 64 0; +#X connect 62 0 90 0; +#X connect 64 0 63 0; +#X connect 65 0 21 0; +#X connect 67 0 68 0; +#X connect 69 0 70 0; +#X connect 71 0 72 0; +#X connect 73 0 74 0; +#X connect 73 0 74 1; +#X connect 74 0 75 0; +#X connect 74 0 88 0; +#X connect 75 0 76 0; +#X connect 76 0 35 0; +#X connect 77 0 53 0; +#X connect 78 0 15 0; +#X connect 79 0 25 0; +#X connect 80 0 44 0; +#X connect 81 0 40 0; +#X connect 82 0 83 0; +#X connect 82 0 83 1; +#X connect 83 0 84 0; +#X connect 84 0 85 0; +#X connect 85 0 51 1; +#X connect 86 0 31 1; +#X connect 87 0 88 0; +#X connect 88 0 89 0; +#X restore 354 332 pd GoldfreqGain; +#N canvas 300 30 1006 797 GoldnoiseGain 0; +#X text -21037 364 Mass Density of Air \, squared; +#X text -20777 458 Distance; +#N canvas 759 125 235 275 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 147 outlet~; +#X obj 128 146 snapshot~; +#X obj 128 121 metro 100; +#X obj 128 99 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 128 173 10 0 0 0 - - -; +#X obj 128 73 loadbang; +#X obj 47 93 *~; +#X obj 47 121 *~; +#X connect 0 0 9 0; +#X connect 1 0 9 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 3 0; +#X connect 10 0 4 0; +#X restore -20846 224 pd pow8; +#X obj -20846 137 inlet~; +#X obj -20807 286 inlet; +#X obj -20861 617 outlet~; +#X text -20858 648 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20771 287 Diameter; +#X text -20847 118 Wind speed; +#X text -21027 627 Calculates wake gain; +#X text -20399 16 Azimuth; +#X text -20343 16 Elevation; +#X obj -20861 371 *~ 1.225; +#N canvas 759 125 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20705 475 pd pow5; +#X obj -20705 451 sig~ 343.56; +#N canvas 875 261 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20670 401 pd pow5; +#X obj -20624 216 /~ 360; +#X obj -20624 243 cos~; +#X obj -20624 349 *~; +#X obj -20670 348 sig~ 1; +#X obj -20670 375 -~; +#X obj -20705 322 sig~ 3.1416; +#X obj -20705 347 *~; +#X obj -20720 299 sig~ 16; +#X obj -20720 371 *~; +#X obj -20720 429 *~; +#X obj -20720 502 *~; +#X obj -20777 530 *~; +#X obj -20861 574 /~; +#X obj -20624 194 -~; +#X text -20533 187 Angle goes with the flow in Goldstein hence 90 - +theta so that theta is same angle as dipole angles.; +#X obj -20624 149 sig~ 180; +#X obj -20916 137 inlet~; +#X obj -20916 164 *~; +#X obj -20828 253 inlet~; +#X obj -20828 312 *~ 1; +#X obj -20861 251 *~; +#X obj -20861 347 *~; +#X obj -20789 393 inlet; +#X obj -20861 444 *~ 1; +#X obj -20861 528 *~ 2.50663; +#X text -20782 254 Corrolation Length; +#X text -20786 372 Length; +#X obj -20846 159 average~ 64; +#N canvas 801 264 426 401 aveTimeCal 0; +#X text 224 38 Elevation; +#X obj 226 56 r \$0-elev; +#X floatatom 240 81 5 0 0 0 - - -; +#X obj 226 135 cos; +#X obj 226 107 * 0.01745; +#X obj 205 158 *~ 1; +#X obj 161 131 sig~ 1; +#X obj 161 185 -~; +#X obj 121 104 r~ \$0-myFreq; +#X obj 106 82 sig~ 6.28318; +#X obj 106 128 /~; +#X obj 106 219 *~; +#X obj 36 204 r myMet; +#X obj 106 242 snapshot~; +#X floatatom 44 283 0 0 0 0 - - -; +#X obj 106 263 * 44100; +#X obj 106 292 outlet; +#X obj 205 17 r~ \$0-MY_MACH; +#X connect 1 0 2 0; +#X connect 1 0 4 0; +#X connect 3 0 5 1; +#X connect 4 0 3 0; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 11 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 15 0 14 0; +#X connect 15 0 16 0; +#X connect 17 0 5 0; +#X restore -20766 139 pd aveTimeCal; +#X obj -20846 203 line~; +#X msg -20846 181 \$1 5; +#X obj -20587 285 cos~; +#X obj -20861 595 *~ 1; +#X obj -20587 262 /~ 360; +#X obj -20624 306 *~; +#X text -21131 486 Scale factor to bring in line with CFD calcs; +#X text -20929 530 Sqrt(2*pi); +#X obj -20342 33 inlet~; +#X obj -20398 33 inlet~; +#X obj -20777 479 inlet~; +#X obj -20777 505 *~; +#X obj -20609 328 r~ \$0-MY_MACH; +#X obj -20342 56 s~ \$0-noise_elev; +#X obj -20398 78 s~ \$0-noise_azim; +#X obj -20609 172 r~ \$0-noise_elev; +#X obj -20587 239 r~ \$0-noise_azim; +#X obj -20861 488 /~ 20000; +#X connect 2 0 36 1; +#X connect 3 0 43 0; +#X connect 3 0 2 0; +#X connect 4 0 35 1; +#X connect 12 0 39 0; +#X connect 13 0 26 1; +#X connect 14 0 13 0; +#X connect 15 0 25 1; +#X connect 16 0 17 0; +#X connect 17 0 50 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 15 0; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 24 1; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 27 1; +#X connect 27 0 28 1; +#X connect 28 0 48 0; +#X connect 29 0 16 0; +#X connect 31 0 29 0; +#X connect 32 0 33 0; +#X connect 32 0 33 1; +#X connect 33 0 36 0; +#X connect 34 0 35 0; +#X connect 35 0 37 1; +#X connect 36 0 37 0; +#X connect 37 0 12 0; +#X connect 38 0 39 1; +#X connect 39 0 62 0; +#X connect 40 0 28 0; +#X connect 43 0 46 0; +#X connect 44 0 43 0; +#X connect 46 0 45 0; +#X connect 47 0 50 1; +#X connect 48 0 5 0; +#X connect 49 0 47 0; +#X connect 50 0 18 0; +#X connect 53 0 58 0; +#X connect 54 0 59 0; +#X connect 55 0 56 0; +#X connect 55 0 56 1; +#X connect 56 0 27 0; +#X connect 57 0 18 1; +#X connect 60 0 29 1; +#X connect 61 0 49 0; +#X connect 62 0 40 0; +#X restore 336 636 pd GoldnoiseGain; +#X obj 391 226 r length; +#X obj 389 550 r length; +#X obj 557 597 r myMet; +#X obj 557 619 snapshot~; +#X floatatom 557 642 0 0 0 0 - - -; +#X obj 1048 65 inlet~; +#X obj 1048 88 s~ \$0-proprAzim; +#X obj 776 393 r~ \$0-proprAzim; +#X connect 1 0 3 0; +#X connect 2 0 15 0; +#X connect 2 0 27 0; +#X connect 3 0 2 0; +#X connect 4 0 83 0; +#X connect 5 0 4 0; +#X connect 6 0 10 0; +#X connect 6 0 28 0; +#X connect 11 0 3 1; +#X connect 12 0 4 1; +#X connect 14 0 31 0; +#X connect 16 0 52 0; +#X connect 20 0 87 3; +#X connect 27 0 36 0; +#X connect 27 0 5 0; +#X connect 31 0 29 0; +#X connect 31 1 30 0; +#X connect 34 0 87 0; +#X connect 38 0 14 0; +#X connect 39 0 31 1; +#X connect 41 0 50 0; +#X connect 42 0 41 0; +#X connect 43 0 86 2; +#X connect 44 0 86 0; +#X connect 46 0 48 0; +#X connect 47 0 46 0; +#X connect 49 0 86 4; +#X connect 50 0 14 1; +#X connect 51 0 87 2; +#X connect 52 0 53 0; +#X connect 53 0 17 0; +#X connect 53 0 37 0; +#X connect 55 0 56 0; +#X connect 57 0 42 0; +#X connect 59 0 60 0; +#X connect 61 0 62 0; +#X connect 62 0 41 1; +#X connect 62 0 50 1; +#X connect 63 0 62 0; +#X connect 65 0 68 0; +#X connect 66 0 84 0; +#X connect 67 0 85 0; +#X connect 69 0 70 0; +#X connect 69 0 79 0; +#X connect 70 0 71 0; +#X connect 72 0 86 5; +#X connect 73 0 86 6; +#X connect 74 0 86 7; +#X connect 75 0 87 7; +#X connect 76 0 87 6; +#X connect 77 0 87 5; +#X connect 78 0 86 1; +#X connect 80 0 1 0; +#X connect 81 0 87 1; +#X connect 82 0 5 1; +#X connect 83 0 13 0; +#X connect 86 0 33 0; +#X connect 86 1 32 0; +#X connect 87 0 35 0; +#X connect 88 0 86 3; +#X connect 89 0 87 4; +#X connect 90 0 91 0; +#X connect 91 0 92 0; +#X connect 93 0 94 0; +#X connect 95 0 83 1;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/jitter_engine.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,153 @@ +#N canvas 516 238 441 403 10; +#X obj 161 46 phasor~; +#X obj 164 5 hsl 64 12 0 1 0 1 empty empty engine-speed -2 6 1 8 -262144 +-1 -1 4800 1; +#X obj 83 113 *~ 0.25; +#X obj 81 166 dac~; +#X obj 83 139 *~ 0.25; +#X obj 161 23 * 12; +#N canvas 0 22 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 576 8 lop~ 20; +#X obj 576 30 lop~ 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 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 53 0; +#X connect 8 0 54 0; +#X connect 9 0 55 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 49 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 56 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 50 0; +#X connect 50 0 51 0; +#X connect 50 0 52 0; +#X connect 51 0 43 0; +#X connect 52 0 48 0; +#X connect 53 0 14 0; +#X connect 54 0 19 0; +#X connect 55 0 24 0; +#X connect 56 0 29 0; +#X connect 57 0 58 0; +#X connect 57 1 58 1; +#X connect 58 0 61 0; +#X connect 59 0 57 0; +#X connect 60 0 5 0; +#X connect 61 0 60 0; +#X restore 26 69 pd fourstroke engine; +#X floatatom 253 79 0 0 0 0 - - -; +#X connect 0 0 6 1; +#X connect 1 0 5 0; +#X connect 1 0 6 0; +#X connect 2 0 4 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 0 0; +#X connect 5 0 7 0; +#X connect 6 0 2 0; +#X connect 6 1 2 0; +#X connect 6 2 2 0; +#X connect 6 3 2 0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/pulse_demo.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,74 @@ +#N canvas 215 58 261 395 10; +#X obj 102 45 phasor~; +#N canvas 0 0 450 300 grapha 0; +#X obj 100 100 cnv 15 100 100 empty empty empty 20 12 0 14 -262144 +-66577 0; +#N canvas 0 0 450 300 graph3 0; +#X array A 100 float 0; +#X coords 0 1 99 -1 100 100 1; +#X restore 100 100 graph; +#X obj 210 209 tabwrite~ A; +#X obj 289 155 inlet~; +#X obj 210 130 loadbang; +#X obj 278 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 217 178 s b; +#X obj 210 155 metro 200; +#X connect 3 0 2 0; +#X connect 4 0 7 0; +#X connect 5 0 7 0; +#X connect 7 0 2 0; +#X connect 7 0 6 0; +#X coords 0 -1 1 1 100 100 1 100 100; +#X restore 3 277 pd grapha; +#N canvas 0 0 450 300 grapha 0; +#X obj 100 100 cnv 15 100 100 empty empty empty 20 12 0 14 -262144 +-66577 0; +#N canvas 0 0 450 300 graph3 0; +#X array B 100 float 0; +#X coords 0 1 99 -1 100 100 1; +#X restore 100 100 graph; +#X obj 289 155 inlet~; +#X obj 210 182 tabwrite~ B; +#X obj 210 156 r b; +#X connect 2 0 3 0; +#X connect 4 0 3 0; +#X coords 0 -1 1 1 100 100 1 100 100; +#X restore 133 277 pd grapha; +#X obj 35 150 -~ 0.5; +#X obj 35 174 *~; +#X obj 35 194 *~ -4; +#X obj 35 214 +~ 1; +#X obj 35 234 *~ 0.5; +#X obj 105 4 hsl 64 12 0 1 0 1 empty empty engine-speed -2 6 1 8 -262144 +-1 -1 5700 1; +#X obj 102 22 * 700; +#X obj 103 67 *~ 4; +#X obj 35 96 clip~ 0 1; +#X obj 158 94 clip~ 1 2; +#X obj 158 115 -~ 1; +#X obj 158 151 -~ 0.5; +#X obj 158 175 *~; +#X obj 158 195 *~ -4; +#X obj 158 215 +~ 1; +#X obj 158 235 *~ 0.5; +#X connect 0 0 10 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 1 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 10 0 11 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 2 0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/toy_boat_engine.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,46 @@ +#N canvas 788 487 220 316 10; +#X obj 51 131 clip~ 0 1; +#X obj 124 130 noise~; +#X obj 51 172 lop~ 30; +#X obj 6 18 noise~; +#X obj 124 151 hip~ 1000; +#X obj 51 247 hip~ 100; +#X obj 51 111 *~ 600; +#X obj 51 151 hip~ 10; +#X obj 6 40 bp~ 9 15; +#X obj 79 32 osc~ 9; +#X obj 6 62 *~; +#X obj 79 80 *~; +#X obj 95 58 == 0; +#X obj 95 9 tgl 15 0 empty empty break 0 -6 1 8 -262144 -1 -1 0 1; +#X obj 124 172 bp~ 590 4; +#X obj -17 220 bp~ 470 8; +#X obj 51 220 bp~ 780 9; +#X obj 119 220 bp~ 1024 10; +#X obj 51 294 dac~; +#X obj 51 269 *~ 2; +#X obj 51 195 *~; +#X connect 0 0 7 0; +#X connect 1 0 4 0; +#X connect 2 0 20 0; +#X connect 3 0 8 0; +#X connect 4 0 14 0; +#X connect 5 0 19 0; +#X connect 6 0 0 0; +#X connect 7 0 2 0; +#X connect 8 0 10 0; +#X connect 9 0 11 0; +#X connect 10 0 6 0; +#X connect 11 0 6 0; +#X connect 12 0 11 1; +#X connect 13 0 12 0; +#X connect 13 0 10 1; +#X connect 14 0 20 1; +#X connect 15 0 5 0; +#X connect 16 0 5 0; +#X connect 17 0 5 0; +#X connect 19 0 18 0; +#X connect 19 0 18 1; +#X connect 20 0 15 0; +#X connect 20 0 16 0; +#X connect 20 0 17 0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/waveguide_engine.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,884 @@ +#N canvas 53 17 674 925 10; +#X obj 364 62 hsl 128 12 0 1 0 1 \$0-speed empty engine-speed 6 6 1 +8 -262144 -1 -1 0 1; +#N canvas 0 0 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 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 576 8 lop~ 20; +#X obj 576 30 lop~ 20; +#X obj 606 63 *~ 0.5; +#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 + 2; +#X obj 43 53 * 3; +#X obj 277 30 inlet~; +#X obj 547 62 *~ 10; +#X obj 277 157 line~; +#X msg 277 137 \$1 250; +#X connect 4 0 49 0; +#X connect 5 0 50 0; +#X connect 6 0 51 0; +#X connect 7 0 8 0; +#X connect 8 0 0 0; +#X connect 9 0 8 1; +#X connect 10 0 9 0; +#X connect 11 0 10 0; +#X connect 11 0 10 1; +#X connect 12 0 13 0; +#X connect 13 0 1 0; +#X connect 14 0 13 1; +#X connect 15 0 14 0; +#X connect 16 0 15 0; +#X connect 16 0 15 1; +#X connect 17 0 18 0; +#X connect 18 0 2 0; +#X connect 19 0 18 1; +#X connect 20 0 19 0; +#X connect 21 0 20 0; +#X connect 21 0 20 1; +#X connect 22 0 23 0; +#X connect 23 0 3 0; +#X connect 24 0 23 1; +#X connect 25 0 24 0; +#X connect 26 0 25 0; +#X connect 26 0 25 1; +#X connect 27 0 46 0; +#X connect 28 0 26 1; +#X connect 29 0 21 1; +#X connect 30 0 16 1; +#X connect 31 0 11 1; +#X connect 32 0 52 0; +#X connect 33 0 6 0; +#X connect 34 0 5 0; +#X connect 35 0 4 0; +#X connect 36 0 31 1; +#X connect 37 0 30 1; +#X connect 38 0 29 1; +#X connect 39 0 28 1; +#X connect 41 0 35 1; +#X connect 42 0 34 1; +#X connect 43 0 33 1; +#X connect 44 0 32 1; +#X connect 46 0 47 0; +#X connect 47 0 48 0; +#X connect 47 0 59 0; +#X connect 48 0 40 0; +#X connect 49 0 11 0; +#X connect 50 0 16 0; +#X connect 51 0 21 0; +#X connect 52 0 26 0; +#X connect 53 0 54 0; +#X connect 53 1 54 1; +#X connect 54 0 57 0; +#X connect 55 0 53 0; +#X connect 56 0 61 0; +#X connect 57 0 56 0; +#X connect 58 0 35 0; +#X connect 58 0 34 0; +#X connect 58 0 33 0; +#X connect 58 0 32 0; +#X connect 59 0 45 0; +#X connect 60 0 28 0; +#X connect 60 0 31 0; +#X connect 60 0 30 0; +#X connect 60 0 29 0; +#X connect 61 0 60 0; +#X restore 0 125 pd fourstroke engine; +#N canvas 0 0 450 300 graph4 0; +#X array a 2048 float 1; +#A 0 -0.0770746 -0.077082 -0.0770332 -0.0769023 -0.0768183 -0.0767818 +-0.0766801 -0.0766089 -0.0765073 -0.076414 -0.0763698 -0.0762228 -0.0761903 +-0.0761701 -0.0761097 -0.0760939 -0.0759723 -0.0759808 -0.0759389 -0.0758051 +-0.0757443 -0.0756477 -0.0756476 -0.07559 -0.0755961 -0.0756302 -0.0755396 +-0.0755495 -0.0755495 -0.0755548 -0.0755533 -0.0755291 -0.0755397 -0.0755368 +-0.0755383 -0.0755333 -0.0755512 -0.0755626 -0.0755936 -0.0756057 -0.0755623 +-0.075564 -0.0755628 -0.0755256 -0.0755205 -0.0754956 -0.0756166 -0.0756025 +-0.0755583 -0.0755877 -0.0756459 -0.0755857 -0.0756386 -0.0756225 -0.0756333 +-0.0757451 -0.0756732 -0.0756815 -0.0757232 -0.0757641 -0.075737 -0.0757193 +-0.0758534 -0.0758439 -0.0757925 -0.0757957 -0.075805 -0.0757766 -0.0757621 +-0.0757337 -0.075843 -0.0758107 -0.0757603 -0.0757171 -0.0757624 -0.0756202 +-0.0756004 -0.0756123 -0.0755749 -0.075451 -0.0753616 -0.0753478 -0.0752816 +-0.0751129 -0.0750526 -0.0749657 -0.0749415 -0.0748198 -0.0747444 -0.0747221 +-0.0746529 -0.074638 -0.0745275 -0.0744665 -0.0745112 -0.0745295 -0.0744541 +-0.0744616 -0.0744807 -0.0744867 -0.0744593 -0.0744479 -0.0744428 -0.0744142 +-0.0744438 -0.0744383 -0.0744482 -0.0744412 -0.0744497 -0.0744457 -0.0744619 +-0.0744702 -0.0745012 -0.0746012 -0.07464 -0.0746959 -0.0746921 -0.074768 +-0.0748305 -0.0749888 -0.0751019 -0.0752551 -0.0752861 -0.0753995 -0.0755267 +-0.075622 -0.0757146 -0.0758859 -0.0759357 -0.0760368 -0.0760936 -0.0762031 +-0.0762285 -0.0762561 -0.0763866 -0.0764701 -0.0765881 -0.0767466 -0.0767436 +-0.0767861 -0.0768939 -0.0769711 -0.077021 -0.0771208 -0.077192 -0.0773171 +-0.0773992 -0.0774042 -0.0774481 -0.0774437 -0.0776236 -0.0775768 -0.0776228 +-0.0776795 -0.07779 -0.0777945 -0.0777863 -0.0778675 -0.077865 -0.0778679 +-0.0779075 -0.0779872 -0.0779884 -0.0780163 -0.0780655 -0.0780576 -0.0782145 +-0.0781235 -0.0781628 -0.0782357 -0.0782183 -0.078198 -0.0782272 -0.0782439 +-0.0782843 -0.0783087 -0.0782487 -0.0782424 -0.0782159 -0.0781204 -0.0781035 +-0.0780517 -0.07809 -0.0779524 -0.0779385 -0.0778528 -0.0778656 -0.0778299 +-0.077812 -0.0777186 -0.0777211 -0.0776743 -0.0776802 -0.0777163 -0.0775991 +-0.0775414 -0.0775402 -0.0775687 -0.0775954 -0.0774785 -0.0775136 -0.0775436 +-0.0775891 -0.077493 -0.0775343 -0.0775567 -0.0775791 -0.0775705 -0.0774981 +-0.0774897 -0.0774957 -0.0774625 -0.0774575 -0.0774063 -0.0774829 -0.0774168 +-0.0774429 -0.0775305 -0.0775196 -0.0775085 -0.0775332 -0.0776036 -0.0775895 +-0.077581 -0.0776578 -0.0777239 -0.0777211 -0.0777525 -0.0778228 -0.077814 +-0.0779705 -0.0778945 -0.0779668 -0.0779817 -0.0780421 -0.0781084 -0.0780993 +-0.0781265 -0.0781868 -0.0782535 -0.078211 -0.0782196 -0.0782494 -0.0782728 +-0.0782903 -0.0783478 -0.0782766 -0.0782839 -0.0782322 -0.0782078 -0.0781792 +-0.0782327 -0.0781646 -0.0782185 -0.0781533 -0.0781752 -0.0781226 -0.0781278 +-0.0781173 -0.0780572 -0.0780281 -0.078035 -0.0780137 -0.0779209 -0.0778656 +-0.0778367 -0.0778008 -0.0778415 -0.0777816 -0.0778132 -0.077852 -0.0777433 +-0.0777707 -0.0778049 -0.0778652 -0.0777825 -0.0777917 -0.0778362 -0.0777834 +-0.0778674 -0.077868 -0.0779153 -0.0780351 -0.0780868 -0.0781406 -0.0782748 +-0.0783931 -0.0784645 -0.0785227 -0.0786619 -0.0787877 -0.07887 -0.0789158 +-0.0789861 -0.079189 -0.0792472 -0.0794036 -0.0794886 -0.0797321 -0.0798649 +-0.0799993 -0.080217 -0.0803618 -0.0805198 -0.0806172 -0.0806945 -0.0809237 +-0.0810319 -0.0811755 -0.0813436 -0.0815299 -0.0815886 -0.0817498 -0.081873 +-0.0820145 -0.0821464 -0.0823019 -0.0824842 -0.0825655 -0.0827558 -0.0828286 +-0.0829062 -0.0831019 -0.0831493 -0.083286 -0.0834507 -0.0834841 -0.0835891 +-0.083701 -0.0837724 -0.0839589 -0.0839669 -0.0840854 -0.0841879 -0.0842884 +-0.0844751 -0.0845193 -0.084681 -0.0846974 -0.0847779 -0.0848621 -0.0849827 +-0.0850614 -0.08506 -0.0851401 -0.0851676 -0.0852955 -0.0853689 -0.0854767 +-0.0856043 -0.0856861 -0.0856867 -0.0857476 -0.0857508 -0.0858294 -0.0859263 +-0.0859396 -0.085989 -0.0860804 -0.0860478 -0.0860373 -0.0860484 -0.0860743 +-0.0860847 -0.086057 -0.0860705 -0.0860834 -0.086062 -0.086025 -0.0859862 +-0.0860496 -0.0859371 -0.0859259 -0.0858881 -0.0858157 -0.0857773 -0.085698 +-0.0856373 -0.0855115 -0.0855401 -0.0853938 -0.0852546 -0.0852776 -0.0850665 +-0.0850056 -0.0849522 -0.0847705 -0.0846541 -0.0844345 -0.0842598 -0.0841801 +-0.0839348 -0.0838429 -0.0837051 -0.0835579 -0.0834876 -0.0832619 -0.0831272 +-0.0829611 -0.082742 -0.0826215 -0.0824706 -0.0823165 -0.0822417 -0.0820619 +-0.0819893 -0.0818176 -0.0817415 -0.0815729 -0.0814901 -0.0812907 -0.0811829 +-0.0810797 -0.0809982 -0.0807999 -0.0806928 -0.0805743 -0.080478 -0.0804127 +-0.0802232 -0.0801464 -0.0800108 -0.0800331 -0.079829 -0.0797988 -0.0797166 +-0.0797083 -0.0796288 -0.079585 -0.0795408 -0.0794421 -0.0793861 -0.0793427 +-0.0793034 -0.0792098 -0.0791269 -0.0790556 -0.0789221 -0.0787996 -0.0787699 +-0.0785745 -0.0784117 -0.0783612 -0.0781432 -0.0779946 -0.077832 -0.0776323 +-0.0774904 -0.0773332 -0.0771495 -0.0770935 -0.0770064 -0.0767982 -0.0766909 +-0.0765789 -0.0764067 -0.0762241 -0.0760472 -0.075978 -0.0758618 -0.0756445 +-0.0754591 -0.0753655 -0.0751983 -0.0749708 -0.0748327 -0.07467 -0.0744569 +-0.0743407 -0.0742203 -0.0740882 -0.073926 -0.0738095 -0.0736674 -0.0735402 +-0.0735079 -0.073316 -0.0731464 -0.0731012 -0.0729169 -0.0728264 -0.0726866 +-0.0726982 -0.0725818 -0.0724166 -0.0723506 -0.0722006 -0.0721885 -0.0720543 +-0.0720257 -0.0719444 -0.0719108 -0.0718063 -0.0718092 -0.0717799 -0.0716639 +-0.0715821 -0.0715732 -0.0715104 -0.0713596 -0.071335 -0.071363 -0.0712413 +-0.0711892 -0.0711804 -0.0711651 -0.0711147 -0.0711258 -0.0710158 -0.0709787 +-0.071038 -0.0709275 -0.0708939 -0.0708291 -0.0708532 -0.0708193 -0.0707329 +-0.070629 -0.0706024 -0.0706156 -0.0705006 -0.0703987 -0.0703694 -0.0703765 +-0.0702604 -0.0701699 -0.0701532 -0.0700407 -0.0700141 -0.0699177 -0.0698872 +-0.0698968 -0.0697687 -0.0696547 -0.0696008 -0.0695672 -0.0694539 -0.0693657 +-0.0693201 -0.0691571 -0.0690949 -0.0690387 -0.0688936 -0.0688617 -0.0687069 +-0.0686083 -0.0685276 -0.0684383 -0.0682625 -0.0681988 -0.0680331 -0.0679977 +-0.067868 -0.0677942 -0.0677563 -0.0675928 -0.0674641 -0.0673225 -0.0671869 +-0.0671447 -0.0669476 -0.0667465 -0.0666567 -0.0665185 -0.0663481 -0.0661389 +-0.0660307 -0.0658838 -0.0657429 -0.0655628 -0.0655061 -0.0652786 -0.0651883 +-0.0650721 -0.0649321 -0.0647299 -0.0645692 -0.0644111 -0.0642193 -0.0640913 +-0.0639164 -0.0637049 -0.0635824 -0.0634102 -0.0632735 -0.0631791 -0.0629294 +-0.0628597 -0.0626411 -0.062546 -0.0624611 -0.0622452 -0.0621872 -0.0620431 +-0.0620666 -0.0619632 -0.0618024 -0.0617733 -0.0616874 -0.0616525 -0.0615586 +-0.0615454 -0.0614901 -0.0613482 -0.0613272 -0.0613403 -0.0611839 -0.0612061 +-0.0611118 -0.0610172 -0.0609858 -0.060865 -0.0608318 -0.0608048 -0.0607135 +-0.0606651 -0.0605559 -0.0605317 -0.0604502 -0.0603967 -0.0602895 -0.0602058 +-0.0601841 -0.0600626 -0.0599794 -0.0599719 -0.0599136 -0.0597763 -0.0597425 +-0.0597392 -0.0596779 -0.0595397 -0.0594789 -0.0594692 -0.0594164 -0.059284 +-0.0592691 -0.0592018 -0.0592446 -0.0592385 -0.0591541 -0.0590869 -0.0591304 +-0.0591501 -0.0590859 -0.0590853 -0.0590653 -0.0589962 -0.0589844 -0.0590058 +-0.0590101 -0.0589551 -0.0588567 -0.0588532 -0.0588139 -0.0586937 -0.0586356 +-0.0585991 -0.0584886 -0.0583782 -0.0582567 -0.0582151 -0.0581134 -0.0580609 +-0.0580007 -0.0579899 -0.0579521 -0.0578537 -0.0578495 -0.0578215 -0.0577775 +-0.0577963 -0.0577097 -0.0576588 -0.0577016 -0.0575873 -0.0576004 -0.0575908 +-0.0575964 -0.057593 -0.0576089 -0.0576211 -0.0576257 -0.0575741 -0.057528 +-0.0575379 -0.0575152 -0.0574196 -0.0573502 -0.0573055 -0.0573568 -0.0572196 +-0.0571798 -0.0570779 -0.0570821 -0.0570474 -0.0570656 -0.0569996 -0.0570516 +-0.0570693 -0.0570133 -0.0570186 -0.0570258 -0.0570068 -0.056957 -0.0568851 +-0.0569206 -0.0569182 -0.056865 -0.0568554 -0.0568443 -0.056805 -0.056837 +-0.0567996 -0.0568681 -0.0567706 -0.0567528 -0.0567055 -0.0566053 -0.0565393 +-0.0565109 -0.0564414 -0.0564216 -0.0562999 -0.0562102 -0.0560837 -0.0561325 +-0.0559445 -0.0558504 -0.0556797 -0.055636 -0.0554335 -0.0553213 -0.0552097 +-0.0550659 -0.0548511 -0.0546598 -0.0544845 -0.0543915 -0.054231 -0.0539845 +-0.0538632 -0.0536937 -0.053421 -0.0532317 -0.0530702 -0.0528494 -0.0526696 +-0.0524864 -0.0523044 -0.0520664 -0.0519699 -0.0517099 -0.0514898 -0.0513291 +-0.0511804 -0.0508944 -0.0506698 -0.0504821 -0.0502976 -0.0500014 -0.049752 +-0.0495498 -0.0493794 -0.0492164 -0.0491137 -0.0490179 -0.0489206 -0.0487536 +-0.048705 -0.0485629 -0.0484114 -0.0483275 -0.0482245 -0.0481604 -0.048118 +-0.047976 -0.0479322 -0.0478274 -0.047769 -0.0477464 -0.0477403 -0.0477085 +-0.0476126 -0.0475711 -0.0474861 -0.0474838 -0.0474081 -0.0473639 -0.0473372 +-0.0472663 -0.0472569 -0.0472085 -0.0471547 -0.0471807 -0.047135 -0.0470305 +-0.0470242 -0.0469583 -0.0468005 -0.0467489 -0.046665 -0.0466149 -0.0464467 +-0.0463505 -0.0462314 -0.0461455 -0.046055 -0.0459574 -0.0458038 -0.045778 +-0.045594 -0.0454578 -0.0454011 -0.0452462 -0.0450705 -0.0449786 -0.0448155 +-0.0448036 -0.044667 -0.044555 -0.0444739 -0.0444287 -0.0442546 -0.0441377 +-0.043986 -0.0439633 -0.0438065 -0.0436647 -0.0435226 -0.0433699 -0.0433 +-0.0431101 -0.0430035 -0.0428785 -0.0426925 -0.0424775 -0.0423177 -0.0421248 +-0.0419855 -0.0417961 -0.0416736 -0.0414864 -0.041199 -0.0409975 -0.0407872 +-0.0406153 -0.0403243 -0.0401528 -0.0399459 -0.0397829 -0.0395043 -0.0393059 +-0.0390992 -0.0389348 -0.0386398 -0.0383953 -0.0380931 -0.0379 -0.0376743 +-0.0373464 -0.0370852 -0.0368011 -0.0365964 -0.0362602 -0.035986 -0.035669 +-0.03538 -0.0350445 -0.0347804 -0.034501 -0.0341935 -0.0339841 -0.0337682 +-0.0333977 -0.033066 -0.0327934 -0.0324504 -0.0321783 -0.0318218 -0.0315615 +-0.0312293 -0.0309945 -0.0306973 -0.0304213 -0.0301965 -0.0299614 -0.0296917 +-0.0293567 -0.0290326 -0.0288029 -0.0284955 -0.0281986 -0.0279075 -0.0275735 +-0.0272845 -0.0270067 -0.0267769 -0.0265393 -0.0262503 -0.025928 -0.0257272 +-0.0253825 -0.0251023 -0.0248366 -0.0245223 -0.0243082 -0.024033 -0.0237219 +-0.0234685 -0.0231728 -0.0227921 -0.0225019 -0.0222634 -0.0219877 -0.0216288 +-0.0213046 -0.0209588 -0.0206584 -0.0203751 -0.0200177 -0.0197139 -0.0193507 +-0.0191444 -0.0187664 -0.0184444 -0.0181899 -0.0178312 -0.0175111 -0.0171447 +-0.0169864 -0.0166326 -0.0163164 -0.0159966 -0.015767 -0.0154695 -0.0151789 +-0.0149826 -0.0146641 -0.0144406 -0.0141761 -0.0139786 -0.0136878 -0.0135001 +-0.013239 -0.0129363 -0.0127606 -0.0125418 -0.0121866 -0.01191 -0.0116006 +-0.0113573 -0.0110826 -0.0108119 -0.0105212 -0.0102891 -0.00996294 +-0.00962677 -0.00935767 -0.00902341 -0.00878692 -0.00853453 -0.00829003 +-0.00802143 -0.00778846 -0.00752607 -0.00728529 -0.00704944 -0.00688579 +-0.00673243 -0.00651065 -0.00632411 -0.00607753 -0.00587313 -0.00573118 +-0.00547466 -0.00524567 -0.0050313 -0.00483479 -0.00450377 -0.00431003 +-0.00415094 -0.00391427 -0.00369747 -0.00346897 -0.00319543 -0.00305602 +-0.00277324 -0.00254064 -0.0023346 -0.00217169 -0.00191593 -0.0017256 +-0.001543 -0.00128238 -0.00115564 -0.00090966 -0.000685158 -0.000534821 +-0.000432644; +#A 1000 -0.000193492 1.93956e-05 0.000146277 0.000337406 0.000460456 +0.000559949 0.000679817 0.000854864 0.00105511 0.00111045 0.00129386 +0.00138726 0.00155881 0.00164447 0.00183307 0.00190289 0.00203188 0.0021097 +0.00229695 0.00238 0.00251205 0.0026817 0.00272278 0.00292062 0.00301439 +0.00307542 0.00321919 0.00332601 0.00336232 0.00348422 0.00343674 0.00362323 +0.00368394 0.0037622 0.00377234 0.00386779 0.00395681 0.00406752 0.00412964 +0.00419253 0.00432926 0.00449964 0.00456192 0.00480265 0.00491155 0.00507254 +0.00512281 0.00532258 0.00546667 0.00557059 0.00569242 0.00586296 0.00606157 +0.00613731 0.00636357 0.00651495 0.00662865 0.00680311 0.00688307 0.00714659 +0.00724192 0.00742234 0.00748973 0.00772862 0.00783681 0.00799427 0.00818515 +0.00831102 0.00844946 0.00856666 0.00864801 0.00871091 0.00882171 0.00890245 +0.00889822 0.00897245 0.00904916 0.0091144 0.00909726 0.00915849 0.00929394 +0.00939241 0.00946453 0.00955466 0.00971828 0.00974377 0.00986873 0.0100078 +0.0101686 0.0103295 0.0103735 0.0105724 0.0107272 0.0108604 0.0110074 +0.0112104 0.0113632 0.0115346 0.0117458 0.0119158 0.0120918 0.012271 +0.0125118 0.012612 0.0128737 0.0131046 0.0132487 0.0133341 0.0135493 +0.0137154 0.0139452 0.0141425 0.0143137 0.0145144 0.0146328 0.0148199 +0.0149846 0.0150614 0.0152658 0.0153648 0.0154856 0.0155587 0.0157215 +0.0157315 0.0158446 0.0158739 0.015968 0.0160357 0.0161246 0.0161907 +0.0162029 0.0163377 0.0164871 0.0165751 0.0166055 0.0167231 0.0167967 +0.0168087 0.0169068 0.0169975 0.0171425 0.0172537 0.0172804 0.0172581 +0.0173371 0.0173386 0.01734 0.0173624 0.0173548 0.0173544 0.0173626 +0.017402 0.0173754 0.0173999 0.0172794 0.0172779 0.0173245 0.0172803 +0.017193 0.01722 0.0172336 0.0172432 0.0172418 0.0172894 0.0172843 +0.0172529 0.017391 0.0173596 0.0174606 0.0174736 0.0174977 0.0175573 +0.0175247 0.0175946 0.0175352 0.0174964 0.0175389 0.0174948 0.0175752 +0.0175649 0.0175828 0.0175684 0.0175313 0.0175039 0.0175341 0.0174517 +0.0174421 0.0173968 0.0173449 0.0172675 0.0172209 0.0171278 0.0170416 +0.0168815 0.016874 0.0167889 0.0166796 0.0165494 0.0164527 0.0164117 +0.0163631 0.0162714 0.0162031 0.0160763 0.0160363 0.015991 0.0158671 +0.0158228 0.0157537 0.0156911 0.0155748 0.0155772 0.0156023 0.0155498 +0.015615 0.0155738 0.0155895 0.0155183 0.0155287 0.0155157 0.01547 +0.01541 0.0154426 0.0153602 0.0154247 0.0154369 0.0154274 0.0154282 +0.0153748 0.0153527 0.0153099 0.0152678 0.0153307 0.0152619 0.0153012 +0.0153575 0.0153056 0.0153243 0.0153015 0.015258 0.0151721 0.0151638 +0.0151147 0.015066 0.0150518 0.0150106 0.0149157 0.014902 0.0148049 +0.0147386 0.0145709 0.0145876 0.0144713 0.0144611 0.0143628 0.0141901 +0.014136 0.0139884 0.0138576 0.0137492 0.0136668 0.0134903 0.0133679 +0.0130967 0.0130114 0.0127819 0.0126287 0.0124783 0.0123986 0.0123013 +0.0120569 0.0119348 0.0118179 0.0116453 0.0115713 0.0113893 0.0113021 +0.0112663 0.0111301 0.0110568 0.0109771 0.0108901 0.0108449 0.0107585 +0.0107335 0.0106557 0.0106191 0.010548 0.0104976 0.0104259 0.0104125 +0.0103576 0.0102603 0.010187 0.0101624 0.0101207 0.0100761 0.0100848 +0.00990312 0.009914 0.00980971 0.00973697 0.00957934 0.00948428 0.00948552 +0.00937943 0.00934642 0.00931381 0.00933823 0.00934557 0.00918349 0.00924906 +0.00921253 0.00925456 0.00916531 0.00920401 0.00918881 0.00918675 0.00915025 +0.00910903 0.00909608 0.00914879 0.00906421 0.00913857 0.00914589 0.00916487 +0.00921864 0.00923146 0.00935695 0.00934903 0.00937778 0.00947746 0.00956559 +0.00966487 0.00969081 0.00980475 0.00984618 0.00987062 0.00998007 0.0100736 +0.0101888 0.0102986 0.0103586 0.0104027 0.0104887 0.0105409 0.0106659 +0.0107683 0.0107854 0.0108649 0.010864 0.0109248 0.0109679 0.0109907 +0.0110549 0.0110806 0.0112105 0.0112219 0.0112767 0.0113928 0.0114029 +0.011515 0.0115516 0.0115604 0.0116925 0.0117169 0.0118144 0.0118655 +0.0119551 0.0120001 0.0121048 0.0122042 0.0123135 0.0124067 0.0124744 +0.0126571 0.0127339 0.0128481 0.012932 0.0130137 0.0131192 0.0132511 +0.0132279 0.0134564 0.0135239 0.0135624 0.0136951 0.0138248 0.0139177 +0.014031 0.014148 0.014315 0.0144515 0.0145919 0.0147031 0.0147017 +0.0149012 0.015 0.0150847 0.0151932 0.0153642 0.0154374 0.0155902 0.0156332 +0.0157717 0.0158642 0.0159016 0.0160433 0.0161077 0.0161898 0.0162392 +0.016414 0.0165232 0.0166635 0.0167721 0.0168756 0.0168969 0.0169812 +0.0169832 0.017062 0.0170924 0.0171096 0.0171579 0.0171334 0.017226 +0.0172607 0.0173144 0.0173272 0.0174383 0.0174782 0.0175959 0.0177145 +0.017778 0.0177895 0.0178543 0.0180191 0.0180572 0.0181101 0.0182192 +0.0182739 0.0182859 0.0182842 0.0183141 0.0184134 0.0184775 0.0185851 +0.0186139 0.0186022 0.018725 0.0188395 0.0189035 0.018922 0.019012 +0.0190363 0.0191104 0.0191426 0.0192781 0.019326 0.0194659 0.0194903 +0.0196856 0.019823 0.0199596 0.0200124 0.0202377 0.0203867 0.0206202 +0.0208481 0.0210472 0.0212776 0.0214624 0.021618 0.0218422 0.022 0.0222191 +0.022403 0.0225818 0.0227366 0.022933 0.0230602 0.0232585 0.0234736 +0.0235966 0.0237642 0.023857 0.0240103 0.0240356 0.0242168 0.0243679 +0.024431 0.0246279 0.0247366 0.0248855 0.0249572 0.0251272 0.02519 +0.0253485 0.0254317 0.0256564 0.0258129 0.0259535 0.0260538 0.0262921 +0.0264765 0.0265998 0.0267212 0.0268444 0.0269949 0.02714 0.0272798 +0.0274027 0.0274252 0.027589 0.0276796 0.0277366 0.0278831 0.0279223 +0.0279677 0.0280822 0.0281725 0.0282768 0.0283315 0.0285114 0.0286219 +0.0288278 0.0289565 0.0290756 0.0292015 0.0293059 0.0294485 0.0296166 +0.0297082 0.0299231 0.0300756 0.0302485 0.0303421 0.0305095 0.030622 +0.0307407 0.0309101 0.0310688 0.0312573 0.0313195 0.0314193 0.0316079 +0.0317215 0.0318471 0.0320145 0.0321633 0.0323186 0.0323259 0.0324411 +0.0325631 0.0326088 0.0327153 0.032771 0.032812 0.0328226 0.0328711 +0.0330232 0.0330792 0.0331499 0.0331991 0.0333941 0.0335062 0.0336556 +0.0336743 0.0338327 0.0340079 0.034116 0.0343739 0.0344431 0.0346731 +0.0348349 0.0350188 0.0351453 0.0353179 0.0355114 0.0355998 0.0357559 +0.0359776 0.0360894 0.0362449 0.0364758 0.0366522 0.0367969 0.0369277 +0.0369616 0.0371524 0.0373287 0.0373869 0.0376033 0.0377183 0.0378404 +0.0379558 0.0380831 0.0381938 0.0382684 0.0384595 0.0385497 0.0386675 +0.038714 0.0388442 0.0389498 0.0390201 0.0390279 0.0390959 0.0392488 +0.0392581 0.0392508 0.0393075 0.0394593 0.039551 0.0395969 0.0396895 +0.0397378 0.0397897 0.0398328 0.0399486 0.0400384 0.040077 0.040165 +0.0401833 0.0403033 0.040339 0.04043 0.0404403 0.0405337 0.040565 0.0406764 +0.0407709 0.0408673 0.0409515 0.0410823 0.0410589 0.0412812 0.041345 +0.0413992 0.0415571 0.0416127 0.0418347 0.0419528 0.0421041 0.0423333 +0.0425184 0.0427334 0.0429096 0.0430483 0.0432669 0.0434592 0.0435311 +0.0436356 0.0437986 0.0438613 0.0440041 0.0440173 0.044182 0.0442649 +0.0443425 0.0445724 0.0446627 0.0447332 0.0448973 0.044949 0.0450661 +0.0451414 0.0451378 0.0451878 0.0452339 0.0452939 0.0452301 0.0452147 +0.0452766 0.0452501 0.0452053 0.0452808 0.0452371 0.0452729 0.0451563 +0.0451648 0.045182 0.045182 0.0451696 0.0451727 0.0451865 0.0451832 +0.0451895 0.0452302 0.0452249 0.0452929 0.0452696 0.0453255 0.045416 +0.0454718 0.0455779 0.0456389 0.0456766 0.0457527 0.045765 0.0458649 +0.0459539 0.0460614 0.0460905 0.0460533 0.0461733 0.0462538 0.0462705 +0.0463972 0.0464747 0.0465094 0.0465898 0.0465912 0.0466791 0.0467576 +0.0467274 0.0467257 0.0467288 0.0466608 0.0466485 0.0465802 0.0464613 +0.0462954 0.0462732 0.0461922 0.0460905 0.0460145 0.045805 0.0457344 +0.0455863 0.0454797 0.0452143 0.0451927 0.0450268 0.0448887 0.0447615 +0.0446668 0.04458 0.0444395 0.0442559 0.0440482 0.0439342 0.0437193 +0.043519 0.0432567 0.0431252 0.0429516 0.0427048 0.0425246 0.0423523 +0.0421416 0.0419899 0.041795 0.0416311 0.0414363 0.0412948 0.041135 +0.0409717 0.0408057 0.0407362 0.0405778 0.0405104 0.0403657 0.0402092 +0.0402124 0.0400714 0.0399815 0.0398817 0.0396868 0.0396364 0.0394694 +0.0394101 0.0392262 0.0391256 0.0390772 0.038931 0.0388409 0.0387906 +0.0386755 0.0385833 0.0385353 0.0384058 0.0382182 0.0381661 0.0380283 +0.0379802 0.0378946 0.0378405 0.0377583 0.0377085 0.0376174 0.0375745 +0.037491 0.0374712 0.0374141 0.0374167 0.0372555 0.0372439 0.0371817 +0.0370646 0.0370274 0.0370271 0.0370156 0.0369477 0.0368688 0.0368948 +0.036883 0.0368199 0.0367536 0.0367801 0.0367735 0.0367395 0.0366975 +0.0366618 0.0366161 0.0364939 0.0364568 0.0364135 0.0363688 0.0362709 +0.0362607 0.0361863 0.0361565 0.0360579 0.0360477 0.0359217 0.0358442 +0.0356818 0.0357088 0.0355821 0.0355319 0.035379 0.0352925 0.0352323 +0.0350806 0.0350814 0.0350093 0.0348783 0.0347353 0.0346285 0.0345618 +0.0344991 0.0343651 0.0343857 0.0342194 0.0341776 0.0340509 0.0339504 +0.0338709 0.0337346 0.0336322 0.0335236 0.0333158 0.0332673 0.0332086 +0.0330082 0.0329388 0.0327631 0.0326867 0.0324912 0.0324608 0.0323675 +0.032271 0.0321795 0.0319929 0.0319314 0.0318736 0.0317076 0.0315655 +0.0314902 0.0313532 0.0312084 0.0310904 0.0310024 0.0308205 0.0307243 +0.0305132 0.0304309 0.0303002 0.0301578 0.0300647 0.0299695 0.0299217 +0.029758 0.0296683 0.0296292 0.0295192 0.0294391 0.0294229 0.0293592 +0.0293836 0.0292865 0.0293198 0.0293188 0.0293224 0.0292983 0.0292893 +0.0292858 0.0292492 0.0292147 0.0293295 0.0292961 0.0293053 0.0293405 +0.0294123 0.0293965 0.0293812 0.0293576 0.0293643 0.029456 0.0294938 +0.0294416 0.0295637 0.0295766 0.0296206 0.0295505 0.0296483 0.0296318 +0.029568 0.0295879 0.0295828 0.0294819 0.0294781 0.0294149 0.0293486 +0.0293527 0.0294034 0.0293433 0.0294378 0.029421 0.0294464 0.0295297 +0.0295717 0.0296514 0.0296883 0.0297618 0.0297599 0.0298128 0.0298316 +0.0298708 0.0298357 0.0298999 0.029896 0.0299136 0.029976 0.0300033 +0.0300006 0.0300449 0.0301596 0.0301828 0.0302328 0.030193 0.0303348 +0.0303242 0.0303647 0.0302791 0.0303301 0.0303026 0.0303048 0.0302909 +0.0302869 0.0302809 0.0302852 0.0303248 0.030309 0.0304146 0.0304464 +0.030493 0.0304956 0.0305908 0.0306066 0.0306961 0.0307467 0.0308562 +0.0308311 0.0308424 0.0309305 0.0310467 0.0311254 0.0311584 0.0312902 +0.0313467 0.0313726 0.0314308 0.0314316 0.0315255 0.0315359 0.0315449 +0.0314601 0.0315369 0.0315364 0.0315171 0.0315291 0.0314837 0.0314094 +0.0313807 0.031283 0.0311611 0.0310711 0.0309712 0.0307403; +#A 2000 0.0306282 0.0304579 0.0303964 0.0302177 0.0300919 0.0300265 +0.0298528 0.0297144 0.0296567 0.029547 0.0294536 0.0293949 0.0292615 +0.0291061 0.0290859 0.0289911 0.0288893 0.0287324 0.0286934 0.0285661 +0.0284443 0.0283056 0.0281347 0.0279722 0.0279243 0.0277524 0.0276871 +0.0275021 0.0273902 0.027275 0.027115 0.0269248 0.0267517 0.0265904 +0.0263833 0.0262695 0.0260582 0.025906 0.0256691 0.0255132 0.0252892 +0.0250947 0.024809 0.0247274 0.02449 0.024227 0.0241442 0.0238696; +#X coords 0 1 2047 -1 140 140 1; +#X restore 508 165 graph; +#X obj 568 141 tabwrite~ a; +#X obj 568 97 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 63 929 dac~; +#X obj 568 119 metro 200; +#N canvas 0 0 276 452 overtone 0; +#X obj 73 65 max~; +#X obj 73 87 -~; +#X obj 103 96 sig~ 1; +#X obj 103 118 -~; +#X obj 88 140 sig~ 1; +#X obj 88 163 /~; +#X obj 72 185 *~; +#X obj 72 206 *~; +#X obj 71 250 -~ 0.5; +#X obj 71 274 *~; +#X obj 71 293 *~ -4; +#X obj 71 312 +~ 1; +#X obj 71 331 *~ 0.5; +#X obj 71 229 wrap~; +#X obj 71 361 *~; +#X obj 119 290 sig~ 1; +#X obj 119 331 -~; +#X obj 71 405 *~; +#X obj 88 383 *~ 12; +#X obj 149 118 *~; +#X obj 165 98 *~ 12; +#X obj 34 2 inlet~ drive; +#X obj 149 2 inlet~ phase; +#X obj 165 77 inlet~ freq; +#X obj 177 330 inlet~ amp; +#X obj 71 428 outlet~; +#X obj 3 64 s~ \$0-env; +#X obj 135 309 r~ \$0-env; +#X connect 0 0 1 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 3 0 5 1; +#X connect 4 0 5 0; +#X connect 5 0 6 1; +#X connect 6 0 7 0; +#X connect 7 0 13 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 8 0; +#X connect 14 0 17 0; +#X connect 15 0 16 0; +#X connect 16 0 14 1; +#X connect 17 0 25 0; +#X connect 18 0 17 1; +#X connect 19 0 7 1; +#X connect 20 0 19 1; +#X connect 21 0 0 0; +#X connect 21 0 26 0; +#X connect 22 0 0 1; +#X connect 22 0 1 1; +#X connect 22 0 3 1; +#X connect 22 0 19 0; +#X connect 23 0 20 0; +#X connect 24 0 18 0; +#X connect 27 0 16 1; +#X restore 362 517 pd overtone; +#N canvas 0 0 1000 760 overtone 0; +#X obj 459 157 max~; +#X obj 459 185 -~; +#X obj 495 215 sig~ 1; +#X obj 500 239 -~; +#X obj 479 253 sig~ 1; +#X obj 485 281 /~; +#X obj 458 323 *~; +#X obj 458 361 *~; +#X obj 452 428 -~ 0.5; +#X obj 451 452 *~; +#X obj 450 475 *~ -4; +#X obj 449 500 +~ 1; +#X obj 452 530 *~ 0.5; +#X obj 457 390 wrap~; +#X obj 450 557 *~; +#X obj 504 391 sig~ 1; +#X obj 509 415 -~; +#X obj 449 580 *~; +#X obj 689 431 *~ 12; +#X obj 506 328 *~; +#X obj 581 321 *~ 12; +#X obj 338 29 inlet~ drive; +#X obj 546 79 inlet~ phase; +#X obj 579 294 inlet~ freq; +#X obj 692 384 inlet~ amp; +#X obj 449 609 outlet~; +#X connect 0 0 1 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 3 0 5 1; +#X connect 4 0 5 0; +#X connect 5 0 6 1; +#X connect 6 0 7 0; +#X connect 7 0 13 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 8 0; +#X connect 14 0 17 0; +#X connect 15 0 16 0; +#X connect 16 0 14 1; +#X connect 17 0 25 0; +#X connect 18 0 17 1; +#X connect 19 0 7 1; +#X connect 20 0 19 1; +#X connect 21 0 0 0; +#X connect 21 0 16 1; +#X connect 22 0 0 1; +#X connect 22 0 1 1; +#X connect 22 0 3 1; +#X connect 22 0 19 0; +#X connect 23 0 20 0; +#X connect 24 0 18 0; +#X restore 501 855 pd overtone; +#N canvas 0 0 1000 760 overtone 0; +#X obj 459 157 max~; +#X obj 459 185 -~; +#X obj 495 215 sig~ 1; +#X obj 500 239 -~; +#X obj 479 253 sig~ 1; +#X obj 485 281 /~; +#X obj 458 323 *~; +#X obj 458 361 *~; +#X obj 452 428 -~ 0.5; +#X obj 451 452 *~; +#X obj 450 475 *~ -4; +#X obj 449 500 +~ 1; +#X obj 452 530 *~ 0.5; +#X obj 457 390 wrap~; +#X obj 450 557 *~; +#X obj 504 391 sig~ 1; +#X obj 509 415 -~; +#X obj 449 580 *~; +#X obj 689 431 *~ 12; +#X obj 506 328 *~; +#X obj 581 321 *~ 12; +#X obj 338 29 inlet~ drive; +#X obj 546 79 inlet~ phase; +#X obj 579 294 inlet~ freq; +#X obj 692 384 inlet~ amp; +#X obj 449 609 outlet~; +#X connect 0 0 1 0; +#X connect 1 0 6 0; +#X connect 2 0 3 0; +#X connect 3 0 5 1; +#X connect 4 0 5 0; +#X connect 5 0 6 1; +#X connect 6 0 7 0; +#X connect 7 0 13 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 8 0; +#X connect 14 0 17 0; +#X connect 15 0 16 0; +#X connect 16 0 14 1; +#X connect 17 0 25 0; +#X connect 18 0 17 1; +#X connect 19 0 7 1; +#X connect 20 0 19 1; +#X connect 21 0 0 0; +#X connect 21 0 16 1; +#X connect 22 0 0 1; +#X connect 22 0 1 1; +#X connect 22 0 3 1; +#X connect 22 0 19 0; +#X connect 23 0 20 0; +#X connect 24 0 18 0; +#X restore 431 687 pd overtone; +#N canvas 0 0 450 300 parabola 0; +#X obj 193 88 -~ 0.5; +#X obj 192 112 *~; +#X obj 191 135 *~ -4; +#X obj 190 160 +~ 1; +#X obj 192 58 inlet~; +#X obj 190 211 outlet~; +#X obj 190 185 *~ 3; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 4 0 0 0; +#X connect 6 0 5 0; +#X restore 156 225 pd parabola; +#X obj 135 101 phasor~; +#X obj 62 904 *~ 0.5; +#X obj 225 379 -~; +#X obj 225 439 *~; +#X obj 294 441 *~; +#X obj 294 462 +~ 0.5; +#X obj 225 462 +~ 0.5; +#X obj 225 354 sig~ 1; +#X obj 241 322 cos~; +#N canvas 701 265 579 456 spacewarping 0; +#X obj 263 429 outlet~; +#X obj 428 154 delwrite~ e1b 50; +#X obj 336 240 delwrite~ e2b 50; +#X obj 161 334 s~ ewgfb1; +#X obj 323 364 s~ ewgfb2; +#X obj 25 53 r~ ewgfb2; +#X obj 428 111 r~ ewgfb1; +#X obj 9 33 hip~ 30; +#X obj 263 385 hip~ 200; +#X obj 263 407 hip~ 200; +#X obj 336 155 vd~ e1b 12; +#X obj 161 313 vd~ e2a 12; +#X obj 323 343 vd~ e2b 12; +#X obj 9 123 delwrite~ e1a 50; +#X obj 161 276 delwrite~ e2a 50; +#X obj 428 133 +~; +#X obj 300 17 inlet~ b; +#X obj 161 171 +~; +#X obj 9 12 inlet~ a; +#X obj 444 89 inlet~ c; +#X obj 337 207 +~; +#X obj 352 185 inlet~ d; +#X obj 125 275 *~; +#X obj 322 319 *~; +#X obj 161 99 *~; +#X obj 335 130 *~; +#X obj 142 19 inlet~ fm1; +#X obj 221 18 inlet~ fm2; +#X obj 25 96 *~; +#X obj 41 74 r \$0-wg-fb; +#X obj 125 230 r \$0-wg-l1; +#X obj 338 279 r \$0-wg-l2; +#X obj 351 90 r \$0-wg-w1; +#X obj 161 58 r \$0-wg-w2; +#X obj 125 251 * 40; +#X obj 338 299 * 40; +#X obj 351 110 * 40; +#X obj 161 79 * 40; +#X obj 162 125 vd~ e1a; +#X connect 5 0 28 0; +#X connect 6 0 15 0; +#X connect 7 0 13 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 10 0 20 0; +#X connect 11 0 3 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 12 0 8 0; +#X connect 15 0 1 0; +#X connect 16 0 17 1; +#X connect 17 0 14 0; +#X connect 17 0 8 0; +#X connect 18 0 7 0; +#X connect 19 0 15 1; +#X connect 20 0 2 0; +#X connect 20 0 8 0; +#X connect 21 0 20 1; +#X connect 22 0 11 0; +#X connect 23 0 12 0; +#X connect 24 0 38 0; +#X connect 25 0 10 0; +#X connect 26 0 25 0; +#X connect 26 0 22 1; +#X connect 27 0 24 1; +#X connect 27 0 23 0; +#X connect 28 0 13 0; +#X connect 29 0 28 1; +#X connect 30 0 34 0; +#X connect 31 0 35 0; +#X connect 32 0 36 0; +#X connect 33 0 37 0; +#X connect 34 0 22 0; +#X connect 35 0 23 1; +#X connect 36 0 25 1; +#X connect 37 0 24 0; +#X connect 38 0 17 0; +#X restore 156 875 pd spacewarping nonlinear waveguide exhaust system +; +#X obj 501 781 wrap~; +#X obj 362 438 wrap~; +#X obj 431 613 wrap~; +#X obj 501 762 *~ 8; +#X obj 362 418 *~ 16; +#X obj 431 594 *~ 4; +#X obj 134 41 * 30; +#X obj 62 879 hip~ 2; +#X obj 0 103 r \$0-speed; +#X obj 134 22 r \$0-speed; +#X obj 310 321 r \$0-speed; +#X obj 364 86 hsl 128 12 0 1 0 1 \$0-transmission_delay2 empty transmission_delay2 +6 6 1 8 -262144 -1 -1 2500 1; +#X obj 362 379 * 100; +#X obj 386 457 r \$0-ot1-phase; +#X obj 410 476 r \$0-ot1-freq; +#X obj 434 495 r \$0-ot1-amp; +#X obj 525 799 r \$0-ot2-phase; +#X obj 549 817 r \$0-ot2-freq; +#X obj 573 835 r \$0-ot2-amp; +#X obj 455 631 r \$0-ot3-phase; +#X obj 479 649 r \$0-ot3-freq; +#X obj 503 668 r \$0-ot3-amp; +#X obj 310 380 sig~; +#X obj 97 929 s~ diagnostic; +#X obj 548 77 r~ diagnostic; +#X obj 364 146 hsl 128 12 0 1 0 1 \$0-wg-fb empty waveguide-feedback +6 6 1 8 -262144 -1 -1 4100 1; +#X obj 364 158 hsl 128 12 0 1 0 1 \$0-wg-l1 empty wguide-length1 6 +6 1 8 -262144 -1 -1 3800 1; +#X obj 364 170 hsl 128 12 0 1 0 1 \$0-wg-l2 empty wguide-length2 6 +6 1 8 -262144 -1 -1 7900 1; +#X obj 364 182 hsl 128 12 0 1 0 1 \$0-wg-w1 empty wguide-width1 6 6 +1 8 -262144 -1 -1 4800 1; +#X obj 364 194 hsl 128 12 0 1 0 1 \$0-wg-w2 empty wguide-width2 6 6 +1 8 -262144 -1 -1 3500 1; +#X obj 364 206 hsl 128 12 0 1 0 1 \$0-ot1-phase empty overtone1-phase +6 6 1 8 -262144 -1 -1 8200 1; +#X obj 364 218 hsl 128 12 0 1 0 1 \$0-ot1-freq empty overtone1-freq +6 6 1 8 -262144 -1 -1 3500 1; +#X obj 364 230 hsl 128 12 0 1 0 1 \$0-ot1-amp empty overtone1-amp 6 +6 1 8 -262144 -1 -1 400 1; +#X obj 364 242 hsl 128 12 0 1 0 1 \$0-ot2-phase empty overtone2-phase +6 6 1 8 -262144 -1 -1 3400 1; +#X obj 364 254 hsl 128 12 0 1 0 1 \$0-ot2-freq empty overtone2-freq +6 6 1 8 -262144 -1 -1 5200 1; +#X obj 364 266 hsl 128 12 0 1 0 1 \$0-ot2-amp empty overtone2-amp 6 +6 1 8 -262144 -1 -1 1400 1; +#X obj 364 278 hsl 128 12 0 1 0 1 \$0-ot3-phase empty overtone3-phase +6 6 1 8 -262144 -1 -1 9300 1; +#X obj 364 290 hsl 128 12 0 1 0 1 \$0-ot3-freq empty overtone3-freq +6 6 1 8 -262144 -1 -1 4700 1; +#X obj 364 302 hsl 128 12 0 1 0 1 \$0-ot3-amp empty overtone3-amp 6 +6 1 8 -262144 -1 -1 1200 1; +#X obj 310 360 *; +#X obj 364 134 hsl 128 12 0 1 0 1 \$0-waveguide-warping empty waveguide-warp +6 6 1 8 -262144 -1 -1 8000 1; +#X obj 156 269 *~; +#X obj 172 243 r \$0-mix-para; +#X obj 364 50 hsl 128 12 0 1 0 1 \$0-mix-para empty mix-parabolic 6 +6 1 8 -262144 -1 -1 11800 1; +#X obj 364 38 hsl 128 12 0 1 0 1 \$0-mix-cylinders empty mix-cylinders +6 6 1 8 -262144 -1 -1 10700 1; +#X obj 62 168 *~; +#X obj 78 147 r \$0-mix-cylinders; +#X obj 326 340 r \$0-waveguide-warping; +#X obj 364 74 hsl 128 12 0 1 0 1 \$0-transmission_delay1 empty transmission_delay1 +6 6 1 8 -262144 -1 -1 1600 1; +#X obj 431 556 * 100; +#X obj 431 575 delread~ td; +#X obj 362 398 delread~ td; +#X obj 146 124 delwrite~ td 300; +#X obj 501 724 * 100; +#X obj 501 705 r \$0-transmission_delay1; +#X obj 501 743 delread~ td; +#X obj 364 110 hsl 128 12 0 1 0 1 \$0-parabola-delay empty parabola-delay +6 6 1 8 -262144 -1 -1 1800 1; +#X obj 362 359 r \$0-transmission_delay2; +#X obj 431 536 r \$0-transmission_delay3; +#X obj 241 282 * 100; +#X obj 241 302 delread~ td; +#X obj 241 262 r \$0-warp-delay; +#X obj 364 122 hsl 128 12 0 1 0 1 \$0-warp-delay empty warp-delay 6 +6 1 8 -262144 -1 -1 4300 1; +#X obj 156 186 * 100; +#X obj 156 206 delread~ td; +#X obj 156 166 r \$0-parabola-delay; +#X obj 364 98 hsl 128 12 0 1 0 1 \$0-transmission_delay3 empty transmission_delay3 +6 6 1 8 -262144 -1 -1 4900 1; +#X obj 134 81 line~; +#X msg 134 62 \$1 250; +#X obj 309 401 lop~ 0.2; +#X connect 1 0 66 0; +#X connect 1 1 66 0; +#X connect 1 2 66 0; +#X connect 1 3 66 0; +#X connect 4 0 6 0; +#X connect 6 0 3 0; +#X connect 7 0 20 3; +#X connect 8 0 20 5; +#X connect 9 0 20 4; +#X connect 10 0 62 0; +#X connect 11 0 1 1; +#X connect 11 0 73 0; +#X connect 12 0 5 0; +#X connect 12 0 5 1; +#X connect 12 0 44 0; +#X connect 13 0 14 0; +#X connect 14 0 17 0; +#X connect 15 0 16 0; +#X connect 16 0 20 2; +#X connect 17 0 20 1; +#X connect 18 0 13 0; +#X connect 19 0 13 1; +#X connect 19 0 15 0; +#X connect 20 0 12 0; +#X connect 21 0 8 0; +#X connect 22 0 7 0; +#X connect 23 0 9 0; +#X connect 24 0 21 0; +#X connect 25 0 22 0; +#X connect 26 0 23 0; +#X connect 27 0 89 0; +#X connect 28 0 12 0; +#X connect 29 0 1 0; +#X connect 30 0 27 0; +#X connect 31 0 60 0; +#X connect 33 0 72 0; +#X connect 34 0 7 1; +#X connect 35 0 7 2; +#X connect 36 0 7 3; +#X connect 37 0 8 1; +#X connect 38 0 8 2; +#X connect 39 0 8 3; +#X connect 40 0 9 1; +#X connect 41 0 9 2; +#X connect 42 0 9 3; +#X connect 43 0 90 0; +#X connect 45 0 3 0; +#X connect 60 0 43 0; +#X connect 62 0 20 0; +#X connect 63 0 62 1; +#X connect 66 0 28 0; +#X connect 67 0 66 1; +#X connect 68 0 60 1; +#X connect 70 0 71 0; +#X connect 71 0 26 0; +#X connect 72 0 25 0; +#X connect 74 0 76 0; +#X connect 75 0 74 0; +#X connect 76 0 24 0; +#X connect 78 0 33 0; +#X connect 79 0 70 0; +#X connect 80 0 81 0; +#X connect 81 0 19 0; +#X connect 82 0 80 0; +#X connect 84 0 85 0; +#X connect 85 0 10 0; +#X connect 86 0 84 0; +#X connect 88 0 11 0; +#X connect 89 0 88 0; +#X connect 90 0 15 1; +#X connect 90 0 14 1;
--- a/SwordCorInterp/SwordCorInterp.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/SwordCorInterp/SwordCorInterp.pd Thu Apr 07 12:59:11 2016 +0100 @@ -11,12 +11,12 @@ #X text -9 37 Arm Length; #X text -165 433 Top Speed; #X obj 21 251 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 2475 1; +-1 -1 165 1; #X floatatom 18 280 8 0 0 0 - - -; #X obj -279 516 hsl 100 20 0 0.09 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 1100 1; +-262144 -1 -1 3080 1; #X obj -280 601 hsl 100 20 0.0001 0.1 0 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 684 1; +10 -262144 -1 -1 5639 1; #X floatatom -282 546 8 0 0 0 - - -; #X floatatom -283 629 8 0 0 0 - - -; #X obj -225 628 s tipThick; @@ -45,11 +45,11 @@ #X obj 83 21 loadbang; #X obj 83 45 delay 13; #X obj 19 326 hsl 100 20 180 360 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 4950 1; +-1 -1 6600 1; #X floatatom 16 358 8 0 0 0 - - -; #X obj -42 306 r setUp; #X obj 14 439 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 4950 1; +-1 -1 1375 1; #X floatatom 11 471 8 0 0 0 - - -; #X obj -47 419 r setUp; #X obj 12 517 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144 @@ -67,7 +67,7 @@ #X obj -43 59 s start_armLength; #X msg -43 38 0.35; #X obj -275 52 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 5346 1; +-1 -1 5247 1; #X obj -276 146 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 5049 1; #X obj -276 237 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 @@ -123,8 +123,8 @@ #X connect 7 0 4 1; #X connect 7 0 3 1; #X restore 427 102 pd opLevels; -#X obj 430 73 hsl 100 25 0.1 1e+07 1 0 empty empty empty -2 -8 0 10 --262144 -1 -1 9527 1; +#X obj 430 73 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 8612 1; #X obj 427 2 r GAIN; #X floatatom 370 103 8 0 0 0 - - -; #X obj -227 545 s hiltThick; @@ -4181,7 +4181,7 @@ #X restore 49 210 pd sourcePositions; #X text 480 -91 Patch that holds all the sources that are used to produce the basic aeolian tone.; -#N canvas 98 443 532 341 strike 0; +#N canvas 230 416 532 341 strike 0; #X obj 107 151 line~; #X obj 107 38 r strike; #X obj 107 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 @@ -4214,7 +4214,7 @@ #X obj 182 101 osc~ 4000; #X obj 417 160 loadbang; #X obj 301 208 *~ 1e-06; -#X obj 182 204 *~ 5e-06; +#X obj 182 204 *~ 1e-06; #X connect 0 0 3 1; #X connect 0 0 8 1; #X connect 1 0 15 0; @@ -4328,7 +4328,7 @@ #X restore 219 144 pd sources; #X floatatom 227 52 5 0 0 0 - - -; #X obj -276 345 hsl 100 20 0.1 3 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 3072 1; +-1 -1 2325 1; #X floatatom -319 368 5 0 0 0 - - -; #X obj -324 319 r setUp; #X obj -279 300 r thisLength; @@ -4400,18 +4400,18 @@ #X obj 634 132 uzi 20; #X obj 634 152 s PGA; #X msg -128 120 0.35; +#X msg 426 541 Xpos 3 \, Ypos 1 \, Zpos 0.5 \, Len 0.781 \, TopSpeed +35 \, HiltThick 0.028 \, TipThick 0.057 \, PreAzim 6 \, PostAzim 300 +\, PreElev 25 \, PostElev 90 \, Gain 5e+07 \, Trigger bang; +#X msg 424 317 Xpos 0.2 \, Ypos 0.5 \, Zpos 2 \, Len 1.143 \, TopSpeed +40 \, HiltThick 0.0152 \, TipThick 0.0085 \, PreAzim 1 \, PostAzim +250 \, PreElev 5 \, PostElev 170 \, Gain 2e+07 \, Trigger bang; +#X msg 424 390 Xpos 0.2 \, Ypos 0.5 \, Zpos 1 \, Len 1.2 \, TopSpeed +36 \, HiltThick 0.016 \, TipThick 0.013 \, PreAzim 60 \, PostAzim 235 +\, PreElev 45 \, PostElev 120 \, Gain 2e+07 \, Trigger bang; #X msg 425 464 Xpos 0.2 \, Ypos 1 \, Zpos 1 \, Len 1.118 \, TopSpeed 36 \, HiltThick 0.013 \, TipThick 0.008 \, PreAzim 112 \, PostAzim -235 \, PreElev 90 \, PostElev 90 \, Gain 5e+06 \, Trigger bang; -#X msg 424 390 Xpos 0.2 \, Ypos 0.5 \, Zpos 1 \, Len 1.2 \, TopSpeed -36 \, HiltThick 0.016 \, TipThick 0.013 \, PreAzim 60 \, PostAzim 235 -\, PreElev 45 \, PostElev 120 \, Gain 5e+06 \, Trigger bang; -#X msg 424 317 Xpos 0.2 \, Ypos 0.5 \, Zpos 2 \, Len 1.143 \, TopSpeed -40 \, HiltThick 0.0152 \, TipThick 0.0085 \, PreAzim 1 \, PostAzim -250 \, PreElev 5 \, PostElev 170 \, Gain 5e+06 \, Trigger bang; -#X msg 426 541 Xpos 3 \, Ypos 1 \, Zpos 0.5 \, Len 0.781 \, TopSpeed -35 \, HiltThick 0.028 \, TipThick 0.057 \, PreAzim 6 \, PostAzim 300 -\, PreElev 25 \, PostElev 90 \, Gain 5e+06 \, Trigger bang; +235 \, PreElev 90 \, PostElev 90 \, Gain 2e+07 \, Trigger bang; #X connect 0 0 1 0; #X connect 1 0 92 0; #X connect 4 0 3 0; @@ -4529,10 +4529,10 @@ #X connect 155 0 153 0; #X connect 156 0 157 0; #X connect 157 0 158 0; -#X connect 159 0 171 0; -#X connect 160 0 168 0; -#X connect 161 0 170 0; -#X connect 162 0 169 0; +#X connect 159 0 168 0; +#X connect 160 0 171 0; +#X connect 161 0 169 0; +#X connect 162 0 170 0; #X connect 163 0 119 0; #X connect 163 1 125 0; #X connect 163 2 124 0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Swordsman/SwordSceneD1.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,8 @@ +#N canvas 265 44 1088 821 10; +#X declare -lib mrpeach; +#X obj 676 47 import mrpeach; +#X obj 675 92 udpreceive 9004; +#X obj 675 114 unpackOSC; +#X obj 603 168 print; +#X connect 1 0 2 0; +#X connect 2 0 3 0;
--- a/scene demo/Gen3_D4.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/Gen3_D4.pd Thu Apr 07 12:59:11 2016 +0100 @@ -84,8 +84,8 @@ #X text 102 24 Beaufort Scale Chart; #X obj 94 515 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; #X obj 157 515 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; -#X obj 248 506 vsl 15 128 0.1 10000 1 0 empty empty empty 0 -9 0 10 --262144 -1 -1 4315 1; +#X obj 248 506 vsl 15 128 0.1 1e+06 1 0 empty empty empty 0 -9 0 10 +-262144 -1 -1 3082 1; #X text 277 534 Gain; #X obj 248 451 loadbang; #X obj 300 118 delwrite~ varwind 3000; @@ -142,7 +142,6 @@ #X obj 1023 140 packOSC; #X obj 833 -100 import mrpeach; #X floatatom 1092 -17 5 0 0 0 - - -; -#X obj 723 -61 udpreceive 9000; #X obj 723 -34 unpackOSC; #N canvas 958 458 205 101 Fence 0; #N canvas 102 41 1327 727 Posts 0; @@ -2066,7 +2065,7 @@ #X connect 196 0 182 0; #X connect 196 0 199 0; #X restore 765 41 pd OSC_TeleValues; -#N canvas 0 304 670 340 OSC_PlayerValues 0; +#N canvas 198 456 670 340 OSC_PlayerValues 1; #X obj 117 9 OSCroute /playerX; #X floatatom 279 37 7 0 0 0 - - -; #X floatatom 167 36 7 0 0 0 - - -; @@ -3435,14 +3434,22 @@ #X obj 1024 -1 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 1024 -24 loadbang; +#X obj 1207 -66 loadbang; +#X obj 1207 -24 metro 10; +#X obj 1207 -43 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1207 -1 s myMet; +#X obj 622 -38 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 723 -61 udpreceive 9000; #X connect 0 0 25 0; #X connect 16 0 30 1; -#X connect 16 0 78 0; +#X connect 16 0 77 0; #X connect 18 0 32 0; #X connect 20 0 25 1; #X connect 20 0 26 1; #X connect 21 0 24 0; -#X connect 21 0 72 0; +#X connect 21 0 71 0; #X connect 22 0 21 0; #X connect 23 0 22 0; #X connect 25 0 26 0; @@ -3453,46 +3460,51 @@ #X connect 31 0 23 0; #X connect 32 0 16 0; #X connect 35 0 34 0; -#X connect 37 0 67 0; -#X connect 38 0 39 0; -#X connect 39 0 41 0; -#X connect 39 0 42 0; -#X connect 39 0 45 0; -#X connect 39 0 47 0; -#X connect 39 0 46 0; -#X connect 39 0 55 0; -#X connect 43 0 44 0; -#X connect 43 0 30 0; -#X connect 49 0 53 0; -#X connect 50 0 34 0; -#X connect 51 0 52 0; -#X connect 52 0 35 0; -#X connect 53 0 54 1; -#X connect 54 0 50 0; -#X connect 55 0 54 0; -#X connect 56 0 57 0; -#X connect 57 0 43 0; -#X connect 58 0 59 0; -#X connect 59 0 20 0; -#X connect 61 0 76 0; -#X connect 61 1 74 0; -#X connect 66 0 69 0; -#X connect 67 0 68 0; -#X connect 68 0 66 1; -#X connect 69 0 51 0; -#X connect 70 0 71 0; -#X connect 73 0 37 0; -#X connect 75 0 79 1; -#X connect 75 0 80 0; -#X connect 77 0 20 0; -#X connect 79 0 16 0; -#X connect 80 0 83 0; -#X connect 81 0 61 0; -#X connect 82 0 61 0; -#X connect 83 0 79 0; -#X connect 84 0 61 0; -#X connect 86 0 61 0; -#X connect 87 0 61 0; -#X connect 88 0 66 0; +#X connect 37 0 66 0; +#X connect 38 0 40 0; +#X connect 38 0 41 0; +#X connect 38 0 44 0; +#X connect 38 0 46 0; +#X connect 38 0 45 0; +#X connect 38 0 54 0; +#X connect 38 0 47 0; +#X connect 42 0 43 0; +#X connect 42 0 30 0; +#X connect 48 0 52 0; +#X connect 49 0 34 0; +#X connect 50 0 51 0; +#X connect 51 0 35 0; +#X connect 52 0 53 1; +#X connect 53 0 49 0; +#X connect 54 0 53 0; +#X connect 55 0 56 0; +#X connect 56 0 42 0; +#X connect 57 0 58 0; +#X connect 58 0 20 0; +#X connect 60 0 75 0; +#X connect 60 1 73 0; +#X connect 65 0 68 0; +#X connect 66 0 67 0; +#X connect 67 0 65 1; +#X connect 68 0 50 0; +#X connect 69 0 70 0; +#X connect 72 0 37 0; +#X connect 74 0 78 1; +#X connect 74 0 79 0; +#X connect 76 0 20 0; +#X connect 78 0 16 0; +#X connect 79 0 82 0; +#X connect 80 0 60 0; +#X connect 81 0 60 0; +#X connect 82 0 78 0; +#X connect 83 0 60 0; +#X connect 85 0 60 0; +#X connect 86 0 60 0; +#X connect 87 0 65 0; +#X connect 88 0 87 0; #X connect 89 0 88 0; -#X connect 90 0 89 0; +#X connect 90 0 92 0; +#X connect 91 0 93 0; +#X connect 92 0 91 0; +#X connect 95 0 38 0; +#X connect 95 0 94 0;
--- a/scene demo/SceneD1.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/SceneD1.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,4 +1,4 @@ -#N canvas 37 95 1216 686 10; +#N canvas 160 25 1249 791 10; #X declare -lib mrpeach; #X text 74 65 Light air = 0.56 m/s - 1.39 m/s; #X text 74 87 Light Breeze = 1.67 m/s - 3.33 m/s; @@ -13,11 +13,9 @@ #X text 75 267 Storm = 28.89 m/s - 33.06 m/s; #X text 76 285 Hurricane = 33.33 -; #X text 112 34 Beaufort Scale Chart; -#X obj 1023 178 udpsend; #X obj 1033 150 packOSC; #X obj 843 -90 import mrpeach; #X floatatom 1102 -7 5 0 0 0 - - -; -#X obj 733 -51 udpreceive 9000; #X obj 733 -24 unpackOSC; #N canvas 958 458 205 101 Fence 0; #N canvas 102 41 1327 727 Posts 0; @@ -104,7 +102,7 @@ #X obj 580 210 r Cly4RZ; #X obj 310 39 r Cly3X; #X obj 320 61 r Cly3Y; -#X obj 330 83 r Cly3Z; +#X obj 330 85 r Cly3Z; #X obj 340 104 r Cly3LX; #X obj 350 126 r Cly3LY; #X obj 360 146 r Cly3LZ; @@ -139,6 +137,126 @@ #X obj -168 177 r ClyRY; #X obj -157 196 r ClyRZ; #X obj -238 219 compPostSource; +#X obj -70 225 compPostSource; +#X obj 125 233 compPostSource; +#X obj 311 240 compPostSource; +#X obj 499 234 compPostSource; +#X obj 682 234 compPostSource; +#X obj 890 238 compPostSource; +#X obj -150 608 compPostSource; +#X obj 31 605 compPostSource; +#X obj 224 611 compPostSource; +#X obj 429 617 compPostSource; +#X obj 635 618 compPostSource; +#X obj 817 628 compPostSource; +#X connect 0 0 129 2; +#X connect 1 0 129 0; +#X connect 2 0 129 1; +#X connect 3 0 129 4; +#X connect 4 0 129 3; +#X connect 5 0 129 5; +#X connect 6 0 129 7; +#X connect 7 0 129 6; +#X connect 8 0 129 8; +#X connect 9 0 128 0; +#X connect 10 0 128 1; +#X connect 11 0 128 2; +#X connect 12 0 128 3; +#X connect 13 0 128 4; +#X connect 14 0 128 5; +#X connect 15 0 128 6; +#X connect 16 0 128 7; +#X connect 17 0 128 8; +#X connect 18 0 127 0; +#X connect 19 0 127 1; +#X connect 20 0 127 2; +#X connect 21 0 127 3; +#X connect 22 0 127 4; +#X connect 23 0 127 5; +#X connect 24 0 127 6; +#X connect 25 0 127 7; +#X connect 26 0 127 8; +#X connect 27 0 126 0; +#X connect 28 0 126 1; +#X connect 29 0 126 2; +#X connect 30 0 126 3; +#X connect 31 0 126 4; +#X connect 32 0 126 5; +#X connect 33 0 126 6; +#X connect 34 0 126 7; +#X connect 35 0 126 8; +#X connect 36 0 125 0; +#X connect 37 0 125 1; +#X connect 38 0 125 2; +#X connect 39 0 125 3; +#X connect 40 0 125 4; +#X connect 41 0 125 5; +#X connect 42 0 125 6; +#X connect 43 0 125 7; +#X connect 44 0 125 8; +#X connect 45 0 124 0; +#X connect 46 0 124 1; +#X connect 47 0 124 2; +#X connect 48 0 124 3; +#X connect 49 0 124 4; +#X connect 50 0 124 5; +#X connect 51 0 124 6; +#X connect 52 0 124 7; +#X connect 53 0 124 8; +#X connect 54 0 123 8; +#X connect 55 0 123 7; +#X connect 56 0 123 6; +#X connect 57 0 123 5; +#X connect 58 0 123 4; +#X connect 59 0 123 3; +#X connect 60 0 123 2; +#X connect 61 0 123 1; +#X connect 62 0 123 0; +#X connect 63 0 122 0; +#X connect 64 0 122 1; +#X connect 65 0 122 2; +#X connect 66 0 122 3; +#X connect 67 0 122 4; +#X connect 68 0 122 5; +#X connect 69 0 122 6; +#X connect 70 0 122 7; +#X connect 71 0 122 8; +#X connect 72 0 121 0; +#X connect 73 0 121 1; +#X connect 74 0 121 2; +#X connect 75 0 121 3; +#X connect 76 0 121 4; +#X connect 77 0 121 5; +#X connect 78 0 121 6; +#X connect 79 0 121 7; +#X connect 80 0 121 8; +#X connect 81 0 120 0; +#X connect 82 0 120 1; +#X connect 83 0 120 2; +#X connect 84 0 120 3; +#X connect 85 0 120 4; +#X connect 86 0 120 5; +#X connect 87 0 120 6; +#X connect 88 0 120 7; +#X connect 89 0 120 8; +#X connect 90 0 119 0; +#X connect 91 0 119 1; +#X connect 92 0 119 2; +#X connect 93 0 119 3; +#X connect 94 0 119 4; +#X connect 95 0 119 5; +#X connect 96 0 119 6; +#X connect 97 0 119 7; +#X connect 98 0 119 8; +#X connect 99 0 118 0; +#X connect 100 0 118 1; +#X connect 101 0 118 2; +#X connect 102 0 118 3; +#X connect 103 0 118 4; +#X connect 104 0 118 5; +#X connect 105 0 118 6; +#X connect 106 0 118 7; +#X connect 107 0 118 8; #X connect 108 0 117 0; #X connect 109 0 117 1; #X connect 110 0 117 2; @@ -149,7 +267,7 @@ #X connect 115 0 117 7; #X connect 116 0 117 8; #X restore 42 36 pd Posts; -#N canvas 455 23 1084 775 Wires 0; +#N canvas 241 35 861 745 Wires 0; #X obj -421 126 r Wir1X; #X obj -410 147 r Wir1Y; #X obj -398 168 r Wir1Z; @@ -1818,7 +1936,7 @@ #X connect 196 0 182 0; #X connect 196 0 199 0; #X restore 775 51 pd OSC_TeleValues; -#N canvas 21 302 670 340 OSC_PlayerValues 0; +#N canvas 47 537 670 340 OSC_PlayerValues 0; #X obj 117 9 OSCroute /playerX; #X floatatom 279 37 7 0 0 0 - - -; #X floatatom 167 36 7 0 0 0 - - -; @@ -3166,7 +3284,7 @@ #X text 368 325 Gain; #X obj 316 296 loadbang; #N canvas 555 179 313 396 opLevels 0; -#X obj 74 322 dac~; +#X obj 82 179 dac~; #X obj 30 70 catch~ l; #X obj 128 70 catch~ r; #X obj 129 104 *~ 0.45; @@ -3176,43 +3294,25 @@ #X obj 93 33 inlet; #X obj 30 239 outlet; #X obj 129 239 outlet; -#X obj 74 143 /~ 15; -#X obj 95 165 /~ 15; -#X obj 196 132 inlet; -#X obj 93 68 / 100; -#X obj 74 261 hip~ 100; -#X obj 95 280 hip~ 100; #X connect 1 0 4 0; #X connect 2 0 3 0; #X connect 3 0 6 0; -#X connect 3 0 11 0; +#X connect 3 0 0 1; #X connect 4 0 5 0; -#X connect 4 0 10 0; +#X connect 4 0 0 0; #X connect 5 0 8 0; #X connect 6 0 9 0; -#X connect 7 0 13 0; -#X connect 10 0 14 0; -#X connect 11 0 15 0; -#X connect 12 0 10 1; -#X connect 12 0 11 1; -#X connect 13 0 3 1; -#X connect 13 0 4 1; -#X connect 14 0 0 0; -#X connect 15 0 0 1; +#X connect 7 0 4 1; +#X connect 7 0 3 1; #X restore 307 373 pd opLevels; #X msg 316 319 5; -#X obj 310 344 hsl 100 25 0.1 1e+07 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 1803 1; -#X obj 427 347 hsl 100 25 1 127 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X obj 424 301 loadbang; -#X text 489 326 No Of Sources; +#X obj 310 344 hsl 100 25 0.1 1e+11 1 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 7900 1; #X obj 307 273 r GAIN; -#X msg 424 324 1; #X floatatom 250 374 8 0 0 0 - - -; #X obj 367 130 delwrite~ varwind 3000; #X obj 477 -121 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 3023 1; +-1 -1 1823 1; #X obj 285 -25 snapshot~; #X floatatom 285 2 10 0 0 0 - - -; #X obj 368 -77 *~ 1; @@ -3289,72 +3389,73 @@ #X obj 742 -98 s myMet; #X obj 226 3 s W_SPEED; #X obj 1034 37 r myMet; -#X connect 14 0 13 0; -#X connect 16 0 38 0; -#X connect 17 0 18 0; -#X connect 18 0 20 0; -#X connect 18 0 21 0; -#X connect 18 0 22 0; -#X connect 18 0 24 0; -#X connect 18 0 23 0; -#X connect 18 0 31 0; -#X connect 25 0 29 0; +#X obj 1023 178 udpsend; +#X msg 694 -75 status; +#X obj 733 -49 udpreceive 9002; +#X connect 13 0 95 0; +#X connect 15 0 36 0; +#X connect 16 0 18 0; +#X connect 16 0 19 0; +#X connect 16 0 20 0; +#X connect 16 0 22 0; +#X connect 16 0 21 0; +#X connect 16 0 29 0; +#X connect 23 0 27 0; +#X connect 24 0 95 0; +#X connect 25 0 26 0; #X connect 26 0 13 0; -#X connect 27 0 28 0; -#X connect 28 0 14 0; -#X connect 29 0 30 1; -#X connect 30 0 26 0; -#X connect 31 0 30 0; -#X connect 32 0 45 0; -#X connect 32 1 44 0; -#X connect 37 0 40 0; -#X connect 38 0 39 0; -#X connect 39 0 37 1; -#X connect 40 0 27 0; -#X connect 41 0 42 0; -#X connect 43 0 16 0; -#X connect 46 0 32 0; -#X connect 47 0 32 0; -#X connect 48 0 32 0; -#X connect 49 0 32 0; -#X connect 50 0 32 0; -#X connect 54 0 56 0; -#X connect 55 0 51 0; -#X connect 55 1 52 0; -#X connect 56 0 57 0; -#X connect 57 0 55 0; -#X connect 57 0 63 0; -#X connect 58 0 55 1; -#X connect 59 0 62 0; -#X connect 61 0 57 0; -#X connect 62 0 58 0; -#X connect 65 0 75 0; -#X connect 65 0 93 0; -#X connect 65 0 94 0; -#X connect 66 0 67 0; -#X connect 66 0 99 0; -#X connect 68 0 69 0; -#X connect 69 0 66 0; -#X connect 69 0 77 0; +#X connect 27 0 28 1; +#X connect 28 0 24 0; +#X connect 29 0 28 0; +#X connect 30 0 43 0; +#X connect 30 1 42 0; +#X connect 35 0 38 0; +#X connect 36 0 37 0; +#X connect 37 0 35 1; +#X connect 38 0 25 0; +#X connect 39 0 40 0; +#X connect 41 0 15 0; +#X connect 44 0 30 0; +#X connect 45 0 30 0; +#X connect 46 0 30 0; +#X connect 47 0 30 0; +#X connect 48 0 30 0; +#X connect 52 0 54 0; +#X connect 53 0 49 0; +#X connect 53 1 50 0; +#X connect 54 0 55 0; +#X connect 55 0 53 0; +#X connect 55 0 57 0; +#X connect 56 0 55 0; +#X connect 59 0 69 0; +#X connect 59 0 87 0; +#X connect 59 0 88 0; +#X connect 60 0 61 0; +#X connect 60 0 93 0; +#X connect 62 0 63 0; +#X connect 63 0 60 0; +#X connect 63 0 71 0; +#X connect 65 0 66 0; +#X connect 66 0 59 0; +#X connect 70 0 59 0; +#X connect 71 0 58 0; #X connect 71 0 72 0; -#X connect 72 0 65 0; -#X connect 76 0 65 0; -#X connect 77 0 64 0; +#X connect 71 1 77 0; +#X connect 72 0 73 0; +#X connect 75 0 71 1; #X connect 77 0 78 0; -#X connect 77 1 83 0; -#X connect 78 0 79 0; -#X connect 81 0 77 1; -#X connect 83 0 84 0; +#X connect 80 0 62 0; +#X connect 81 0 59 0; +#X connect 82 0 77 0; +#X connect 83 0 72 0; +#X connect 84 0 60 0; +#X connect 85 0 76 0; #X connect 86 0 68 0; -#X connect 87 0 65 0; -#X connect 88 0 83 0; -#X connect 89 0 78 0; -#X connect 90 0 66 0; -#X connect 91 0 82 0; -#X connect 92 0 74 0; -#X connect 93 0 68 1; -#X connect 94 0 69 1; -#X connect 95 0 96 0; +#X connect 87 0 62 1; +#X connect 88 0 63 1; +#X connect 89 0 90 0; +#X connect 90 0 91 0; +#X connect 91 0 92 0; +#X connect 94 0 35 0; #X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 100 0 37 0; +#X connect 97 0 16 0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/SceneD2.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,981 @@ +#N canvas 160 25 1249 791 10; +#X declare -lib mrpeach; +#X text 74 65 Light air = 0.56 m/s - 1.39 m/s; +#X text 74 87 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 74 107 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 74 127 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 75 148 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 74 169 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 75 189 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 76 209 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 75 229 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 75 247 Whole Gale = 25 m/s - 28.61 m/s; +#X text 75 267 Storm = 28.89 m/s - 33.06 m/s; +#X text 76 285 Hurricane = 33.33 -; +#X text 112 34 Beaufort Scale Chart; +#X obj 1033 150 packOSC; +#X obj 843 -90 import mrpeach; +#X floatatom 1102 -7 5 0 0 0 - - -; +#X obj 733 -24 unpackOSC; +#N canvas 958 458 205 101 Fence 0; +#N canvas 241 35 861 745 Wires 0; +#X obj -421 126 r Wir1X; +#X obj -410 147 r Wir1Y; +#X obj -398 168 r Wir1Z; +#X obj -387 188 r Wir1LX; +#X obj -375 209 r Wir1LY; +#X obj -363 229 r Wir1LZ; +#X obj -352 249 r Wir1RX; +#X obj -340 270 r Wir1RY; +#X obj -328 291 r Wir1RZ; +#X obj -273 131 r Wir2X; +#X obj -262 152 r Wir2Y; +#X obj -250 173 r Wir2Z; +#X obj -239 193 r Wir2LX; +#X obj -227 214 r Wir2LY; +#X obj -215 234 r Wir2LZ; +#X obj -204 254 r Wir2RX; +#X obj -192 275 r Wir2RY; +#X obj -180 296 r Wir2RZ; +#X obj -110 125 r Wir3X; +#X obj -99 146 r Wir3Y; +#X obj -87 167 r Wir3Z; +#X obj -76 187 r Wir3LX; +#X obj -64 208 r Wir3LY; +#X obj -52 228 r Wir3LZ; +#X obj -41 248 r Wir3RX; +#X obj -29 269 r Wir3RY; +#X obj -17 290 r Wir3RZ; +#X obj -407 361 r Wir5X; +#X obj -396 382 r Wir5Y; +#X obj -384 403 r Wir5Z; +#X obj -373 423 r Wir5LX; +#X obj -361 444 r Wir5LY; +#X obj -349 464 r Wir5LZ; +#X obj -338 484 r Wir5RX; +#X obj -326 505 r Wir5RY; +#X obj -314 526 r Wir5RZ; +#X obj -561 357 r Wir4X; +#X obj -550 378 r Wir4Y; +#X obj -538 399 r Wir4Z; +#X obj -527 419 r Wir4LX; +#X obj -515 440 r Wir4LY; +#X obj -503 460 r Wir4LZ; +#X obj -492 480 r Wir4RX; +#X obj -480 501 r Wir4RY; +#X obj -468 522 r Wir4RZ; +#X obj -255 362 r Wir6X; +#X obj -244 383 r Wir6Y; +#X obj -232 404 r Wir6Z; +#X obj -221 424 r Wir6LX; +#X obj -209 445 r Wir6LY; +#X obj -197 465 r Wir6LZ; +#X obj -186 485 r Wir6RX; +#X obj -174 506 r Wir6RY; +#X obj -162 527 r Wir6RZ; +#X obj -89 361 r Wir7X; +#X obj -79 386 r Wir7Y; +#X obj -67 407 r Wir7Z; +#X obj -56 427 r Wir7LX; +#X obj -44 448 r Wir7LY; +#X obj -32 468 r Wir7LZ; +#X obj -21 488 r Wir7RX; +#X obj -9 509 r Wir7RY; +#X obj 3 530 r Wir7RZ; +#X obj 78 361 r Wir8X; +#X obj 88 386 r Wir8Y; +#X obj 100 407 r Wir8Z; +#X obj 111 427 r Wir8LX; +#X obj 123 448 r Wir8LY; +#X obj 135 468 r Wir8LZ; +#X obj 146 488 r Wir8RX; +#X obj 158 509 r Wir8RY; +#X obj 170 530 r Wir8RZ; +#X obj -570 121 r WirX; +#X obj -547 163 r WirZ; +#X obj -559 142 r WirY; +#X obj -512 224 r WirLZ; +#X obj -477 286 r WirRZ; +#X obj -536 183 r WirLX; +#X obj -524 204 r WirLY; +#X obj -501 244 r WirRX; +#X obj -489 265 r WirRY; +#X obj -110 312 compWireSourceD4; +#X obj -570 309 compWireSourceD4; +#X obj -421 311 compWireSourceD4; +#X obj -273 317 compWireSourceD4; +#X obj -561 547 compWireSourceD4; +#X obj -407 549 compWireSourceD4; +#X obj -255 550 compWireSourceD4; +#X obj -90 550 compWireSourceD4; +#X obj 77 551 compWireSourceD4; +#X connect 0 0 83 0; +#X connect 1 0 83 1; +#X connect 2 0 83 2; +#X connect 3 0 83 3; +#X connect 4 0 83 4; +#X connect 5 0 83 5; +#X connect 6 0 83 6; +#X connect 7 0 83 7; +#X connect 8 0 83 8; +#X connect 9 0 84 0; +#X connect 10 0 84 1; +#X connect 11 0 84 2; +#X connect 12 0 84 3; +#X connect 13 0 84 4; +#X connect 14 0 84 5; +#X connect 15 0 84 6; +#X connect 16 0 84 7; +#X connect 17 0 84 8; +#X connect 18 0 81 0; +#X connect 19 0 81 1; +#X connect 20 0 81 2; +#X connect 21 0 81 3; +#X connect 22 0 81 4; +#X connect 23 0 81 5; +#X connect 24 0 81 6; +#X connect 25 0 81 7; +#X connect 26 0 81 8; +#X connect 27 0 86 0; +#X connect 28 0 86 1; +#X connect 29 0 86 2; +#X connect 30 0 86 3; +#X connect 31 0 86 4; +#X connect 32 0 86 5; +#X connect 33 0 86 6; +#X connect 34 0 86 7; +#X connect 35 0 86 8; +#X connect 36 0 85 0; +#X connect 37 0 85 1; +#X connect 38 0 85 2; +#X connect 39 0 85 3; +#X connect 40 0 85 4; +#X connect 41 0 85 5; +#X connect 42 0 85 6; +#X connect 43 0 85 7; +#X connect 44 0 85 8; +#X connect 45 0 87 0; +#X connect 46 0 87 1; +#X connect 47 0 87 2; +#X connect 48 0 87 3; +#X connect 49 0 87 4; +#X connect 50 0 87 5; +#X connect 51 0 87 6; +#X connect 52 0 87 7; +#X connect 53 0 87 8; +#X connect 54 0 88 0; +#X connect 55 0 88 1; +#X connect 56 0 88 2; +#X connect 57 0 88 3; +#X connect 58 0 88 4; +#X connect 59 0 88 5; +#X connect 60 0 88 6; +#X connect 61 0 88 7; +#X connect 62 0 88 8; +#X connect 63 0 89 0; +#X connect 64 0 89 1; +#X connect 65 0 89 2; +#X connect 66 0 89 3; +#X connect 67 0 89 4; +#X connect 68 0 89 5; +#X connect 69 0 89 6; +#X connect 70 0 89 7; +#X connect 71 0 89 8; +#X connect 72 0 82 0; +#X connect 73 0 82 2; +#X connect 74 0 82 1; +#X connect 75 0 82 5; +#X connect 76 0 82 8; +#X connect 77 0 82 3; +#X connect 78 0 82 4; +#X connect 79 0 82 6; +#X connect 80 0 82 7; +#X restore 110 36 pd Wires; +#X restore 882 -15 pd Fence; +#N canvas 47 537 670 340 OSC_PlayerValues 0; +#X obj 117 9 OSCroute /playerX; +#X floatatom 279 37 7 0 0 0 - - -; +#X floatatom 167 36 7 0 0 0 - - -; +#X obj 117 35 s Xpos; +#X obj 34 1 inlet; +#X obj 34 25 s \$0_MyOsc; +#X obj 117 -13 r \$0_MyOsc; +#X obj 354 7 OSCroute /playerZ; +#X obj 354 36 s Zpos; +#X floatatom 400 36 7 0 0 0 - - -; +#X obj 233 -15 r \$0_MyOsc; +#X obj 355 -15 r \$0_MyOsc; +#X obj 233 37 s Ypos; +#X obj 233 8 OSCroute /playerY; +#X floatatom 285 115 7 0 0 0 - - -; +#X floatatom 168 114 7 0 0 0 - - -; +#X obj 118 65 r \$0_MyOsc; +#X floatatom 407 114 7 0 0 0 - - -; +#X obj 234 63 r \$0_MyOsc; +#X obj 356 63 r \$0_MyOsc; +#X obj 118 87 OSCroute /playerLX; +#X obj 234 86 OSCroute /playerLY; +#X obj 355 85 OSCroute /playerLZ; +#X obj 118 113 s XLpos; +#X obj 234 115 s YLpos; +#X obj 355 114 s ZLpos; +#X floatatom 283 191 7 0 0 0 - - -; +#X floatatom 166 190 7 0 0 0 - - -; +#X obj 116 141 r \$0_MyOsc; +#X floatatom 405 190 7 0 0 0 - - -; +#X obj 232 139 r \$0_MyOsc; +#X obj 354 139 r \$0_MyOsc; +#X obj 116 163 OSCroute /playerRX; +#X obj 232 162 OSCroute /playerRY; +#X obj 353 161 OSCroute /playerRZ; +#X obj 353 190 s ZRpos; +#X obj 232 191 s YRpos; +#X obj 116 189 s XRpos; +#X text 501 7 Player position; +#X text 504 85 Player scale; +#X text 503 171 Player rotation; +#X text 129 249 Receives OSC information about the player / observer +; +#X connect 0 0 3 0; +#X connect 0 0 2 0; +#X connect 4 0 5 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 11 0 7 0; +#X connect 13 0 1 0; +#X connect 13 0 12 0; +#X connect 16 0 20 0; +#X connect 18 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 15 0; +#X connect 20 0 23 0; +#X connect 21 0 14 0; +#X connect 21 0 24 0; +#X connect 22 0 17 0; +#X connect 22 0 25 0; +#X connect 28 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 34 0; +#X connect 32 0 27 0; +#X connect 32 0 37 0; +#X connect 33 0 26 0; +#X connect 33 0 36 0; +#X connect 34 0 29 0; +#X connect 34 0 35 0; +#X restore 611 2 pd OSC_PlayerValues; +#X msg 1023 -58 connect localhost 9001; +#X msg 1034 103 \$1; +#X msg 1034 125 send /test \$1; +#X obj 865 351 unpack f f; +#X text 910 231 Moderate Breeze; +#X text 932 258 Strong Breeze; +#X text 935 290 Hurricane; +#X text 952 320 Beyond - centre of Tornado stuff!; +#X obj 1034 60 i; +#X obj 1102 14 * 100; +#X obj 1102 33 + 5; +#X obj 1034 80 / 100; +#X obj 1102 -31 r W_SPEED; +#X obj 922 377 s GAIN; +#X obj 865 401 s MYSPEED; +#X msg 899 292 33 1; +#X msg 901 319 50 0.2; +#X msg 809 325 0 0; +#X msg 864 235 7 5000; +#X msg 888 260 12 250; +#X obj 308 416 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 371 416 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 368 325 Gain; +#X obj 316 296 loadbang; +#N canvas 555 179 313 396 opLevels 0; +#X obj 82 179 dac~; +#X obj 30 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 129 211 prvu~; +#X obj 93 33 inlet; +#X obj 30 239 outlet; +#X obj 129 239 outlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 0 0 1; +#X connect 4 0 5 0; +#X connect 4 0 0 0; +#X connect 5 0 8 0; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 7 0 3 1; +#X restore 307 373 pd opLevels; +#X msg 316 319 5; +#X obj 310 344 hsl 100 25 0.1 1e+11 1 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6302 1; +#X obj 307 273 r GAIN; +#X floatatom 250 374 8 0 0 0 - - -; +#X obj 367 130 delwrite~ varwind 3000; +#X obj 477 -121 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1823 1; +#X obj 285 -25 snapshot~; +#X floatatom 285 2 10 0 0 0 - - -; +#X obj 368 -77 *~ 1; +#X obj 368 -51 +~ 1; +#X text 282 20 Wind Speed; +#X obj 566 -165 loadbang; +#X msg 566 -145 5; +#N canvas 20 383 344 123 machCalc 0; +#X text 107 15 Speed of Sound (dry air 20 Degs C); +#X obj 26 -14 vd~ varwind; +#X obj 26 33 s~ MY_MACH; +#X obj 26 9 /~ 343.21; +#X connect 1 0 3 0; +#X connect 3 0 2 0; +#X restore 624 -108 pd machCalc; +#X obj 322 66 sig~; +#X floatatom 515 -98 5 0 0 0 - - -; +#X obj 474 -145 r SPEED; +#X obj 368 -107 WindGenD1; +#X msg 529 -144 20; +#X obj 285 -51 r myMet; +#X msg 322 43 32.3; +#X obj 437 -98 * 0.5; +#X obj 474 -98 * 0.88; +#X obj 742 -160 loadbang; +#X obj 742 -139 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 742 -120 metro 100; +#X obj 742 -98 s myMet; +#X obj 226 3 s W_SPEED; +#X obj 1034 37 r myMet; +#X obj 1023 178 udpsend; +#X msg 694 -75 status; +#X obj 733 -49 udpreceive 9002; +#X text 607 511 Lightweight version of SceneD1. All but the wires removed. +; +#X obj 1021 -105 r myMet; +#N canvas 18 60 1260 785 OSC_WireValues 0; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X text 437 748 Obtains the X -Y- Z position and scale of the wires +(fence); +#X floatatom 925 70 7 0 0 0 - - -; +#X floatatom 1050 72 7 0 0 0 - - -; +#X obj 987 26 r \$0_MyOsc; +#X obj 862 27 r \$0_MyOsc; +#X floatatom 1164 72 7 0 0 0 - - -; +#X obj 1101 26 r \$0_MyOsc; +#X floatatom 927 145 7 0 0 0 - - -; +#X floatatom 1052 147 7 0 0 0 - - -; +#X obj 989 101 r \$0_MyOsc; +#X obj 864 102 r \$0_MyOsc; +#X floatatom 1166 147 7 0 0 0 - - -; +#X obj 1103 101 r \$0_MyOsc; +#X floatatom 923 221 7 0 0 0 - - -; +#X floatatom 1048 223 7 0 0 0 - - -; +#X obj 985 177 r \$0_MyOsc; +#X obj 860 178 r \$0_MyOsc; +#X floatatom 1162 223 7 0 0 0 - - -; +#X obj 1099 177 r \$0_MyOsc; +#X floatatom 925 300 7 0 0 0 - - -; +#X floatatom 1050 302 7 0 0 0 - - -; +#X obj 987 256 r \$0_MyOsc; +#X obj 862 257 r \$0_MyOsc; +#X floatatom 1164 302 7 0 0 0 - - -; +#X obj 1101 256 r \$0_MyOsc; +#X floatatom 923 378 7 0 0 0 - - -; +#X floatatom 1048 380 7 0 0 0 - - -; +#X obj 985 334 r \$0_MyOsc; +#X obj 860 335 r \$0_MyOsc; +#X floatatom 1162 380 7 0 0 0 - - -; +#X obj 1099 334 r \$0_MyOsc; +#X floatatom 916 461 7 0 0 0 - - -; +#X floatatom 1041 463 7 0 0 0 - - -; +#X obj 978 417 r \$0_MyOsc; +#X obj 853 418 r \$0_MyOsc; +#X floatatom 1155 463 7 0 0 0 - - -; +#X obj 1092 417 r \$0_MyOsc; +#X floatatom 914 542 7 0 0 0 - - -; +#X floatatom 1039 544 7 0 0 0 - - -; +#X obj 976 498 r \$0_MyOsc; +#X obj 851 499 r \$0_MyOsc; +#X floatatom 1153 544 7 0 0 0 - - -; +#X obj 1090 498 r \$0_MyOsc; +#X floatatom 916 621 7 0 0 0 - - -; +#X floatatom 1041 623 7 0 0 0 - - -; +#X obj 978 577 r \$0_MyOsc; +#X obj 853 578 r \$0_MyOsc; +#X floatatom 1155 623 7 0 0 0 - - -; +#X obj 1092 577 r \$0_MyOsc; +#X floatatom 914 699 7 0 0 0 - - -; +#X floatatom 1039 701 7 0 0 0 - - -; +#X obj 976 655 r \$0_MyOsc; +#X obj 851 656 r \$0_MyOsc; +#X floatatom 1153 701 7 0 0 0 - - -; +#X obj 1090 655 r \$0_MyOsc; +#X obj 862 48 OSCroute /wireRZ; +#X obj 862 70 s WirRZ; +#X obj 987 48 OSCroute /wireRX; +#X obj 987 72 s WirRX; +#X obj 1101 48 OSCroute /wireRY; +#X obj 1101 72 s WirRY; +#X obj 1103 123 OSCroute /wire1RY; +#X obj 1103 147 s Wir1RY; +#X obj 989 147 s Wir1RX; +#X obj 989 123 OSCroute /wire1RX; +#X obj 864 123 OSCroute /wire1RZ; +#X obj 864 145 s Wir1RZ; +#X obj 860 199 OSCroute /wire2RZ; +#X obj 860 221 s Wir2RZ; +#X obj 985 223 s Wir2RX; +#X obj 985 199 OSCroute /wire2RX; +#X obj 1099 199 OSCroute /wire2RY; +#X obj 1099 223 s Wir2RY; +#X obj 1101 278 OSCroute /wire3RY; +#X obj 1101 302 s Wir3RY; +#X obj 987 302 s Wir3RX; +#X obj 987 278 OSCroute /wire3RX; +#X obj 862 278 OSCroute /wire3RZ; +#X obj 862 300 s Wir3RZ; +#X obj 860 356 OSCroute /wire4RZ; +#X obj 860 378 s Wir4RZ; +#X obj 985 356 OSCroute /wire4RX; +#X obj 985 380 s Wir4RX; +#X obj 1099 356 OSCroute /wire4RY; +#X obj 1099 380 s Wir4RY; +#X obj 1092 439 OSCroute /wire5RY; +#X obj 1092 463 s Wir5RY; +#X obj 978 463 s Wir5RX; +#X obj 978 439 OSCroute /wire5RX; +#X obj 853 439 OSCroute /wire5RZ; +#X obj 853 461 s Wir5RZ; +#X obj 851 520 OSCroute /wire6RZ; +#X obj 851 542 s Wir6RZ; +#X obj 976 520 OSCroute /wire6RX; +#X obj 976 544 s Wir6RX; +#X obj 1090 520 OSCroute /wire6RY; +#X obj 1090 544 s Wir6RY; +#X obj 1092 599 OSCroute /wire7RY; +#X obj 1092 623 s Wir7RY; +#X obj 978 623 s Wir7RX; +#X obj 978 599 OSCroute /wire7RX; +#X obj 853 599 OSCroute /wire7RZ; +#X obj 853 621 s Wir7RZ; +#X obj 851 676 OSCroute /wire8RZ; +#X obj 851 699 s Wir8RZ; +#X obj 976 677 OSCroute /wire8RX; +#X obj 976 701 s Wir8RX; +#X obj 1090 677 OSCroute /wire8RY; +#X obj 1090 701 s Wir8RSY; +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X connect 221 0 275 0; +#X connect 222 0 273 0; +#X connect 224 0 277 0; +#X connect 227 0 282 0; +#X connect 228 0 283 0; +#X connect 230 0 279 0; +#X connect 233 0 288 0; +#X connect 234 0 285 0; +#X connect 236 0 289 0; +#X connect 239 0 294 0; +#X connect 240 0 295 0; +#X connect 242 0 291 0; +#X connect 245 0 299 0; +#X connect 246 0 297 0; +#X connect 248 0 301 0; +#X connect 251 0 306 0; +#X connect 252 0 307 0; +#X connect 254 0 303 0; +#X connect 257 0 311 0; +#X connect 258 0 309 0; +#X connect 260 0 313 0; +#X connect 263 0 318 0; +#X connect 264 0 319 0; +#X connect 266 0 315 0; +#X connect 269 0 323 0; +#X connect 270 0 321 0; +#X connect 272 0 325 0; +#X connect 273 0 219 0; +#X connect 273 0 274 0; +#X connect 275 0 220 0; +#X connect 275 0 276 0; +#X connect 277 0 223 0; +#X connect 277 0 278 0; +#X connect 279 0 229 0; +#X connect 279 0 280 0; +#X connect 282 0 226 0; +#X connect 282 0 281 0; +#X connect 283 0 225 0; +#X connect 283 0 284 0; +#X connect 285 0 231 0; +#X connect 285 0 286 0; +#X connect 288 0 232 0; +#X connect 288 0 287 0; +#X connect 289 0 235 0; +#X connect 289 0 290 0; +#X connect 291 0 241 0; +#X connect 291 0 292 0; +#X connect 294 0 238 0; +#X connect 294 0 293 0; +#X connect 295 0 237 0; +#X connect 295 0 296 0; +#X connect 297 0 243 0; +#X connect 297 0 298 0; +#X connect 299 0 244 0; +#X connect 299 0 300 0; +#X connect 301 0 247 0; +#X connect 301 0 302 0; +#X connect 303 0 253 0; +#X connect 303 0 304 0; +#X connect 306 0 250 0; +#X connect 306 0 305 0; +#X connect 307 0 249 0; +#X connect 307 0 308 0; +#X connect 309 0 255 0; +#X connect 309 0 310 0; +#X connect 311 0 256 0; +#X connect 311 0 312 0; +#X connect 313 0 259 0; +#X connect 313 0 314 0; +#X connect 315 0 265 0; +#X connect 315 0 316 0; +#X connect 318 0 262 0; +#X connect 318 0 317 0; +#X connect 319 0 261 0; +#X connect 319 0 320 0; +#X connect 321 0 267 0; +#X connect 321 0 322 0; +#X connect 323 0 268 0; +#X connect 323 0 324 0; +#X connect 325 0 271 0; +#X connect 325 0 326 0; +#X restore 733 2 pd OSC_WireValues; +#X connect 13 0 73 0; +#X connect 15 0 28 0; +#X connect 16 0 18 0; +#X connect 16 0 78 0; +#X connect 19 0 73 0; +#X connect 20 0 21 0; +#X connect 21 0 13 0; +#X connect 22 0 33 0; +#X connect 22 1 32 0; +#X connect 27 0 30 0; +#X connect 28 0 29 0; +#X connect 29 0 27 1; +#X connect 30 0 20 0; +#X connect 31 0 15 0; +#X connect 34 0 22 0; +#X connect 35 0 22 0; +#X connect 36 0 22 0; +#X connect 37 0 22 0; +#X connect 38 0 22 0; +#X connect 42 0 44 0; +#X connect 43 0 39 0; +#X connect 43 1 40 0; +#X connect 44 0 45 0; +#X connect 45 0 43 0; +#X connect 45 0 47 0; +#X connect 46 0 45 0; +#X connect 49 0 59 0; +#X connect 49 0 65 0; +#X connect 49 0 66 0; +#X connect 50 0 51 0; +#X connect 50 0 71 0; +#X connect 52 0 53 0; +#X connect 53 0 50 0; +#X connect 53 0 48 0; +#X connect 55 0 56 0; +#X connect 56 0 49 0; +#X connect 60 0 49 0; +#X connect 61 0 52 0; +#X connect 62 0 49 0; +#X connect 63 0 50 0; +#X connect 64 0 58 0; +#X connect 65 0 52 1; +#X connect 66 0 53 1; +#X connect 67 0 68 0; +#X connect 68 0 69 0; +#X connect 69 0 70 0; +#X connect 72 0 27 0; +#X connect 74 0 75 0; +#X connect 75 0 16 0;
--- a/scene demo/freqCalcCyl3No_D3Mach.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/freqCalcCyl3No_D3Mach.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,4 +1,4 @@ -#N canvas 36 69 1370 784 10; +#N canvas 58 158 1370 784 10; #X text 587 178 Mass Density of Air; #X obj 709 179 *~ 1.225; #X obj 709 254 /~ 1.81e-05; @@ -77,7 +77,7 @@ #X obj 313 142 r~ \$0-str; #X obj 331 183 r \$0-leng; #X obj 356 241 r \$0-dist; -#N canvas 205 88 1238 721 GoldfreqGain 1; +#N canvas 205 88 1238 721 GoldfreqGain 0; #N canvas 759 125 286 294 pow6 0; #X obj 47 67 *~; #X obj 76 67 *~; @@ -711,51 +711,22 @@ #X obj 636 81 max 0.01; #X obj 636 104 min 0.99; #N canvas 93 119 976 679 Dipoles 0; -#X obj 76 62 r~ \$0-myFreq; -#X obj 91 107 r~ \$0-liftDiGain; -#X obj 76 88 osc~; -#X obj 76 261 throw~ l; -#X obj 103 238 throw~ r; -#X obj 76 216 fcpan; -#X obj 103 195 r \$0-thisPan; -#X obj 353 69 r~ \$0-myFreq; -#X obj 368 135 r~ \$0-liftDiGain; -#X obj 353 114 osc~; -#X obj 353 285 throw~ l; -#X obj 380 262 throw~ r; -#X obj 353 180 *~; -#X obj 353 240 fcpan; -#X obj 380 220 r \$0-thisPan; -#X obj 368 157 *~ 0.6; -#X obj 621 62 r~ \$0-myFreq; -#X obj 636 125 r~ \$0-liftDiGain; -#X obj 621 107 osc~; -#X obj 621 280 throw~ l; -#X obj 648 257 throw~ r; -#X obj 621 173 *~; -#X obj 621 235 fcpan; -#X obj 648 214 r \$0-thisPan; -#X obj 621 86 *~ 5; -#X obj 353 93 *~ 3; -#X obj 72 345 r~ \$0-myFreq; -#X obj 72 399 osc~; -#X obj 72 544 throw~ l; -#X obj 99 521 throw~ r; -#X obj 72 443 *~; -#X obj 72 499 fcpan; -#X obj 99 478 r \$0-thisPan; -#X obj 87 418 r~ \$0-dragDiGain; -#X obj 72 373 *~ 2; -#X obj 351 344 r~ \$0-myFreq; -#X obj 351 398 osc~; -#X obj 351 543 throw~ l; -#X obj 378 520 throw~ r; -#X obj 351 436 *~; -#X obj 351 498 fcpan; -#X obj 378 477 r \$0-thisPan; -#X obj 385 392 r~ \$0-dragDiGain; -#X obj 351 372 *~ 4; -#X obj 385 415 *~ 0.125; +#X obj 123 69 r~ \$0-myFreq; +#X obj 245 163 r~ \$0-liftDiGain; +#X obj 400 67 r~ \$0-myFreq; +#X obj 526 143 r~ \$0-liftDiGain; +#X obj 526 165 *~ 0.6; +#X obj 661 67 r~ \$0-myFreq; +#X obj 799 130 r~ \$0-liftDiGain; +#X obj 661 91 *~ 5; +#X obj 400 91 *~ 3; +#X obj 131 345 r~ \$0-myFreq; +#X obj 258 432 r~ \$0-dragDiGain; +#X obj 131 373 *~ 2; +#X obj 412 344 r~ \$0-myFreq; +#X obj 541 404 r~ \$0-dragDiGain; +#X obj 412 372 *~ 4; +#X obj 541 427 *~ 0.125; #X obj 210 199 *~; #X obj 210 264 throw~ l; #X obj 237 241 throw~ r; @@ -777,7 +748,7 @@ #X obj 750 107 vcf~ 3; #X obj 777 182 r \$0-thisPan; #X obj 750 65 r~ \$0-thisNoise; -#X obj 636 147 *~ 0.1; +#X obj 799 152 *~ 0.1; #X obj 217 464 *~; #X obj 217 529 throw~ l; #X obj 244 506 throw~ r; @@ -808,124 +779,83 @@ #X obj 217 431 *~ 1; #X floatatom 277 122 5 0 0 0 - - -; #X obj 210 134 vcf~ 3; -#X obj 76 145 *~; #X obj 480 138 vcf~ 3; #X obj 750 131 vcf~ 3; #X obj 491 407 vcf~ 3; #X obj 217 409 vcf~ 3; -#X obj 76 174 *~ 0.01; -#X obj 352 199 *~ 0.01; -#X obj 621 193 *~ 0.01; -#X obj 351 457 *~ 0.01; -#X obj 72 462 *~ 0.01; -#X connect 0 0 2 0; -#X connect 0 0 49 1; -#X connect 0 0 94 1; -#X connect 1 0 45 1; -#X connect 1 0 95 1; -#X connect 2 0 95 0; -#X connect 5 0 3 0; -#X connect 5 1 4 0; -#X connect 6 0 5 1; -#X connect 7 0 25 0; -#X connect 8 0 15 0; -#X connect 9 0 12 0; -#X connect 12 0 101 0; -#X connect 13 0 10 0; -#X connect 13 1 11 0; -#X connect 14 0 13 1; -#X connect 15 0 12 1; -#X connect 15 0 52 1; -#X connect 16 0 24 0; -#X connect 17 0 66 0; -#X connect 18 0 21 0; -#X connect 21 0 102 0; -#X connect 22 0 19 0; -#X connect 22 1 20 0; -#X connect 23 0 22 1; -#X connect 24 0 18 0; -#X connect 24 0 63 1; -#X connect 24 0 97 1; -#X connect 25 0 9 0; -#X connect 25 0 56 1; -#X connect 25 0 96 1; -#X connect 26 0 34 0; -#X connect 27 0 30 0; -#X connect 30 0 104 0; -#X connect 31 0 28 0; -#X connect 31 1 29 0; -#X connect 32 0 31 1; -#X connect 33 0 30 1; -#X connect 33 0 67 1; -#X connect 34 0 27 0; -#X connect 34 0 71 1; -#X connect 34 0 99 1; -#X connect 35 0 43 0; -#X connect 36 0 39 0; -#X connect 39 0 103 0; -#X connect 40 0 37 0; -#X connect 40 1 38 0; -#X connect 41 0 40 1; -#X connect 42 0 44 0; -#X connect 43 0 36 0; -#X connect 43 0 78 1; -#X connect 43 0 98 1; -#X connect 44 0 39 1; -#X connect 44 0 74 1; +#X connect 0 0 20 1; +#X connect 0 0 65 1; +#X connect 1 0 16 1; +#X connect 2 0 8 0; +#X connect 3 0 4 0; +#X connect 4 0 23 1; +#X connect 5 0 7 0; +#X connect 6 0 37 0; +#X connect 7 0 34 1; +#X connect 7 0 67 1; +#X connect 8 0 27 1; +#X connect 8 0 66 1; +#X connect 9 0 11 0; +#X connect 10 0 38 1; +#X connect 11 0 42 1; +#X connect 11 0 69 1; +#X connect 12 0 14 0; +#X connect 13 0 15 0; +#X connect 14 0 49 1; +#X connect 14 0 68 1; +#X connect 15 0 45 1; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 1 18 0; +#X connect 20 0 65 0; +#X connect 21 0 19 1; +#X connect 22 0 20 0; +#X connect 23 0 26 0; +#X connect 26 0 24 0; +#X connect 26 1 25 0; +#X connect 27 0 66 0; +#X connect 28 0 26 1; +#X connect 29 0 27 0; +#X connect 30 0 33 0; +#X connect 33 0 31 0; +#X connect 33 1 32 0; +#X connect 34 0 67 0; +#X connect 35 0 33 1; +#X connect 36 0 34 0; +#X connect 37 0 30 1; +#X connect 38 0 41 0; +#X connect 41 0 39 0; +#X connect 41 1 40 0; +#X connect 42 0 69 0; +#X connect 43 0 41 1; +#X connect 44 0 42 0; #X connect 45 0 48 0; #X connect 48 0 46 0; #X connect 48 1 47 0; -#X connect 49 0 94 0; +#X connect 49 0 68 0; #X connect 50 0 48 1; #X connect 51 0 49 0; -#X connect 52 0 55 0; -#X connect 55 0 53 0; -#X connect 55 1 54 0; -#X connect 56 0 96 0; -#X connect 57 0 55 1; -#X connect 58 0 56 0; -#X connect 59 0 62 0; -#X connect 62 0 60 0; -#X connect 62 1 61 0; -#X connect 63 0 97 0; -#X connect 64 0 62 1; -#X connect 65 0 63 0; -#X connect 66 0 21 1; -#X connect 66 0 59 1; -#X connect 67 0 70 0; -#X connect 70 0 68 0; -#X connect 70 1 69 0; -#X connect 71 0 99 0; -#X connect 72 0 70 1; -#X connect 73 0 71 0; -#X connect 74 0 77 0; -#X connect 77 0 75 0; -#X connect 77 1 76 0; -#X connect 78 0 98 0; -#X connect 79 0 77 1; -#X connect 80 0 78 0; -#X connect 83 0 49 2; -#X connect 83 0 93 0; -#X connect 83 0 94 2; -#X connect 84 0 56 2; -#X connect 84 0 96 2; -#X connect 85 0 63 2; -#X connect 85 0 97 2; -#X connect 86 0 78 2; -#X connect 86 0 98 2; -#X connect 87 0 71 2; -#X connect 87 0 99 2; -#X connect 88 0 45 0; -#X connect 89 0 52 0; -#X connect 90 0 59 0; -#X connect 91 0 74 0; -#X connect 92 0 67 0; -#X connect 94 0 88 0; -#X connect 95 0 100 0; -#X connect 96 0 89 0; -#X connect 97 0 90 0; -#X connect 98 0 91 0; -#X connect 99 0 92 0; +#X connect 54 0 20 2; +#X connect 54 0 64 0; +#X connect 54 0 65 2; +#X connect 55 0 27 2; +#X connect 55 0 66 2; +#X connect 56 0 34 2; +#X connect 56 0 67 2; +#X connect 57 0 49 2; +#X connect 57 0 68 2; +#X connect 58 0 42 2; +#X connect 58 0 69 2; +#X connect 59 0 16 0; +#X connect 60 0 23 0; +#X connect 61 0 30 0; +#X connect 62 0 45 0; +#X connect 63 0 38 0; +#X connect 65 0 59 0; +#X connect 66 0 60 0; +#X connect 67 0 61 0; +#X connect 68 0 62 0; +#X connect 69 0 63 0; #X restore 649 504 pd Dipoles; #X obj 1088 69 noise~; #X obj 1088 92 s~ \$0-thisNoise; @@ -1134,7 +1064,7 @@ #X obj 1189 114 s \$0-Qval; #X obj 1143 237 r~ \$0-myFreq; #X floatatom 1143 288 0 0 0 0 - - -; -#X obj 120 65 inlet~; +#X obj 120 65 vd~ varwind; #X connect 1 0 3 0; #X connect 2 0 19 0; #X connect 2 0 41 0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCyl3No_D4Mach.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,1122 @@ +#N canvas 0 90 1370 784 10; +#X text 587 178 Mass Density of Air; +#X obj 709 179 *~ 1.225; +#X obj 709 254 /~ 1.81e-05; +#X obj 709 209 *~ 1; +#X obj 709 372 /~ 1; +#X obj 709 348 *~; +#X obj 223 63 inlet; +#X text 742 298 Reynolds Number; +#X text 589 365 Strouhal Number; +#X obj 388 61 inlet; +#X text 739 234 Viscosity; +#X obj 230 86 s \$0-diameter; +#X obj 770 178 r \$0-diameter; +#X obj 777 353 r \$0-diameter; +#X obj 120 85 s~ \$0-windSpeed; +#X obj 776 330 r~ \$0-windSpeed; +#X obj 709 151 r~ \$0-windSpeed; +#X obj 709 396 s~ \$0-myFreq; +#X obj 1052 334 *~; +#X obj 722 278 s~ \$0-myRey; +#X obj 636 57 inlet; +#X floatatom 581 126 8 0 0 0 - - -; +#X text 673 415 Calculates the frequency; +#X text 674 427 based on the physics of; +#X obj 307 404 r~ \$0-windSpeed; +#X obj 347 466 r \$0-diameter; +#X obj 460 60 inlet; +#X obj 534 59 inlet; +#X floatatom 388 108 0 0 0 0 - - -; +#X floatatom 460 106 0 0 0 0 - - -; +#X floatatom 535 103 0 0 0 0 - - -; +#X text 293 367 Calculates the gain of the dipole source; +#X text 459 37 Azimuth; +#X text 641 39 Pan; +#X text 533 41 Elevation; +#X text 384 42 Distance; +#X text 218 42 Diameter; +#X text 133 41 Wind Speed; +#X obj 315 60 inlet; +#X floatatom 315 104 5 0 0 0 - - -; +#X text 311 41 Length; +#X obj 709 319 newStrou; +#X floatatom 223 107 0 0 0 0 - - -; +#X obj 1052 403 throw~ l; +#X obj 1079 381 throw~ r; +#X obj 1052 359 fcpan; +#X obj 325 83 s \$0-leng; +#X obj 393 84 s \$0-dist; +#X obj 400 331 s~ \$0-dragDiGain; +#X obj 313 352 s~ \$0-liftDiGain; +#X obj 294 385 r~ \$0-str; +#X obj 333 444 r \$0-leng; +#X obj 360 487 r \$0-dist; +#X obj 294 580 s~ \$0-liftNoiseGain; +#X obj 609 350 s~ \$0-str; +#X obj 636 126 s \$0-thisPan; +#X obj 1052 178 r~ \$0-liftNoiseGain; +#X obj 1079 334 r \$0-thisPan; +#X text 1033 152 Noise spectrum calculation; +#X obj 1067 282 hip~; +#X obj 1067 237 rpole~ 0.99; +#X obj 321 163 r~ \$0-windSpeed; +#X obj 339 202 r \$0-diameter; +#X obj 313 142 r~ \$0-str; +#X obj 331 183 r \$0-leng; +#X obj 356 241 r \$0-dist; +#N canvas 205 88 1238 721 GoldfreqGain 0; +#N canvas 759 125 286 294 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 372 202 *; +#X obj 372 228 *; +#X obj 382 22 hsl 128 15 0 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 374 288 10 0 0 0 - - -; +#X obj 303 20 t f b; +#X floatatom 455 55 5 0 0 0 - - -; +#X obj 372 260 *; +#X obj 400 202 *; +#X msg 303 -4 6; +#X obj 434 201 *; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X connect 13 0 14 0; +#X connect 14 0 19 0; +#X connect 15 0 13 0; +#X connect 15 0 13 1; +#X connect 15 0 18 0; +#X connect 15 0 20 0; +#X connect 15 0 20 1; +#X connect 17 0 13 0; +#X connect 17 0 13 1; +#X connect 17 0 20 0; +#X connect 17 0 20 1; +#X connect 17 0 22 0; +#X connect 17 0 22 1; +#X connect 17 1 13 0; +#X connect 17 1 20 0; +#X connect 17 1 22 0; +#X connect 19 0 16 0; +#X connect 20 0 14 1; +#X connect 21 0 17 0; +#X connect 22 0 19 1; +#X restore 219 150 pd pow6; +#X obj 173 140 *~; +#X obj 219 176 *~; +#X obj 411 161 *; +#X text 587 13 Distance; +#X floatatom 567 73 5 0 0 0 - - -; +#X text 724 595 Calculates Drag Dipole gain; +#X text 48 531 Calculates Lift Dipole gain; +#X obj 173 100 inlet~; +#X obj 219 13 inlet~; +#X text 328 170 Diameter; +#X obj 291 169 inlet; +#X obj 567 29 inlet; +#X obj 219 590 outlet~; +#X obj 758 570 outlet~; +#X obj 240 263 inlet; +#X text 278 258 Length; +#X obj 219 289 *~ 1; +#X obj 234 469 /~ 360; +#X obj 234 518 *~; +#X obj 219 541 *~; +#X obj 868 30 inlet; +#X obj 967 32 inlet; +#X obj 1063 35 inlet; +#X floatatom 868 77 5 0 0 0 - - -; +#X floatatom 967 78 5 0 0 0 - - -; +#X floatatom 1064 79 5 0 0 0 - - -; +#X text 864 11 X Rotation; +#X text 961 13 Y Rotation; +#X text 1058 16 Z Rotation; +#X obj 873 53 s \$0-this_rotaX; +#X obj 974 54 s \$0-thisrotaY; +#X obj 1071 58 s \$0-thisrotaZ; +#X text 74 100 Strouhal number; +#X text 149 37 Wind speed; +#X text 266 211 Corr Length; +#X obj 219 348 *~ 2.50663; +#X obj 219 238 *~ 1.225; +#X text 93 234 Mass Density of Air; +#X text 145 343 Sqrt(2xpi); +#X obj 359 498 /~ 360; +#X obj 359 544 *~; +#X obj 359 520 cos~; +#X obj 219 567 *~; +#X obj 411 191 * 4.05513e+07; +#X text 362 210 Speed of Sound to power 3; +#X obj 411 244 * 32; +#X obj 525 213 cos~; +#X obj 525 236 *~; +#X obj 473 237 sig~ 1; +#X obj 510 267 -~; +#N canvas 1150 227 286 289 pow4 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 47 93 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 3 0; +#X connect 10 0 4 0; +#X restore 510 290 pd pow4; +#X obj 411 272 sig~; +#X obj 411 322 *~; +#X obj 219 385 /~; +#X obj 133 375 s~ \$0-aGainG; +#X obj 872 246 r~ \$0-aGainG; +#X obj 758 512 *~ 0.1; +#X obj 723 340 +~ 90; +#X obj 723 363 /~ 360; +#X obj 723 409 *~; +#X obj 723 385 sin~; +#X obj 773 359 /~ 360; +#X obj 773 405 *~; +#X obj 773 381 cos~; +#X obj 758 436 *~; +#X text 763 12 Azimuth; +#X text 662 14 Elevation; +#X obj 665 32 inlet; +#X obj 767 30 inlet; +#X floatatom 665 79 5 0 0 0 - - -; +#X floatatom 767 79 5 0 0 0 - - -; +#X obj 773 294 r \$0-this_azim; +#X obj 670 55 s \$0-this_elev; +#X obj 774 55 s \$0-this_azim; +#X obj 525 129 r \$0-this_elev; +#X obj 574 51 s \$0-thisDist; +#X obj 887 268 r \$0-thisDist; +#X obj 411 135 r \$0-thisDist; +#X obj 887 292 *; +#X obj 887 317 * 4.05513e+07; +#X text 892 335 Speed of Sound to power 3; +#X obj 887 370 * 32; +#X obj 887 398 sig~; +#X obj 872 423 /~; +#X text 595 191 Remember - Goldstein moves cylinder; +#X floatatom 366 193 5 0 0 0 - - -; +#X obj 525 194 /~ 360; +#X obj 758 475 *~; +#X obj 478 51 s~ \$0-thisColL; +#X obj 270 150 r~ \$0-thisColL; +#X obj 270 190 *~ 1; +#X obj 219 210 *~; +#X obj 478 28 inlet~; +#X floatatom 265 121 5 0 0 0 - - -; +#X obj 234 495 sin~; +#X floatatom 277 41 5 0 0 0 - - -; +#N canvas 801 264 426 401 aveTimeCal 0; +#X text 224 38 Elevation; +#X obj 226 56 r \$0-elev; +#X floatatom 240 81 5 0 0 0 - - -; +#X obj 205 17 r~ MY_MACH; +#X obj 226 135 cos; +#X obj 226 107 * 0.01745; +#X obj 205 158 *~ 1; +#X obj 161 131 sig~ 1; +#X obj 161 185 -~; +#X obj 121 104 r~ \$0-myFreq; +#X obj 106 82 sig~ 6.28318; +#X obj 106 128 /~; +#X obj 106 219 *~; +#X obj 36 204 r myMet; +#X obj 106 242 snapshot~; +#X floatatom 44 283 0 0 0 0 - - -; +#X obj 106 263 * 44100; +#X obj 106 292 outlet; +#X connect 1 0 2 0; +#X connect 1 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 6 1; +#X connect 5 0 4 0; +#X connect 6 0 8 1; +#X connect 7 0 8 0; +#X connect 8 0 12 1; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 14 0; +#X connect 14 0 16 0; +#X connect 16 0 15 0; +#X connect 16 0 17 0; +#X restore 268 15 pd aveTimeCal; +#X obj 219 59 average~ 1000; +#X obj 219 122 line~; +#X obj 525 173 line~; +#X obj 723 273 r \$0-this_elev; +#X obj 723 317 line~; +#X msg 723 295 \$1 5; +#X msg 525 151 \$1 5; +#X obj 773 338 line~; +#X msg 773 316 \$1 5; +#X obj 359 430 r \$0-this_azim; +#X obj 234 401 r \$0-this_elev; +#X obj 234 445 line~; +#X msg 234 423 \$1 5; +#X obj 359 474 line~; +#X msg 359 452 \$1 5; +#X obj 219 317 /~ 400; +#X text -53 316 Scale factor to bring in line with CFD calcs; +#X obj 685 572 s~ plotOPD; +#X obj 529 379 snapshot~; +#X floatatom 529 406 10 0 0 0 - - -; +#X obj 529 350 r myMet; +#X obj 564 217 /~ 343.56; +#X msg 219 100 \$1 15; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 92 0; +#X connect 3 0 44 0; +#X connect 3 0 86 0; +#X connect 8 0 1 0; +#X connect 8 0 1 1; +#X connect 9 0 98 0; +#X connect 9 0 119 0; +#X connect 11 0 91 1; +#X connect 12 0 5 0; +#X connect 12 0 76 0; +#X connect 15 0 17 1; +#X connect 17 0 113 0; +#X connect 18 0 95 0; +#X connect 19 0 20 1; +#X connect 20 0 43 0; +#X connect 21 0 24 0; +#X connect 21 0 30 0; +#X connect 22 0 25 0; +#X connect 22 0 31 0; +#X connect 23 0 26 0; +#X connect 23 0 32 0; +#X connect 36 0 54 0; +#X connect 36 0 55 0; +#X connect 37 0 17 0; +#X connect 40 0 42 0; +#X connect 41 0 43 1; +#X connect 42 0 41 0; +#X connect 42 0 41 1; +#X connect 43 0 13 0; +#X connect 44 0 46 0; +#X connect 46 0 52 0; +#X connect 47 0 48 0; +#X connect 48 0 50 1; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 51 0 53 1; +#X connect 52 0 53 0; +#X connect 53 0 54 1; +#X connect 54 0 20 0; +#X connect 56 0 84 0; +#X connect 57 0 14 0; +#X connect 57 0 115 0; +#X connect 58 0 59 0; +#X connect 59 0 61 0; +#X connect 60 0 65 0; +#X connect 61 0 60 0; +#X connect 61 0 60 1; +#X connect 62 0 64 0; +#X connect 63 0 65 1; +#X connect 64 0 63 0; +#X connect 64 0 63 1; +#X connect 65 0 88 0; +#X connect 68 0 70 0; +#X connect 68 0 73 0; +#X connect 69 0 71 0; +#X connect 69 0 74 0; +#X connect 72 0 106 0; +#X connect 75 0 104 0; +#X connect 77 0 79 0; +#X connect 77 0 79 1; +#X connect 78 0 3 0; +#X connect 78 0 3 1; +#X connect 79 0 80 0; +#X connect 80 0 82 0; +#X connect 82 0 83 0; +#X connect 83 0 84 1; +#X connect 84 0 88 1; +#X connect 87 0 47 0; +#X connect 88 0 57 0; +#X connect 90 0 91 0; +#X connect 91 0 92 1; +#X connect 92 0 37 0; +#X connect 93 0 89 0; +#X connect 95 0 19 0; +#X connect 95 0 19 1; +#X connect 97 0 96 0; +#X connect 97 0 98 0; +#X connect 98 0 94 0; +#X connect 98 0 120 0; +#X connect 99 0 0 0; +#X connect 100 0 87 0; +#X connect 101 0 103 0; +#X connect 102 0 58 0; +#X connect 103 0 102 0; +#X connect 104 0 100 0; +#X connect 105 0 62 0; +#X connect 106 0 105 0; +#X connect 107 0 112 0; +#X connect 108 0 110 0; +#X connect 109 0 18 0; +#X connect 110 0 109 0; +#X connect 111 0 40 0; +#X connect 112 0 111 0; +#X connect 113 0 36 0; +#X connect 116 0 117 0; +#X connect 118 0 116 0; +#X connect 119 0 48 1; +#X connect 119 0 116 0; +#X connect 120 0 99 0; +#X restore 313 307 pd GoldfreqGain; +#N canvas 300 30 1006 797 GoldnoiseGain 1; +#X text -21037 364 Mass Density of Air \, squared; +#X obj -20777 459 *; +#X text -20777 412 Distance; +#N canvas 759 125 235 275 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 147 outlet~; +#X obj 128 146 snapshot~; +#X obj 128 121 metro 100; +#X obj 128 99 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 128 173 10 0 0 0 - - -; +#X obj 128 73 loadbang; +#X obj 47 93 *~; +#X obj 47 121 *~; +#X connect 0 0 9 0; +#X connect 1 0 9 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 3 0; +#X connect 10 0 4 0; +#X restore -20846 224 pd pow8; +#X obj -20846 137 inlet~; +#X obj -20807 286 inlet; +#X obj -20777 433 inlet; +#X obj -20861 617 outlet~; +#X text -20858 648 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20771 287 Diameter; +#X text -20847 118 Wind speed; +#X text -21027 627 Calculates wake gain; +#X text -20399 16 Azimuth; +#X obj -20398 33 inlet; +#X obj -20342 33 inlet; +#X text -20343 16 Elevation; +#X floatatom -20304 57 5 0 0 0 - - -; +#X floatatom -20470 58 5 0 0 0 - - -; +#X obj -20398 117 s~ \$0-this_azim; +#X obj -20342 95 s~ \$0-this_elev; +#X obj -20861 371 *~ 1.225; +#X obj -20587 239 r~ \$0-this_azim; +#N canvas 759 125 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20705 475 pd pow5; +#X obj -20705 451 sig~ 343.56; +#N canvas 875 261 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20670 401 pd pow5; +#X obj -20624 216 /~ 360; +#X obj -20624 243 cos~; +#X obj -20624 349 *~; +#X obj -20670 348 sig~ 1; +#X obj -20670 375 -~; +#X obj -20705 322 sig~ 3.1416; +#X obj -20705 347 *~; +#X obj -20720 299 sig~ 16; +#X obj -20720 371 *~; +#X obj -20720 429 *~; +#X obj -20720 502 *~; +#X obj -20777 530 *~; +#X obj -20861 574 /~; +#X obj -20624 194 -~; +#X text -20533 187 Angle goes with the flow in Goldstein hence 90 - +theta so that theta is same angle as dipole angles.; +#X obj -20624 149 sig~ 180; +#X obj -20609 172 r~ \$0-this_elev; +#X obj -20916 137 inlet~; +#X obj -20916 164 *~; +#X obj -20828 253 inlet~; +#X obj -20828 312 *~ 1; +#X obj -20861 251 *~; +#X obj -20861 347 *~; +#X obj -20809 392 inlet; +#X obj -20861 444 *~ 1; +#X obj -20861 528 *~ 2.50663; +#X text -20782 254 Corrolation Length; +#X text -20806 371 Length; +#X obj -20846 159 average~ 64; +#X floatatom -20757 165 5 0 0 0 - - -; +#N canvas 801 264 426 401 aveTimeCal 0; +#X text 224 38 Elevation; +#X obj 226 56 r \$0-elev; +#X floatatom 240 81 5 0 0 0 - - -; +#X obj 205 17 r~ MY_MACH; +#X obj 226 135 cos; +#X obj 226 107 * 0.01745; +#X obj 205 158 *~ 1; +#X obj 161 131 sig~ 1; +#X obj 161 185 -~; +#X obj 121 104 r~ \$0-myFreq; +#X obj 106 82 sig~ 6.28318; +#X obj 106 128 /~; +#X obj 106 219 *~; +#X obj 36 204 r myMet; +#X obj 106 242 snapshot~; +#X floatatom 44 283 0 0 0 0 - - -; +#X obj 106 263 * 44100; +#X obj 106 292 outlet; +#X connect 1 0 2 0; +#X connect 1 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 6 1; +#X connect 5 0 4 0; +#X connect 6 0 8 1; +#X connect 7 0 8 0; +#X connect 8 0 12 1; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 14 0; +#X connect 14 0 16 0; +#X connect 16 0 15 0; +#X connect 16 0 17 0; +#X restore -20766 139 pd aveTimeCal; +#X obj -20846 203 line~; +#X msg -20846 181 \$1 5; +#X obj -20342 75 line~; +#X msg -20342 53 \$1 5; +#X obj -20777 502 line~; +#X msg -20777 480 \$1 5; +#X obj -20398 86 line~; +#X msg -20398 64 \$1 5; +#X obj -20587 285 cos~; +#X obj -20861 595 *~ 1; +#X obj -20587 262 /~ 360; +#X obj -20624 306 *~; +#X obj -20609 326 /~ 343.56; +#X text -21131 486 Scale factor to bring in line with CFD calcs; +#X text -20929 530 Sqrt(2*pi); +#X obj -20861 488 /~ 10000; +#X connect 1 0 61 0; +#X connect 3 0 46 1; +#X connect 4 0 53 0; +#X connect 5 0 45 1; +#X connect 6 0 1 0; +#X connect 6 0 1 1; +#X connect 13 0 17 0; +#X connect 13 0 63 0; +#X connect 14 0 16 0; +#X connect 14 0 59 0; +#X connect 20 0 49 0; +#X connect 21 0 66 0; +#X connect 22 0 35 1; +#X connect 23 0 22 0; +#X connect 24 0 34 1; +#X connect 25 0 26 0; +#X connect 26 0 67 0; +#X connect 27 0 29 1; +#X connect 28 0 29 0; +#X connect 29 0 24 0; +#X connect 30 0 31 0; +#X connect 30 0 31 1; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 35 0 36 1; +#X connect 36 0 37 1; +#X connect 37 0 65 0; +#X connect 38 0 25 0; +#X connect 40 0 38 0; +#X connect 41 0 38 1; +#X connect 42 0 43 0; +#X connect 42 0 43 1; +#X connect 43 0 46 0; +#X connect 44 0 45 0; +#X connect 45 0 47 1; +#X connect 46 0 47 0; +#X connect 47 0 20 0; +#X connect 48 0 49 1; +#X connect 49 0 71 0; +#X connect 50 0 37 0; +#X connect 53 0 57 0; +#X connect 55 0 54 0; +#X connect 55 0 53 0; +#X connect 56 0 3 0; +#X connect 56 0 68 0; +#X connect 57 0 56 0; +#X connect 58 0 19 0; +#X connect 59 0 58 0; +#X connect 60 0 36 0; +#X connect 61 0 60 0; +#X connect 62 0 18 0; +#X connect 63 0 62 0; +#X connect 64 0 67 1; +#X connect 65 0 7 0; +#X connect 66 0 64 0; +#X connect 67 0 27 0; +#X connect 68 0 27 1; +#X connect 71 0 50 0; +#X restore 294 552 pd GoldnoiseGain; +#X text 285 599 Calculates the gain of the wake; +#X obj 467 82 s \$0-azim; +#X obj 542 82 s \$0-elev; +#X obj 365 262 r \$0-elev; +#X obj 373 283 r \$0-azim; +#X obj 387 531 r \$0-elev; +#X obj 373 508 r \$0-azim; +#N canvas 1021 287 444 428 corrLen 0; +#X obj 103 71 inlet~; +#X obj 88 200 outlet~; +#X obj 88 143 *~; +#X obj 124 93 sig~ -0.245; +#X obj 103 119 pow~; +#X text 234 22 Y = 10^b . X^m; +#X text 235 40 b = 1.536; +#X text 235 56 m = -0.245; +#X text 80 297 Equation of line derived from Norberg 2001; +#X obj 88 169 max~ 1; +#X obj 88 46 sig~ 44.67; +#X obj 229 190 r myMet; +#X obj 229 211 snapshot~; +#X floatatom 230 236 5 0 0 0 - - -; +#X connect 0 0 4 0; +#X connect 2 0 9 0; +#X connect 3 0 4 1; +#X connect 4 0 2 1; +#X connect 9 0 1 0; +#X connect 9 0 12 0; +#X connect 10 0 2 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X restore 956 85 pd corrLen Calc; +#X obj 956 62 r~ \$0-myRey; +#X obj 956 109 s~ \$0-myCor; +#X obj 347 222 r~ \$0-myCor; +#X obj 1067 309 hip~; +#X obj 320 424 r~ \$0-myCor; +#X obj 636 81 max 0.01; +#X obj 636 104 min 0.99; +#N canvas 93 119 976 679 Dipoles 0; +#X obj 101 65 r~ \$0-myFreq; +#X obj 246 161 r~ \$0-liftDiGain; +#X obj 393 69 r~ \$0-myFreq; +#X obj 526 137 r~ \$0-liftDiGain; +#X obj 526 159 *~ 0.6; +#X obj 664 66 r~ \$0-myFreq; +#X obj 795 132 r~ \$0-liftDiGain; +#X obj 664 90 *~ 5; +#X obj 393 93 *~ 3; +#X obj 126 346 r~ \$0-myFreq; +#X obj 253 431 r~ \$0-dragDiGain; +#X obj 126 374 *~ 2; +#X obj 399 344 r~ \$0-myFreq; +#X obj 542 407 r~ \$0-dragDiGain; +#X obj 399 367 *~ 4; +#X obj 542 430 *~ 0.125; +#X obj 210 199 *~; +#X obj 210 264 throw~ l; +#X obj 237 241 throw~ r; +#X obj 210 220 fcpan; +#X obj 210 108 vcf~ 3; +#X obj 237 198 r \$0-thisPan; +#X obj 210 67 r~ \$0-thisNoise; +#X obj 480 192 *~; +#X obj 480 257 throw~ l; +#X obj 507 234 throw~ r; +#X obj 480 213 fcpan; +#X obj 480 116 vcf~ 3; +#X obj 507 191 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X obj 750 183 *~; +#X obj 750 248 throw~ l; +#X obj 777 225 throw~ r; +#X obj 750 204 fcpan; +#X obj 750 107 vcf~ 3; +#X obj 777 182 r \$0-thisPan; +#X obj 750 65 r~ \$0-thisNoise; +#X obj 795 154 *~ 0.1; +#X obj 217 464 *~; +#X obj 217 529 throw~ l; +#X obj 244 506 throw~ r; +#X obj 217 485 fcpan; +#X obj 217 388 vcf~ 3; +#X obj 244 463 r \$0-thisPan; +#X obj 217 344 r~ \$0-thisNoise; +#X obj 491 462 *~; +#X obj 491 527 throw~ l; +#X obj 518 504 throw~ r; +#X obj 491 483 fcpan; +#X obj 491 386 vcf~ 3; +#X obj 518 461 r \$0-thisPan; +#X obj 491 344 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X text 175 312 Generates the sound associated with the drag dipole. +; +#X obj 270 87 r \$0-Qval; +#X obj 530 92 r \$0-Qval; +#X obj 800 87 r \$0-Qval; +#X obj 537 365 r \$0-Qval; +#X obj 262 366 r \$0-Qval; +#X obj 210 158 *~ 1; +#X obj 480 159 *~ 1; +#X obj 750 154 *~ 1; +#X obj 491 428 *~ 1; +#X obj 217 431 *~ 1; +#X floatatom 277 122 5 0 0 0 - - -; +#X obj 210 134 vcf~ 3; +#X obj 480 138 vcf~ 3; +#X obj 750 131 vcf~ 3; +#X obj 491 407 vcf~ 3; +#X obj 217 409 vcf~ 3; +#X connect 0 0 20 1; +#X connect 0 0 65 1; +#X connect 1 0 16 1; +#X connect 2 0 8 0; +#X connect 3 0 4 0; +#X connect 4 0 23 1; +#X connect 5 0 7 0; +#X connect 6 0 37 0; +#X connect 7 0 34 1; +#X connect 7 0 67 1; +#X connect 8 0 27 1; +#X connect 8 0 66 1; +#X connect 9 0 11 0; +#X connect 10 0 38 1; +#X connect 11 0 42 1; +#X connect 11 0 69 1; +#X connect 12 0 14 0; +#X connect 13 0 15 0; +#X connect 14 0 49 1; +#X connect 14 0 68 1; +#X connect 15 0 45 1; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 1 18 0; +#X connect 20 0 65 0; +#X connect 21 0 19 1; +#X connect 22 0 20 0; +#X connect 23 0 26 0; +#X connect 26 0 24 0; +#X connect 26 1 25 0; +#X connect 27 0 66 0; +#X connect 28 0 26 1; +#X connect 29 0 27 0; +#X connect 30 0 33 0; +#X connect 33 0 31 0; +#X connect 33 1 32 0; +#X connect 34 0 67 0; +#X connect 35 0 33 1; +#X connect 36 0 34 0; +#X connect 37 0 30 1; +#X connect 38 0 41 0; +#X connect 41 0 39 0; +#X connect 41 1 40 0; +#X connect 42 0 69 0; +#X connect 43 0 41 1; +#X connect 44 0 42 0; +#X connect 45 0 48 0; +#X connect 48 0 46 0; +#X connect 48 1 47 0; +#X connect 49 0 68 0; +#X connect 50 0 48 1; +#X connect 51 0 49 0; +#X connect 54 0 20 2; +#X connect 54 0 64 0; +#X connect 54 0 65 2; +#X connect 55 0 27 2; +#X connect 55 0 66 2; +#X connect 56 0 34 2; +#X connect 56 0 67 2; +#X connect 57 0 49 2; +#X connect 57 0 68 2; +#X connect 58 0 42 2; +#X connect 58 0 69 2; +#X connect 59 0 16 0; +#X connect 60 0 23 0; +#X connect 61 0 30 0; +#X connect 62 0 45 0; +#X connect 63 0 38 0; +#X connect 65 0 59 0; +#X connect 66 0 60 0; +#X connect 67 0 61 0; +#X connect 68 0 62 0; +#X connect 69 0 63 0; +#X restore 649 504 pd Dipoles; +#X obj 1088 69 noise~; +#X obj 1088 92 s~ \$0-thisNoise; +#X obj 1067 214 r~ \$0-thisNoise; +#X text 674 440 the object and environment; +#X obj 1230 238 r myMet; +#X obj 1143 262 snapshot~; +#N canvas 308 58 1027 635 StBandwidth 0; +#X obj 23 70 inlet; +#X obj 460 365 swap 1; +#X obj 460 391 /; +#X floatatom 534 431 0 0 0 0 - - -; +#X obj 460 342 / 100; +#X obj 461 434 outlet; +#X text 437 453 Q value; +#X obj 531 -36 r~ \$0-myRey; +#X obj 477 -36 r myMet; +#X obj 477 -14 snapshot~; +#X obj 203 164 spigot; +#X obj 219 187 spigot; +#X obj 236 140 > 0; +#X obj 219 233 + 0.9797; +#X floatatom 194 270 0 0 0 0 - - -; +#X obj 219 208 * 4.624e-05; +#N canvas 106 95 810 724 linearCalc 0; +#X obj 240 36 inlet; +#X obj 248 579 outlet; +#X floatatom 263 126 0 0 0 0 - - -; +#X obj 240 59 * 38.7462; +#X obj 240 81 + 0.6254; +#X text 223 3 Peak dependant on TU value; +#X obj 339 146 inlet; +#X obj 215 435 < 193260; +#X obj 182 458 spigot; +#X obj 308 457 spigot; +#X obj 341 433 > 193260; +#X obj 125 164 - 7.685; +#X obj 125 187 / 48293; +#X obj 140 210 - 145021; +#X obj 125 255 *; +#X obj 125 278 + 7.685; +#X floatatom 81 327 0 0 0 0 - - -; +#X floatatom 123 486 0 0 0 0 - - -; +#X obj 426 221 - 193260; +#X obj 411 150 swap 2.95; +#X obj 411 174 -; +#X obj 411 197 / 50060; +#X obj 411 267 *; +#X obj 140 232 t f b; +#X obj 411 302 +; +#X obj 370 273 t f b; +#X floatatom 409 328 0 0 0 0 - - -; +#X obj 426 242 t f b; +#X floatatom 405 530 0 0 0 0 - - -; +#X obj 240 102 min 200; +#X text 548 50 Calculates the peak value of DeltaF / F depending on +the TU values. The higher the TU the higher the DeltaF/F value. A limit +of 200 has been made as the value is a % and bandwidth greater than +200% would invlove -ve frequencies; +#X text -9 102 Linear up slope of the second section; +#X text 478 174 Linear down slope of the second section; +#X text 391 391 Peak of the DeltaF / F was found to be at a Reynolds +number of 193260; +#X obj 559 256 hsl 128 15 0 1e+06 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 65 15 hsl 128 15 0 20 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 566 289 0 0 0 0 - - -; +#X floatatom 66 55 0 0 0 0 - - -; +#X obj 379 460 < 243320; +#X obj 346 484 spigot; +#X obj 200 483 spigot; +#X obj 233 460 > 145021; +#X obj 392 60 *; +#X obj 403 88 +; +#X floatatom 463 120 0 0 0 0 - - -; +#X obj 495 26 * 0.05; +#X obj 424 61 * 7.89; +#X obj 452 95 + 21.64; +#X connect 3 0 4 0; +#X connect 4 0 29 0; +#X connect 7 0 8 1; +#X connect 8 0 40 0; +#X connect 9 0 39 0; +#X connect 10 0 9 1; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 23 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 0 8 0; +#X connect 18 0 27 0; +#X connect 19 0 20 0; +#X connect 19 1 20 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 24 0; +#X connect 23 0 14 1; +#X connect 23 1 14 0; +#X connect 24 0 26 0; +#X connect 24 0 9 0; +#X connect 25 0 24 1; +#X connect 25 1 24 0; +#X connect 27 0 22 1; +#X connect 27 1 22 0; +#X connect 29 0 2 0; +#X connect 29 0 19 0; +#X connect 29 0 25 0; +#X connect 29 0 11 0; +#X connect 34 0 10 0; +#X connect 34 0 18 0; +#X connect 34 0 13 0; +#X connect 34 0 7 0; +#X connect 34 0 36 0; +#X connect 34 0 38 0; +#X connect 34 0 41 0; +#X connect 35 0 3 0; +#X connect 35 0 37 0; +#X connect 35 0 42 1; +#X connect 35 0 42 0; +#X connect 35 0 46 0; +#X connect 38 0 39 1; +#X connect 39 0 1 0; +#X connect 39 0 28 0; +#X connect 40 0 1 0; +#X connect 40 0 17 0; +#X connect 41 0 40 1; +#X connect 42 0 45 0; +#X connect 43 0 47 0; +#X connect 45 0 43 0; +#X connect 46 0 43 1; +#X connect 47 0 44 0; +#X restore 23 92 pd linearCalc; +#X floatatom -37 134 0 0 0 0 - - -; +#X obj 56 116 > 145021; +#X obj 72 139 < 243320; +#X obj 23 140 spigot; +#X obj 39 163 spigot; +#X obj 602 150 spigot; +#X obj 618 173 spigot; +#X obj 651 149 < 1e+06; +#X obj 618 216 * 1.227e-10; +#X obj 618 196 *; +#X obj 690 215 * -8.553e-05; +#X obj 618 261 + 16.5; +#X obj 618 238 +; +#X floatatom 640 291 0 0 0 0 - - -; +#X floatatom 565 18 0 0 0 0 - - -; +#X floatatom 54 188 0 0 0 0 - - -; +#X text -84 298 First section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 565 329 Third section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship +is also linear but depends on TU Value; +#X obj 461 412 max 0.005; +#X floatatom 402 435 0 0 0 0 - - -; +#X obj 707 42 > 243320; +#X obj 712 97 > 145021; +#X obj 635 126 > 193260; +#X obj 252 163 < 193260; +#X connect 0 0 16 0; +#X connect 1 0 2 0; +#X connect 1 1 2 1; +#X connect 2 0 3 0; +#X connect 2 0 36 0; +#X connect 4 0 1 0; +#X connect 7 0 9 0; +#X connect 8 0 9 0; +#X connect 9 0 24 0; +#X connect 9 0 22 0; +#X connect 9 0 12 0; +#X connect 9 0 10 0; +#X connect 9 0 31 0; +#X connect 9 0 40 0; +#X connect 9 0 41 0; +#X connect 10 0 11 0; +#X connect 11 0 15 0; +#X connect 12 0 10 1; +#X connect 13 0 14 0; +#X connect 13 0 4 0; +#X connect 15 0 13 0; +#X connect 16 0 17 0; +#X connect 16 0 20 0; +#X connect 18 0 20 1; +#X connect 19 0 21 1; +#X connect 20 0 21 0; +#X connect 21 0 32 0; +#X connect 22 0 23 0; +#X connect 23 0 27 0; +#X connect 23 0 26 1; +#X connect 23 0 26 0; +#X connect 24 0 23 1; +#X connect 25 0 29 0; +#X connect 26 0 25 0; +#X connect 27 0 29 1; +#X connect 28 0 30 0; +#X connect 28 0 4 0; +#X connect 29 0 28 0; +#X connect 36 0 5 0; +#X connect 36 0 37 0; +#X connect 40 0 22 1; +#X connect 41 0 11 1; +#X restore 1189 91 pd StBandwidth; +#X obj 1189 114 s \$0-Qval; +#X obj 1143 237 r~ \$0-myFreq; +#X floatatom 1143 288 0 0 0 0 - - -; +#X msg 606 103 0.5; +#X obj 606 19 loadbang; +#X obj 120 65 inlet~; +#X connect 1 0 3 0; +#X connect 2 0 19 0; +#X connect 2 0 41 0; +#X connect 3 0 2 0; +#X connect 4 0 17 0; +#X connect 5 0 4 0; +#X connect 6 0 11 0; +#X connect 6 0 42 0; +#X connect 9 0 28 0; +#X connect 9 0 47 0; +#X connect 12 0 3 1; +#X connect 13 0 4 1; +#X connect 15 0 5 1; +#X connect 16 0 1 0; +#X connect 18 0 45 0; +#X connect 20 0 81 0; +#X connect 24 0 67 1; +#X connect 25 0 67 4; +#X connect 26 0 29 0; +#X connect 26 0 69 0; +#X connect 27 0 30 0; +#X connect 27 0 70 0; +#X connect 38 0 39 0; +#X connect 38 0 46 0; +#X connect 41 0 54 0; +#X connect 41 0 5 0; +#X connect 45 0 43 0; +#X connect 45 1 44 0; +#X connect 50 0 67 0; +#X connect 51 0 67 3; +#X connect 52 0 67 5; +#X connect 56 0 18 0; +#X connect 57 0 45 1; +#X connect 59 0 79 0; +#X connect 60 0 59 0; +#X connect 61 0 66 1; +#X connect 62 0 66 3; +#X connect 63 0 66 0; +#X connect 64 0 66 2; +#X connect 65 0 66 5; +#X connect 66 0 49 0; +#X connect 66 1 48 0; +#X connect 67 0 53 0; +#X connect 71 0 66 6; +#X connect 72 0 66 7; +#X connect 73 0 67 7; +#X connect 74 0 67 6; +#X connect 75 0 77 0; +#X connect 76 0 75 0; +#X connect 78 0 66 4; +#X connect 79 0 18 1; +#X connect 80 0 67 2; +#X connect 81 0 82 0; +#X connect 82 0 21 0; +#X connect 82 0 55 0; +#X connect 84 0 85 0; +#X connect 86 0 60 0; +#X connect 88 0 89 0; +#X connect 89 0 59 1; +#X connect 89 0 79 1; +#X connect 89 0 93 0; +#X connect 90 0 91 0; +#X connect 92 0 89 0; +#X connect 94 0 55 0; +#X connect 95 0 94 0; +#X connect 96 0 14 0;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCyl4No_D4Mach.pd Thu Apr 07 12:59:11 2016 +0100 @@ -0,0 +1,1195 @@ +#N canvas 36 69 1370 784 10; +#X text 587 178 Mass Density of Air; +#X obj 709 179 *~ 1.225; +#X obj 709 254 /~ 1.81e-05; +#X obj 709 209 *~ 1; +#X obj 709 372 /~ 1; +#X obj 709 348 *~; +#X obj 223 63 inlet; +#X text 742 298 Reynolds Number; +#X text 589 365 Strouhal Number; +#X obj 388 61 inlet; +#X text 739 234 Viscosity; +#X obj 230 86 s \$0-diameter; +#X obj 770 178 r \$0-diameter; +#X obj 777 353 r \$0-diameter; +#X obj 120 85 s~ \$0-windSpeed; +#X obj 776 330 r~ \$0-windSpeed; +#X obj 709 151 r~ \$0-windSpeed; +#X obj 709 396 s~ \$0-myFreq; +#X obj 1052 334 *~; +#X obj 722 278 s~ \$0-myRey; +#X obj 636 57 inlet; +#X floatatom 581 126 8 0 0 0 - - -; +#X text 673 415 Calculates the frequency; +#X text 674 427 based on the physics of; +#X obj 307 404 r~ \$0-windSpeed; +#X obj 347 466 r \$0-diameter; +#X obj 460 60 inlet; +#X obj 534 59 inlet; +#X floatatom 388 108 0 0 0 0 - - -; +#X floatatom 460 106 0 0 0 0 - - -; +#X floatatom 535 103 0 0 0 0 - - -; +#X text 293 367 Calculates the gain of the dipole source; +#X text 459 37 Azimuth; +#X text 641 39 Pan; +#X text 533 41 Elevation; +#X text 384 42 Distance; +#X text 218 42 Diameter; +#X text 133 41 Wind Speed; +#X obj 315 60 inlet; +#X floatatom 315 104 5 0 0 0 - - -; +#X text 311 41 Length; +#X obj 709 319 newStrou; +#X floatatom 223 107 0 0 0 0 - - -; +#X obj 1052 403 throw~ l; +#X obj 1079 381 throw~ r; +#X obj 1052 359 fcpan; +#X obj 325 83 s \$0-leng; +#X obj 393 84 s \$0-dist; +#X obj 400 331 s~ \$0-dragDiGain; +#X obj 313 352 s~ \$0-liftDiGain; +#X obj 294 385 r~ \$0-str; +#X obj 333 444 r \$0-leng; +#X obj 360 487 r \$0-dist; +#X obj 294 580 s~ \$0-liftNoiseGain; +#X obj 609 350 s~ \$0-str; +#X obj 636 126 s \$0-thisPan; +#X obj 1052 178 r~ \$0-liftNoiseGain; +#X obj 1079 334 r \$0-thisPan; +#X obj 731 66 inlet; +#X obj 803 65 inlet; +#X obj 877 64 inlet; +#X floatatom 731 113 5 0 0 0 - - -; +#X floatatom 803 111 5 0 0 0 - - -; +#X floatatom 878 108 5 0 0 0 - - -; +#X obj 736 89 s \$0-rotaX; +#X obj 810 87 s \$0-rotaY; +#X obj 885 87 s \$0-rotaZ; +#X text 727 47 X Rotation; +#X text 797 46 Y Rotation; +#X text 872 45 Z Rotation; +#X text 1033 152 Noise spectrum calculation; +#X obj 1067 282 hip~; +#X obj 1067 237 rpole~ 0.99; +#X obj 321 163 r~ \$0-windSpeed; +#X obj 339 202 r \$0-diameter; +#X obj 313 142 r~ \$0-str; +#X obj 331 183 r \$0-leng; +#X obj 356 241 r \$0-dist; +#N canvas 205 88 1238 721 GoldfreqGain 0; +#N canvas 759 125 286 294 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 372 202 *; +#X obj 372 228 *; +#X obj 382 22 hsl 128 15 0 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 374 288 10 0 0 0 - - -; +#X obj 303 20 t f b; +#X floatatom 455 55 5 0 0 0 - - -; +#X obj 372 260 *; +#X obj 400 202 *; +#X msg 303 -4 6; +#X obj 434 201 *; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X connect 13 0 14 0; +#X connect 14 0 19 0; +#X connect 15 0 13 0; +#X connect 15 0 13 1; +#X connect 15 0 18 0; +#X connect 15 0 20 0; +#X connect 15 0 20 1; +#X connect 17 0 13 0; +#X connect 17 0 13 1; +#X connect 17 0 20 0; +#X connect 17 0 20 1; +#X connect 17 0 22 0; +#X connect 17 0 22 1; +#X connect 17 1 13 0; +#X connect 17 1 20 0; +#X connect 17 1 22 0; +#X connect 19 0 16 0; +#X connect 20 0 14 1; +#X connect 21 0 17 0; +#X connect 22 0 19 1; +#X restore 219 150 pd pow6; +#X obj 173 140 *~; +#X obj 219 176 *~; +#X obj 411 161 *; +#X text 587 13 Distance; +#X floatatom 567 73 5 0 0 0 - - -; +#X text 724 595 Calculates Drag Dipole gain; +#X text 48 531 Calculates Lift Dipole gain; +#X obj 173 100 inlet~; +#X obj 219 13 inlet~; +#X text 328 170 Diameter; +#X obj 291 169 inlet; +#X obj 567 29 inlet; +#X obj 219 590 outlet~; +#X obj 758 570 outlet~; +#X obj 240 263 inlet; +#X text 278 258 Length; +#X obj 219 289 *~ 1; +#X obj 234 469 /~ 360; +#X obj 234 518 *~; +#X obj 219 541 *~; +#X obj 868 30 inlet; +#X obj 967 32 inlet; +#X obj 1063 35 inlet; +#X floatatom 868 77 5 0 0 0 - - -; +#X floatatom 967 78 5 0 0 0 - - -; +#X floatatom 1064 79 5 0 0 0 - - -; +#X text 864 11 X Rotation; +#X text 961 13 Y Rotation; +#X text 1058 16 Z Rotation; +#X obj 873 53 s \$0-this_rotaX; +#X obj 974 54 s \$0-thisrotaY; +#X obj 1071 58 s \$0-thisrotaZ; +#X text 74 100 Strouhal number; +#X text 149 37 Wind speed; +#X text 266 211 Corr Length; +#X obj 219 348 *~ 2.50663; +#X obj 219 238 *~ 1.225; +#X text 93 234 Mass Density of Air; +#X text 145 343 Sqrt(2xpi); +#X obj 359 498 /~ 360; +#X obj 359 544 *~; +#X obj 359 520 cos~; +#X obj 219 567 *~; +#X obj 411 191 * 4.05513e+07; +#X text 362 210 Speed of Sound to power 3; +#X obj 411 244 * 32; +#X obj 525 213 cos~; +#X obj 525 236 *~; +#X obj 473 237 sig~ 1; +#X obj 510 267 -~; +#N canvas 1150 227 286 289 pow4 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 47 93 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 3 0; +#X connect 10 0 4 0; +#X restore 510 290 pd pow4; +#X obj 411 272 sig~; +#X obj 411 322 *~; +#X obj 219 385 /~; +#X obj 133 375 s~ \$0-aGainG; +#X obj 872 246 r~ \$0-aGainG; +#X obj 758 512 *~ 0.1; +#X obj 723 340 +~ 90; +#X obj 723 363 /~ 360; +#X obj 723 409 *~; +#X obj 723 385 sin~; +#X obj 773 359 /~ 360; +#X obj 773 405 *~; +#X obj 773 381 cos~; +#X obj 758 436 *~; +#X text 763 12 Azimuth; +#X text 662 14 Elevation; +#X obj 665 32 inlet; +#X obj 767 30 inlet; +#X floatatom 665 79 5 0 0 0 - - -; +#X floatatom 767 79 5 0 0 0 - - -; +#X obj 773 294 r \$0-this_azim; +#X obj 670 55 s \$0-this_elev; +#X obj 774 55 s \$0-this_azim; +#X obj 525 129 r \$0-this_elev; +#X obj 574 51 s \$0-thisDist; +#X obj 887 268 r \$0-thisDist; +#X obj 411 135 r \$0-thisDist; +#X obj 887 292 *; +#X obj 887 317 * 4.05513e+07; +#X text 892 335 Speed of Sound to power 3; +#X obj 887 370 * 32; +#X obj 887 398 sig~; +#X obj 872 423 /~; +#X text 595 191 Remember - Goldstein moves cylinder; +#X floatatom 366 193 5 0 0 0 - - -; +#X obj 525 194 /~ 360; +#X obj 758 475 *~; +#X obj 478 51 s~ \$0-thisColL; +#X obj 270 150 r~ \$0-thisColL; +#X obj 270 190 *~ 1; +#X obj 219 210 *~; +#X obj 478 28 inlet~; +#X floatatom 265 121 5 0 0 0 - - -; +#X obj 234 495 sin~; +#X floatatom 277 41 5 0 0 0 - - -; +#N canvas 801 264 426 401 aveTimeCal 0; +#X text 224 38 Elevation; +#X obj 226 56 r \$0-elev; +#X floatatom 240 81 5 0 0 0 - - -; +#X obj 205 17 r~ MY_MACH; +#X obj 226 135 cos; +#X obj 226 107 * 0.01745; +#X obj 205 158 *~ 1; +#X obj 161 131 sig~ 1; +#X obj 161 185 -~; +#X obj 121 104 r~ \$0-myFreq; +#X obj 106 82 sig~ 6.28318; +#X obj 106 128 /~; +#X obj 106 219 *~; +#X obj 36 204 r myMet; +#X obj 106 242 snapshot~; +#X floatatom 44 283 0 0 0 0 - - -; +#X obj 106 263 * 44100; +#X obj 106 292 outlet; +#X connect 1 0 2 0; +#X connect 1 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 6 1; +#X connect 5 0 4 0; +#X connect 6 0 8 1; +#X connect 7 0 8 0; +#X connect 8 0 12 1; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 14 0; +#X connect 14 0 16 0; +#X connect 16 0 15 0; +#X connect 16 0 17 0; +#X restore 268 15 pd aveTimeCal; +#X obj 219 59 average~ 1000; +#X obj 219 122 line~; +#X obj 525 173 line~; +#X obj 723 273 r \$0-this_elev; +#X obj 723 317 line~; +#X msg 723 295 \$1 5; +#X msg 525 151 \$1 5; +#X obj 773 338 line~; +#X msg 773 316 \$1 5; +#X obj 359 430 r \$0-this_azim; +#X obj 234 401 r \$0-this_elev; +#X obj 234 445 line~; +#X msg 234 423 \$1 5; +#X obj 359 474 line~; +#X msg 359 452 \$1 5; +#X obj 219 317 /~ 400; +#X text -53 316 Scale factor to bring in line with CFD calcs; +#X obj 685 572 s~ plotOPD; +#X obj 529 379 snapshot~; +#X floatatom 529 406 10 0 0 0 - - -; +#X obj 529 350 r myMet; +#X obj 564 217 /~ 343.56; +#X msg 219 100 \$1 15; +#X obj 984 488 r myMet; +#X obj 984 510 snapshot~; +#X floatatom 984 532 0 0 0 0 - - -; +#X obj 545 553 r myMet; +#X obj 545 575 snapshot~; +#X floatatom 545 597 0 0 0 0 - - -; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 92 0; +#X connect 3 0 44 0; +#X connect 3 0 86 0; +#X connect 8 0 1 0; +#X connect 8 0 1 1; +#X connect 9 0 98 0; +#X connect 9 0 119 0; +#X connect 11 0 91 1; +#X connect 12 0 5 0; +#X connect 12 0 76 0; +#X connect 15 0 17 1; +#X connect 17 0 113 0; +#X connect 18 0 95 0; +#X connect 19 0 20 1; +#X connect 20 0 43 0; +#X connect 21 0 24 0; +#X connect 21 0 30 0; +#X connect 22 0 25 0; +#X connect 22 0 31 0; +#X connect 23 0 26 0; +#X connect 23 0 32 0; +#X connect 36 0 54 0; +#X connect 36 0 55 0; +#X connect 37 0 17 0; +#X connect 40 0 42 0; +#X connect 41 0 43 1; +#X connect 42 0 41 0; +#X connect 42 0 41 1; +#X connect 43 0 13 0; +#X connect 43 0 125 0; +#X connect 44 0 46 0; +#X connect 46 0 52 0; +#X connect 47 0 48 0; +#X connect 48 0 50 1; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 51 0 53 1; +#X connect 52 0 53 0; +#X connect 53 0 54 1; +#X connect 54 0 20 0; +#X connect 56 0 84 0; +#X connect 57 0 14 0; +#X connect 57 0 115 0; +#X connect 57 0 122 0; +#X connect 58 0 59 0; +#X connect 59 0 61 0; +#X connect 60 0 65 0; +#X connect 61 0 60 0; +#X connect 61 0 60 1; +#X connect 62 0 64 0; +#X connect 63 0 65 1; +#X connect 64 0 63 0; +#X connect 64 0 63 1; +#X connect 65 0 88 0; +#X connect 68 0 70 0; +#X connect 68 0 73 0; +#X connect 69 0 71 0; +#X connect 69 0 74 0; +#X connect 72 0 106 0; +#X connect 75 0 104 0; +#X connect 77 0 79 0; +#X connect 77 0 79 1; +#X connect 78 0 3 0; +#X connect 78 0 3 1; +#X connect 79 0 80 0; +#X connect 80 0 82 0; +#X connect 82 0 83 0; +#X connect 83 0 84 1; +#X connect 84 0 88 1; +#X connect 87 0 47 0; +#X connect 88 0 57 0; +#X connect 90 0 91 0; +#X connect 91 0 92 1; +#X connect 92 0 37 0; +#X connect 93 0 89 0; +#X connect 95 0 19 0; +#X connect 95 0 19 1; +#X connect 97 0 96 0; +#X connect 97 0 98 0; +#X connect 98 0 94 0; +#X connect 98 0 120 0; +#X connect 99 0 0 0; +#X connect 100 0 87 0; +#X connect 101 0 103 0; +#X connect 102 0 58 0; +#X connect 103 0 102 0; +#X connect 104 0 100 0; +#X connect 105 0 62 0; +#X connect 106 0 105 0; +#X connect 107 0 112 0; +#X connect 108 0 110 0; +#X connect 109 0 18 0; +#X connect 110 0 109 0; +#X connect 111 0 40 0; +#X connect 112 0 111 0; +#X connect 113 0 36 0; +#X connect 116 0 117 0; +#X connect 118 0 116 0; +#X connect 119 0 48 1; +#X connect 119 0 116 0; +#X connect 120 0 99 0; +#X connect 121 0 122 0; +#X connect 122 0 123 0; +#X connect 124 0 125 0; +#X connect 125 0 126 0; +#X restore 313 307 pd GoldfreqGain; +#N canvas 300 30 1006 797 GoldnoiseGain 0; +#X text -21037 364 Mass Density of Air \, squared; +#X obj -20777 459 *; +#X text -20777 412 Distance; +#N canvas 759 125 235 275 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 147 outlet~; +#X obj 128 146 snapshot~; +#X obj 128 121 metro 100; +#X obj 128 99 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 128 173 10 0 0 0 - - -; +#X obj 128 73 loadbang; +#X obj 47 93 *~; +#X obj 47 121 *~; +#X connect 0 0 9 0; +#X connect 1 0 9 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 3 0; +#X connect 10 0 4 0; +#X restore -20846 224 pd pow8; +#X obj -20846 137 inlet~; +#X obj -20807 286 inlet; +#X obj -20777 433 inlet; +#X obj -20861 617 outlet~; +#X text -20858 648 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20771 287 Diameter; +#X text -20847 118 Wind speed; +#X text -21027 627 Calculates wake gain; +#X text -20399 16 Azimuth; +#X obj -20398 33 inlet; +#X obj -20342 33 inlet; +#X text -20343 16 Elevation; +#X floatatom -20304 57 5 0 0 0 - - -; +#X floatatom -20470 58 5 0 0 0 - - -; +#X obj -20398 117 s~ \$0-this_azim; +#X obj -20342 95 s~ \$0-this_elev; +#X obj -20861 371 *~ 1.225; +#X obj -20587 239 r~ \$0-this_azim; +#N canvas 759 125 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20705 475 pd pow5; +#X obj -20705 451 sig~ 343.56; +#N canvas 875 261 250 309 pow5 0; +#X obj 47 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 8 0; +#X connect 0 0 8 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 9 0 3 0; +#X restore -20670 401 pd pow5; +#X obj -20624 216 /~ 360; +#X obj -20624 243 cos~; +#X obj -20624 349 *~; +#X obj -20670 348 sig~ 1; +#X obj -20670 375 -~; +#X obj -20705 322 sig~ 3.1416; +#X obj -20705 347 *~; +#X obj -20720 299 sig~ 16; +#X obj -20720 371 *~; +#X obj -20720 429 *~; +#X obj -20720 502 *~; +#X obj -20777 530 *~; +#X obj -20861 574 /~; +#X obj -20624 194 -~; +#X text -20533 187 Angle goes with the flow in Goldstein hence 90 - +theta so that theta is same angle as dipole angles.; +#X obj -20624 149 sig~ 180; +#X obj -20609 172 r~ \$0-this_elev; +#X obj -20916 137 inlet~; +#X obj -20916 164 *~; +#X obj -20828 253 inlet~; +#X obj -20828 312 *~ 1; +#X obj -20861 251 *~; +#X obj -20861 347 *~; +#X obj -20809 392 inlet; +#X obj -20861 444 *~ 1; +#X obj -20861 528 *~ 2.50663; +#X text -20782 254 Corrolation Length; +#X text -20806 371 Length; +#X obj -20846 159 average~ 64; +#X floatatom -20757 165 5 0 0 0 - - -; +#N canvas 801 264 426 401 aveTimeCal 0; +#X text 224 38 Elevation; +#X obj 226 56 r \$0-elev; +#X floatatom 240 81 5 0 0 0 - - -; +#X obj 205 17 r~ MY_MACH; +#X obj 226 135 cos; +#X obj 226 107 * 0.01745; +#X obj 205 158 *~ 1; +#X obj 161 131 sig~ 1; +#X obj 161 185 -~; +#X obj 121 104 r~ \$0-myFreq; +#X obj 106 82 sig~ 6.28318; +#X obj 106 128 /~; +#X obj 106 219 *~; +#X obj 36 204 r myMet; +#X obj 106 242 snapshot~; +#X floatatom 44 283 0 0 0 0 - - -; +#X obj 106 263 * 44100; +#X obj 106 292 outlet; +#X connect 1 0 2 0; +#X connect 1 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 6 1; +#X connect 5 0 4 0; +#X connect 6 0 8 1; +#X connect 7 0 8 0; +#X connect 8 0 12 1; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 14 0; +#X connect 14 0 16 0; +#X connect 16 0 15 0; +#X connect 16 0 17 0; +#X restore -20766 139 pd aveTimeCal; +#X obj -20846 203 line~; +#X msg -20846 181 \$1 5; +#X obj -20342 75 line~; +#X msg -20342 53 \$1 5; +#X obj -20777 502 line~; +#X msg -20777 480 \$1 5; +#X obj -20398 86 line~; +#X msg -20398 64 \$1 5; +#X obj -20587 285 cos~; +#X obj -20861 595 *~ 1; +#X obj -20587 262 /~ 360; +#X obj -20624 306 *~; +#X obj -20609 326 /~ 343.56; +#X text -21131 486 Scale factor to bring in line with CFD calcs; +#X text -20929 530 Sqrt(2*pi); +#X obj -20861 488 /~ 10000; +#X connect 1 0 61 0; +#X connect 3 0 46 1; +#X connect 4 0 53 0; +#X connect 5 0 45 1; +#X connect 6 0 1 0; +#X connect 6 0 1 1; +#X connect 13 0 17 0; +#X connect 13 0 63 0; +#X connect 14 0 16 0; +#X connect 14 0 59 0; +#X connect 20 0 49 0; +#X connect 21 0 66 0; +#X connect 22 0 35 1; +#X connect 23 0 22 0; +#X connect 24 0 34 1; +#X connect 25 0 26 0; +#X connect 26 0 67 0; +#X connect 27 0 29 1; +#X connect 28 0 29 0; +#X connect 29 0 24 0; +#X connect 30 0 31 0; +#X connect 30 0 31 1; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 35 0 36 1; +#X connect 36 0 37 1; +#X connect 37 0 65 0; +#X connect 38 0 25 0; +#X connect 40 0 38 0; +#X connect 41 0 38 1; +#X connect 42 0 43 0; +#X connect 42 0 43 1; +#X connect 43 0 46 0; +#X connect 44 0 45 0; +#X connect 45 0 47 1; +#X connect 46 0 47 0; +#X connect 47 0 20 0; +#X connect 48 0 49 1; +#X connect 49 0 71 0; +#X connect 50 0 37 0; +#X connect 53 0 57 0; +#X connect 55 0 54 0; +#X connect 55 0 53 0; +#X connect 56 0 3 0; +#X connect 56 0 68 0; +#X connect 57 0 56 0; +#X connect 58 0 19 0; +#X connect 59 0 58 0; +#X connect 60 0 36 0; +#X connect 61 0 60 0; +#X connect 62 0 18 0; +#X connect 63 0 62 0; +#X connect 64 0 67 1; +#X connect 65 0 7 0; +#X connect 66 0 64 0; +#X connect 67 0 27 0; +#X connect 68 0 27 1; +#X connect 71 0 50 0; +#X restore 294 552 pd GoldnoiseGain; +#X text 285 599 Calculates the gain of the wake; +#X obj 467 82 s \$0-azim; +#X obj 542 82 s \$0-elev; +#X obj 365 262 r \$0-elev; +#X obj 373 283 r \$0-azim; +#X obj 387 531 r \$0-elev; +#X obj 373 508 r \$0-azim; +#N canvas 1021 287 444 428 corrLen 0; +#X obj 103 71 inlet~; +#X obj 88 200 outlet~; +#X obj 88 143 *~; +#X obj 124 93 sig~ -0.245; +#X obj 103 119 pow~; +#X text 234 22 Y = 10^b . X^m; +#X text 235 40 b = 1.536; +#X text 235 56 m = -0.245; +#X text 80 297 Equation of line derived from Norberg 2001; +#X obj 88 169 max~ 1; +#X obj 88 46 sig~ 44.67; +#X obj 229 190 r myMet; +#X obj 229 211 snapshot~; +#X floatatom 230 236 5 0 0 0 - - -; +#X connect 0 0 4 0; +#X connect 2 0 9 0; +#X connect 3 0 4 1; +#X connect 4 0 2 1; +#X connect 9 0 1 0; +#X connect 9 0 12 0; +#X connect 10 0 2 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X restore 956 85 pd corrLen Calc; +#X obj 956 62 r~ \$0-myRey; +#X obj 956 109 s~ \$0-myCor; +#X obj 347 222 r~ \$0-myCor; +#X obj 1067 309 hip~; +#X obj 320 424 r~ \$0-myCor; +#X obj 636 81 max 0.01; +#X obj 636 104 min 0.99; +#N canvas 93 119 976 679 Dipoles 0; +#X obj 118 66 r~ \$0-myFreq; +#X obj 353 69 r~ \$0-myFreq; +#X obj 621 62 r~ \$0-myFreq; +#X obj 816 126 r~ \$0-liftDiGain; +#X obj 621 280 throw~ l; +#X obj 648 257 throw~ r; +#X obj 621 235 fcpan; +#X obj 648 214 r \$0-thisPan; +#X obj 621 86 *~ 5; +#X obj 353 93 *~ 3; +#X obj 72 345 r~ \$0-myFreq; +#X obj 72 399 osc~; +#X obj 72 544 throw~ l; +#X obj 99 521 throw~ r; +#X obj 72 443 *~; +#X obj 72 499 fcpan; +#X obj 99 478 r \$0-thisPan; +#X obj 87 418 r~ \$0-dragDiGain; +#X obj 72 373 *~ 2; +#X obj 351 344 r~ \$0-myFreq; +#X obj 351 398 osc~; +#X obj 351 543 throw~ l; +#X obj 378 520 throw~ r; +#X obj 351 436 *~; +#X obj 351 498 fcpan; +#X obj 378 477 r \$0-thisPan; +#X obj 385 392 r~ \$0-dragDiGain; +#X obj 351 372 *~ 4; +#X obj 385 415 *~ 0.125; +#X obj 210 199 *~; +#X obj 210 264 throw~ l; +#X obj 237 241 throw~ r; +#X obj 210 220 fcpan; +#X obj 210 108 vcf~ 3; +#X obj 237 198 r \$0-thisPan; +#X obj 210 67 r~ \$0-thisNoise; +#X obj 480 192 *~; +#X obj 480 257 throw~ l; +#X obj 507 234 throw~ r; +#X obj 480 213 fcpan; +#X obj 480 116 vcf~ 3; +#X obj 507 191 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X obj 750 183 *~; +#X obj 750 248 throw~ l; +#X obj 777 225 throw~ r; +#X obj 750 204 fcpan; +#X obj 750 107 vcf~ 3; +#X obj 777 182 r \$0-thisPan; +#X obj 750 65 r~ \$0-thisNoise; +#X obj 816 148 *~ 0.1; +#X obj 217 464 *~; +#X obj 217 529 throw~ l; +#X obj 244 506 throw~ r; +#X obj 217 485 fcpan; +#X obj 217 388 vcf~ 3; +#X obj 244 463 r \$0-thisPan; +#X obj 217 344 r~ \$0-thisNoise; +#X obj 491 462 *~; +#X obj 491 527 throw~ l; +#X obj 518 504 throw~ r; +#X obj 491 483 fcpan; +#X obj 491 386 vcf~ 3; +#X obj 518 461 r \$0-thisPan; +#X obj 491 344 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X text 175 312 Generates the sound associated with the drag dipole. +; +#X obj 270 87 r \$0-Qval; +#X obj 530 92 r \$0-Qval; +#X obj 800 87 r \$0-Qval; +#X obj 537 365 r \$0-Qval; +#X obj 262 366 r \$0-Qval; +#X obj 750 154 *~ 1; +#X obj 491 428 *~ 1; +#X obj 217 431 *~ 1; +#X floatatom 277 122 5 0 0 0 - - -; +#X obj 210 134 vcf~ 3; +#X obj 480 138 vcf~ 3; +#X obj 750 131 vcf~ 3; +#X obj 491 407 vcf~ 3; +#X obj 217 409 vcf~ 3; +#X obj 351 457 *~ 0.01; +#X obj 72 462 *~ 0.01; +#X obj 531 136 r~ \$0-liftDiGain; +#X obj 531 158 *~ 0.6; +#X obj 245 161 r~ \$0-liftDiGain; +#X floatatom 539 114 5 0 0 0 - - -; +#X connect 0 0 33 1; +#X connect 0 0 76 1; +#X connect 1 0 9 0; +#X connect 2 0 8 0; +#X connect 3 0 50 0; +#X connect 6 0 4 0; +#X connect 6 1 5 0; +#X connect 7 0 6 1; +#X connect 8 0 47 1; +#X connect 8 0 78 1; +#X connect 9 0 40 1; +#X connect 9 0 77 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 82 0; +#X connect 15 0 12 0; +#X connect 15 1 13 0; +#X connect 16 0 15 1; +#X connect 17 0 14 1; +#X connect 17 0 51 1; +#X connect 18 0 11 0; +#X connect 18 0 55 1; +#X connect 18 0 80 1; +#X connect 19 0 27 0; +#X connect 20 0 23 0; +#X connect 23 0 81 0; +#X connect 24 0 21 0; +#X connect 24 1 22 0; +#X connect 25 0 24 1; +#X connect 26 0 28 0; +#X connect 27 0 20 0; +#X connect 27 0 62 1; +#X connect 27 0 79 1; +#X connect 28 0 23 1; +#X connect 28 0 58 1; +#X connect 29 0 32 0; +#X connect 32 0 30 0; +#X connect 32 1 31 0; +#X connect 33 0 76 0; +#X connect 34 0 32 1; +#X connect 35 0 33 0; +#X connect 36 0 39 0; +#X connect 39 0 37 0; +#X connect 39 1 38 0; +#X connect 40 0 77 0; +#X connect 41 0 39 1; +#X connect 42 0 40 0; +#X connect 43 0 46 0; +#X connect 46 0 44 0; +#X connect 46 1 45 0; +#X connect 47 0 78 0; +#X connect 48 0 46 1; +#X connect 49 0 47 0; +#X connect 50 0 43 1; +#X connect 51 0 54 0; +#X connect 54 0 52 0; +#X connect 54 1 53 0; +#X connect 55 0 80 0; +#X connect 56 0 54 1; +#X connect 57 0 55 0; +#X connect 58 0 61 0; +#X connect 61 0 59 0; +#X connect 61 1 60 0; +#X connect 62 0 79 0; +#X connect 63 0 61 1; +#X connect 64 0 62 0; +#X connect 67 0 33 2; +#X connect 67 0 75 0; +#X connect 67 0 76 2; +#X connect 68 0 40 2; +#X connect 68 0 77 2; +#X connect 68 0 86 0; +#X connect 69 0 47 2; +#X connect 69 0 78 2; +#X connect 70 0 62 2; +#X connect 70 0 79 2; +#X connect 71 0 55 2; +#X connect 71 0 80 2; +#X connect 72 0 43 0; +#X connect 73 0 58 0; +#X connect 74 0 51 0; +#X connect 76 0 29 0; +#X connect 77 0 36 0; +#X connect 78 0 72 0; +#X connect 79 0 73 0; +#X connect 80 0 74 0; +#X connect 83 0 84 0; +#X connect 84 0 36 1; +#X connect 85 0 29 1; +#X restore 649 504 pd Dipoles; +#X obj 1088 69 noise~; +#X obj 1088 92 s~ \$0-thisNoise; +#X obj 1067 214 r~ \$0-thisNoise; +#X text 674 440 the object and environment; +#X obj 1230 238 r myMet; +#X obj 1143 262 snapshot~; +#N canvas 308 58 1027 635 StBandwidth 0; +#X obj 23 70 inlet; +#X obj 460 365 swap 1; +#X obj 460 391 /; +#X floatatom 534 431 0 0 0 0 - - -; +#X obj 460 342 / 100; +#X obj 461 434 outlet; +#X text 437 453 Q value; +#X obj 531 -36 r~ \$0-myRey; +#X obj 477 -36 r myMet; +#X obj 477 -14 snapshot~; +#X obj 203 164 spigot; +#X obj 219 187 spigot; +#X obj 236 140 > 0; +#X obj 219 233 + 0.9797; +#X floatatom 194 270 0 0 0 0 - - -; +#X obj 219 208 * 4.624e-05; +#N canvas 106 95 810 724 linearCalc 0; +#X obj 240 36 inlet; +#X obj 248 579 outlet; +#X floatatom 263 126 0 0 0 0 - - -; +#X obj 240 59 * 38.7462; +#X obj 240 81 + 0.6254; +#X text 223 3 Peak dependant on TU value; +#X obj 339 146 inlet; +#X obj 215 435 < 193260; +#X obj 182 458 spigot; +#X obj 308 457 spigot; +#X obj 341 433 > 193260; +#X obj 125 164 - 7.685; +#X obj 125 187 / 48293; +#X obj 140 210 - 145021; +#X obj 125 255 *; +#X obj 125 278 + 7.685; +#X floatatom 81 327 0 0 0 0 - - -; +#X floatatom 123 486 0 0 0 0 - - -; +#X obj 426 221 - 193260; +#X obj 411 150 swap 2.95; +#X obj 411 174 -; +#X obj 411 197 / 50060; +#X obj 411 267 *; +#X obj 140 232 t f b; +#X obj 411 302 +; +#X obj 370 273 t f b; +#X floatatom 409 328 0 0 0 0 - - -; +#X obj 426 242 t f b; +#X floatatom 405 530 0 0 0 0 - - -; +#X obj 240 102 min 200; +#X text 548 50 Calculates the peak value of DeltaF / F depending on +the TU values. The higher the TU the higher the DeltaF/F value. A limit +of 200 has been made as the value is a % and bandwidth greater than +200% would invlove -ve frequencies; +#X text -9 102 Linear up slope of the second section; +#X text 478 174 Linear down slope of the second section; +#X text 391 391 Peak of the DeltaF / F was found to be at a Reynolds +number of 193260; +#X obj 559 256 hsl 128 15 0 1e+06 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 65 15 hsl 128 15 0 20 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 566 289 0 0 0 0 - - -; +#X floatatom 66 55 0 0 0 0 - - -; +#X obj 379 460 < 243320; +#X obj 346 484 spigot; +#X obj 200 483 spigot; +#X obj 233 460 > 145021; +#X obj 392 60 *; +#X obj 403 88 +; +#X floatatom 463 120 0 0 0 0 - - -; +#X obj 495 26 * 0.05; +#X obj 424 61 * 7.89; +#X obj 452 95 + 21.64; +#X connect 3 0 4 0; +#X connect 4 0 29 0; +#X connect 7 0 8 1; +#X connect 8 0 40 0; +#X connect 9 0 39 0; +#X connect 10 0 9 1; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 23 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 0 8 0; +#X connect 18 0 27 0; +#X connect 19 0 20 0; +#X connect 19 1 20 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 24 0; +#X connect 23 0 14 1; +#X connect 23 1 14 0; +#X connect 24 0 26 0; +#X connect 24 0 9 0; +#X connect 25 0 24 1; +#X connect 25 1 24 0; +#X connect 27 0 22 1; +#X connect 27 1 22 0; +#X connect 29 0 2 0; +#X connect 29 0 19 0; +#X connect 29 0 25 0; +#X connect 29 0 11 0; +#X connect 34 0 10 0; +#X connect 34 0 18 0; +#X connect 34 0 13 0; +#X connect 34 0 7 0; +#X connect 34 0 36 0; +#X connect 34 0 38 0; +#X connect 34 0 41 0; +#X connect 35 0 3 0; +#X connect 35 0 37 0; +#X connect 35 0 42 1; +#X connect 35 0 42 0; +#X connect 35 0 46 0; +#X connect 38 0 39 1; +#X connect 39 0 1 0; +#X connect 39 0 28 0; +#X connect 40 0 1 0; +#X connect 40 0 17 0; +#X connect 41 0 40 1; +#X connect 42 0 45 0; +#X connect 43 0 47 0; +#X connect 45 0 43 0; +#X connect 46 0 43 1; +#X connect 47 0 44 0; +#X restore 23 92 pd linearCalc; +#X floatatom -37 134 0 0 0 0 - - -; +#X obj 56 116 > 145021; +#X obj 72 139 < 243320; +#X obj 23 140 spigot; +#X obj 39 163 spigot; +#X obj 602 150 spigot; +#X obj 618 173 spigot; +#X obj 651 149 < 1e+06; +#X obj 618 216 * 1.227e-10; +#X obj 618 196 *; +#X obj 690 215 * -8.553e-05; +#X obj 618 261 + 16.5; +#X obj 618 238 +; +#X floatatom 640 291 0 0 0 0 - - -; +#X floatatom 565 18 0 0 0 0 - - -; +#X floatatom 54 188 0 0 0 0 - - -; +#X text -84 298 First section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 565 329 Third section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship +is also linear but depends on TU Value; +#X obj 461 412 max 0.005; +#X floatatom 402 435 0 0 0 0 - - -; +#X obj 707 42 > 243320; +#X obj 712 97 > 145021; +#X obj 635 126 > 193260; +#X obj 252 163 < 193260; +#X connect 0 0 16 0; +#X connect 1 0 2 0; +#X connect 1 1 2 1; +#X connect 2 0 3 0; +#X connect 2 0 36 0; +#X connect 4 0 1 0; +#X connect 7 0 9 0; +#X connect 8 0 9 0; +#X connect 9 0 24 0; +#X connect 9 0 22 0; +#X connect 9 0 12 0; +#X connect 9 0 10 0; +#X connect 9 0 31 0; +#X connect 9 0 40 0; +#X connect 9 0 41 0; +#X connect 10 0 11 0; +#X connect 11 0 15 0; +#X connect 12 0 10 1; +#X connect 13 0 14 0; +#X connect 13 0 4 0; +#X connect 15 0 13 0; +#X connect 16 0 17 0; +#X connect 16 0 20 0; +#X connect 18 0 20 1; +#X connect 19 0 21 1; +#X connect 20 0 21 0; +#X connect 21 0 32 0; +#X connect 22 0 23 0; +#X connect 23 0 27 0; +#X connect 23 0 26 1; +#X connect 23 0 26 0; +#X connect 24 0 23 1; +#X connect 25 0 29 0; +#X connect 26 0 25 0; +#X connect 27 0 29 1; +#X connect 28 0 30 0; +#X connect 28 0 4 0; +#X connect 29 0 28 0; +#X connect 36 0 5 0; +#X connect 36 0 37 0; +#X connect 40 0 22 1; +#X connect 41 0 11 1; +#X restore 1189 91 pd StBandwidth; +#X obj 1189 67 inlet; +#X obj 1189 114 s \$0-Qval; +#X obj 1143 237 r~ \$0-myFreq; +#X floatatom 1143 288 0 0 0 0 - - -; +#X obj 120 65 vd~ varwind; +#X obj 862 557 r myMet; +#X obj 862 579 snapshot~; +#X floatatom 862 604 0 0 0 0 - - -; +#X obj 911 258 r myMet; +#X obj 911 280 snapshot~; +#X floatatom 911 305 0 0 0 0 - - -; +#X connect 1 0 3 0; +#X connect 2 0 19 0; +#X connect 2 0 41 0; +#X connect 2 0 112 0; +#X connect 3 0 2 0; +#X connect 4 0 17 0; +#X connect 4 0 109 0; +#X connect 5 0 4 0; +#X connect 6 0 11 0; +#X connect 6 0 42 0; +#X connect 9 0 28 0; +#X connect 9 0 47 0; +#X connect 12 0 3 1; +#X connect 13 0 4 1; +#X connect 15 0 5 1; +#X connect 16 0 1 0; +#X connect 18 0 45 0; +#X connect 20 0 93 0; +#X connect 24 0 79 1; +#X connect 25 0 79 4; +#X connect 26 0 29 0; +#X connect 26 0 81 0; +#X connect 27 0 30 0; +#X connect 27 0 82 0; +#X connect 38 0 39 0; +#X connect 38 0 46 0; +#X connect 41 0 54 0; +#X connect 41 0 5 0; +#X connect 45 0 43 0; +#X connect 45 1 44 0; +#X connect 50 0 79 0; +#X connect 51 0 79 3; +#X connect 52 0 79 5; +#X connect 56 0 18 0; +#X connect 57 0 45 1; +#X connect 58 0 61 0; +#X connect 58 0 64 0; +#X connect 59 0 62 0; +#X connect 59 0 65 0; +#X connect 60 0 63 0; +#X connect 60 0 66 0; +#X connect 71 0 91 0; +#X connect 72 0 71 0; +#X connect 73 0 78 1; +#X connect 74 0 78 3; +#X connect 75 0 78 0; +#X connect 76 0 78 2; +#X connect 77 0 78 5; +#X connect 78 0 49 0; +#X connect 78 1 48 0; +#X connect 79 0 53 0; +#X connect 83 0 78 6; +#X connect 84 0 78 7; +#X connect 85 0 79 7; +#X connect 86 0 79 6; +#X connect 87 0 89 0; +#X connect 88 0 87 0; +#X connect 90 0 78 4; +#X connect 91 0 18 1; +#X connect 92 0 79 2; +#X connect 93 0 94 0; +#X connect 94 0 21 0; +#X connect 94 0 55 0; +#X connect 96 0 97 0; +#X connect 98 0 72 0; +#X connect 100 0 101 0; +#X connect 101 0 71 1; +#X connect 101 0 91 1; +#X connect 101 0 106 0; +#X connect 102 0 104 0; +#X connect 103 0 102 0; +#X connect 105 0 101 0; +#X connect 107 0 14 0; +#X connect 108 0 109 0; +#X connect 109 0 110 0; +#X connect 111 0 112 0; +#X connect 112 0 113 0;
--- a/scene demo/oneTone.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/oneTone.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,82 +1,61 @@ #N canvas 393 99 1088 715 10; #X obj 276 -4 loadbang; -#X obj 323 86 hsl 128 15 0.001 0.3 1 0 empty empty empty -2 -8 0 10 +#X obj 343 84 hsl 128 15 0.001 0.3 1 0 empty empty empty -2 -8 0 10 -262144 -1 -1 3584 1; -#X floatatom 330 112 8 0 0 0 - - -; -#X obj 391 362 hsl 128 15 0.01 0.99 0 0 empty empty empty -2 -8 0 10 +#X floatatom 353 107 8 0 0 0 - - -; +#X obj 447 366 hsl 128 15 0.01 0.99 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 6350 1; -#X floatatom 421 391 5 0 0 0 - - -; -#X text 461 89 Diameter; -#X obj 364 244 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +#X floatatom 477 395 5 0 0 0 - - -; +#X text 481 87 Diameter; +#X obj 405 245 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 6350 1; -#X floatatom 392 273 5 0 0 0 - - -; -#X obj 377 299 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 +#X floatatom 433 274 5 0 0 0 - - -; +#X obj 425 296 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 7937 1; -#X floatatom 407 328 5 0 0 0 - - -; -#X obj 350 187 hsl 128 15 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +#X floatatom 438 324 5 0 0 0 - - -; +#X obj 384 187 hsl 128 15 100 1 1 0 empty empty empty -2 -8 0 10 -262144 -1 -1 8877 1; -#X floatatom 366 216 5 0 0 0 - - -; -#X text 539 363 Pan Value; +#X floatatom 390 215 5 0 0 0 - - -; +#X text 578 363 Pan Value; #X msg 205 227 0; #X msg 162 345 0.5; #X obj 276 20 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 336 144 hsl 128 15 1 20 0 0 empty empty empty -2 -8 0 10 -262144 +#X obj 364 142 hsl 128 15 1 20 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 2005 1; -#X floatatom 358 163 8 0 0 0 - - -; +#X floatatom 374 163 8 0 0 0 - - -; #X msg 242 127 4; -#X text 468 128 Length; -#X obj 321 67 r SET_UP; -#X obj 391 122 r SET_UP; -#X obj 425 164 r SET_UP; -#X obj 449 213 r SET_UP; -#X obj 459 273 r SET_UP; -#X obj 465 331 r SET_UP; -#X text 488 188 Obs Distance; -#X obj 405 420 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 6350 1; -#X floatatom 442 449 5 0 0 0 - - -; -#X obj 487 394 r SET_UP; -#X obj 418 480 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 6350 1; -#X floatatom 437 507 5 0 0 0 - - -; -#X obj 511 448 r SET_UP; -#X obj 432 532 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 6350 1; -#X floatatom 443 554 5 0 0 0 - - -; -#X obj 527 501 r SET_UP; +#X text 496 126 Length; +#X obj 341 65 r SET_UP; +#X obj 419 120 r SET_UP; +#X obj 459 164 r SET_UP; +#X obj 490 214 r SET_UP; +#X obj 507 270 r SET_UP; +#X obj 504 331 r SET_UP; +#X text 522 188 Obs Distance; #X msg 140 403 0; #X msg 120 457 0; #X msg 101 510 0; -#X text 568 475 Source Rotation Y; -#X text 584 528 Source Rotation Z; #X msg 308 39 0; -#X text 516 300 Obs Elevation; -#X text 503 244 Obs Azimuth; -#X text 546 411 Source Rotation X; +#X text 564 297 Obs Elevation; +#X text 541 240 Obs Azimuth; #X msg 226 170 4; #X msg 185 282 45; #X msg 263 71 0.005; -#X obj 467 602 r blust; -#X obj 459 620 * 100; -#X floatatom 461 638 0 0 0 0 - - -; -#X text 491 608 Free Stream Turbulence Intensity (%); -#X obj 501 566 hsl 128 15 0 10 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg 226 557 200; #X obj 226 591 vd~ varwind; #X obj 752 5 inlet; -#X obj 417 52 r \$0-sourceDia; +#X obj 437 50 r \$0-sourceDia; #X obj 752 396 s \$0-sourceDia; #X obj 773 338 s \$0-sourceLen; -#X obj 463 109 r \$0-sourceLen; -#X obj 523 269 r \$0-sourecElev; -#X obj 537 333 r \$0-sourecPan; -#X obj 480 164 r \$0-sourceDis; +#X obj 491 107 r \$0-sourceLen; +#X obj 588 267 r \$0-sourecElev; +#X obj 576 333 r \$0-sourecPan; +#X obj 514 164 r \$0-sourceDis; #X obj 794 278 s \$0-sourceDis; #X obj 815 212 s \$0-sourceElev; #X obj 857 87 s \$0-sourecPan; -#X obj 516 220 r \$0-sourecAzim; +#X obj 547 214 r \$0-sourecAzim; #X obj 836 147 s \$0-sourecAzim; #X obj 129 557 r \$0-soureceDel; #X floatatom 129 591 0 0 0 0 - - -; @@ -97,7 +76,6 @@ #X obj 80 62 * 3.14159; #X floatatom 146 107 5 0 0 0 - - -; #X obj 155 67 * 180; -#X obj 320 637 freqCalcCyl3No_D3Mach; #X obj 857 68 line; #X msg 857 48 \$1 100; #X obj 836 128 line; @@ -110,32 +88,33 @@ #X msg 773 297 \$1 100; #X obj 752 377 line; #X msg 752 357 \$1 100; +#X obj 320 637 freqCalcCyl3No_D4Mach; #X connect 0 0 15 0; #X connect 1 0 2 0; -#X connect 1 0 87 1; +#X connect 1 0 82 1; #X connect 3 0 4 0; -#X connect 3 0 87 6; +#X connect 3 0 82 6; #X connect 6 0 7 0; -#X connect 6 0 87 4; +#X connect 6 0 82 4; #X connect 8 0 9 0; -#X connect 8 0 87 5; +#X connect 8 0 82 5; #X connect 10 0 11 0; -#X connect 10 0 87 3; +#X connect 10 0 82 3; #X connect 13 0 6 0; #X connect 14 0 3 0; -#X connect 15 0 41 0; -#X connect 15 0 47 0; -#X connect 15 0 45 0; +#X connect 15 0 30 0; +#X connect 15 0 35 0; +#X connect 15 0 33 0; #X connect 15 0 13 0; -#X connect 15 0 46 0; +#X connect 15 0 34 0; #X connect 15 0 14 0; #X connect 15 0 18 0; +#X connect 15 0 27 0; +#X connect 15 0 28 0; +#X connect 15 0 29 0; #X connect 15 0 36 0; -#X connect 15 0 37 0; -#X connect 15 0 38 0; -#X connect 15 0 53 0; #X connect 16 0 17 0; -#X connect 16 0 87 2; +#X connect 16 0 82 2; #X connect 18 0 16 0; #X connect 20 0 1 0; #X connect 21 0 16 0; @@ -143,66 +122,52 @@ #X connect 23 0 6 0; #X connect 24 0 8 0; #X connect 25 0 3 0; -#X connect 27 0 28 0; -#X connect 27 0 87 7; -#X connect 29 0 27 0; -#X connect 30 0 31 0; -#X connect 30 0 87 8; -#X connect 32 0 30 0; -#X connect 33 0 34 0; -#X connect 33 0 87 9; -#X connect 35 0 33 0; -#X connect 36 0 27 0; -#X connect 37 0 30 0; -#X connect 38 0 33 0; +#X connect 33 0 10 0; +#X connect 34 0 8 0; +#X connect 35 0 1 0; +#X connect 36 0 37 0; +#X connect 37 0 82 0; +#X connect 38 0 66 0; +#X connect 39 0 1 0; +#X connect 42 0 16 0; +#X connect 43 0 8 0; +#X connect 44 0 3 0; #X connect 45 0 10 0; -#X connect 46 0 8 0; -#X connect 47 0 1 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 53 0 54 0; -#X connect 54 0 87 0; -#X connect 55 0 83 0; -#X connect 56 0 1 0; -#X connect 59 0 16 0; -#X connect 60 0 8 0; -#X connect 61 0 3 0; -#X connect 62 0 10 0; -#X connect 66 0 6 0; -#X connect 68 0 54 0; -#X connect 68 0 69 0; -#X connect 70 0 84 0; -#X connect 70 0 86 0; -#X connect 71 0 73 0; -#X connect 72 0 73 1; -#X connect 73 0 78 0; -#X connect 74 0 75 0; -#X connect 75 0 77 0; -#X connect 76 0 75 0; -#X connect 77 0 78 1; -#X connect 77 1 78 0; -#X connect 78 0 81 0; -#X connect 79 0 80 0; -#X connect 79 1 80 1; -#X connect 80 0 82 0; -#X connect 81 0 79 0; -#X connect 83 0 99 0; -#X connect 83 1 97 0; -#X connect 83 2 95 0; -#X connect 83 3 93 0; -#X connect 83 4 91 0; -#X connect 83 5 89 0; -#X connect 84 0 72 0; -#X connect 86 0 85 0; -#X connect 88 0 65 0; -#X connect 89 0 88 0; -#X connect 90 0 67 0; -#X connect 91 0 90 0; -#X connect 92 0 64 0; -#X connect 93 0 92 0; -#X connect 94 0 63 0; -#X connect 95 0 94 0; -#X connect 96 0 58 0; -#X connect 97 0 96 0; -#X connect 98 0 57 0; -#X connect 99 0 98 0; +#X connect 49 0 6 0; +#X connect 51 0 37 0; +#X connect 51 0 52 0; +#X connect 53 0 67 0; +#X connect 53 0 69 0; +#X connect 54 0 56 0; +#X connect 55 0 56 1; +#X connect 56 0 61 0; +#X connect 57 0 58 0; +#X connect 58 0 60 0; +#X connect 59 0 58 0; +#X connect 60 0 61 1; +#X connect 60 1 61 0; +#X connect 61 0 64 0; +#X connect 62 0 63 0; +#X connect 62 1 63 1; +#X connect 63 0 65 0; +#X connect 64 0 62 0; +#X connect 66 0 81 0; +#X connect 66 1 79 0; +#X connect 66 2 77 0; +#X connect 66 3 75 0; +#X connect 66 4 73 0; +#X connect 66 5 71 0; +#X connect 67 0 55 0; +#X connect 69 0 68 0; +#X connect 70 0 48 0; +#X connect 71 0 70 0; +#X connect 72 0 50 0; +#X connect 73 0 72 0; +#X connect 74 0 47 0; +#X connect 75 0 74 0; +#X connect 76 0 46 0; +#X connect 77 0 76 0; +#X connect 78 0 41 0; +#X connect 79 0 78 0; +#X connect 80 0 40 0; +#X connect 81 0 80 0;
--- a/scene demo/post10_D1.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/post10_D1.pd Thu Apr 07 12:59:11 2016 +0100 @@ -68,15 +68,13 @@ #X connect 14 0 38 0; #X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 16 0 41 2; #X connect 19 0 16 1; #X connect 19 1 20 0; #X connect 20 0 16 0; #X connect 21 0 24 0; #X connect 22 0 21 0; #X connect 23 0 21 0; -#X connect 25 0 41 0; -#X connect 27 0 41 1; +#X connect 27 0 41 0; #X connect 39 0 19 0; #X connect 40 0 16 0; #X connect 41 0 18 0;
--- a/scene demo/postSourceD1.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/postSourceD1.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,5 +1,4 @@ -#N canvas 325 230 450 300 10; -#X obj -18 114 inlet; +#N canvas 907 355 450 300 10; #X obj 87 189 outlet; #X text 0 220 A single source on the horizontal wire; #X obj 101 57 inlet; @@ -7,14 +6,13 @@ #X floatatom 190 79 5 0 0 0 - - -; #X obj 51 118 tolerence; #X obj 101 80 postSrcPosD1; -#X obj 87 166; -#X connect 0 0 8 0; -#X connect 3 0 7 0; -#X connect 4 0 5 0; -#X connect 6 0 8 1; -#X connect 7 0 6 0; -#X connect 7 1 8 2; -#X connect 7 2 8 3; -#X connect 7 3 8 5; -#X connect 7 4 8 6; -#X connect 8 0 1 0; +#X obj 87 166 freqCalcCyl3No_D3Mach; +#X connect 2 0 6 0; +#X connect 3 0 4 0; +#X connect 5 0 7 0; +#X connect 6 0 5 0; +#X connect 6 1 7 1; +#X connect 6 2 7 2; +#X connect 6 3 7 3; +#X connect 6 4 7 4; +#X connect 6 5 7 5;
--- a/scene demo/postSrcPosD1.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/postSrcPosD1.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,5 +1,5 @@ -#N canvas 95 103 1406 775 10; -#X obj -59 30 inlet; +#N canvas 234 87 1406 775 10; +#X obj -16 -3 inlet; #X obj -16 26 unpack f f f f f f f f f; #X obj 494 118 r Xpos; #X obj 570 119 r Ypos; @@ -47,7 +47,7 @@ #X obj 699 494 * -1; #X obj 819 553 * 2; #X obj 555 290 outlet; -#X text 673 325 Azimuth to source; +#X text 594 432 Azimuth to source; #X floatatom 9 540 5 0 0 0 - - -; #X obj 174 102 outlet; #X obj -59 84 s \$0-1WirX; @@ -82,7 +82,7 @@ #X obj 897 164 delay 9; #X obj 870 118 r \$0-ad; #X obj 855 94 r \$0-bd; -#X text 894 272 Elevation to source; +#X text 690 324 Elevation to source; #X floatatom 447 210 5 0 0 0 - - -; #X floatatom 584 208 5 0 0 0 - - -; #X floatatom 653 212 5 0 0 0 - - -; @@ -92,6 +92,9 @@ #X obj 266 191 r \$0-1WirLY; #X obj 266 217 * 2; #X obj 266 244 outlet; +#X obj 605 351 loadbang; +#X msg 605 372 0; +#X obj 605 400 outlet; #X connect 0 0 1 0; #X connect 1 0 51 0; #X connect 1 0 63 0; @@ -186,3 +189,5 @@ #X connect 89 0 21 0; #X connect 90 0 91 0; #X connect 91 0 92 0; +#X connect 93 0 94 0; +#X connect 94 0 95 0;
--- a/scene demo/testBedD4.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/testBedD4.pd Thu Apr 07 12:59:11 2016 +0100 @@ -11,7 +11,7 @@ #X obj 35 -90 loadbang; #X msg 35 -70 5; #X obj 296 26 hsl 128 15 1e-05 1 1 0 empty empty empty -2 -8 0 10 -262144 --1 -1 6609 1; +-1 -1 8155 1; #X floatatom 303 52 8 0 0 0 - - -; #X obj 364 302 hsl 128 15 0.01 0.99 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 6350 1; @@ -21,7 +21,7 @@ -1 -1 6350 1; #X floatatom 365 213 5 0 0 0 - - -; #X obj 350 239 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 7937 1; +-262144 -1 -1 3900 1; #X floatatom 380 268 5 0 0 0 - - -; #X obj 323 127 hsl 128 15 100 1 1 0 empty empty empty -2 -8 0 10 -262144 -1 -1 8877 1; @@ -68,7 +68,7 @@ #X restore -190 400 pd opLevels; #X msg -181 346 5; #X obj -187 371 hsl 100 25 0.1 1e+11 1 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 1402 1; +10 -262144 -1 -1 8202 1; #N canvas 20 383 344 123 machCalc 0; #X text 107 15 Speed of Sound (dry air 20 Degs C); #X obj 26 -14 vd~ varwind; @@ -226,6 +226,9 @@ #X msg 348 -16 0.0105; #X msg -209 118 20; #X msg 411 -27 0.004; +#X obj -153 246 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6500 1; +#X floatatom -136 271 0 0 0 0 - - -; #X connect 0 0 33 0; #X connect 2 0 64 0; #X connect 2 0 110 0; @@ -347,3 +350,5 @@ #X connect 134 0 10 0; #X connect 135 0 63 0; #X connect 136 0 10 0; +#X connect 137 0 63 0; +#X connect 137 0 138 0;
--- a/scene demo/testBedD6.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/testBedD6.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,7 +1,7 @@ #N canvas 99 23 1323 659 10; #X obj -154 155 delwrite~ varwind 3000; #X obj -44 -36 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 2371 1; +-1 -1 5471 1; #X obj -153 8 *~ 1; #X obj -153 34 +~ 1; #X obj -283 258 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; @@ -32,7 +32,7 @@ #X restore -284 215 pd opLevels; #X msg -275 161 5; #X obj -281 186 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 7882 1; +10 -262144 -1 -1 5182 1; #N canvas 20 383 344 123 machCalc 0; #X text 107 15 Speed of Sound (dry air 20 Degs C); #X obj 26 -14 vd~ varwind; @@ -184,15 +184,15 @@ #X msg 221 292 0.0019 0.1 2 94 39 0.32; #X msg 707 93 0.08 4 7 120 0 0.7; #X msg 240 330 0.03 2 2 29 13 0.5; -#X obj 238 200 oneTone; #X msg -20 -116 24; #X msg 39 -72 28; #X msg 215 -95 0.0055 2 4 43 0 0.42; #X msg 373 -95 0.0053 2 4.1 50 0.42; #X msg 560 -93 0.0048 2 3.9 40 0.42; #X msg 718 -93 0.005 2 4.1 45 0.42; +#X obj 259 15 oneTone; +#X obj 238 200 oneTone; #X obj 256 401 oneTone; -#X obj 259 15 oneTone; #X obj 417 15 oneTone; #X obj 397 197 oneTone; #X obj 755 397 oneTone; @@ -233,14 +233,14 @@ #X connect 34 0 3 1; #X connect 35 0 29 0; #X connect 38 0 13 0; -#X connect 39 0 124 0; +#X connect 39 0 125 0; #X connect 40 0 126 0; #X connect 41 0 132 0; #X connect 42 0 128 0; #X connect 43 0 130 0; #X connect 44 0 131 0; -#X connect 45 0 125 0; -#X connect 46 0 117 0; +#X connect 45 0 123 0; +#X connect 46 0 124 0; #X connect 47 0 127 0; #X connect 48 0 129 0; #X connect 49 0 134 0; @@ -271,24 +271,24 @@ #X connect 76 0 92 0; #X connect 77 0 84 0; #X connect 78 0 85 0; -#X connect 79 0 125 0; -#X connect 80 0 117 0; +#X connect 79 0 123 0; +#X connect 80 0 124 0; #X connect 81 0 127 0; #X connect 82 0 128 0; #X connect 83 0 130 0; #X connect 84 0 133 0; #X connect 85 0 134 0; #X connect 86 0 129 0; -#X connect 87 0 119 0; +#X connect 87 0 118 0; #X connect 88 0 89 0; #X connect 89 0 1 0; #X connect 90 0 126 0; #X connect 91 0 132 0; #X connect 92 0 131 0; -#X connect 93 0 120 0; -#X connect 94 0 121 0; -#X connect 95 0 122 0; -#X connect 96 0 123 0; +#X connect 93 0 119 0; +#X connect 94 0 120 0; +#X connect 95 0 121 0; +#X connect 96 0 122 0; #X connect 97 0 115 0; #X connect 98 0 110 0; #X connect 99 0 109 0; @@ -297,20 +297,20 @@ #X connect 102 0 111 0; #X connect 103 0 112 0; #X connect 104 0 113 0; -#X connect 105 0 118 0; +#X connect 105 0 117 0; #X connect 106 0 107 0; -#X connect 108 0 117 0; +#X connect 108 0 124 0; #X connect 109 0 127 0; #X connect 110 0 133 0; #X connect 111 0 132 0; #X connect 112 0 129 0; #X connect 113 0 128 0; -#X connect 114 0 124 0; +#X connect 114 0 125 0; #X connect 115 0 134 0; -#X connect 116 0 124 0; +#X connect 116 0 125 0; +#X connect 117 0 1 0; #X connect 118 0 1 0; -#X connect 119 0 1 0; -#X connect 120 0 125 0; -#X connect 121 0 126 0; -#X connect 122 0 130 0; -#X connect 123 0 131 0; +#X connect 119 0 123 0; +#X connect 120 0 126 0; +#X connect 121 0 130 0; +#X connect 122 0 131 0;
--- a/scene demo/wireSourceD3.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/wireSourceD3.pd Thu Apr 07 12:59:11 2016 +0100 @@ -15,4 +15,5 @@ #X connect 7 1 6 1; #X connect 7 2 6 2; #X connect 7 3 6 3; -#X connect 7 4 6 5; +#X connect 7 4 6 4; +#X connect 7 5 6 5;
--- a/scene demo/wireSrcPosD3.pd Tue Apr 05 15:34:35 2016 +0100 +++ b/scene demo/wireSrcPosD3.pd Thu Apr 07 12:59:11 2016 +0100 @@ -1,4 +1,4 @@ -#N canvas -91 36 1440 747 10; +#N canvas -142 82 1440 747 10; #X obj 8 25 inlet; #X obj 51 21 unpack f f f f f f f f f; #X obj 1007 -71 inlet; @@ -41,10 +41,7 @@ #X text 862 764 Calculates the pan value; #X obj 576 532 r YRpos; #X floatatom 590 556 5 0 0 0 - - -; -#X obj 1213 94 swap 360; -#X obj 1213 116 -; #X obj 313 406 outlet; -#X obj 235 164 * 2; #X obj 235 185 outlet; #X floatatom 88 639 5 0 0 0 - - -; #X obj 127 641 outlet; @@ -108,15 +105,11 @@ #X obj 471 480 * 360; #X obj 471 501 / 6.28319; #X floatatom 406 510 0 0 0 0 - - -; -#X floatatom 171 303 0 0 0 0 - - -; +#X floatatom 140 302 0 0 0 0 - - -; #X obj 400 371 +; #X obj 400 393 sqrt; -#X floatatom 1216 145 0 0 0 0 - - -; -#X floatatom 1221 709 0 0 0 0 - - -; -#X floatatom 1233 672 0 0 0 0 - - -; -#X floatatom 1233 693 0 0 0 0 - - -; #X obj 486 414 t f b; -#N canvas 369 60 1029 690 myPan 1; +#N canvas 369 60 1029 690 myPan 0; #X obj 643 76 r YRpos; #X floatatom 644 102 5 0 0 0 - - -; #X obj 176 225 < 360; @@ -137,9 +130,9 @@ #X obj 264 223 < 270; #X obj 136 225 > 270; #X obj 249 109 hsl 128 15 0 360 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 23 1; +-1 -1 74 1; #X obj 580 140 hsl 128 15 0 360 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 115 1; +-1 -1 9110 1; #X floatatom 98 145 0 0 0 0 - - -; #X floatatom 688 164 0 0 0 0 - - -; #X msg 272 64 180; @@ -331,34 +324,262 @@ #X connect 89 0 90 1; #X connect 90 0 91 0; #X connect 91 0 81 0; -#X restore 531 556 pd myPan; +#X restore 864 352 pd myPan; #X obj 553 510 r \$0-bd; #X obj 471 458 acos; +#X obj 235 164 / 12; +#N canvas 251 84 1029 690 myPan2 0; +#X obj 643 76 r YRpos; +#X floatatom 644 102 5 0 0 0 - - -; +#X obj 176 225 < 360; +#X obj 143 251 spigot; +#X obj 103 276 spigot; +#X obj 400 245 spigot; +#X obj 360 270 spigot; +#X obj 433 221 > 0; +#X floatatom 393 415 0 0 0 0 - - -; +#X obj 224 223 > 180; +#X obj 231 249 spigot; +#X obj 191 274 spigot; +#X obj 314 249 spigot; +#X obj 274 274 spigot; +#X obj 393 221 < 90; +#X obj 347 223 < 180; +#X obj 307 223 > 90; +#X obj 264 223 < 270; +#X obj 136 225 > 270; +#X obj 249 109 hsl 128 15 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7 1; +#X obj 580 140 hsl 128 15 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 9110 1; +#X floatatom 98 145 0 0 0 0 - - -; +#X floatatom 688 164 0 0 0 0 - - -; +#X msg 272 64 180; +#X msg 272 44 90; +#X msg 272 84 270; +#X obj 553 250 < 360; +#X obj 520 276 spigot; +#X obj 480 301 spigot; +#X obj 777 270 spigot; +#X obj 737 295 spigot; +#X floatatom 779 194 0 0 0 0 - - -; +#X obj 601 248 > 180; +#X obj 608 274 spigot; +#X obj 568 299 spigot; +#X obj 691 274 spigot; +#X obj 651 299 spigot; +#X obj 770 246 < 90; +#X obj 724 248 < 180; +#X obj 684 248 > 90; +#X obj 641 248 < 270; +#X obj 513 250 > 270; +#X obj 651 391 / 180; +#X msg 592 91 180; +#X msg 592 71 90; +#X msg 592 111 270; +#X obj 246 136 t f b; +#X obj 577 168 t f b; +#X obj 568 328 mod 180; +#X obj 568 353 swap 180; +#X obj 568 374 -; +#X obj 191 345 -; +#X floatatom 325 383 0 0 0 0 - - -; +#X obj 274 362 / 180; +#X obj 246 21 inlet; +#X obj 577 38 inlet; +#X obj 482 608 outlet; +#X floatatom 372 662 0 0 0 0 - - -; +#X obj 827 522 > 0.5; +#X obj 867 522 < 1; +#X obj 740 521 < 0.5; +#X obj 780 521 > 0; +#X obj 834 547 spigot; +#X obj 794 572 spigot; +#X obj 747 545 spigot; +#X obj 707 570 spigot; +#X obj 191 454 > 0.5; +#X obj 231 454 < 1; +#X obj 104 453 < 0.5; +#X obj 144 453 > 0; +#X obj 198 479 spigot; +#X obj 158 504 spigot; +#X obj 111 477 spigot; +#X obj 71 502 spigot; +#X text 325 41 Azimuth; +#X text 641 38 Orientation; +#X obj 417 649 -; +#X obj 455 636 t f b; +#X obj 191 324 swap 360; +#X obj 402 460 inlet; +#X obj 370 508 spigot; +#X floatatom 355 578 0 0 0 0 - - -; +#X obj 370 532 t f b; +#X floatatom 306 511 0 0 0 0 - - -; +#X obj 402 485 < 0; +#X floatatom 458 585 0 0 0 0 - - -; +#X obj 501 508 spigot; +#X obj 501 529 * -1; +#X obj 501 551 + 1; +#X obj 447 488 > 0; +#X obj 414 510 spigot; +#X obj 355 557 +; +#X obj 807 246 > 0; +#X floatatom 567 612 0 0 0 0 - - -; +#X floatatom 679 620 0 0 0 0 - - -; +#X text 553 493 NOT RIGHT \, DONE FOR DEMO; #X connect 0 0 1 0; -#X connect 1 0 50 0; -#X connect 1 0 72 0; -#X connect 1 1 51 0; -#X connect 1 1 73 0; -#X connect 1 2 52 0; -#X connect 1 2 74 0; -#X connect 1 3 53 0; -#X connect 1 3 75 0; -#X connect 1 4 54 0; -#X connect 1 4 76 0; -#X connect 1 5 55 0; -#X connect 1 5 77 0; -#X connect 1 6 78 0; -#X connect 1 6 83 0; +#X connect 0 0 20 0; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 78 0; +#X connect 5 0 6 0; +#X connect 6 0 53 0; +#X connect 7 0 5 1; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 78 0; +#X connect 12 0 13 0; +#X connect 13 0 53 0; +#X connect 14 0 6 1; +#X connect 15 0 12 1; +#X connect 16 0 13 1; +#X connect 17 0 10 1; +#X connect 18 0 4 1; +#X connect 19 0 21 0; +#X connect 19 0 46 0; +#X connect 20 0 22 0; +#X connect 20 0 47 0; +#X connect 23 0 19 0; +#X connect 24 0 19 0; +#X connect 25 0 19 0; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 28 0 48 0; +#X connect 29 0 30 0; +#X connect 30 0 42 0; +#X connect 32 0 34 1; +#X connect 33 0 34 0; +#X connect 34 0 48 0; +#X connect 35 0 36 0; +#X connect 36 0 42 0; +#X connect 37 0 30 1; +#X connect 38 0 35 1; +#X connect 39 0 36 1; +#X connect 40 0 33 1; +#X connect 41 0 28 1; +#X connect 42 0 8 0; +#X connect 42 0 59 0; +#X connect 42 0 58 0; +#X connect 42 0 62 0; +#X connect 42 0 60 0; +#X connect 42 0 61 0; +#X connect 42 0 64 0; +#X connect 42 0 86 0; +#X connect 42 0 90 0; +#X connect 42 0 56 0; +#X connect 43 0 20 0; +#X connect 44 0 20 0; +#X connect 45 0 20 0; +#X connect 46 0 18 0; +#X connect 46 0 2 0; +#X connect 46 0 3 0; +#X connect 46 0 9 0; +#X connect 46 0 17 0; +#X connect 46 0 10 0; +#X connect 46 0 16 0; +#X connect 46 0 12 0; +#X connect 46 0 15 0; +#X connect 46 0 14 0; +#X connect 46 0 7 0; +#X connect 46 0 5 0; +#X connect 47 0 41 0; +#X connect 47 0 26 0; +#X connect 47 0 27 0; +#X connect 47 0 32 0; +#X connect 47 0 33 0; +#X connect 47 0 40 0; +#X connect 47 0 39 0; +#X connect 47 0 38 0; +#X connect 47 0 35 0; +#X connect 47 0 37 0; +#X connect 47 0 29 0; +#X connect 47 0 92 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 49 1 50 1; +#X connect 50 0 42 0; +#X connect 51 0 53 0; +#X connect 53 0 52 0; +#X connect 53 0 67 0; +#X connect 53 0 66 0; +#X connect 53 0 69 0; +#X connect 53 0 68 0; +#X connect 53 0 72 0; +#X connect 53 0 70 0; +#X connect 53 0 80 0; +#X connect 54 0 19 0; +#X connect 55 0 20 0; +#X connect 58 0 63 1; +#X connect 59 0 62 1; +#X connect 60 0 65 1; +#X connect 61 0 64 1; +#X connect 62 0 63 0; +#X connect 63 0 94 0; +#X connect 64 0 65 0; +#X connect 65 0 93 0; +#X connect 66 0 71 1; +#X connect 67 0 70 1; +#X connect 68 0 73 1; +#X connect 69 0 72 1; +#X connect 70 0 71 0; +#X connect 72 0 73 0; +#X connect 76 0 57 0; +#X connect 77 0 76 1; +#X connect 77 1 76 0; +#X connect 78 0 51 0; +#X connect 78 1 51 1; +#X connect 79 0 84 0; +#X connect 79 0 89 0; +#X connect 80 0 82 0; +#X connect 82 0 91 1; +#X connect 82 1 91 0; +#X connect 84 0 80 1; +#X connect 84 0 83 0; +#X connect 84 0 86 1; +#X connect 86 0 87 0; +#X connect 87 0 88 0; +#X connect 88 0 85 0; +#X connect 89 0 90 1; +#X connect 90 0 91 0; +#X connect 91 0 81 0; +#X connect 92 0 29 1; +#X restore 526 557 pd myPan2; +#X obj 750 594 outlet; +#X connect 0 0 1 0; +#X connect 1 0 47 0; +#X connect 1 0 69 0; +#X connect 1 1 48 0; +#X connect 1 1 70 0; +#X connect 1 2 49 0; +#X connect 1 2 71 0; +#X connect 1 3 50 0; +#X connect 1 3 72 0; +#X connect 1 4 51 0; +#X connect 1 4 73 0; +#X connect 1 5 52 0; +#X connect 1 5 74 0; +#X connect 1 6 75 0; +#X connect 1 6 80 0; +#X connect 1 7 76 0; #X connect 1 7 79 0; -#X connect 1 7 82 0; -#X connect 1 8 80 0; -#X connect 1 8 81 0; +#X connect 1 8 77 0; +#X connect 1 8 78 0; #X connect 2 0 3 0; #X connect 2 0 12 0; #X connect 4 0 5 0; -#X connect 4 0 58 0; +#X connect 4 0 55 0; #X connect 6 0 8 0; -#X connect 6 0 61 0; +#X connect 6 0 58 0; #X connect 7 0 6 0; #X connect 10 0 11 0; #X connect 10 0 13 0; @@ -367,28 +588,28 @@ #X connect 13 0 14 0; #X connect 13 0 17 0; #X connect 16 0 13 1; -#X connect 16 1 49 0; +#X connect 16 1 46 0; #X connect 17 0 18 0; -#X connect 17 0 63 0; +#X connect 17 0 60 0; #X connect 19 0 29 0; #X connect 20 0 28 0; #X connect 21 0 22 0; #X connect 22 0 23 0; #X connect 23 0 24 0; -#X connect 23 0 44 0; +#X connect 23 0 42 0; #X connect 25 0 21 0; -#X connect 25 0 110 0; +#X connect 25 0 107 0; #X connect 26 0 21 1; #X connect 27 0 22 1; -#X connect 27 0 110 1; +#X connect 27 0 107 1; #X connect 28 0 26 0; #X connect 28 0 26 1; -#X connect 28 0 69 0; -#X connect 28 0 86 0; +#X connect 28 0 66 0; +#X connect 28 0 83 0; #X connect 29 0 25 0; #X connect 29 0 25 1; -#X connect 29 0 68 0; -#X connect 29 0 109 0; +#X connect 29 0 65 0; +#X connect 29 0 106 0; #X connect 31 0 34 0; #X connect 32 0 31 0; #X connect 34 0 35 0; @@ -398,54 +619,52 @@ #X connect 36 1 37 0; #X connect 37 0 32 0; #X connect 40 0 41 0; -#X connect 40 0 117 2; -#X connect 42 0 43 0; -#X connect 42 1 43 1; -#X connect 43 0 112 0; -#X connect 45 0 46 0; -#X connect 49 0 13 0; -#X connect 56 0 4 0; -#X connect 56 0 9 0; -#X connect 57 0 4 1; -#X connect 59 0 7 0; -#X connect 59 0 45 0; -#X connect 60 0 6 1; -#X connect 62 0 17 1; -#X connect 64 0 47 0; -#X connect 64 0 48 0; -#X connect 65 0 12 1; -#X connect 66 0 29 1; -#X connect 67 0 28 1; -#X connect 71 0 36 0; -#X connect 84 0 32 0; -#X connect 87 0 89 1; -#X connect 88 0 90 1; -#X connect 89 0 101 0; -#X connect 89 0 102 0; -#X connect 90 0 102 0; -#X connect 91 0 95 0; -#X connect 92 0 96 0; -#X connect 92 0 100 0; -#X connect 93 0 87 0; -#X connect 94 0 88 0; -#X connect 95 0 90 0; -#X connect 96 0 89 0; -#X connect 97 0 88 1; -#X connect 97 0 95 1; -#X connect 98 0 96 1; -#X connect 98 0 87 1; -#X connect 102 0 70 0; -#X connect 102 0 27 1; -#X connect 102 0 27 0; +#X connect 40 0 114 2; +#X connect 46 0 13 0; +#X connect 53 0 4 0; +#X connect 53 0 9 0; +#X connect 54 0 4 1; +#X connect 56 0 7 0; +#X connect 56 0 113 0; +#X connect 57 0 6 1; +#X connect 59 0 17 1; +#X connect 61 0 44 0; +#X connect 61 0 45 0; +#X connect 62 0 12 1; +#X connect 63 0 29 1; +#X connect 64 0 28 1; +#X connect 68 0 36 0; +#X connect 81 0 32 0; +#X connect 84 0 86 1; +#X connect 85 0 87 1; +#X connect 86 0 98 0; +#X connect 86 0 99 0; +#X connect 87 0 99 0; +#X connect 88 0 92 0; +#X connect 89 0 93 0; +#X connect 89 0 97 0; +#X connect 90 0 84 0; +#X connect 91 0 85 0; +#X connect 92 0 87 0; +#X connect 93 0 86 0; +#X connect 94 0 85 1; +#X connect 94 0 92 1; +#X connect 95 0 93 1; +#X connect 95 0 84 1; +#X connect 99 0 67 0; +#X connect 99 0 27 1; +#X connect 99 0 27 0; +#X connect 100 0 101 0; +#X connect 101 0 112 0; #X connect 103 0 104 0; -#X connect 104 0 119 0; -#X connect 106 0 107 0; +#X connect 104 0 105 0; +#X connect 104 0 96 0; +#X connect 104 0 114 0; #X connect 107 0 108 0; -#X connect 107 0 99 0; -#X connect 107 0 117 0; -#X connect 110 0 111 0; -#X connect 111 0 116 0; -#X connect 116 0 104 1; -#X connect 116 1 104 0; -#X connect 118 0 117 1; -#X connect 119 0 106 0; +#X connect 108 0 109 0; +#X connect 109 0 101 1; +#X connect 109 1 101 0; +#X connect 111 0 114 1; +#X connect 112 0 103 0; +#X connect 113 0 43 0; +#X connect 114 0 115 0;