# HG changeset patch # User Rod Selfridge # Date 1498544041 -3600 # Node ID ecd89cad18112a9cb463098d7997ae0d4b820f04 # Parent 3b72edb16d83b841422e1d58463b686242a2a0b6 Still working on projetion matrices and angles. Cav added to the model. diff -r 3b72edb16d83 -r ecd89cad1811 .DS_Store Binary file .DS_Store has changed diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/Cav_______D6.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/Cav_______D6.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,904 @@ +#N canvas 187 28 1287 823 10; +#X obj 436 -178 hsl 100 25 1e-06 10 1 0 empty empty Length 3 13 0 10 +-262144 -1 -1 4376 1; +#X floatatom 481 -147 0 0 0 0 - - -; +#X obj 550 -178 hsl 100 25 0.0001 10 1 0 empty empty Width 3 13 0 10 +-262144 -1 -1 7920 1; +#X floatatom 595 -148 0 0 0 0 - - -; +#X obj 664 -178 hsl 100 25 0.0001 10 1 0 empty empty Depth 3 13 0 10 +-262144 -1 -1 2681 1; +#X floatatom 712 -149 0 0 0 0 - - -; +#X obj 661 -199 r depth; +#X msg 433 -148 \$1 20; +#X obj 433 -128 line~; +#X msg 547 -150 \$1 20; +#X obj 547 -130 line~; +#X msg 661 -150 \$1 20; +#X obj 661 -130 line~; +#X obj 776 -197 noise~; +#X obj 886 -207 loadbang; +#X msg 886 -187 0.5; +#X obj 886 -143 s \$0-thisPan; +#N canvas 456 185 686 408 Conditions 1; +#X obj 162 298 s~ \$0-thisCond; +#X obj 94 298 outlet~; +#X obj 192 140 /~; +#X obj 162 71 sig~ 1; +#X obj 192 208 exp~; +#X obj 162 254 /~; +#X obj 177 229 +~; +#X obj 192 185 *~ 10; +#X obj 280 284 snapshot~; +#X floatatom 280 304 0 0 0 0 - - -; +#X obj 280 263 r myMet; +#X obj 192 164 -~ 9.5; +#X text 239 149 This tests for open/closed cavities. 9.5 as a compramise +between 11 for supersonic (Charwat et al) and 8 for subsonic - Sharohia +(Intro); +#X obj 192 92 inlet~; +#X obj 207 113 inlet~; +#X connect 2 0 11 0; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 6 1; +#X connect 5 0 8 0; +#X connect 5 0 0 0; +#X connect 5 0 1 0; +#X connect 6 0 5 1; +#X connect 7 0 4 0; +#X connect 8 0 9 0; +#X connect 10 0 8 0; +#X connect 11 0 7 0; +#X connect 13 0 2 0; +#X connect 14 0 2 1; +#X restore 845 94 pd Conditions; +#X text 523 226 Mass Density of Air; +#X obj 643 227 *~ 1.225; +#X obj 643 266 /~ 1.81e-05; +#X text 655 307 Reynolds Number; +#X text 673 246 Viscosity; +#X obj 643 247 *~; +#X floatatom 880 -50 0 0 0 0 - - -; +#X msg 813 -29 \$1 20; +#X obj 816 -78 hsl 100 25 180 0 0 0 empty empty Elevation 3 13 0 10 +-262144 -1 -1 8250 1; +#X msg 813 -106 30; +#X obj 813 -49 / 360; +#X obj 776 -176 s~ \$0-thisNoise; +#N canvas 91 29 1271 683 rossFreqD1_n=1-4 0; +#X obj 261 -102 sig~ 1; +#X obj 276 -82 *~ 0.2; +#X obj 261 -59 +~; +#X obj 261 -36 sqrt~; +#X obj 246 -15 /~; +#X obj 107 88 /~; +#X obj 27 81 r myMet; +#X obj 27 103 snapshot~; +#X floatatom 27 127 0 0 0 0 - - -; +#X obj 107 130 *~; +#X obj 140 216 r myMet; +#X obj 140 237 snapshot~; +#X floatatom 140 261 0 0 0 0 - - -; +#X text 327 -87 (y-1)/2 -> y = 1.4; +#X text 29 54 alpha = 0.25; +#X text 314 5 (1/k) -> k = 0.57; +#X text 148 284 m = 1; +#X text 25 34 h = 1; +#X text 46 -176 A. Rona; +#X obj 107 58 -~ 0.25; +#X text 7 -200 Has + alpha in paper but Rossiter has - ???; +#X obj 56 256 outlet~; +#X text 310 -65 Heller \, Holmes & Covert; +#X obj 15 208 outlet~; +#X obj 107 170 /~; +#X obj 246 7 +~ 1.7544; +#X obj 107 36 sig~ 1; +#X obj 454 79 /~; +#X obj 374 72 r myMet; +#X obj 374 94 snapshot~; +#X floatatom 374 118 0 0 0 0 - - -; +#X obj 454 121 *~; +#X obj 487 207 r myMet; +#X obj 487 228 snapshot~; +#X floatatom 487 252 0 0 0 0 - - -; +#X text 514 11 alpha = 0.25; +#X obj 454 13 -~ 0.25; +#X obj 403 247 outlet~; +#X obj 362 199 outlet~; +#X obj 454 161 /~; +#X obj 454 -9 sig~ 2; +#X text 510 -9 h = 2; +#X text 495 275 m = 2; +#X obj 758 86 /~; +#X obj 678 79 r myMet; +#X obj 678 101 snapshot~; +#X floatatom 678 125 0 0 0 0 - - -; +#X obj 758 128 *~; +#X obj 791 214 r myMet; +#X obj 791 235 snapshot~; +#X floatatom 791 259 0 0 0 0 - - -; +#X text 818 38 alpha = 0.25; +#X obj 758 40 -~ 0.25; +#X obj 707 254 outlet~; +#X obj 666 206 outlet~; +#X obj 758 168 /~; +#X obj 1047 92 /~; +#X obj 967 85 r myMet; +#X obj 967 107 snapshot~; +#X floatatom 967 131 0 0 0 0 - - -; +#X obj 1047 134 *~; +#X obj 1080 220 r myMet; +#X obj 1080 241 snapshot~; +#X floatatom 1080 265 0 0 0 0 - - -; +#X text 1107 61 alpha = 0.25; +#X obj 1047 63 -~ 0.25; +#X obj 996 260 outlet~; +#X obj 955 212 outlet~; +#X obj 1047 174 /~; +#X obj 758 18 sig~ 3; +#X obj 1047 41 sig~ 4; +#X text 799 282 m = 3; +#X text 814 18 h = 3; +#X text 1103 41 h = 4; +#X text 1088 288 m = 4; +#X obj 246 -156 inlet~; +#X obj 276 -128 *~; +#X obj 566 -155 inlet~; +#X obj 804 -107 inlet~; +#X text 226 -174 Mach Number; +#X text 536 -179 Source Speed; +#X text 800 -134 Cavity Length; +#X obj 259 210 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 259 263 s GO; +#X obj 841 118 r myMet; +#X obj 841 139 snapshot~; +#X floatatom 841 163 0 0 0 0 - - -; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 3 0; +#X connect 3 0 4 1; +#X connect 4 0 25 0; +#X connect 5 0 9 0; +#X connect 5 0 7 0; +#X connect 5 0 23 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 24 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 19 0 5 0; +#X connect 24 0 11 0; +#X connect 24 0 21 0; +#X connect 25 0 5 1; +#X connect 25 0 27 1; +#X connect 25 0 43 1; +#X connect 25 0 56 1; +#X connect 26 0 19 0; +#X connect 27 0 31 0; +#X connect 27 0 29 0; +#X connect 27 0 38 0; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 31 0 39 0; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 36 0 27 0; +#X connect 39 0 33 0; +#X connect 39 0 37 0; +#X connect 40 0 36 0; +#X connect 43 0 47 0; +#X connect 43 0 45 0; +#X connect 43 0 54 0; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 47 0 55 0; +#X connect 47 0 85 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 52 0 43 0; +#X connect 55 0 49 0; +#X connect 55 0 53 0; +#X connect 56 0 60 0; +#X connect 56 0 58 0; +#X connect 56 0 67 0; +#X connect 57 0 58 0; +#X connect 58 0 59 0; +#X connect 60 0 68 0; +#X connect 61 0 62 0; +#X connect 62 0 63 0; +#X connect 65 0 56 0; +#X connect 68 0 62 0; +#X connect 68 0 66 0; +#X connect 69 0 52 0; +#X connect 70 0 65 0; +#X connect 75 0 4 0; +#X connect 75 0 76 0; +#X connect 75 0 76 1; +#X connect 76 0 1 0; +#X connect 77 0 31 1; +#X connect 77 0 9 1; +#X connect 77 0 47 1; +#X connect 77 0 60 1; +#X connect 78 0 24 1; +#X connect 78 0 39 1; +#X connect 78 0 55 1; +#X connect 78 0 68 1; +#X connect 82 0 83 0; +#X connect 84 0 85 0; +#X connect 85 0 86 0; +#X restore 99 -73 pd rossFreqD1_n=1-4; +#X obj 603 -18 s \$0-Qval; +#X obj 606 -37 hsl 50 15 1 60 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4900 1; +#X obj 603 -77 loadbang; +#X obj 889 -165 hsl 50 20 0.01 0.99 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 2450 1; +#X obj 813 -128 loadbang; +#N canvas 427 123 402 461 Monopole 0; +#X obj 211 382 throw~ l; +#X obj 238 359 throw~ r; +#X obj 211 338 fcpan; +#X obj 238 316 r \$0-thisPan; +#X obj 210 89 r~ \$0-thisNoise; +#X obj 270 109 r \$0-Qval; +#X floatatom 277 144 5 0 0 0 - - -; +#X obj 210 245 *~; +#X obj 72 12 inlet~; +#X obj 225 223 inlet~; +#X obj 210 130 vcf~ 30; +#X obj 210 152 vcf~ 30; +#X text 40 -33 Generates the sound associated with the resonant cavity +monopole.; +#X obj 315 274 snapshot~; +#X floatatom 315 294 0 0 0 0 - - -; +#X obj 315 253 r myMet; +#X obj 209 290 *~ 1; +#X obj 238 264 r cavGain; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 10 0; +#X connect 5 0 6 0; +#X connect 5 0 10 2; +#X connect 5 0 11 2; +#X connect 7 0 16 0; +#X connect 8 0 10 1; +#X connect 8 0 11 1; +#X connect 9 0 7 1; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 13 0 14 0; +#X connect 15 0 13 0; +#X connect 16 0 2 0; +#X connect 17 0 16 1; +#X restore 83 508 pd Monopole; +#X floatatom 665 -19 0 0 0 0 - - -; +#X msg 603 -57 40; +#N canvas 303 310 942 536 QCalc 0; +#X obj 304 340 snapshot~; +#X obj 304 318 r myMet; +#X obj 304 360 outlet; +#X obj 431 185 snapshot~; +#X floatatom 431 205 0 0 0 0 - - -; +#X obj 431 164 r myMet; +#X obj 598 97 log~; +#X obj 598 121 *~ -5.296; +#X obj 598 149 +~ 87.715; +#X obj 598 173 clip~ 2 90; +#X obj 598 71 inlet~; +#X connect 0 0 2 0; +#X connect 1 0 0 0; +#X connect 3 0 4 0; +#X connect 5 0 3 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 10 0 6 0; +#X restore 549 -68 pd QCalc; +#X obj 641 -262 inlet; +#X obj 930 -108 r elev; +#N canvas 505 490 450 300 on/off 0; +#X obj 169 93 inlet~; +#X obj 213 92 r myMet; +#X obj 169 115 snapshot~; +#X obj 169 137 > 0; +#X obj 169 159 outlet; +#X connect 0 0 2 0; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X restore 845 118 pd on/off; +#X obj 845 139 tgl 20 0 empty empty empty 17 7 0 10 -261682 -4034 -4034 +1 1; +#N canvas 505 490 450 300 on/off 0; +#X obj 169 93 inlet~; +#X obj 213 92 r myMet; +#X obj 169 115 snapshot~; +#X obj 169 137 > 0; +#X obj 169 159 outlet; +#X connect 0 0 2 0; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X restore 83 527 pd on/off; +#X obj 83 548 tgl 20 0 empty empty empty 17 7 0 10 -261682 -4034 -4034 +0 1; +#X floatatom 253 290 0 0 0 0 - - -; +#X floatatom -95 287 0 0 0 0 - - -; +#X floatatom 156 254 0 0 0 0 - - -; +#X obj -5 7 snapshot~; +#X floatatom -5 27 0 0 0 0 - - -; +#X obj -5 -14 r myMet; +#N canvas 100 172 988 704 newShearThick 0; +#X obj 523 196 *~ 1.225; +#X obj 523 235 /~ 1.81e-05; +#X obj 523 216 *~; +#X obj 855 283 snapshot~; +#X floatatom 855 303 0 0 0 0 - - -; +#X obj 855 262 r myMet; +#X obj 315 155 snapshot~; +#X floatatom 315 175 0 0 0 0 - - -; +#X obj 315 134 r myMet; +#X obj 251 86 /~; +#X obj 251 110 *~ 9.39; +#X obj 236 156 /~; +#X obj 221 181 *~; +#X obj 508 127 *~ 0.75; +#X obj 268 306 sig~ 8; +#X obj 268 327 sqrt~; +#X obj 253 348 *~; +#X obj 435 245 sig~ 2.69; +#X text 143 132 H (Avital T); +#X text 430 227 H (Avital L); +#X obj 508 149 *~; +#X obj 508 257 /~; +#X obj 508 280 sqrt~; +#X obj 238 373 /~; +#X text 236 260 delta_c (Cebeci) T; +#X text 492 77 delta_c (Cebeci) L; +#X obj 238 397 /~ 8; +#X obj 508 302 /~ 8; +#X text 156 203 delta_*_0; +#X obj 223 428 +~; +#X obj 420 268 *~; +#X obj 493 326 +~; +#X obj 146 152 sig~ 1.28; +#X obj 251 134 +~ 36.732; +#X obj 253 284 sig~ 6; +#X obj 751 236 sig~ 1; +#X obj 761 322 exp~; +#X obj 731 363 /~; +#X obj 746 343 +~; +#X obj 790 398 snapshot~; +#X floatatom 790 418 0 0 0 0 - - -; +#X obj 790 377 r myMet; +#X obj 493 528 *~; +#X obj 371 493 sig~ 1; +#X obj 371 517 -~; +#X obj 371 540 *~; +#X obj 371 567 +~; +#X obj 761 279 /~ 25000; +#X obj 761 301 *~ 5; +#X text 272 402 delta_*_c (T); +#X text 544 301 delta_*_c (L); +#X obj 680 564 snapshot~; +#X floatatom 680 584 0 0 0 0 - - -; +#X obj 680 543 r myMet; +#X obj -5 254 s~ \$0-effectShearThick_0; +#X obj 586 132 inlet~; +#X text 647 57 Source Speed; +#X obj 291 26 inlet~; +#X obj 373 27 inlet~; +#X text 294 7 Length; +#X text 369 7 Depth; +#X obj 762 257 inlet~; +#X text 803 232 cav Re; +#X obj 58 106 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 58 159 s GO; +#X obj 371 591 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 21 1; +#X connect 2 0 1 0; +#X connect 3 0 4 0; +#X connect 5 0 3 0; +#X connect 6 0 7 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 33 0; +#X connect 11 0 12 1; +#X connect 11 0 30 0; +#X connect 12 0 29 0; +#X connect 12 0 54 0; +#X connect 13 0 20 0; +#X connect 13 0 23 0; +#X connect 14 0 15 0; +#X connect 15 0 16 1; +#X connect 16 0 23 1; +#X connect 17 0 30 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 27 0; +#X connect 23 0 26 0; +#X connect 26 0 29 1; +#X connect 27 0 31 1; +#X connect 29 0 45 1; +#X connect 30 0 31 0; +#X connect 31 0 42 0; +#X connect 32 0 12 0; +#X connect 33 0 6 0; +#X connect 33 0 11 1; +#X connect 34 0 16 0; +#X connect 35 0 37 0; +#X connect 35 0 38 0; +#X connect 36 0 38 1; +#X connect 37 0 39 0; +#X connect 37 0 44 1; +#X connect 37 0 42 1; +#X connect 38 0 37 1; +#X connect 39 0 40 0; +#X connect 41 0 39 0; +#X connect 42 0 46 1; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 46 0 51 0; +#X connect 46 0 65 0; +#X connect 47 0 48 0; +#X connect 48 0 36 0; +#X connect 51 0 52 0; +#X connect 53 0 51 0; +#X connect 55 0 0 0; +#X connect 57 0 9 0; +#X connect 57 0 13 0; +#X connect 57 0 20 1; +#X connect 57 0 2 1; +#X connect 57 0 11 0; +#X connect 58 0 9 1; +#X connect 61 0 3 0; +#X connect 61 0 47 0; +#X connect 63 0 64 0; +#X restore 634 82 pd newShearThick; +#X obj 333 -168 inlet~; +#X obj 78 456 HoweIntensityMonoTest; +#X obj 643 287 s~ \$0-myCavRey; +#X text 618 -203 Length; +#X obj 547 -202 r bladeLen; +#X obj 433 -199 r length; +#X obj 141 -176 inlet~; +#X text 129 -198 Mach Number; +#X obj 233 -173 inlet~; +#X text 232 -200 Source Speed; +#X obj 811 223 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 811 276 s GO; +#X text 328 -191 Source Dist; +#X obj -77 4 snapshot~; +#X floatatom -77 24 0 0 0 0 - - -; +#X obj -77 -17 r myMet; +#X obj 132 8 snapshot~; +#X floatatom 132 28 0 0 0 0 - - -; +#X obj 132 -13 r myMet; +#X obj 60 5 snapshot~; +#X floatatom 60 25 0 0 0 0 - - -; +#X obj 60 -16 r myMet; +#N canvas 175 61 1254 493 D_i_p_o_l_e_s 0; +#X obj 132 232 *~; +#X obj 132 418 throw~ l; +#X obj 159 395 throw~ r; +#X obj 132 374 fcpan; +#X obj 159 352 r \$0-thisPan; +#X obj 132 119 r~ \$0-thisNoise; +#X obj 192 139 r \$0-Qval; +#X floatatom 199 174 5 0 0 0 - - -; +#X obj 132 160 vcf~ 30; +#X obj 132 182 vcf~ 30; +#X obj 249 68 inlet~; +#X obj 271 347 snapshot~; +#X floatatom 271 367 0 0 0 0 - - -; +#X obj 271 326 r myMet; +#X obj 132 276 *~; +#X obj 147 254 r~ \$0-thisCond; +#X obj 258 387 outlet; +#X obj 132 326 *~ 1; +#X obj 161 300 r cavGain; +#X obj 367 199 HoweIntensityDipoleD2; +#X obj 332 72 inlet~; +#X text 322 45 Mach Number; +#X text 218 47 Source Freq; +#X obj 415 72 inlet~; +#X text 405 49 Source Speed; +#X obj 505 69 inlet~; +#X text 494 45 Source Elev; +#X obj 576 68 inlet~; +#X text 565 44 Source Dis; +#X obj 642 66 inlet~; +#X obj 713 65 inlet~; +#X text 631 42 Cav Length; +#X text 702 41 Cav Depth; +#X obj 779 63 inlet~; +#X text 768 39 Cav Width; +#X obj 844 65 inlet~; +#X text 840 42 Shear Thk; +#X connect 0 0 14 0; +#X connect 3 0 1 0; +#X connect 3 1 2 0; +#X connect 4 0 3 1; +#X connect 5 0 8 0; +#X connect 6 0 7 0; +#X connect 6 0 8 2; +#X connect 6 0 9 2; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 10 0 8 1; +#X connect 10 0 9 1; +#X connect 10 0 19 1; +#X connect 11 0 12 0; +#X connect 11 0 16 0; +#X connect 13 0 11 0; +#X connect 14 0 17 0; +#X connect 15 0 14 1; +#X connect 17 0 3 0; +#X connect 18 0 17 1; +#X connect 19 0 11 0; +#X connect 19 0 0 1; +#X connect 20 0 19 2; +#X connect 23 0 19 3; +#X connect 25 0 19 4; +#X connect 27 0 19 5; +#X connect 29 0 19 6; +#X connect 30 0 19 7; +#X connect 33 0 19 8; +#X connect 35 0 19 0; +#X restore 257 228 pd D_i_p_o_l_e_s; +#N canvas 175 61 1254 493 D_i_p_o_l_e_s 0; +#X obj 132 232 *~; +#X obj 132 418 throw~ l; +#X obj 159 395 throw~ r; +#X obj 132 374 fcpan; +#X obj 159 352 r \$0-thisPan; +#X obj 132 119 r~ \$0-thisNoise; +#X obj 192 139 r \$0-Qval; +#X floatatom 199 174 5 0 0 0 - - -; +#X obj 132 160 vcf~ 30; +#X obj 132 182 vcf~ 30; +#X obj 249 68 inlet~; +#X obj 271 347 snapshot~; +#X floatatom 271 367 0 0 0 0 - - -; +#X obj 271 326 r myMet; +#X obj 132 276 *~; +#X obj 147 254 r~ \$0-thisCond; +#X obj 258 387 outlet; +#X obj 132 326 *~ 1; +#X obj 161 300 r cavGain; +#X obj 367 199 HoweIntensityDipoleD2; +#X obj 332 72 inlet~; +#X text 322 45 Mach Number; +#X text 218 47 Source Freq; +#X obj 415 72 inlet~; +#X text 405 49 Source Speed; +#X obj 505 69 inlet~; +#X text 494 45 Source Elev; +#X obj 576 68 inlet~; +#X text 565 44 Source Dis; +#X obj 642 66 inlet~; +#X obj 713 65 inlet~; +#X text 631 42 Cav Length; +#X text 702 41 Cav Depth; +#X obj 779 63 inlet~; +#X text 768 39 Cav Width; +#X obj 844 65 inlet~; +#X text 840 42 Shear Thk; +#X connect 0 0 14 0; +#X connect 3 0 1 0; +#X connect 3 1 2 0; +#X connect 4 0 3 1; +#X connect 5 0 8 0; +#X connect 6 0 7 0; +#X connect 6 0 8 2; +#X connect 6 0 9 2; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 10 0 8 1; +#X connect 10 0 9 1; +#X connect 10 0 19 1; +#X connect 11 0 12 0; +#X connect 11 0 16 0; +#X connect 13 0 11 0; +#X connect 14 0 17 0; +#X connect 15 0 14 1; +#X connect 17 0 3 0; +#X connect 18 0 17 1; +#X connect 19 0 11 0; +#X connect 19 0 0 1; +#X connect 20 0 19 2; +#X connect 23 0 19 3; +#X connect 25 0 19 4; +#X connect 27 0 19 5; +#X connect 29 0 19 6; +#X connect 30 0 19 7; +#X connect 33 0 19 8; +#X connect 35 0 19 0; +#X restore 140 222 pd D_i_p_o_l_e_s; +#X floatatom 44 253 0 0 0 0 - - -; +#N canvas 175 61 1254 493 D_i_p_o_l_e_s 0; +#X obj 132 232 *~; +#X obj 132 418 throw~ l; +#X obj 159 395 throw~ r; +#X obj 132 374 fcpan; +#X obj 159 352 r \$0-thisPan; +#X obj 132 119 r~ \$0-thisNoise; +#X obj 192 139 r \$0-Qval; +#X floatatom 199 174 5 0 0 0 - - -; +#X obj 132 160 vcf~ 30; +#X obj 132 182 vcf~ 30; +#X obj 249 68 inlet~; +#X obj 271 347 snapshot~; +#X floatatom 271 367 0 0 0 0 - - -; +#X obj 271 326 r myMet; +#X obj 132 276 *~; +#X obj 147 254 r~ \$0-thisCond; +#X obj 258 387 outlet; +#X obj 132 326 *~ 1; +#X obj 161 300 r cavGain; +#X obj 367 199 HoweIntensityDipoleD2; +#X obj 332 72 inlet~; +#X text 322 45 Mach Number; +#X text 218 47 Source Freq; +#X obj 415 72 inlet~; +#X text 405 49 Source Speed; +#X obj 505 69 inlet~; +#X text 494 45 Source Elev; +#X obj 576 68 inlet~; +#X text 565 44 Source Dis; +#X obj 642 66 inlet~; +#X obj 713 65 inlet~; +#X text 631 42 Cav Length; +#X text 702 41 Cav Depth; +#X obj 779 63 inlet~; +#X text 768 39 Cav Width; +#X obj 844 65 inlet~; +#X text 840 42 Shear Thk; +#X connect 0 0 14 0; +#X connect 3 0 1 0; +#X connect 3 1 2 0; +#X connect 4 0 3 1; +#X connect 5 0 8 0; +#X connect 6 0 7 0; +#X connect 6 0 8 2; +#X connect 6 0 9 2; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 10 0 8 1; +#X connect 10 0 9 1; +#X connect 10 0 19 1; +#X connect 11 0 12 0; +#X connect 11 0 16 0; +#X connect 13 0 11 0; +#X connect 14 0 17 0; +#X connect 15 0 14 1; +#X connect 17 0 3 0; +#X connect 18 0 17 1; +#X connect 19 0 11 0; +#X connect 19 0 0 1; +#X connect 20 0 19 2; +#X connect 23 0 19 3; +#X connect 25 0 19 4; +#X connect 27 0 19 5; +#X connect 29 0 19 6; +#X connect 30 0 19 7; +#X connect 33 0 19 8; +#X connect 35 0 19 0; +#X restore 28 221 pd D_i_p_o_l_e_s; +#X floatatom -83 241 0 0 0 0 - - -; +#N canvas 175 61 1254 493 D_i_p_o_l_e_s 0; +#X obj 132 232 *~; +#X obj 132 418 throw~ l; +#X obj 159 395 throw~ r; +#X obj 132 374 fcpan; +#X obj 159 352 r \$0-thisPan; +#X obj 132 119 r~ \$0-thisNoise; +#X obj 192 139 r \$0-Qval; +#X floatatom 199 174 5 0 0 0 - - -; +#X obj 132 160 vcf~ 30; +#X obj 132 182 vcf~ 30; +#X obj 249 68 inlet~; +#X obj 271 347 snapshot~; +#X floatatom 271 367 0 0 0 0 - - -; +#X obj 271 326 r myMet; +#X obj 132 276 *~; +#X obj 147 254 r~ \$0-thisCond; +#X obj 258 387 outlet; +#X obj 132 326 *~ 1; +#X obj 161 300 r cavGain; +#X obj 367 199 HoweIntensityDipoleD2; +#X obj 332 72 inlet~; +#X text 322 45 Mach Number; +#X text 218 47 Source Freq; +#X obj 415 72 inlet~; +#X text 405 49 Source Speed; +#X obj 505 69 inlet~; +#X text 494 45 Source Elev; +#X obj 576 68 inlet~; +#X text 565 44 Source Dis; +#X obj 642 66 inlet~; +#X obj 713 65 inlet~; +#X text 631 42 Cav Length; +#X text 702 41 Cav Depth; +#X obj 779 63 inlet~; +#X text 768 39 Cav Width; +#X obj 844 65 inlet~; +#X text 840 42 Shear Thk; +#X connect 0 0 14 0; +#X connect 3 0 1 0; +#X connect 3 1 2 0; +#X connect 4 0 3 1; +#X connect 5 0 8 0; +#X connect 6 0 7 0; +#X connect 6 0 8 2; +#X connect 6 0 9 2; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 10 0 8 1; +#X connect 10 0 9 1; +#X connect 10 0 19 1; +#X connect 11 0 12 0; +#X connect 11 0 16 0; +#X connect 13 0 11 0; +#X connect 14 0 17 0; +#X connect 15 0 14 1; +#X connect 17 0 3 0; +#X connect 18 0 17 1; +#X connect 19 0 11 0; +#X connect 19 0 0 1; +#X connect 20 0 19 2; +#X connect 23 0 19 3; +#X connect 25 0 19 4; +#X connect 27 0 19 5; +#X connect 29 0 19 6; +#X connect 30 0 19 7; +#X connect 33 0 19 8; +#X connect 35 0 19 0; +#X restore -99 209 pd D_i_p_o_l_e_s; +#X obj 242 482 snapshot~; +#X floatatom 242 502 0 0 0 0 - - -; +#X obj 242 461 r myMet; +#X obj 1 497 snapshot~; +#X floatatom 1 517 0 0 0 0 - - -; +#X obj 1 476 r myMet; +#X obj 507 -214 *; +#X obj 689 -274 r GrooveDepth; +#X obj 674 -231 *; +#X floatatom 512 -187 0 0 0 0 - - -; +#X obj 522 -258 r Groove Length; +#X obj 813 -9 inlet~; +#X obj 689 -253 t f b; +#X obj 522 -237 t f b; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 2 0 9 0; +#X connect 4 0 5 0; +#X connect 4 0 11 0; +#X connect 6 0 4 0; +#X connect 7 0 8 0; +#X connect 8 0 30 2; +#X connect 8 0 75 5; +#X connect 8 0 52 0; +#X connect 8 0 23 1; +#X connect 8 0 17 0; +#X connect 8 0 54 5; +#X connect 8 0 76 5; +#X connect 8 0 78 5; +#X connect 8 0 80 5; +#X connect 9 0 10 0; +#X connect 10 0 75 7; +#X connect 10 0 54 6; +#X connect 10 0 76 7; +#X connect 10 0 78 7; +#X connect 10 0 80 7; +#X connect 11 0 12 0; +#X connect 12 0 75 6; +#X connect 12 0 52 1; +#X connect 12 0 17 1; +#X connect 12 0 54 7; +#X connect 12 0 76 6; +#X connect 12 0 78 6; +#X connect 12 0 80 6; +#X connect 13 0 29 0; +#X connect 14 0 15 0; +#X connect 15 0 34 0; +#X connect 17 0 42 0; +#X connect 19 0 23 0; +#X connect 20 0 55 0; +#X connect 20 0 52 3; +#X connect 20 0 39 0; +#X connect 23 0 20 0; +#X connect 26 0 24 0; +#X connect 26 0 28 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 30 1 66 0; +#X connect 30 1 80 0; +#X connect 30 3 49 0; +#X connect 30 3 78 0; +#X connect 30 5 72 0; +#X connect 30 5 76 0; +#X connect 30 7 75 0; +#X connect 30 7 69 0; +#X connect 32 0 31 0; +#X connect 32 0 37 0; +#X connect 33 0 38 0; +#X connect 34 0 16 0; +#X connect 35 0 27 0; +#X connect 38 0 32 0; +#X connect 39 0 32 0; +#X connect 40 0 87 0; +#X connect 40 0 89 0; +#X connect 41 0 26 0; +#X connect 42 0 43 0; +#X connect 44 0 45 0; +#X connect 49 0 50 0; +#X connect 51 0 49 0; +#X connect 52 0 75 8; +#X connect 52 0 54 0; +#X connect 52 0 76 8; +#X connect 52 0 78 8; +#X connect 52 0 80 8; +#X connect 53 0 75 4; +#X connect 53 0 54 4; +#X connect 53 0 76 4; +#X connect 53 0 78 4; +#X connect 53 0 80 4; +#X connect 54 0 36 0; +#X connect 54 0 84 0; +#X connect 54 1 36 1; +#X connect 54 1 81 0; +#X connect 57 0 2 0; +#X connect 58 0 0 0; +#X connect 59 0 30 0; +#X connect 59 0 75 1; +#X connect 59 0 54 1; +#X connect 59 0 76 1; +#X connect 59 0 78 1; +#X connect 59 0 80 1; +#X connect 61 0 30 1; +#X connect 61 0 75 2; +#X connect 61 0 52 2; +#X connect 61 0 19 0; +#X connect 61 0 54 2; +#X connect 61 0 76 2; +#X connect 61 0 78 2; +#X connect 61 0 80 2; +#X connect 63 0 64 0; +#X connect 66 0 67 0; +#X connect 68 0 66 0; +#X connect 69 0 70 0; +#X connect 71 0 69 0; +#X connect 72 0 73 0; +#X connect 74 0 72 0; +#X connect 75 0 46 0; +#X connect 76 0 48 0; +#X connect 78 0 77 0; +#X connect 80 0 79 0; +#X connect 81 0 82 0; +#X connect 83 0 81 0; +#X connect 84 0 85 0; +#X connect 86 0 84 0; +#X connect 87 0 0 0; +#X connect 87 0 90 0; +#X connect 88 0 93 0; +#X connect 89 0 4 0; +#X connect 91 0 94 0; +#X connect 92 0 75 3; +#X connect 92 0 54 3; +#X connect 92 0 76 3; +#X connect 92 0 78 3; +#X connect 92 0 80 3; +#X connect 93 0 89 1; +#X connect 93 1 89 0; +#X connect 94 0 87 1; +#X connect 94 1 87 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/HoweDirect.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/HoweDirect.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,300 @@ +#N canvas 0 23 1179 681 10; +#X obj 127 155 sig~ 0.12; +#X text 127 138 Alpha; +#X obj 134 401 sig~ 1.02; +#X text 134 384 C2; +#X obj 57 326 *~; +#X obj 57 198 /~ 4; +#X obj 57 218 sqrt~; +#X obj 127 196 *~; +#X obj 127 238 /~; +#X obj 237 202 /~ 343; +#X obj 369 136 r~ MY_MACH; +#X obj 369 159 *~; +#X obj 384 222 *~; +#X obj 384 262 /~; +#X obj 405 320 /~; +#X obj 384 340 pow~; +#X obj 369 361 *~; +#X obj 405 282 sig~ 5; +#X obj 420 301 sig~ 3; +#X obj 507 154 cos~; +#X obj 522 174 r~ MY_MACH; +#X obj 507 195 *~; +#X obj 507 217 +~ 1; +#X obj 507 242 *~; +#X obj 523 305 *~; +#X obj 523 345 /~; +#X obj 523 370 *~; +#X obj 523 434 +~; +#X obj 538 390 sig~ 0.12; +#X text 550 371 Alpha; +#X obj 538 413 *~; +#X obj 544 493 /~; +#X obj 523 513 pow~; +#X obj 544 455 sig~ 3; +#X obj 559 474 sig~ 2; +#X obj 507 539 *~; +#X obj 149 462 *~; +#X obj 149 505 sin~; +#X obj 134 526 *~; +#X obj 294 478 exp~; +#X obj 249 305 snapshot~; +#X floatatom 249 325 0 0 0 0 - - -; +#X obj 249 284 r myMet; +#X obj 377 478 exp~; +#X obj 294 501 +~; +#X obj 294 524 /~ 2; +#X obj 708 131 +~; +#X obj 693 176 *~; +#X obj 50 411 *~; +#X obj 50 453 *~; +#X obj 362 524 /~ 2; +#X obj 362 501 -~; +#X obj 693 316 *~; +#X obj 777 319 *~; +#X obj 885 201 *~; +#X obj 900 244 *~; +#X obj 915 287 *~; +#X obj 900 308 +~; +#X obj 885 330 /~; +#X obj 885 357 *~; +#X obj 1052 190 *~; +#X obj 1067 233 *~; +#X obj 1082 276 *~; +#X obj 1067 297 +~; +#X obj 1052 319 /~; +#X obj 700 426 /~; +#X obj 715 488 +~; +#X obj 700 512 *~; +#X obj 622 379 snapshot~; +#X floatatom 622 399 10 0 0 0 - - -; +#X obj 622 358 r myMet; +#X obj 378 458 *~ -1; +#X obj 507 109 r~ thisEle; +#X obj 399 242 r~ windSpeed; +#X obj 142 175 r~ thisLen; +#X obj 57 285 r~ thisLen; +#X obj 72 306 r~ thisWid; +#X obj 164 442 r~ thisDep; +#X obj 538 325 r~ windSpeed; +#X obj 700 593 s~ thisHowe; +#X obj 708 90 r~ thisDep; +#X obj 152 289 s~ \$0-sigma; +#X obj 399 201 r~ \$0-sigma; +#X obj 538 284 r~ \$0-sigma; +#X obj 286 201 s~ \$0-omega; +#X obj 384 179 r~ \$0-omega; +#X obj 523 262 r~ \$0-omega; +#X obj 237 224 s~ \$0-Ko; +#X obj 149 422 r~ \$0-Ko; +#X obj 50 385 r~ \$0-Ko; +#X obj 57 156 r~ \$0-A; +#X obj 57 347 s~ \$0-A; +#X obj 693 69 r~ \$0-Ko; +#X obj 65 432 r~ \$0-A; +#X obj 57 238 s~ \$0-l; +#X obj 723 110 r~ \$0-l; +#X obj 50 497 s~ \$0-comp1; +#X obj 294 458 r~ \$0-comp1; +#X obj 378 439 r~ \$0-comp1; +#X obj 294 548 s~ \$0-cosh; +#X obj 707 296 r~ \$0-cosh; +#X obj 362 548 s~ \$0-sinh; +#X obj 792 299 r~ \$0-sinh; +#X obj 693 340 s~ \$0-thisX; +#X obj 1067 209 r~ \$0-thisX; +#X obj 885 159 r~ \$0-thisX; +#X obj 900 220 r~ \$0-thisX; +#X obj 777 341 s~ \$0-thisY; +#X obj 1082 253 r~ \$0-thisY; +#X obj 1052 148 r~ \$0-thisY; +#X obj 369 383 s~ \$0-num1; +#X obj 700 386 r~ \$0-num1; +#X obj 134 549 s~ \$0-num2; +#X obj 900 180 r~ \$0-num2; +#X obj 1067 169 r~ \$0-num2; +#X obj 915 264 r~ \$0-thisY; +#X obj 885 380 s~ \$0-block1; +#X obj 715 447 r~ \$0-block1; +#X obj 1052 479 s~ \$0-block2; +#X obj 730 467 r~ \$0-block2; +#X obj 507 562 s~ \$0-demon1; +#X obj 715 405 r~ \$0-demon1; +#X obj 649 594 outlet~; +#X obj 1052 457 *~; +#X obj 237 155 inlet~; +#X obj 794 518 /~; +#X obj 809 498 r~ thisDist; +#X obj 853 583 snapshot~; +#X floatatom 853 603 0 0 0 0 - - -; +#X obj 853 562 r myMet; +#X obj 924 478 snapshot~; +#X floatatom 924 498 0 0 0 0 - - -; +#X obj 924 457 r myMet; +#X obj 629 481 snapshot~; +#X floatatom 629 501 0 0 0 0 - - -; +#X obj 629 460 r myMet; +#X obj 299 600 snapshot~; +#X floatatom 299 620 0 0 0 0 - - -; +#X obj 299 579 r myMet; +#X obj 693 270 cos~; +#X obj 777 275 sin~; +#X obj 57 177 *~ 3.14159; +#X obj 237 176 *~ 6.28319; +#X obj 149 483 /~ 6.28319; +#X obj 693 198 /~ 6.28319; +#X obj 50 475 /~ 6.28319; +#X obj 142 216 sig~ 4.44288; +#X obj 1067 360 cos~; +#X obj 1082 381 r~ MY_MACH; +#X obj 1067 402 -~; +#X obj 1067 340 r~ thisEle; +#X obj 1052 430 +~; +#X obj 197 255 r~ effectShearThick2; +#X connect 0 0 7 0; +#X connect 2 0 38 0; +#X connect 4 0 91 0; +#X connect 5 0 6 0; +#X connect 6 0 94 0; +#X connect 7 0 8 0; +#X connect 9 0 87 0; +#X connect 10 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 16 0; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 110 0; +#X connect 17 0 14 0; +#X connect 18 0 14 1; +#X connect 19 0 21 0; +#X connect 19 0 133 0; +#X connect 20 0 21 1; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 23 1; +#X connect 23 0 35 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 28 0 30 0; +#X connect 28 0 30 1; +#X connect 30 0 27 1; +#X connect 31 0 32 1; +#X connect 32 0 35 1; +#X connect 33 0 31 0; +#X connect 34 0 31 1; +#X connect 35 0 120 0; +#X connect 36 0 143 0; +#X connect 37 0 38 1; +#X connect 38 0 112 0; +#X connect 39 0 44 0; +#X connect 39 0 51 0; +#X connect 40 0 41 0; +#X connect 42 0 40 0; +#X connect 43 0 44 1; +#X connect 43 0 51 1; +#X connect 44 0 45 0; +#X connect 45 0 99 0; +#X connect 45 0 136 0; +#X connect 46 0 47 1; +#X connect 47 0 144 0; +#X connect 48 0 49 0; +#X connect 49 0 145 0; +#X connect 50 0 101 0; +#X connect 51 0 50 0; +#X connect 52 0 103 0; +#X connect 53 0 107 0; +#X connect 54 0 58 0; +#X connect 55 0 57 0; +#X connect 56 0 57 1; +#X connect 57 0 58 1; +#X connect 58 0 59 0; +#X connect 58 0 59 1; +#X connect 59 0 116 0; +#X connect 59 0 68 0; +#X connect 60 0 64 0; +#X connect 61 0 63 0; +#X connect 62 0 63 1; +#X connect 63 0 64 1; +#X connect 64 0 151 0; +#X connect 65 0 67 0; +#X connect 66 0 67 1; +#X connect 67 0 122 0; +#X connect 67 0 127 0; +#X connect 68 0 69 0; +#X connect 70 0 68 0; +#X connect 71 0 43 0; +#X connect 72 0 19 0; +#X connect 72 0 40 0; +#X connect 73 0 13 1; +#X connect 74 0 7 1; +#X connect 75 0 4 0; +#X connect 76 0 4 1; +#X connect 77 0 36 1; +#X connect 78 0 25 1; +#X connect 80 0 46 0; +#X connect 82 0 12 1; +#X connect 83 0 24 1; +#X connect 85 0 12 0; +#X connect 86 0 24 0; +#X connect 88 0 36 0; +#X connect 89 0 48 0; +#X connect 89 0 48 1; +#X connect 90 0 141 0; +#X connect 92 0 47 0; +#X connect 93 0 49 1; +#X connect 95 0 46 1; +#X connect 97 0 39 0; +#X connect 98 0 71 0; +#X connect 100 0 52 1; +#X connect 102 0 53 1; +#X connect 104 0 61 0; +#X connect 104 0 61 1; +#X connect 105 0 54 0; +#X connect 106 0 55 0; +#X connect 106 0 55 1; +#X connect 108 0 62 0; +#X connect 108 0 62 1; +#X connect 109 0 60 0; +#X connect 111 0 65 0; +#X connect 113 0 54 1; +#X connect 114 0 60 1; +#X connect 115 0 56 0; +#X connect 115 0 56 1; +#X connect 117 0 66 0; +#X connect 119 0 66 1; +#X connect 121 0 65 1; +#X connect 123 0 118 0; +#X connect 123 0 130 0; +#X connect 124 0 142 0; +#X connect 126 0 125 1; +#X connect 127 0 128 0; +#X connect 129 0 127 0; +#X connect 130 0 131 0; +#X connect 132 0 130 0; +#X connect 133 0 134 0; +#X connect 135 0 133 0; +#X connect 136 0 137 0; +#X connect 138 0 136 0; +#X connect 139 0 52 0; +#X connect 140 0 53 0; +#X connect 141 0 5 0; +#X connect 142 0 9 0; +#X connect 142 0 84 0; +#X connect 143 0 37 0; +#X connect 144 0 139 0; +#X connect 144 0 140 0; +#X connect 145 0 96 0; +#X connect 146 0 8 1; +#X connect 147 0 149 0; +#X connect 148 0 149 1; +#X connect 149 0 151 1; +#X connect 150 0 147 0; +#X connect 151 0 123 1; +#X connect 151 0 123 0; +#X connect 152 0 81 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/HoweIntMod.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/HoweIntMod.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,294 @@ +#N canvas 102 95 1179 646 10; +#X obj 107 135 sig~ 0.12; +#X text 107 118 Alpha; +#X obj 114 381 sig~ 1.02; +#X text 114 364 C2; +#X obj 37 306 *~; +#X obj 37 178 /~ 4; +#X obj 37 198 sqrt~; +#X obj 107 176 *~; +#X obj 107 218 /~; +#X obj 217 182 /~ 343; +#X obj 349 116 r~ MY_MACH; +#X obj 349 139 *~; +#X obj 364 202 *~; +#X obj 364 242 /~; +#X obj 385 300 /~; +#X obj 364 320 pow~; +#X obj 349 341 *~; +#X obj 385 262 sig~ 5; +#X obj 400 281 sig~ 3; +#X obj 487 134 cos~; +#X obj 502 154 r~ MY_MACH; +#X obj 487 175 *~; +#X obj 487 197 +~ 1; +#X obj 487 222 *~; +#X obj 503 285 *~; +#X obj 503 325 /~; +#X obj 503 350 *~; +#X obj 503 414 +~; +#X obj 518 370 sig~ 0.12; +#X text 530 351 Alpha; +#X obj 518 393 *~; +#X obj 524 473 /~; +#X obj 503 493 pow~; +#X obj 524 435 sig~ 3; +#X obj 539 454 sig~ 2; +#X obj 487 519 *~; +#X obj 129 442 *~; +#X obj 129 485 sin~; +#X obj 114 506 *~; +#X obj 274 458 exp~; +#X obj 357 458 exp~; +#X obj 274 481 +~; +#X obj 274 504 /~ 2; +#X obj 688 111 +~; +#X obj 673 156 *~; +#X obj 30 391 *~; +#X obj 30 433 *~; +#X obj 342 504 /~ 2; +#X obj 342 481 -~; +#X obj 673 296 *~; +#X obj 757 299 *~; +#X obj 865 181 *~; +#X obj 880 224 *~; +#X obj 895 267 *~; +#X obj 880 288 +~; +#X obj 865 310 /~; +#X obj 865 337 *~; +#X obj 1032 170 *~; +#X obj 1047 213 *~; +#X obj 1062 256 *~; +#X obj 1047 277 +~; +#X obj 1032 299 /~; +#X obj 680 406 /~; +#X obj 695 468 +~; +#X obj 680 492 *~; +#X obj 602 359 snapshot~; +#X floatatom 602 379 10 0 0 0 - - -; +#X obj 602 338 r myMet; +#X obj 358 438 *~ -1; +#X obj 487 89 r~ thisEle; +#X obj 379 222 r~ windSpeed; +#X obj 122 155 r~ thisLen; +#X obj 37 265 r~ thisLen; +#X obj 52 286 r~ thisWid; +#X obj 144 422 r~ thisDep; +#X obj 518 305 r~ windSpeed; +#X obj 680 573 s~ thisHowe; +#X obj 688 70 r~ thisDep; +#X obj 143 288 s~ \$0-sigma; +#X obj 379 181 r~ \$0-sigma; +#X obj 518 264 r~ \$0-sigma; +#X obj 266 181 s~ \$0-omega; +#X obj 364 159 r~ \$0-omega; +#X obj 503 242 r~ \$0-omega; +#X obj 217 204 s~ \$0-Ko; +#X obj 129 402 r~ \$0-Ko; +#X obj 30 365 r~ \$0-Ko; +#X obj 37 136 r~ \$0-A; +#X obj 37 327 s~ \$0-A; +#X obj 673 49 r~ \$0-Ko; +#X obj 45 412 r~ \$0-A; +#X obj 37 218 s~ \$0-l; +#X obj 703 90 r~ \$0-l; +#X obj 30 477 s~ \$0-comp1; +#X obj 274 438 r~ \$0-comp1; +#X obj 358 419 r~ \$0-comp1; +#X obj 274 528 s~ \$0-cosh; +#X obj 687 276 r~ \$0-cosh; +#X obj 342 528 s~ \$0-sinh; +#X obj 772 279 r~ \$0-sinh; +#X obj 673 320 s~ \$0-thisX; +#X obj 1047 189 r~ \$0-thisX; +#X obj 865 139 r~ \$0-thisX; +#X obj 880 200 r~ \$0-thisX; +#X obj 757 321 s~ \$0-thisY; +#X obj 1062 233 r~ \$0-thisY; +#X obj 1032 128 r~ \$0-thisY; +#X obj 349 363 s~ \$0-num1; +#X obj 680 366 r~ \$0-num1; +#X obj 114 529 s~ \$0-num2; +#X obj 880 160 r~ \$0-num2; +#X obj 1047 149 r~ \$0-num2; +#X obj 895 244 r~ \$0-thisY; +#X obj 865 360 s~ \$0-block1; +#X obj 695 427 r~ \$0-block1; +#X obj 1032 459 s~ \$0-block2; +#X obj 710 447 r~ \$0-block2; +#X obj 487 542 s~ \$0-demon1; +#X obj 695 385 r~ \$0-demon1; +#X obj 629 574 outlet~; +#X obj 1032 437 *~; +#X obj 217 135 inlet~; +#X obj 681 534 /~; +#X obj 696 514 r~ thisDist; +#X obj 833 563 snapshot~; +#X floatatom 833 583 0 0 0 0 - - -; +#X obj 833 542 r myMet; +#X obj 904 458 snapshot~; +#X floatatom 904 478 0 0 0 0 - - -; +#X obj 904 437 r myMet; +#X obj 609 461 snapshot~; +#X floatatom 609 481 0 0 0 0 - - -; +#X obj 609 440 r myMet; +#X obj 279 580 snapshot~; +#X floatatom 279 600 0 0 0 0 - - -; +#X obj 279 559 r myMet; +#X obj 673 250 cos~; +#X obj 757 255 sin~; +#X obj 37 157 *~ 3.14159; +#X obj 217 156 *~ 6.28319; +#X obj 129 463 /~ 6.28319; +#X obj 673 178 /~ 6.28319; +#X obj 30 455 /~ 6.28319; +#X obj 122 196 sig~ 4.44288; +#X obj 1047 340 cos~; +#X obj 1062 361 r~ MY_MACH; +#X obj 1047 382 -~; +#X obj 1047 320 r~ thisEle; +#X obj 1032 410 +~; +#X obj 143 261 r~ effectShearThick2; +#X connect 0 0 7 0; +#X connect 2 0 38 0; +#X connect 4 0 88 0; +#X connect 5 0 6 0; +#X connect 6 0 91 0; +#X connect 7 0 8 0; +#X connect 9 0 84 0; +#X connect 10 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 16 0; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 107 0; +#X connect 17 0 14 0; +#X connect 18 0 14 1; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 23 1; +#X connect 23 0 35 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 28 0 30 0; +#X connect 28 0 30 1; +#X connect 30 0 27 1; +#X connect 31 0 32 1; +#X connect 32 0 35 1; +#X connect 33 0 31 0; +#X connect 34 0 31 1; +#X connect 35 0 117 0; +#X connect 36 0 140 0; +#X connect 37 0 38 1; +#X connect 38 0 109 0; +#X connect 39 0 41 0; +#X connect 39 0 48 0; +#X connect 40 0 41 1; +#X connect 40 0 48 1; +#X connect 41 0 42 0; +#X connect 42 0 96 0; +#X connect 42 0 133 0; +#X connect 43 0 44 1; +#X connect 44 0 141 0; +#X connect 45 0 46 0; +#X connect 46 0 142 0; +#X connect 47 0 98 0; +#X connect 48 0 47 0; +#X connect 49 0 100 0; +#X connect 50 0 104 0; +#X connect 51 0 55 0; +#X connect 52 0 54 0; +#X connect 53 0 54 1; +#X connect 54 0 55 1; +#X connect 55 0 56 0; +#X connect 55 0 56 1; +#X connect 56 0 113 0; +#X connect 56 0 65 0; +#X connect 57 0 61 0; +#X connect 58 0 60 0; +#X connect 59 0 60 1; +#X connect 60 0 61 1; +#X connect 61 0 148 0; +#X connect 62 0 64 0; +#X connect 63 0 64 1; +#X connect 64 0 122 0; +#X connect 65 0 66 0; +#X connect 67 0 65 0; +#X connect 68 0 40 0; +#X connect 69 0 19 0; +#X connect 70 0 13 1; +#X connect 71 0 7 1; +#X connect 72 0 4 0; +#X connect 73 0 4 1; +#X connect 74 0 36 1; +#X connect 75 0 25 1; +#X connect 77 0 43 0; +#X connect 79 0 12 1; +#X connect 80 0 24 1; +#X connect 82 0 12 0; +#X connect 83 0 24 0; +#X connect 85 0 36 0; +#X connect 86 0 45 0; +#X connect 86 0 45 1; +#X connect 87 0 138 0; +#X connect 89 0 44 0; +#X connect 90 0 46 1; +#X connect 92 0 43 1; +#X connect 94 0 39 0; +#X connect 95 0 68 0; +#X connect 97 0 49 1; +#X connect 99 0 50 1; +#X connect 101 0 58 0; +#X connect 101 0 58 1; +#X connect 102 0 51 0; +#X connect 103 0 52 0; +#X connect 103 0 52 1; +#X connect 105 0 59 0; +#X connect 105 0 59 1; +#X connect 106 0 57 0; +#X connect 108 0 62 0; +#X connect 110 0 51 1; +#X connect 111 0 57 1; +#X connect 112 0 53 0; +#X connect 112 0 53 1; +#X connect 114 0 63 0; +#X connect 116 0 63 1; +#X connect 118 0 62 1; +#X connect 120 0 115 0; +#X connect 120 0 127 0; +#X connect 121 0 139 0; +#X connect 122 0 119 0; +#X connect 122 0 124 0; +#X connect 123 0 122 1; +#X connect 124 0 125 0; +#X connect 126 0 124 0; +#X connect 127 0 128 0; +#X connect 129 0 127 0; +#X connect 130 0 131 0; +#X connect 132 0 130 0; +#X connect 133 0 134 0; +#X connect 135 0 133 0; +#X connect 136 0 49 0; +#X connect 137 0 50 0; +#X connect 138 0 5 0; +#X connect 139 0 9 0; +#X connect 139 0 81 0; +#X connect 140 0 37 0; +#X connect 141 0 136 0; +#X connect 141 0 137 0; +#X connect 142 0 93 0; +#X connect 143 0 8 1; +#X connect 144 0 146 0; +#X connect 145 0 146 1; +#X connect 146 0 148 1; +#X connect 147 0 144 0; +#X connect 148 0 120 1; +#X connect 148 0 120 0; +#X connect 149 0 78 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/HoweIntTest.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/HoweIntTest.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,335 @@ +#N canvas 301 57 1179 646 10; +#X obj 107 135 sig~ 0.12; +#X text 107 118 Alpha; +#X obj 114 381 sig~ 1.02; +#X text 114 364 C2; +#X obj 37 306 *~; +#X obj 37 178 /~ 4; +#X obj 37 198 sqrt~; +#X obj 107 176 *~; +#X obj 107 218 /~; +#X obj 217 182 /~ 343; +#X obj 349 116 r~ MY_MACH; +#X obj 349 139 *~; +#X obj 364 202 *~; +#X obj 364 242 /~; +#X obj 385 300 /~; +#X obj 364 320 pow~; +#X obj 349 341 *~; +#X obj 385 262 sig~ 5; +#X obj 400 281 sig~ 3; +#X obj 487 134 cos~; +#X obj 502 154 r~ MY_MACH; +#X obj 487 175 *~; +#X obj 487 197 +~ 1; +#X obj 487 222 *~; +#X obj 503 285 *~; +#X obj 503 325 /~; +#X obj 503 350 *~; +#X obj 503 414 +~; +#X obj 518 370 sig~ 0.12; +#X text 530 351 Alpha; +#X obj 518 393 *~; +#X obj 524 473 /~; +#X obj 503 493 pow~; +#X obj 524 435 sig~ 3; +#X obj 539 454 sig~ 2; +#X obj 487 519 *~; +#X obj 129 442 *~; +#X obj 129 485 sin~; +#X obj 114 506 *~; +#X obj 274 458 exp~; +#X obj 357 458 exp~; +#X obj 274 481 +~; +#X obj 274 504 /~ 2; +#X obj 688 111 +~; +#X obj 673 156 *~; +#X obj 30 391 *~; +#X obj 30 433 *~; +#X obj 342 504 /~ 2; +#X obj 342 481 -~; +#X obj 673 296 *~; +#X obj 757 299 *~; +#X obj 865 181 *~; +#X obj 880 224 *~; +#X obj 895 267 *~; +#X obj 880 288 +~; +#X obj 865 310 /~; +#X obj 865 337 *~; +#X obj 1032 170 *~; +#X obj 1047 213 *~; +#X obj 1062 256 *~; +#X obj 1047 277 +~; +#X obj 1032 299 /~; +#X obj 680 406 /~; +#X obj 695 468 +~; +#X obj 680 492 *~; +#X obj 602 359 snapshot~; +#X floatatom 602 379 10 0 0 0 - - -; +#X obj 602 338 r myMet; +#X obj 358 438 *~ -1; +#X obj 487 89 r~ thisEle; +#X obj 379 222 r~ windSpeed; +#X obj 122 155 r~ thisLen; +#X obj 37 265 r~ thisLen; +#X obj 52 286 r~ thisWid; +#X obj 144 422 r~ thisDep; +#X obj 518 305 r~ windSpeed; +#X obj 680 573 s~ thisHowe; +#X obj 688 70 r~ thisDep; +#X obj 143 288 s~ \$0-sigma; +#X obj 379 181 r~ \$0-sigma; +#X obj 518 264 r~ \$0-sigma; +#X obj 266 181 s~ \$0-omega; +#X obj 364 159 r~ \$0-omega; +#X obj 503 242 r~ \$0-omega; +#X obj 217 204 s~ \$0-Ko; +#X obj 129 402 r~ \$0-Ko; +#X obj 30 365 r~ \$0-Ko; +#X obj 37 136 r~ \$0-A; +#X obj 37 327 s~ \$0-A; +#X obj 673 49 r~ \$0-Ko; +#X obj 45 412 r~ \$0-A; +#X obj 37 218 s~ \$0-l; +#X obj 703 90 r~ \$0-l; +#X obj 30 477 s~ \$0-comp1; +#X obj 274 438 r~ \$0-comp1; +#X obj 358 419 r~ \$0-comp1; +#X obj 274 528 s~ \$0-cosh; +#X obj 687 276 r~ \$0-cosh; +#X obj 342 528 s~ \$0-sinh; +#X obj 772 279 r~ \$0-sinh; +#X obj 673 320 s~ \$0-thisX; +#X obj 1047 189 r~ \$0-thisX; +#X obj 865 139 r~ \$0-thisX; +#X obj 880 200 r~ \$0-thisX; +#X obj 757 321 s~ \$0-thisY; +#X obj 1062 233 r~ \$0-thisY; +#X obj 1032 128 r~ \$0-thisY; +#X obj 349 363 s~ \$0-num1; +#X obj 680 366 r~ \$0-num1; +#X obj 114 529 s~ \$0-num2; +#X obj 880 160 r~ \$0-num2; +#X obj 1047 149 r~ \$0-num2; +#X obj 895 244 r~ \$0-thisY; +#X obj 865 360 s~ \$0-block1; +#X obj 695 427 r~ \$0-block1; +#X obj 1032 459 s~ \$0-block2; +#X obj 710 447 r~ \$0-block2; +#X obj 487 542 s~ \$0-demon1; +#X obj 695 385 r~ \$0-demon1; +#X obj 629 574 outlet~; +#X obj 1032 437 *~; +#X obj 217 135 inlet~; +#X obj 681 534 /~; +#X obj 696 514 r~ thisDist; +#X obj 833 563 snapshot~; +#X floatatom 833 583 0 0 0 0 - - -; +#X obj 833 542 r myMet; +#X obj 1050 534 snapshot~; +#X floatatom 1050 554 0 0 0 0 - - -; +#X obj 1050 513 r myMet; +#X obj 609 461 snapshot~; +#X floatatom 609 481 0 0 0 0 - - -; +#X obj 609 440 r myMet; +#X obj 279 580 snapshot~; +#X floatatom 279 600 0 0 0 0 - - -; +#X obj 279 559 r myMet; +#X obj 673 250 cos~; +#X obj 757 255 sin~; +#X obj 37 157 *~ 3.14159; +#X obj 217 156 *~ 6.28319; +#X obj 129 463 /~ 6.28319; +#X obj 673 178 /~ 6.28319; +#X obj 30 455 /~ 6.28319; +#X obj 122 196 sig~ 4.44288; +#X obj 1047 340 cos~; +#X obj 1062 361 r~ MY_MACH; +#X obj 1047 382 -~; +#X obj 1047 320 r~ thisEle; +#X obj 1032 410 +~; +#X obj 143 261 r~ effectShearThick2; +#X obj 956 476 *~ 2; +#X obj 956 497 *~; +#X obj 954 388 snapshot~; +#X floatatom 954 408 0 0 0 0 - - -; +#X obj 954 367 r myMet; +#X obj 1104 422 snapshot~; +#X floatatom 1104 442 0 0 0 0 - - -; +#X obj 1104 401 r myMet; +#X obj 969 538 snapshot~; +#X floatatom 969 558 0 0 0 0 - - -; +#X obj 969 517 r myMet; +#X obj 906 519 +~; +#X obj 901 493 *~; +#X obj 920 561 *~; +#X obj 906 588 +~; +#X obj 971 599 snapshot~; +#X floatatom 971 619 0 0 0 0 - - -; +#X obj 971 578 r myMet; +#X connect 0 0 7 0; +#X connect 2 0 38 0; +#X connect 4 0 88 0; +#X connect 5 0 6 0; +#X connect 6 0 91 0; +#X connect 7 0 8 0; +#X connect 9 0 84 0; +#X connect 10 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 16 0; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 107 0; +#X connect 17 0 14 0; +#X connect 18 0 14 1; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 23 1; +#X connect 23 0 35 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 28 0 30 0; +#X connect 28 0 30 1; +#X connect 30 0 27 1; +#X connect 31 0 32 1; +#X connect 32 0 35 1; +#X connect 33 0 31 0; +#X connect 34 0 31 1; +#X connect 35 0 117 0; +#X connect 36 0 140 0; +#X connect 37 0 38 1; +#X connect 38 0 109 0; +#X connect 39 0 41 0; +#X connect 39 0 48 0; +#X connect 40 0 41 1; +#X connect 40 0 48 1; +#X connect 41 0 42 0; +#X connect 42 0 96 0; +#X connect 42 0 133 0; +#X connect 43 0 44 1; +#X connect 44 0 141 0; +#X connect 45 0 46 0; +#X connect 46 0 142 0; +#X connect 47 0 98 0; +#X connect 48 0 47 0; +#X connect 49 0 100 0; +#X connect 50 0 104 0; +#X connect 51 0 55 0; +#X connect 52 0 54 0; +#X connect 53 0 54 1; +#X connect 54 0 55 1; +#X connect 55 0 56 0; +#X connect 55 0 56 1; +#X connect 56 0 113 0; +#X connect 56 0 65 0; +#X connect 57 0 61 0; +#X connect 58 0 60 0; +#X connect 59 0 60 1; +#X connect 60 0 61 1; +#X connect 61 0 148 0; +#X connect 61 0 152 0; +#X connect 61 0 150 0; +#X connect 61 0 162 0; +#X connect 61 0 162 1; +#X connect 62 0 64 0; +#X connect 63 0 64 1; +#X connect 64 0 122 0; +#X connect 65 0 66 0; +#X connect 67 0 65 0; +#X connect 68 0 40 0; +#X connect 69 0 19 0; +#X connect 70 0 13 1; +#X connect 71 0 7 1; +#X connect 72 0 4 0; +#X connect 73 0 4 1; +#X connect 74 0 36 1; +#X connect 75 0 25 1; +#X connect 77 0 43 0; +#X connect 79 0 12 1; +#X connect 80 0 24 1; +#X connect 82 0 12 0; +#X connect 83 0 24 0; +#X connect 85 0 36 0; +#X connect 86 0 45 0; +#X connect 86 0 45 1; +#X connect 87 0 138 0; +#X connect 89 0 44 0; +#X connect 90 0 46 1; +#X connect 92 0 43 1; +#X connect 94 0 39 0; +#X connect 95 0 68 0; +#X connect 97 0 49 1; +#X connect 99 0 50 1; +#X connect 101 0 58 0; +#X connect 101 0 58 1; +#X connect 102 0 51 0; +#X connect 103 0 52 0; +#X connect 103 0 52 1; +#X connect 105 0 59 0; +#X connect 105 0 59 1; +#X connect 106 0 57 0; +#X connect 108 0 62 0; +#X connect 110 0 51 1; +#X connect 111 0 57 1; +#X connect 112 0 53 0; +#X connect 112 0 53 1; +#X connect 114 0 63 0; +#X connect 116 0 63 1; +#X connect 118 0 62 1; +#X connect 120 0 115 0; +#X connect 120 0 127 0; +#X connect 121 0 139 0; +#X connect 122 0 119 0; +#X connect 122 0 124 0; +#X connect 123 0 122 1; +#X connect 124 0 125 0; +#X connect 126 0 124 0; +#X connect 127 0 128 0; +#X connect 129 0 127 0; +#X connect 130 0 131 0; +#X connect 132 0 130 0; +#X connect 133 0 134 0; +#X connect 135 0 133 0; +#X connect 136 0 49 0; +#X connect 137 0 50 0; +#X connect 138 0 5 0; +#X connect 139 0 9 0; +#X connect 139 0 81 0; +#X connect 140 0 37 0; +#X connect 141 0 136 0; +#X connect 141 0 137 0; +#X connect 142 0 93 0; +#X connect 143 0 8 1; +#X connect 144 0 146 0; +#X connect 145 0 146 1; +#X connect 146 0 148 1; +#X connect 146 0 155 0; +#X connect 146 0 151 1; +#X connect 146 0 163 1; +#X connect 146 0 163 0; +#X connect 147 0 144 0; +#X connect 148 0 120 1; +#X connect 148 0 120 0; +#X connect 149 0 78 0; +#X connect 150 0 151 0; +#X connect 151 0 158 0; +#X connect 151 0 161 1; +#X connect 152 0 153 0; +#X connect 154 0 152 0; +#X connect 155 0 156 0; +#X connect 157 0 155 0; +#X connect 158 0 159 0; +#X connect 160 0 158 0; +#X connect 161 0 164 0; +#X connect 162 0 161 0; +#X connect 163 0 164 1; +#X connect 164 0 165 0; +#X connect 165 0 166 0; +#X connect 167 0 165 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/HoweIntensity.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/HoweIntensity.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,297 @@ +#N canvas 102 95 1179 646 10; +#X obj 107 135 sig~ 0.12; +#X text 107 118 Alpha; +#X obj 114 381 sig~ 1.02; +#X text 114 364 C2; +#X obj 37 306 *~; +#X obj 37 178 /~ 4; +#X obj 37 198 sqrt~; +#X obj 107 176 *~; +#X obj 107 218 /~; +#X obj 217 182 /~ 343; +#X obj 349 116 r~ MY_MACH; +#X obj 349 139 *~; +#X obj 364 202 *~; +#X obj 364 242 /~; +#X obj 385 300 /~; +#X obj 364 320 pow~; +#X obj 349 341 *~; +#X obj 385 262 sig~ 5; +#X obj 400 281 sig~ 3; +#X obj 487 134 cos~; +#X obj 502 154 r~ MY_MACH; +#X obj 487 175 *~; +#X obj 487 197 +~ 1; +#X obj 487 222 *~; +#X obj 503 285 *~; +#X obj 503 325 /~; +#X obj 503 350 *~; +#X obj 503 414 +~; +#X obj 518 370 sig~ 0.12; +#X text 530 351 Alpha; +#X obj 518 393 *~; +#X obj 524 473 /~; +#X obj 503 493 pow~; +#X obj 524 435 sig~ 3; +#X obj 539 454 sig~ 2; +#X obj 487 519 *~; +#X obj 129 442 *~; +#X obj 129 485 sin~; +#X obj 114 506 *~; +#X obj 274 458 exp~; +#X obj 229 285 snapshot~; +#X floatatom 229 305 0 0 0 0 - - -; +#X obj 229 264 r myMet; +#X obj 357 458 exp~; +#X obj 274 481 +~; +#X obj 274 504 /~ 2; +#X obj 688 111 +~; +#X obj 673 156 *~; +#X obj 30 391 *~; +#X obj 30 433 *~; +#X obj 342 504 /~ 2; +#X obj 342 481 -~; +#X obj 673 296 *~; +#X obj 757 299 *~; +#X obj 865 181 *~; +#X obj 880 224 *~; +#X obj 895 267 *~; +#X obj 880 288 +~; +#X obj 865 310 /~; +#X obj 865 337 *~; +#X obj 1032 170 *~; +#X obj 1047 213 *~; +#X obj 1062 256 *~; +#X obj 1047 277 +~; +#X obj 1032 299 /~; +#X obj 680 406 /~; +#X obj 680 492 *~; +#X obj 602 359 snapshot~; +#X floatatom 602 379 10 0 0 0 - - -; +#X obj 602 338 r myMet; +#X obj 358 438 *~ -1; +#X obj 487 89 r~ thisEle; +#X obj 379 222 r~ windSpeed; +#X obj 122 155 r~ thisLen; +#X obj 37 265 r~ thisLen; +#X obj 52 286 r~ thisWid; +#X obj 144 422 r~ thisDep; +#X obj 518 305 r~ windSpeed; +#X obj 680 573 s~ thisHowe; +#X obj 688 70 r~ thisDep; +#X obj 107 240 s~ \$0-sigma; +#X obj 379 181 r~ \$0-sigma; +#X obj 518 264 r~ \$0-sigma; +#X obj 266 181 s~ \$0-omega; +#X obj 364 159 r~ \$0-omega; +#X obj 503 242 r~ \$0-omega; +#X obj 217 204 s~ \$0-Ko; +#X obj 129 402 r~ \$0-Ko; +#X obj 30 365 r~ \$0-Ko; +#X obj 37 136 r~ \$0-A; +#X obj 37 327 s~ \$0-A; +#X obj 673 49 r~ \$0-Ko; +#X obj 45 412 r~ \$0-A; +#X obj 37 218 s~ \$0-l; +#X obj 703 90 r~ \$0-l; +#X obj 30 477 s~ \$0-comp1; +#X obj 274 438 r~ \$0-comp1; +#X obj 358 419 r~ \$0-comp1; +#X obj 274 528 s~ \$0-cosh; +#X obj 687 276 r~ \$0-cosh; +#X obj 342 528 s~ \$0-sinh; +#X obj 772 279 r~ \$0-sinh; +#X obj 673 320 s~ \$0-thisX; +#X obj 1047 189 r~ \$0-thisX; +#X obj 865 139 r~ \$0-thisX; +#X obj 880 200 r~ \$0-thisX; +#X obj 757 321 s~ \$0-thisY; +#X obj 1062 233 r~ \$0-thisY; +#X obj 1032 128 r~ \$0-thisY; +#X obj 349 363 s~ \$0-num1; +#X obj 680 366 r~ \$0-num1; +#X obj 114 529 s~ \$0-num2; +#X obj 880 160 r~ \$0-num2; +#X obj 1047 149 r~ \$0-num2; +#X obj 895 244 r~ \$0-thisY; +#X obj 865 360 s~ \$0-block1; +#X obj 695 427 r~ \$0-block1; +#X obj 1032 459 s~ \$0-block2; +#X obj 710 447 r~ \$0-block2; +#X obj 487 542 s~ \$0-demon1; +#X obj 695 385 r~ \$0-demon1; +#X obj 629 574 outlet~; +#X obj 1032 437 *~; +#X obj 217 135 inlet~; +#X obj 774 498 /~; +#X obj 789 478 r~ thisDist; +#X obj 833 563 snapshot~; +#X floatatom 833 583 0 0 0 0 - - -; +#X obj 833 542 r myMet; +#X obj 904 458 snapshot~; +#X floatatom 904 478 0 0 0 0 - - -; +#X obj 904 437 r myMet; +#X obj 609 461 snapshot~; +#X floatatom 609 481 0 0 0 0 - - -; +#X obj 609 440 r myMet; +#X obj 279 580 snapshot~; +#X floatatom 279 600 0 0 0 0 - - -; +#X obj 279 559 r myMet; +#X obj 673 250 cos~; +#X obj 757 255 sin~; +#X obj 37 157 *~ 3.14159; +#X obj 217 156 *~ 6.28319; +#X obj 129 463 /~ 6.28319; +#X obj 673 178 /~ 6.28319; +#X obj 30 455 /~ 6.28319; +#X obj 122 196 sig~ 4.44288; +#X obj 1047 340 cos~; +#X obj 1062 361 r~ MY_MACH; +#X obj 1047 382 -~; +#X obj 1047 320 r~ thisEle; +#X obj 1032 410 +~; +#X obj 695 468 +~; +#X connect 0 0 7 0; +#X connect 2 0 38 0; +#X connect 4 0 90 0; +#X connect 5 0 6 0; +#X connect 6 0 93 0; +#X connect 6 0 40 0; +#X connect 7 0 8 0; +#X connect 8 0 80 0; +#X connect 9 0 86 0; +#X connect 10 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 16 0; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 109 0; +#X connect 17 0 14 0; +#X connect 18 0 14 1; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 23 1; +#X connect 23 0 35 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 28 0 30 0; +#X connect 28 0 30 1; +#X connect 30 0 27 1; +#X connect 31 0 32 1; +#X connect 32 0 35 1; +#X connect 33 0 31 0; +#X connect 34 0 31 1; +#X connect 35 0 119 0; +#X connect 36 0 142 0; +#X connect 37 0 38 1; +#X connect 38 0 111 0; +#X connect 39 0 44 0; +#X connect 39 0 51 0; +#X connect 40 0 41 0; +#X connect 42 0 40 0; +#X connect 43 0 44 1; +#X connect 43 0 51 1; +#X connect 44 0 45 0; +#X connect 45 0 98 0; +#X connect 45 0 135 0; +#X connect 46 0 47 1; +#X connect 47 0 143 0; +#X connect 48 0 49 0; +#X connect 49 0 144 0; +#X connect 50 0 100 0; +#X connect 51 0 50 0; +#X connect 52 0 102 0; +#X connect 53 0 106 0; +#X connect 54 0 58 0; +#X connect 55 0 57 0; +#X connect 56 0 57 1; +#X connect 57 0 58 1; +#X connect 58 0 59 0; +#X connect 58 0 59 1; +#X connect 59 0 115 0; +#X connect 59 0 67 0; +#X connect 60 0 64 0; +#X connect 61 0 63 0; +#X connect 62 0 63 1; +#X connect 63 0 64 1; +#X connect 64 0 150 0; +#X connect 65 0 66 0; +#X connect 66 0 121 0; +#X connect 66 0 126 0; +#X connect 67 0 68 0; +#X connect 69 0 67 0; +#X connect 70 0 43 0; +#X connect 71 0 19 0; +#X connect 72 0 13 1; +#X connect 73 0 7 1; +#X connect 74 0 4 0; +#X connect 75 0 4 1; +#X connect 76 0 36 1; +#X connect 77 0 25 1; +#X connect 79 0 46 0; +#X connect 81 0 12 1; +#X connect 82 0 24 1; +#X connect 84 0 12 0; +#X connect 85 0 24 0; +#X connect 87 0 36 0; +#X connect 88 0 48 0; +#X connect 88 0 48 1; +#X connect 89 0 140 0; +#X connect 91 0 47 0; +#X connect 92 0 49 1; +#X connect 94 0 46 1; +#X connect 96 0 39 0; +#X connect 97 0 70 0; +#X connect 99 0 52 1; +#X connect 101 0 53 1; +#X connect 103 0 61 0; +#X connect 103 0 61 1; +#X connect 104 0 54 0; +#X connect 105 0 55 0; +#X connect 105 0 55 1; +#X connect 107 0 62 0; +#X connect 107 0 62 1; +#X connect 108 0 60 0; +#X connect 110 0 65 0; +#X connect 112 0 54 1; +#X connect 113 0 60 1; +#X connect 114 0 56 0; +#X connect 114 0 56 1; +#X connect 116 0 151 0; +#X connect 118 0 151 1; +#X connect 120 0 65 1; +#X connect 122 0 117 0; +#X connect 123 0 141 0; +#X connect 125 0 124 1; +#X connect 126 0 127 0; +#X connect 128 0 126 0; +#X connect 129 0 130 0; +#X connect 131 0 129 0; +#X connect 132 0 133 0; +#X connect 134 0 132 0; +#X connect 135 0 136 0; +#X connect 137 0 135 0; +#X connect 138 0 52 0; +#X connect 139 0 53 0; +#X connect 140 0 5 0; +#X connect 141 0 9 0; +#X connect 141 0 83 0; +#X connect 142 0 37 0; +#X connect 143 0 138 0; +#X connect 143 0 139 0; +#X connect 144 0 95 0; +#X connect 145 0 8 1; +#X connect 146 0 148 0; +#X connect 147 0 148 1; +#X connect 148 0 150 1; +#X connect 149 0 146 0; +#X connect 150 0 122 1; +#X connect 150 0 122 0; +#X connect 151 0 66 1; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/HoweIntensityDipoleD2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/HoweIntensityDipoleD2.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,231 @@ +#N canvas 45 30 1347 841 10; +#X obj 1116 112 sig~ 1.02; +#X text 1116 95 C2; +#X obj 1140 372 *~; +#X obj 1152 486 /~ 4; +#X obj 1152 506 sqrt~; +#X obj 227 192 /~ 343; +#X obj 359 149 *~; +#X obj 374 212 *~; +#X obj 374 252 /~; +#X obj 395 310 /~; +#X obj 374 330 pow~; +#X obj 359 351 *~; +#X obj 395 272 sig~ 5; +#X obj 410 291 sig~ 3; +#X obj 497 144 cos~; +#X obj 497 185 *~; +#X obj 497 207 +~ 1; +#X obj 497 232 *~; +#X obj 513 295 *~; +#X obj 513 335 /~; +#X obj 513 360 *~; +#X obj 513 424 +~; +#X obj 528 380 sig~ 0.12; +#X text 540 361 Alpha; +#X obj 528 403 *~; +#X obj 534 483 /~; +#X obj 513 503 pow~; +#X obj 534 445 sig~ 3; +#X obj 549 464 sig~ 2; +#X obj 497 529 *~; +#X obj 1131 173 *~; +#X obj 1131 216 sin~; +#X obj 1116 237 *~; +#X obj 284 468 exp~; +#X obj 367 468 exp~; +#X obj 284 491 +~; +#X obj 284 514 /~ 2; +#X obj 698 121 +~; +#X obj 683 166 *~; +#X obj 1047 430 *~; +#X obj 1047 472 *~; +#X obj 352 514 /~ 2; +#X obj 352 491 -~; +#X obj 683 306 *~; +#X obj 767 309 *~; +#X obj 875 191 *~; +#X obj 890 234 *~; +#X obj 905 277 *~; +#X obj 890 298 +~; +#X obj 875 320 /~; +#X obj 875 347 *~; +#X obj 1017 166 cos~; +#X obj 1017 207 -~; +#X obj 690 416 /~; +#X obj 690 502 *~; +#X obj 368 448 *~ -1; +#X obj 276 191 s~ \$0-omega; +#X obj 374 169 r~ \$0-omega; +#X obj 513 252 r~ \$0-omega; +#X obj 227 214 s~ \$0-Ko; +#X obj 1131 133 r~ \$0-Ko; +#X obj 1047 404 r~ \$0-Ko; +#X obj 683 59 r~ \$0-Ko; +#X obj 1152 526 s~ \$0-l; +#X obj 713 100 r~ \$0-l; +#X obj 1047 516 s~ \$0-comp1; +#X obj 284 448 r~ \$0-comp1; +#X obj 368 429 r~ \$0-comp1; +#X obj 284 538 s~ \$0-cosh; +#X obj 697 286 r~ \$0-cosh; +#X obj 352 538 s~ \$0-sinh; +#X obj 782 289 r~ \$0-sinh; +#X obj 683 330 s~ \$0-thisX; +#X obj 875 149 r~ \$0-thisX; +#X obj 890 210 r~ \$0-thisX; +#X obj 767 331 s~ \$0-thisY; +#X obj 359 373 s~ \$0-num1; +#X obj 690 376 r~ \$0-num1; +#X obj 1116 260 s~ \$0-num2; +#X obj 890 170 r~ \$0-num2; +#X obj 905 254 r~ \$0-thisY; +#X obj 875 370 s~ \$0-block1; +#X obj 1017 257 s~ \$0-block2; +#X obj 497 552 s~ \$0-demon1; +#X obj 705 395 r~ \$0-demon1; +#X obj 639 584 outlet~; +#X obj 1017 233 *~; +#X obj 227 145 inlet~; +#X obj 691 542 /~; +#X obj 683 260 cos~; +#X obj 767 265 sin~; +#X obj 1152 465 *~ 3.14159; +#X obj 227 166 *~ 6.28319; +#X obj 1131 194 /~ 6.28319; +#X obj 683 188 /~ 6.28319; +#X obj 1047 494 /~ 6.28319; +#X obj 705 437 r~ \$0-block2; +#X obj 365 60 inlet~; +#X text 349 39 Mach number; +#X obj 463 54 inlet~; +#X text 447 33 Source Speed; +#X obj 350 629 snapshot~; +#X floatatom 350 649 0 0 0 0 - - -; +#X obj 350 608 r myMet; +#X obj 111 92 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 111 145 s GO; +#X obj 602 45 inlet~; +#X text 586 24 Source Elevation; +#X obj 771 489 inlet~; +#X obj 1139 327 inlet~; +#X text 1132 309 Cavity Length; +#X obj 1142 56 inlet~; +#X text 1136 35 Cavity Depth; +#X obj 1253 161 inlet~; +#X text 1244 129 cav width; +#X obj 216 62 inlet~; +#X connect 0 0 32 0; +#X connect 2 0 91 0; +#X connect 2 0 40 1; +#X connect 3 0 4 0; +#X connect 4 0 63 0; +#X connect 5 0 59 0; +#X connect 6 0 11 0; +#X connect 7 0 8 0; +#X connect 8 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 11 1; +#X connect 11 0 76 0; +#X connect 12 0 9 0; +#X connect 13 0 9 1; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 29 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 21 0; +#X connect 21 0 26 0; +#X connect 22 0 24 0; +#X connect 22 0 24 1; +#X connect 24 0 21 1; +#X connect 25 0 26 1; +#X connect 26 0 29 1; +#X connect 27 0 25 0; +#X connect 28 0 25 1; +#X connect 29 0 83 0; +#X connect 30 0 93 0; +#X connect 31 0 32 1; +#X connect 32 0 78 0; +#X connect 33 0 35 0; +#X connect 33 0 42 0; +#X connect 34 0 35 1; +#X connect 34 0 42 1; +#X connect 35 0 36 0; +#X connect 36 0 68 0; +#X connect 37 0 38 1; +#X connect 38 0 94 0; +#X connect 39 0 40 0; +#X connect 40 0 95 0; +#X connect 41 0 70 0; +#X connect 42 0 41 0; +#X connect 43 0 72 0; +#X connect 44 0 75 0; +#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 50 0 81 0; +#X connect 51 0 52 0; +#X connect 52 0 86 0; +#X connect 52 0 86 1; +#X connect 53 0 54 0; +#X connect 54 0 88 0; +#X connect 55 0 34 0; +#X connect 57 0 7 0; +#X connect 58 0 18 0; +#X connect 60 0 30 0; +#X connect 61 0 39 0; +#X connect 61 0 39 1; +#X connect 62 0 38 0; +#X connect 64 0 37 1; +#X connect 66 0 33 0; +#X connect 67 0 55 0; +#X connect 69 0 43 1; +#X connect 71 0 44 1; +#X connect 73 0 45 0; +#X connect 74 0 46 0; +#X connect 74 0 46 1; +#X connect 77 0 53 0; +#X connect 79 0 45 1; +#X connect 80 0 47 0; +#X connect 80 0 47 1; +#X connect 84 0 53 1; +#X connect 86 0 82 0; +#X connect 87 0 92 0; +#X connect 88 0 85 0; +#X connect 89 0 43 0; +#X connect 90 0 44 0; +#X connect 91 0 3 0; +#X connect 92 0 5 0; +#X connect 92 0 56 0; +#X connect 93 0 31 0; +#X connect 94 0 89 0; +#X connect 94 0 90 0; +#X connect 95 0 65 0; +#X connect 96 0 54 1; +#X connect 97 0 6 0; +#X connect 97 0 6 1; +#X connect 97 0 15 1; +#X connect 97 0 52 1; +#X connect 99 0 8 1; +#X connect 99 0 19 1; +#X connect 101 0 102 0; +#X connect 103 0 101 0; +#X connect 104 0 105 0; +#X connect 106 0 51 0; +#X connect 106 0 14 0; +#X connect 108 0 88 1; +#X connect 108 0 101 0; +#X connect 109 0 2 0; +#X connect 111 0 37 0; +#X connect 111 0 30 1; +#X connect 113 0 2 1; +#X connect 115 0 7 1; +#X connect 115 0 18 1; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/HoweIntensityMonoTest.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/HoweIntensityMonoTest.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,273 @@ +#N canvas 274 23 1261 756 10; +#X obj -17 395 sig~ 1.02; +#X text -17 378 C2; +#X obj 988 536 *~; +#X obj 989 632 /~ 4; +#X obj 989 652 sqrt~; +#X obj 86 196 /~ 343; +#X obj 218 153 *~; +#X obj 233 216 *~; +#X obj 233 256 /~; +#X obj 254 314 /~; +#X obj 233 334 pow~; +#X obj 218 355 *~; +#X obj 254 276 sig~ 5; +#X obj 269 295 sig~ 3; +#X obj 356 148 cos~; +#X obj 356 189 *~; +#X obj 356 211 +~ 1; +#X obj 356 236 *~; +#X obj 372 299 *~; +#X obj 372 339 /~; +#X obj 372 364 *~; +#X obj 372 428 +~; +#X obj 387 384 sig~ 0.12; +#X text 399 365 Alpha; +#X obj 387 407 *~; +#X obj 393 487 /~; +#X obj 372 507 pow~; +#X obj 393 449 sig~ 3; +#X obj 408 468 sig~ 2; +#X obj 356 533 *~; +#X obj -2 456 *~; +#X obj -2 499 sin~; +#X obj -17 520 *~; +#X obj 143 472 exp~; +#X obj 226 472 exp~; +#X obj 143 495 +~; +#X obj 143 518 /~ 2; +#X obj 557 125 +~; +#X obj 542 170 *~; +#X obj 881 546 *~; +#X obj 881 588 *~; +#X obj 211 518 /~ 2; +#X obj 211 495 -~; +#X obj 542 310 *~; +#X obj 626 313 *~; +#X obj 734 195 *~; +#X obj 749 238 *~; +#X obj 764 281 *~; +#X obj 749 302 +~; +#X obj 734 324 /~; +#X obj 734 351 *~; +#X obj 901 184 *~; +#X obj 916 227 *~; +#X obj 931 270 *~; +#X obj 916 291 +~; +#X obj 901 313 /~; +#X obj 549 420 /~; +#X obj 564 482 +~; +#X obj 549 506 *~; +#X obj 227 452 *~ -1; +#X obj 135 195 s~ \$0-omega; +#X obj 233 173 r~ \$0-omega; +#X obj 372 256 r~ \$0-omega; +#X obj 86 218 s~ \$0-Ko; +#X obj 881 520 r~ \$0-Ko; +#X obj 542 63 r~ \$0-Ko; +#X obj 989 672 s~ \$0-l; +#X obj 572 104 r~ \$0-l; +#X obj 881 632 s~ \$0-comp1; +#X obj 143 452 r~ \$0-comp1; +#X obj 227 433 r~ \$0-comp1; +#X obj 143 542 s~ \$0-cosh; +#X obj 556 290 r~ \$0-cosh; +#X obj 211 542 s~ \$0-sinh; +#X obj 641 293 r~ \$0-sinh; +#X obj 542 334 s~ \$0-thisX; +#X obj 916 203 r~ \$0-thisX; +#X obj 734 153 r~ \$0-thisX; +#X obj 749 214 r~ \$0-thisX; +#X obj 626 335 s~ \$0-thisY; +#X obj 931 247 r~ \$0-thisY; +#X obj 901 142 r~ \$0-thisY; +#X obj 218 377 s~ \$0-num1; +#X obj 549 380 r~ \$0-num1; +#X obj -17 543 s~ \$0-num2; +#X obj 749 174 r~ \$0-num2; +#X obj 916 163 r~ \$0-num2; +#X obj 764 258 r~ \$0-thisY; +#X obj 734 374 s~ \$0-block1; +#X obj 564 441 r~ \$0-block1; +#X obj 961 448 s~ \$0-block2; +#X obj 579 461 r~ \$0-block2; +#X obj 356 556 s~ \$0-demon1; +#X obj 564 399 r~ \$0-demon1; +#X obj 549 604 outlet~; +#X obj 902 336 *~; +#X obj 549 546 /~; +#X obj 542 264 cos~; +#X obj 626 269 sin~; +#X obj 989 611 *~ 3.14159; +#X obj 86 170 *~ 6.28319; +#X obj -2 477 /~ 6.28319; +#X obj 542 192 /~ 6.28319; +#X obj 881 610 /~ 6.28319; +#N canvas 630 236 287 220 MonopolePeak 0; +#X obj 152 158 outlet~; +#X obj 167 44 inlet~; +#X obj 182 65 inlet~; +#X obj 167 87 +~; +#X obj 167 112 *~ 4; +#X obj 152 23 sig~ 343; +#X obj 152 133 /~; +#X connect 1 0 3 0; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 86 121 pd MonopolePeak; +#X obj 86 95 r~ \$0-l; +#X obj 152 145 outlet~; +#X obj 1008 336 cos~; +#X obj 1008 377 -~; +#X obj 976 379 *~ 2; +#X obj 976 403 *~; +#X obj 961 426 +~; +#X obj 550 576 max~ 0; +#X obj 246 51 inlet~; +#X text 230 30 Mach number; +#X obj 344 45 inlet~; +#X text 328 24 Source Speed; +#X obj 483 36 inlet~; +#X text 467 15 Source Elevation; +#X obj 97 53 inlet~; +#X text 80 30 ShearThickness; +#X obj 868 59 inlet~; +#X text 861 41 Cavity Length; +#X obj 1043 65 inlet~; +#X text 1037 44 Cavity Depth; +#X obj 962 65 inlet~; +#X text 953 41 cav width; +#X obj 564 526 inlet~; +#X connect 0 0 32 0; +#X connect 2 0 99 0; +#X connect 2 0 40 1; +#X connect 3 0 4 0; +#X connect 4 0 66 0; +#X connect 5 0 63 0; +#X connect 5 0 30 0; +#X connect 6 0 11 0; +#X connect 7 0 8 0; +#X connect 8 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 11 1; +#X connect 11 0 82 0; +#X connect 12 0 9 0; +#X connect 13 0 9 1; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 29 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 21 0; +#X connect 21 0 26 0; +#X connect 22 0 24 0; +#X connect 22 0 24 1; +#X connect 24 0 21 1; +#X connect 25 0 26 1; +#X connect 26 0 29 1; +#X connect 27 0 25 0; +#X connect 28 0 25 1; +#X connect 29 0 92 0; +#X connect 30 0 101 0; +#X connect 31 0 32 1; +#X connect 32 0 84 0; +#X connect 33 0 35 0; +#X connect 33 0 42 0; +#X connect 34 0 35 1; +#X connect 34 0 42 1; +#X connect 35 0 36 0; +#X connect 36 0 71 0; +#X connect 37 0 38 1; +#X connect 38 0 102 0; +#X connect 39 0 40 0; +#X connect 40 0 103 0; +#X connect 41 0 73 0; +#X connect 42 0 41 0; +#X connect 43 0 75 0; +#X connect 44 0 79 0; +#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 50 0 88 0; +#X connect 51 0 55 0; +#X connect 52 0 54 0; +#X connect 53 0 54 1; +#X connect 54 0 55 1; +#X connect 55 0 95 0; +#X connect 55 0 95 1; +#X connect 55 0 109 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 96 0; +#X connect 59 0 34 0; +#X connect 61 0 7 0; +#X connect 62 0 18 0; +#X connect 64 0 39 0; +#X connect 64 0 39 1; +#X connect 65 0 38 0; +#X connect 67 0 37 1; +#X connect 69 0 33 0; +#X connect 70 0 59 0; +#X connect 72 0 43 1; +#X connect 74 0 44 1; +#X connect 76 0 52 0; +#X connect 76 0 52 1; +#X connect 77 0 45 0; +#X connect 78 0 46 0; +#X connect 78 0 46 1; +#X connect 80 0 53 0; +#X connect 80 0 53 1; +#X connect 81 0 51 0; +#X connect 83 0 56 0; +#X connect 85 0 45 1; +#X connect 86 0 51 1; +#X connect 87 0 47 0; +#X connect 87 0 47 1; +#X connect 89 0 57 0; +#X connect 91 0 57 1; +#X connect 93 0 56 1; +#X connect 95 0 111 0; +#X connect 96 0 112 0; +#X connect 97 0 43 0; +#X connect 98 0 44 0; +#X connect 99 0 3 0; +#X connect 100 0 5 0; +#X connect 100 0 60 0; +#X connect 101 0 31 0; +#X connect 102 0 97 0; +#X connect 102 0 98 0; +#X connect 103 0 68 0; +#X connect 104 0 106 0; +#X connect 104 0 100 0; +#X connect 105 0 104 0; +#X connect 107 0 108 0; +#X connect 108 0 110 1; +#X connect 109 0 110 0; +#X connect 110 0 111 1; +#X connect 111 0 90 0; +#X connect 112 0 94 0; +#X connect 113 0 6 1; +#X connect 113 0 6 0; +#X connect 113 0 15 1; +#X connect 113 0 108 1; +#X connect 115 0 8 1; +#X connect 115 0 19 1; +#X connect 117 0 14 0; +#X connect 117 0 107 0; +#X connect 119 0 7 1; +#X connect 119 0 18 1; +#X connect 121 0 2 0; +#X connect 123 0 37 0; +#X connect 123 0 104 1; +#X connect 123 0 30 1; +#X connect 125 0 2 1; +#X connect 127 0 96 1; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/arccos~.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/arccos~.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,40 @@ +#N canvas 177 186 443 430 10; +#X obj 162 73 inlet~; +#X obj 162 108 *~; +#X obj 197 107 +~ 1; +#X obj 147 136 -~; +#X obj 113 109 sig~ 1; +#X obj 147 163 sqrt~; +#X obj 182 193 /~; +#X obj 182 221 atan~; +#X obj 182 248 *~ 2; +#X obj 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; +#X connect 4 0 3 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 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; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/fcpan.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/fcpan.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,25 @@ +#N canvas 316 389 443 292 10; +#X obj 133 131 *~; +#X obj -4 123 *~; +#X obj 149 85 cos~; +#X obj 149 57 -~ 0.25; +#X obj 149 35 *~ 0.25; +#X obj 12 101 cos~; +#X obj 12 77 -~ 0.25; +#X obj -4 183 outlet~ l; +#X obj 133 191 outlet~ r; +#X obj -4 -4 inlet~; +#X obj 149 -28 inlet; +#X obj 149 14 sig~; +#X connect 0 0 8 0; +#X connect 1 0 7 0; +#X connect 2 0 0 1; +#X connect 3 0 2 0; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 1 1; +#X connect 6 0 5 0; +#X connect 9 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 11 0; +#X connect 11 0 4 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/midCav.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/midCav.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,135 @@ +#N canvas 388 200 1024 574 10; +#X obj 157 128 hsl 100 25 0.001 10 1 0 empty empty Length 3 13 0 10 +-262144 -1 -1 3656 1; +#X obj 157 158 hsl 100 25 0.0001 10 1 0 empty empty Width 3 13 0 10 +-262144 -1 -1 4905 1; +#X obj 157 187 hsl 100 25 0.001 10 1 0 empty empty Depth 3 13 0 10 +-262144 -1 -1 2911 1; +#X obj 157 247 hsl 100 25 1 50 0 0 empty empty Distance 3 13 0 10 -262144 +-1 -1 0 1; +#X obj 157 218 hsl 100 25 180 0 0 0 empty empty Elevation 3 13 0 10 +-262144 -1 -1 8250 1; +#X floatatom 267 134 0 0 0 0 - - -; +#X floatatom 267 161 0 0 0 0 - - -; +#X floatatom 267 191 0 0 0 0 - - -; +#X floatatom 267 221 0 0 0 0 - - -; +#X floatatom 266 250 0 0 0 0 - - -; +#X floatatom 466 132 0 0 0 0 - - -; +#X obj 359 127 hsl 100 25 0.1 1000 1 0 empty empty Speed 3 13 0 10 +-262144 -1 -1 6275 1; +#X obj 45 183 r depth; +#X obj 44 154 r width; +#X obj 37 125 r length; +#X obj 49 246 r dist; +#X obj 49 217 r elev; +#X obj 356 65 r speed; +#X obj 363 215 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X symbolatom 387 171 10 0 0 0 - - -; +#X obj 386 216 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 413 216 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 436 217 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 363 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 386 238 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 413 238 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 157 277 hsl 100 25 0.0001 1e+09 1 0 empty empty Gain 3 13 0 +10 -262144 -1 -1 4495 1; +#X obj 46 274 r GAIN; +#X floatatom 266 281 0 0 0 0 - - -; +#X obj 412 312 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 475 312 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 3 204 loadbang; +#X msg 20 226 30; +#X msg 6 271 1; +#X obj 653 380 s depth; +#X obj 630 400 s width; +#X obj 607 420 s length; +#X obj 617 210 loadbang; +#X obj 676 359 s speed; +#X symbolatom 772 312 10 0 0 0 - - -; +#X obj 607 303 unpack f f f f f s; +#X obj 691 333 s GAIN; +#X msg 762 146 0.0191 0.1016 0.0127 308.7 7 AHUJA; +#X msg 762 120 0.4739 0.1016 0.1053 291.55 4 FUGLSANG; +#X msg 621 234 0.03 0.03 0.015 3.43 8500 HOWE; +#X msg 762 171 0.06 0.06 0.35 40 0.1 ERICKSON; +#X msg 762 95 0.0476 0.1016 0.0127 137.2 7 AHUJA2; +#X msg 762 74 0.15 0.15 0.15 31 7 CHATELLIER; +#X obj 697 72 CavD5; +#X floatatom 269 327 0 0 0 0 - - -; +#X floatatom 269 357 0 0 0 0 - - -; +#X floatatom 269 387 0 0 0 0 - - -; +#X floatatom 268 416 0 0 0 0 - - -; +#X floatatom 268 447 0 0 0 0 - - -; +#X text 139 327 Rossiter Mode 1 (Hz); +#X text 140 358 Rossiter Mode 2 (Hz); +#X text 140 386 Rossiter Mode 3 (Hz); +#X text 139 415 Rossiter Mode 4 (Hz); +#X text 141 447 1st Depth Mode (Hz); +#X msg 762 196 0.0045 0.06 0.0015 514.5 0.1 ZHENG; +#X connect 0 0 5 0; +#X connect 0 0 48 4; +#X connect 1 0 6 0; +#X connect 1 0 48 5; +#X connect 2 0 7 0; +#X connect 2 0 48 6; +#X connect 3 0 9 0; +#X connect 3 0 48 3; +#X connect 4 0 8 0; +#X connect 4 0 48 7; +#X connect 11 0 10 0; +#X connect 11 0 48 0; +#X connect 12 0 2 0; +#X connect 13 0 1 0; +#X connect 14 0 0 0; +#X connect 15 0 3 0; +#X connect 16 0 4 0; +#X connect 17 0 11 0; +#X connect 18 0 42 0; +#X connect 20 0 45 0; +#X connect 21 0 43 0; +#X connect 22 0 44 0; +#X connect 23 0 59 0; +#X connect 24 0 47 0; +#X connect 25 0 46 0; +#X connect 26 0 28 0; +#X connect 26 0 48 1; +#X connect 27 0 26 0; +#X connect 31 0 32 0; +#X connect 31 0 33 0; +#X connect 32 0 4 0; +#X connect 33 0 3 0; +#X connect 37 0 44 0; +#X connect 40 0 36 0; +#X connect 40 1 35 0; +#X connect 40 2 34 0; +#X connect 40 3 38 0; +#X connect 40 4 41 0; +#X connect 40 5 39 0; +#X connect 40 5 19 0; +#X connect 42 0 40 0; +#X connect 42 0 48 2; +#X connect 43 0 40 0; +#X connect 44 0 40 0; +#X connect 44 0 48 2; +#X connect 45 0 40 0; +#X connect 45 0 48 2; +#X connect 46 0 40 0; +#X connect 46 0 48 2; +#X connect 47 0 48 2; +#X connect 48 0 29 0; +#X connect 48 1 30 0; +#X connect 48 2 49 0; +#X connect 48 3 50 0; +#X connect 48 4 51 0; +#X connect 48 5 52 0; +#X connect 48 6 53 0; +#X connect 59 0 40 0; +#X connect 59 0 48 2; +#X coords 0 -1 1 1 500 400 2 100 100; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/newStrou.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/newStrou.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,152 @@ +#N canvas 183 221 718 433 10; +#X text 101 20 Reynolds number coming in; +#X text 211 257 Strouhal Number going out; +#N canvas 648 199 1026 531 eqnSelect 0; +#X msg 41 221 0.2684 -1.0356; +#X msg 148 221 0.2437 -0.8607; +#X msg 256 223 0.4291 -3.6735; +#X msg 472 223 0.2257 -0.4402; +#X msg 577 222 0.204 0.3364; +#X msg 686 224 0.1776 2.2023; +#X obj 365 299 unpack; +#X obj 75 164 < 180; +#X obj 181 144 > 180; +#X obj 227 146 < 230; +#X obj 289 149 > 230; +#X obj 335 148 < 240; +#X obj 398 148 > 240; +#X obj 444 149 < 360; +#X obj 505 147 > 360; +#X obj 551 147 < 1300; +#X obj 611 150 > 1300; +#X obj 657 150 < 5000; +#X obj 719 149 > 5000; +#X obj 765 148 < 200000; +#X obj 827 149 > 200000; +#X obj 41 196 spigot; +#X floatatom 286 327 8 0 0 0 - - -; +#X floatatom 455 330 8 0 0 0 - - -; +#X obj 148 198 spigot; +#X obj 194 171 spigot; +#X obj 256 200 spigot; +#X obj 302 173 spigot; +#X obj 365 200 spigot; +#X obj 411 173 spigot; +#X floatatom 546 83 8 0 0 0 - - -; +#X obj 472 198 spigot; +#X obj 518 171 spigot; +#X obj 578 200 spigot; +#X obj 624 173 spigot; +#X obj 686 199 spigot; +#X obj 732 172 spigot; +#X obj 426 44 inlet~; +#X text 539 419 This selects the values for the St* and m coefficients +for Fey's formula; +#X obj 794 201 spigot; +#X obj 840 174 spigot; +#X obj 885 149 < 1e+06; +#X text 784 251 Critical - Derived by author; +#X text 216 358 St* (I) coefficient; +#X text 462 361 m (J) coefficient; +#X msg 794 226 0.576 -175.957; +#X obj 374 38 r myMet; +#X msg 365 223 0.2492 -0.8861; +#X text 372 240 Linear Int; +#X obj 426 67 snapshot~; +#X obj 398 363 outlet~; +#X obj 365 404 outlet~; +#X obj 365 384 line~; +#X obj 398 343 line~; +#X msg 365 363 \$1 5; +#X msg 398 324 \$1 5; +#X connect 0 0 6 0; +#X connect 1 0 6 0; +#X connect 2 0 6 0; +#X connect 3 0 6 0; +#X connect 4 0 6 0; +#X connect 5 0 6 0; +#X connect 6 0 22 0; +#X connect 6 0 54 0; +#X connect 6 1 23 0; +#X connect 6 1 55 0; +#X connect 7 0 21 1; +#X connect 7 0 21 0; +#X connect 8 0 24 1; +#X connect 8 0 25 0; +#X connect 9 0 25 1; +#X connect 10 0 27 0; +#X connect 10 0 26 1; +#X connect 11 0 27 1; +#X connect 12 0 28 1; +#X connect 12 0 29 0; +#X connect 13 0 29 1; +#X connect 14 0 31 1; +#X connect 14 0 32 0; +#X connect 15 0 32 1; +#X connect 16 0 33 1; +#X connect 16 0 34 0; +#X connect 17 0 34 1; +#X connect 18 0 35 1; +#X connect 18 0 36 0; +#X connect 19 0 36 1; +#X connect 20 0 40 0; +#X connect 20 0 39 1; +#X connect 21 0 0 0; +#X connect 24 0 1 0; +#X connect 25 0 24 0; +#X connect 26 0 2 0; +#X connect 27 0 26 0; +#X connect 28 0 47 0; +#X connect 29 0 28 0; +#X connect 31 0 3 0; +#X connect 32 0 31 0; +#X connect 33 0 4 0; +#X connect 34 0 33 0; +#X connect 35 0 5 0; +#X connect 36 0 35 0; +#X connect 37 0 49 0; +#X connect 39 0 45 0; +#X connect 40 0 39 0; +#X connect 41 0 40 1; +#X connect 45 0 6 0; +#X connect 46 0 49 0; +#X connect 47 0 6 0; +#X connect 49 0 7 0; +#X connect 49 0 8 0; +#X connect 49 0 9 0; +#X connect 49 0 10 0; +#X connect 49 0 11 0; +#X connect 49 0 12 0; +#X connect 49 0 13 0; +#X connect 49 0 30 0; +#X connect 49 0 14 0; +#X connect 49 0 15 0; +#X connect 49 0 16 0; +#X connect 49 0 17 0; +#X connect 49 0 18 0; +#X connect 49 0 19 0; +#X connect 49 0 20 0; +#X connect 49 0 41 0; +#X connect 52 0 51 0; +#X connect 53 0 50 0; +#X connect 54 0 52 0; +#X connect 55 0 53 0; +#X restore 273 83 pd eqnSelect; +#X text 135 97 sqrt(Re); +#X text 250 114 St*; +#X text 359 101 m; +#X text 376 152 St = St* + m / sqrt(Re); +#X obj 203 48 inlet~; +#X obj 342 119 /~; +#X obj 203 85 sqrt~; +#X obj 273 166 +~; +#X obj 273 191 max~ 0; +#X obj 273 233 outlet~; +#X connect 2 0 10 0; +#X connect 2 1 8 0; +#X connect 7 0 9 0; +#X connect 7 0 2 0; +#X connect 8 0 10 1; +#X connect 9 0 8 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/physicalModelSource.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Katana/SigGrooveSword/physicalModelSource.pd Tue Jun 27 07:14:01 2017 +0100 @@ -0,0 +1,833 @@ +#N canvas 249 24 965 636 10; +#X obj 178 39 inlet; +#X obj 572 17 inlet; +#X obj 178 61 s \$0-diameter; +#X floatatom 651 83 0 0 0 0 - - -; +#X obj 572 83 s \$0-thisPan; +#X obj 572 38 max 0.01; +#X obj 572 61 min 0.99; +#X text 684 168 Mass Density of Air; +#X obj 806 169 *~ 1.225; +#X obj 806 244 /~ 1.81e-05; +#X obj 806 212 *~ 1; +#X obj 806 393 /~ 1; +#X text 708 241 Reynolds Number; +#X text 686 355 Strouhal Number; +#X text 836 224 Viscosity; +#X obj 806 487 s~ \$0-myFreq; +#X text 770 506 Calculates the frequency; +#X text 771 518 based on the physics of; +#X obj 806 309 newStrou; +#X obj 706 340 s~ \$0-str; +#X text 771 531 the object and environment; +#N canvas 718 209 1027 635 StBandwidth 0; +#X obj 460 365 swap 1; +#X obj 460 391 /; +#X obj 460 342 / 100; +#X obj 461 434 outlet; +#X text 437 453 Q value; +#X obj 477 -36 r myMet; +#X obj 477 -14 snapshot~; +#X obj 203 164 spigot; +#X obj 219 187 spigot; +#X obj 236 140 > 0; +#X obj 219 233 + 0.9797; +#X obj 219 208 * 4.624e-05; +#X obj 602 150 spigot; +#X obj 618 173 spigot; +#X obj 651 149 < 1e+06; +#X obj 618 216 * 1.227e-10; +#X obj 618 196 *; +#X obj 690 215 * -8.553e-05; +#X obj 618 261 + 16.5; +#X obj 618 238 +; +#X text -84 298 First section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 565 329 Third section of the Reynolds number - DeltaF/F relationship +is linear and did not appear to be reliant on current TU values; +#X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship +is also linear but depends on TU Value; +#X obj 461 412 max 0.005; +#X obj 635 126 > 193260; +#X obj 252 163 < 193260; +#X obj 531 -36 inlet~; +#X floatatom 374 443 0 0 0 0 - - -; +#X connect 0 0 1 0; +#X connect 0 1 1 1; +#X connect 1 0 23 0; +#X connect 2 0 0 0; +#X connect 5 0 6 0; +#X connect 6 0 14 0; +#X connect 6 0 12 0; +#X connect 6 0 9 0; +#X connect 6 0 7 0; +#X connect 6 0 24 0; +#X connect 6 0 25 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 9 0 7 1; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 13 0 17 0; +#X connect 13 0 16 1; +#X connect 13 0 16 0; +#X connect 14 0 13 1; +#X connect 15 0 19 0; +#X connect 16 0 15 0; +#X connect 17 0 19 1; +#X connect 18 0 2 0; +#X connect 19 0 18 0; +#X connect 23 0 3 0; +#X connect 23 0 27 0; +#X connect 24 0 12 1; +#X connect 25 0 8 1; +#X connect 26 0 6 0; +#X restore 824 265 pd StBandwidth; +#X obj 824 288 s \$0-Qval; +#N canvas 366 301 403 499 doppler 0; +#X obj 36 331 inlet~; +#X obj 36 469 outlet~; +#X floatatom 106 185 0 0 0 0 - - -; +#X obj 234 269 >~ 0; +#X obj 234 291 snapshot~; +#X floatatom 234 313 0 0 0 0 - - -; +#X obj 234 209 +~ 90; +#X obj 158 372 *~ -1; +#X obj 119 351 spigot~; +#X obj 44 361 sig~ 323.56; +#X obj 104 391 +~; +#X obj 89 413 /~; +#X obj 36 437 *~; +#X obj 281 269 r myMet; +#X text 28 8 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 119 254 inlet~; +#X obj 234 249 -~; +#X obj 261 224 inlet~; +#X obj 140 281 /~ 360; +#X obj 140 303 cos~; +#X obj 119 324 *~; +#X obj 234 95 /~; +#X obj 234 115 atan~; +#X obj 108 140 snapshot~; +#X obj 155 118 r myMet; +#X obj 249 75 r~ obVertY; +#X obj 234 55 r~ obVertX; +#X obj 234 138 *~ 57.2958; +#X connect 0 0 12 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 0 8 1; +#X connect 6 0 16 0; +#X connect 7 0 10 1; +#X connect 8 0 10 1; +#X connect 8 1 7 0; +#X connect 9 0 10 0; +#X connect 9 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 12 1; +#X connect 12 0 1 0; +#X connect 13 0 4 0; +#X connect 15 0 20 0; +#X connect 16 0 3 0; +#X connect 17 0 16 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 1; +#X connect 20 0 8 0; +#X connect 21 0 22 0; +#X connect 22 0 27 0; +#X connect 23 0 2 0; +#X connect 24 0 23 0; +#X connect 25 0 21 1; +#X connect 26 0 21 0; +#X connect 27 0 23 0; +#X connect 27 0 6 0; +#X restore 806 456 pd doppler; +#X obj 727 486 snapshot~; +#X floatatom 727 506 0 0 0 0 - - -; +#X obj 727 465 r myMet; +#X obj 373 528 *~; +#X text 186 331 Calculates the gain of the dipole source; +#X obj 373 597 throw~ l; +#X obj 400 575 throw~ r; +#X obj 373 553 fcpan; +#X obj 443 323 s~ \$0-liftNoiseGain; +#X obj 373 384 r~ \$0-liftNoiseGain; +#X obj 400 528 r \$0-thisPan; +#X text 354 358 Noise spectrum calculation; +#X obj 388 476 hip~; +#X obj 388 431 rpole~ 0.99; +#X text 434 342 Calculates the gain of the wake; +#X obj 388 503 hip~; +#X obj 388 408 r~ \$0-thisNoise; +#X obj 474 451 r myMet; +#X obj 464 472 snapshot~; +#X obj 464 431 r~ \$0-myFreq; +#N canvas 39 73 981 645 GoldfreqGainSword 0; +#N canvas 759 125 180 217 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 141 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 37 105 pd pow6; +#X obj -27 107 *~; +#X text 233 77 Distance; +#X text 542 503 Calculates Drag Dipole gain; +#X text -134 486 Calculates Lift Dipole gain; +#X obj -27 67 inlet~; +#X text 146 125 Diameter; +#X obj 109 124 inlet; +#X obj 37 545 outlet~; +#X obj 576 478 outlet~; +#X text 129 217 Length; +#X obj 37 244 *~ 1; +#X text -58 47 Strouhal number; +#X text 84 166 Corr Length; +#X obj 37 303 *~ 2.50663; +#X obj 37 193 *~ 1.225; +#X text -89 189 Mass Density of Air; +#X text -37 298 Sqrt(2xpi); +#X text 180 165 Speed of Sound to power 3; +#N canvas 682 161 158 182 pow4 0; +#X obj 76 35 inlet~; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 47 93 *~; +#X obj 47 117 outlet~; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 2 1; +#X connect 0 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X restore 343 258 pd pow4; +#X obj 576 453 *~ 0.1; +#X text 421 14 Azimuth; +#X text 320 16 Elevation; +#X text 386 222 Remember - Goldstein moves cylinder; +#X obj 88 145 *~ 1; +#X obj 37 165 *~; +#X text 33 61 Source speed; +#X obj 58 218 r bladeLen; +#X obj 88 105 sig~ 7; +#X text 99 89 Set Corr Length; +#X text 457 76 Mach Number; +#X floatatom -51 404 0 0 0 0 - - -; +#X obj -51 384 snapshot~; +#X obj -51 364 r myMet; +#X obj 37 82 inlet~; +#X obj 37 131 *~; +#X obj 493 95 inlet~; +#X obj 343 153 sig~ 1; +#X obj 343 236 -~; +#X obj 37 340 /~; +#X obj 323 34 inlet~; +#X obj 425 32 inlet~; +#X obj 597 251 +~ 90; +#X obj 597 274 /~ 360; +#X obj 597 296 sin~; +#X obj 597 320 *~; +#X obj 612 342 /~ 360; +#X obj 612 363 cos~; +#X obj 612 387 *~; +#X obj 597 408 *~; +#X obj 576 430 *~; +#X obj 52 424 /~ 360; +#X obj 52 450 sin~; +#X obj 52 473 *~; +#X obj 37 496 *~; +#X obj 150 425 /~ 360; +#X obj 150 447 cos~; +#X obj 150 471 *~; +#X obj 37 522 *~; +#X obj 229 93 inlet~; +#X obj 229 117 *~; +#X obj 229 146 *~ 4.05513e+07; +#X obj 229 277 *~; +#X obj 229 199 *~ 32; +#X obj 372 174 /~ 360; +#X obj 372 193 cos~; +#X obj 358 213 *~; +#X connect 0 0 35 1; +#X connect 1 0 35 0; +#X connect 5 0 1 0; +#X connect 5 0 1 1; +#X connect 7 0 24 1; +#X connect 11 0 14 0; +#X connect 14 0 39 0; +#X connect 15 0 11 0; +#X connect 19 0 62 0; +#X connect 20 0 9 0; +#X connect 24 0 25 1; +#X connect 25 0 15 0; +#X connect 27 0 11 1; +#X connect 28 0 24 0; +#X connect 32 0 31 0; +#X connect 33 0 32 0; +#X connect 34 0 0 0; +#X connect 35 0 25 0; +#X connect 36 0 66 0; +#X connect 37 0 38 0; +#X connect 38 0 19 0; +#X connect 39 0 50 0; +#X connect 39 0 54 0; +#X connect 40 0 42 0; +#X connect 40 0 51 0; +#X connect 40 0 64 0; +#X connect 41 0 46 0; +#X connect 41 0 55 0; +#X connect 42 0 43 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 44 0 45 1; +#X connect 45 0 49 0; +#X connect 46 0 47 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 49 1; +#X connect 49 0 50 1; +#X connect 50 0 20 0; +#X connect 51 0 52 0; +#X connect 52 0 53 0; +#X connect 52 0 53 1; +#X connect 53 0 54 1; +#X connect 54 0 58 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X connect 56 0 57 1; +#X connect 57 0 58 1; +#X connect 58 0 8 0; +#X connect 58 0 32 0; +#X connect 59 0 60 0; +#X connect 59 0 60 1; +#X connect 60 0 61 0; +#X connect 61 0 63 0; +#X connect 62 0 39 1; +#X connect 63 0 62 1; +#X connect 64 0 65 0; +#X connect 65 0 66 1; +#X connect 66 0 38 1; +#X restore 205 286 pd GoldfreqGainSword; +#N canvas 22 168 797 667 GoldnoiseGainSword 0; +#X text -21258 312 Mass Density of Air \, squared; +#X text -20998 360 Distance; +#N canvas 759 125 235 275 pow8 0; +#X obj 76 35 inlet~; +#X obj 76 67 *~; +#X obj 47 67 *~; +#X obj 47 93 *~; +#X obj 47 121 *~; +#X obj 47 147 outlet~; +#X connect 0 0 1 1; +#X connect 0 0 1 0; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 1 0 3 1; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X restore -21067 172 pd pow8; +#X obj -21028 234 inlet; +#X obj -21082 565 outlet~; +#X text -21079 596 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20992 235 Diameter; +#X text -21248 575 Calculates wake gain; +#X text -20770 30 Azimuth; +#X text -20831 102 Elevation; +#X obj -21082 319 *~ 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 -20926 423 pd pow5; +#X obj -20926 399 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 47 87 *~; +#X obj 47 118 *~; +#X connect 0 0 3 0; +#X connect 0 0 3 1; +#X connect 1 0 0 0; +#X connect 1 0 0 1; +#X connect 1 0 4 1; +#X connect 3 0 4 0; +#X connect 4 0 2 0; +#X restore -20891 349 pd pow5; +#X obj -20891 296 sig~ 1; +#X obj -20926 270 sig~ 3.1416; +#X obj -20926 295 *~; +#X obj -20941 247 sig~ 16; +#X obj -20941 319 *~; +#X obj -20941 377 *~; +#X obj -21082 79 inlet~; +#X obj -21082 106 *~; +#X obj -21049 260 *~ 1; +#X obj -21082 295 *~; +#X obj -21082 392 *~ 1; +#X obj -21082 476 *~ 2.50663; +#X text -21027 319 Length; +#X text -21150 478 Sqrt(2*pi); +#X obj -21030 340 r bladeLen; +#X text -21068 124 Source speed; +#X obj -21082 436 /~ 10000; +#X text -21159 436 Scale Factor; +#X text -20675 10 Mach Number; +#X obj -21049 201 sig~ 7; +#X text -21015 184 Set Corrolation Length; +#X obj -20720 103 sig~ 1; +#X obj -20705 130 sig~ 0.7; +#N canvas 927 234 183 208 pow4 0; +#X obj 76 35 inlet~; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 47 93 *~; +#X obj 47 120 outlet~; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 2 1; +#X connect 0 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X restore -20690 263 pd pow4; +#X obj -20657 303 +~ 3; +#X obj -20657 324 /~ 4; +#X obj -20705 416 -~; +#X obj -20720 442 +~; +#X obj -20640 502 snapshot~; +#X obj -20640 479 r myMet; +#X floatatom -20640 527 0 0 0 0 - - -; +#X obj -20941 450 *~; +#X obj -21082 522 /~; +#X obj -21082 543 *~; +#X obj -21082 199 *~; +#X obj -21067 143 inlet~; +#X obj -20671 34 inlet~; +#X obj -20891 323 -~; +#X obj -20769 47 inlet~; +#X obj -20830 119 inlet~; +#X obj -20845 85 sig~ 180; +#X obj -20845 141 -~; +#X obj -20845 164 /~ 360; +#X obj -20845 191 cos~; +#X obj -20845 254 *~; +#X obj -20845 297 *~; +#X obj -20808 210 /~ 360; +#X obj -20808 233 cos~; +#X obj -20620 277 *~ 2; +#X obj -20620 300 sin~; +#X obj -20620 324 *~; +#X obj -20657 354 *~; +#X obj -20574 281 /~ 360; +#X obj -20574 304 sin~; +#X obj -20574 326 *~; +#X obj -20657 379 *~; +#X obj -20998 381 inlet~; +#X obj -20998 407 *~; +#X obj -20998 478 *~; +#X text -21095 58 Strouhal Number; +#X obj -20705 285 *~; +#X connect 2 0 48 1; +#X connect 3 0 22 1; +#X connect 10 0 24 0; +#X connect 11 0 45 1; +#X connect 12 0 11 0; +#X connect 13 0 19 1; +#X connect 14 0 51 0; +#X connect 15 0 16 0; +#X connect 15 0 16 1; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 45 0; +#X connect 20 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 48 0; +#X connect 22 0 23 1; +#X connect 23 0 10 0; +#X connect 24 0 30 0; +#X connect 25 0 46 0; +#X connect 28 0 24 1; +#X connect 30 0 25 0; +#X connect 33 0 22 0; +#X connect 35 0 41 0; +#X connect 36 0 38 0; +#X connect 36 0 74 0; +#X connect 37 0 74 1; +#X connect 38 0 39 0; +#X connect 39 0 65 0; +#X connect 40 0 41 1; +#X connect 41 0 47 1; +#X connect 42 0 44 0; +#X connect 43 0 42 0; +#X connect 45 0 72 0; +#X connect 46 0 47 0; +#X connect 46 0 42 0; +#X connect 47 0 4 0; +#X connect 48 0 23 0; +#X connect 49 0 2 0; +#X connect 50 0 59 1; +#X connect 51 0 13 0; +#X connect 52 0 60 0; +#X connect 52 0 66 0; +#X connect 53 0 55 1; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X connect 56 0 62 0; +#X connect 57 0 58 0; +#X connect 57 0 37 0; +#X connect 58 0 59 0; +#X connect 59 0 51 1; +#X connect 60 0 61 0; +#X connect 61 0 58 1; +#X connect 62 0 63 0; +#X connect 63 0 64 0; +#X connect 63 0 64 1; +#X connect 64 0 65 1; +#X connect 65 0 69 0; +#X connect 66 0 67 0; +#X connect 67 0 68 1; +#X connect 67 0 68 0; +#X connect 68 0 69 1; +#X connect 69 0 40 1; +#X connect 70 0 71 0; +#X connect 70 0 71 1; +#X connect 71 0 72 1; +#X connect 72 0 46 1; +#X connect 74 0 40 0; +#X restore 443 295 pd GoldnoiseGainSword; +#N canvas 121 75 1255 760 Dipoles 0; +#X obj 101 65 r~ \$0-myFreq; +#X obj 393 69 r~ \$0-myFreq; +#X obj 664 66 r~ \$0-myFreq; +#X obj 664 90 *~ 5; +#X obj 393 93 *~ 3; +#X obj 124 474 r~ \$0-myFreq; +#X obj 124 502 *~ 2; +#X obj 397 472 r~ \$0-myFreq; +#X obj 397 495 *~ 4; +#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 293 *~; +#X obj 480 358 throw~ l; +#X obj 507 335 throw~ r; +#X obj 480 314 fcpan; +#X obj 480 116 vcf~ 3; +#X obj 507 292 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X obj 750 279 *~; +#X obj 750 344 throw~ l; +#X obj 777 321 throw~ r; +#X obj 750 300 fcpan; +#X obj 750 107 vcf~ 3; +#X obj 777 278 r \$0-thisPan; +#X obj 750 65 r~ \$0-thisNoise; +#X obj 215 592 *~; +#X obj 215 657 throw~ l; +#X obj 242 634 throw~ r; +#X obj 215 613 fcpan; +#X obj 215 516 vcf~ 3; +#X obj 242 591 r \$0-thisPan; +#X obj 215 472 r~ \$0-thisNoise; +#X obj 489 659 *~; +#X obj 489 724 throw~ l; +#X obj 516 701 throw~ r; +#X obj 489 680 fcpan; +#X obj 489 514 vcf~ 3; +#X obj 516 658 r \$0-thisPan; +#X obj 489 472 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X text 173 440 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 535 493 r \$0-Qval; +#X obj 260 494 r \$0-Qval; +#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 489 535 vcf~ 3; +#X obj 215 537 vcf~ 3; +#X obj 539 240 pow~; +#X obj 539 120 sig~ 10; +#X obj 560 163 /~ 2e-05; +#X obj 539 263 *~ 2e-05; +#X obj 560 213 *~ 0.6; +#X obj 628 555 log~; +#X obj 607 600 pow~; +#X obj 607 492 sig~ 10; +#X obj 629 535 /~ 2e-05; +#X obj 607 623 *~ 2e-05; +#X obj 628 578 *~ 0.125; +#X obj 821 179 log~; +#X obj 800 224 pow~; +#X obj 800 116 sig~ 10; +#X obj 822 159 /~ 2e-05; +#X obj 800 247 *~ 2e-05; +#X obj 821 202 *~ 0.1; +#X obj 560 190 log~ 10; +#X obj 632 166 sig~ 10; +#X obj 884 159 sig~ 10; +#X obj 341 52 inlet~; +#X obj 438 392 inlet~; +#X connect 0 0 13 1; +#X connect 0 0 52 1; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 27 1; +#X connect 3 0 54 1; +#X connect 4 0 20 1; +#X connect 4 0 53 1; +#X connect 5 0 6 0; +#X connect 6 0 34 1; +#X connect 6 0 56 1; +#X connect 7 0 8 0; +#X connect 8 0 41 1; +#X connect 8 0 55 1; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 1 11 0; +#X connect 13 0 52 0; +#X connect 14 0 12 1; +#X connect 15 0 13 0; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 1 18 0; +#X connect 20 0 53 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 54 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 56 0; +#X connect 35 0 33 1; +#X connect 36 0 34 0; +#X connect 40 0 38 0; +#X connect 40 1 39 0; +#X connect 41 0 55 0; +#X connect 42 0 40 1; +#X connect 43 0 41 0; +#X connect 46 0 13 2; +#X connect 46 0 51 0; +#X connect 46 0 52 2; +#X connect 47 0 20 2; +#X connect 47 0 53 2; +#X connect 48 0 27 2; +#X connect 48 0 54 2; +#X connect 49 0 41 2; +#X connect 49 0 55 2; +#X connect 50 0 34 2; +#X connect 50 0 56 2; +#X connect 52 0 9 0; +#X connect 53 0 16 0; +#X connect 54 0 23 0; +#X connect 55 0 37 0; +#X connect 56 0 30 0; +#X connect 57 0 60 0; +#X connect 58 0 57 0; +#X connect 59 0 74 0; +#X connect 60 0 16 1; +#X connect 61 0 57 1; +#X connect 62 0 67 0; +#X connect 63 0 66 0; +#X connect 64 0 63 0; +#X connect 65 0 62 0; +#X connect 66 0 37 1; +#X connect 67 0 63 1; +#X connect 68 0 73 0; +#X connect 69 0 72 0; +#X connect 70 0 69 0; +#X connect 71 0 68 0; +#X connect 72 0 23 1; +#X connect 73 0 69 1; +#X connect 74 0 61 0; +#X connect 75 0 74 1; +#X connect 76 0 68 1; +#X connect 77 0 9 1; +#X connect 77 0 59 0; +#X connect 77 0 71 0; +#X connect 78 0 30 1; +#X connect 78 0 65 0; +#X restore 181 393 pd Dipoles; +#X obj 827 190 r \$0-diameter; +#X obj 827 372 r \$0-diameter; +#X obj 205 142 r~ \$0-str; +#X obj 244 183 r \$0-diameter; +#X obj 30 360 snapshot~; +#X floatatom 30 380 0 0 0 0 - - -; +#X obj 30 339 r myMet; +#X obj 11 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1 +; +#X obj 11 81 s GO; +#X obj 76 437 snapshot~; +#X floatatom 76 457 0 0 0 0 - - -; +#X obj 76 416 r myMet; +#X obj 443 150 r~ \$0-str; +#X obj 484 191 r \$0-diameter; +#X obj 171 486 snapshot~; +#X floatatom 171 506 0 0 0 0 - - -; +#X obj 171 465 r myMet; +#X obj 737 51 s~ \$0-thisNoise; +#X obj 737 27 noise~; +#X obj 89 39 inlet~; +#X obj 89 62 s~ \$0-speed; +#X obj 806 144 r~ \$0-speed; +#X obj 224 163 r~ \$0-speed; +#X obj 463 171 r~ \$0-speed; +#X obj 834 415 r~ \$0-speed; +#X obj 806 351 *~; +#X obj 827 330 r~ \$0-speed; +#X obj 61 132 r~ \$0-speed; +#X obj 61 152 /~ 343; +#X obj 61 174 s~ \$0-mach; +#X obj 322 267 r~ \$0-mach; +#X obj 566 273 r~ \$0-mach; +#X obj 419 33 inlet~; +#X obj 352 32 inlet~; +#X obj 352 56 s~ \$0-elev; +#X obj 419 55 s~ \$0-azim; +#X obj 863 435 r~ \$0-azim; +#X obj 545 253 r~ \$0-azim; +#X obj 525 232 r~ \$0-elev; +#X obj 302 246 r~ \$0-azim; +#X obj 283 225 r~ \$0-elev; +#X obj 270 36 inlet~; +#X obj 270 59 s~ \$0-dist; +#X obj 263 206 r~ \$0-dist; +#X obj 504 212 r~ \$0-dist; +#X obj 229 493 r~ \$0-mach; +#X obj 246 513 r~ \$0-speed; +#X obj 263 533 r~ \$0-dist; +#X obj 280 554 r \$0-diameter; +#X obj 298 573 r~ \$0-elev; +#X obj 489 32 inlet~; +#X obj 489 56 s~ \$0-elevCav; +#X connect 0 0 2 0; +#X connect 1 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X connect 6 0 4 0; +#X connect 8 0 10 0; +#X connect 9 0 21 0; +#X connect 9 0 18 0; +#X connect 10 0 9 0; +#X connect 11 0 23 0; +#X connect 18 0 19 0; +#X connect 18 0 72 0; +#X connect 21 0 22 0; +#X connect 23 0 15 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 26 0 24 0; +#X connect 27 0 31 0; +#X connect 31 0 29 0; +#X connect 31 1 30 0; +#X connect 33 0 27 0; +#X connect 34 0 31 1; +#X connect 36 0 39 0; +#X connect 37 0 36 0; +#X connect 39 0 27 1; +#X connect 40 0 37 0; +#X connect 41 0 42 0; +#X connect 42 0 36 1; +#X connect 42 0 39 1; +#X connect 43 0 42 0; +#X connect 44 0 46 0; +#X connect 44 0 51 0; +#X connect 44 1 46 1; +#X connect 44 1 56 0; +#X connect 45 0 32 0; +#X connect 47 0 10 1; +#X connect 48 0 11 1; +#X connect 49 0 44 0; +#X connect 50 0 44 2; +#X connect 51 0 52 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 56 0 57 0; +#X connect 58 0 56 0; +#X connect 59 0 45 0; +#X connect 60 0 45 2; +#X connect 61 0 62 0; +#X connect 63 0 61 0; +#X connect 65 0 64 0; +#X connect 66 0 67 0; +#X connect 68 0 8 0; +#X connect 69 0 44 1; +#X connect 70 0 45 1; +#X connect 71 0 23 1; +#X connect 72 0 11 0; +#X connect 73 0 72 1; +#X connect 74 0 75 0; +#X connect 75 0 76 0; +#X connect 77 0 44 6; +#X connect 78 0 45 6; +#X connect 79 0 82 0; +#X connect 80 0 81 0; +#X connect 83 0 23 2; +#X connect 84 0 45 5; +#X connect 85 0 45 4; +#X connect 85 0 61 0; +#X connect 86 0 44 5; +#X connect 87 0 44 4; +#X connect 88 0 89 0; +#X connect 90 0 44 3; +#X connect 91 0 45 3; +#X connect 97 0 98 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SigGrooveSword/sigSword.pd --- a/Katana/SigGrooveSword/sigSword.pd Sat Jun 24 09:58:00 2017 +0100 +++ b/Katana/SigGrooveSword/sigSword.pd Tue Jun 27 07:14:01 2017 +0100 @@ -1,11 +1,10 @@ -#N canvas 415 132 1175 660 10; -#X obj -25 24 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +#N canvas 41 61 834 487 10; +#X obj -159 19 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; -#X obj -25 77 s GO; -#X obj -106 372 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; -#X obj -43 372 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; -#X text -46 281 Gain; -#X obj -98 252 loadbang; +#X obj -159 72 s GO; +#X obj -240 344 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj -177 344 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj -198 251 loadbang; #N canvas 555 179 313 396 opLevels 0; #X obj 83 210 dac~; #X obj 30 70 catch~ l; @@ -27,158 +26,152 @@ #X connect 6 0 9 0; #X connect 7 0 4 1; #X connect 7 0 3 1; -#X restore -107 329 pd opLevels; -#X obj -104 300 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 0 1; -#X obj -107 229 r GAIN; -#X floatatom -164 330 8 0 0 0 - - -; -#X msg -98 275 50000; -#X obj -105 23 loadbang; -#X obj -105 45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X restore -241 317 pd opLevels; +#X obj -238 295 hsl 100 15 0.1 1e+09 1 0 empty empty Master_Gain 2 +8 0 10 -203904 -1 -1 5742 1; +#X obj -241 274 r GAIN; +#X floatatom -163 316 8 0 0 0 - - -; +#X msg -198 274 50000; +#X obj -239 18 loadbang; +#X obj -239 40 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X obj -105 86 s myMet; -#X obj 71 389 s topSpeed; -#X obj 74 328 hsl 100 15 0 70 0 0 empty empty Top_Speed 2 8 0 10 -204800 +#X obj -239 81 s myMet; +#X obj -63 384 s topSpeed; +#X obj -60 323 hsl 100 15 0 70 0 0 empty empty Top_Speed 2 8 0 10 -204800 -1 -1 71 1; -#X obj 217 204 hsl 100 15 0 0.09 0 0 empty empty Hilt_Thickness 2 8 +#X obj 83 199 hsl 100 15 0 0.09 0 0 empty empty Hilt_Thickness 2 8 0 10 -204786 -1 -1 3300 1; -#X obj 333 200 hsl 100 15 0.0001 0.1 0 0 empty empty Tip_thickness +#X obj 199 195 hsl 100 15 0.0001 0.1 0 0 empty empty Tip_thickness 2 8 0 10 -204786 -1 -1 981 1; -#X obj 330 260 s tipThick; -#X obj 71 287 r thisTS; -#X obj 214 162 r thisHT; -#X obj 330 162 r thisTT; -#X obj 75 73 hsl 100 15 -50 50 0 0 empty empty X_Position 4 8 0 10 +#X obj 196 255 s tipThick; +#X obj -63 282 r thisTS; +#X obj 80 157 r thisHT; +#X obj 196 157 r thisTT; +#X obj -59 68 hsl 100 15 -50 50 0 0 empty empty X_Position 4 8 0 10 -261234 -1 -1 5346 1; -#X obj 201 76 hsl 100 15 -50 50 0 0 empty empty Y_Position 2 8 0 10 --261234 -1 -1 5049 1; -#X obj 328 75 hsl 100 15 -50 50 0 0 empty empty Z_Position 2 8 0 10 +#X obj 67 71 hsl 100 15 -50 50 0 0 empty empty Y_Position 2 8 0 10 +-261234 -1 -1 4950 1; +#X obj 194 70 hsl 100 15 -50 50 0 0 empty empty Z_Position 2 8 0 10 -261234 -1 -1 5148 1; -#X obj 198 133 s Yobs; -#X obj 325 135 s Zobs; -#X floatatom 122 91 0 0 0 0 - - -; -#X msg 80 49 0; -#X msg 334 49 0; -#X msg 207 50 0; -#X msg 119 50 4; -#X msg 78 307 0.5; -#X obj 72 28 r thisXobs; -#X obj 198 29 r thisYobs; -#X obj 325 30 r thisZobs; -#X obj 214 264 s hiltThick; -#X msg 265 50 1; -#X obj 76 201 hsl 100 15 0.1 3 0 0 empty empty Blade_Length 2 8 0 10 --204786 -1 -1 3072 1; -#X obj 73 178 r thisLength; -#X obj 73 260 s bladeLen; -#X msg 153 181 1; -#X obj 266 30 loadbang; -#X obj 140 27 loadbang; -#X obj 393 30 loadbang; -#X obj 153 161 loadbang; -#X obj 128 287 loadbang; -#X obj 270 162 loadbang; -#X msg 128 308 30; -#X obj 448 200 hsl 100 15 0 0.45 0 0 empty empty Groove_Depth_% 2 8 -0 10 -204786 -1 -1 4400 1; -#X obj 562 201 hsl 100 15 0 0.8 0 0 empty empty Groove_Length_% 2 8 -0 10 -204786 -1 -1 6187 1; -#X obj 500 158 loadbang; -#X obj 445 260 s GrooveDepth; -#X obj 559 261 s Groove Length; -#X msg 500 179 0.2; -#X msg 614 180 0.5; -#X msg 393 51 2; -#X obj 73 134 s Xobs; -#X obj 73 91 r myMet; -#X obj 73 112 f; -#X floatatom 247 93 0 0 0 0 - - -; -#X obj 198 93 r myMet; -#X obj 198 114 f; -#X floatatom -197 64 0 0 0 0 - - -; -#X obj -246 64 r myMet; -#X obj -246 85 f; -#X floatatom 374 94 0 0 0 0 - - -; -#X obj 325 94 r myMet; -#X obj 325 115 f; -#X text 142 203; -#X floatatom 122 219 0 0 0 0 - - -; -#X obj 73 219 r myMet; -#X obj 73 240 f; -#X floatatom 120 347 0 0 0 0 - - -; -#X obj 71 347 r myMet; -#X obj 71 368 f; -#X msg 270 184 0.03; -#X msg 384 181 0.01; -#X msg 223 182 0.025; -#X msg 336 181 0.025; -#X floatatom 263 223 0 0 0 0 - - -; -#X obj 214 223 r myMet; -#X obj 214 244 f; -#X obj 384 162 loadbang; -#X floatatom 379 218 0 0 0 0 - - -; -#X obj 330 218 r myMet; -#X obj 330 239 f; -#X obj 445 179 r thisGD; -#X floatatom 494 218 0 0 0 0 - - -; -#X obj 445 218 r myMet; -#X obj 445 239 f; -#X obj 614 160 loadbang; -#X obj 559 181 r thisGL; -#X floatatom 608 220 0 0 0 0 - - -; -#X obj 559 220 r myMet; -#X obj 559 241 f; -#X text 485 50 Arm Length; -#X obj 451 30 loadbang; -#X obj 451 72 s start_armLength; -#X msg 451 51 0.35; -#X obj 190 328 hsl 100 15 0 180 0 0 empty empty Pre_Sweep_Azim 2 8 -0 10 -204800 -1 -1 7575 1; -#X obj 300 328 hsl 100 15 180 360 0 0 empty empty Post_Sweep_Azim 2 -8 0 10 -204800 -1 -1 1400 1; -#X obj 420 329 hsl 100 15 90 -90 0 0 empty empty Pre_Sweep_Elev 2 8 -0 10 -204800 -1 -1 1500 1; -#X obj 541 329 hsl 100 15 90 -90 0 0 empty empty Post_Sweep_Elev 2 -8 0 10 -204800 -1 -1 6600 1; -#X obj 417 388 s presweepElev; -#X obj 538 387 s postsweepElev; -#X obj 187 389 s presweepAzim; -#X obj 297 387 s postsweepAzim; -#X msg 249 309 90; -#X obj 187 309 r thisPrA; -#X obj 297 307 r thisPoA; -#X obj 417 288 r thisPrE; -#X obj 538 290 r thisPoE; -#X obj 249 288 loadbang; -#X obj 480 288 loadbang; -#X msg 604 310 0; -#X msg 480 308 0; -#X msg 428 308 10; -#X msg 547 309 -10; -#X floatatom 236 347 0 0 0 0 - - -; -#X obj 187 347 r myMet; -#X obj 187 368 f; -#X obj 360 289 loadbang; -#X floatatom 346 345 0 0 0 0 - - -; -#X obj 297 345 r myMet; -#X obj 297 366 f; -#X floatatom 466 347 0 0 0 0 - - -; -#X obj 417 347 r myMet; -#X obj 417 368 f; -#X msg 360 308 280; -#X obj 604 290 loadbang; -#X floatatom 587 347 0 0 0 0 - - -; -#X obj 538 347 r myMet; -#X obj 538 368 f; -#X obj -106 109 loadbang; -#X obj -103 153 hsl 80 25 1e-06 0.001 0 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 0 1; -#X floatatom -96 184 0 0 0 0 - - -; -#X obj -106 206 s cavGain; -#X msg -50 112 0; -#X msg -106 132 0.0002; -#X text -45 134 comment; -#N canvas 18 423 1131 485 Sources 1; +#X obj 64 128 s Yobs; +#X obj 191 130 s Zobs; +#X floatatom -12 86 0 0 0 0 - - -; +#X msg -54 44 0; +#X msg 200 44 0; +#X msg 73 45 0; +#X msg -15 45 4; +#X obj -62 23 r thisXobs; +#X obj 64 24 r thisYobs; +#X obj 191 25 r thisZobs; +#X obj 80 259 s hiltThick; +#X msg 131 45 1; +#X obj -58 196 hsl 100 15 0.1 3 0 0 empty empty Blade_Length 2 8 0 +10 -204786 -1 -1 3072 1; +#X obj -61 173 r thisLength; +#X obj -61 255 s bladeLen; +#X msg 19 176 1; +#X obj 132 25 loadbang; +#X obj 6 22 loadbang; +#X obj 259 25 loadbang; +#X obj 19 156 loadbang; +#X obj -6 282 loadbang; +#X obj 136 157 loadbang; +#X msg -6 303 30; +#X obj 314 195 hsl 100 15 0 0.45 0 0 empty empty Groove_Depth_% 2 8 +0 10 -204786 -1 -1 5600 1; +#X obj 428 196 hsl 100 15 0 0.8 0 0 empty empty Groove_Length_% 2 8 +0 10 -204786 -1 -1 4587 1; +#X obj 366 153 loadbang; +#X obj 311 255 s GrooveDepth; +#X obj 425 256 s Groove Length; +#X msg 366 174 0.2; +#X msg 480 175 0.5; +#X msg 259 46 2; +#X obj -61 129 s Xobs; +#X obj -61 86 r myMet; +#X obj -61 107 f; +#X floatatom 113 88 0 0 0 0 - - -; +#X obj 64 88 r myMet; +#X obj 64 109 f; +#X floatatom 240 89 0 0 0 0 - - -; +#X obj 191 89 r myMet; +#X obj 191 110 f; +#X floatatom -12 214 0 0 0 0 - - -; +#X obj -61 214 r myMet; +#X obj -61 235 f; +#X floatatom -14 342 0 0 0 0 - - -; +#X obj -63 342 r myMet; +#X obj -63 363 f; +#X msg 136 179 0.03; +#X msg 250 176 0.01; +#X msg 89 177 0.025; +#X msg 202 176 0.025; +#X floatatom 129 218 0 0 0 0 - - -; +#X obj 80 218 r myMet; +#X obj 80 239 f; +#X obj 250 157 loadbang; +#X floatatom 245 213 0 0 0 0 - - -; +#X obj 196 213 r myMet; +#X obj 196 234 f; +#X obj 311 174 r thisGD; +#X floatatom 360 213 0 0 0 0 - - -; +#X obj 311 213 r myMet; +#X obj 311 234 f; +#X obj 480 155 loadbang; +#X obj 425 176 r thisGL; +#X floatatom 474 215 0 0 0 0 - - -; +#X obj 425 215 r myMet; +#X obj 425 236 f; +#X text 351 45 Arm Length; +#X obj 317 25 loadbang; +#X obj 317 67 s start_armLength; +#X msg 317 46 0.35; +#X obj 56 323 hsl 100 15 0 180 0 0 empty empty Pre_Sweep_Azim 2 8 0 +10 -204800 -1 -1 4950 1; +#X obj 166 323 hsl 100 15 180 360 0 0 empty empty Post_Sweep_Azim 2 +8 0 10 -204800 -1 -1 0 1; +#X obj 286 324 hsl 100 15 90 -90 0 0 empty empty Pre_Sweep_Elev 2 8 +0 10 -204800 -1 -1 4400 1; +#X obj 407 324 hsl 100 15 90 -90 0 0 empty empty Post_Sweep_Elev 2 +8 0 10 -204800 -1 -1 4950 1; +#X obj 283 383 s presweepElev; +#X obj 404 382 s postsweepElev; +#X obj 53 384 s presweepAzim; +#X obj 163 382 s postsweepAzim; +#X msg 115 304 90; +#X obj 53 304 r thisPrA; +#X obj 163 302 r thisPoA; +#X obj 283 283 r thisPrE; +#X obj 404 285 r thisPoE; +#X obj 115 283 loadbang; +#X obj 346 283 loadbang; +#X msg 470 305 0; +#X msg 346 303 0; +#X msg 294 303 10; +#X msg 413 304 -10; +#X floatatom 102 342 0 0 0 0 - - -; +#X obj 53 342 r myMet; +#X obj 53 363 f; +#X obj 226 284 loadbang; +#X floatatom 212 340 0 0 0 0 - - -; +#X obj 163 340 r myMet; +#X obj 163 361 f; +#X floatatom 332 342 0 0 0 0 - - -; +#X obj 283 342 r myMet; +#X obj 283 363 f; +#X msg 226 303 280; +#X obj 470 285 loadbang; +#X floatatom 453 342 0 0 0 0 - - -; +#X obj 404 342 r myMet; +#X obj 404 363 f; +#X obj -240 104 loadbang; +#X obj -237 148 hsl 100 15 1e-20 0.01 0 0 empty empty Cavity_Gain 2 +8 0 10 -262130 -1 -1 0 1; +#X floatatom -224 169 0 0 0 0 - - -; +#X obj -240 191 s cavGain; +#X msg -188 127 0; +#X msg -240 127 0.0002; +#N canvas 179 236 779 448 Sources 0; #N canvas 218 182 549 568 sourceQuantity 0; #X obj 93 81 t f b; #X obj 78 104 -; @@ -468,64 +461,67 @@ #X connect 27 0 26 1; #X connect 27 0 21 0; #X restore 240 -38 pd Timings; -#N canvas 169 101 399 325 tipSpeedCalc 0; +#N canvas 867 23 399 325 tipSpeedCalc 0; #X obj 225 142 r PostSwingTime; #X obj 107 98 r PreSwingTime; #X obj 188 119 r GO; #X obj 188 142 delay; #X obj 188 166 f; #X obj 139 165 r myEnd; -#X obj 139 236 line; #X msg 188 189 0 \$1; -#X floatatom 251 258 0 0 0 0 - - -; #X msg 139 189 0; #X obj 92 78 r GO; #X obj 92 118 f; #X obj 113 141 r topSpeed; #X obj 92 162 pack; #X msg 92 184 \$2 \$1; -#X obj 139 260 s currentTipSpeed; #X text 30 15 Calculates the current speed of the tip by a linear ramp up from stationary to the top speed within the pre swing time then ramps down to rest in the post swing time.; +#X obj 139 260 s~ currentTipSpeed; +#X obj 274 227 r myMet; +#X obj 274 247 snapshot~; +#X floatatom 274 266 0 0 0 0 - - -; +#X obj 139 236 vline~; #X connect 0 0 4 1; #X connect 1 0 3 1; -#X connect 1 0 11 1; +#X connect 1 0 9 1; #X connect 2 0 3 0; #X connect 3 0 4 0; -#X connect 4 0 7 0; -#X connect 5 0 9 0; -#X connect 6 0 8 0; -#X connect 6 0 15 0; -#X connect 7 0 6 0; -#X connect 9 0 6 0; -#X connect 10 0 11 0; -#X connect 11 0 13 0; -#X connect 12 0 13 1; -#X connect 13 0 14 0; -#X connect 14 0 6 0; +#X connect 4 0 6 0; +#X connect 5 0 7 0; +#X connect 6 0 18 0; +#X connect 7 0 18 0; +#X connect 8 0 9 0; +#X connect 9 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 14 0; +#X connect 18 0 16 0; #X restore 351 -99 pd tipSpeedCalc; -#N canvas 185 185 732 634 CentreAngles 0; -#X obj 81 221 r presweepAzim; -#X obj 66 202 r postsweepAzim; +#N canvas 627 170 732 634 CentreAngles 0; +#X obj 100 183 r presweepAzim; +#X obj 85 164 r postsweepAzim; #X obj 575 204 r presweepElev; #X obj 560 184 r postsweepElev; -#X obj 518 40 r currentTipSpeed; #X obj 237 304 r PostSwingTime; #X obj 326 325 r PreSwingTime; -#X obj 66 243 -; -#X obj 66 264 / 2; -#X obj 66 287 +; +#X obj 85 205 -; +#X obj 85 226 / 2; +#X obj 85 249 +; #X obj 560 227 -; #X obj 560 248 / 2; #X obj 560 271 +; -#X obj 114 323 -; -#X obj 114 346 *; -#X obj 99 369 +; +#X obj 133 285 -; +#X obj 133 308 *; +#X obj 118 331 +; #X obj 533 60 r topSpeed; #X obj 518 80 /; -#X obj 14 330 *; -#X obj 14 354 +; +#X obj 33 292 *; +#X obj 33 316 +; #X obj 274 8 r GO; #X obj 225 52 r myEnd; #X msg 225 73 0; @@ -557,18 +553,17 @@ #X obj 509 340 +; #X floatatom 357 52 0 0 0 0 - - -; #X floatatom 535 110 0 0 0 0 - - -; -#X floatatom 138 390 0 0 0 0 - - -; -#X floatatom 56 424 0 0 0 0 - - -; -#X obj 14 397 line~; -#X obj 93 417 line~; +#X floatatom 157 352 0 0 0 0 - - -; +#X floatatom 75 386 0 0 0 0 - - -; +#X obj 33 359 line~; +#X obj 112 379 line~; #X obj 206 447 spigot~; #X obj 260 447 spigot~; #X obj 250 491 +~; #X obj 291 500 r myMet; #X obj 291 520 snapshot~; #X floatatom 291 540 0 0 0 0 - - -; -#X msg 93 396 \$1 2; -#X msg 14 376 \$1 2; +#X msg 33 338 \$1 2; #X obj 426 449 spigot~; #X obj 477 449 spigot~; #X obj 482 484 +~; @@ -576,146 +571,127 @@ #X obj 523 513 snapshot~; #X floatatom 523 533 0 0 0 0 - - -; #X obj 612 391 line~; -#X msg 612 370 \$1 2; #X obj 509 383 line~; -#X msg 509 362 \$1 2; #X floatatom 662 283 0 0 0 0 - - -; #X floatatom 552 355 0 0 0 0 - - -; #X floatatom 560 325 0 0 0 0 - - -; #X floatatom 463 70 0 0 0 0 - - -; -#X obj 240 564 s currentAzim; -#X obj 466 560 s currentElev; -#X connect 0 0 7 1; -#X connect 0 0 9 1; -#X connect 0 0 19 1; -#X connect 1 0 7 0; -#X connect 1 0 13 0; -#X connect 2 0 10 1; -#X connect 2 0 12 1; -#X connect 2 0 75 0; -#X connect 2 0 48 0; -#X connect 3 0 10 0; -#X connect 3 0 44 0; -#X connect 4 0 17 0; -#X connect 5 0 33 1; -#X connect 6 0 30 1; +#X obj 240 564 s~ currentAzim; +#X obj 466 560 s~ currentElev; +#X obj 518 39 snapshot~; +#X obj 579 38 r myMet; +#X obj 518 19 r~ currentTipSpeed; +#X msg 112 358 \$1 15; +#X msg 509 362 \$1 15; +#X msg 612 370 \$1 15; +#X connect 0 0 6 1; +#X connect 0 0 8 1; +#X connect 0 0 18 1; +#X connect 1 0 6 0; +#X connect 1 0 12 0; +#X connect 2 0 9 1; +#X connect 2 0 11 1; +#X connect 2 0 71 0; +#X connect 2 0 47 0; +#X connect 3 0 9 0; +#X connect 3 0 43 0; +#X connect 4 0 32 1; +#X connect 5 0 29 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 18 0; -#X connect 9 0 13 1; -#X connect 9 0 15 0; +#X connect 7 0 17 0; +#X connect 8 0 12 1; +#X connect 8 0 14 0; +#X connect 9 0 10 0; #X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 11 0 47 1; -#X connect 12 0 44 1; -#X connect 12 0 46 0; -#X connect 13 0 14 0; -#X connect 14 0 15 1; -#X connect 15 0 51 0; -#X connect 15 0 61 0; -#X connect 16 0 17 1; -#X connect 17 0 34 1; -#X connect 17 0 37 1; -#X connect 17 0 50 0; -#X connect 18 0 19 0; -#X connect 19 0 52 0; -#X connect 19 0 62 0; -#X connect 20 0 23 0; -#X connect 21 0 22 0; -#X connect 22 0 25 0; +#X connect 10 0 46 1; +#X connect 11 0 43 1; +#X connect 11 0 45 0; +#X connect 12 0 13 0; +#X connect 13 0 14 1; +#X connect 14 0 50 0; +#X connect 14 0 78 0; +#X connect 15 0 16 1; +#X connect 16 0 33 1; +#X connect 16 0 36 1; +#X connect 16 0 49 0; +#X connect 17 0 18 0; +#X connect 18 0 51 0; +#X connect 18 0 60 0; +#X connect 19 0 22 0; +#X connect 20 0 21 0; +#X connect 21 0 24 0; +#X connect 22 0 23 0; +#X connect 22 0 35 0; #X connect 23 0 24 0; -#X connect 23 0 36 0; -#X connect 24 0 25 0; -#X connect 25 0 34 0; +#X connect 24 0 33 0; +#X connect 25 0 26 0; #X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 28 0 37 0; +#X connect 27 0 36 0; +#X connect 28 0 30 0; +#X connect 28 0 29 0; +#X connect 29 0 32 0; #X connect 29 0 31 0; -#X connect 29 0 30 0; -#X connect 30 0 33 0; -#X connect 30 0 32 0; -#X connect 30 0 26 0; +#X connect 29 0 25 0; +#X connect 30 0 54 1; +#X connect 30 0 55 1; +#X connect 30 0 61 1; +#X connect 30 0 62 1; #X connect 31 0 55 1; -#X connect 31 0 56 1; -#X connect 31 0 63 1; -#X connect 31 0 64 1; -#X connect 32 0 56 1; -#X connect 32 0 55 1; -#X connect 32 0 64 1; -#X connect 32 0 63 1; -#X connect 33 0 31 0; -#X connect 34 0 35 0; -#X connect 35 0 18 1; -#X connect 35 0 47 0; -#X connect 36 0 28 0; -#X connect 37 0 38 1; -#X connect 38 0 39 0; -#X connect 39 0 14 1; -#X connect 39 0 45 1; -#X connect 40 0 35 1; -#X connect 41 0 23 1; -#X connect 41 0 49 0; -#X connect 42 0 38 0; -#X connect 42 0 26 1; -#X connect 42 0 76 0; -#X connect 43 0 39 1; -#X connect 44 0 45 0; -#X connect 45 0 46 1; -#X connect 46 0 70 0; -#X connect 46 0 73 0; -#X connect 47 0 48 1; -#X connect 48 0 72 0; -#X connect 48 0 74 0; +#X connect 31 0 54 1; +#X connect 31 0 62 1; +#X connect 31 0 61 1; +#X connect 32 0 30 0; +#X connect 33 0 34 0; +#X connect 34 0 17 1; +#X connect 34 0 46 0; +#X connect 35 0 27 0; +#X connect 36 0 37 1; +#X connect 37 0 38 0; +#X connect 38 0 13 1; +#X connect 38 0 44 1; +#X connect 39 0 34 1; +#X connect 40 0 22 1; +#X connect 40 0 48 0; +#X connect 41 0 37 0; +#X connect 41 0 25 1; +#X connect 41 0 72 0; +#X connect 42 0 38 1; +#X connect 43 0 44 0; +#X connect 44 0 45 1; +#X connect 45 0 80 0; +#X connect 45 0 69 0; +#X connect 46 0 47 1; +#X connect 47 0 79 0; +#X connect 47 0 70 0; +#X connect 52 0 54 0; #X connect 53 0 55 0; #X connect 54 0 56 0; -#X connect 55 0 57 0; -#X connect 56 1 57 1; -#X connect 57 0 59 0; +#X connect 55 1 56 1; +#X connect 56 0 58 0; +#X connect 56 0 73 0; +#X connect 57 0 58 0; #X connect 58 0 59 0; -#X connect 59 0 60 0; -#X connect 59 0 77 0; -#X connect 61 0 54 0; -#X connect 62 0 53 0; +#X connect 60 0 52 0; +#X connect 61 0 63 0; +#X connect 62 1 63 1; #X connect 63 0 65 0; -#X connect 64 1 65 1; -#X connect 65 0 67 0; -#X connect 66 0 67 0; -#X connect 67 0 68 0; -#X connect 67 0 78 0; -#X connect 69 0 64 0; -#X connect 70 0 69 0; -#X connect 71 0 63 0; -#X connect 72 0 71 0; +#X connect 63 0 74 0; +#X connect 64 0 65 0; +#X connect 65 0 66 0; +#X connect 67 0 62 0; +#X connect 68 0 61 0; +#X connect 75 0 16 0; +#X connect 76 0 75 0; +#X connect 77 0 75 0; +#X connect 78 0 53 0; +#X connect 79 0 68 0; +#X connect 80 0 67 0; #X restore 351 -79 pd CentreAngles; -#N canvas 7 314 686 338 Positions 0; -#X obj 66 32 r currentAzim; -#X obj 174 34 r currentElev; +#N canvas 59 339 836 481 Positions 0; #X obj 541 33 r postsweepElev; #X obj 433 32 r postsweepAzim; -#X obj 66 55 swap 180; -#X obj 66 79 -; -#X obj 66 101 * 0.0174533; -#X obj 66 126 cos; -#X obj 126 126 sin; -#X obj 79 150 sin; -#X obj 139 150 sin; -#X obj 185 151 cos; -#X obj 174 102 * 0.0174533; -#X obj 174 56 swap 90; -#X obj 65 175 *; -#X obj 124 173 *; -#X obj 65 209 *; -#X obj 124 207 *; -#X obj 185 203 *; -#X obj 185 173 * -1; -#X obj 10 177 r Length; -#X floatatom 36 255 0 0 0 0 - - -; -#X floatatom 99 254 0 0 0 0 - - -; -#X floatatom 163 253 0 0 0 0 - - -; -#X obj 174 80 +; -#X obj 65 231 s tipX; -#X obj 124 229 s tipY; -#X obj 185 225 s tipZ; +#X obj 10 168 r Length; #X obj 433 54 swap 180; #X obj 433 78 -; #X obj 433 100 * 0.0174533; @@ -740,188 +716,240 @@ #X obj 432 230 s tipXend; #X obj 491 228 s tipYend; #X obj 552 224 s tipZend; -#N canvas 200 190 316 367 PlanePerp 0; -#X obj 92 78 -; -#X obj 92 100 * 0.0174533; -#X obj 92 125 cos; -#X obj 152 125 sin; -#X obj 105 149 sin; -#X obj 165 149 sin; -#X obj 211 150 cos; -#X obj 200 101 * 0.0174533; -#X obj 200 55 swap 90; -#X obj 91 174 *; -#X obj 150 172 *; -#X obj 91 208 *; -#X obj 150 206 *; -#X obj 211 202 *; -#X obj 211 172 * -1; +#N canvas 936 369 477 499 PlanePerp 0; #X obj 36 176 r Length; -#X floatatom 61 286 0 0 0 0 - - -; -#X floatatom 159 272 0 0 0 0 - - -; -#X floatatom 224 246 0 0 0 0 - - -; -#X obj 200 79 +; -#X obj 92 54 swap 90; -#X obj 92 29 r currentAzim; -#X obj 200 31 r currentElev; #X text 57 306 Rotate 90 Degrees in the Z axis; -#X obj 90 262 s tipXPerp; -#X obj 149 244 s tipYPerp; -#X obj 211 224 s tipZPerp; -#X connect 0 0 1 0; -#X connect 1 0 2 0; +#X obj 92 33 sig~ 90; +#X obj 107 56 r~ currentAzim; +#X obj 215 57 r~ currentElev; +#X obj 92 78 -~; +#X obj 200 79 +~; +#X obj 91 100 /~ 360; +#X obj 200 101 /~ 360; +#X obj 150 125 sin~; +#X obj 91 125 cos~; +#X obj 106 149 sin~; +#X obj 165 149 sin~; +#X obj 211 150 cos~; +#X obj 211 172 *~ -1; +#X obj 150 172 *~; +#X obj 91 174 *~; +#X obj 91 208 *~ 1; +#X obj 150 206 *~ 1; +#X obj 211 202 *~ 1; +#X obj 91 263 s~ tipXPerp; +#X obj 150 244 s~ tipYPerp; +#X obj 211 224 s~ tipZPerp; +#X obj 248 343 r myMet; +#X obj 248 364 snapshot~; +#X floatatom 248 385 0 0 0 0 - - -; +#X obj 149 344 r myMet; +#X obj 149 365 snapshot~; +#X floatatom 149 386 0 0 0 0 - - -; +#X obj 56 345 r myMet; +#X obj 56 366 snapshot~; +#X floatatom 56 387 0 0 0 0 - - -; +#X connect 0 0 17 1; +#X connect 0 0 18 1; +#X connect 0 0 19 1; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 3 0 5 1; +#X connect 4 0 6 1; +#X connect 5 0 7 0; +#X connect 6 0 8 0; +#X connect 7 0 9 0; +#X connect 7 0 10 0; +#X connect 8 0 11 0; +#X connect 8 0 12 0; +#X connect 8 0 13 0; +#X connect 9 0 15 0; +#X connect 10 0 16 0; +#X connect 11 0 16 1; +#X connect 12 0 15 1; +#X connect 13 0 14 0; +#X connect 14 0 19 0; +#X connect 15 0 18 0; +#X connect 16 0 17 0; +#X connect 17 0 20 0; +#X connect 17 0 30 0; +#X connect 18 0 21 0; +#X connect 18 0 27 0; +#X connect 19 0 22 0; +#X connect 19 0 24 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 29 0 30 0; +#X connect 30 0 31 0; +#X restore 305 83 pd PlanePerp; +#N canvas 879 26 548 520 PlanePerp2 0; +#X obj 30 164 r Length; +#X text 51 327 Rotate 90 Degrees in the Y axis; +#X obj 194 67 r~ currentElev; +#X obj 194 89 /~ 360; +#X obj 85 88 /~ 360; +#X obj 85 24 sig~ 180; +#X obj 85 66 -~; +#X obj 100 45 r~ currentAzim; +#X obj 85 113 cos~; +#X obj 99 137 sin~; +#X obj 144 113 sin~; +#X obj 159 137 sin~; +#X obj 205 138 cos~; +#X obj 205 190 *~ 1; +#X obj 144 194 *~ 1; +#X obj 85 196 *~ 1; +#X obj 85 221 *~ -1; +#X obj 85 287 s~ tipXPerp2; +#X obj 144 266 s~ tipYPerp2; +#X obj 205 214 s~ tipZPerp2; +#X obj 85 162 *~; +#X obj 144 160 *~; +#X obj 252 339 r myMet; +#X obj 252 360 snapshot~; +#X floatatom 252 381 0 0 0 0 - - -; +#X obj 153 340 r myMet; +#X obj 153 361 snapshot~; +#X floatatom 153 382 0 0 0 0 - - -; +#X obj 60 341 r myMet; +#X obj 60 362 snapshot~; +#X floatatom 60 383 0 0 0 0 - - -; +#X obj 144 229 *~ -1; +#X connect 0 0 13 1; +#X connect 0 0 14 1; +#X connect 0 0 15 1; +#X connect 2 0 3 0; +#X connect 3 0 9 0; +#X connect 3 0 11 0; +#X connect 3 0 12 0; +#X connect 4 0 8 0; +#X connect 4 0 10 0; +#X connect 5 0 6 0; +#X connect 6 0 4 0; +#X connect 7 0 6 1; +#X connect 8 0 20 0; +#X connect 9 0 20 1; +#X connect 10 0 21 0; +#X connect 11 0 21 1; +#X connect 12 0 13 0; +#X connect 13 0 19 0; +#X connect 13 0 23 0; +#X connect 14 0 31 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 0 29 0; +#X connect 20 0 15 0; +#X connect 21 0 14 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 31 0 18 0; +#X connect 31 0 26 0; +#X restore 306 102 pd PlanePerp2; +#X text 64 257 Current position of the tip; +#X text 423 291 End position of the tip; +#X obj 65 36 sig~ 180; +#X obj 200 85 sig~ 90; +#X obj 80 57 r~ currentAzim; +#X obj 185 64 r~ currentElev; +#X obj 185 105 +~; +#X obj 65 79 -~; +#X obj 65 101 /~ 360; +#X obj 185 127 /~ 360; +#X obj 65 126 cos~; +#X obj 79 150 sin~; +#X obj 124 126 sin~; +#X obj 139 150 sin~; +#X obj 185 151 cos~; +#X obj 185 173 *~ -1; +#X obj 185 203 *~ 1; +#X obj 124 207 *~ 1; +#X obj 124 173 *~; +#X obj 65 175 *~; +#X obj 65 231 s~ tipX; +#X obj 124 229 s~ tipY; +#X obj 185 225 s~ tipZ; +#X obj 65 209 *~ 1; +#X obj 222 277 r myMet; +#X obj 222 298 snapshot~; +#X floatatom 222 319 0 0 0 0 - - -; +#X obj 123 278 r myMet; +#X obj 123 299 snapshot~; +#X floatatom 123 320 0 0 0 0 - - -; +#X obj 30 279 r myMet; +#X obj 30 300 snapshot~; +#X floatatom 30 321 0 0 0 0 - - -; +#X connect 0 0 12 0; #X connect 1 0 3 0; -#X connect 2 0 9 0; -#X connect 3 0 10 0; -#X connect 4 0 9 1; -#X connect 5 0 10 1; -#X connect 6 0 14 0; -#X connect 7 0 6 0; -#X connect 7 0 5 0; -#X connect 7 0 4 0; -#X connect 8 0 19 0; -#X connect 8 1 19 1; -#X connect 9 0 11 0; -#X connect 10 0 12 0; -#X connect 11 0 16 0; -#X connect 11 0 24 0; -#X connect 12 0 17 0; -#X connect 12 0 25 0; -#X connect 13 0 18 0; -#X connect 13 0 26 0; -#X connect 14 0 13 0; -#X connect 15 0 11 1; -#X connect 15 0 12 1; -#X connect 15 0 13 1; -#X connect 19 0 7 0; -#X connect 20 0 0 0; -#X connect 20 1 0 1; -#X connect 21 0 20 0; -#X connect 22 0 8 0; -#X restore 305 83 pd PlanePerp; -#N canvas 286 106 309 354 PlanePerp2 0; -#X obj 86 66 -; -#X obj 86 88 * 0.0174533; -#X obj 86 113 cos; -#X obj 146 113 sin; -#X obj 99 137 sin; -#X obj 159 137 sin; -#X obj 205 138 cos; -#X obj 194 89 * 0.0174533; -#X obj 85 162 *; -#X obj 144 160 *; -#X obj 85 196 *; -#X obj 144 194 *; -#X obj 205 190 *; -#X obj 30 164 r Length; -#X floatatom 56 270 0 0 0 0 - - -; -#X floatatom 119 269 0 0 0 0 - - -; -#X floatatom 183 268 0 0 0 0 - - -; -#X obj 194 67 +; -#X obj 86 42 swap 180; -#X obj 194 43 swap 0; -#X obj 86 21 r currentAzim; -#X obj 194 23 r currentElev; -#X obj 85 221 * -1; -#X text 51 295 Rotate 90 Degrees in the Y axis; -#X obj 85 246 s tipXPerp2; -#X obj 144 231 s tipYPerp2; -#X obj 205 214 s tipZPerp2; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 1 0 3 0; -#X connect 2 0 8 0; -#X connect 3 0 9 0; -#X connect 4 0 8 1; -#X connect 5 0 9 1; -#X connect 6 0 12 0; -#X connect 7 0 6 0; -#X connect 7 0 5 0; -#X connect 7 0 4 0; -#X connect 8 0 10 0; -#X connect 9 0 11 0; -#X connect 10 0 22 0; -#X connect 11 0 15 0; -#X connect 11 0 25 0; -#X connect 12 0 16 0; -#X connect 12 0 26 0; -#X connect 13 0 10 1; -#X connect 13 0 11 1; -#X connect 13 0 12 1; -#X connect 17 0 7 0; -#X connect 18 0 0 0; -#X connect 18 1 0 1; -#X connect 19 0 17 0; -#X connect 19 1 17 1; -#X connect 20 0 18 0; -#X connect 21 0 19 0; -#X connect 22 0 14 0; -#X connect 22 0 24 0; -#X restore 306 102 pd PlanePerp2; -#X text 44 301 Current position of the tip; -#X text 423 291 End position of the tip; -#X connect 0 0 4 0; -#X connect 1 0 13 0; -#X connect 2 0 37 0; -#X connect 3 0 28 0; +#X connect 2 0 45 1; +#X connect 2 0 46 1; +#X connect 2 0 52 1; +#X connect 3 0 4 0; +#X connect 3 1 4 1; #X connect 4 0 5 0; -#X connect 4 1 5 1; #X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 0 8 0; +#X connect 5 0 7 0; +#X connect 6 0 13 0; #X connect 7 0 14 0; -#X connect 8 0 15 0; +#X connect 8 0 13 1; #X connect 9 0 14 1; -#X connect 10 0 15 1; -#X connect 11 0 19 0; -#X connect 12 0 11 0; -#X connect 12 0 10 0; -#X connect 12 0 9 0; -#X connect 13 0 24 0; -#X connect 13 1 24 1; +#X connect 10 0 18 0; +#X connect 11 0 10 0; +#X connect 11 0 9 0; +#X connect 11 0 8 0; +#X connect 12 0 23 0; +#X connect 12 1 23 1; +#X connect 13 0 15 0; #X connect 14 0 16 0; -#X connect 15 0 17 0; +#X connect 15 0 20 0; +#X connect 15 0 24 0; #X connect 16 0 21 0; #X connect 16 0 25 0; #X connect 17 0 22 0; #X connect 17 0 26 0; -#X connect 18 0 23 0; -#X connect 18 0 27 0; -#X connect 19 0 18 0; -#X connect 20 0 16 1; -#X connect 20 0 17 1; -#X connect 20 0 18 1; -#X connect 24 0 12 0; -#X connect 28 0 29 0; -#X connect 28 1 29 1; -#X connect 29 0 30 0; -#X connect 30 0 31 0; -#X connect 30 0 32 0; -#X connect 31 0 38 0; -#X connect 32 0 39 0; -#X connect 33 0 38 1; -#X connect 34 0 39 1; -#X connect 35 0 43 0; -#X connect 36 0 35 0; -#X connect 36 0 34 0; -#X connect 36 0 33 0; -#X connect 37 0 48 0; -#X connect 37 1 48 1; +#X connect 18 0 17 0; +#X connect 19 0 15 1; +#X connect 19 0 16 1; +#X connect 19 0 17 1; +#X connect 23 0 11 0; +#X connect 31 0 36 0; +#X connect 32 0 35 1; +#X connect 33 0 36 1; +#X connect 34 0 35 0; +#X connect 35 0 38 0; +#X connect 36 0 37 0; +#X connect 37 0 39 0; +#X connect 37 0 41 0; #X connect 38 0 40 0; -#X connect 39 0 41 0; -#X connect 40 0 45 0; -#X connect 40 0 49 0; -#X connect 41 0 46 0; -#X connect 41 0 50 0; -#X connect 42 0 47 0; -#X connect 42 0 51 0; -#X connect 43 0 42 0; -#X connect 44 0 40 1; -#X connect 44 0 41 1; -#X connect 44 0 42 1; -#X connect 48 0 36 0; +#X connect 38 0 42 0; +#X connect 38 0 43 0; +#X connect 39 0 48 0; +#X connect 40 0 48 1; +#X connect 41 0 47 0; +#X connect 42 0 47 1; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 45 0 51 0; +#X connect 45 0 54 0; +#X connect 46 0 50 0; +#X connect 46 0 57 0; +#X connect 47 0 46 0; +#X connect 48 0 52 0; +#X connect 52 0 49 0; +#X connect 52 0 60 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 351 -59 pd Positions; -#N canvas 24 55 416 436 contPlaneFind 1; +#N canvas 201 23 1311 751 contPlaneFind 0; #N canvas 300 23 1002 846 baseFind 0; #X obj -8813 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; @@ -1478,13 +1506,7 @@ #X obj -7130 -58 r tipXPerp; #X obj -7118 -36 r tipYPerp; #X obj -7105 -17 r tipZPerp; -#X floatatom -7006 83 0 0 0 0 - - -; -#X floatatom -7037 105 0 0 0 0 - - -; -#X floatatom -7067 129 0 0 0 0 - - -; -#X obj -7067 84 s obVertZ; -#X obj -7099 105 s obVertY; -#X obj -7130 124 s obVertX; -#N canvas 300 23 1002 846 baseFind 0; +#N canvas 447 23 1002 846 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; @@ -1520,7 +1542,7 @@ #X text -8385 690 d12; #X text -8256 689 d22; #X text -8126 700 d32; -#N canvas 478 224 632 467 ProjectionPoint 0; +#N canvas 20 118 632 467 ProjectionPoint 0; #X obj 108 56 r Xobs; #X obj 183 99 r Zobs; #X obj 147 76 r Yobs; @@ -1666,7 +1688,7 @@ #X obj -8104 653 *; #X obj -8089 678 *; #X obj -8104 703 +; -#N canvas 165 174 1128 600 ProjectionMatrix 0; +#N canvas 116 83 1128 600 ProjectionMatrix 0; #X obj -385 72 inlet; #X obj -297 70 inlet; #X obj -213 70 inlet; @@ -1913,7 +1935,7 @@ #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; -#N canvas 211 46 1092 605 ProjectionPoint 0; +#N canvas 435 69 1092 605 ProjectionPoint 0; #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; @@ -2012,6 +2034,12 @@ #X obj -8137 813 outlet; #X obj -8085 813 outlet; #X obj -8032 814 outlet; +#X floatatom -8804 746 0 0 0 0 - - -; +#X floatatom -8749 747 0 0 0 0 - - -; +#X floatatom -8691 748 0 0 0 0 - - -; +#X floatatom -8613 751 0 0 0 0 - - -; +#X floatatom -8558 751 0 0 0 0 - - -; +#X floatatom -8478 749 0 0 0 0 - - -; #X connect 0 0 1 0; #X connect 2 0 3 0; #X connect 29 0 85 0; @@ -2052,6 +2080,7 @@ #X connect 42 0 44 0; #X connect 43 0 44 1; #X connect 44 0 80 6; +#X connect 44 0 99 0; #X connect 45 0 49 0; #X connect 46 0 48 0; #X connect 47 0 48 1; @@ -2072,8 +2101,10 @@ #X connect 53 0 55 0; #X connect 54 0 55 1; #X connect 55 0 80 7; +#X connect 55 0 100 0; #X connect 56 0 57 1; #X connect 57 0 80 8; +#X connect 57 0 101 0; #X connect 58 0 57 0; #X connect 59 0 43 0; #X connect 59 0 45 1; @@ -2115,12 +2146,15 @@ #X connect 71 0 73 0; #X connect 72 0 73 1; #X connect 73 0 80 9; +#X connect 73 0 102 0; #X connect 74 0 76 0; #X connect 75 0 76 1; #X connect 76 0 80 10; +#X connect 76 0 103 0; #X connect 77 0 79 0; #X connect 78 0 79 1; #X connect 79 0 80 11; +#X connect 79 0 104 0; #X connect 80 0 29 0; #X connect 80 0 95 0; #X connect 80 1 29 1; @@ -2145,18 +2179,6 @@ #X connect 95 1 97 0; #X connect 95 2 98 0; #X restore -7336 51 pd baseFind; -#X floatatom -7255 132 0 0 0 0 - - -; -#X floatatom -7269 152 0 0 0 0 - - -; -#X floatatom -7277 172 0 0 0 0 - - -; -#X floatatom -7206 72 0 0 0 0 - - -; -#X floatatom -7219 94 0 0 0 0 - - -; -#X floatatom -7232 113 0 0 0 0 - - -; -#X obj -7299 112 s conPerpX; -#X obj -7273 73 s conPerpZ; -#X obj -7286 93 s conPerpY; -#X obj -7311 132 s obProZ; -#X obj -7324 151 s obProY; -#X obj -7336 171 s obProX; #X obj -7336 -68 r tipX; #X obj -7324 -48 r tipY; #X obj -7311 -29 r tipZ; @@ -2172,40 +2194,1914 @@ #X obj -6986 153 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj -6985 180 s GO; -#X connect 0 0 9 0; +#N canvas 190 76 829 720 BaseFindA 0; +#X obj -184 27 inlet~; +#X obj -125 28 inlet~; +#X obj -79 29 inlet~; +#X obj -184 51 *~; +#X obj -125 50 *~; +#X obj -78 52 *~; +#X obj 24 140 *~; +#X obj 52 140 *~; +#X obj 80 139 *~; +#X obj 52 162 +~; +#X obj 60 183 +~; +#X obj 60 204 *~; +#X obj -140 74 +~; +#X obj -140 94 +~; +#X obj 160 33 inlet~; +#X obj 219 34 inlet~; +#X obj 265 35 inlet~; +#X obj 160 57 *~; +#X obj 219 56 *~; +#X obj 266 58 *~; +#X obj 204 80 +~; +#X obj 204 100 +~; +#X obj 190 298 *~; +#X obj 190 322 -~; +#X obj 175 276 sig~ 1; +#X obj 175 343 /~; +#X obj 160 365 *~; +#X obj 13 204 *~ -1; +#X obj 13 377 *~; +#X obj -140 351 *~; +#X obj -169 484 *~; +#X obj -184 465 *~; +#X obj -184 504 +~; +#X obj -86 484 *~; +#X obj -101 465 *~; +#X obj -101 504 +~; +#X obj -4 483 *~; +#X obj -19 464 *~; +#X obj -19 503 +~; +#X obj 79 483 *~; +#X obj 64 464 *~; +#X obj 64 503 +~; +#X obj 158 481 *~; +#X obj 143 462 *~; +#X obj 143 501 +~; +#X obj 240 480 *~; +#X obj 225 461 *~; +#X obj 225 500 +~; +#N canvas 515 122 717 664 ProjMatrix___________A 0; +#X obj 37 21 inlet~; +#X obj 84 21 inlet~; +#X obj 129 21 inlet~; +#X obj 176 21 inlet~; +#X obj 221 20 inlet~; +#X obj 268 20 inlet~; +#X obj 317 21 inlet~; +#X obj 364 21 inlet~; +#X obj 409 21 inlet~; +#X obj 456 21 inlet~; +#X obj 501 20 inlet~; +#X obj 548 20 inlet~; +#X obj 56 140 *~; +#X obj 81 140 *~; +#X obj 66 162 +~; +#X obj 118 139 *~; +#X obj 143 139 *~; +#X obj 128 161 +~; +#X obj 66 184 outlet~; +#X obj 128 183 outlet~; +#X obj 181 139 *~; +#X obj 206 139 *~; +#X obj 191 161 +~; +#X obj 243 138 *~; +#X obj 268 138 *~; +#X obj 253 160 +~; +#X obj 191 183 outlet~; +#X obj 253 182 outlet~; +#X obj 300 138 *~; +#X obj 325 138 *~; +#X obj 310 160 +~; +#X obj 362 137 *~; +#X obj 387 137 *~; +#X obj 372 159 +~; +#X obj 310 182 outlet~; +#X obj 372 181 outlet~; +#X text 42 3 a11; +#X text 94 2 a21; +#X text 135 2 a31; +#X text 179 3 a12; +#X text 224 0 a22; +#X text 272 3 a32; +#X text 322 3 d11; +#X text 369 2 d21; +#X text 414 4 d31; +#X text 461 1 d12; +#X text 505 4 d22; +#X text 551 2 d32; +#X obj 415 136 *~; +#X obj 440 136 *~; +#X obj 425 158 +~; +#X obj 425 180 outlet~; +#X obj 472 136 *~; +#X obj 497 136 *~; +#X obj 482 158 +~; +#X obj 534 135 *~; +#X obj 559 135 *~; +#X obj 544 157 +~; +#X obj 482 180 outlet~; +#X obj 544 179 outlet~; +#X obj 166 273 r myMet; +#X obj 166 293 snapshot~; +#X floatatom 166 312 0 0 0 0 - - -; +#X obj 167 336 r myMet; +#X obj 167 356 snapshot~; +#X floatatom 167 375 0 0 0 0 - - -; +#X obj 168 404 r myMet; +#X obj 168 424 snapshot~; +#X floatatom 168 443 0 0 0 0 - - -; +#X obj 269 267 r myMet; +#X obj 269 287 snapshot~; +#X floatatom 269 306 0 0 0 0 - - -; +#X obj 270 339 r myMet; +#X obj 270 359 snapshot~; +#X floatatom 270 378 0 0 0 0 - - -; +#X obj 274 409 r myMet; +#X obj 274 429 snapshot~; +#X floatatom 274 448 0 0 0 0 - - -; +#X obj 385 266 r myMet; +#X obj 385 286 snapshot~; +#X floatatom 385 305 0 0 0 0 - - -; +#X obj 384 339 r myMet; +#X obj 384 359 snapshot~; +#X floatatom 384 378 0 0 0 0 - - -; +#X obj 384 413 r myMet; +#X obj 384 433 snapshot~; +#X floatatom 384 452 0 0 0 0 - - -; #X connect 0 0 12 0; -#X connect 0 1 8 0; -#X connect 0 1 11 0; -#X connect 0 2 7 0; -#X connect 0 2 10 0; +#X connect 0 0 23 0; +#X connect 0 0 48 0; +#X connect 1 0 15 0; +#X connect 1 0 28 0; +#X connect 1 0 52 0; +#X connect 2 0 20 0; +#X connect 2 0 31 0; +#X connect 2 0 55 0; +#X connect 3 0 13 0; +#X connect 3 0 24 0; +#X connect 3 0 49 0; +#X connect 4 0 16 0; +#X connect 4 0 29 0; +#X connect 4 0 53 0; +#X connect 5 0 21 0; +#X connect 5 0 32 0; +#X connect 5 0 56 0; +#X connect 6 0 12 1; +#X connect 6 0 15 1; +#X connect 6 0 20 1; +#X connect 7 0 23 1; +#X connect 7 0 28 1; +#X connect 7 0 31 1; +#X connect 8 0 48 1; +#X connect 8 0 52 1; +#X connect 8 0 55 1; +#X connect 9 0 13 1; +#X connect 9 0 16 1; +#X connect 9 0 21 1; +#X connect 10 0 32 1; +#X connect 10 0 29 1; +#X connect 10 0 24 1; +#X connect 11 0 56 1; +#X connect 11 0 53 1; +#X connect 11 0 49 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 18 0; +#X connect 14 0 61 0; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 19 0; +#X connect 17 0 64 0; +#X connect 20 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 26 0; +#X connect 22 0 67 0; +#X connect 23 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 27 0; +#X connect 25 0 70 0; +#X connect 28 0 30 0; +#X connect 29 0 30 1; +#X connect 30 0 34 0; +#X connect 30 0 73 0; +#X connect 31 0 33 0; +#X connect 32 0 33 1; +#X connect 33 0 35 0; +#X connect 33 0 76 0; +#X connect 48 0 50 0; +#X connect 49 0 50 1; +#X connect 50 0 51 0; +#X connect 50 0 79 0; +#X connect 52 0 54 0; +#X connect 53 0 54 1; +#X connect 54 0 58 0; +#X connect 54 0 82 0; +#X connect 55 0 57 0; +#X connect 56 0 57 1; +#X connect 57 0 59 0; +#X connect 57 0 85 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 66 0 67 0; +#X connect 67 0 68 0; +#X connect 69 0 70 0; +#X connect 70 0 71 0; +#X connect 72 0 73 0; +#X connect 73 0 74 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 78 0 79 0; +#X connect 79 0 80 0; +#X connect 81 0 82 0; +#X connect 82 0 83 0; +#X connect 84 0 85 0; +#X connect 85 0 86 0; +#X restore -17 613 pd ProjMatrix___________A; +#N canvas 659 113 473 326 ProjectionPoint______A 0; +#X obj 36 20 inlet~; +#X obj 51 82 inlet~; +#X obj 66 145 inlet~; +#X obj 57 40 r Xobs; +#X obj 87 165 r Zobs; +#X obj 72 102 r Yobs; +#X obj 66 187 *~ 1; +#X obj 51 124 *~ 1; +#X obj 36 62 *~ 1; +#X obj 51 213 +~; +#X obj 36 235 +~; +#X obj 182 18 inlet~; +#X obj 197 80 inlet~; +#X obj 212 143 inlet~; +#X obj 203 38 r Xobs; +#X obj 233 163 r Zobs; +#X obj 218 100 r Yobs; +#X obj 212 185 *~ 1; +#X obj 197 122 *~ 1; +#X obj 182 60 *~ 1; +#X obj 197 211 +~; +#X obj 182 233 +~; +#X obj 335 18 inlet~; +#X obj 350 80 inlet~; +#X obj 365 143 inlet~; +#X obj 356 38 r Xobs; +#X obj 386 163 r Zobs; +#X obj 371 100 r Yobs; +#X obj 365 185 *~ 1; +#X obj 350 122 *~ 1; +#X obj 335 60 *~ 1; +#X obj 350 211 +~; +#X obj 335 233 +~; +#X obj 36 264 outlet~; +#X obj 182 262 outlet~; +#X obj 335 261 outlet~; +#X connect 0 0 8 0; +#X connect 1 0 7 0; +#X connect 2 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 6 1; +#X connect 5 0 7 1; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 10 0; +#X connect 9 0 10 1; +#X connect 10 0 33 0; +#X connect 11 0 19 0; +#X connect 12 0 18 0; +#X connect 13 0 17 0; +#X connect 14 0 19 1; +#X connect 15 0 17 1; +#X connect 16 0 18 1; +#X connect 17 0 20 1; +#X connect 18 0 20 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 34 0; +#X connect 22 0 30 0; +#X connect 23 0 29 0; +#X connect 24 0 28 0; +#X connect 25 0 30 1; +#X connect 26 0 28 1; +#X connect 27 0 29 1; +#X connect 28 0 31 1; +#X connect 29 0 31 0; +#X connect 30 0 32 0; +#X connect 31 0 32 1; +#X connect 32 0 35 0; +#X restore -17 643 pd ProjectionPoint______A; +#X obj -17 666 outlet~; +#X obj 56 666 outlet~; +#X obj 130 665 outlet~; +#N canvas 659 113 489 324 ProjectionPoint______A 0; +#X obj 42 19 inlet~; +#X obj 57 81 inlet~; +#X obj 72 144 inlet~; +#X obj 57 212 +~; +#X obj 42 234 +~; +#X obj 188 17 inlet~; +#X obj 203 79 inlet~; +#X obj 218 142 inlet~; +#X obj 203 210 +~; +#X obj 188 232 +~; +#X obj 341 17 inlet~; +#X obj 356 79 inlet~; +#X obj 371 142 inlet~; +#X obj 356 210 +~; +#X obj 341 232 +~; +#X obj 42 263 outlet~; +#X obj 188 261 outlet~; +#X obj 341 260 outlet~; +#X obj 42 61 *~; +#X obj 63 39 r~ tipXPerp; +#X obj 57 123 *~; +#X obj 78 101 r~ tipYPerp; +#X obj 72 186 *~; +#X obj 93 164 r~ tipZPerp; +#X obj 188 59 *~; +#X obj 209 37 r~ tipXPerp; +#X obj 203 121 *~; +#X obj 224 99 r~ tipYPerp; +#X obj 218 184 *~; +#X obj 239 162 r~ tipZPerp; +#X obj 341 59 *~; +#X obj 362 37 r~ tipXPerp; +#X obj 356 121 *~; +#X obj 377 99 r~ tipYPerp; +#X obj 371 184 *~; +#X obj 392 162 r~ tipZPerp; +#X connect 0 0 18 0; +#X connect 1 0 20 0; +#X connect 2 0 22 0; +#X connect 3 0 4 1; +#X connect 4 0 15 0; +#X connect 5 0 24 0; +#X connect 6 0 26 0; +#X connect 7 0 28 0; +#X connect 8 0 9 1; +#X connect 9 0 16 0; +#X connect 10 0 30 0; +#X connect 11 0 32 0; +#X connect 12 0 34 0; +#X connect 13 0 14 1; +#X connect 14 0 17 0; +#X connect 18 0 4 0; +#X connect 19 0 18 1; +#X connect 20 0 3 0; +#X connect 21 0 20 1; +#X connect 22 0 3 1; +#X connect 23 0 22 1; +#X connect 24 0 9 0; +#X connect 25 0 24 1; +#X connect 26 0 8 0; +#X connect 27 0 26 1; +#X connect 28 0 8 1; +#X connect 29 0 28 1; +#X connect 30 0 14 0; +#X connect 31 0 30 1; +#X connect 32 0 13 0; +#X connect 33 0 32 1; +#X connect 34 0 13 1; +#X connect 35 0 34 1; +#X restore 189 642 pd ProjectionPoint______A; +#X obj 189 666 outlet~; +#X obj 262 666 outlet~; +#X obj 336 665 outlet~; +#X obj 310 313 r myMet; +#X obj 310 333 snapshot~; +#X floatatom 310 352 0 0 0 0 - - -; +#X obj 396 312 r myMet; +#X obj 396 332 snapshot~; +#X floatatom 396 351 0 0 0 0 - - -; +#X obj 307 375 r myMet; +#X obj 307 395 snapshot~; +#X floatatom 307 414 0 0 0 0 - - -; +#X obj 393 374 r myMet; +#X obj 393 394 snapshot~; +#X floatatom 393 413 0 0 0 0 - - -; +#X obj 304 437 r myMet; +#X obj 304 457 snapshot~; +#X floatatom 304 476 0 0 0 0 - - -; +#X obj 390 436 r myMet; +#X obj 390 456 snapshot~; +#X floatatom 390 475 0 0 0 0 - - -; +#X obj 320 196 r myMet; +#X obj 320 216 snapshot~; +#X floatatom 320 235 0 0 0 0 - - -; +#N canvas 593 522 489 324 ProjectionPoint______A 0; +#X obj 42 19 inlet~; +#X obj 57 81 inlet~; +#X obj 72 144 inlet~; +#X obj 57 212 +~; +#X obj 42 234 +~; +#X obj 188 17 inlet~; +#X obj 203 79 inlet~; +#X obj 218 142 inlet~; +#X obj 203 210 +~; +#X obj 188 232 +~; +#X obj 341 17 inlet~; +#X obj 356 79 inlet~; +#X obj 371 142 inlet~; +#X obj 356 210 +~; +#X obj 341 232 +~; +#X obj 42 263 outlet~; +#X obj 188 261 outlet~; +#X obj 341 260 outlet~; +#X obj 42 61 *~; +#X obj 57 123 *~; +#X obj 72 186 *~; +#X obj 188 59 *~; +#X obj 203 121 *~; +#X obj 218 184 *~; +#X obj 341 59 *~; +#X obj 356 121 *~; +#X obj 371 184 *~; +#X obj 63 39 r~ obVertX; +#X obj 209 37 r~ obVertX; +#X obj 362 37 r~ obVertX; +#X obj 78 101 r~ obVertY; +#X obj 224 99 r~ obVertY; +#X obj 377 99 r~ obVertY; +#X obj 93 164 r~ obVertZ; +#X obj 239 162 r~ obVertZ; +#X obj 392 162 r~ obVertZ; +#X connect 0 0 18 0; +#X connect 1 0 19 0; +#X connect 2 0 20 0; +#X connect 3 0 4 1; +#X connect 4 0 15 0; +#X connect 5 0 21 0; +#X connect 6 0 22 0; +#X connect 7 0 23 0; +#X connect 8 0 9 1; +#X connect 9 0 16 0; +#X connect 10 0 24 0; +#X connect 11 0 25 0; +#X connect 12 0 26 0; +#X connect 13 0 14 1; +#X connect 14 0 17 0; +#X connect 18 0 4 0; +#X connect 19 0 3 0; +#X connect 20 0 3 1; +#X connect 21 0 9 0; +#X connect 22 0 8 0; +#X connect 23 0 8 1; +#X connect 24 0 14 0; +#X connect 25 0 13 0; +#X connect 26 0 13 1; +#X connect 27 0 18 1; +#X connect 28 0 21 1; +#X connect 29 0 24 1; +#X connect 30 0 19 1; +#X connect 31 0 22 1; +#X connect 32 0 25 1; +#X connect 33 0 20 1; +#X connect 34 0 23 1; +#X connect 35 0 26 1; +#X restore 419 641 pd ProjectionPoint______A; +#X obj 419 665 outlet~; +#X obj 492 665 outlet~; +#X obj 566 664 outlet~; +#X connect 0 0 3 0; +#X connect 0 0 3 1; +#X connect 0 0 6 0; +#X connect 0 0 31 0; +#X connect 0 0 40 0; +#X connect 0 0 48 0; +#X connect 1 0 4 0; +#X connect 1 0 4 1; +#X connect 1 0 7 0; +#X connect 1 0 34 0; +#X connect 1 0 43 0; +#X connect 1 0 48 1; +#X connect 2 0 5 0; +#X connect 2 0 5 1; +#X connect 2 0 8 0; +#X connect 2 0 37 0; +#X connect 2 0 46 0; +#X connect 2 0 48 2; +#X connect 3 0 12 0; +#X connect 4 0 12 1; +#X connect 5 0 13 1; +#X connect 6 0 9 0; +#X connect 7 0 9 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 10 0 27 0; +#X connect 11 0 23 1; +#X connect 12 0 13 0; +#X connect 13 0 22 0; +#X connect 13 0 29 0; +#X connect 14 0 17 0; +#X connect 14 0 17 1; +#X connect 14 0 6 1; +#X connect 14 0 30 0; +#X connect 14 0 39 1; +#X connect 14 0 48 3; +#X connect 15 0 18 0; +#X connect 15 0 18 1; +#X connect 15 0 7 1; +#X connect 15 0 33 0; +#X connect 15 0 42 1; +#X connect 15 0 48 4; +#X connect 16 0 19 0; +#X connect 16 0 19 1; +#X connect 16 0 8 1; +#X connect 16 0 36 0; +#X connect 16 0 45 1; +#X connect 16 0 48 5; +#X connect 17 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 22 1; +#X connect 21 0 26 0; +#X connect 22 0 23 0; +#X connect 23 0 25 1; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 25 0 28 1; +#X connect 25 0 29 1; +#X connect 25 0 76 0; +#X connect 26 0 31 1; +#X connect 26 0 34 1; +#X connect 26 0 37 1; +#X connect 27 0 28 0; +#X connect 28 0 30 1; +#X connect 28 0 40 1; +#X connect 28 0 43 1; +#X connect 28 0 46 1; +#X connect 28 0 33 1; +#X connect 28 0 36 1; +#X connect 29 0 39 0; +#X connect 29 0 42 0; +#X connect 29 0 45 0; +#X connect 30 0 32 1; +#X connect 31 0 32 0; +#X connect 32 0 48 6; +#X connect 32 0 58 0; +#X connect 33 0 35 1; +#X connect 34 0 35 0; +#X connect 35 0 48 7; +#X connect 35 0 64 0; +#X connect 36 0 38 1; +#X connect 37 0 38 0; +#X connect 38 0 48 8; +#X connect 38 0 70 0; +#X connect 39 0 41 1; +#X connect 40 0 41 0; +#X connect 41 0 48 9; +#X connect 41 0 61 0; +#X connect 42 0 44 1; +#X connect 43 0 44 0; +#X connect 44 0 48 10; +#X connect 44 0 67 0; +#X connect 45 0 47 1; +#X connect 46 0 47 0; +#X connect 47 0 48 11; +#X connect 47 0 73 0; +#X connect 48 0 49 0; +#X connect 48 0 53 0; +#X connect 48 0 78 0; +#X connect 48 1 49 1; +#X connect 48 1 53 1; +#X connect 48 1 78 1; +#X connect 48 2 49 2; +#X connect 48 2 53 2; +#X connect 48 2 78 2; +#X connect 48 3 49 3; +#X connect 48 3 53 3; +#X connect 48 3 78 3; +#X connect 48 4 49 4; +#X connect 48 4 53 4; +#X connect 48 4 78 4; +#X connect 48 5 49 5; +#X connect 48 5 53 5; +#X connect 48 5 78 5; +#X connect 48 6 49 6; +#X connect 48 6 53 6; +#X connect 48 6 78 6; +#X connect 48 7 49 7; +#X connect 48 7 53 7; +#X connect 48 7 78 7; +#X connect 48 8 49 8; +#X connect 48 8 53 8; +#X connect 48 8 78 8; +#X connect 49 0 50 0; +#X connect 49 1 51 0; +#X connect 49 2 52 0; +#X connect 53 0 54 0; +#X connect 53 1 55 0; +#X connect 53 2 56 0; +#X connect 57 0 58 0; +#X connect 58 0 59 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 66 0 67 0; +#X connect 67 0 68 0; +#X connect 69 0 70 0; +#X connect 70 0 71 0; +#X connect 72 0 73 0; +#X connect 73 0 74 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 78 0 79 0; +#X connect 78 1 80 0; +#X connect 78 2 81 0; +#X restore -6807 183 pd BaseFindA; +#X obj -6766 3 r tipXend; +#X obj -6752 62 r tipYend; +#X obj -6738 121 r tipZend; +#X obj -6738 160 line~; +#X obj -6752 100 line~; +#X obj -6766 43 line~; +#X obj -6768 614 r myMet; +#X obj -6768 634 snapshot~; +#X floatatom -6712 654 0 0 0 0 - - -; +#X obj -6755 553 r myMet; +#X obj -6755 573 snapshot~; +#X floatatom -6699 593 0 0 0 0 - - -; +#X obj -6741 494 r myMet; +#X obj -6741 514 snapshot~; +#X floatatom -6685 534 0 0 0 0 - - -; +#X obj -6727 433 r myMet; +#X obj -6727 453 snapshot~; +#X floatatom -6658 471 0 0 0 0 - - -; +#X obj -6713 372 r myMet; +#X obj -6713 392 snapshot~; +#X floatatom -6645 412 0 0 0 0 - - -; +#X obj -6699 309 r myMet; +#X obj -6699 329 snapshot~; +#X floatatom -6631 349 0 0 0 0 - - -; +#N canvas 80 66 1007 715 BaseFindA 0; +#X obj 39 22 inlet~; +#X obj 98 23 inlet~; +#X obj 144 24 inlet~; +#X obj 39 46 *~; +#X obj 98 45 *~; +#X obj 145 47 *~; +#X obj 247 135 *~; +#X obj 275 135 *~; +#X obj 303 134 *~; +#X obj 275 157 +~; +#X obj 283 178 +~; +#X obj 283 199 *~; +#X obj 83 69 +~; +#X obj 83 89 +~; +#X obj 383 28 inlet~; +#X obj 442 29 inlet~; +#X obj 488 30 inlet~; +#X obj 383 52 *~; +#X obj 442 51 *~; +#X obj 489 53 *~; +#X obj 427 75 +~; +#X obj 427 95 +~; +#X obj 413 293 *~; +#X obj 413 317 -~; +#X obj 398 271 sig~ 1; +#X obj 398 338 /~; +#X obj 383 360 *~; +#X obj 236 199 *~ -1; +#X obj 236 372 *~; +#X obj 83 346 *~; +#X obj 54 479 *~; +#X obj 39 460 *~; +#X obj 39 499 +~; +#X obj 137 479 *~; +#X obj 122 460 *~; +#X obj 122 499 +~; +#X obj 219 478 *~; +#X obj 204 459 *~; +#X obj 204 498 +~; +#X obj 302 478 *~; +#X obj 287 459 *~; +#X obj 287 498 +~; +#X obj 381 476 *~; +#X obj 366 457 *~; +#X obj 366 496 +~; +#X obj 463 475 *~; +#X obj 448 456 *~; +#X obj 448 495 +~; +#N canvas 400 167 953 558 ProjMatrix___________A 0; +#X obj 37 21 inlet~; +#X obj 84 21 inlet~; +#X obj 129 21 inlet~; +#X obj 176 21 inlet~; +#X obj 221 20 inlet~; +#X obj 268 20 inlet~; +#X obj 317 21 inlet~; +#X obj 364 21 inlet~; +#X obj 409 21 inlet~; +#X obj 456 21 inlet~; +#X obj 501 20 inlet~; +#X obj 548 20 inlet~; +#X obj 56 140 *~; +#X obj 81 140 *~; +#X obj 66 162 +~; +#X obj 118 139 *~; +#X obj 143 139 *~; +#X obj 128 161 +~; +#X obj 66 184 outlet~; +#X obj 128 183 outlet~; +#X obj 181 139 *~; +#X obj 206 139 *~; +#X obj 191 161 +~; +#X obj 243 138 *~; +#X obj 268 138 *~; +#X obj 253 160 +~; +#X obj 191 183 outlet~; +#X obj 253 182 outlet~; +#X obj 300 138 *~; +#X obj 325 138 *~; +#X obj 310 160 +~; +#X obj 362 137 *~; +#X obj 387 137 *~; +#X obj 372 159 +~; +#X obj 310 182 outlet~; +#X obj 372 181 outlet~; +#X text 42 3 a11; +#X text 94 2 a21; +#X text 135 2 a31; +#X text 179 3 a12; +#X text 224 0 a22; +#X text 272 3 a32; +#X text 322 3 d11; +#X text 369 2 d21; +#X text 414 4 d31; +#X text 461 1 d12; +#X text 505 4 d22; +#X text 551 2 d32; +#X obj 415 136 *~; +#X obj 440 136 *~; +#X obj 425 158 +~; +#X obj 425 180 outlet~; +#X obj 472 136 *~; +#X obj 497 136 *~; +#X obj 482 158 +~; +#X obj 534 135 *~; +#X obj 559 135 *~; +#X obj 544 157 +~; +#X obj 482 180 outlet~; +#X obj 544 179 outlet~; +#X obj 157 266 r myMet; +#X obj 157 286 snapshot~; +#X floatatom 157 305 0 0 0 0 - - -; +#X obj 243 265 r myMet; +#X obj 243 285 snapshot~; +#X floatatom 243 304 0 0 0 0 - - -; +#X obj 154 328 r myMet; +#X obj 154 348 snapshot~; +#X floatatom 154 367 0 0 0 0 - - -; +#X obj 240 327 r myMet; +#X obj 240 347 snapshot~; +#X floatatom 240 366 0 0 0 0 - - -; +#X obj 151 390 r myMet; +#X obj 151 410 snapshot~; +#X floatatom 151 429 0 0 0 0 - - -; +#X obj 237 389 r myMet; +#X obj 237 409 snapshot~; +#X floatatom 237 428 0 0 0 0 - - -; +#X obj 324 275 r myMet; +#X obj 324 295 snapshot~; +#X floatatom 324 314 0 0 0 0 - - -; +#X obj 321 337 r myMet; +#X obj 321 357 snapshot~; +#X floatatom 321 376 0 0 0 0 - - -; +#X obj 318 399 r myMet; +#X obj 318 419 snapshot~; +#X floatatom 318 438 0 0 0 0 - - -; +#X connect 0 0 12 0; +#X connect 0 0 23 0; +#X connect 0 0 48 0; +#X connect 1 0 15 0; +#X connect 1 0 28 0; +#X connect 1 0 52 0; +#X connect 2 0 20 0; +#X connect 2 0 31 0; +#X connect 2 0 55 0; +#X connect 3 0 13 0; +#X connect 3 0 24 0; +#X connect 3 0 49 0; +#X connect 4 0 16 0; +#X connect 4 0 29 0; +#X connect 4 0 53 0; +#X connect 5 0 21 0; +#X connect 5 0 32 0; +#X connect 5 0 56 0; +#X connect 6 0 12 1; +#X connect 6 0 15 1; +#X connect 6 0 20 1; +#X connect 7 0 23 1; +#X connect 7 0 28 1; +#X connect 7 0 31 1; +#X connect 8 0 48 1; +#X connect 8 0 52 1; +#X connect 8 0 55 1; +#X connect 9 0 13 1; +#X connect 9 0 16 1; +#X connect 9 0 21 1; +#X connect 10 0 32 1; +#X connect 10 0 29 1; +#X connect 10 0 24 1; +#X connect 11 0 56 1; +#X connect 11 0 53 1; +#X connect 11 0 49 1; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 18 0; +#X connect 14 0 61 0; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 19 0; +#X connect 17 0 67 0; +#X connect 20 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 26 0; +#X connect 22 0 73 0; +#X connect 23 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 27 0; +#X connect 25 0 64 0; +#X connect 28 0 30 0; +#X connect 29 0 30 1; +#X connect 30 0 34 0; +#X connect 30 0 70 0; +#X connect 31 0 33 0; +#X connect 32 0 33 1; +#X connect 33 0 35 0; +#X connect 33 0 76 0; +#X connect 48 0 50 0; +#X connect 49 0 50 1; +#X connect 50 0 51 0; +#X connect 50 0 79 0; +#X connect 52 0 54 0; +#X connect 53 0 54 1; +#X connect 54 0 58 0; +#X connect 54 0 82 0; +#X connect 55 0 57 0; +#X connect 56 0 57 1; +#X connect 57 0 59 0; +#X connect 57 0 85 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 66 0 67 0; +#X connect 67 0 68 0; +#X connect 69 0 70 0; +#X connect 70 0 71 0; +#X connect 72 0 73 0; +#X connect 73 0 74 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 78 0 79 0; +#X connect 79 0 80 0; +#X connect 81 0 82 0; +#X connect 82 0 83 0; +#X connect 84 0 85 0; +#X connect 85 0 86 0; +#X restore 206 608 pd ProjMatrix___________A; +#N canvas 827 411 620 500 ProjectionPoint______A 0; +#X obj 89 109 inlet~; +#X obj 104 172 inlet~; +#X obj 119 235 inlet~; +#X obj 221 28 r Xobs; +#X obj 214 127 r Yobs; +#X obj 104 303 +~; +#X obj 89 325 +~; +#X obj 294 123 inlet~; +#X obj 309 175 inlet~; +#X obj 324 238 inlet~; +#X obj 309 306 +~; +#X obj 294 328 +~; +#X obj 388 121 inlet~; +#X obj 403 170 inlet~; +#X obj 418 233 inlet~; +#X obj 403 301 +~; +#X obj 388 323 +~; +#X obj 89 354 outlet~; +#X obj 294 357 outlet~; +#X obj 388 351 outlet~; +#X obj 199 7 r~ tipX; +#X obj 198 209 r~ tipZ; +#X obj 193 108 r~ tipY; +#X obj 199 70 *~ -1; +#X obj 199 49 -~ 1; +#X floatatom 234 49 0 0 0 0 - - -; +#X obj 194 169 *~ -1; +#X obj 194 148 -~ 1; +#X floatatom 229 148 0 0 0 0 - - -; +#X obj 197 273 *~ -1; +#X obj 197 252 -~ 1; +#X floatatom 232 252 0 0 0 0 - - -; +#X obj 217 231 r Zobs; +#X obj 90 152 *~; +#X obj 388 150 *~; +#X obj 294 155 *~; +#X obj 104 214 *~; +#X obj 309 217 *~; +#X obj 403 212 *~; +#X obj 418 275 *~; +#X obj 324 280 *~; +#X obj 119 277 *~; +#X connect 0 0 33 0; +#X connect 1 0 36 0; +#X connect 2 0 41 0; +#X connect 3 0 24 1; +#X connect 3 0 25 0; +#X connect 4 0 27 1; +#X connect 4 0 28 0; +#X connect 5 0 6 1; +#X connect 6 0 17 0; +#X connect 7 0 35 0; +#X connect 8 0 37 0; +#X connect 9 0 40 0; +#X connect 10 0 11 1; +#X connect 11 0 18 0; +#X connect 12 0 34 0; +#X connect 13 0 38 0; +#X connect 14 0 39 0; +#X connect 15 0 16 1; +#X connect 16 0 19 0; +#X connect 20 0 24 0; +#X connect 21 0 30 0; +#X connect 22 0 27 0; +#X connect 23 0 33 1; +#X connect 23 0 35 1; +#X connect 23 0 34 1; +#X connect 24 0 23 0; +#X connect 26 0 36 1; +#X connect 26 0 37 1; +#X connect 26 0 38 1; +#X connect 27 0 26 0; +#X connect 29 0 41 1; +#X connect 29 0 40 1; +#X connect 29 0 39 1; +#X connect 30 0 29 0; +#X connect 32 0 30 1; +#X connect 32 0 31 0; +#X connect 33 0 6 0; +#X connect 34 0 16 0; +#X connect 35 0 11 0; +#X connect 36 0 5 0; +#X connect 37 0 10 0; +#X connect 38 0 15 0; +#X connect 39 0 15 1; +#X connect 40 0 10 1; +#X connect 41 0 5 1; +#X restore 206 638 pd ProjectionPoint______A; +#X obj 206 698 outlet~; +#X obj 221 658 r~ tipX; +#X obj 206 677 +~; +#X obj 352 699 outlet~; +#X obj 352 678 +~; +#X obj 279 698 outlet~; +#X obj 279 677 +~; +#X obj 294 658 r~ tipY; +#X obj 367 659 r~ tipZ; +#X connect 0 0 3 0; +#X connect 0 0 3 1; +#X connect 0 0 6 0; +#X connect 0 0 31 0; +#X connect 0 0 40 0; +#X connect 0 0 48 0; +#X connect 1 0 4 0; +#X connect 1 0 4 1; +#X connect 1 0 7 0; +#X connect 1 0 34 0; +#X connect 1 0 43 0; +#X connect 1 0 48 1; +#X connect 2 0 5 0; +#X connect 2 0 5 1; +#X connect 2 0 8 0; +#X connect 2 0 37 0; +#X connect 2 0 46 0; +#X connect 2 0 48 2; +#X connect 3 0 12 0; +#X connect 4 0 12 1; +#X connect 5 0 13 1; +#X connect 6 0 9 0; +#X connect 7 0 9 1; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 10 0 27 0; +#X connect 11 0 23 1; +#X connect 12 0 13 0; +#X connect 13 0 22 0; +#X connect 13 0 29 0; +#X connect 14 0 17 0; +#X connect 14 0 17 1; +#X connect 14 0 6 1; +#X connect 14 0 30 0; +#X connect 14 0 39 1; +#X connect 14 0 48 3; +#X connect 15 0 18 0; +#X connect 15 0 18 1; +#X connect 15 0 7 1; +#X connect 15 0 33 0; +#X connect 15 0 42 1; +#X connect 15 0 48 4; +#X connect 16 0 19 0; +#X connect 16 0 19 1; +#X connect 16 0 8 1; +#X connect 16 0 36 0; +#X connect 16 0 45 1; +#X connect 16 0 48 5; +#X connect 17 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 22 1; +#X connect 21 0 26 0; +#X connect 22 0 23 0; +#X connect 23 0 25 1; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 25 0 28 1; +#X connect 25 0 29 1; +#X connect 26 0 31 1; +#X connect 26 0 34 1; +#X connect 26 0 37 1; +#X connect 27 0 28 0; +#X connect 28 0 30 1; +#X connect 28 0 40 1; +#X connect 28 0 43 1; +#X connect 28 0 46 1; +#X connect 28 0 33 1; +#X connect 28 0 36 1; +#X connect 29 0 39 0; +#X connect 29 0 42 0; +#X connect 29 0 45 0; +#X connect 30 0 32 1; +#X connect 31 0 32 0; +#X connect 32 0 48 6; +#X connect 33 0 35 1; +#X connect 34 0 35 0; +#X connect 35 0 48 7; +#X connect 36 0 38 1; +#X connect 37 0 38 0; +#X connect 38 0 48 8; +#X connect 39 0 41 1; +#X connect 40 0 41 0; +#X connect 41 0 48 9; +#X connect 42 0 44 1; +#X connect 43 0 44 0; +#X connect 44 0 48 10; +#X connect 45 0 47 1; +#X connect 46 0 47 0; +#X connect 47 0 48 11; +#X connect 48 0 49 0; +#X connect 48 1 49 1; +#X connect 48 2 49 2; +#X connect 48 3 49 3; +#X connect 48 4 49 4; +#X connect 48 5 49 5; +#X connect 48 6 49 6; +#X connect 48 7 49 7; +#X connect 48 8 49 8; +#X connect 49 0 52 0; +#X connect 49 1 56 0; +#X connect 49 2 54 0; +#X connect 51 0 52 1; +#X connect 52 0 50 0; +#X connect 54 0 53 0; +#X connect 56 0 55 0; +#X connect 57 0 56 1; +#X connect 58 0 54 1; +#X restore -6465 199 pd BaseFindA; +#X obj -6448 421 r myMet; +#X obj -6448 441 snapshot~; +#X floatatom -6376 464 0 0 0 0 - - -; +#X obj -6416 360 r myMet; +#X obj -6416 380 snapshot~; +#X floatatom -6348 404 0 0 0 0 - - -; +#X obj -6381 300 r myMet; +#X obj -6381 319 snapshot~; +#X floatatom -6324 369 0 0 0 0 - - -; +#X obj -6875 288 s~ conPerpZ; +#X obj -6889 308 s~ conPerpY; +#X obj -6903 327 s~ conPerpX; +#X obj -6917 347 s~ obProZ; +#X obj -6931 366 s~ obProY; +#X obj -6944 386 s~ obProX; +#X obj -6396 257 s~ obVertZ; +#X obj -6431 278 s~ obVertY; +#X obj -6465 297 s~ obVertX; +#X obj -6381 340 s obVertZ; +#X obj -6416 400 s obVertY; +#X obj -6448 462 s obVertX; +#X obj -6727 473 s conPerpX; +#X obj -6699 350 s conPerpZ; +#X obj -6713 412 s conPerpY; +#X obj -6741 534 s obProZ; +#X obj -6755 593 s obProY; +#X obj -6768 656 s obProX; +#X obj -6807 -57 r~ tipX; +#X obj -6794 -37 r~ tipY; +#X obj -6780 -17 r~ tipZ; +#X obj -6468 -46 r~ tipXPerp; +#X obj -6452 -3 r~ tipYPerp; +#X obj -6438 37 r~ tipZPerp; +#X obj -6424 79 r~ tipXPerp2; +#X obj -6410 119 r~ tipYPerp2; +#X obj -6396 160 r~ tipZPerp2; +#X msg -6766 24 \$1 15; +#X msg -6752 81 \$1 15; +#X msg -6738 141 \$1 15; +#X obj -6396 180 +~; +#X obj -6410 140 +~; +#X obj -6424 99 +~; +#X obj -6438 57 +~; +#X obj -6452 16 +~; +#X obj -6468 -26 +~; +#X obj -6310 -25 r myMet; +#X obj -6310 -5 snapshot~; +#X floatatom -6310 14 0 0 0 0 - - -; +#X obj -6197 138 r myMet; +#X obj -6197 158 snapshot~; +#X floatatom -6197 177 0 0 0 0 - - -; +#X obj -6313 37 r myMet; +#X obj -6313 57 snapshot~; +#X floatatom -6313 76 0 0 0 0 - - -; +#X obj -6200 200 r myMet; +#X obj -6200 220 snapshot~; +#X floatatom -6200 239 0 0 0 0 - - -; +#X obj -6316 99 r myMet; +#X obj -6316 119 snapshot~; +#X floatatom -6316 138 0 0 0 0 - - -; +#X obj -6203 262 r myMet; +#X obj -6203 282 snapshot~; +#X floatatom -6203 301 0 0 0 0 - - -; +#X obj -6559 116 r myMet; +#X obj -6559 136 snapshot~; +#X floatatom -6559 155 0 0 0 0 - - -; +#X obj -6562 178 r myMet; +#X obj -6562 198 snapshot~; +#X floatatom -6562 217 0 0 0 0 - - -; +#X obj -6565 240 r myMet; +#X obj -6565 260 snapshot~; +#X floatatom -6565 279 0 0 0 0 - - -; +#X obj -6762 241 s~ obEleX; +#X obj -6748 223 s~ obEleY; +#X obj -6738 203 s~ obEleZ; #X connect 1 0 0 3; #X connect 2 0 0 4; #X connect 3 0 0 5; #X connect 4 0 0 0; #X connect 5 0 0 1; #X connect 6 0 0 2; +#X connect 8 0 7 0; +#X connect 9 0 7 1; +#X connect 10 0 7 2; +#X connect 11 0 7 3; +#X connect 12 0 7 4; +#X connect 13 0 7 5; +#X connect 17 0 18 0; +#X connect 19 0 59 0; +#X connect 19 0 27 0; +#X connect 19 1 58 0; +#X connect 19 1 30 0; +#X connect 19 2 57 0; +#X connect 19 2 33 0; +#X connect 19 3 56 0; +#X connect 19 3 36 0; +#X connect 19 4 55 0; +#X connect 19 4 39 0; +#X connect 19 5 54 0; +#X connect 19 5 42 0; +#X connect 19 6 109 0; +#X connect 19 6 117 0; +#X connect 19 7 112 0; +#X connect 19 7 118 0; +#X connect 19 8 115 0; +#X connect 19 8 119 0; +#X connect 20 0 81 0; +#X connect 21 0 82 0; +#X connect 22 0 83 0; +#X connect 23 0 19 5; +#X connect 24 0 19 4; +#X connect 25 0 19 3; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 27 0 71 0; +#X connect 29 0 30 0; +#X connect 30 0 31 0; +#X connect 30 0 70 0; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 33 0 69 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 36 0 66 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 42 0 67 0; +#X connect 44 0 62 0; +#X connect 44 0 46 0; +#X connect 44 1 61 0; +#X connect 44 1 49 0; +#X connect 44 2 60 0; +#X connect 44 2 52 0; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 46 0 65 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 49 0 64 0; +#X connect 51 0 52 0; +#X connect 52 0 53 0; +#X connect 52 0 63 0; +#X connect 72 0 19 0; +#X connect 73 0 19 1; +#X connect 74 0 19 2; +#X connect 75 0 89 0; +#X connect 76 0 88 0; +#X connect 77 0 87 0; +#X connect 78 0 86 0; +#X connect 79 0 85 0; +#X connect 80 0 84 0; +#X connect 81 0 25 0; +#X connect 82 0 24 0; +#X connect 83 0 23 0; +#X connect 84 0 44 5; +#X connect 84 0 106 0; +#X connect 85 0 44 4; +#X connect 85 0 100 0; +#X connect 86 0 44 3; +#X connect 86 0 94 0; +#X connect 87 0 44 2; +#X connect 87 0 103 0; +#X connect 88 0 44 1; +#X connect 88 0 97 0; +#X connect 89 0 44 0; +#X connect 89 0 91 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; +#X connect 96 0 97 0; +#X connect 97 0 98 0; +#X connect 99 0 100 0; +#X connect 100 0 101 0; +#X connect 102 0 103 0; +#X connect 103 0 104 0; +#X connect 105 0 106 0; +#X connect 106 0 107 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; +#X connect 114 0 115 0; +#X connect 115 0 116 0; +#X restore 351 -39 pd contPlaneFind; +#N canvas 265 289 844 583 sourceTipPosition 0; +#X text -323 20 Distance between observer and source; +#N canvas 573 230 535 548 Azimuth 0; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 33 119 -~; +#X obj 62 120 -~; +#X obj 90 119 -~; +#X obj 33 143 *~; +#X obj 62 143 *~; +#X obj 90 142 *~; +#X obj 62 164 +~; +#X obj 47 185 +~; +#X obj 47 205 sqrt~; +#X obj 368 115 *~; +#X obj 397 115 *~; +#X obj 425 114 *~; +#X obj 397 136 +~; +#X obj 382 157 +~; +#X obj 382 177 sqrt~; +#X obj 222 191 *~; +#X obj 251 191 *~; +#X obj 279 190 *~; +#X obj 251 212 +~; +#X obj 236 233 +~; +#X obj 236 253 sqrt~; +#X obj 267 345 +~; +#X obj 300 345 *~; +#X obj 267 371 -~; +#X obj 300 370 *~ 2; +#X obj 267 394 /~; +#X obj 267 416 arccos~; +#X text 122 485 Calculates the azimuth angle between the source and +the observer with 0 degrees as the direction of travel; +#X floatatom 86 404 0 0 0 0 - - -; +#X obj 86 363 r myMet; +#X obj 86 384 snapshot~; +#X obj 33 33 r~ conPerpX; +#X obj 61 53 r~ conPerpY; +#X obj 90 73 r~ conPerpZ; +#X obj 222 128 r~ conPerpX; +#X obj 251 148 r~ conPerpY; +#X obj 279 169 r~ conPerpZ; +#X obj 425 67 r~ obProZ; +#X obj 397 46 r~ obProY; +#X obj 368 25 r~ obProX; +#X obj 267 437 outlet~; +#X obj 181 26 inlet~; +#X obj 226 26 inlet~; +#X obj 271 26 inlet~; +#X obj 33 96 +~; +#X obj 62 97 +~; +#X obj 90 94 +~; +#X obj 368 91 -~; +#X obj 397 92 -~; +#X obj 425 91 -~; +#X connect 0 0 1 0; +#X connect 2 0 5 0; +#X connect 2 0 5 1; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 9 0; +#X connect 6 0 8 0; +#X connect 7 0 8 1; +#X connect 8 0 9 1; +#X connect 9 0 10 0; +#X connect 9 0 25 1; +#X connect 11 0 15 0; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 1; +#X connect 15 0 16 0; +#X connect 15 0 23 1; +#X connect 16 0 24 1; +#X connect 17 0 21 0; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 21 1; +#X connect 21 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 24 0; +#X connect 23 0 25 0; +#X connect 24 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 28 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 30 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 17 1; +#X connect 36 0 17 0; +#X connect 37 0 18 1; +#X connect 37 0 18 0; +#X connect 38 0 19 0; +#X connect 38 0 19 1; +#X connect 39 0 4 1; +#X connect 39 0 51 0; +#X connect 40 0 3 1; +#X connect 40 0 50 0; +#X connect 41 0 2 1; +#X connect 41 0 49 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 2 0; +#X connect 47 0 3 0; +#X connect 48 0 4 0; +#X connect 49 0 11 0; +#X connect 49 0 11 1; +#X connect 50 0 12 0; +#X connect 50 0 12 1; +#X connect 51 0 13 0; +#X connect 51 0 13 1; +#X restore 75 28 pd Azimuth; +#X obj 199 332 outlet~; +#X obj -287 61 r~ tipX; +#X obj -221 62 r~ tipY; +#X obj -153 63 r~ tipZ; +#X obj -287 82 *~ 1; +#X obj -221 83 *~ 1; +#X obj -153 84 *~ 1; +#X obj -132 105 r Zobs; +#X obj -200 103 r Yobs; +#X obj -266 103 r Xobs; +#X obj -287 124 -~ 1; +#X obj -221 125 -~ 1; +#X obj -153 127 -~ 1; +#X obj -287 148 *~; +#X obj -221 149 *~; +#X obj -153 150 *~; +#X obj -236 177 +~; +#X obj -236 198 +~; +#X obj -236 219 sqrt~; +#X obj -236 241 outlet~; +#X obj 339 271 r myMet; +#X obj 338 296 snapshot~; +#X floatatom 407 317 0 0 0 0 - - -; +#X obj 246 75 /~; +#X obj 246 98 atan~; +#X obj 246 121 /~ 3.14159; +#X obj 246 145 abs~; +#X obj 231 211 spigot~; +#X obj 283 168 >~ 0; +#X obj 231 52 sig~ 1; +#X obj 231 190 -~; +#X obj 366 235 spigot~; +#X obj 405 191 <~ 0; +#X obj 338 322 outlet; +#X text 330 349 Pan Value; +#X obj 318 168 r myMet; +#X obj 283 189 snapshot~; +#X obj 438 190 r myMet; +#X obj 405 213 snapshot~; +#X obj 344 93 r myMet; +#X obj 344 113 snapshot~; +#X floatatom 344 134 0 0 0 0 - - -; +#X obj -243 325 r myMet; +#X obj -244 350 snapshot~; +#X floatatom -244 371 0 0 0 0 - - -; +#X obj 147 359 r myMet; +#X obj 146 384 snapshot~; +#X floatatom 146 405 0 0 0 0 - - -; +#N canvas 833 23 497 490 ElevationCav 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore 199 291 pd ElevationCav; +#X obj -77 363 outlet~; +#X obj -129 379 r myMet; +#X obj -130 404 snapshot~; +#X floatatom -130 425 0 0 0 0 - - -; +#N canvas 301 243 497 490 ElevationAeol 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 429 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 430 410 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X obj 27 34 r~ obEleX; +#X obj 85 76 r~ obEleZ; +#X obj 56 55 r~ obEleY; +#X obj 206 157 -~; +#X obj 235 158 -~; +#X obj 263 157 -~; +#X floatatom 40 327 0 0 0 0 - - -; +#X obj 40 286 r myMet; +#X obj 40 307 snapshot~; +#X floatatom 426 238 0 0 0 0 - - -; +#X obj 426 197 r myMet; +#X obj 426 218 snapshot~; +#X floatatom 327 314 0 0 0 0 - - -; +#X obj 327 273 r myMet; +#X obj 327 294 snapshot~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 11 0 51 0; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 17 0 54 0; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 23 0 57 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 36 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 3 1; +#X connect 33 0 40 0; +#X connect 34 0 4 1; +#X connect 34 0 41 0; +#X connect 35 0 5 1; +#X connect 35 0 42 0; +#X connect 37 0 40 1; +#X connect 37 0 46 1; +#X connect 38 0 41 1; +#X connect 38 0 47 1; +#X connect 39 0 42 1; +#X connect 39 0 48 1; +#X connect 40 0 12 0; +#X connect 40 0 12 1; +#X connect 41 0 13 0; +#X connect 41 0 13 1; +#X connect 42 0 14 0; +#X connect 42 0 14 1; +#X connect 43 0 3 0; +#X connect 43 0 46 0; +#X connect 44 0 5 0; +#X connect 44 0 48 0; +#X connect 45 0 4 0; +#X connect 45 0 47 0; +#X connect 46 0 18 1; +#X connect 46 0 18 0; +#X connect 47 0 19 1; +#X connect 47 0 19 0; +#X connect 48 0 20 0; +#X connect 48 0 20 1; +#X connect 50 0 51 0; +#X connect 51 0 49 0; +#X connect 53 0 54 0; +#X connect 54 0 52 0; +#X connect 56 0 57 0; +#X connect 57 0 55 0; +#X restore -77 322 pd ElevationAeol; +#N canvas 69 326 1063 547 NewAzim 0; +#X obj 582 127 inlet~; +#X obj 643 128 inlet~; +#X obj 713 128 inlet~; +#X obj 602 238 *~; +#X obj 631 238 *~; +#X obj 659 237 *~; +#X obj 631 259 +~; +#X obj 616 280 +~; +#X obj 616 300 sqrt~; +#X obj 506 196 r~ obProZ; +#X obj 478 175 r~ obProY; +#X obj 449 154 r~ obProX; +#X obj 602 214 -~; +#X obj 631 215 -~; +#X obj 659 214 -~; +#X obj 580 385 -~; +#X obj 613 384 *~ 2; +#X obj 580 408 /~; +#X obj 580 430 arccos~; +#X floatatom 205 378 0 0 0 0 - - -; +#X obj 205 337 r myMet; +#X obj 205 358 snapshot~; +#X obj 567 500 outlet~; +#X obj 450 225 *~; +#X obj 479 225 *~; +#X obj 507 224 *~; +#X obj 479 246 +~; +#X obj 464 267 +~; +#X obj 464 287 sqrt~; +#X obj 670 291 r Length; +#X obj 670 314 *; +#X obj 580 359 +~ 1; +#X obj 613 359 *~ 1; +#X floatatom 257 256 0 0 0 0 - - -; +#X obj 257 215 r myMet; +#X obj 257 236 snapshot~; +#X floatatom 792 411 0 0 0 0 - - -; +#X obj 792 370 r myMet; +#X obj 792 391 snapshot~; +#X floatatom 321 261 0 0 0 0 - - -; +#X obj 321 220 r myMet; +#X obj 321 241 snapshot~; +#X floatatom 197 256 0 0 0 0 - - -; +#X obj 197 215 r myMet; +#X obj 197 236 snapshot~; +#X floatatom 767 236 0 0 0 0 - - -; +#X obj 767 195 r myMet; +#X obj 767 216 snapshot~; +#X floatatom 832 234 0 0 0 0 - - -; +#X obj 832 193 r myMet; +#X obj 832 214 snapshot~; +#X floatatom 899 235 0 0 0 0 - - -; +#X obj 899 194 r myMet; +#X obj 899 215 snapshot~; +#X obj 496 383 sig~ 90; +#X obj 566 453 -~; +#X obj 567 475 abs~; +#X connect 0 0 12 1; +#X connect 0 0 47 0; +#X connect 1 0 13 1; +#X connect 1 0 50 0; +#X connect 2 0 14 1; +#X connect 2 0 53 0; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 31 0; +#X connect 8 0 32 0; +#X connect 8 0 38 0; +#X connect 9 0 14 0; +#X connect 9 0 25 1; +#X connect 9 0 25 0; +#X connect 9 0 41 0; +#X connect 10 0 13 0; +#X connect 10 0 24 1; +#X connect 10 0 24 0; +#X connect 10 0 35 0; +#X connect 11 0 12 0; +#X connect 11 0 23 1; +#X connect 11 0 23 0; +#X connect 11 0 44 0; +#X connect 12 0 3 0; +#X connect 12 0 3 1; +#X connect 13 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 5 1; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 18 0 55 1; +#X connect 20 0 21 0; +#X connect 21 0 19 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 27 0 15 1; +#X connect 29 0 30 0; +#X connect 29 0 30 1; +#X connect 29 0 32 1; +#X connect 30 0 31 1; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X connect 37 0 38 0; +#X connect 38 0 36 0; +#X connect 40 0 41 0; +#X connect 41 0 39 0; +#X connect 43 0 44 0; +#X connect 44 0 42 0; +#X connect 46 0 47 0; +#X connect 47 0 45 0; +#X connect 49 0 50 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 22 0; +#X connect 56 0 21 0; +#X restore 71 323 pd NewAzim; +#X obj 71 355 outlet~; +#X obj 19 382 r myMet; +#X obj 18 407 snapshot~; +#X floatatom 18 428 0 0 0 0 - - -; +#X connect 3 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 12 0; +#X connect 6 0 50 0; +#X connect 6 0 55 0; +#X connect 6 0 56 0; +#X connect 7 0 13 0; +#X connect 7 0 50 1; +#X connect 7 0 55 1; +#X connect 7 0 56 1; +#X connect 8 0 14 0; +#X connect 8 0 50 2; +#X connect 8 0 55 2; +#X connect 8 0 56 2; +#X connect 9 0 14 1; +#X connect 10 0 13 1; +#X connect 11 0 12 1; +#X connect 12 0 15 0; +#X connect 12 0 15 1; +#X connect 12 0 25 0; #X connect 13 0 16 0; -#X connect 13 0 25 0; -#X connect 13 1 15 0; -#X connect 13 1 24 0; -#X connect 13 2 14 0; -#X connect 13 2 23 0; -#X connect 13 3 20 0; -#X connect 13 3 19 0; -#X connect 13 4 22 0; -#X connect 13 4 18 0; -#X connect 13 5 21 0; -#X connect 13 5 17 0; -#X connect 26 0 13 0; -#X connect 27 0 13 1; -#X connect 28 0 13 2; -#X connect 29 0 13 3; -#X connect 30 0 13 4; -#X connect 31 0 13 5; -#X connect 35 0 36 0; -#X restore 351 -39 pd contPlaneFind; -#N canvas 262 478 378 237 sourceTipSpeed 0; -#X obj 34 38 r currentTipSpeed; +#X connect 13 0 16 1; +#X connect 13 0 25 1; +#X connect 13 0 34 0; +#X connect 13 0 30 0; +#X connect 14 0 17 0; +#X connect 14 0 17 1; +#X connect 15 0 18 0; +#X connect 16 0 18 1; +#X connect 17 0 19 1; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 45 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 23 0 35 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 26 0 42 0; +#X connect 27 0 28 0; +#X connect 28 0 33 0; +#X connect 28 0 32 1; +#X connect 29 1 23 0; +#X connect 30 0 38 0; +#X connect 31 0 32 0; +#X connect 32 0 29 0; +#X connect 33 1 23 0; +#X connect 34 0 40 0; +#X connect 37 0 38 0; +#X connect 38 0 29 1; +#X connect 39 0 40 0; +#X connect 40 0 33 1; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#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 2 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 54 0; +#X connect 55 0 51 0; +#X connect 55 0 53 0; +#X connect 56 0 57 0; +#X connect 56 0 59 0; +#X connect 58 0 59 0; +#X connect 59 0 60 0; +#X restore 624 248 pd sourceTipPosition; +#N canvas 511 211 763 364 sourceTipSpeed 0; #X obj 56 107 /; #X floatatom 71 132 0 0 0 0 - - -; #X obj 108 153 outlet; @@ -2213,656 +4109,4214 @@ #X obj 123 107 t f b; #X floatatom 152 153 0 0 0 0 - - -; #X obj 71 79 r Length; -#X obj 56 58 r Length; -#X obj 35 132 *; -#X obj 35 155 outlet; #X obj 204 119 r tipThick; #X obj 204 153 outlet; #X floatatom 250 154 0 0 0 0 - - -; -#X connect 0 0 9 0; +#X obj 35 -26 r~ currentTipSpeed; +#X obj 35 132 *~ 1; +#X obj 35 155 outlet~; +#X obj 224 -20 r start_armLength; +#X obj 209 2 -; +#X obj 209 26 <= 0; +#X obj 182 -33 t f f; +#X floatatom 214 92 5 0 0 0 - - -; +#X obj 56 59 r Length; +#X connect 0 0 1 0; +#X connect 0 0 3 0; +#X connect 0 0 11 1; +#X connect 3 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 3 1; +#X connect 4 1 3 0; +#X connect 6 0 0 1; +#X connect 6 0 4 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 15 0 17 0; +#X connect 16 1 14 0; +#X connect 18 0 0 0; +#X restore 506 248 pd sourceTipSpeed; +#N canvas 205 105 1074 549 sourcePosition 0; +#X text -323 20 Distance between observer and source; +#X obj 243 337 outlet~; +#X obj -287 61 r~ tipX; +#X obj -221 62 r~ tipY; +#X obj -153 63 r~ tipZ; +#X obj -287 82 *~ 1; +#X obj -221 83 *~ 1; +#X obj -153 84 *~ 1; +#X obj -132 105 r Zobs; +#X obj -200 103 r Yobs; +#X obj -266 103 r Xobs; +#X obj -287 124 -~ 1; +#X obj -221 125 -~ 1; +#X obj -153 127 -~ 1; +#X obj -287 148 *~; +#X obj -221 149 *~; +#X obj -153 150 *~; +#X obj -236 177 +~; +#X obj -236 198 +~; +#X obj -236 219 sqrt~; +#X obj -236 241 outlet~; +#X obj 510 278 r myMet; +#X obj 509 303 snapshot~; +#X floatatom 578 324 0 0 0 0 - - -; +#X obj 417 82 /~; +#X obj 417 105 atan~; +#X obj 417 128 /~ 3.14159; +#X obj 417 152 abs~; +#X obj 402 218 spigot~; +#X obj 454 175 >~ 0; +#X obj 402 59 sig~ 1; +#X obj 402 195 -~; +#X obj 537 242 spigot~; +#X obj 576 198 <~ 0; +#X obj 509 329 outlet; +#X text 501 356 Pan Value; +#X obj 489 175 r myMet; +#X obj 454 196 snapshot~; +#X obj 609 197 r myMet; +#X obj 576 220 snapshot~; +#X obj 515 100 r myMet; +#X obj 515 120 snapshot~; +#X floatatom 515 141 0 0 0 0 - - -; +#X obj -80 63 inlet; +#X obj -253 315 r myMet; +#X obj -254 340 snapshot~; +#X floatatom -254 361 0 0 0 0 - - -; +#N canvas 36 53 497 490 ElevationCav 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; #X connect 1 0 2 0; -#X connect 1 0 4 0; -#X connect 1 0 9 1; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore 243 296 pd ElevationCav; +#X obj -77 327 outlet~; +#X obj -129 343 r myMet; +#X obj -130 368 snapshot~; +#X floatatom -130 389 0 0 0 0 - - -; +#N canvas 57 302 497 490 ElevationAeol 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore -77 286 pd ElevationAeol; +#N canvas 69 326 1063 547 NewAzim 0; +#X obj 582 127 inlet~; +#X obj 643 128 inlet~; +#X obj 713 128 inlet~; +#X obj 602 238 *~; +#X obj 631 238 *~; +#X obj 659 237 *~; +#X obj 631 259 +~; +#X obj 616 280 +~; +#X obj 616 300 sqrt~; +#X obj 506 196 r~ obProZ; +#X obj 478 175 r~ obProY; +#X obj 449 154 r~ obProX; +#X obj 602 214 -~; +#X obj 631 215 -~; +#X obj 659 214 -~; +#X obj 580 385 -~; +#X obj 613 384 *~ 2; +#X obj 580 408 /~; +#X obj 580 430 arccos~; +#X floatatom 205 378 0 0 0 0 - - -; +#X obj 205 337 r myMet; +#X obj 205 358 snapshot~; +#X obj 567 500 outlet~; +#X obj 450 225 *~; +#X obj 479 225 *~; +#X obj 507 224 *~; +#X obj 479 246 +~; +#X obj 464 267 +~; +#X obj 464 287 sqrt~; +#X obj 670 291 r Length; +#X obj 670 314 *; +#X obj 580 359 +~ 1; +#X obj 613 359 *~ 1; +#X floatatom 257 256 0 0 0 0 - - -; +#X obj 257 215 r myMet; +#X obj 257 236 snapshot~; +#X floatatom 792 411 0 0 0 0 - - -; +#X obj 792 370 r myMet; +#X obj 792 391 snapshot~; +#X floatatom 321 261 0 0 0 0 - - -; +#X obj 321 220 r myMet; +#X obj 321 241 snapshot~; +#X floatatom 197 256 0 0 0 0 - - -; +#X obj 197 215 r myMet; +#X obj 197 236 snapshot~; +#X floatatom 767 236 0 0 0 0 - - -; +#X obj 767 195 r myMet; +#X obj 767 216 snapshot~; +#X floatatom 832 234 0 0 0 0 - - -; +#X obj 832 193 r myMet; +#X obj 832 214 snapshot~; +#X floatatom 899 235 0 0 0 0 - - -; +#X obj 899 194 r myMet; +#X obj 899 215 snapshot~; +#X obj 496 383 sig~ 90; +#X obj 566 453 -~; +#X obj 567 475 abs~; +#X connect 0 0 12 1; +#X connect 0 0 47 0; +#X connect 1 0 13 1; +#X connect 1 0 50 0; +#X connect 2 0 14 1; +#X connect 2 0 53 0; +#X connect 3 0 7 0; #X connect 4 0 6 0; -#X connect 4 0 3 0; -#X connect 5 0 4 1; -#X connect 5 1 4 0; -#X connect 7 0 1 1; -#X connect 7 0 5 0; -#X connect 8 0 1 0; -#X connect 9 0 10 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 31 0; +#X connect 8 0 32 0; +#X connect 8 0 38 0; +#X connect 9 0 14 0; +#X connect 9 0 25 1; +#X connect 9 0 25 0; +#X connect 9 0 41 0; +#X connect 10 0 13 0; +#X connect 10 0 24 1; +#X connect 10 0 24 0; +#X connect 10 0 35 0; #X connect 11 0 12 0; -#X connect 11 0 13 0; -#X restore 570 82 pd sourceTipSpeed; -#N canvas 770 158 499 497 sourceTipPosition 1; -#X obj -287 46 r tipX; -#X obj -225 46 r tipY; -#X obj -162 45 r tipZ; -#X obj -147 89 r Zobs; -#X obj -210 92 r Yobs; -#X obj -272 91 r Xobs; -#X obj -287 114 -; -#X obj -225 112 -; -#X obj -162 111 -; -#X obj -287 134 *; -#X obj -225 134 *; -#X obj -162 132 *; -#X obj -240 176 +; -#X obj -240 155 +; -#X obj -240 197 sqrt; -#X floatatom -286 218 0 0 0 0 - - -; -#X obj -240 219 outlet; -#X obj 24 202 /; -#X obj 24 224 atan; -#X obj 24 246 / 3.14159; -#X obj 24 267 abs; -#X obj 24 287 swap 1; -#X obj 24 307 -; -#X msg 24 327 \$1 2; -#X obj 24 346 line~; -#X msg -42 326 \$1 2; -#X obj -42 345 line~; -#X obj -3 344 < 0; -#X obj 63 345 > 0; -#X obj 24 366 spigot~; -#X obj -42 367 spigot~; -#X obj 76 382 r myMet; -#X obj 75 405 snapshot~; -#X floatatom 119 426 0 0 0 0 - - -; -#X obj 75 426 outlet; -#X text 82 444 Pan Value; -#X text -323 20 Distance between observer and source; -#N canvas 136 148 1250 624 Elevation 1; -#X obj 186 25 inlet; -#X obj 259 25 inlet; -#X obj 222 25 inlet; -#X obj 316 33 r obVertX; -#X obj 344 53 r obVertY; -#X obj 371 74 r obVertZ; -#X obj 43 26 r conPerpX; -#X obj 72 47 r conPerpY; -#X obj 100 71 r conPerpZ; -#X obj 43 96 +; -#X obj 72 96 +; -#X obj 100 95 +; -#X obj 43 184 -; -#X obj 72 185 -; -#X obj 100 184 -; -#X obj 316 98 -; -#X obj 344 97 -; -#X obj 371 96 -; -#X obj 43 208 *; -#X obj 72 208 *; -#X obj 100 207 *; -#X obj 194 136 *; -#X obj 219 157 *; -#X obj 244 177 *; -#X obj 316 118 *; -#X obj 344 118 *; -#X obj 371 118 *; -#X obj 57 250 +; -#X obj 72 229 +; -#X obj 204 177 +; -#X obj 229 198 +; -#X obj 344 140 +; -#X obj 329 161 +; -#X obj 194 115 r conPerpX; -#X obj 219 136 r conPerpY; -#X obj 244 156 r conPerpZ; -#X obj 229 218 sqrt; -#X obj 329 182 sqrt; -#X obj 57 270 sqrt; -#X obj 297 252 +; -#X obj 297 278 -; -#X obj 330 252 *; -#X obj 330 277 * 2; -#X obj 297 301 /; -#X obj 297 323 acos; -#X obj 297 366 outlet; -#X floatatom 342 365 0 0 0 0 - - -; -#X obj 297 344 * 57.2958; -#X text 35 390 Calculates the elevation angle between the source and -the observer with 0 degrees as the direction of travel; -#X obj 58 125 r obVertX; -#X obj 87 144 r obVertY; -#X obj 115 163 r obVertZ; -#X floatatom 185 72 0 0 0 0 - - -; -#X floatatom 203 91 0 0 0 0 - - -; -#X floatatom 244 72 0 0 0 0 - - -; -#X floatatom -12 205 0 0 0 0 - - -; -#X floatatom -15 264 0 0 0 0 - - -; -#X floatatom -18 321 0 0 0 0 - - -; -#X floatatom 392 145 0 0 0 0 - - -; -#X floatatom 410 164 0 0 0 0 - - -; -#X floatatom 451 145 0 0 0 0 - - -; -#X obj 435 325 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 436 352 s GO; -#X floatatom 336 323 0 0 0 0 - - -; -#X floatatom 30 343 0 0 0 0 - - -; -#X floatatom 83 344 0 0 0 0 - - -; -#X floatatom 134 343 0 0 0 0 - - -; -#X obj 761 75 line~; -#X msg 761 56 \$1 5; -#X obj 761 35 r conPerpX; -#X obj 799 55 r conPerpY; -#X obj 838 75 r conPerpZ; -#X obj 799 95 line~; -#X msg 799 76 \$1 5; -#X obj 838 114 line~; -#X msg 838 95 \$1 5; -#X obj 930 203 line~; -#X msg 930 184 \$1 5; -#X obj 930 163 r conPerpX; -#X obj 968 183 r conPerpY; -#X obj 1007 203 r conPerpZ; -#X obj 968 223 line~; -#X msg 968 204 \$1 5; -#X obj 1007 242 line~; -#X msg 1007 223 \$1 5; -#X obj 1043 72 line~; -#X msg 1043 53 \$1 5; -#X obj 1081 92 line~; -#X msg 1081 73 \$1 5; -#X obj 1120 111 line~; -#X msg 1120 92 \$1 5; -#X obj 1043 32 r obVertX; -#X obj 1081 52 r obVertY; -#X obj 1120 72 r obVertZ; -#X obj 770 184 -~; -#X obj 799 185 -~; -#X obj 827 184 -~; -#X obj 770 208 *~; -#X obj 799 208 *~; -#X obj 827 207 *~; -#X obj 799 229 +~; -#X obj 784 250 +~; -#X obj 784 270 sqrt~; -#X obj 1090 190 *~; -#X obj 1119 190 *~; -#X obj 1147 189 *~; -#X obj 1119 211 +~; -#X obj 1104 232 +~; -#X obj 1104 252 sqrt~; -#X obj 767 146 +~ 1; -#X obj 798 147 +~ 1; -#X obj 831 146 +~ 1; -#X obj 1090 166 -~ 1; -#X obj 1119 167 -~ 1; -#X obj 1147 166 -~ 1; -#X obj 937 272 *~; -#X obj 966 272 *~; -#X obj 994 271 *~; -#X obj 966 293 +~; -#X obj 951 314 +~; -#X obj 951 334 sqrt~; -#X obj 1006 497 outlet; -#X floatatom 1051 496 0 0 0 0 - - -; -#X obj 1006 383 +~; -#X obj 1039 383 *~; -#X obj 1006 409 -~; -#X obj 1039 408 *~ 2; -#X obj 1006 432 /~; -#X obj 1006 454 arccos; -#X connect 0 0 9 1; -#X connect 0 0 15 1; -#X connect 0 0 52 0; -#X connect 0 0 112 1; -#X connect 0 0 109 1; -#X connect 1 0 11 1; -#X connect 1 0 17 1; -#X connect 1 0 54 0; -#X connect 1 0 114 1; -#X connect 1 0 111 1; -#X connect 2 0 10 1; -#X connect 2 0 16 1; -#X connect 2 0 53 0; -#X connect 2 0 113 1; -#X connect 2 0 110 1; -#X connect 3 0 15 0; -#X connect 3 0 58 0; -#X connect 4 0 16 0; -#X connect 4 0 59 0; -#X connect 5 0 17 0; -#X connect 5 0 60 0; -#X connect 6 0 9 0; -#X connect 7 0 10 0; -#X connect 8 0 11 0; -#X connect 9 0 12 0; -#X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 12 0 18 0; -#X connect 12 0 18 1; -#X connect 13 0 19 0; -#X connect 13 0 19 1; -#X connect 14 0 20 0; -#X connect 14 0 20 1; -#X connect 15 0 24 0; -#X connect 15 0 24 1; -#X connect 16 0 25 0; -#X connect 16 0 25 1; -#X connect 17 0 26 0; -#X connect 17 0 26 1; -#X connect 18 0 27 0; -#X connect 19 0 28 0; -#X connect 20 0 28 1; -#X connect 21 0 29 0; -#X connect 21 0 55 0; -#X connect 22 0 29 1; -#X connect 22 0 56 0; -#X connect 23 0 30 1; -#X connect 23 0 57 0; -#X connect 24 0 32 0; -#X connect 25 0 31 0; -#X connect 26 0 31 1; -#X connect 27 0 38 0; -#X connect 27 0 40 1; -#X connect 28 0 27 1; +#X connect 11 0 23 1; +#X connect 11 0 23 0; +#X connect 11 0 44 0; +#X connect 12 0 3 0; +#X connect 12 0 3 1; +#X connect 13 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 5 1; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 18 0 55 1; +#X connect 20 0 21 0; +#X connect 21 0 19 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 27 0 15 1; #X connect 29 0 30 0; -#X connect 30 0 36 0; -#X connect 30 0 39 0; -#X connect 30 0 65 0; -#X connect 31 0 32 1; -#X connect 32 0 37 0; -#X connect 32 0 39 1; -#X connect 33 0 21 0; -#X connect 33 0 21 1; -#X connect 34 0 22 0; -#X connect 34 0 22 1; -#X connect 35 0 23 0; -#X connect 35 0 23 1; -#X connect 36 0 41 0; -#X connect 37 0 41 1; -#X connect 37 0 66 0; -#X connect 38 0 64 0; -#X connect 39 0 40 0; -#X connect 40 0 43 0; -#X connect 41 0 42 0; -#X connect 42 0 43 1; +#X connect 29 0 30 1; +#X connect 29 0 32 1; +#X connect 30 0 31 1; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X connect 37 0 38 0; +#X connect 38 0 36 0; +#X connect 40 0 41 0; +#X connect 41 0 39 0; #X connect 43 0 44 0; -#X connect 43 0 63 0; -#X connect 44 0 47 0; +#X connect 44 0 42 0; +#X connect 46 0 47 0; #X connect 47 0 45 0; -#X connect 47 0 46 0; -#X connect 49 0 12 1; -#X connect 50 0 13 1; -#X connect 51 0 14 1; -#X connect 61 0 62 0; -#X connect 67 0 109 0; -#X connect 68 0 67 0; -#X connect 69 0 68 0; -#X connect 70 0 73 0; -#X connect 71 0 75 0; -#X connect 72 0 110 0; -#X connect 73 0 72 0; -#X connect 74 0 111 0; -#X connect 75 0 74 0; -#X connect 76 0 115 1; -#X connect 76 0 115 0; -#X connect 77 0 76 0; -#X connect 78 0 77 0; -#X connect 79 0 82 0; -#X connect 80 0 84 0; -#X connect 81 0 116 1; -#X connect 81 0 116 0; -#X connect 82 0 81 0; -#X connect 83 0 117 0; -#X connect 83 0 117 1; -#X connect 84 0 83 0; -#X connect 85 0 94 1; -#X connect 85 0 112 0; -#X connect 86 0 85 0; -#X connect 87 0 95 1; -#X connect 87 0 113 0; -#X connect 88 0 87 0; -#X connect 89 0 96 1; -#X connect 89 0 114 0; -#X connect 90 0 89 0; -#X connect 91 0 86 0; -#X connect 92 0 88 0; -#X connect 93 0 90 0; -#X connect 94 0 97 0; -#X connect 94 0 97 1; -#X connect 95 0 98 0; -#X connect 95 0 98 1; -#X connect 96 0 99 0; -#X connect 96 0 99 1; -#X connect 97 0 101 0; -#X connect 98 0 100 0; -#X connect 99 0 100 1; -#X connect 100 0 101 1; -#X connect 101 0 102 0; -#X connect 103 0 107 0; -#X connect 104 0 106 0; -#X connect 105 0 106 1; -#X connect 106 0 107 1; -#X connect 107 0 108 0; -#X connect 109 0 94 0; -#X connect 110 0 95 0; -#X connect 111 0 96 0; -#X connect 112 0 103 0; -#X connect 112 0 103 1; -#X connect 113 0 104 0; -#X connect 113 0 104 1; -#X connect 114 0 105 0; -#X connect 114 0 105 1; -#X connect 115 0 119 0; -#X connect 116 0 118 0; -#X connect 117 0 118 1; -#X connect 118 0 119 1; -#X connect 119 0 120 0; -#X connect 123 0 125 0; -#X connect 124 0 126 0; -#X connect 125 0 127 0; -#X connect 126 0 127 1; -#X connect 127 0 128 0; -#X restore -207 333 pd Elevation; -#X obj -287 68 * 1; -#X obj -225 66 * 1; -#X obj -162 66 * 1; -#N canvas 184 48 454 463 Azimuth 0; -#X obj 186 25 inlet; -#X obj 258 25 inlet; -#X obj 222 25 inlet; -#X obj 43 26 r conPerpX; -#X obj 72 47 r conPerpY; -#X obj 100 71 r conPerpZ; -#X obj 43 96 +; -#X obj 72 96 +; -#X obj 100 95 +; -#X obj 43 184 -; -#X obj 72 185 -; -#X obj 100 184 -; -#X obj 316 98 -; -#X obj 344 97 -; -#X obj 371 96 -; -#X obj 43 208 *; -#X obj 72 208 *; -#X obj 100 207 *; -#X obj 194 136 *; -#X obj 219 157 *; -#X obj 244 177 *; -#X obj 316 118 *; -#X obj 344 118 *; -#X obj 371 118 *; -#X obj 57 250 +; -#X obj 72 229 +; -#X obj 204 177 +; -#X obj 229 198 +; -#X obj 344 140 +; -#X obj 329 161 +; -#X obj 194 115 r conPerpX; -#X obj 219 136 r conPerpY; -#X obj 244 156 r conPerpZ; -#X obj 229 218 sqrt; -#X obj 329 182 sqrt; -#X obj 57 270 sqrt; -#X obj 297 252 +; -#X obj 297 278 -; -#X obj 330 252 *; -#X obj 330 277 * 2; -#X obj 297 301 /; -#X obj 297 323 acos; -#X obj 297 366 outlet; -#X floatatom 342 365 0 0 0 0 - - -; -#X obj 297 344 * 57.2958; -#X obj 58 126 r obProX; -#X obj 316 33 r obProX; -#X obj 87 144 r obProY; -#X obj 344 53 r obProY; -#X obj 115 163 r obProZ; -#X obj 371 74 r obProZ; -#X text 35 390 Calculates the azimuth angle between the source and -the observer with 0 degrees as the direction of travel; -#X connect 0 0 6 1; -#X connect 0 0 12 1; -#X connect 1 0 8 1; -#X connect 1 0 14 1; -#X connect 2 0 7 1; -#X connect 2 0 13 1; +#X connect 49 0 50 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 22 0; +#X connect 56 0 21 0; +#X restore 71 287 pd NewAzim; +#X obj 71 319 outlet~; +#X obj 19 346 r myMet; +#X obj 18 371 snapshot~; +#X floatatom 18 392 0 0 0 0 - - -; +#X connect 2 0 5 0; #X connect 3 0 6 0; #X connect 4 0 7 0; -#X connect 5 0 8 0; -#X connect 6 0 9 0; -#X connect 7 0 10 0; -#X connect 8 0 11 0; -#X connect 9 0 15 0; -#X connect 9 0 15 1; -#X connect 10 0 16 0; -#X connect 10 0 16 1; -#X connect 11 0 17 0; -#X connect 11 0 17 1; -#X connect 12 0 21 0; -#X connect 12 0 21 1; -#X connect 13 0 22 0; -#X connect 13 0 22 1; -#X connect 14 0 23 0; -#X connect 14 0 23 1; -#X connect 15 0 24 0; -#X connect 16 0 25 0; -#X connect 17 0 25 1; -#X connect 18 0 26 0; -#X connect 19 0 26 1; -#X connect 20 0 27 1; -#X connect 21 0 29 0; -#X connect 22 0 28 0; -#X connect 23 0 28 1; -#X connect 24 0 35 0; -#X connect 24 0 37 1; -#X connect 25 0 24 1; -#X connect 26 0 27 0; -#X connect 27 0 33 0; -#X connect 27 0 36 0; -#X connect 28 0 29 1; -#X connect 29 0 34 0; -#X connect 29 0 36 1; -#X connect 30 0 18 0; -#X connect 30 0 18 1; -#X connect 31 0 19 0; -#X connect 31 0 19 1; -#X connect 32 0 20 0; -#X connect 32 0 20 1; -#X connect 33 0 38 0; -#X connect 34 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 40 0; -#X connect 38 0 39 0; -#X connect 39 0 40 1; -#X connect 40 0 41 0; -#X connect 41 0 44 0; -#X connect 44 0 42 0; -#X connect 44 0 43 0; -#X connect 45 0 9 1; -#X connect 46 0 12 0; -#X connect 47 0 10 1; -#X connect 48 0 13 0; -#X connect 49 0 11 1; -#X connect 50 0 14 0; -#X restore -123 333 pd Azimuth; -#X floatatom -197 354 0 0 0 0 - - -; -#X floatatom -113 355 0 0 0 0 - - -; -#X obj -207 374 outlet; -#X obj -123 374 outlet; -#X connect 0 0 38 0; -#X connect 1 0 39 0; -#X connect 2 0 40 0; -#X connect 3 0 8 1; -#X connect 4 0 7 1; -#X connect 5 0 6 1; -#X connect 6 0 9 0; -#X connect 6 0 9 1; -#X connect 6 0 17 0; -#X connect 7 0 10 0; -#X connect 7 0 10 1; -#X connect 7 0 17 1; -#X connect 7 0 28 0; -#X connect 7 0 27 0; -#X connect 8 0 11 0; -#X connect 8 0 11 1; -#X connect 9 0 13 0; -#X connect 10 0 13 1; -#X connect 11 0 12 1; -#X connect 12 0 14 0; -#X connect 13 0 12 0; -#X connect 14 0 15 0; -#X connect 14 0 16 0; +#X connect 5 0 11 0; +#X connect 5 0 47 0; +#X connect 5 0 53 0; +#X connect 5 0 52 0; +#X connect 6 0 12 0; +#X connect 6 0 47 1; +#X connect 6 0 53 1; +#X connect 6 0 52 1; +#X connect 7 0 13 0; +#X connect 7 0 47 2; +#X connect 7 0 53 2; +#X connect 7 0 52 2; +#X connect 8 0 13 1; +#X connect 9 0 12 1; +#X connect 10 0 11 1; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 11 0 24 0; +#X connect 12 0 15 0; +#X connect 12 0 15 1; +#X connect 12 0 24 1; +#X connect 12 0 33 0; +#X connect 12 0 29 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 17 0; +#X connect 15 0 17 1; +#X connect 16 0 18 1; #X connect 17 0 18 0; #X connect 18 0 19 0; #X connect 19 0 20 0; +#X connect 19 0 45 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 34 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 41 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 27 0 31 1; +#X connect 28 1 22 0; +#X connect 29 0 37 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 32 1 22 0; +#X connect 33 0 39 0; +#X connect 36 0 37 0; +#X connect 37 0 28 1; +#X connect 38 0 39 0; +#X connect 39 0 32 1; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 43 0 5 1; +#X connect 43 0 6 1; +#X connect 43 0 7 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 47 0 1 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 52 0 48 0; +#X connect 52 0 50 0; +#X connect 53 0 54 0; +#X connect 53 0 56 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X restore 360 254 pd sourcePosition; +#N canvas 577 91 763 364 sourceSpeed 0; +#X obj 56 107 /; +#X floatatom 70 133 0 0 0 0 - - -; +#X obj 123 154 outlet; +#X obj 123 133 *; +#X obj 123 107 t f b; +#X floatatom 167 154 0 0 0 0 - - -; +#X obj 71 79 r Length; +#X obj 35 -26 r~ currentTipSpeed; +#X obj 35 132 *~ 1; +#X obj 35 155 outlet~; +#X obj 458 255 outlet; +#X obj 473 -27 inlet; +#X obj 458 112 *; +#X obj 473 89 t f b; +#X obj 458 184 +; +#X obj 473 161 t f b; +#X obj 473 -5 * 7; +#X obj 458 41 -; +#X obj 473 17 t f b; +#X obj 473 62 r bladeGrad; +#X obj 473 135 r bladeConst; +#X obj 458 -47 inlet; +#X obj 406 155 outlet; +#X text 437 -66 Previous Source Position; +#X text 510 -27 Previous Source Diameter; +#X text 505 254 Current Source Diameter; +#X text 314 179 Current Source Position; +#X text 504 -6 Averaged correlation length; +#X floatatom 394 252 0 0 0 0 - - -; +#X floatatom 404 89 0 0 0 0 - - -; +#X floatatom 399 -19 0 0 0 0 - - -; +#X floatatom 521 165 0 0 0 0 - - -; +#X floatatom 509 91 0 0 0 0 - - -; +#X floatatom 533 25 0 0 0 0 - - -; +#X obj 224 -20 r start_armLength; +#X obj 209 2 -; +#X obj 209 26 <= 0; +#X obj 182 -33 t f f; +#X floatatom 214 92 5 0 0 0 - - -; +#X obj 35 8 spigot~; +#X connect 0 0 1 0; +#X connect 0 0 3 0; +#X connect 0 0 8 1; +#X connect 3 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 3 1; +#X connect 4 1 3 0; +#X connect 6 0 0 1; +#X connect 6 0 4 0; +#X connect 7 0 39 0; +#X connect 8 0 9 0; +#X connect 11 0 16 0; +#X connect 12 0 14 0; +#X connect 13 0 12 1; +#X connect 13 1 12 0; +#X connect 14 0 10 0; +#X connect 14 0 28 0; +#X connect 15 0 14 1; +#X connect 15 1 14 0; +#X connect 16 0 18 0; +#X connect 16 0 33 0; +#X connect 17 0 12 0; +#X connect 17 0 22 0; +#X connect 17 0 29 0; +#X connect 17 0 37 0; +#X connect 18 0 17 1; +#X connect 18 1 17 0; +#X connect 19 0 13 0; +#X connect 19 0 32 0; +#X connect 20 0 15 0; +#X connect 20 0 31 0; +#X connect 21 0 17 0; +#X connect 21 0 30 0; +#X connect 34 0 35 1; +#X connect 35 0 36 0; +#X connect 36 0 38 0; +#X connect 36 0 39 1; +#X connect 37 0 0 0; +#X connect 37 1 35 0; +#X connect 39 0 8 0; +#X restore 274 224 pd sourceSpeed; +#N canvas 41 104 763 364 sourceSpeed 0; +#X obj 56 107 /; +#X floatatom 70 133 0 0 0 0 - - -; +#X obj 123 154 outlet; +#X obj 123 133 *; +#X obj 123 107 t f b; +#X floatatom 167 154 0 0 0 0 - - -; +#X obj 71 79 r Length; +#X obj 35 -26 r~ currentTipSpeed; +#X obj 35 132 *~ 1; +#X obj 35 155 outlet~; +#X obj 458 255 outlet; +#X obj 473 -27 inlet; +#X obj 458 112 *; +#X obj 473 89 t f b; +#X obj 458 184 +; +#X obj 473 161 t f b; +#X obj 473 -5 * 7; +#X obj 458 41 -; +#X obj 473 17 t f b; +#X obj 473 62 r bladeGrad; +#X obj 473 135 r bladeConst; +#X obj 458 -47 inlet; +#X obj 406 155 outlet; +#X text 437 -66 Previous Source Position; +#X text 510 -27 Previous Source Diameter; +#X text 505 254 Current Source Diameter; +#X text 314 179 Current Source Position; +#X text 504 -6 Averaged correlation length; +#X floatatom 394 252 0 0 0 0 - - -; +#X floatatom 404 89 0 0 0 0 - - -; +#X floatatom 399 -19 0 0 0 0 - - -; +#X floatatom 521 165 0 0 0 0 - - -; +#X floatatom 509 91 0 0 0 0 - - -; +#X floatatom 533 25 0 0 0 0 - - -; +#X obj 224 -20 r start_armLength; +#X obj 209 2 -; +#X obj 209 26 <= 0; +#X obj 182 -33 t f f; +#X floatatom 214 92 5 0 0 0 - - -; +#X obj 35 8 spigot~; +#X connect 0 0 1 0; +#X connect 0 0 3 0; +#X connect 0 0 8 1; +#X connect 3 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 3 1; +#X connect 4 1 3 0; +#X connect 6 0 0 1; +#X connect 6 0 4 0; +#X connect 7 0 39 0; +#X connect 8 0 9 0; +#X connect 11 0 16 0; +#X connect 12 0 14 0; +#X connect 13 0 12 1; +#X connect 13 1 12 0; +#X connect 14 0 10 0; +#X connect 14 0 28 0; +#X connect 15 0 14 1; +#X connect 15 1 14 0; +#X connect 16 0 18 0; +#X connect 16 0 33 0; +#X connect 17 0 12 0; +#X connect 17 0 22 0; +#X connect 17 0 29 0; +#X connect 17 0 37 0; +#X connect 18 0 17 1; +#X connect 18 1 17 0; +#X connect 19 0 13 0; +#X connect 19 0 32 0; +#X connect 20 0 15 0; +#X connect 20 0 31 0; +#X connect 21 0 17 0; +#X connect 21 0 30 0; +#X connect 34 0 35 1; +#X connect 35 0 36 0; +#X connect 36 0 38 0; +#X connect 36 0 39 1; +#X connect 37 0 0 0; +#X connect 37 1 35 0; +#X connect 39 0 8 0; +#X restore 31 230 pd sourceSpeed; +#N canvas 41 104 763 364 sourceSpeed 0; +#X obj 56 107 /; +#X floatatom 70 133 0 0 0 0 - - -; +#X obj 123 154 outlet; +#X obj 123 133 *; +#X obj 123 107 t f b; +#X floatatom 167 154 0 0 0 0 - - -; +#X obj 71 79 r Length; +#X obj 35 -26 r~ currentTipSpeed; +#X obj 35 132 *~ 1; +#X obj 35 155 outlet~; +#X obj 458 255 outlet; +#X obj 473 -27 inlet; +#X obj 458 112 *; +#X obj 473 89 t f b; +#X obj 458 184 +; +#X obj 473 161 t f b; +#X obj 473 -5 * 7; +#X obj 458 41 -; +#X obj 473 17 t f b; +#X obj 473 62 r bladeGrad; +#X obj 473 135 r bladeConst; +#X obj 458 -47 inlet; +#X obj 406 155 outlet; +#X text 437 -66 Previous Source Position; +#X text 510 -27 Previous Source Diameter; +#X text 505 254 Current Source Diameter; +#X text 314 179 Current Source Position; +#X text 504 -6 Averaged correlation length; +#X floatatom 394 252 0 0 0 0 - - -; +#X floatatom 404 89 0 0 0 0 - - -; +#X floatatom 399 -19 0 0 0 0 - - -; +#X floatatom 521 165 0 0 0 0 - - -; +#X floatatom 509 91 0 0 0 0 - - -; +#X floatatom 533 25 0 0 0 0 - - -; +#X obj 224 -20 r start_armLength; +#X obj 209 2 -; +#X obj 209 26 <= 0; +#X obj 182 -33 t f f; +#X floatatom 214 92 5 0 0 0 - - -; +#X obj 35 8 spigot~; +#X connect 0 0 1 0; +#X connect 0 0 3 0; +#X connect 0 0 8 1; +#X connect 3 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 3 1; +#X connect 4 1 3 0; +#X connect 6 0 0 1; +#X connect 6 0 4 0; +#X connect 7 0 39 0; +#X connect 8 0 9 0; +#X connect 11 0 16 0; +#X connect 12 0 14 0; +#X connect 13 0 12 1; +#X connect 13 1 12 0; +#X connect 14 0 10 0; +#X connect 14 0 28 0; +#X connect 15 0 14 1; +#X connect 15 1 14 0; +#X connect 16 0 18 0; +#X connect 16 0 33 0; +#X connect 17 0 12 0; +#X connect 17 0 22 0; +#X connect 17 0 29 0; +#X connect 17 0 37 0; +#X connect 18 0 17 1; +#X connect 18 1 17 0; +#X connect 19 0 13 0; +#X connect 19 0 32 0; +#X connect 20 0 15 0; +#X connect 20 0 31 0; +#X connect 21 0 17 0; +#X connect 21 0 30 0; +#X connect 34 0 35 1; +#X connect 35 0 36 0; +#X connect 36 0 38 0; +#X connect 36 0 39 1; +#X connect 37 0 0 0; +#X connect 37 1 35 0; +#X connect 39 0 8 0; +#X restore 53 114 pd sourceSpeed; +#N canvas 41 104 763 364 sourceSpeed 0; +#X obj 56 107 /; +#X floatatom 70 133 0 0 0 0 - - -; +#X obj 123 154 outlet; +#X obj 123 133 *; +#X obj 123 107 t f b; +#X floatatom 167 154 0 0 0 0 - - -; +#X obj 71 79 r Length; +#X obj 35 -26 r~ currentTipSpeed; +#X obj 35 132 *~ 1; +#X obj 35 155 outlet~; +#X obj 458 255 outlet; +#X obj 473 -27 inlet; +#X obj 458 112 *; +#X obj 473 89 t f b; +#X obj 458 184 +; +#X obj 473 161 t f b; +#X obj 473 -5 * 7; +#X obj 458 41 -; +#X obj 473 17 t f b; +#X obj 473 62 r bladeGrad; +#X obj 473 135 r bladeConst; +#X obj 458 -47 inlet; +#X obj 406 155 outlet; +#X text 437 -66 Previous Source Position; +#X text 510 -27 Previous Source Diameter; +#X text 505 254 Current Source Diameter; +#X text 314 179 Current Source Position; +#X text 504 -6 Averaged correlation length; +#X floatatom 394 252 0 0 0 0 - - -; +#X floatatom 404 89 0 0 0 0 - - -; +#X floatatom 399 -19 0 0 0 0 - - -; +#X floatatom 521 165 0 0 0 0 - - -; +#X floatatom 509 91 0 0 0 0 - - -; +#X floatatom 533 25 0 0 0 0 - - -; +#X obj 224 -20 r start_armLength; +#X obj 209 2 -; +#X obj 209 26 <= 0; +#X obj 182 -33 t f f; +#X floatatom 214 92 5 0 0 0 - - -; +#X obj 35 8 spigot~; +#X connect 0 0 1 0; +#X connect 0 0 3 0; +#X connect 0 0 8 1; +#X connect 3 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 3 1; +#X connect 4 1 3 0; +#X connect 6 0 0 1; +#X connect 6 0 4 0; +#X connect 7 0 39 0; +#X connect 8 0 9 0; +#X connect 11 0 16 0; +#X connect 12 0 14 0; +#X connect 13 0 12 1; +#X connect 13 1 12 0; +#X connect 14 0 10 0; +#X connect 14 0 28 0; +#X connect 15 0 14 1; +#X connect 15 1 14 0; +#X connect 16 0 18 0; +#X connect 16 0 33 0; +#X connect 17 0 12 0; +#X connect 17 0 22 0; +#X connect 17 0 29 0; +#X connect 17 0 37 0; +#X connect 18 0 17 1; +#X connect 18 1 17 0; +#X connect 19 0 13 0; +#X connect 19 0 32 0; +#X connect 20 0 15 0; +#X connect 20 0 31 0; +#X connect 21 0 17 0; +#X connect 21 0 30 0; +#X connect 34 0 35 1; +#X connect 35 0 36 0; +#X connect 36 0 38 0; +#X connect 36 0 39 1; +#X connect 37 0 0 0; +#X connect 37 1 35 0; +#X connect 39 0 8 0; +#X restore 282 162 pd sourceSpeed; +#N canvas 579 98 763 364 sourceSpeed 0; +#X obj 56 107 /; +#X floatatom 70 133 0 0 0 0 - - -; +#X obj 123 154 outlet; +#X obj 123 133 *; +#X obj 123 107 t f b; +#X floatatom 167 154 0 0 0 0 - - -; +#X obj 71 79 r Length; +#X obj 35 -26 r~ currentTipSpeed; +#X obj 35 132 *~ 1; +#X obj 35 155 outlet~; +#X obj 458 255 outlet; +#X obj 473 -27 inlet; +#X obj 458 112 *; +#X obj 473 89 t f b; +#X obj 458 184 +; +#X obj 473 161 t f b; +#X obj 473 -5 * 7; +#X obj 458 41 -; +#X obj 473 17 t f b; +#X obj 473 62 r bladeGrad; +#X obj 473 135 r bladeConst; +#X obj 458 -47 inlet; +#X obj 406 155 outlet; +#X text 437 -66 Previous Source Position; +#X text 510 -27 Previous Source Diameter; +#X text 505 254 Current Source Diameter; +#X text 314 179 Current Source Position; +#X text 504 -6 Averaged correlation length; +#X floatatom 394 252 0 0 0 0 - - -; +#X floatatom 404 89 0 0 0 0 - - -; +#X floatatom 399 -19 0 0 0 0 - - -; +#X floatatom 521 165 0 0 0 0 - - -; +#X floatatom 509 91 0 0 0 0 - - -; +#X floatatom 533 25 0 0 0 0 - - -; +#X obj 224 -20 r start_armLength; +#X obj 209 2 -; +#X obj 209 26 <= 0; +#X obj 182 -33 t f f; +#X floatatom 214 92 5 0 0 0 - - -; +#X obj 35 8 spigot~; +#X connect 0 0 1 0; +#X connect 0 0 3 0; +#X connect 0 0 8 1; +#X connect 3 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 3 1; +#X connect 4 1 3 0; +#X connect 6 0 0 1; +#X connect 6 0 4 0; +#X connect 7 0 39 0; +#X connect 8 0 9 0; +#X connect 11 0 16 0; +#X connect 12 0 14 0; +#X connect 13 0 12 1; +#X connect 13 1 12 0; +#X connect 14 0 10 0; +#X connect 14 0 28 0; +#X connect 15 0 14 1; +#X connect 15 1 14 0; +#X connect 16 0 18 0; +#X connect 16 0 33 0; +#X connect 17 0 12 0; +#X connect 17 0 22 0; +#X connect 17 0 29 0; +#X connect 17 0 37 0; +#X connect 18 0 17 1; +#X connect 18 1 17 0; +#X connect 19 0 13 0; +#X connect 19 0 32 0; +#X connect 20 0 15 0; +#X connect 20 0 31 0; +#X connect 21 0 17 0; +#X connect 21 0 30 0; +#X connect 34 0 35 1; +#X connect 35 0 36 0; +#X connect 36 0 38 0; +#X connect 36 0 39 1; +#X connect 37 0 0 0; +#X connect 37 1 35 0; +#X connect 39 0 8 0; +#X restore 504 168 pd sourceSpeed; +#N canvas 205 107 616 521 halfSourceSpeed 0; +#X obj 36 286 *~ 1; +#X obj 36 308 outlet~; +#X text 21 331 Source Speed; +#X obj 72 209 r length; +#X obj 57 261 /; +#X obj 309 372 outlet; +#X obj 309 229 *; +#X obj 324 206 t f b; +#X obj 309 301 +; +#X obj 324 278 t f b; +#X obj 324 179 r bladeGrad; +#X obj 324 252 r bladeConst; +#X obj 193 426 outlet; +#X obj 324 68 inlet; +#X text 303 50 Previous Source Position; +#X text 356 371 Current Source Diameter; +#X text 97 459 Current source speed as a fraction of tip speed; +#X obj 192 68 r start_armLength; +#X obj 177 192 -; +#X obj 177 216 <= 0; +#X obj 150 157 t f f; +#X obj 23 237 spigot~; +#X obj 309 112 +; +#X obj 309 133 * 0.5; +#X floatatom 189 271 0 0 0 0 - - -; +#X floatatom 258 315 0 0 0 0 - - -; +#X floatatom 273 352 0 0 0 0 - - -; +#X obj 23 188 r~ currentTipSpeed; +#X connect 0 0 1 0; +#X connect 3 0 4 1; +#X connect 4 0 0 1; +#X connect 4 0 12 0; +#X connect 6 0 8 0; +#X connect 7 0 6 1; +#X connect 7 1 6 0; +#X connect 8 0 5 0; +#X connect 8 0 26 0; +#X connect 9 0 8 1; +#X connect 9 1 8 0; +#X connect 10 0 7 0; +#X connect 11 0 9 0; +#X connect 13 0 22 1; +#X connect 17 0 18 1; +#X connect 17 0 22 0; +#X connect 18 0 19 0; +#X connect 19 0 21 1; +#X connect 19 0 24 0; +#X connect 20 0 4 0; +#X connect 20 1 18 0; +#X connect 21 0 0 0; +#X connect 22 0 23 0; +#X connect 23 0 20 0; +#X connect 23 0 6 0; +#X connect 23 0 25 0; +#X connect 27 0 21 0; +#X restore 588 65 pd halfSourceSpeed; +#N canvas 500 151 410 255 sourceHiltSpeed 0; +#X obj 84 136 *~ 1; +#X obj 84 158 outlet~; +#X text 70 184 Source Speed; +#X obj 120 83 r length; +#X obj 105 62 r start_armLength; +#X obj 105 111 /; +#X obj 291 74 r hiltThick; +#X obj 291 148 outlet; +#X obj 84 38 r~ currentTipSpeed; +#X obj 152 152 outlet; +#X connect 0 0 1 0; +#X connect 3 0 5 1; +#X connect 4 0 5 0; +#X connect 5 0 0 1; +#X connect 5 0 9 0; +#X connect 6 0 7 0; +#X connect 8 0 0 0; +#X restore 381 57 pd sourceHiltSpeed; +#X obj 580 301 physicalModelSource; +#X obj 345 207 physicalModelSource; +#X obj 325 288 physicalModelSource; +#X obj 96 286 physicalModelSource; +#X obj 93 201 physicalModelSource; +#X obj 567 209 physicalModelSource; +#X obj 622 132 physicalModelSource; +#X obj 389 110 physicalModelSource; +#N canvas 205 105 1074 549 sourcePosition 0; +#X text -323 20 Distance between observer and source; +#X obj 243 337 outlet~; +#X obj -287 61 r~ tipX; +#X obj -221 62 r~ tipY; +#X obj -153 63 r~ tipZ; +#X obj -287 82 *~ 1; +#X obj -221 83 *~ 1; +#X obj -153 84 *~ 1; +#X obj -132 105 r Zobs; +#X obj -200 103 r Yobs; +#X obj -266 103 r Xobs; +#X obj -287 124 -~ 1; +#X obj -221 125 -~ 1; +#X obj -153 127 -~ 1; +#X obj -287 148 *~; +#X obj -221 149 *~; +#X obj -153 150 *~; +#X obj -236 177 +~; +#X obj -236 198 +~; +#X obj -236 219 sqrt~; +#X obj -236 241 outlet~; +#X obj 510 278 r myMet; +#X obj 509 303 snapshot~; +#X floatatom 578 324 0 0 0 0 - - -; +#X obj 417 82 /~; +#X obj 417 105 atan~; +#X obj 417 128 /~ 3.14159; +#X obj 417 152 abs~; +#X obj 402 218 spigot~; +#X obj 454 175 >~ 0; +#X obj 402 59 sig~ 1; +#X obj 402 195 -~; +#X obj 537 242 spigot~; +#X obj 576 198 <~ 0; +#X obj 509 329 outlet; +#X text 501 356 Pan Value; +#X obj 489 175 r myMet; +#X obj 454 196 snapshot~; +#X obj 609 197 r myMet; +#X obj 576 220 snapshot~; +#X obj 515 100 r myMet; +#X obj 515 120 snapshot~; +#X floatatom 515 141 0 0 0 0 - - -; +#X obj -80 63 inlet; +#X obj -253 315 r myMet; +#X obj -254 340 snapshot~; +#X floatatom -254 361 0 0 0 0 - - -; +#N canvas 36 53 497 490 ElevationCav 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore 243 296 pd ElevationCav; +#X obj -77 327 outlet~; +#X obj -129 343 r myMet; +#X obj -130 368 snapshot~; +#X floatatom -130 389 0 0 0 0 - - -; +#N canvas 57 302 497 490 ElevationAeol 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore -77 286 pd ElevationAeol; +#N canvas 69 326 1063 547 NewAzim 0; +#X obj 582 127 inlet~; +#X obj 643 128 inlet~; +#X obj 713 128 inlet~; +#X obj 602 238 *~; +#X obj 631 238 *~; +#X obj 659 237 *~; +#X obj 631 259 +~; +#X obj 616 280 +~; +#X obj 616 300 sqrt~; +#X obj 506 196 r~ obProZ; +#X obj 478 175 r~ obProY; +#X obj 449 154 r~ obProX; +#X obj 602 214 -~; +#X obj 631 215 -~; +#X obj 659 214 -~; +#X obj 580 385 -~; +#X obj 613 384 *~ 2; +#X obj 580 408 /~; +#X obj 580 430 arccos~; +#X floatatom 205 378 0 0 0 0 - - -; +#X obj 205 337 r myMet; +#X obj 205 358 snapshot~; +#X obj 567 500 outlet~; +#X obj 450 225 *~; +#X obj 479 225 *~; +#X obj 507 224 *~; +#X obj 479 246 +~; +#X obj 464 267 +~; +#X obj 464 287 sqrt~; +#X obj 670 291 r Length; +#X obj 670 314 *; +#X obj 580 359 +~ 1; +#X obj 613 359 *~ 1; +#X floatatom 257 256 0 0 0 0 - - -; +#X obj 257 215 r myMet; +#X obj 257 236 snapshot~; +#X floatatom 792 411 0 0 0 0 - - -; +#X obj 792 370 r myMet; +#X obj 792 391 snapshot~; +#X floatatom 321 261 0 0 0 0 - - -; +#X obj 321 220 r myMet; +#X obj 321 241 snapshot~; +#X floatatom 197 256 0 0 0 0 - - -; +#X obj 197 215 r myMet; +#X obj 197 236 snapshot~; +#X floatatom 767 236 0 0 0 0 - - -; +#X obj 767 195 r myMet; +#X obj 767 216 snapshot~; +#X floatatom 832 234 0 0 0 0 - - -; +#X obj 832 193 r myMet; +#X obj 832 214 snapshot~; +#X floatatom 899 235 0 0 0 0 - - -; +#X obj 899 194 r myMet; +#X obj 899 215 snapshot~; +#X obj 496 383 sig~ 90; +#X obj 566 453 -~; +#X obj 567 475 abs~; +#X connect 0 0 12 1; +#X connect 0 0 47 0; +#X connect 1 0 13 1; +#X connect 1 0 50 0; +#X connect 2 0 14 1; +#X connect 2 0 53 0; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 31 0; +#X connect 8 0 32 0; +#X connect 8 0 38 0; +#X connect 9 0 14 0; +#X connect 9 0 25 1; +#X connect 9 0 25 0; +#X connect 9 0 41 0; +#X connect 10 0 13 0; +#X connect 10 0 24 1; +#X connect 10 0 24 0; +#X connect 10 0 35 0; +#X connect 11 0 12 0; +#X connect 11 0 23 1; +#X connect 11 0 23 0; +#X connect 11 0 44 0; +#X connect 12 0 3 0; +#X connect 12 0 3 1; +#X connect 13 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 5 1; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 18 0 55 1; #X connect 20 0 21 0; -#X connect 20 0 25 0; +#X connect 21 0 19 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 27 0 15 1; +#X connect 29 0 30 0; +#X connect 29 0 30 1; +#X connect 29 0 32 1; +#X connect 30 0 31 1; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X connect 37 0 38 0; +#X connect 38 0 36 0; +#X connect 40 0 41 0; +#X connect 41 0 39 0; +#X connect 43 0 44 0; +#X connect 44 0 42 0; +#X connect 46 0 47 0; +#X connect 47 0 45 0; +#X connect 49 0 50 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 22 0; +#X connect 56 0 21 0; +#X restore 71 287 pd NewAzim; +#X obj 71 319 outlet~; +#X obj 19 346 r myMet; +#X obj 18 371 snapshot~; +#X floatatom 18 392 0 0 0 0 - - -; +#X connect 2 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 11 0; +#X connect 5 0 47 0; +#X connect 5 0 53 0; +#X connect 5 0 52 0; +#X connect 6 0 12 0; +#X connect 6 0 47 1; +#X connect 6 0 53 1; +#X connect 6 0 52 1; +#X connect 7 0 13 0; +#X connect 7 0 47 2; +#X connect 7 0 53 2; +#X connect 7 0 52 2; +#X connect 8 0 13 1; +#X connect 9 0 12 1; +#X connect 10 0 11 1; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 11 0 24 0; +#X connect 12 0 15 0; +#X connect 12 0 15 1; +#X connect 12 0 24 1; +#X connect 12 0 33 0; +#X connect 12 0 29 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 17 0; +#X connect 15 0 17 1; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 45 0; #X connect 21 0 22 0; -#X connect 21 1 22 1; #X connect 22 0 23 0; -#X connect 23 0 24 0; -#X connect 24 0 29 0; +#X connect 22 0 34 0; +#X connect 24 0 25 0; #X connect 25 0 26 0; -#X connect 26 0 30 0; -#X connect 27 0 30 1; +#X connect 25 0 41 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 27 0 31 1; +#X connect 28 1 22 0; +#X connect 29 0 37 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 32 1 22 0; +#X connect 33 0 39 0; +#X connect 36 0 37 0; +#X connect 37 0 28 1; +#X connect 38 0 39 0; +#X connect 39 0 32 1; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 43 0 5 1; +#X connect 43 0 6 1; +#X connect 43 0 7 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 47 0 1 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 52 0 48 0; +#X connect 52 0 50 0; +#X connect 53 0 54 0; +#X connect 53 0 56 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X restore 664 98 pd sourcePosition; +#N canvas 205 105 1074 549 sourcePosition 0; +#X text -323 20 Distance between observer and source; +#X obj 243 337 outlet~; +#X obj -287 61 r~ tipX; +#X obj -221 62 r~ tipY; +#X obj -153 63 r~ tipZ; +#X obj -287 82 *~ 1; +#X obj -221 83 *~ 1; +#X obj -153 84 *~ 1; +#X obj -132 105 r Zobs; +#X obj -200 103 r Yobs; +#X obj -266 103 r Xobs; +#X obj -287 124 -~ 1; +#X obj -221 125 -~ 1; +#X obj -153 127 -~ 1; +#X obj -287 148 *~; +#X obj -221 149 *~; +#X obj -153 150 *~; +#X obj -236 177 +~; +#X obj -236 198 +~; +#X obj -236 219 sqrt~; +#X obj -236 241 outlet~; +#X obj 510 278 r myMet; +#X obj 509 303 snapshot~; +#X floatatom 578 324 0 0 0 0 - - -; +#X obj 417 82 /~; +#X obj 417 105 atan~; +#X obj 417 128 /~ 3.14159; +#X obj 417 152 abs~; +#X obj 402 218 spigot~; +#X obj 454 175 >~ 0; +#X obj 402 59 sig~ 1; +#X obj 402 195 -~; +#X obj 537 242 spigot~; +#X obj 576 198 <~ 0; +#X obj 509 329 outlet; +#X text 501 356 Pan Value; +#X obj 489 175 r myMet; +#X obj 454 196 snapshot~; +#X obj 609 197 r myMet; +#X obj 576 220 snapshot~; +#X obj 515 100 r myMet; +#X obj 515 120 snapshot~; +#X floatatom 515 141 0 0 0 0 - - -; +#X obj -80 63 inlet; +#X obj -253 315 r myMet; +#X obj -254 340 snapshot~; +#X floatatom -254 361 0 0 0 0 - - -; +#N canvas 36 53 497 490 ElevationCav 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; #X connect 28 0 29 1; -#X connect 29 1 32 0; -#X connect 30 1 32 0; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; #X connect 31 0 32 0; -#X connect 32 0 33 0; -#X connect 32 0 34 0; -#X connect 37 0 42 0; -#X connect 37 0 44 0; -#X connect 38 0 6 0; -#X connect 38 0 37 0; -#X connect 38 0 41 0; -#X connect 39 0 7 0; -#X connect 39 0 37 1; -#X connect 39 0 41 1; -#X connect 40 0 8 0; -#X connect 40 0 37 2; -#X connect 40 0 41 2; -#X connect 41 0 43 0; -#X connect 41 0 45 0; -#X restore 569 136 pd sourceTipPosition; -#X restore 128 511 pd Sources; -#X obj 582 48 r start_armLength; -#X obj 567 28 r bladeLen; -#X obj 567 68 +; -#X obj 567 90 s Length; -#X obj -105 64 metro 1; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore 243 296 pd ElevationCav; +#X obj -77 327 outlet~; +#X obj -129 343 r myMet; +#X obj -130 368 snapshot~; +#X floatatom -130 389 0 0 0 0 - - -; +#N canvas 57 302 497 490 ElevationAeol 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore -77 286 pd ElevationAeol; +#N canvas 69 326 1063 547 NewAzim 0; +#X obj 582 127 inlet~; +#X obj 643 128 inlet~; +#X obj 713 128 inlet~; +#X obj 602 238 *~; +#X obj 631 238 *~; +#X obj 659 237 *~; +#X obj 631 259 +~; +#X obj 616 280 +~; +#X obj 616 300 sqrt~; +#X obj 506 196 r~ obProZ; +#X obj 478 175 r~ obProY; +#X obj 449 154 r~ obProX; +#X obj 602 214 -~; +#X obj 631 215 -~; +#X obj 659 214 -~; +#X obj 580 385 -~; +#X obj 613 384 *~ 2; +#X obj 580 408 /~; +#X obj 580 430 arccos~; +#X floatatom 205 378 0 0 0 0 - - -; +#X obj 205 337 r myMet; +#X obj 205 358 snapshot~; +#X obj 567 500 outlet~; +#X obj 450 225 *~; +#X obj 479 225 *~; +#X obj 507 224 *~; +#X obj 479 246 +~; +#X obj 464 267 +~; +#X obj 464 287 sqrt~; +#X obj 670 291 r Length; +#X obj 670 314 *; +#X obj 580 359 +~ 1; +#X obj 613 359 *~ 1; +#X floatatom 257 256 0 0 0 0 - - -; +#X obj 257 215 r myMet; +#X obj 257 236 snapshot~; +#X floatatom 792 411 0 0 0 0 - - -; +#X obj 792 370 r myMet; +#X obj 792 391 snapshot~; +#X floatatom 321 261 0 0 0 0 - - -; +#X obj 321 220 r myMet; +#X obj 321 241 snapshot~; +#X floatatom 197 256 0 0 0 0 - - -; +#X obj 197 215 r myMet; +#X obj 197 236 snapshot~; +#X floatatom 767 236 0 0 0 0 - - -; +#X obj 767 195 r myMet; +#X obj 767 216 snapshot~; +#X floatatom 832 234 0 0 0 0 - - -; +#X obj 832 193 r myMet; +#X obj 832 214 snapshot~; +#X floatatom 899 235 0 0 0 0 - - -; +#X obj 899 194 r myMet; +#X obj 899 215 snapshot~; +#X obj 496 383 sig~ 90; +#X obj 566 453 -~; +#X obj 567 475 abs~; +#X connect 0 0 12 1; +#X connect 0 0 47 0; +#X connect 1 0 13 1; +#X connect 1 0 50 0; +#X connect 2 0 14 1; +#X connect 2 0 53 0; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 31 0; +#X connect 8 0 32 0; +#X connect 8 0 38 0; +#X connect 9 0 14 0; +#X connect 9 0 25 1; +#X connect 9 0 25 0; +#X connect 9 0 41 0; +#X connect 10 0 13 0; +#X connect 10 0 24 1; +#X connect 10 0 24 0; +#X connect 10 0 35 0; +#X connect 11 0 12 0; +#X connect 11 0 23 1; +#X connect 11 0 23 0; +#X connect 11 0 44 0; +#X connect 12 0 3 0; +#X connect 12 0 3 1; +#X connect 13 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 5 1; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 18 0 55 1; +#X connect 20 0 21 0; +#X connect 21 0 19 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 27 0 15 1; +#X connect 29 0 30 0; +#X connect 29 0 30 1; +#X connect 29 0 32 1; +#X connect 30 0 31 1; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X connect 37 0 38 0; +#X connect 38 0 36 0; +#X connect 40 0 41 0; +#X connect 41 0 39 0; +#X connect 43 0 44 0; +#X connect 44 0 42 0; +#X connect 46 0 47 0; +#X connect 47 0 45 0; +#X connect 49 0 50 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 22 0; +#X connect 56 0 21 0; +#X restore 71 287 pd NewAzim; +#X obj 71 319 outlet~; +#X obj 19 346 r myMet; +#X obj 18 371 snapshot~; +#X floatatom 18 392 0 0 0 0 - - -; +#X connect 2 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 11 0; +#X connect 5 0 47 0; +#X connect 5 0 53 0; +#X connect 5 0 52 0; +#X connect 6 0 12 0; +#X connect 6 0 47 1; +#X connect 6 0 53 1; +#X connect 6 0 52 1; +#X connect 7 0 13 0; +#X connect 7 0 47 2; +#X connect 7 0 53 2; +#X connect 7 0 52 2; +#X connect 8 0 13 1; +#X connect 9 0 12 1; +#X connect 10 0 11 1; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 11 0 24 0; +#X connect 12 0 15 0; +#X connect 12 0 15 1; +#X connect 12 0 24 1; +#X connect 12 0 33 0; +#X connect 12 0 29 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 17 0; +#X connect 15 0 17 1; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 45 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 34 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 41 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 27 0 31 1; +#X connect 28 1 22 0; +#X connect 29 0 37 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 32 1 22 0; +#X connect 33 0 39 0; +#X connect 36 0 37 0; +#X connect 37 0 28 1; +#X connect 38 0 39 0; +#X connect 39 0 32 1; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 43 0 5 1; +#X connect 43 0 6 1; +#X connect 43 0 7 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 47 0 1 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 52 0 48 0; +#X connect 52 0 50 0; +#X connect 53 0 54 0; +#X connect 53 0 56 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X restore 608 175 pd sourcePosition; +#N canvas 205 105 1074 549 sourcePosition 0; +#X text -323 20 Distance between observer and source; +#X obj 243 337 outlet~; +#X obj -287 61 r~ tipX; +#X obj -221 62 r~ tipY; +#X obj -153 63 r~ tipZ; +#X obj -287 82 *~ 1; +#X obj -221 83 *~ 1; +#X obj -153 84 *~ 1; +#X obj -132 105 r Zobs; +#X obj -200 103 r Yobs; +#X obj -266 103 r Xobs; +#X obj -287 124 -~ 1; +#X obj -221 125 -~ 1; +#X obj -153 127 -~ 1; +#X obj -287 148 *~; +#X obj -221 149 *~; +#X obj -153 150 *~; +#X obj -236 177 +~; +#X obj -236 198 +~; +#X obj -236 219 sqrt~; +#X obj -236 241 outlet~; +#X obj 510 278 r myMet; +#X obj 509 303 snapshot~; +#X floatatom 578 324 0 0 0 0 - - -; +#X obj 417 82 /~; +#X obj 417 105 atan~; +#X obj 417 128 /~ 3.14159; +#X obj 417 152 abs~; +#X obj 402 218 spigot~; +#X obj 454 175 >~ 0; +#X obj 402 59 sig~ 1; +#X obj 402 195 -~; +#X obj 537 242 spigot~; +#X obj 576 198 <~ 0; +#X obj 509 329 outlet; +#X text 501 356 Pan Value; +#X obj 489 175 r myMet; +#X obj 454 196 snapshot~; +#X obj 609 197 r myMet; +#X obj 576 220 snapshot~; +#X obj 515 100 r myMet; +#X obj 515 120 snapshot~; +#X floatatom 515 141 0 0 0 0 - - -; +#X obj -80 63 inlet; +#X obj -253 315 r myMet; +#X obj -254 340 snapshot~; +#X floatatom -254 361 0 0 0 0 - - -; +#N canvas 36 53 497 490 ElevationCav 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore 243 296 pd ElevationCav; +#X obj -77 327 outlet~; +#X obj -129 343 r myMet; +#X obj -130 368 snapshot~; +#X floatatom -130 389 0 0 0 0 - - -; +#N canvas 57 302 497 490 ElevationAeol 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore -77 286 pd ElevationAeol; +#N canvas 69 326 1063 547 NewAzim 0; +#X obj 582 127 inlet~; +#X obj 643 128 inlet~; +#X obj 713 128 inlet~; +#X obj 602 238 *~; +#X obj 631 238 *~; +#X obj 659 237 *~; +#X obj 631 259 +~; +#X obj 616 280 +~; +#X obj 616 300 sqrt~; +#X obj 506 196 r~ obProZ; +#X obj 478 175 r~ obProY; +#X obj 449 154 r~ obProX; +#X obj 602 214 -~; +#X obj 631 215 -~; +#X obj 659 214 -~; +#X obj 580 385 -~; +#X obj 613 384 *~ 2; +#X obj 580 408 /~; +#X obj 580 430 arccos~; +#X floatatom 205 378 0 0 0 0 - - -; +#X obj 205 337 r myMet; +#X obj 205 358 snapshot~; +#X obj 567 500 outlet~; +#X obj 450 225 *~; +#X obj 479 225 *~; +#X obj 507 224 *~; +#X obj 479 246 +~; +#X obj 464 267 +~; +#X obj 464 287 sqrt~; +#X obj 670 291 r Length; +#X obj 670 314 *; +#X obj 580 359 +~ 1; +#X obj 613 359 *~ 1; +#X floatatom 257 256 0 0 0 0 - - -; +#X obj 257 215 r myMet; +#X obj 257 236 snapshot~; +#X floatatom 792 411 0 0 0 0 - - -; +#X obj 792 370 r myMet; +#X obj 792 391 snapshot~; +#X floatatom 321 261 0 0 0 0 - - -; +#X obj 321 220 r myMet; +#X obj 321 241 snapshot~; +#X floatatom 197 256 0 0 0 0 - - -; +#X obj 197 215 r myMet; +#X obj 197 236 snapshot~; +#X floatatom 767 236 0 0 0 0 - - -; +#X obj 767 195 r myMet; +#X obj 767 216 snapshot~; +#X floatatom 832 234 0 0 0 0 - - -; +#X obj 832 193 r myMet; +#X obj 832 214 snapshot~; +#X floatatom 899 235 0 0 0 0 - - -; +#X obj 899 194 r myMet; +#X obj 899 215 snapshot~; +#X obj 496 383 sig~ 90; +#X obj 566 453 -~; +#X obj 567 475 abs~; +#X connect 0 0 12 1; +#X connect 0 0 47 0; +#X connect 1 0 13 1; +#X connect 1 0 50 0; +#X connect 2 0 14 1; +#X connect 2 0 53 0; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 31 0; +#X connect 8 0 32 0; +#X connect 8 0 38 0; +#X connect 9 0 14 0; +#X connect 9 0 25 1; +#X connect 9 0 25 0; +#X connect 9 0 41 0; +#X connect 10 0 13 0; +#X connect 10 0 24 1; +#X connect 10 0 24 0; +#X connect 10 0 35 0; +#X connect 11 0 12 0; +#X connect 11 0 23 1; +#X connect 11 0 23 0; +#X connect 11 0 44 0; +#X connect 12 0 3 0; +#X connect 12 0 3 1; +#X connect 13 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 5 1; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 18 0 55 1; +#X connect 20 0 21 0; +#X connect 21 0 19 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 27 0 15 1; +#X connect 29 0 30 0; +#X connect 29 0 30 1; +#X connect 29 0 32 1; +#X connect 30 0 31 1; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X connect 37 0 38 0; +#X connect 38 0 36 0; +#X connect 40 0 41 0; +#X connect 41 0 39 0; +#X connect 43 0 44 0; +#X connect 44 0 42 0; +#X connect 46 0 47 0; +#X connect 47 0 45 0; +#X connect 49 0 50 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 22 0; +#X connect 56 0 21 0; +#X restore 71 287 pd NewAzim; +#X obj 71 319 outlet~; +#X obj 19 346 r myMet; +#X obj 18 371 snapshot~; +#X floatatom 18 392 0 0 0 0 - - -; +#X connect 2 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 11 0; +#X connect 5 0 47 0; +#X connect 5 0 53 0; +#X connect 5 0 52 0; +#X connect 6 0 12 0; +#X connect 6 0 47 1; +#X connect 6 0 53 1; +#X connect 6 0 52 1; +#X connect 7 0 13 0; +#X connect 7 0 47 2; +#X connect 7 0 53 2; +#X connect 7 0 52 2; +#X connect 8 0 13 1; +#X connect 9 0 12 1; +#X connect 10 0 11 1; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 11 0 24 0; +#X connect 12 0 15 0; +#X connect 12 0 15 1; +#X connect 12 0 24 1; +#X connect 12 0 33 0; +#X connect 12 0 29 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 17 0; +#X connect 15 0 17 1; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 45 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 34 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 41 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 27 0 31 1; +#X connect 28 1 22 0; +#X connect 29 0 37 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 32 1 22 0; +#X connect 33 0 39 0; +#X connect 36 0 37 0; +#X connect 37 0 28 1; +#X connect 38 0 39 0; +#X connect 39 0 32 1; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 43 0 5 1; +#X connect 43 0 6 1; +#X connect 43 0 7 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 47 0 1 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 52 0 48 0; +#X connect 52 0 50 0; +#X connect 53 0 54 0; +#X connect 53 0 56 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X restore 382 174 pd sourcePosition; +#N canvas 205 105 1074 549 sourcePosition 0; +#X text -323 20 Distance between observer and source; +#X obj 243 337 outlet~; +#X obj -287 61 r~ tipX; +#X obj -221 62 r~ tipY; +#X obj -153 63 r~ tipZ; +#X obj -287 82 *~ 1; +#X obj -221 83 *~ 1; +#X obj -153 84 *~ 1; +#X obj -132 105 r Zobs; +#X obj -200 103 r Yobs; +#X obj -266 103 r Xobs; +#X obj -287 124 -~ 1; +#X obj -221 125 -~ 1; +#X obj -153 127 -~ 1; +#X obj -287 148 *~; +#X obj -221 149 *~; +#X obj -153 150 *~; +#X obj -236 177 +~; +#X obj -236 198 +~; +#X obj -236 219 sqrt~; +#X obj -236 241 outlet~; +#X obj 510 278 r myMet; +#X obj 509 303 snapshot~; +#X floatatom 578 324 0 0 0 0 - - -; +#X obj 417 82 /~; +#X obj 417 105 atan~; +#X obj 417 128 /~ 3.14159; +#X obj 417 152 abs~; +#X obj 402 218 spigot~; +#X obj 454 175 >~ 0; +#X obj 402 59 sig~ 1; +#X obj 402 195 -~; +#X obj 537 242 spigot~; +#X obj 576 198 <~ 0; +#X obj 509 329 outlet; +#X text 501 356 Pan Value; +#X obj 489 175 r myMet; +#X obj 454 196 snapshot~; +#X obj 609 197 r myMet; +#X obj 576 220 snapshot~; +#X obj 515 100 r myMet; +#X obj 515 120 snapshot~; +#X floatatom 515 141 0 0 0 0 - - -; +#X obj -80 63 inlet; +#X obj -253 315 r myMet; +#X obj -254 340 snapshot~; +#X floatatom -254 361 0 0 0 0 - - -; +#N canvas 36 53 497 490 ElevationCav 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore 243 296 pd ElevationCav; +#X obj -77 327 outlet~; +#X obj -129 343 r myMet; +#X obj -130 368 snapshot~; +#X floatatom -130 389 0 0 0 0 - - -; +#N canvas 57 302 497 490 ElevationAeol 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore -77 286 pd ElevationAeol; +#N canvas 69 326 1063 547 NewAzim 0; +#X obj 582 127 inlet~; +#X obj 643 128 inlet~; +#X obj 713 128 inlet~; +#X obj 602 238 *~; +#X obj 631 238 *~; +#X obj 659 237 *~; +#X obj 631 259 +~; +#X obj 616 280 +~; +#X obj 616 300 sqrt~; +#X obj 506 196 r~ obProZ; +#X obj 478 175 r~ obProY; +#X obj 449 154 r~ obProX; +#X obj 602 214 -~; +#X obj 631 215 -~; +#X obj 659 214 -~; +#X obj 580 385 -~; +#X obj 613 384 *~ 2; +#X obj 580 408 /~; +#X obj 580 430 arccos~; +#X floatatom 205 378 0 0 0 0 - - -; +#X obj 205 337 r myMet; +#X obj 205 358 snapshot~; +#X obj 567 500 outlet~; +#X obj 450 225 *~; +#X obj 479 225 *~; +#X obj 507 224 *~; +#X obj 479 246 +~; +#X obj 464 267 +~; +#X obj 464 287 sqrt~; +#X obj 670 291 r Length; +#X obj 670 314 *; +#X obj 580 359 +~ 1; +#X obj 613 359 *~ 1; +#X floatatom 257 256 0 0 0 0 - - -; +#X obj 257 215 r myMet; +#X obj 257 236 snapshot~; +#X floatatom 792 411 0 0 0 0 - - -; +#X obj 792 370 r myMet; +#X obj 792 391 snapshot~; +#X floatatom 321 261 0 0 0 0 - - -; +#X obj 321 220 r myMet; +#X obj 321 241 snapshot~; +#X floatatom 197 256 0 0 0 0 - - -; +#X obj 197 215 r myMet; +#X obj 197 236 snapshot~; +#X floatatom 767 236 0 0 0 0 - - -; +#X obj 767 195 r myMet; +#X obj 767 216 snapshot~; +#X floatatom 832 234 0 0 0 0 - - -; +#X obj 832 193 r myMet; +#X obj 832 214 snapshot~; +#X floatatom 899 235 0 0 0 0 - - -; +#X obj 899 194 r myMet; +#X obj 899 215 snapshot~; +#X obj 496 383 sig~ 90; +#X obj 566 453 -~; +#X obj 567 475 abs~; +#X connect 0 0 12 1; +#X connect 0 0 47 0; +#X connect 1 0 13 1; +#X connect 1 0 50 0; +#X connect 2 0 14 1; +#X connect 2 0 53 0; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 31 0; +#X connect 8 0 32 0; +#X connect 8 0 38 0; +#X connect 9 0 14 0; +#X connect 9 0 25 1; +#X connect 9 0 25 0; +#X connect 9 0 41 0; +#X connect 10 0 13 0; +#X connect 10 0 24 1; +#X connect 10 0 24 0; +#X connect 10 0 35 0; +#X connect 11 0 12 0; +#X connect 11 0 23 1; +#X connect 11 0 23 0; +#X connect 11 0 44 0; +#X connect 12 0 3 0; +#X connect 12 0 3 1; +#X connect 13 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 5 1; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 18 0 55 1; +#X connect 20 0 21 0; +#X connect 21 0 19 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 27 0 15 1; +#X connect 29 0 30 0; +#X connect 29 0 30 1; +#X connect 29 0 32 1; +#X connect 30 0 31 1; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X connect 37 0 38 0; +#X connect 38 0 36 0; +#X connect 40 0 41 0; +#X connect 41 0 39 0; +#X connect 43 0 44 0; +#X connect 44 0 42 0; +#X connect 46 0 47 0; +#X connect 47 0 45 0; +#X connect 49 0 50 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 22 0; +#X connect 56 0 21 0; +#X restore 71 287 pd NewAzim; +#X obj 71 319 outlet~; +#X obj 19 346 r myMet; +#X obj 18 371 snapshot~; +#X floatatom 18 392 0 0 0 0 - - -; +#X connect 2 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 11 0; +#X connect 5 0 47 0; +#X connect 5 0 53 0; +#X connect 5 0 52 0; +#X connect 6 0 12 0; +#X connect 6 0 47 1; +#X connect 6 0 53 1; +#X connect 6 0 52 1; +#X connect 7 0 13 0; +#X connect 7 0 47 2; +#X connect 7 0 53 2; +#X connect 7 0 52 2; +#X connect 8 0 13 1; +#X connect 9 0 12 1; +#X connect 10 0 11 1; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 11 0 24 0; +#X connect 12 0 15 0; +#X connect 12 0 15 1; +#X connect 12 0 24 1; +#X connect 12 0 33 0; +#X connect 12 0 29 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 17 0; +#X connect 15 0 17 1; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 45 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 34 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 41 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 27 0 31 1; +#X connect 28 1 22 0; +#X connect 29 0 37 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 32 1 22 0; +#X connect 33 0 39 0; +#X connect 36 0 37 0; +#X connect 37 0 28 1; +#X connect 38 0 39 0; +#X connect 39 0 32 1; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 43 0 5 1; +#X connect 43 0 6 1; +#X connect 43 0 7 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 47 0 1 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 52 0 48 0; +#X connect 52 0 50 0; +#X connect 53 0 54 0; +#X connect 53 0 56 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X restore 130 164 pd sourcePosition; +#N canvas 205 105 1074 549 sourcePosition 0; +#X text -323 20 Distance between observer and source; +#X obj 243 337 outlet~; +#X obj -287 61 r~ tipX; +#X obj -221 62 r~ tipY; +#X obj -153 63 r~ tipZ; +#X obj -287 82 *~ 1; +#X obj -221 83 *~ 1; +#X obj -153 84 *~ 1; +#X obj -132 105 r Zobs; +#X obj -200 103 r Yobs; +#X obj -266 103 r Xobs; +#X obj -287 124 -~ 1; +#X obj -221 125 -~ 1; +#X obj -153 127 -~ 1; +#X obj -287 148 *~; +#X obj -221 149 *~; +#X obj -153 150 *~; +#X obj -236 177 +~; +#X obj -236 198 +~; +#X obj -236 219 sqrt~; +#X obj -236 241 outlet~; +#X obj 510 278 r myMet; +#X obj 509 303 snapshot~; +#X floatatom 578 324 0 0 0 0 - - -; +#X obj 417 82 /~; +#X obj 417 105 atan~; +#X obj 417 128 /~ 3.14159; +#X obj 417 152 abs~; +#X obj 402 218 spigot~; +#X obj 454 175 >~ 0; +#X obj 402 59 sig~ 1; +#X obj 402 195 -~; +#X obj 537 242 spigot~; +#X obj 576 198 <~ 0; +#X obj 509 329 outlet; +#X text 501 356 Pan Value; +#X obj 489 175 r myMet; +#X obj 454 196 snapshot~; +#X obj 609 197 r myMet; +#X obj 576 220 snapshot~; +#X obj 515 100 r myMet; +#X obj 515 120 snapshot~; +#X floatatom 515 141 0 0 0 0 - - -; +#X obj -80 63 inlet; +#X obj -253 315 r myMet; +#X obj -254 340 snapshot~; +#X floatatom -254 361 0 0 0 0 - - -; +#N canvas 36 53 497 490 ElevationCav 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore 243 296 pd ElevationCav; +#X obj -77 327 outlet~; +#X obj -129 343 r myMet; +#X obj -130 368 snapshot~; +#X floatatom -130 389 0 0 0 0 - - -; +#N canvas 57 302 497 490 ElevationAeol 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore -77 286 pd ElevationAeol; +#N canvas 69 326 1063 547 NewAzim 0; +#X obj 582 127 inlet~; +#X obj 643 128 inlet~; +#X obj 713 128 inlet~; +#X obj 602 238 *~; +#X obj 631 238 *~; +#X obj 659 237 *~; +#X obj 631 259 +~; +#X obj 616 280 +~; +#X obj 616 300 sqrt~; +#X obj 506 196 r~ obProZ; +#X obj 478 175 r~ obProY; +#X obj 449 154 r~ obProX; +#X obj 602 214 -~; +#X obj 631 215 -~; +#X obj 659 214 -~; +#X obj 580 385 -~; +#X obj 613 384 *~ 2; +#X obj 580 408 /~; +#X obj 580 430 arccos~; +#X floatatom 205 378 0 0 0 0 - - -; +#X obj 205 337 r myMet; +#X obj 205 358 snapshot~; +#X obj 567 500 outlet~; +#X obj 450 225 *~; +#X obj 479 225 *~; +#X obj 507 224 *~; +#X obj 479 246 +~; +#X obj 464 267 +~; +#X obj 464 287 sqrt~; +#X obj 670 291 r Length; +#X obj 670 314 *; +#X obj 580 359 +~ 1; +#X obj 613 359 *~ 1; +#X floatatom 257 256 0 0 0 0 - - -; +#X obj 257 215 r myMet; +#X obj 257 236 snapshot~; +#X floatatom 792 411 0 0 0 0 - - -; +#X obj 792 370 r myMet; +#X obj 792 391 snapshot~; +#X floatatom 321 261 0 0 0 0 - - -; +#X obj 321 220 r myMet; +#X obj 321 241 snapshot~; +#X floatatom 197 256 0 0 0 0 - - -; +#X obj 197 215 r myMet; +#X obj 197 236 snapshot~; +#X floatatom 767 236 0 0 0 0 - - -; +#X obj 767 195 r myMet; +#X obj 767 216 snapshot~; +#X floatatom 832 234 0 0 0 0 - - -; +#X obj 832 193 r myMet; +#X obj 832 214 snapshot~; +#X floatatom 899 235 0 0 0 0 - - -; +#X obj 899 194 r myMet; +#X obj 899 215 snapshot~; +#X obj 496 383 sig~ 90; +#X obj 566 453 -~; +#X obj 567 475 abs~; +#X connect 0 0 12 1; +#X connect 0 0 47 0; +#X connect 1 0 13 1; +#X connect 1 0 50 0; +#X connect 2 0 14 1; +#X connect 2 0 53 0; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 31 0; +#X connect 8 0 32 0; +#X connect 8 0 38 0; +#X connect 9 0 14 0; +#X connect 9 0 25 1; +#X connect 9 0 25 0; +#X connect 9 0 41 0; +#X connect 10 0 13 0; +#X connect 10 0 24 1; +#X connect 10 0 24 0; +#X connect 10 0 35 0; +#X connect 11 0 12 0; +#X connect 11 0 23 1; +#X connect 11 0 23 0; +#X connect 11 0 44 0; +#X connect 12 0 3 0; +#X connect 12 0 3 1; +#X connect 13 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 5 1; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 18 0 55 1; +#X connect 20 0 21 0; +#X connect 21 0 19 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 27 0 15 1; +#X connect 29 0 30 0; +#X connect 29 0 30 1; +#X connect 29 0 32 1; +#X connect 30 0 31 1; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X connect 37 0 38 0; +#X connect 38 0 36 0; +#X connect 40 0 41 0; +#X connect 41 0 39 0; +#X connect 43 0 44 0; +#X connect 44 0 42 0; +#X connect 46 0 47 0; +#X connect 47 0 45 0; +#X connect 49 0 50 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 22 0; +#X connect 56 0 21 0; +#X restore 71 287 pd NewAzim; +#X obj 71 319 outlet~; +#X obj 19 346 r myMet; +#X obj 18 371 snapshot~; +#X floatatom 18 392 0 0 0 0 - - -; +#X connect 2 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 11 0; +#X connect 5 0 47 0; +#X connect 5 0 53 0; +#X connect 5 0 52 0; +#X connect 6 0 12 0; +#X connect 6 0 47 1; +#X connect 6 0 53 1; +#X connect 6 0 52 1; +#X connect 7 0 13 0; +#X connect 7 0 47 2; +#X connect 7 0 53 2; +#X connect 7 0 52 2; +#X connect 8 0 13 1; +#X connect 9 0 12 1; +#X connect 10 0 11 1; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 11 0 24 0; +#X connect 12 0 15 0; +#X connect 12 0 15 1; +#X connect 12 0 24 1; +#X connect 12 0 33 0; +#X connect 12 0 29 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 17 0; +#X connect 15 0 17 1; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 45 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 34 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 41 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 27 0 31 1; +#X connect 28 1 22 0; +#X connect 29 0 37 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 32 1 22 0; +#X connect 33 0 39 0; +#X connect 36 0 37 0; +#X connect 37 0 28 1; +#X connect 38 0 39 0; +#X connect 39 0 32 1; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 43 0 5 1; +#X connect 43 0 6 1; +#X connect 43 0 7 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 47 0 1 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 52 0 48 0; +#X connect 52 0 50 0; +#X connect 53 0 54 0; +#X connect 53 0 56 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X restore 126 258 pd sourcePosition; +#N canvas 205 105 1074 549 sourcePosition 0; +#X text -323 20 Distance between observer and source; +#X obj 243 337 outlet~; +#X obj -287 61 r~ tipX; +#X obj -221 62 r~ tipY; +#X obj -153 63 r~ tipZ; +#X obj -287 82 *~ 1; +#X obj -221 83 *~ 1; +#X obj -153 84 *~ 1; +#X obj -132 105 r Zobs; +#X obj -200 103 r Yobs; +#X obj -266 103 r Xobs; +#X obj -287 124 -~ 1; +#X obj -221 125 -~ 1; +#X obj -153 127 -~ 1; +#X obj -287 148 *~; +#X obj -221 149 *~; +#X obj -153 150 *~; +#X obj -236 177 +~; +#X obj -236 198 +~; +#X obj -236 219 sqrt~; +#X obj -236 241 outlet~; +#X obj 510 278 r myMet; +#X obj 509 303 snapshot~; +#X floatatom 578 324 0 0 0 0 - - -; +#X obj 417 82 /~; +#X obj 417 105 atan~; +#X obj 417 128 /~ 3.14159; +#X obj 417 152 abs~; +#X obj 402 218 spigot~; +#X obj 454 175 >~ 0; +#X obj 402 59 sig~ 1; +#X obj 402 195 -~; +#X obj 537 242 spigot~; +#X obj 576 198 <~ 0; +#X obj 509 329 outlet; +#X text 501 356 Pan Value; +#X obj 489 175 r myMet; +#X obj 454 196 snapshot~; +#X obj 609 197 r myMet; +#X obj 576 220 snapshot~; +#X obj 515 100 r myMet; +#X obj 515 120 snapshot~; +#X floatatom 515 141 0 0 0 0 - - -; +#X obj -80 63 inlet; +#X obj -253 315 r myMet; +#X obj -254 340 snapshot~; +#X floatatom -254 361 0 0 0 0 - - -; +#N canvas 36 53 497 490 ElevationCav 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore 243 296 pd ElevationCav; +#X obj -77 327 outlet~; +#X obj -129 343 r myMet; +#X obj -130 368 snapshot~; +#X floatatom -130 389 0 0 0 0 - - -; +#N canvas 57 302 497 490 ElevationAeol 0; +#X text 81 444 Calculates the elevation angle between the source and +the observer with 0 degrees as the direction of travel; +#X obj 403 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 404 361 s GO; +#X obj 27 121 -~; +#X obj 56 122 -~; +#X obj 84 121 -~; +#X obj 27 145 *~; +#X obj 56 145 *~; +#X obj 84 144 *~; +#X obj 56 166 +~; +#X obj 41 187 +~; +#X obj 41 207 sqrt~; +#X obj 354 128 *~; +#X obj 383 128 *~; +#X obj 411 127 *~; +#X obj 383 149 +~; +#X obj 368 170 +~; +#X obj 368 190 sqrt~; +#X obj 206 185 *~; +#X obj 235 185 *~; +#X obj 260 183 *~; +#X obj 235 206 +~; +#X obj 220 227 +~; +#X obj 220 247 sqrt~; +#X floatatom 156 408 0 0 0 0 - - -; +#X obj 226 304 +~; +#X obj 259 304 *~; +#X obj 226 330 -~; +#X obj 259 329 *~ 2; +#X obj 226 353 /~; +#X obj 226 375 arccos~; +#X obj 156 367 r myMet; +#X obj 156 388 snapshot~; +#X obj 27 34 r~ conPerpX; +#X obj 56 55 r~ conPerpY; +#X obj 85 76 r~ conPerpZ; +#X obj 355 39 r~ obVertX; +#X obj 383 60 r~ obVertY; +#X obj 411 80 r~ obVertZ; +#X obj 260 163 r~ conPerpZ; +#X obj 235 142 r~ conPerpY; +#X obj 206 121 r~ conPerpX; +#X obj 226 418 outlet~; +#X obj 181 26 inlet~; +#X obj 225 26 inlet~; +#X obj 270 26 inlet~; +#X obj 27 98 +~; +#X obj 56 99 +~; +#X obj 85 99 +~; +#X obj 354 104 -~; +#X obj 383 105 -~; +#X obj 411 104 -~; +#X connect 1 0 2 0; +#X connect 3 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 7 0; +#X connect 4 0 7 1; +#X connect 5 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 10 1; +#X connect 10 0 11 0; +#X connect 10 0 27 1; +#X connect 12 0 16 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 25 1; +#X connect 17 0 26 1; +#X connect 18 0 22 0; +#X connect 19 0 21 0; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 42 0; +#X connect 31 0 32 0; +#X connect 32 0 24 0; +#X connect 33 0 46 0; +#X connect 34 0 47 0; +#X connect 35 0 48 0; +#X connect 36 0 3 1; +#X connect 36 0 49 0; +#X connect 37 0 4 1; +#X connect 37 0 50 0; +#X connect 38 0 5 1; +#X connect 38 0 51 0; +#X connect 39 0 20 0; +#X connect 39 0 20 1; +#X connect 40 0 19 1; +#X connect 40 0 19 0; +#X connect 41 0 18 1; +#X connect 41 0 18 0; +#X connect 43 0 46 1; +#X connect 43 0 49 1; +#X connect 44 0 47 1; +#X connect 44 0 50 1; +#X connect 45 0 48 1; +#X connect 45 0 51 1; +#X connect 46 0 3 0; +#X connect 47 0 4 0; +#X connect 48 0 5 0; +#X connect 49 0 12 0; +#X connect 49 0 12 1; +#X connect 50 0 13 0; +#X connect 50 0 13 1; +#X connect 51 0 14 0; +#X connect 51 0 14 1; +#X restore -77 286 pd ElevationAeol; +#N canvas 69 326 1063 547 NewAzim 0; +#X obj 582 127 inlet~; +#X obj 643 128 inlet~; +#X obj 713 128 inlet~; +#X obj 602 238 *~; +#X obj 631 238 *~; +#X obj 659 237 *~; +#X obj 631 259 +~; +#X obj 616 280 +~; +#X obj 616 300 sqrt~; +#X obj 506 196 r~ obProZ; +#X obj 478 175 r~ obProY; +#X obj 449 154 r~ obProX; +#X obj 602 214 -~; +#X obj 631 215 -~; +#X obj 659 214 -~; +#X obj 580 385 -~; +#X obj 613 384 *~ 2; +#X obj 580 408 /~; +#X obj 580 430 arccos~; +#X floatatom 205 378 0 0 0 0 - - -; +#X obj 205 337 r myMet; +#X obj 205 358 snapshot~; +#X obj 567 500 outlet~; +#X obj 450 225 *~; +#X obj 479 225 *~; +#X obj 507 224 *~; +#X obj 479 246 +~; +#X obj 464 267 +~; +#X obj 464 287 sqrt~; +#X obj 670 291 r Length; +#X obj 670 314 *; +#X obj 580 359 +~ 1; +#X obj 613 359 *~ 1; +#X floatatom 257 256 0 0 0 0 - - -; +#X obj 257 215 r myMet; +#X obj 257 236 snapshot~; +#X floatatom 792 411 0 0 0 0 - - -; +#X obj 792 370 r myMet; +#X obj 792 391 snapshot~; +#X floatatom 321 261 0 0 0 0 - - -; +#X obj 321 220 r myMet; +#X obj 321 241 snapshot~; +#X floatatom 197 256 0 0 0 0 - - -; +#X obj 197 215 r myMet; +#X obj 197 236 snapshot~; +#X floatatom 767 236 0 0 0 0 - - -; +#X obj 767 195 r myMet; +#X obj 767 216 snapshot~; +#X floatatom 832 234 0 0 0 0 - - -; +#X obj 832 193 r myMet; +#X obj 832 214 snapshot~; +#X floatatom 899 235 0 0 0 0 - - -; +#X obj 899 194 r myMet; +#X obj 899 215 snapshot~; +#X obj 496 383 sig~ 90; +#X obj 566 453 -~; +#X obj 567 475 abs~; +#X connect 0 0 12 1; +#X connect 0 0 47 0; +#X connect 1 0 13 1; +#X connect 1 0 50 0; +#X connect 2 0 14 1; +#X connect 2 0 53 0; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 31 0; +#X connect 8 0 32 0; +#X connect 8 0 38 0; +#X connect 9 0 14 0; +#X connect 9 0 25 1; +#X connect 9 0 25 0; +#X connect 9 0 41 0; +#X connect 10 0 13 0; +#X connect 10 0 24 1; +#X connect 10 0 24 0; +#X connect 10 0 35 0; +#X connect 11 0 12 0; +#X connect 11 0 23 1; +#X connect 11 0 23 0; +#X connect 11 0 44 0; +#X connect 12 0 3 0; +#X connect 12 0 3 1; +#X connect 13 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 5 1; +#X connect 15 0 17 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 18 0 55 1; +#X connect 20 0 21 0; +#X connect 21 0 19 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 27 0 15 1; +#X connect 29 0 30 0; +#X connect 29 0 30 1; +#X connect 29 0 32 1; +#X connect 30 0 31 1; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X connect 37 0 38 0; +#X connect 38 0 36 0; +#X connect 40 0 41 0; +#X connect 41 0 39 0; +#X connect 43 0 44 0; +#X connect 44 0 42 0; +#X connect 46 0 47 0; +#X connect 47 0 45 0; +#X connect 49 0 50 0; +#X connect 50 0 48 0; +#X connect 52 0 53 0; +#X connect 53 0 51 0; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 22 0; +#X connect 56 0 21 0; +#X restore 71 287 pd NewAzim; +#X obj 71 319 outlet~; +#X obj 19 346 r myMet; +#X obj 18 371 snapshot~; +#X floatatom 18 392 0 0 0 0 - - -; +#X connect 2 0 5 0; +#X connect 3 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 11 0; +#X connect 5 0 47 0; +#X connect 5 0 53 0; +#X connect 5 0 52 0; +#X connect 6 0 12 0; +#X connect 6 0 47 1; +#X connect 6 0 53 1; +#X connect 6 0 52 1; +#X connect 7 0 13 0; +#X connect 7 0 47 2; +#X connect 7 0 53 2; +#X connect 7 0 52 2; +#X connect 8 0 13 1; +#X connect 9 0 12 1; +#X connect 10 0 11 1; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 11 0 24 0; +#X connect 12 0 15 0; +#X connect 12 0 15 1; +#X connect 12 0 24 1; +#X connect 12 0 33 0; +#X connect 12 0 29 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 17 0; +#X connect 15 0 17 1; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 45 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 34 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 41 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 27 0 31 1; +#X connect 28 1 22 0; +#X connect 29 0 37 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 32 1 22 0; +#X connect 33 0 39 0; +#X connect 36 0 37 0; +#X connect 37 0 28 1; +#X connect 38 0 39 0; +#X connect 39 0 32 1; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 43 0 5 1; +#X connect 43 0 6 1; +#X connect 43 0 7 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 47 0 1 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 52 0 48 0; +#X connect 52 0 50 0; +#X connect 53 0 54 0; +#X connect 53 0 56 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X restore 416 80 pd sourcePosition; +#X connect 8 0 18 2; +#X connect 8 1 18 3; +#X connect 8 2 18 4; +#X connect 8 3 18 5; +#X connect 8 4 18 6; +#X connect 9 0 18 0; +#X connect 9 1 11 0; +#X connect 9 2 11 1; +#X connect 9 2 18 1; +#X connect 10 0 20 2; +#X connect 10 1 20 3; +#X connect 10 2 20 4; +#X connect 10 3 20 5; +#X connect 10 4 20 6; +#X connect 11 0 20 0; +#X connect 11 1 12 0; +#X connect 11 2 10 0; +#X connect 11 3 12 1; +#X connect 11 3 20 1; +#X connect 12 0 21 0; +#X connect 12 2 13 0; +#X connect 12 2 30 0; +#X connect 12 3 13 1; +#X connect 12 3 21 1; +#X connect 13 0 22 0; +#X connect 13 2 14 0; +#X connect 13 2 29 0; +#X connect 13 3 14 1; +#X connect 13 3 22 1; +#X connect 14 0 19 0; +#X connect 14 2 15 0; +#X connect 14 2 28 0; +#X connect 14 3 15 1; +#X connect 14 3 19 1; +#X connect 15 0 23 0; +#X connect 15 2 16 0; +#X connect 15 3 23 1; +#X connect 16 0 24 0; +#X connect 16 1 26 0; +#X connect 16 2 24 1; +#X connect 17 0 25 0; +#X connect 17 1 31 0; +#X connect 17 2 25 1; +#X connect 26 0 24 2; +#X connect 26 1 24 3; +#X connect 26 2 24 4; +#X connect 26 3 24 5; +#X connect 26 4 24 6; +#X connect 27 0 23 2; +#X connect 27 1 23 3; +#X connect 27 2 23 4; +#X connect 27 3 23 5; +#X connect 27 4 23 6; +#X connect 28 0 19 2; +#X connect 28 1 19 3; +#X connect 28 2 19 4; +#X connect 28 3 19 5; +#X connect 28 4 19 6; +#X connect 29 0 22 2; +#X connect 29 1 22 3; +#X connect 29 2 22 4; +#X connect 29 3 22 5; +#X connect 29 4 22 6; +#X connect 30 0 21 2; +#X connect 30 1 21 3; +#X connect 30 2 21 4; +#X connect 30 3 21 5; +#X connect 30 4 21 6; +#X connect 31 0 25 2; +#X connect 31 1 25 3; +#X connect 31 2 25 4; +#X connect 31 3 25 5; +#X connect 31 4 25 6; +#X restore -160 201 pd Sources; +#X obj 448 43 r start_armLength; +#X obj 433 23 r bladeLen; +#X obj 433 63 +; +#X obj 433 85 s Length; +#X obj -239 59 metro 1; +#X msg -56 302 0.5; #X connect 0 0 1 0; -#X connect 5 0 10 0; -#X connect 6 0 2 0; -#X connect 6 1 3 0; +#X connect 4 0 9 0; +#X connect 5 0 2 0; +#X connect 5 1 3 0; +#X connect 6 0 5 0; +#X connect 6 0 8 0; #X connect 7 0 6 0; -#X connect 7 0 9 0; -#X connect 8 0 7 0; -#X connect 10 0 7 0; -#X connect 11 0 12 0; -#X connect 12 0 146 0; -#X connect 15 0 75 1; -#X connect 15 0 73 0; -#X connect 16 0 82 1; -#X connect 16 0 80 0; -#X connect 17 0 84 0; -#X connect 17 0 86 1; +#X connect 9 0 6 0; +#X connect 10 0 11 0; +#X connect 11 0 139 0; +#X connect 14 0 69 1; +#X connect 14 0 67 0; +#X connect 15 0 76 1; +#X connect 15 0 74 0; +#X connect 16 0 78 0; +#X connect 16 0 80 1; +#X connect 18 0 14 0; #X connect 19 0 15 0; #X connect 20 0 16 0; -#X connect 21 0 17 0; -#X connect 22 0 27 0; -#X connect 22 0 59 1; -#X connect 23 0 62 1; -#X connect 23 0 60 0; -#X connect 24 0 68 1; -#X connect 24 0 66 0; -#X connect 28 0 22 0; -#X connect 29 0 24 0; -#X connect 30 0 23 0; -#X connect 31 0 22 0; -#X connect 32 0 15 0; -#X connect 33 0 22 0; -#X connect 34 0 23 0; -#X connect 35 0 24 0; -#X connect 37 0 23 0; -#X connect 38 0 72 1; -#X connect 38 0 70 0; -#X connect 39 0 38 0; -#X connect 41 0 38 0; -#X connect 42 0 37 0; -#X connect 43 0 31 0; -#X connect 44 0 56 0; -#X connect 45 0 41 0; -#X connect 46 0 48 0; -#X connect 47 0 76 0; -#X connect 48 0 15 0; -#X connect 49 0 90 1; -#X connect 49 0 88 0; -#X connect 50 0 93 0; -#X connect 50 0 95 1; -#X connect 51 0 54 0; -#X connect 54 0 49 0; -#X connect 55 0 50 0; -#X connect 56 0 24 0; -#X connect 58 0 59 0; -#X connect 59 0 57 0; -#X connect 61 0 62 0; -#X connect 62 0 25 0; -#X connect 64 0 65 0; -#X connect 67 0 68 0; -#X connect 68 0 26 0; -#X connect 71 0 72 0; -#X connect 72 0 40 0; -#X connect 74 0 75 0; -#X connect 75 0 14 0; -#X connect 76 0 16 0; -#X connect 77 0 17 0; -#X connect 78 0 16 0; -#X connect 79 0 17 0; -#X connect 81 0 82 0; -#X connect 82 0 36 0; -#X connect 83 0 77 0; -#X connect 85 0 86 0; -#X connect 86 0 18 0; -#X connect 87 0 49 0; -#X connect 89 0 90 0; -#X connect 90 0 52 0; -#X connect 91 0 55 0; -#X connect 92 0 50 0; -#X connect 94 0 95 0; -#X connect 95 0 53 0; -#X connect 97 0 99 0; -#X connect 99 0 98 0; -#X connect 100 0 121 1; -#X connect 100 0 119 0; -#X connect 101 0 125 1; -#X connect 101 0 123 0; -#X connect 102 0 126 0; -#X connect 102 0 128 1; -#X connect 103 0 133 1; -#X connect 103 0 131 0; -#X connect 108 0 100 0; -#X connect 109 0 100 0; -#X connect 110 0 101 0; -#X connect 111 0 102 0; -#X connect 112 0 103 0; -#X connect 113 0 108 0; -#X connect 114 0 116 0; -#X connect 115 0 103 0; -#X connect 116 0 102 0; -#X connect 117 0 102 0; -#X connect 118 0 103 0; -#X connect 120 0 121 0; -#X connect 121 0 106 0; -#X connect 122 0 129 0; -#X connect 124 0 125 0; -#X connect 125 0 107 0; -#X connect 127 0 128 0; -#X connect 128 0 104 0; -#X connect 129 0 101 0; -#X connect 130 0 115 0; -#X connect 132 0 133 0; -#X connect 133 0 105 0; -#X connect 134 0 139 0; -#X connect 135 0 137 0; -#X connect 135 0 136 0; -#X connect 138 0 135 0; -#X connect 139 0 135 0; -#X connect 142 0 144 1; -#X connect 143 0 144 0; -#X connect 144 0 145 0; -#X connect 146 0 13 0; +#X connect 21 0 26 0; +#X connect 21 0 57 1; +#X connect 22 0 60 1; +#X connect 22 0 58 0; +#X connect 23 0 63 1; +#X connect 23 0 61 0; +#X connect 27 0 21 0; +#X connect 28 0 23 0; +#X connect 29 0 22 0; +#X connect 30 0 21 0; +#X connect 31 0 21 0; +#X connect 32 0 22 0; +#X connect 33 0 23 0; +#X connect 35 0 22 0; +#X connect 36 0 66 1; +#X connect 36 0 64 0; +#X connect 37 0 36 0; +#X connect 39 0 36 0; +#X connect 40 0 35 0; +#X connect 41 0 30 0; +#X connect 42 0 54 0; +#X connect 43 0 39 0; +#X connect 44 0 46 0; +#X connect 45 0 70 0; +#X connect 46 0 14 0; +#X connect 47 0 84 1; +#X connect 47 0 82 0; +#X connect 48 0 87 0; +#X connect 48 0 89 1; +#X connect 49 0 52 0; +#X connect 52 0 47 0; +#X connect 53 0 48 0; +#X connect 54 0 23 0; +#X connect 56 0 57 0; +#X connect 57 0 55 0; +#X connect 59 0 60 0; +#X connect 60 0 24 0; +#X connect 62 0 63 0; +#X connect 63 0 25 0; +#X connect 65 0 66 0; +#X connect 66 0 38 0; +#X connect 68 0 69 0; +#X connect 69 0 13 0; +#X connect 70 0 15 0; +#X connect 71 0 16 0; +#X connect 72 0 15 0; +#X connect 73 0 16 0; +#X connect 75 0 76 0; +#X connect 76 0 34 0; +#X connect 77 0 71 0; +#X connect 79 0 80 0; +#X connect 80 0 17 0; +#X connect 81 0 47 0; +#X connect 83 0 84 0; +#X connect 84 0 50 0; +#X connect 85 0 53 0; +#X connect 86 0 48 0; +#X connect 88 0 89 0; +#X connect 89 0 51 0; +#X connect 91 0 93 0; +#X connect 93 0 92 0; +#X connect 94 0 115 1; +#X connect 94 0 113 0; +#X connect 95 0 119 1; +#X connect 95 0 117 0; +#X connect 96 0 120 0; +#X connect 96 0 122 1; +#X connect 97 0 127 1; +#X connect 97 0 125 0; +#X connect 102 0 94 0; +#X connect 103 0 94 0; +#X connect 104 0 95 0; +#X connect 105 0 96 0; +#X connect 106 0 97 0; +#X connect 107 0 102 0; +#X connect 108 0 110 0; +#X connect 109 0 97 0; +#X connect 110 0 96 0; +#X connect 111 0 96 0; +#X connect 112 0 97 0; +#X connect 114 0 115 0; +#X connect 115 0 100 0; +#X connect 116 0 123 0; +#X connect 118 0 119 0; +#X connect 119 0 101 0; +#X connect 121 0 122 0; +#X connect 122 0 98 0; +#X connect 123 0 95 0; +#X connect 124 0 109 0; +#X connect 126 0 127 0; +#X connect 127 0 99 0; +#X connect 128 0 133 0; +#X connect 129 0 131 0; +#X connect 129 0 130 0; +#X connect 132 0 129 0; +#X connect 133 0 129 0; +#X connect 135 0 137 1; +#X connect 136 0 137 0; +#X connect 137 0 138 0; +#X connect 139 0 12 0; +#X connect 140 0 14 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/SwordGrooveInterp.pd --- a/Katana/SwordGrooveInterp.pd Sat Jun 24 09:58:00 2017 +0100 +++ b/Katana/SwordGrooveInterp.pd Tue Jun 27 07:14:01 2017 +0100 @@ -1,4 +1,4 @@ -#N canvas 91 35 1057 824 10; +#N canvas 414 30 1057 824 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; @@ -11,12 +11,12 @@ #X text -9 37 Arm Length; #X text -165 433 Top Speed; #X obj 21 251 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 7600 1; +-1 -1 4950 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 1430 1; +-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 783 1; +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; @@ -41,13 +41,13 @@ #X obj 83 21 loadbang; #X obj 83 45 delay 13; #X obj 19 326 hsl 100 20 180 360 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 1400 1; +-1 -1 5500 1; #X floatatom 16 358 8 0 0 0 - - -; #X obj 14 443 hsl 100 20 90 -90 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 1500 1; +-1 -1 4950 1; #X floatatom 11 471 8 0 0 0 - - -; #X obj 12 517 hsl 100 20 90 -90 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 6600 1; +-1 -1 4950 1; #X floatatom 9 549 8 0 0 0 - - -; #X obj 66 470 s presweepElev; #X obj 90 547 s postsweepElev; @@ -64,7 +64,7 @@ #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 --262144 -1 -1 5148 1; +-262144 -1 -1 4999 1; #X obj -278 75 s Xobs; #X obj -279 170 s Yobs; #X obj -279 264 s Zobs; @@ -112,7 +112,7 @@ #X connect 7 0 3 1; #X restore 427 102 pd opLevels; #X obj 430 73 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0 10 --262144 -1 -1 5248 1; +-262144 -1 -1 5642 1; #X obj 427 2 r GAIN; #X floatatom 370 103 8 0 0 0 - - -; #X obj -227 545 s hiltThick; @@ -330,7 +330,7 @@ #X connect 6 0 1 1; #X connect 7 0 8 0; #X restore 29 -19 pd sourceHiltSpeed; -#N canvas 832 126 660 718 sourceTipSpeed 0; +#N canvas 635 109 660 718 sourceTipSpeed 0; #X obj 67 330 *~ 1; #X obj 67 352 outlet~; #X text 53 378 Source Speed; @@ -401,7 +401,7 @@ #X connect 30 0 29 0; #X connect 31 0 3 0; #X restore 745 174 pd sourceTipSpeed; -#N canvas 24 51 832 591 sourceTipPositions 1; +#N canvas 422 106 832 591 sourceTipPositions 0; #X obj -101 195 r Zobs; #X obj -187 193 r Yobs; #X obj -271 185 r Xobs; @@ -464,19 +464,19 @@ #X obj 82 36 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1 ; #X obj 82 89 s GO; -#N canvas 25 75 1327 793 Elevation 0; -#X obj 334 148 r myMet; -#X obj 334 168 snapshot~; -#X floatatom 334 189 0 0 0 0 - - -; +#N canvas 424 23 1327 793 Elevation 0; +#X obj 56 416 r myMet; +#X obj 56 438 snapshot~; +#X floatatom 56 459 0 0 0 0 - - -; #X obj 105 63 r conPerpX; #X obj 189 67 r conPerpY; #X obj 275 74 r conPerpZ; -#X obj 66 139 r myMet; -#X obj 66 159 snapshot~; -#X floatatom 66 180 0 0 0 0 - - -; -#X obj 216 147 r myMet; -#X obj 216 167 snapshot~; -#X floatatom 216 188 0 0 0 0 - - -; +#X obj 58 291 r myMet; +#X obj 58 311 snapshot~; +#X floatatom 58 332 0 0 0 0 - - -; +#X obj 57 353 r myMet; +#X obj 57 373 snapshot~; +#X floatatom 57 394 0 0 0 0 - - -; #X obj 486 126 line~; #X msg 486 106 \$1 5; #X obj 555 124 line~; @@ -542,9 +542,9 @@ #X obj 821 568 *~ 2; #X obj 753 590 /~; #X obj 752 625 arccos~; -#X obj 860 660 r myMet; -#X obj 860 680 snapshot~; -#X floatatom 860 701 0 0 0 0 - - -; +#X obj 25 505 r myMet; +#X obj 25 525 snapshot~; +#X floatatom 25 546 0 0 0 0 - - -; #X obj 752 668 outlet~; #X obj 127 119 line~; #X msg 127 99 \$1 5; @@ -563,6 +563,15 @@ #X obj 808 77 inlet~; #X obj 892 72 inlet~; #X obj 978 71 inlet~; +#X obj 609 632 r myMet; +#X obj 609 652 snapshot~; +#X floatatom 609 673 0 0 0 0 - - -; +#X obj 132 522 r myMet; +#X obj 132 542 snapshot~; +#X floatatom 132 563 0 0 0 0 - - -; +#X obj 265 521 r myMet; +#X obj 265 541 snapshot~; +#X floatatom 265 562 0 0 0 0 - - -; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 80 0; @@ -615,8 +624,11 @@ #X connect 46 0 54 1; #X connect 47 0 55 1; #X connect 48 0 56 0; +#X connect 48 0 7 0; #X connect 49 0 56 1; +#X connect 49 0 10 0; #X connect 50 0 57 1; +#X connect 50 0 1 0; #X connect 51 0 58 0; #X connect 52 0 58 1; #X connect 53 0 59 1; @@ -629,29 +641,29 @@ #X connect 58 0 59 0; #X connect 59 0 62 0; #X connect 59 0 69 1; +#X connect 60 0 100 0; #X connect 61 0 71 0; #X connect 61 0 86 0; #X connect 62 0 71 1; +#X connect 62 0 103 0; #X connect 69 0 70 0; #X connect 70 0 73 0; #X connect 71 0 72 0; #X connect 72 0 73 1; #X connect 73 0 74 0; +#X connect 73 0 97 0; #X connect 74 0 76 0; #X connect 74 0 78 0; #X connect 75 0 76 0; #X connect 76 0 77 0; -#X connect 79 0 7 0; #X connect 79 0 92 0; #X connect 79 0 48 0; #X connect 79 0 48 1; #X connect 80 0 79 0; -#X connect 81 0 10 0; #X connect 81 0 91 0; #X connect 81 0 49 0; #X connect 81 0 49 1; #X connect 82 0 81 0; -#X connect 83 0 1 0; #X connect 83 0 90 0; #X connect 83 0 50 0; #X connect 83 0 50 1; @@ -670,6 +682,12 @@ #X connect 95 0 31 0; #X connect 95 0 44 1; #X connect 95 0 90 1; +#X connect 96 0 97 0; +#X connect 97 0 98 0; +#X connect 99 0 100 0; +#X connect 100 0 101 0; +#X connect 102 0 103 0; +#X connect 103 0 104 0; #X restore -40 355 pd Elevation; #N canvas 198 67 1190 657 Azimuth 0; #X obj 344 158 r myMet; @@ -869,7 +887,7 @@ #X connect 90 0 13 0; #X connect 90 0 49 1; #X connect 90 0 85 1; -#X restore 118 368 pd Azimuth; +#X restore 67 368 pd Azimuth; #X obj 271 141 r myMet; #X obj 271 161 snapshot~; #X floatatom 271 182 0 0 0 0 - - -; @@ -2453,7 +2471,7 @@ #X connect 20 0 16 0; #X connect 21 0 3 0; #X restore 311 -99 pd sourceQuantity; -#N canvas 70 63 1262 772 contPlaneFind 1; +#N canvas 120 32 744 612 contPlaneFind 1; #N canvas 300 23 1002 846 baseFind 0; #X obj -8813 28 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; @@ -3114,56 +3132,56 @@ #X connect 95 0 96 0; #X connect 95 1 97 0; #X connect 95 2 98 0; -#X restore -7808 527 pd baseFind; -#X text -8067 660 XYZ of the projection point; -#X floatatom -7709 521 0 0 0 0 - - -; -#X floatatom -7643 521 0 0 0 0 - - -; -#X floatatom -7585 524 0 0 0 0 - - -; -#X obj -7769 485 inlet; -#X obj -7728 486 inlet; -#X obj -7687 485 inlet; -#X text -7825 287 z coordinate of tip; -#X text -8132 296 x coordinate of tip; -#X text -7964 307 y coordinate of tip; -#X obj -8004 54 sig~ 180; -#X obj -8004 98 -~; -#X obj -8004 140 *~ 0.002778; -#X obj -7920 138 *~ 0.002778; -#X obj -7823 144 *~ 0.002778; -#X obj -8004 164 cos~; -#X obj -7920 162 sin~; -#X obj -7989 186 sin~; -#X obj -7905 186 sin~; -#X obj -7823 171 cos~; -#X obj -7989 231 *~ 1; -#X obj -7905 231 *~ 1; -#X obj -7823 237 *~ 1; -#X obj -8004 259 *~; -#X obj -7920 262 *~; -#X obj -7807 330 r myMet; -#X obj -7807 351 snapshot~; -#X floatatom -7807 372 0 0 0 0 - - -; -#X obj -7910 341 r myMet; -#X obj -7910 362 snapshot~; -#X floatatom -7910 383 0 0 0 0 - - -; -#X obj -8022 327 r myMet; -#X obj -8022 348 snapshot~; -#X floatatom -8022 369 0 0 0 0 - - -; -#X obj -7885 208 r Length; -#X obj -7823 121 +~ 90; -#X obj -7823 211 *~ -1; -#X obj -7989 75 inlet~; -#X obj -7823 96 inlet~; -#X floatatom -8064 610 0 0 0 0 - - -; -#X floatatom -8063 587 0 0 0 0 - - -; -#X floatatom -8063 565 0 0 0 0 - - -; -#X floatatom -7534 676 0 0 0 0 - - -; -#X floatatom -7619 674 0 0 0 0 - - -; -#X floatatom -7700 671 0 0 0 0 - - -; -#X obj -7683 640 s conPerpX; -#X obj -7541 640 s conPerpZ; -#X obj -7614 639 s conPerpY; -#N canvas 300 23 1002 846 baseFind 0; +#X restore -7803 420 pd baseFind; +#X text -8062 553 XYZ of the projection point; +#X floatatom -7704 414 0 0 0 0 - - -; +#X floatatom -7638 414 0 0 0 0 - - -; +#X floatatom -7580 417 0 0 0 0 - - -; +#X obj -7764 378 inlet; +#X obj -7723 379 inlet; +#X obj -7682 378 inlet; +#X text -7821 222 z coordinate of tip; +#X text -8128 231 x coordinate of tip; +#X text -7960 242 y coordinate of tip; +#X obj -8003 10 sig~ 180; +#X obj -8003 54 -~; +#X obj -8003 96 *~ 0.002778; +#X obj -7919 94 *~ 0.002778; +#X obj -7822 100 *~ 0.002778; +#X obj -8003 120 cos~; +#X obj -7919 118 sin~; +#X obj -7988 142 sin~; +#X obj -7904 142 sin~; +#X obj -7822 127 cos~; +#X obj -7988 187 *~ 1; +#X obj -7904 187 *~ 1; +#X obj -7822 193 *~ 1; +#X obj -8003 215 *~; +#X obj -7919 218 *~; +#X obj -7803 265 r myMet; +#X obj -7803 286 snapshot~; +#X floatatom -7803 307 0 0 0 0 - - -; +#X obj -7906 276 r myMet; +#X obj -7906 297 snapshot~; +#X floatatom -7906 318 0 0 0 0 - - -; +#X obj -8018 262 r myMet; +#X obj -8018 283 snapshot~; +#X floatatom -8018 304 0 0 0 0 - - -; +#X obj -7884 164 r Length; +#X obj -7822 77 +~ 90; +#X obj -7822 167 *~ -1; +#X obj -7988 31 inlet~; +#X obj -7822 52 inlet~; +#X floatatom -8059 503 0 0 0 0 - - -; +#X floatatom -8058 480 0 0 0 0 - - -; +#X floatatom -8058 458 0 0 0 0 - - -; +#X floatatom -7529 569 0 0 0 0 - - -; +#X floatatom -7614 567 0 0 0 0 - - -; +#X floatatom -7695 564 0 0 0 0 - - -; +#X obj -7678 533 s conPerpX; +#X obj -7536 533 s conPerpZ; +#X obj -7609 532 s conPerpY; +#N canvas 556 23 1002 846 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; @@ -3712,31 +3730,31 @@ #X connect 80 8 29 8; #X connect 81 0 69 0; #X connect 81 1 69 1; -#X restore -7159 348 pd baseFind; -#X obj -7122 290 r tipXPerp2; -#X obj -7109 310 r tipYPerp2; -#X obj -7096 329 r tipZPerp2; -#X obj -7159 229 r tipXPerp; -#X obj -7147 251 r tipYPerp; -#X obj -7134 270 r tipZPerp; -#X floatatom -7059 397 0 0 0 0 - - -; -#X floatatom -7133 399 0 0 0 0 - - -; -#X floatatom -7202 402 0 0 0 0 - - -; -#X obj -7227 512 s obVertZ; -#X obj -7304 511 s obVertY; -#X obj -7369 512 s obVertX; -#X floatatom -7285 255 0 0 0 0 - - -; -#X floatatom -7268 277 0 0 0 0 - - -; -#X floatatom -7252 297 0 0 0 0 - - -; -#X floatatom -7244 318 0 0 0 0 - - -; -#X floatatom -7234 338 0 0 0 0 - - -; -#X floatatom -7236 355 0 0 0 0 - - -; -#X obj -7966 633 s obProZ; -#X obj -7966 611 s obProY; -#X obj -7966 589 s obProX; -#X floatatom -7265 545 0 0 0 0 - - -; -#X floatatom -7339 547 0 0 0 0 - - -; -#X floatatom -7432 552 0 0 0 0 - - -; +#X restore -7596 189 pd baseFind; +#X obj -7559 131 r tipXPerp2; +#X obj -7546 151 r tipYPerp2; +#X obj -7533 170 r tipZPerp2; +#X obj -7596 70 r tipXPerp; +#X obj -7584 92 r tipYPerp; +#X obj -7571 111 r tipZPerp; +#X floatatom -7496 238 0 0 0 0 - - -; +#X floatatom -7570 240 0 0 0 0 - - -; +#X floatatom -7639 243 0 0 0 0 - - -; +#X obj -7471 290 s obVertZ; +#X obj -7548 289 s obVertY; +#X obj -7613 290 s obVertX; +#X floatatom -7722 96 0 0 0 0 - - -; +#X floatatom -7705 118 0 0 0 0 - - -; +#X floatatom -7689 138 0 0 0 0 - - -; +#X floatatom -7681 159 0 0 0 0 - - -; +#X floatatom -7671 179 0 0 0 0 - - -; +#X floatatom -7673 196 0 0 0 0 - - -; +#X obj -7961 526 s obProZ; +#X obj -7961 504 s obProY; +#X obj -7961 482 s obProX; +#X obj -7453 397 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -7453 417 s GO; #X connect 0 0 42 0; #X connect 0 0 70 0; #X connect 0 1 41 0; @@ -3807,6 +3825,7 @@ #X connect 54 0 63 0; #X connect 55 0 49 2; #X connect 55 0 64 0; +#X connect 71 0 72 0; #X restore 481 105 pd contPlaneFind; #N canvas 647 139 633 561 sourceSpeed 0; #X obj 36 280 *~ 1; @@ -4854,7 +4873,6 @@ #X connect 82 0 69 0; #X connect 83 0 61 0; #X restore 498 66 pd Positions; -#X obj 604 254 freqCalcCyl4HiFi; #N canvas 144 122 1130 580 sourcePositions 0; #X obj 271 193 r Zobs; #X obj 185 191 r Yobs; @@ -5376,7 +5394,6 @@ #X connect 57 0 46 0; #X connect 57 0 54 0; #X restore 475 215 pd sourcePositions; -#X obj 465 262 freqCalcCyl4HiFi; #N canvas 144 122 1130 580 sourcePositions 0; #X obj 271 193 r Zobs; #X obj 185 191 r Yobs; @@ -5898,7 +5915,6 @@ #X connect 57 0 46 0; #X connect 57 0 54 0; #X restore 310 220 pd sourcePositions; -#X obj 300 267 freqCalcCyl4HiFi; #N canvas 144 122 1130 580 sourcePositions 0; #X obj 271 193 r Zobs; #X obj 185 191 r Yobs; @@ -6420,7 +6436,6 @@ #X connect 57 0 46 0; #X connect 57 0 54 0; #X restore 178 218 pd sourcePositions; -#X obj 168 265 freqCalcCyl4HiFi; #N canvas 144 122 1130 580 sourcePositions 0; #X obj 271 193 r Zobs; #X obj 185 191 r Yobs; @@ -6942,46 +6957,38 @@ #X connect 57 0 46 0; #X connect 57 0 54 0; #X restore 23 225 pd sourcePositions; -#X obj 13 272 freqCalcCyl4HiFi; +#X obj 616 259 freqCalcCyl4HiFi; #X connect 0 0 2 0; #X connect 0 1 2 1; #X connect 4 0 19 0; #X connect 4 1 10 0; #X connect 4 2 10 1; -#X connect 4 3 19 1; +#X connect 4 2 19 1; #X connect 5 0 19 2; #X connect 5 1 19 3; #X connect 5 2 19 4; #X connect 5 3 19 5; -#X connect 7 0 29 0; -#X connect 7 1 28 0; +#X connect 7 1 26 0; #X connect 7 2 15 0; #X connect 7 3 15 1; -#X connect 7 3 29 1; #X connect 8 1 9 0; -#X connect 10 0 25 0; +#X connect 10 0 29 0; #X connect 10 1 11 0; #X connect 10 2 12 0; #X connect 10 3 12 1; -#X connect 10 3 25 1; -#X connect 11 0 25 2; -#X connect 11 1 25 3; -#X connect 11 2 25 4; -#X connect 11 3 25 5; -#X connect 12 0 27 0; -#X connect 12 1 26 0; +#X connect 10 3 29 1; +#X connect 11 0 29 2; +#X connect 11 1 29 3; +#X connect 11 2 29 4; +#X connect 11 3 29 5; +#X connect 12 1 25 0; #X connect 12 2 7 0; #X connect 12 3 7 1; -#X connect 12 3 27 1; -#X connect 15 0 31 0; -#X connect 15 1 30 0; +#X connect 15 1 27 0; #X connect 15 2 16 0; #X connect 15 3 16 1; -#X connect 15 3 31 1; -#X connect 16 0 33 0; -#X connect 16 1 32 0; +#X connect 16 1 28 0; #X connect 16 2 8 0; -#X connect 16 3 33 1; #X connect 20 0 21 0; #X connect 20 0 22 1; #X connect 20 1 21 1; @@ -7001,22 +7008,6 @@ #X connect 24 0 14 2; #X connect 24 1 14 3; #X connect 24 2 14 4; -#X connect 26 0 27 2; -#X connect 26 1 27 3; -#X connect 26 2 27 4; -#X connect 26 3 27 5; -#X connect 28 0 29 2; -#X connect 28 1 29 3; -#X connect 28 2 29 4; -#X connect 28 3 29 5; -#X connect 30 0 31 2; -#X connect 30 1 31 3; -#X connect 30 2 31 4; -#X connect 30 3 31 5; -#X connect 32 0 33 2; -#X connect 32 1 33 3; -#X connect 32 2 33 4; -#X connect 32 3 33 5; #X restore 219 144 pd sources; #X floatatom 227 52 5 0 0 0 - - -; #X obj -276 345 hsl 100 20 0.1 3 0 0 empty empty empty -2 -8 0 10 -262144 @@ -7086,7 +7077,7 @@ #X obj 634 152 s PGA; #X msg -128 120 0.35; #X obj 818 566 hsl 85 35 0.1 1e+09 1 0 empty empty Gain 0 16 0 14 -203904 --1 -1 4453 1; +-1 -1 0 1; #X obj 818 619 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; #X obj 881 619 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; #X obj 864 508 bng 50 250 50 0 empty empty Go 14 24 0 16 -4034 -1 -1 @@ -7094,25 +7085,25 @@ #X obj 804 508 bng 50 250 50 0 empty empty Prime 0 22 0 16 -257985 -1 -1; #X obj 633 636 hsl 100 35 0 180 0 0 empty empty Elevation-Post 2 16 -0 12 -261682 -1 -1 4950 1; +0 12 -261682 -1 -1 0 1; #X obj 633 598 hsl 100 35 0 180 0 0 empty empty Elevation-Pre 2 16 -0 12 -261682 -1 -1 4950 1; +0 12 -261682 -1 -1 0 1; #X obj 633 554 hsl 100 35 180 360 0 0 empty empty Azimuth-Post 2 16 -0 12 -261234 -1 -1 3025 1; +0 12 -261234 -1 -1 0 1; #X obj 633 516 hsl 100 35 0 360 0 0 empty empty Azimuth-Pre 2 16 0 -12 -261234 -1 -1 3080 1; +12 -261234 -1 -1 0 1; #X obj 427 518 hsl 100 35 -50 50 0 0 empty empty Observer-X 2 16 0 -12 -262130 -1 -1 4970 1; +12 -262130 -1 -1 0 1; #X obj 427 558 hsl 100 35 -50 50 0 0 empty empty Observer-Y 2 16 0 -12 -262130 -1 -1 5049 1; +12 -262130 -1 -1 0 1; #X obj 427 598 hsl 100 35 -50 50 0 0 empty empty Observer-Z 2 16 0 -12 -262130 -1 -1 5049 1; +12 -262130 -1 -1 0 1; #X obj 634 708 hsl 100 35 0 700 0 0 empty empty Top-Tip-Speed 2 16 -0 12 -204786 -1 -1 509 1; +0 12 -204786 -1 -1 0 1; #X obj 427 666 hsl 100 35 0 0.09 0 0 empty empty Thickness-Hilt 2 16 -0 12 -204800 -1 -1 1430 1; +0 12 -204800 -1 -1 0 1; #X obj 427 705 hsl 100 35 0.0001 0.1 0 0 empty empty Thickness-Tip -2 16 0 12 -204800 -1 -1 783 1; +2 16 0 12 -204800 -1 -1 0 1; #X obj 718 440 bng 50 250 50 0 empty empty MLB 12 22 0 16 -261234 -1 -1; #X obj 516 440 bng 50 250 50 0 empty empty Model1 5 22 0 12 -262130 @@ -7143,7 +7134,7 @@ #X text 800 470 Click Prime after changing; #X text 800 481 settings \, prior to Go.; #X obj 427 762 hsl 100 35 0.1 3 0 0 empty empty Blade-Length 2 16 0 -12 -203904 -45076 -45076 3475 1; +12 -203904 -45076 -45076 0 1; #X floatatom 539 771 8 0 0 0 - - -; #X msg 738 14 Xpos 0.2 \, Ypos 0.5 \, Zpos 2 \, Len 1.143 \, TopSpeed 40 \, HiltThick 0.0152 \, TipThick 0.0085 \, PreAzim 1 \, PostAzim @@ -7163,7 +7154,7 @@ #X obj -276 680 hsl 100 20 0 0.45 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 4400 1; #X obj -277 765 hsl 100 20 0 0.8 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 99 1; +-1 -1 6187 1; #X floatatom -279 710 8 0 0 0 - - -; #X floatatom -280 793 8 0 0 0 - - -; #X obj -280 745 r thisTT; @@ -7191,7 +7182,7 @@ #X msg 206 221 91; #X msg 351 124 0; #X msg 295 144 0.0002; -#X text 356 146; +#X text 356 146 comment; #X msg 89 307 280; #X connect 0 0 1 0; #X connect 1 0 188 0; diff -r 3b72edb16d83 -r ecd89cad1811 Katana/freqCalcCyl4HiFi.pd --- a/Katana/freqCalcCyl4HiFi.pd Sat Jun 24 09:58:00 2017 +0100 +++ b/Katana/freqCalcCyl4HiFi.pd Tue Jun 27 07:14:01 2017 +0100 @@ -830,7 +830,37 @@ #X obj 656 139 snapshot~; #X floatatom 656 159 0 0 0 0 - - -; #X obj 656 118 r myMet; -#X obj 132 338 Cav_______D6; +#X obj 98 475 Cav_______D6; +#X obj 126 539 Cav_______D6; +#N canvas 53 201 500 655 CavElevCorr 0; +#X obj 207 123 <~ 180; +#X obj 207 163 snapshot~; +#X obj 223 142 r myMet; +#X obj 168 184 spigot~; +#X obj 207 210 >~ 0; +#X obj 168 274 spigot~; +#X obj 207 252 snapshot~; +#X obj 223 231 r myMet; +#X obj 208 68 inlet~; +#X obj 207 341 outlet~; +#X obj 337 321 snapshot~; +#X floatatom 337 341 0 0 0 0 - - -; +#X obj 337 300 r myMet; +#X connect 0 0 1 0; +#X connect 1 0 3 1; +#X connect 2 0 1 0; +#X connect 3 1 4 0; +#X connect 3 1 5 0; +#X connect 4 0 6 0; +#X connect 5 1 9 0; +#X connect 5 1 10 0; +#X connect 6 0 5 1; +#X connect 7 0 6 0; +#X connect 8 0 0 0; +#X connect 8 0 3 0; +#X connect 10 0 11 0; +#X connect 12 0 10 0; +#X restore 114 338 pd CavElevCorr; #X connect 1 0 3 0; #X connect 2 0 22 0; #X connect 2 0 36 0; @@ -844,6 +874,7 @@ #X connect 6 0 4 1; #X connect 6 0 3 1; #X connect 6 0 80 3; +#X connect 6 0 81 3; #X connect 11 0 26 0; #X connect 12 0 38 0; #X connect 22 0 28 0; @@ -872,11 +903,12 @@ #X connect 50 0 56 3; #X connect 50 0 57 3; #X connect 50 0 80 2; +#X connect 50 0 81 2; #X connect 51 0 60 0; #X connect 51 0 74 0; #X connect 51 0 57 5; #X connect 51 0 56 4; -#X connect 51 0 80 4; +#X connect 51 0 82 0; #X connect 52 0 61 0; #X connect 52 0 77 0; #X connect 52 0 57 4; @@ -890,9 +922,11 @@ #X connect 54 0 56 1; #X connect 54 0 5 1; #X connect 54 0 80 1; +#X connect 54 0 81 1; #X connect 55 0 56 6; #X connect 55 0 57 6; #X connect 55 0 80 0; +#X connect 55 0 81 0; #X connect 56 0 62 0; #X connect 56 1 62 1; #X connect 57 0 27 0;