Mercurial > hg > weather-synthesis-prototyping
diff SwordSounds/thisAngle.pd @ 131:04f0a00c5fbd
Azimuth imporved (I hope) and pan values calculated for each source
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Thu, 13 Aug 2015 08:23:24 +0100 |
parents | 14568c160639 |
children | 8e555c822804 |
line wrap: on
line diff
--- a/SwordSounds/thisAngle.pd Wed Aug 12 21:20:01 2015 +0100 +++ b/SwordSounds/thisAngle.pd Thu Aug 13 08:23:24 2015 +0100 @@ -1,4 +1,4 @@ -#N canvas 88 62 1440 726 10; +#N canvas 18 44 1440 726 10; #X obj -19 -52 inlet~; #X obj 58 -52 inlet~; #X obj 134 -53 inlet~; @@ -64,81 +64,77 @@ #X obj 451 -53 s~ \$0_scrObsYDist; #X obj 575 -54 s~ \$0_scrObsXDist; #X obj 691 -56 s~ \$0_scrObsZDist; -#X obj 41 449 outlet~; -#X obj 87 227 r~ \$0_Xdiff; -#X obj 72 251 -~; -#X obj 72 279 *~; -#X obj 175 227 r~ \$0_Zdiff; -#X obj 160 249 -~; -#X obj 160 274 *~; -#X obj 72 312 +~; -#X obj 72 335 sqrt~; -#X obj -28 286 r~ currentAzim; -#X obj 57 362 /~; -#X obj -28 311 /~ 360; -#X obj -28 335 sin~; -#X obj 41 400 *~; -#X obj 41 424 arcsin~; -#X obj 115 389 loadbang; -#X obj 115 410 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 430 443 s~ \$0-Az; +#X obj 79 497 loadbang; +#X obj 79 518 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X obj 115 428 metro 10; -#X obj 115 450 snapshot~; -#X floatatom 115 470 8 0 0 0 - - -; -#X obj 72 185 r Xobs; -#X obj 72 206 sig~; -#X obj 160 182 r Zobs; -#X obj 160 204 sig~; -#X obj -92 249 *~; -#X obj -92 345 +~; -#X obj -77 322 *~; -#X obj -92 366 sqrt~; -#X obj -92 204 r Xobs; -#X obj -92 227 sig~; -#X obj -77 298 sig~; -#X obj -77 272 r Zobs; -#X text -156 489 Calculating the azimuth angle between the observer -and the source using the sine rule; -#X obj 256 466 r~ currentAzim; -#X obj 430 443 s~ \$0-Az; -#X obj 271 487 r~ \$0-Az; -#X obj 256 512 +~; -#X obj 241 445 sig~ 180; -#X obj 241 537 -~; -#X obj 241 562 outlet~; -#X obj 347 491 loadbang; -#X obj 347 512 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 79 536 metro 10; +#X obj 79 558 snapshot~; +#X floatatom 79 578 8 0 0 0 - - -; +#X obj 343 484 loadbang; +#X obj 343 505 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X obj 347 530 metro 10; -#X obj 347 552 snapshot~; -#X floatatom 347 572 8 0 0 0 - - -; -#X obj 426 498 loadbang; -#X obj 426 519 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 343 523 metro 10; +#X obj 343 545 snapshot~; +#X floatatom 343 565 8 0 0 0 - - -; +#X obj 1018 322 loadbang; +#X obj 1018 343 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1018 361 metro 10; +#X obj 1018 383 snapshot~; +#X floatatom 1018 403 8 0 0 0 - - -; +#X obj 427 151 r~ \$0_Xdiff; +#X obj 427 217 -~; +#X obj 343 151 r~ \$0_Zdiff; +#X obj 343 216 -~; +#X obj 442 174 r Xobs; +#X obj 442 195 sig~; +#X obj 358 172 r Zobs; +#X obj 358 194 sig~; +#X obj 412 240 /~; +#X obj 430 270 *~; +#X obj 445 290 sig~ 1; +#X obj 430 312 +~; +#X obj 430 336 sqrt~; +#X obj 412 360 /~; +#X obj 426 408 arcsin~; +#X obj 192 452 r~ currentAzim; +#X obj 192 512 r~ \$0-Az; +#X obj 177 536 -~; +#X obj 177 571 outlet~; +#X obj 585 385 loadbang; +#X obj 585 406 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X obj 426 537 metro 10; -#X obj 426 559 snapshot~; -#X floatatom 426 579 8 0 0 0 - - -; -#X obj 643 263 loadbang; -#X obj 643 284 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X obj 643 302 metro 10; -#X obj 643 324 snapshot~; -#X floatatom 643 344 8 0 0 0 - - -; -#X obj 354 196 r~ \$0_Xdiff; -#X obj 339 220 -~; -#X obj 442 196 r~ \$0_Zdiff; -#X obj 427 218 -~; -#X obj 339 154 r Xobs; -#X obj 339 175 sig~; -#X obj 427 151 r Zobs; -#X obj 427 173 sig~; -#X obj 417 270 /~; -#X obj 417 299 *~; -#X obj 472 288 sig~ 1; -#X obj 467 343 +~; -#X obj 466 367 sqrt~; -#X obj 406 367 /~; -#X obj 426 408 arcsin~; +#X obj 585 424 metro 10; +#X obj 585 446 snapshot~; +#X floatatom 585 466 8 0 0 0 - - -; +#X obj 177 430 sig~ 90; +#X obj 177 484 -~; +#X obj 1018 191 r~ currentAzim; +#X obj 1003 169 sig~ 90; +#X obj 1003 215 -~; +#X obj 939 73 /~; +#X obj 954 103 *~; +#X obj 969 123 sig~ 1; +#X obj 954 145 +~; +#X obj 954 169 sqrt~; +#X obj 939 193 /~; +#X obj 939 216 arcsin~; +#X obj 954 28 r Xobs; +#X obj 954 49 sig~; +#X obj 939 -17 r Zobs; +#X obj 939 5 sig~; +#X obj 988 245 -~; +#X obj 232 570 s~ \$0-Pv; +#X obj 881 196 r~ \$0-Pv; +#X obj 854 178 sig~ 180; +#X obj 958 308 -~; +#X obj 973 281 +~; +#X obj 866 216 +~; +#X obj 958 331 /~ 90; +#X obj 958 357 +~ 0.5; +#X obj 902 279 sig~ 180; +#X obj 958 386 outlet~; #X connect 0 0 3 0; #X connect 0 0 16 0; #X connect 1 0 4 0; @@ -183,75 +179,71 @@ #X connect 49 0 50 0; #X connect 50 0 51 0; #X connect 51 0 52 0; -#X connect 57 0 58 1; +#X connect 57 0 58 0; #X connect 58 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 63 0; -#X connect 60 0 61 1; -#X connect 61 0 62 0; -#X connect 61 0 62 1; -#X connect 62 0 63 1; +#X connect 59 0 60 0; +#X connect 60 0 61 0; +#X connect 62 0 63 0; #X connect 63 0 64 0; -#X connect 64 0 66 1; -#X connect 65 0 67 0; -#X connect 66 0 69 1; +#X connect 64 0 65 0; +#X connect 65 0 66 0; #X connect 67 0 68 0; -#X connect 68 0 66 0; +#X connect 68 0 69 0; #X connect 69 0 70 0; -#X connect 70 0 74 0; -#X connect 70 0 56 0; -#X connect 71 0 72 0; +#X connect 70 0 71 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; +#X connect 73 0 80 1; #X connect 74 0 75 0; +#X connect 75 0 80 0; #X connect 76 0 77 0; -#X connect 77 0 58 0; +#X connect 77 0 73 1; #X connect 78 0 79 0; -#X connect 79 0 61 0; +#X connect 79 0 75 1; #X connect 80 0 81 0; +#X connect 80 0 81 1; +#X connect 80 0 85 0; #X connect 81 0 83 0; -#X connect 82 0 81 1; -#X connect 83 0 69 0; -#X connect 84 0 85 0; -#X connect 85 0 80 0; -#X connect 85 0 80 1; -#X connect 86 0 82 0; -#X connect 86 0 82 1; -#X connect 87 0 86 0; -#X connect 89 0 92 0; -#X connect 91 0 92 1; -#X connect 92 0 94 1; -#X connect 92 0 99 0; +#X connect 82 0 83 1; +#X connect 83 0 84 0; +#X connect 84 0 85 1; +#X connect 85 0 86 0; +#X connect 86 0 56 0; +#X connect 86 0 94 0; +#X connect 87 0 65 0; +#X connect 87 0 97 1; +#X connect 88 0 89 1; +#X connect 89 0 60 0; +#X connect 89 0 90 0; +#X connect 89 0 113 0; +#X connect 91 0 92 0; +#X connect 92 0 93 0; #X connect 93 0 94 0; #X connect 94 0 95 0; -#X connect 94 0 104 0; #X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 98 0 99 0; +#X connect 97 0 89 0; +#X connect 98 0 100 1; #X connect 99 0 100 0; +#X connect 100 0 112 1; #X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; +#X connect 101 0 102 1; +#X connect 101 0 106 0; +#X connect 102 0 104 0; +#X connect 103 0 104 1; #X connect 104 0 105 0; +#X connect 105 0 106 1; #X connect 106 0 107 0; -#X connect 107 0 108 0; +#X connect 107 0 112 0; #X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 112 1; -#X connect 112 0 119 0; -#X connect 113 0 114 1; -#X connect 114 0 119 1; -#X connect 115 0 116 0; -#X connect 116 0 112 0; -#X connect 117 0 118 0; -#X connect 118 0 114 0; +#X connect 109 0 101 1; +#X connect 110 0 111 0; +#X connect 111 0 101 0; +#X connect 112 0 117 1; +#X connect 114 0 118 1; +#X connect 115 0 118 0; +#X connect 116 0 119 0; +#X connect 117 0 116 1; +#X connect 118 0 117 0; #X connect 119 0 120 0; -#X connect 119 0 120 1; -#X connect 119 0 124 0; +#X connect 120 0 70 0; #X connect 120 0 122 0; -#X connect 121 0 122 1; -#X connect 122 0 123 0; -#X connect 123 0 124 1; -#X connect 124 0 125 0; -#X connect 125 0 109 0; -#X connect 125 0 90 0; +#X connect 121 0 116 0;