Mercurial > hg > weather-synthesis-prototyping
view scene demo/teleWireSrcPosD1.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 | 6ff3ad934ae7 |
children |
line wrap: on
line source
#N canvas -482 78 1134 742 10; #X obj 18 35 inlet; #X obj 61 31 unpack f f f f f f f f f; #X obj 1028 51 inlet; #X floatatom 993 74 5 0 0 0 - - -; #X obj 57 192 +; #X floatatom 20 218 5 0 0 0 - - -; #X obj 160 220 +; #X obj 160 176 * -1; #X floatatom 127 243 5 0 0 0 - - -; #X floatatom 18 169 5 0 0 0 - - -; #X obj 982 44 -; #X floatatom 935 64 5 0 0 0 - - -; #X obj 1028 95 /; #X obj 982 169 *; #X floatatom 932 198 5 0 0 0 - - -; #X floatatom 1049 123 5 0 0 0 - - -; #X obj 997 127 t f b; #X obj 982 216 +; #X floatatom 945 239 5 0 0 0 - - -; #X obj 390 153 r Xpos; #X obj 466 154 r Ypos; #X obj 549 148 r Zpos; #X obj 451 249 +; #X obj 451 275 +; #X obj 451 300 sqrt; #X floatatom 411 325 5 0 0 0 - - -; #X obj 390 220 *; #X obj 466 221 *; #X obj 545 222 *; #X obj 466 197 -; #X obj 390 196 -; #X obj 629 338 outlet; #X obj 629 266 atan; #X obj 629 244 /; #X floatatom 594 338 5 0 0 0 - - -; #X obj 629 290 * 360; #X obj 629 314 / 6.28319; #X obj 644 201 t f b; #X obj 671 224 delay 9; #X text 335 300 Distance to source; #X obj 698 638 outlet; #X text 651 665 Calculates the pan value; #X obj 692 315 r YRpos; #X obj 692 364 +; #X obj 707 339 t f b; #X floatatom 746 338 5 0 0 0 - - -; #X obj 692 432 mod 360; #X obj 611 459 > 180; #X obj 651 459 < 360; #X obj 618 485 spigot; #X obj 578 510 spigot; #X obj 692 459 / 360; #X obj 738 483 spigot; #X obj 698 508 spigot; #X obj 731 459 < 180; #X obj 771 459 > 0; #X floatatom 743 639 5 0 0 0 - - -; #X obj 698 613 clip 0 1; #X obj 692 388 swap 360; #X obj 692 410 -; #X obj 577 556 + 1; #X obj 577 535 * -1; #X obj 698 566 * 2; #X obj 451 325 outlet; #X text 747 311 Azimuth to source; #X obj 245 174 * 2; #X obj 245 195 outlet; #X floatatom 98 649 5 0 0 0 - - -; #X obj 137 651 outlet; #X obj 1024 148 delay 9; #X obj 18 89 s \$0-1WirX; #X obj 85 89 s \$0-1WirY; #X obj 151 89 s \$0-1WirZ; #X obj 218 89 s \$0-1WirLX; #X obj 291 89 s \$0-1WirLY; #X obj 364 89 s \$0-1WirLZ; #X obj 57 148 r \$0-1WirLY; #X obj 72 170 r \$0-1WirZ; #X obj 57 219 s \$0-topW; #X obj 160 153 r \$0-1WirLY; #X obj 175 198 r \$0-1WirZ; #X obj 171 245 s \$0-botW; #X obj 997 191 r \$0-botW; #X obj 982 239 s \$0-thisZ; #X obj 137 626 r \$0-1WirLX; #X obj 1043 70 r NO_WIR_SRC; #X obj 405 174 r \$0-1WirX; #X obj 481 172 r \$0-1WirY; #X obj 340 218 s \$0-ad; #X obj 418 220 s \$0-cd; #X obj 495 223 s \$0-bd; #X obj 644 178 r \$0-ad; #X floatatom 22 112 5 0 0 0 - - -; #X floatatom 90 114 5 0 0 0 - - -; #X floatatom 161 111 5 0 0 0 - - -; #X floatatom 224 111 5 0 0 0 - - -; #X floatatom 299 108 5 0 0 0 - - -; #X floatatom 367 110 5 0 0 0 - - -; #X floatatom 440 108 5 0 0 0 - - -; #X floatatom 512 110 5 0 0 0 - - -; #X floatatom 585 112 5 0 0 0 - - -; #X obj 589 87 s \$0-1WirRZ; #X obj 516 87 s \$0-1WirRY; #X obj 443 87 s \$0-1WirRX; #X obj 629 154 r \$0-cd; #X obj 734 243 atan; #X obj 734 221 /; #X obj 734 267 * 360; #X obj 734 291 / 6.28319; #X obj 749 178 t f b; #X obj 776 201 delay 9; #X obj 749 155 r \$0-ad; #X obj 734 131 r \$0-bd; #X text 548 356 Elevation to source; #X floatatom 343 245 5 0 0 0 - - -; #X floatatom 480 243 5 0 0 0 - - -; #X floatatom 545 247 5 0 0 0 - - -; #X obj 89 486 inlet; #X floatatom 43 509 5 0 0 0 - - -; #X text 35 404 comment; #X floatatom 75 551 5 0 0 0 - - -; #X obj 115 527 +; #X obj 163 406 <; #X obj 90 402 >; #X obj 130 436 spigot; #X obj 57 435 spigot; #X floatatom 190 485 5 0 0 0 - - -; #X obj 130 464 f; #X floatatom 228 364 5 0 0 0 - - -; #X floatatom 10 365 5 0 0 0 - - -; #X obj 57 358 r Zpos; #X obj 130 359 r Zpos; #X obj 163 379 r Zpos; #X obj 90 380 r Zpos; #X obj 57 409 -; #X obj 130 408 -; #X msg 215 434 0; #X obj 130 485 t f b; #X obj 157 506 delay 9; #X obj 72 333 r \$0-topW; #X obj 178 340 r \$0-botW; #X obj 560 192 r \$0-zRel; #X obj 150 547 s \$0-zRel; #X obj 745 584 + 1; #X obj 745 563 * -1; #X connect 0 0 1 0; #X connect 1 0 70 0; #X connect 1 0 92 0; #X connect 1 1 71 0; #X connect 1 1 93 0; #X connect 1 2 72 0; #X connect 1 2 94 0; #X connect 1 3 73 0; #X connect 1 3 95 0; #X connect 1 4 74 0; #X connect 1 4 96 0; #X connect 1 5 75 0; #X connect 1 5 97 0; #X connect 1 6 98 0; #X connect 1 6 103 0; #X connect 1 7 99 0; #X connect 1 7 102 0; #X connect 1 8 100 0; #X connect 1 8 101 0; #X connect 2 0 3 0; #X connect 2 0 12 0; #X connect 4 0 5 0; #X connect 4 0 78 0; #X connect 6 0 8 0; #X connect 6 0 81 0; #X connect 7 0 6 0; #X connect 10 0 11 0; #X connect 10 0 13 0; #X connect 12 0 15 0; #X connect 12 0 16 0; #X connect 13 0 14 0; #X connect 13 0 17 0; #X connect 16 0 13 1; #X connect 16 1 69 0; #X connect 17 0 18 0; #X connect 17 0 83 0; #X connect 19 0 30 0; #X connect 20 0 29 0; #X connect 22 0 23 0; #X connect 23 0 24 0; #X connect 24 0 25 0; #X connect 24 0 63 0; #X connect 26 0 22 0; #X connect 27 0 22 1; #X connect 28 0 23 1; #X connect 28 0 116 0; #X connect 29 0 27 0; #X connect 29 0 27 1; #X connect 29 0 89 0; #X connect 29 0 115 0; #X connect 30 0 26 0; #X connect 30 0 26 1; #X connect 30 0 88 0; #X connect 30 0 114 0; #X connect 32 0 35 0; #X connect 33 0 32 0; #X connect 35 0 36 0; #X connect 36 0 34 0; #X connect 36 0 31 0; #X connect 37 0 33 1; #X connect 37 1 38 0; #X connect 38 0 33 0; #X connect 42 0 43 0; #X connect 42 0 45 0; #X connect 43 0 58 0; #X connect 44 0 43 1; #X connect 44 1 43 0; #X connect 46 0 47 0; #X connect 46 0 48 0; #X connect 46 0 51 0; #X connect 46 0 54 0; #X connect 46 0 55 0; #X connect 47 0 50 1; #X connect 48 0 49 1; #X connect 49 0 50 0; #X connect 50 0 61 0; #X connect 51 0 49 0; #X connect 51 0 52 0; #X connect 52 0 53 0; #X connect 53 0 62 0; #X connect 54 0 53 1; #X connect 55 0 52 1; #X connect 57 0 56 0; #X connect 57 0 40 0; #X connect 58 0 59 0; #X connect 58 1 59 1; #X connect 59 0 46 0; #X connect 60 0 62 0; #X connect 61 0 60 0; #X connect 62 0 144 0; #X connect 65 0 66 0; #X connect 69 0 13 0; #X connect 76 0 4 0; #X connect 76 0 9 0; #X connect 77 0 4 1; #X connect 79 0 7 0; #X connect 79 0 65 0; #X connect 80 0 6 1; #X connect 82 0 17 1; #X connect 84 0 67 0; #X connect 84 0 68 0; #X connect 85 0 12 1; #X connect 86 0 30 1; #X connect 87 0 29 1; #X connect 91 0 37 0; #X connect 104 0 33 0; #X connect 105 0 107 0; #X connect 106 0 105 0; #X connect 107 0 108 0; #X connect 108 0 44 0; #X connect 109 0 106 1; #X connect 109 1 110 0; #X connect 110 0 106 0; #X connect 111 0 109 0; #X connect 112 0 106 0; #X connect 117 0 118 0; #X connect 117 0 121 0; #X connect 122 0 124 1; #X connect 123 0 125 1; #X connect 124 0 127 0; #X connect 125 0 127 0; #X connect 127 0 137 0; #X connect 127 0 126 0; #X connect 130 0 134 0; #X connect 131 0 135 0; #X connect 132 0 122 0; #X connect 133 0 123 0; #X connect 134 0 125 0; #X connect 135 0 124 0; #X connect 136 0 127 0; #X connect 137 0 121 1; #X connect 137 0 142 0; #X connect 137 0 120 0; #X connect 137 1 138 0; #X connect 138 0 121 0; #X connect 139 0 123 1; #X connect 139 0 134 1; #X connect 140 0 135 1; #X connect 140 0 122 1; #X connect 141 0 28 0; #X connect 141 0 28 1; #X connect 141 0 90 0; #X connect 143 0 57 0; #X connect 144 0 143 0;