Mercurial > hg > weather-synthesis-prototyping
view June/thisFreq.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 | 63e3a102e575 |
children |
line wrap: on
line source
#N canvas 212 68 1193 793 10; #X text 171 146 Mass Density of Air; #X text 105 120 Frequency (Hz); #X obj 160 634 throw~ l; #X obj 187 615 throw~ r; #X obj 264 466 osc~; #X obj 293 147 *~ 1.225; #X obj 293 222 /~ 1.81e-05; #X obj 263 325 *~ 0.198; #X obj 293 177 *~ 1; #X obj 263 385 /~ 1; #X obj 115 69 snapshot~; #X obj 115 22 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X floatatom 115 95 10 0 0 0 - - -; #X obj 224 241 sig~ 19.7; #X obj 278 265 /~; #X obj 224 265 sig~ 1; #X obj 263 294 -~; #X obj 263 354 *~; #X obj 263 411 clip~ 0 20000; #X obj 165 -120 inlet; #X obj 195 94 outlet; #X obj 115 -4 loadbang; #X text 355 23 Mass Density of Air \, squared; #X text 652 8 Speed of Sound to power 2; #N canvas 759 125 286 289 pow6 0; #X obj 47 67 *~; #X obj 76 67 *~; #X obj 76 35 inlet~; #X obj 47 163 outlet~; #X obj 136 184 snapshot~; #X obj 136 159 metro 100; #X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X floatatom 136 211 10 0 0 0 - - -; #X obj 216 210 outlet; #X obj 136 111 loadbang; #X obj 106 67 *~; #X obj 47 93 *~; #X obj 47 118 *~; #X connect 0 0 11 0; #X connect 1 0 11 1; #X connect 2 0 0 0; #X connect 2 0 0 1; #X connect 2 0 1 1; #X connect 2 0 10 0; #X connect 2 0 10 1; #X connect 2 0 1 0; #X connect 4 0 7 0; #X connect 4 0 8 0; #X connect 5 0 4 0; #X connect 6 0 5 0; #X connect 9 0 6 0; #X connect 10 0 12 1; #X connect 11 0 12 0; #X connect 12 0 4 0; #X connect 12 0 3 0; #X restore 538 -74 pd pow6; #X text 134 215 Reynolds Number; #X text 142 397 Strouhal Number; #X obj 501 -61 *~; #X obj 538 -36 *~; #X obj 538 -2 *~ 1; #X obj 538 26 *~ 1.50063; #X obj 616 -25 inlet; #X obj 616 0 *; #X obj 616 25 * 118033; #X obj 538 61 /~ 1; #X obj 559 129 inlet; #X obj 559 229 cos; #X obj 559 184 / 360; #X obj 538 334 *~ 0.27; #X obj 264 497 *~; #X floatatom 576 281 5 0 0 0 - - -; #X obj 559 253 *; #X text 562 106 Azimuth; #X text 615 -45 Distance; #X obj 538 309 *~ 1; #X text 323 202 Viscosity; #X obj 66 444 *~ 2; #X obj 66 471 osc~; #X obj 66 507 *~; #X obj 160 547 +~; #X obj 538 359 *~ 1e-06; #X obj 668 229 cos; #X obj 668 184 / 360; #X floatatom 695 280 5 0 0 0 - - -; #X obj 668 253 *; #X obj 647 333 *~ 0.27; #X obj 647 309 *~ 1; #X obj 647 358 *~ 1e-07; #X obj 165 -97 s \$0-diameter; #X obj 354 146 r \$0-diameter; #X obj 364 341 r \$0-diameter; #X obj 607 -68 r \$0-diameter; #X obj 52 -30 s~ \$0-windSpeed; #X obj 538 -100 r~ \$0-windSpeed; #X obj 319 324 r~ \$0-windSpeed; #X obj 293 119 r~ \$0-windSpeed; #X obj 197 423 s~ \$0_str; #X obj 471 -99 r~ \$0_str; #X obj 555 90 s~ \$0-a; #X obj 622 283 r~ \$0-a; #X obj 647 383 s~ \$0_dragDiGain; #X obj 99 471 r~ \$0_dragDiGain; #X obj 276 437 s~ \$0-myFreq; #X obj 66 417 r~ \$0-myFreq; #X obj 29 44 r~ \$0-myFreq; #X obj 538 383 s~ \$0_liftDiGain; #X obj 302 467 r~ \$0_liftDiGain; #X obj 90 -105 sig~; #X obj 90 -83 vd~ varwind; #X obj 90 -129 inlet; #X obj 877 10 r~ \$0-myFreq; #X obj 843 -14 noise~; #X obj 920 194 throw~ l; #X obj 947 173 throw~ r; #X obj 935 50 r~ \$0_liftDiGain; #X obj 920 101 *~; #X obj 534 531 snapshot~; #X obj 534 506 metro 100; #X obj 534 484 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X floatatom 534 557 10 0 0 0 - - -; #X obj 534 458 loadbang; #X obj 448 506 r~ \$0-myRey; #X obj 306 246 s~ \$0-myRey; #X obj 1058 11 snapshot~; #X floatatom 1058 37 10 0 0 0 - - -; #X obj 1058 -62 loadbang; #X obj 1058 -37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 969 -91 r~ \$0-myRey; #X obj 895 310 r~ \$0-myFreq; #X obj 861 285 noise~; #X obj 938 499 throw~ l; #X obj 965 476 throw~ r; #X obj 938 407 *~; #X obj 1076 319 snapshot~; #X floatatom 1076 345 10 0 0 0 - - -; #X obj 1076 246 loadbang; #X obj 1076 271 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 987 217 r~ \$0-myRey; #X obj 953 359 r~ \$0_dragDiGain; #X obj 895 336 *~ 2; #X text 519 579 Reynolds Number; #X obj 843 53 vcf~ 1000 10; #X obj 861 361 vcf~ 1000 10; #X obj 19 -59 spigot~; #X obj 90 -60 spigot~; #X obj 48 -108 inlet; #X obj 15 -88 inlet~; #X floatatom 632 143 5 0 0 0 - - -; #X obj 160 590 fcpan; #X obj 479 160 s \$0-b; #X obj 203 540 r \$0-b; #X obj 203 562 / 180; #X obj 920 150 fcpan; #X obj 947 102 r \$0-b; #X obj 947 124 / 180; #X obj 938 451 fcpan; #X obj 965 406 r \$0-b; #X obj 965 428 / 180; #X obj 559 206 * 6.28319; #X obj 668 206 * 6.28319; #X obj 935 74 *~ 1; #X obj 953 382 *~ 1; #X obj 987 292 clip~ 2 400; #X obj 969 -16 clip~ 2 400; #X obj 987 241 *~ -0.003; #X obj 969 -67 *~ -0.003; #X obj 969 -42 +~ 20; #X obj 987 266 +~ 20; #X obj 559 162 + 90; #X floatatom 581 1 5 0 0 0 - - -; #X obj 1058 -14 metro 10; #X obj 1076 294 metro 10; #X obj 115 44 metro 10; #X connect 4 0 39 0; #X connect 5 0 8 0; #X connect 6 0 14 1; #X connect 6 0 92 0; #X connect 7 0 17 0; #X connect 8 0 6 0; #X connect 9 0 18 0; #X connect 9 0 66 0; #X connect 10 0 12 0; #X connect 10 0 20 0; #X connect 11 0 142 0; #X connect 13 0 14 0; #X connect 14 0 16 1; #X connect 15 0 16 0; #X connect 16 0 7 0; #X connect 17 0 9 0; #X connect 18 0 4 0; #X connect 18 0 72 0; #X connect 19 0 58 0; #X connect 21 0 11 0; #X connect 24 0 28 0; #X connect 27 0 28 1; #X connect 28 0 29 0; #X connect 29 0 30 0; #X connect 30 0 34 0; #X connect 31 0 32 0; #X connect 31 0 32 1; #X connect 31 0 139 0; #X connect 32 0 33 0; #X connect 33 0 34 1; #X connect 34 0 44 0; #X connect 34 0 68 0; #X connect 35 0 117 0; #X connect 35 0 52 0; #X connect 35 0 119 0; #X connect 35 0 138 0; #X connect 36 0 41 0; #X connect 36 0 41 1; #X connect 37 0 128 0; #X connect 38 0 50 0; #X connect 39 0 49 1; #X connect 41 0 40 0; #X connect 41 0 44 1; #X connect 44 0 38 0; #X connect 46 0 47 0; #X connect 47 0 48 0; #X connect 48 0 49 0; #X connect 49 0 118 0; #X connect 50 0 75 0; #X connect 51 0 54 0; #X connect 51 0 54 1; #X connect 52 0 129 0; #X connect 54 0 53 0; #X connect 54 0 56 1; #X connect 55 0 57 0; #X connect 56 0 55 0; #X connect 57 0 70 0; #X connect 59 0 8 1; #X connect 60 0 9 1; #X connect 61 0 29 1; #X connect 63 0 24 0; #X connect 64 0 17 1; #X connect 65 0 5 0; #X connect 67 0 27 1; #X connect 67 0 27 0; #X connect 69 0 56 0; #X connect 71 0 48 1; #X connect 73 0 46 0; #X connect 74 0 10 0; #X connect 76 0 39 1; #X connect 77 0 78 0; #X connect 78 0 114 0; #X connect 79 0 77 0; #X connect 80 0 111 1; #X connect 81 0 111 0; #X connect 84 0 130 0; #X connect 85 0 122 0; #X connect 86 0 89 0; #X connect 87 0 86 0; #X connect 88 0 87 0; #X connect 90 0 88 0; #X connect 91 0 86 0; #X connect 93 0 94 0; #X connect 93 0 111 2; #X connect 95 0 96 0; #X connect 96 0 140 0; #X connect 97 0 135 0; #X connect 98 0 109 0; #X connect 99 0 112 0; #X connect 102 0 125 0; #X connect 103 0 104 0; #X connect 103 0 112 2; #X connect 105 0 106 0; #X connect 106 0 141 0; #X connect 107 0 134 0; #X connect 108 0 131 0; #X connect 109 0 112 1; #X connect 111 0 85 0; #X connect 112 0 102 0; #X connect 113 0 62 0; #X connect 115 0 113 1; #X connect 115 0 114 1; #X connect 116 0 113 0; #X connect 118 0 2 0; #X connect 118 1 3 0; #X connect 120 0 121 0; #X connect 121 0 118 1; #X connect 122 0 82 0; #X connect 122 1 83 0; #X connect 123 0 124 0; #X connect 124 0 122 1; #X connect 125 0 100 0; #X connect 125 1 101 0; #X connect 126 0 127 0; #X connect 127 0 125 1; #X connect 128 0 36 0; #X connect 129 0 51 0; #X connect 130 0 85 1; #X connect 131 0 102 1; #X connect 132 0 103 0; #X connect 133 0 93 0; #X connect 134 0 137 0; #X connect 135 0 136 0; #X connect 136 0 133 0; #X connect 137 0 132 0; #X connect 138 0 37 0; #X connect 140 0 93 0; #X connect 141 0 103 0; #X connect 142 0 10 0;