Mercurial > hg > weather-synthesis-prototyping
view SwordLogInterp/thisAngle.pd @ 199:2ded41e29e57
Projection matrix now calculated using control signals rather than audio. This makes sense as it was eating too much processing power for something that doesn't chage during the sound effect.
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Fri, 11 Mar 2016 20:51:21 +0000 |
parents | 8fae36f1df0b |
children |
line wrap: on
line source
#N canvas 18 44 1440 726 10; #X obj -19 -52 inlet~; #X obj 58 -52 inlet~; #X obj 134 -53 inlet~; #X obj -19 -31 s~ \$0_Ydiff; #X obj 58 -31 s~ \$0_Xdiff; #X obj 134 -32 s~ \$0_Zdiff; #X obj -130 -58 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -130 -5 s GO; #X obj -190 -58 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 -1; #X obj -190 -5 s setUp; #X obj 230 -58 inlet~; #X obj 230 -37 s~ \$0_scrObsDist; #X obj 451 -74 inlet~; #X obj 74 5 loadbang; #X obj 74 26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 ; #X obj 74 44 metro 10; #X obj 74 66 snapshot~; #X floatatom 74 86 8 0 0 0 - - -; #X obj 139 5 loadbang; #X obj 139 26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 139 44 metro 10; #X obj 139 66 snapshot~; #X floatatom 139 86 8 0 0 0 - - -; #X obj 205 6 loadbang; #X obj 205 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 205 45 metro 10; #X obj 205 67 snapshot~; #X floatatom 205 87 8 0 0 0 - - -; #X obj 338 -72 loadbang; #X obj 338 -51 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 338 -33 metro 10; #X obj 338 -11 snapshot~; #X floatatom 338 11 8 0 0 0 - - -; #X obj 477 -30 loadbang; #X obj 477 -9 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 477 9 metro 10; #X obj 477 31 snapshot~; #X floatatom 477 51 8 0 0 0 - - -; #X text 45 106 Y \, X \, Z dist between source and centre; #X text 61 119 Based on length \, azim and elev; #X obj 575 -75 inlet~; #X obj 601 -31 loadbang; #X obj 601 -10 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 601 8 metro 10; #X obj 601 30 snapshot~; #X floatatom 601 50 8 0 0 0 - - -; #X text 318 30 Distance src to obs; #X obj 691 -77 inlet~; #X obj 717 -33 loadbang; #X obj 717 -12 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 717 6 metro 10; #X obj 717 28 snapshot~; #X floatatom 717 48 8 0 0 0 - - -; #X obj 451 -53 s~ \$0_scrObsYDist; #X obj 575 -54 s~ \$0_scrObsXDist; #X obj 691 -56 s~ \$0_scrObsZDist; #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 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 343 523 metro 10; #X obj 343 545 snapshot~; #X floatatom 343 565 8 0 0 0 - - -; #X obj 820 354 loadbang; #X obj 820 375 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 820 393 metro 10; #X obj 820 415 snapshot~; #X floatatom 820 435 8 0 0 0 - - -; #X obj 354 150 r~ \$0_Xdiff; #X obj 354 216 -~; #X obj 427 150 r~ \$0_Zdiff; #X obj 427 215 -~; #X obj 369 173 r Xobs; #X obj 369 194 sig~; #X obj 442 171 r Zobs; #X obj 442 193 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 888 409 outlet~; #X obj 1110 365 loadbang; #X obj 1110 386 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 1110 404 metro 10; #X obj 1110 426 snapshot~; #X floatatom 1110 446 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 294 337 r~ \$0-Pv; #X obj 267 319 sig~ 180; #X obj 958 308 -~; #X obj 973 281 +~; #X obj 279 357 +~; #X obj 902 279 sig~ 180; #X obj 656 203 /~; #X obj 671 233 *~; #X obj 686 253 sig~ 1; #X obj 671 275 +~; #X obj 671 299 sqrt~; #X obj 656 323 /~; #X obj 656 346 arcsin~; #X obj 671 179 sig~; #X obj 656 135 sig~; #X obj 656 113 r Xobs; #X obj 671 158 r Zobs; #X obj 656 392 -~; #X obj 671 369 r~ \$0-Az; #X obj 1029 468 outlet~; #X obj 1036 422 clip~ 0 1; #X obj 1036 374 /~ 360; #X obj 986 401 -~ 0.5; #X connect 0 0 3 0; #X connect 0 0 16 0; #X connect 1 0 4 0; #X connect 1 0 21 0; #X connect 2 0 5 0; #X connect 2 0 26 0; #X connect 6 0 7 0; #X connect 8 0 9 0; #X connect 10 0 11 0; #X connect 10 0 31 0; #X connect 12 0 36 0; #X connect 12 0 53 0; #X connect 13 0 14 0; #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 16 0 17 0; #X connect 18 0 19 0; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 21 0 22 0; #X connect 23 0 24 0; #X connect 24 0 25 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 30 0 31 0; #X connect 31 0 32 0; #X connect 33 0 34 0; #X connect 34 0 35 0; #X connect 35 0 36 0; #X connect 36 0 37 0; #X connect 40 0 44 0; #X connect 40 0 54 0; #X connect 41 0 42 0; #X connect 42 0 43 0; #X connect 43 0 44 0; #X connect 44 0 45 0; #X connect 47 0 51 0; #X connect 47 0 55 0; #X connect 48 0 49 0; #X connect 49 0 50 0; #X connect 50 0 51 0; #X connect 51 0 52 0; #X connect 57 0 58 0; #X connect 58 0 59 0; #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 65 0; #X connect 65 0 66 0; #X connect 67 0 68 0; #X connect 68 0 69 0; #X connect 69 0 70 0; #X connect 70 0 71 0; #X connect 72 0 73 0; #X connect 73 0 80 0; #X connect 74 0 75 0; #X connect 75 0 80 1; #X connect 76 0 77 0; #X connect 77 0 73 1; #X connect 78 0 79 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 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 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 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 96 0 97 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 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 112 0; #X connect 108 0 109 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 70 0; #X connect 116 0 90 0; #X connect 116 0 135 0; #X connect 117 0 116 1; #X connect 119 0 116 0; #X connect 120 0 121 0; #X connect 120 0 121 1; #X connect 120 0 125 0; #X connect 121 0 123 0; #X connect 122 0 123 1; #X connect 123 0 124 0; #X connect 124 0 125 1; #X connect 125 0 126 0; #X connect 126 0 131 0; #X connect 127 0 120 1; #X connect 128 0 120 0; #X connect 129 0 128 0; #X connect 130 0 127 0; #X connect 131 0 117 0; #X connect 132 0 131 1; #X connect 134 0 133 0; #X connect 134 0 94 0; #X connect 135 0 134 0;