Mercurial > hg > weather-synthesis-prototyping
view scene demo/postSrcPosD1.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 | a2c22df37601 |
children | 18d9eb604d30 |
line wrap: on
line source
#N canvas 95 103 1406 775 10; #X obj -59 30 inlet; #X obj -16 26 unpack f f f f f f f f f; #X obj 494 118 r Xpos; #X obj 570 119 r Ypos; #X obj 651 120 r Zpos; #X obj 555 214 +; #X obj 555 240 +; #X obj 555 265 sqrt; #X floatatom 515 290 5 0 0 0 - - -; #X obj 494 185 *; #X obj 570 186 *; #X obj 651 187 *; #X obj 651 163 -; #X obj 570 162 -; #X obj 494 161 -; #X obj 750 301 outlet; #X obj 750 229 atan; #X obj 750 207 /; #X floatatom 715 301 5 0 0 0 - - -; #X obj 750 253 * 360; #X obj 750 277 / 6.28319; #X obj 765 164 t f b; #X obj 792 187 delay 9; #X text 439 265 Distance to source; #X obj 819 601 outlet; #X text 772 628 Calculates the pan value; #X obj 813 278 r YRpos; #X obj 813 327 +; #X obj 828 302 t f b; #X floatatom 867 301 5 0 0 0 - - -; #X obj 813 395 mod 360; #X obj 732 422 > 180; #X obj 772 422 < 360; #X obj 739 448 spigot; #X obj 699 473 spigot; #X obj 813 422 / 360; #X obj 859 446 spigot; #X obj 819 471 spigot; #X obj 852 422 < 180; #X obj 892 422 > 0; #X floatatom 864 602 5 0 0 0 - - -; #X obj 819 576 clip 0 1; #X obj 813 351 swap 360; #X obj 813 373 -; #X obj 699 515 + 1; #X obj 699 494 * -1; #X obj 819 553 * 2; #X obj 555 290 outlet; #X text 673 325 Azimuth to source; #X floatatom 9 540 5 0 0 0 - - -; #X obj 174 102 outlet; #X obj -59 84 s \$0-1WirX; #X obj 8 84 s \$0-1WirY; #X obj 74 84 s \$0-1WirZ; #X obj 141 84 s \$0-1WirLX; #X obj 214 84 s \$0-1WirLY; #X obj 287 84 s \$0-1WirLZ; #X obj 48 517 r \$0-1WirLX; #X obj 509 139 r \$0-1WirX; #X obj 585 140 r \$0-1WirY; #X obj 444 183 s \$0-ad; #X obj 522 185 s \$0-cd; #X obj 599 188 s \$0-bd; #X floatatom -55 107 5 0 0 0 - - -; #X floatatom 13 109 5 0 0 0 - - -; #X floatatom 84 106 5 0 0 0 - - -; #X floatatom 140 102 5 0 0 0 - - -; #X floatatom 222 103 5 0 0 0 - - -; #X floatatom 290 105 5 0 0 0 - - -; #X floatatom 363 103 5 0 0 0 - - -; #X floatatom 435 105 5 0 0 0 - - -; #X floatatom 508 107 5 0 0 0 - - -; #X obj 512 82 s \$0-1WirRZ; #X obj 439 82 s \$0-1WirRY; #X obj 366 82 s \$0-1WirRX; #X obj 855 206 atan; #X obj 855 184 /; #X obj 855 230 * 360; #X obj 855 254 / 6.28319; #X obj 870 141 t f b; #X obj 897 164 delay 9; #X obj 870 118 r \$0-ad; #X obj 855 94 r \$0-bd; #X text 894 272 Elevation to source; #X floatatom 447 210 5 0 0 0 - - -; #X floatatom 584 208 5 0 0 0 - - -; #X floatatom 653 212 5 0 0 0 - - -; #X obj 666 140 r \$0-1WirZ; #X obj 750 117 r \$0-bd; #X obj 765 141 r \$0-ad; #X obj 266 191 r \$0-1WirLY; #X obj 266 217 * 2; #X obj 266 244 outlet; #X connect 0 0 1 0; #X connect 1 0 51 0; #X connect 1 0 63 0; #X connect 1 1 52 0; #X connect 1 1 64 0; #X connect 1 2 53 0; #X connect 1 2 65 0; #X connect 1 3 54 0; #X connect 1 3 66 0; #X connect 1 3 50 0; #X connect 1 4 55 0; #X connect 1 4 67 0; #X connect 1 5 56 0; #X connect 1 5 68 0; #X connect 1 6 69 0; #X connect 1 6 74 0; #X connect 1 7 70 0; #X connect 1 7 73 0; #X connect 1 8 71 0; #X connect 1 8 72 0; #X connect 2 0 14 0; #X connect 3 0 13 0; #X connect 4 0 12 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 7 0 47 0; #X connect 9 0 5 0; #X connect 10 0 5 1; #X connect 11 0 6 1; #X connect 12 0 11 0; #X connect 12 0 11 1; #X connect 12 0 62 0; #X connect 12 0 86 0; #X connect 13 0 10 0; #X connect 13 0 10 1; #X connect 13 0 61 0; #X connect 13 0 85 0; #X connect 14 0 9 0; #X connect 14 0 9 1; #X connect 14 0 60 0; #X connect 14 0 84 0; #X connect 16 0 19 0; #X connect 17 0 16 0; #X connect 19 0 20 0; #X connect 20 0 18 0; #X connect 20 0 15 0; #X connect 20 0 28 0; #X connect 21 0 17 1; #X connect 21 1 22 0; #X connect 22 0 17 0; #X connect 26 0 27 0; #X connect 26 0 29 0; #X connect 27 0 42 0; #X connect 28 0 27 1; #X connect 28 1 27 0; #X connect 30 0 31 0; #X connect 30 0 32 0; #X connect 30 0 35 0; #X connect 30 0 38 0; #X connect 30 0 39 0; #X connect 31 0 34 1; #X connect 32 0 33 1; #X connect 33 0 34 0; #X connect 34 0 45 0; #X connect 35 0 33 0; #X connect 35 0 36 0; #X connect 36 0 37 0; #X connect 37 0 46 0; #X connect 38 0 37 1; #X connect 39 0 36 1; #X connect 41 0 40 0; #X connect 41 0 24 0; #X connect 42 0 43 0; #X connect 42 1 43 1; #X connect 43 0 30 0; #X connect 44 0 46 0; #X connect 45 0 44 0; #X connect 46 0 41 0; #X connect 58 0 14 1; #X connect 59 0 13 1; #X connect 75 0 77 0; #X connect 76 0 75 0; #X connect 77 0 78 0; #X connect 79 0 76 1; #X connect 79 1 80 0; #X connect 80 0 76 0; #X connect 81 0 79 0; #X connect 82 0 76 0; #X connect 87 0 12 1; #X connect 88 0 17 0; #X connect 89 0 21 0; #X connect 90 0 91 0; #X connect 91 0 92 0;