view sept - Dec 14/windD4.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 3504138285bb
children
line wrap: on
line source
#N canvas 45 44 1148 647 10;
#X obj 290 242 *~;
#X obj 626 193 +~ 1000;
#X obj 626 173 *~ 1000;
#X obj 115 -159 noise~;
#X obj 585 261 *~;
#N canvas 685 89 458 326 windspeed 0;
#X obj 127 63 +~ 1;
#X obj 126 173 +~;
#X obj 127 86 *~ 0.25;
#X obj 142 151 +~;
#X obj 127 195 clip~ 0 1;
#N canvas 334 104 303 242 squall 0;
#X obj 78 41 noise~;
#X obj 77 108 hip~ 0;
#X obj 78 64 lop~ 3;
#X obj 78 85 lop~ 3;
#X obj 17 112 *~;
#X obj 38 160 *~;
#X obj 16 42 max~ 0.4;
#X obj 16 64 -~ 0.4;
#X obj 16 87 *~ 8;
#X obj 78 129 *~ 20;
#X obj 16 14 inlet~;
#X obj 40 184 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 9 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 5 0 11 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 4 0;
#X connect 8 0 4 1;
#X connect 9 0 5 1;
#X connect 10 0 6 0;
#X restore 197 120 pd squall;
#N canvas 164 66 190 244 gust 0;
#X obj 9 15 noise~;
#X obj 8 82 hip~ 0;
#X obj 8 157 *~;
#X obj 76 72 *~;
#X obj 75 49 +~ 0.5;
#X obj 76 96 -~ 0.125;
#X obj 9 59 lop~ 0.5;
#X obj 9 38 lop~ 0.5;
#X obj 9 103 *~ 50;
#X obj 75 9 inlet~;
#X obj 8 182 outlet~;
#X connect 0 0 7 0;
#X connect 1 0 8 0;
#X connect 3 0 5 0;
#X connect 4 0 3 0;
#X connect 4 0 3 1;
#X connect 5 0 2 1;
#X connect 6 0 1 0;
#X connect 7 0 6 0;
#X connect 8 0 2 0;
#X connect 9 0 4 0;
#X restore 141 120 pd gust;
#X obj 127 221 outlet~;
#X obj 127 41 osc~ 0.1;
#X obj 54 23 inlet;
#X obj 55 61 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 94 136 +~ 0;
#X obj 49 227 / 127;
#X connect 0 0 2 0;
#X connect 1 0 4 0;
#X connect 2 0 5 0;
#X connect 2 0 6 0;
#X connect 2 0 11 0;
#X connect 3 0 1 1;
#X connect 4 0 7 0;
#X connect 5 0 3 1;
#X connect 6 0 3 0;
#X connect 8 0 0 0;
#X connect 9 0 10 0;
#X connect 10 0 12 0;
#X connect 11 0 1 0;
#X connect 12 0 11 1;
#X restore -9 -160 pd windspeed;
#X obj -9 -138 delwrite~ a 3000;
#X obj 586 237 vcf~ 1000 60;
#X obj 601 193 *~;
#X obj 585 282 *~ 2;
#X obj 585 330 throw~ l;
#X obj 649 330 throw~ r;
#X msg 523 168 60;
#X obj 429 260 *~;
#X obj 430 190 vcf~ 1000 60;
#X obj 446 238 *~;
#X obj 523 148 loadbang;
#X obj 429 330 throw~ l;
#X obj 493 330 throw~ r;
#X obj 469 148 *~ 400;
#X obj 469 168 +~ 600;
#X obj 429 305 fcpan 0.28;
#X obj 585 305 fcpan 0.64;
#X obj 115 -137 s~ white;
#X obj 586 125 r~ white;
#X obj 429 100 r~ white;
#X obj 429 282 *~ 1.2;
#X obj 445 212 +~ 0.12;
#X obj 714 330 throw~ l;
#X obj 778 330 throw~ r;
#X obj 713 126 r~ white;
#X obj 713 154 max~;
#X obj 713 175 -~;
#X obj 713 197 *~;
#X obj 779 102 sig~ 1;
#X obj 779 126 -~;
#X obj 714 263 *~;
#X obj 797 33 +~ 0.3;
#X obj 844 81 -~ 0.2;
#X obj 796 81 *~ 0.4;
#X obj 713 219 hip~ 200;
#X obj 714 241 lop~ 4000;
#X obj 289 354 throw~ l;
#X obj 354 354 throw~ r;
#X obj 290 198 r~ white;
#X obj 368 133 cos~;
#X obj 368 67 -~ 0.25;
#X obj 368 45 clip~ 0.25 0.5;
#X obj 368 111 -~ 0.25;
#X obj 368 89 *~ 2;
#X obj 290 220 bp~ 200 40;
#X obj 289 287 *~;
#X obj 368 221 osc~;
#X obj 368 177 *~ 100;
#X obj 368 199 +~ 20;
#X obj 368 155 lop~ 0.1;
#X obj 158 242 *~;
#X obj 158 352 throw~ l;
#X obj 223 352 throw~ r;
#X obj 158 198 r~ white;
#X obj 236 133 cos~;
#X obj 236 111 -~ 0.25;
#X obj 236 89 *~ 2;
#X obj 158 286 *~;
#X obj 236 221 osc~;
#X obj 236 45 clip~ 0.35 0.6;
#X obj 236 67 -~ 0.35;
#X obj 236 155 lop~ 0.5;
#X obj 158 220 bp~ 400 40;
#X obj 236 177 *~ 200;
#X obj 236 199 +~ 30;
#X obj 158 264 *~ 2;
#X obj 290 264 *~ 2;
#X obj 236 23 vd~ a 100;
#X obj 368 23 vd~ a 300;
#X obj 445 121 vd~ a 500;
#X obj 602 146 vd~ a 900;
#X obj 158 330 fcpan 0.91;
#X obj 289 332 fcpan 0.03;
#X obj 0 98 vd~ a 0;
#X obj 18 171 r~ white;
#X obj 24 330 throw~ l;
#X obj 89 330 throw~ r;
#X obj 1 217 *~;
#X obj 24 308 fcpan 0.51;
#X obj 63 235 clip~ 0 0.99;
#X obj 25 263 rzero~;
#X obj 1 150 +~ 0.2;
#X obj 62 213 *~ 0.6;
#X obj 18 192 bp~ 800 1;
#X obj 797 11 vd~ a 3000;
#X obj 797 55 lop~ 0.07;
#X text 32 361 buildings;
#X text 243 395 doorways;
#X text 507 361 branches/wires;
#X text 729 360 tree leaves;
#X obj 714 284 *~ 0.5;
#X obj 91 -84 inlet;
#X obj 917 138 r~ white;
#X obj 927 372 throw~ l;
#X obj 992 372 throw~ r;
#X obj 926 198 *~;
#X obj 991 119 cos~;
#X obj 991 207 osc~;
#X obj 991 141 lop~ 0.5;
#X obj 991 163 *~ 200;
#X obj 991 185 +~ 30;
#X obj 714 305 fcpan 0.71;
#X obj 991 86 *~ 0.5;
#X obj 59 -55 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 5000 1;
#X obj 1 123 *~ 0;
#X obj 944 -92 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 991 53 -~ 0.3;
#X obj 941 -54 / 127;
#X obj 186 3 + 2;
#X obj 188 102 * 200;
#X obj 924 252 *~;
#X msg 896 109 200;
#X floatatom 941 98 5 0 0 0 - - -;
#X obj 940 -4 * -1;
#X obj 940 25 + 1.5;
#X floatatom 207 175 5 0 0 0 - - -;
#X obj 917 159 bp~ 200 4;
#X obj 354 -54 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 4000 1;
#X obj 350 -29 / 127;
#X obj 327 -3 + 1;
#X obj 325 27 * 200;
#X obj 536 -58 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 5100 1;
#X obj 532 -30 / 127;
#X obj 533 2 + 1;
#X obj 510 84 * 500;
#X floatatom 510 114 5 0 0 0 - - -;
#X obj 598 81 * 1000;
#X obj 722 -28 / 127;
#X obj 724 -57 hsl 128 15 0 100 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 723 3 * 3000;
#X obj 724 31 + 3000;
#X obj 666 58 *;
#X obj 113 39 vsl 15 50 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 113 113 / 127;
#X obj 133 150 * 2000;
#X obj 116 193 + 600;
#X obj 927 350 fcpan 0.84;
#X obj 941 60 * 200;
#X obj 818 273 clip 0 0.3;
#X obj 668 115 * -2;
#X obj 665 24 - 0.4;
#X obj 665 89 - 0.15;
#X obj 676 140 *;
#X obj 818 210 * 2;
#X floatatom 837 246 5 0 0 0 - - -;
#X obj 238 -29 / 64;
#X obj 204 -55 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 3700 1;
#X obj 205 -82 inlet;
#X obj 358 -115 inlet;
#X obj 532 -104 inlet;
#X obj 719 -91 inlet;
#X obj 941 -120 inlet;
#X obj 25 285 *~ 0.5;
#X obj 219 247 * 3;
#X obj 340 88 * 12;
#X obj 502 4 * 7;
#X obj 90 171 + 1;
#X msg 53 123 0.2;
#X floatatom 303 117 5 0 0 0 - - -;
#X obj 1057 -21 * 12;
#X msg 1069 84 0.5;
#X msg 990 265 0.8;
#X obj 97 149 * 40;
#X msg 89 128 80;
#X obj 54 -27 / 127;
#X obj 96 269 * 50;
#X obj 927 304 *~ 10;
#X obj 991 9 vd~ a 0;
#X obj 991 31 clip~ 0.7 0.8;
#X msg 1048 166 50;
#X msg 1054 130 0.1;
#X msg 82 89 1;
#X connect 0 0 72 0;
#X connect 1 0 7 1;
#X connect 2 0 1 0;
#X connect 3 0 23 0;
#X connect 4 0 9 0;
#X connect 5 0 6 0;
#X connect 7 0 4 0;
#X connect 8 0 4 1;
#X connect 9 0 22 0;
#X connect 12 0 14 2;
#X connect 13 0 26 0;
#X connect 14 0 13 0;
#X connect 15 0 13 1;
#X connect 16 0 12 0;
#X connect 19 0 20 0;
#X connect 20 0 14 1;
#X connect 21 0 17 0;
#X connect 21 1 18 0;
#X connect 22 0 10 0;
#X connect 22 1 11 0;
#X connect 24 0 7 0;
#X connect 25 0 14 0;
#X connect 26 0 21 0;
#X connect 27 0 15 0;
#X connect 27 0 15 1;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X connect 33 0 40 0;
#X connect 34 0 35 0;
#X connect 35 0 31 1;
#X connect 35 0 32 1;
#X connect 35 0 33 1;
#X connect 36 0 96 0;
#X connect 37 0 91 0;
#X connect 38 0 36 1;
#X connect 39 0 35 1;
#X connect 40 0 41 0;
#X connect 41 0 36 0;
#X connect 44 0 50 0;
#X connect 45 0 55 0;
#X connect 46 0 49 0;
#X connect 47 0 46 0;
#X connect 48 0 45 0;
#X connect 49 0 48 0;
#X connect 50 0 0 0;
#X connect 51 0 78 0;
#X connect 52 0 51 1;
#X connect 53 0 54 0;
#X connect 54 0 52 0;
#X connect 55 0 0 1;
#X connect 55 0 53 0;
#X connect 56 0 71 0;
#X connect 59 0 68 0;
#X connect 60 0 67 0;
#X connect 61 0 60 0;
#X connect 62 0 61 0;
#X connect 63 0 77 0;
#X connect 64 0 63 1;
#X connect 65 0 66 0;
#X connect 66 0 62 0;
#X connect 67 0 56 1;
#X connect 67 0 69 0;
#X connect 68 0 56 0;
#X connect 69 0 70 0;
#X connect 70 0 64 0;
#X connect 71 0 63 0;
#X connect 72 0 51 0;
#X connect 73 0 65 0;
#X connect 74 0 47 0;
#X connect 75 0 19 0;
#X connect 75 0 27 0;
#X connect 76 0 2 0;
#X connect 76 0 8 0;
#X connect 76 0 8 1;
#X connect 77 0 57 0;
#X connect 77 1 58 0;
#X connect 78 0 42 0;
#X connect 78 1 43 0;
#X connect 79 0 110 0;
#X connect 80 0 89 0;
#X connect 83 0 86 0;
#X connect 84 0 81 0;
#X connect 84 1 82 0;
#X connect 85 0 86 1;
#X connect 86 0 158 0;
#X connect 87 0 88 0;
#X connect 87 0 83 0;
#X connect 88 0 85 0;
#X connect 89 0 83 1;
#X connect 90 0 37 0;
#X connect 91 0 38 0;
#X connect 91 0 39 0;
#X connect 96 0 107 0;
#X connect 97 0 109 0;
#X connect 98 0 122 0;
#X connect 101 0 116 0;
#X connect 102 0 104 0;
#X connect 103 0 116 1;
#X connect 104 0 105 0;
#X connect 104 0 101 1;
#X connect 105 0 106 0;
#X connect 106 0 103 0;
#X connect 107 0 28 0;
#X connect 107 1 29 0;
#X connect 108 0 102 0;
#X connect 109 0 170 0;
#X connect 110 0 87 0;
#X connect 111 0 113 0;
#X connect 112 0 108 0;
#X connect 113 0 119 0;
#X connect 113 0 165 0;
#X connect 114 0 115 0;
#X connect 115 0 68 1;
#X connect 115 0 121 0;
#X connect 116 0 172 0;
#X connect 117 0 122 1;
#X connect 118 0 122 1;
#X connect 119 0 120 0;
#X connect 120 0 143 0;
#X connect 122 0 101 0;
#X connect 123 0 124 0;
#X connect 124 0 125 0;
#X connect 124 0 160 0;
#X connect 125 0 126 0;
#X connect 126 0 50 1;
#X connect 126 0 164 0;
#X connect 127 0 128 0;
#X connect 128 0 129 0;
#X connect 128 0 9 1;
#X connect 128 0 161 0;
#X connect 129 0 130 0;
#X connect 129 0 132 0;
#X connect 130 0 131 0;
#X connect 131 0 20 1;
#X connect 132 0 1 1;
#X connect 133 0 135 0;
#X connect 133 0 146 0;
#X connect 134 0 133 0;
#X connect 135 0 136 0;
#X connect 136 0 41 1;
#X connect 137 0 147 0;
#X connect 138 0 139 0;
#X connect 139 0 140 0;
#X connect 139 0 168 0;
#X connect 140 0 141 0;
#X connect 141 0 89 1;
#X connect 142 0 99 0;
#X connect 142 1 100 0;
#X connect 143 0 118 0;
#X connect 144 0 96 1;
#X connect 145 0 148 0;
#X connect 145 0 148 1;
#X connect 146 0 137 0;
#X connect 146 0 137 1;
#X connect 147 0 145 0;
#X connect 148 0 149 0;
#X connect 149 0 144 0;
#X connect 149 0 150 0;
#X connect 151 0 114 0;
#X connect 151 0 159 0;
#X connect 152 0 151 0;
#X connect 153 0 152 0;
#X connect 154 0 123 0;
#X connect 155 0 127 0;
#X connect 156 0 134 0;
#X connect 157 0 111 0;
#X connect 158 0 84 0;
#X connect 159 0 71 1;
#X connect 160 0 72 1;
#X connect 161 0 26 1;
#X connect 163 0 87 1;
#X connect 166 0 108 1;
#X connect 167 0 172 1;
#X connect 168 0 162 0;
#X connect 169 0 89 2;
#X connect 170 0 110 1;
#X connect 170 0 171 0;
#X connect 171 0 158 1;
#X connect 173 0 174 0;
#X connect 174 0 112 0;
#X connect 175 0 105 1;
#X connect 176 0 104 1;
#X connect 177 0 89 2;