annotate sept - Dec 14/windD5.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
rev   line source
r@33 1 #N canvas 17 54 1280 668 10;
r@33 2 #X obj 115 -159 noise~;
r@33 3 #N canvas 685 89 458 326 windspeed 0;
r@33 4 #X obj 127 63 +~ 1;
r@33 5 #X obj 126 173 +~;
r@33 6 #X obj 127 86 *~ 0.25;
r@33 7 #X obj 142 151 +~;
r@33 8 #N canvas 190 268 362 239 squall 0;
r@33 9 #X obj 78 41 noise~;
r@33 10 #X obj 77 108 hip~ 0;
r@33 11 #X obj 78 64 lop~ 3;
r@33 12 #X obj 78 85 lop~ 3;
r@33 13 #X obj 17 112 *~;
r@33 14 #X obj 38 160 *~;
r@33 15 #X obj 16 42 max~ 0.4;
r@33 16 #X obj 16 64 -~ 0.4;
r@33 17 #X obj 16 87 *~ 8;
r@33 18 #X obj 78 129 *~ 20;
r@33 19 #X obj 16 14 inlet~;
r@33 20 #X obj 40 184 outlet~;
r@33 21 #X obj 159 37 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 22 -1 -1 1000 1;
r@33 23 #X obj 156 61 / 127;
r@33 24 #X obj 156 115 + 3;
r@33 25 #X obj 156 88 * 4;
r@33 26 #X obj 156 9 inlet;
r@33 27 #X connect 0 0 2 0;
r@33 28 #X connect 1 0 9 0;
r@33 29 #X connect 2 0 3 0;
r@33 30 #X connect 3 0 1 0;
r@33 31 #X connect 4 0 5 0;
r@33 32 #X connect 5 0 11 0;
r@33 33 #X connect 6 0 7 0;
r@33 34 #X connect 7 0 8 0;
r@33 35 #X connect 8 0 4 0;
r@33 36 #X connect 8 0 4 1;
r@33 37 #X connect 9 0 5 1;
r@33 38 #X connect 10 0 6 0;
r@33 39 #X connect 12 0 13 0;
r@33 40 #X connect 13 0 15 0;
r@33 41 #X connect 14 0 2 1;
r@33 42 #X connect 14 0 3 1;
r@33 43 #X connect 15 0 14 0;
r@33 44 #X connect 16 0 12 0;
r@33 45 #X restore 197 120 pd squall;
r@33 46 #N canvas 230 295 243 313 gust 0;
r@33 47 #X obj 9 15 noise~;
r@33 48 #X obj 8 157 *~;
r@33 49 #X obj 70 9 *~;
r@33 50 #X obj 69 -14 +~ 0.5;
r@33 51 #X obj 70 33 -~ 0.125;
r@33 52 #X obj 9 103 *~ 50;
r@33 53 #X obj 69 -54 inlet~;
r@33 54 #X obj 8 182 outlet~;
r@33 55 #X obj 9 59 lop~ 4;
r@33 56 #X obj 8 82 hip~ 0;
r@33 57 #X obj 9 38 lop~ 4;
r@33 58 #X obj 143 -74 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 59 -1 -1 1500 1;
r@33 60 #X obj 140 -51 / 127;
r@33 61 #X obj 140 -26 * 4;
r@33 62 #X obj 140 -101 inlet;
r@33 63 #X connect 0 0 10 0;
r@33 64 #X connect 1 0 7 0;
r@33 65 #X connect 2 0 4 0;
r@33 66 #X connect 3 0 2 0;
r@33 67 #X connect 3 0 2 1;
r@33 68 #X connect 4 0 1 1;
r@33 69 #X connect 5 0 1 0;
r@33 70 #X connect 6 0 3 0;
r@33 71 #X connect 8 0 9 0;
r@33 72 #X connect 9 0 5 0;
r@33 73 #X connect 10 0 8 0;
r@33 74 #X connect 11 0 12 0;
r@33 75 #X connect 12 0 13 0;
r@33 76 #X connect 13 0 10 1;
r@33 77 #X connect 13 0 8 1;
r@33 78 #X connect 14 0 11 0;
r@33 79 #X restore 141 120 pd gust;
r@33 80 #X obj 127 259 outlet~;
r@33 81 #X obj 315 52 drunk;
r@33 82 #X obj 323 89 / 640;
r@33 83 #X floatatom 328 139 5 0 0 0 - - -;
r@33 84 #X msg 376 18 127;
r@33 85 #X msg 408 26 5;
r@33 86 #X obj 208 11 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
r@33 87 1;
r@33 88 #X msg 396 79 64;
r@33 89 #X obj 299 19 metro 2000;
r@33 90 #X msg 166 9 0.1;
r@33 91 #X obj 127 41 osc~ 0.1;
r@33 92 #X obj 38 103 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
r@33 93 -1 -1 11500 1;
r@33 94 #X obj 127 200 *~ 1;
r@33 95 #X obj 40 256 / 64;
r@33 96 #X obj 127 233 clip~ 0 2;
r@33 97 #X obj 180 65 inlet;
r@33 98 #X obj 248 93 inlet;
r@33 99 #X obj 38 68 inlet;
r@33 100 #X connect 0 0 2 0;
r@33 101 #X connect 1 0 18 0;
r@33 102 #X connect 2 0 1 0;
r@33 103 #X connect 2 0 5 0;
r@33 104 #X connect 2 0 4 0;
r@33 105 #X connect 3 0 1 1;
r@33 106 #X connect 4 0 3 1;
r@33 107 #X connect 5 0 3 0;
r@33 108 #X connect 7 0 8 0;
r@33 109 #X connect 8 0 9 0;
r@33 110 #X connect 10 0 7 1;
r@33 111 #X connect 11 0 7 2;
r@33 112 #X connect 12 0 14 0;
r@33 113 #X connect 13 0 7 0;
r@33 114 #X connect 14 0 7 0;
r@33 115 #X connect 15 0 16 1;
r@33 116 #X connect 16 0 0 0;
r@33 117 #X connect 17 0 19 0;
r@33 118 #X connect 18 0 20 0;
r@33 119 #X connect 19 0 18 1;
r@33 120 #X connect 20 0 6 0;
r@33 121 #X connect 21 0 5 1;
r@33 122 #X connect 22 0 4 1;
r@33 123 #X connect 23 0 17 0;
r@33 124 #X restore -6 -126 pd windspeed;
r@33 125 #X obj -6 -104 delwrite~ a 3000;
r@33 126 #X obj 115 -137 s~ white;
r@33 127 #X obj 65 -80 inlet;
r@33 128 #X obj 68 -54 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 129 -1 -1 1400 1;
r@33 130 #X obj 768 -53 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 131 -1 -1 0 1;
r@33 132 #X obj 765 -24 / 127;
r@33 133 #X obj 343 -55 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 134 -1 -1 5500 1;
r@33 135 #X obj 340 -30 / 127;
r@33 136 #X obj 486 -53 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 137 -1 -1 12700 1;
r@33 138 #X obj 483 -25 / 127;
r@33 139 #X obj 624 -24 / 127;
r@33 140 #X obj 627 -53 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 141 -1 -1 12700 1;
r@33 142 #X obj 204 -54 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 143 -1 -1 10000 1;
r@33 144 #X obj 201 -79 inlet;
r@33 145 #X obj 340 -80 inlet;
r@33 146 #X obj 483 -78 inlet;
r@33 147 #X obj 624 -87 inlet;
r@33 148 #X obj 765 -81 inlet;
r@33 149 #X obj 65 -26 / 127;
r@33 150 #X obj 8 101 vd~ a 0;
r@33 151 #X obj 25 144 r~ white;
r@33 152 #X obj 31 303 throw~ l;
r@33 153 #X obj 96 303 throw~ r;
r@33 154 #X obj 8 190 *~;
r@33 155 #X obj 31 281 fcpan 0.51;
r@33 156 #X obj 70 208 clip~ 0 0.99;
r@33 157 #X obj 32 236 rzero~;
r@33 158 #X obj 8 123 +~ 0.2;
r@33 159 #X obj 69 186 *~ 0.6;
r@33 160 #X obj 25 165 bp~ 800 1;
r@33 161 #X obj 32 258 *~ 0.2;
r@33 162 #X text 39 334 buildings;
r@33 163 #X obj 300 316 *~;
r@33 164 #X obj 300 404 throw~ l;
r@33 165 #X obj 365 404 throw~ r;
r@33 166 #X obj 300 272 r~ white;
r@33 167 #X obj 378 207 cos~;
r@33 168 #X obj 378 141 -~ 0.25;
r@33 169 #X obj 378 119 clip~ 0.25 0.5;
r@33 170 #X obj 378 185 -~ 0.25;
r@33 171 #X obj 378 163 *~ 2;
r@33 172 #X obj 300 294 bp~ 200 40;
r@33 173 #X obj 300 360 *~;
r@33 174 #X obj 378 295 osc~;
r@33 175 #X obj 378 251 *~ 100;
r@33 176 #X obj 378 273 +~ 20;
r@33 177 #X obj 378 229 lop~ 0.1;
r@33 178 #X obj 168 316 *~;
r@33 179 #X obj 168 404 throw~ l;
r@33 180 #X obj 233 404 throw~ r;
r@33 181 #X obj 168 272 r~ white;
r@33 182 #X obj 246 207 cos~;
r@33 183 #X obj 246 185 -~ 0.25;
r@33 184 #X obj 246 163 *~ 2;
r@33 185 #X obj 168 360 *~;
r@33 186 #X obj 246 295 osc~;
r@33 187 #X obj 246 119 clip~ 0.35 0.6;
r@33 188 #X obj 246 141 -~ 0.35;
r@33 189 #X obj 246 229 lop~ 0.5;
r@33 190 #X obj 168 294 bp~ 400 40;
r@33 191 #X obj 246 251 *~ 200;
r@33 192 #X obj 246 273 +~ 30;
r@33 193 #X obj 168 338 *~ 2;
r@33 194 #X obj 300 338 *~ 2;
r@33 195 #X obj 246 97 vd~ a 100;
r@33 196 #X obj 378 97 vd~ a 300;
r@33 197 #X obj 168 382 fcpan 0.91;
r@33 198 #X obj 300 382 fcpan 0.03;
r@33 199 #X text 253 435 doorways;
r@33 200 #X obj 201 -28 / 127;
r@33 201 #X obj 189 247 * 2;
r@33 202 #X obj 321 247 * 2;
r@33 203 #X obj 489 335 *~;
r@33 204 #X obj 490 265 vcf~ 1000 60;
r@33 205 #X obj 506 313 *~;
r@33 206 #X obj 489 405 throw~ l;
r@33 207 #X obj 553 405 throw~ r;
r@33 208 #X obj 529 223 *~ 400;
r@33 209 #X obj 529 243 +~ 600;
r@33 210 #X obj 489 380 fcpan 0.28;
r@33 211 #X obj 489 175 r~ white;
r@33 212 #X obj 489 357 *~ 1.2;
r@33 213 #X obj 505 287 +~ 0.12;
r@33 214 #X obj 505 196 vd~ a 500;
r@33 215 #X text 594 436 branches/wires;
r@33 216 #X obj 719 267 +~ 1000;
r@33 217 #X obj 719 247 *~ 1000;
r@33 218 #X obj 685 310 vcf~ 1000 60;
r@33 219 #X obj 684 355 *~ 2;
r@33 220 #X obj 684 403 throw~ l;
r@33 221 #X obj 748 403 throw~ r;
r@33 222 #X obj 684 378 fcpan 0.64;
r@33 223 #X obj 685 198 r~ white;
r@33 224 #X obj 813 403 throw~ l;
r@33 225 #X obj 877 403 throw~ r;
r@33 226 #X obj 812 199 r~ white;
r@33 227 #X obj 812 227 max~;
r@33 228 #X obj 812 248 -~;
r@33 229 #X obj 812 270 *~;
r@33 230 #X obj 878 175 sig~ 1;
r@33 231 #X obj 878 199 -~;
r@33 232 #X obj 813 336 *~;
r@33 233 #X obj 896 106 +~ 0.3;
r@33 234 #X obj 943 154 -~ 0.2;
r@33 235 #X obj 895 154 *~ 0.4;
r@33 236 #X obj 812 292 hip~ 200;
r@33 237 #X obj 813 314 lop~ 4000;
r@33 238 #X obj 813 378 fcpan 0.71;
r@33 239 #X obj 701 219 vd~ a 900;
r@33 240 #X obj 896 84 vd~ a 3000;
r@33 241 #X obj 896 128 lop~ 0.07;
r@33 242 #X text 828 433 tree leaves;
r@33 243 #X obj 813 357 *~ 0.5;
r@33 244 #X obj 705 153 * 2;
r@33 245 #X obj 883 330 * 0.5;
r@33 246 #X obj 95 237 * 0.2;
r@33 247 #X obj 28 -172 inlet;
r@33 248 #X obj 63 -153 inlet;
r@33 249 #X obj -6 -150 inlet;
r@33 250 #X obj 1050 -28 / 127;
r@33 251 #X obj 1053 -57 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 252 -1 -1 0 1;
r@33 253 #X obj 1050 -91 inlet;
r@33 254 #X obj 1029 352 *~ 2;
r@33 255 #X obj 1029 400 throw~ l;
r@33 256 #X obj 1093 400 throw~ r;
r@33 257 #X obj 1030 195 r~ white;
r@33 258 #X obj 1058 222 vd~ a 0;
r@33 259 #X obj 1202 -59 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
r@33 260 -1 -1 0 1;
r@33 261 #X obj 1199 -84 inlet;
r@33 262 #X obj 1166 311 *~;
r@33 263 #X obj 1166 399 throw~ l;
r@33 264 #X obj 1231 399 throw~ r;
r@33 265 #X obj 1166 267 r~ white;
r@33 266 #X obj 1244 202 cos~;
r@33 267 #X obj 1244 290 osc~;
r@33 268 #X obj 1244 246 *~ 200;
r@33 269 #X obj 1244 268 +~ 30;
r@33 270 #X obj 1166 333 *~ 2;
r@33 271 #X obj 1244 92 vd~ a 100;
r@33 272 #X obj 1199 -33 / 127;
r@33 273 #X obj 1244 114 clip~ 0.1 0.99;
r@33 274 #X obj 1166 355 *~;
r@33 275 #X obj 1243 146 *~ 0.4;
r@33 276 #X text 1059 433 Low Rumble;
r@33 277 #X text 1200 436 high Tone;
r@33 278 #X obj 1058 244 *~ 25;
r@33 279 #X obj 1244 224 lop~ 0.1;
r@33 280 #X obj 1166 377 fcpan 0.48;
r@33 281 #X obj 1029 375 fcpan 0.54;
r@33 282 #X obj 1166 289 bp~ 400 120;
r@33 283 #X obj 1187 242 * 10;
r@33 284 #X obj 1030 307 vcf~ 15;
r@33 285 #X obj 1058 264 +~ 70;
r@33 286 #X obj 1050 150 * 10;
r@33 287 #X msg 565 341 0.5;
r@33 288 #X obj 575 310 loadbang;
r@33 289 #X msg 934 366 0.71;
r@33 290 #X obj 941 325 loadbang;
r@33 291 #X obj 1090 306 loadbang;
r@33 292 #X msg 1083 347 0.54;
r@33 293 #X obj 414 298 loadbang;
r@33 294 #X msg 407 339 0.1;
r@33 295 #X obj 232 316 loadbang;
r@33 296 #X msg 225 357 0.91;
r@33 297 #X connect 0 0 3 0;
r@33 298 #X connect 1 0 2 0;
r@33 299 #X connect 4 0 5 0;
r@33 300 #X connect 5 0 20 0;
r@33 301 #X connect 6 0 7 0;
r@33 302 #X connect 7 0 116 0;
r@33 303 #X connect 8 0 9 0;
r@33 304 #X connect 9 0 73 0;
r@33 305 #X connect 10 0 11 0;
r@33 306 #X connect 11 0 83 1;
r@33 307 #X connect 12 0 115 0;
r@33 308 #X connect 13 0 12 0;
r@33 309 #X connect 14 0 71 0;
r@33 310 #X connect 15 0 14 0;
r@33 311 #X connect 16 0 8 0;
r@33 312 #X connect 17 0 10 0;
r@33 313 #X connect 18 0 13 0;
r@33 314 #X connect 19 0 6 0;
r@33 315 #X connect 20 0 117 0;
r@33 316 #X connect 21 0 29 0;
r@33 317 #X connect 22 0 31 0;
r@33 318 #X connect 25 0 28 0;
r@33 319 #X connect 26 0 23 0;
r@33 320 #X connect 26 1 24 0;
r@33 321 #X connect 27 0 28 1;
r@33 322 #X connect 28 0 32 0;
r@33 323 #X connect 29 0 25 0;
r@33 324 #X connect 29 0 30 0;
r@33 325 #X connect 30 0 27 0;
r@33 326 #X connect 31 0 25 1;
r@33 327 #X connect 32 0 26 0;
r@33 328 #X connect 34 0 65 0;
r@33 329 #X connect 37 0 43 0;
r@33 330 #X connect 38 0 48 0;
r@33 331 #X connect 39 0 42 0;
r@33 332 #X connect 40 0 39 0;
r@33 333 #X connect 41 0 38 0;
r@33 334 #X connect 42 0 41 0;
r@33 335 #X connect 43 0 34 0;
r@33 336 #X connect 44 0 69 0;
r@33 337 #X connect 45 0 44 1;
r@33 338 #X connect 46 0 47 0;
r@33 339 #X connect 47 0 45 0;
r@33 340 #X connect 48 0 34 1;
r@33 341 #X connect 48 0 46 0;
r@33 342 #X connect 49 0 64 0;
r@33 343 #X connect 52 0 61 0;
r@33 344 #X connect 53 0 60 0;
r@33 345 #X connect 54 0 53 0;
r@33 346 #X connect 55 0 54 0;
r@33 347 #X connect 56 0 68 0;
r@33 348 #X connect 57 0 56 1;
r@33 349 #X connect 58 0 59 0;
r@33 350 #X connect 59 0 55 0;
r@33 351 #X connect 60 0 49 1;
r@33 352 #X connect 60 0 62 0;
r@33 353 #X connect 61 0 49 0;
r@33 354 #X connect 62 0 63 0;
r@33 355 #X connect 63 0 57 0;
r@33 356 #X connect 64 0 56 0;
r@33 357 #X connect 65 0 44 0;
r@33 358 #X connect 66 0 58 0;
r@33 359 #X connect 67 0 40 0;
r@33 360 #X connect 68 0 50 0;
r@33 361 #X connect 68 1 51 0;
r@33 362 #X connect 69 0 35 0;
r@33 363 #X connect 69 1 36 0;
r@33 364 #X connect 71 0 72 0;
r@33 365 #X connect 72 0 64 1;
r@33 366 #X connect 73 0 65 1;
r@33 367 #X connect 74 0 83 0;
r@33 368 #X connect 75 0 74 0;
r@33 369 #X connect 76 0 74 1;
r@33 370 #X connect 79 0 80 0;
r@33 371 #X connect 80 0 75 1;
r@33 372 #X connect 81 0 77 0;
r@33 373 #X connect 81 1 78 0;
r@33 374 #X connect 82 0 75 0;
r@33 375 #X connect 83 0 81 0;
r@33 376 #X connect 84 0 76 0;
r@33 377 #X connect 84 0 76 1;
r@33 378 #X connect 85 0 79 0;
r@33 379 #X connect 85 0 84 0;
r@33 380 #X connect 87 0 89 1;
r@33 381 #X connect 88 0 87 0;
r@33 382 #X connect 89 0 90 0;
r@33 383 #X connect 90 0 93 0;
r@33 384 #X connect 93 0 91 0;
r@33 385 #X connect 93 1 92 0;
r@33 386 #X connect 94 0 89 0;
r@33 387 #X connect 97 0 98 0;
r@33 388 #X connect 98 0 99 0;
r@33 389 #X connect 99 0 100 0;
r@33 390 #X connect 100 0 107 0;
r@33 391 #X connect 101 0 102 0;
r@33 392 #X connect 102 0 98 1;
r@33 393 #X connect 102 0 99 1;
r@33 394 #X connect 102 0 100 1;
r@33 395 #X connect 103 0 114 0;
r@33 396 #X connect 104 0 112 0;
r@33 397 #X connect 105 0 103 1;
r@33 398 #X connect 106 0 102 1;
r@33 399 #X connect 107 0 108 0;
r@33 400 #X connect 108 0 103 0;
r@33 401 #X connect 109 0 95 0;
r@33 402 #X connect 109 1 96 0;
r@33 403 #X connect 110 0 88 0;
r@33 404 #X connect 111 0 104 0;
r@33 405 #X connect 112 0 105 0;
r@33 406 #X connect 112 0 106 0;
r@33 407 #X connect 114 0 109 0;
r@33 408 #X connect 115 0 90 1;
r@33 409 #X connect 116 0 114 1;
r@33 410 #X connect 117 0 32 1;
r@33 411 #X connect 118 0 1 1;
r@33 412 #X connect 119 0 1 2;
r@33 413 #X connect 120 0 1 0;
r@33 414 #X connect 121 0 155 0;
r@33 415 #X connect 122 0 121 0;
r@33 416 #X connect 123 0 122 0;
r@33 417 #X connect 124 0 150 0;
r@33 418 #X connect 127 0 153 0;
r@33 419 #X connect 128 0 147 0;
r@33 420 #X connect 129 0 141 0;
r@33 421 #X connect 130 0 129 0;
r@33 422 #X connect 131 0 139 0;
r@33 423 #X connect 134 0 151 0;
r@33 424 #X connect 135 0 148 0;
r@33 425 #X connect 136 0 143 1;
r@33 426 #X connect 137 0 138 0;
r@33 427 #X connect 138 0 136 0;
r@33 428 #X connect 139 0 143 0;
r@33 429 #X connect 140 0 142 0;
r@33 430 #X connect 141 0 152 0;
r@33 431 #X connect 142 0 144 0;
r@33 432 #X connect 143 0 149 0;
r@33 433 #X connect 144 0 135 0;
r@33 434 #X connect 147 0 154 0;
r@33 435 #X connect 148 0 131 1;
r@33 436 #X connect 148 0 137 0;
r@33 437 #X connect 149 0 132 0;
r@33 438 #X connect 149 1 133 0;
r@33 439 #X connect 150 0 125 0;
r@33 440 #X connect 150 1 126 0;
r@33 441 #X connect 151 0 131 0;
r@33 442 #X connect 152 0 139 1;
r@33 443 #X connect 153 0 124 0;
r@33 444 #X connect 154 0 153 1;
r@33 445 #X connect 155 0 124 1;
r@33 446 #X connect 156 0 81 1;
r@33 447 #X connect 156 0 93 1;
r@33 448 #X connect 157 0 156 0;
r@33 449 #X connect 158 0 109 1;
r@33 450 #X connect 159 0 158 0;
r@33 451 #X connect 160 0 161 0;
r@33 452 #X connect 161 0 150 1;
r@33 453 #X connect 161 0 149 1;
r@33 454 #X connect 162 0 163 0;
r@33 455 #X connect 163 0 69 1;
r@33 456 #X connect 164 0 165 0;
r@33 457 #X connect 165 0 68 1;