view June/Wally3.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 880946be5a89
children
line wrap: on
line source
#N canvas 197 118 751 432 10;
#X obj 487 -9 catch~ L;
#X obj 508 16 catch~ R;
#X obj 487 147 dac~;
#X obj 564 -125 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 487 46 *~ 0.4;
#X obj 532 46 *~ 0.4;
#X text 588 -82 Output Gain;
#X obj 564 -177 loadbang;
#N canvas 462 311 718 592 source1 0;
#X floatatom 63 122 8 0 0 0 - - -;
#X obj 121 86 * 40;
#X obj 130 122 s windSpeed;
#X obj 390 16 s panVal;
#X obj 390 -5 line;
#X floatatom 353 16 5 0 0 0 - - -;
#X msg 363 -54 1;
#X obj 173 -298 r swipSpeed;
#X obj 173 -271 swap 80;
#X obj 173 -243 /;
#X obj 172 -217 * 150;
#X floatatom 124 -271 5 0 0 0 - - -;
#X obj 142 55 r swipSpeed;
#X obj 121 -28 line;
#X msg 121 -56 1 \$1;
#X obj 124 5 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 157 31 5 0 0 0 - - -;
#X obj 235 -128 * 0.67;
#X obj 170 -132 delay \$1;
#X obj 121 -194 i;
#X obj 170 -103 i;
#X msg 170 -54 0 \$1;
#X floatatom 83 -165 5 0 0 0 - - -;
#X floatatom 215 -55 5 0 0 0 - - -;
#X obj 41 36 s outputS;
#X obj 121 -242 r start;
#X obj 460 -232 +;
#X obj 460 -207 * 0.5;
#X obj 438 -175 i;
#X msg 390 -107 0.5 \$1;
#X msg 492 -41 0 \$1;
#X obj 336 -245 r start;
#X floatatom 464 -176 5 0 0 0 - - -;
#X obj 465 -89 delay;
#X obj 492 -65 i;
#X obj 438 -146 t f b;
#X obj 166 -165 t f b;
#X obj 475 -256 r d2;
#X obj 264 -54 s d2;
#X obj 35 -164 s d1;
#X obj 461 -279 r d1;
#X obj 438 -107 s d3;
#X obj 507 -96 r d3;
#X obj 336 -218 t b b;
#X text 57 145 Effective Windspeed;
#X text 368 40 Pan value;
#X obj 421 -199 s d4;
#X connect 1 0 0 0;
#X connect 1 0 2 0;
#X connect 4 0 3 0;
#X connect 4 0 5 0;
#X connect 6 0 4 0;
#X connect 7 0 8 0;
#X connect 7 0 11 0;
#X connect 8 0 9 0;
#X connect 8 1 9 1;
#X connect 9 0 10 0;
#X connect 10 0 17 0;
#X connect 10 0 19 1;
#X connect 12 0 1 1;
#X connect 13 0 15 0;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 15 0 1 0;
#X connect 15 0 24 0;
#X connect 17 0 20 1;
#X connect 18 0 20 0;
#X connect 19 0 14 0;
#X connect 19 0 22 0;
#X connect 19 0 36 0;
#X connect 19 0 39 0;
#X connect 20 0 23 0;
#X connect 20 0 21 0;
#X connect 20 0 38 0;
#X connect 21 0 13 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 26 0 46 0;
#X connect 27 0 28 1;
#X connect 27 0 32 0;
#X connect 28 0 35 0;
#X connect 29 0 4 0;
#X connect 30 0 4 0;
#X connect 31 0 43 0;
#X connect 33 0 34 0;
#X connect 34 0 30 0;
#X connect 35 0 29 0;
#X connect 35 0 33 1;
#X connect 35 0 41 0;
#X connect 35 1 33 0;
#X connect 36 0 18 1;
#X connect 36 1 18 0;
#X connect 37 0 26 1;
#X connect 40 0 26 0;
#X connect 42 0 34 1;
#X connect 43 0 28 0;
#X connect 43 1 6 0;
#X restore 143 44 pd source1;
#N canvas 104 79 1122 277 myFrac 0;
#X obj 72 109 /;
#X obj 72 84 swap 1;
#X floatatom 15 138 5 0 0 0 - - -;
#X floatatom 72 23 5 0 0 0 - - -;
#X obj 70 208 s frac;
#X obj 72 -10 inlet;
#X obj 159 -18 r frac;
#X obj 159 8 * 2;
#X floatatom 197 179 5 0 0 0 - - -;
#X obj 197 100 spigot;
#X msg 151 125 0;
#X obj 191 64 > 1;
#X obj 159 36 t f f f;
#X obj 151 101 spigot;
#X obj 197 151 max 0;
#X obj 254 -22 r frac;
#X floatatom 292 175 5 0 0 0 - - -;
#X obj 292 96 spigot;
#X msg 246 121 0;
#X obj 286 60 > 1;
#X obj 254 32 t f f f;
#X obj 246 97 spigot;
#X obj 292 147 max 0;
#X obj 358 -22 r frac;
#X floatatom 396 175 5 0 0 0 - - -;
#X obj 396 96 spigot;
#X msg 350 121 0;
#X obj 390 60 > 1;
#X obj 358 32 t f f f;
#X obj 350 97 spigot;
#X obj 396 147 max 0;
#X obj 459 -25 r frac;
#X floatatom 497 172 5 0 0 0 - - -;
#X obj 497 93 spigot;
#X msg 451 118 0;
#X obj 491 57 > 1;
#X obj 459 29 t f f f;
#X obj 451 94 spigot;
#X obj 497 144 max 0;
#X obj 559 -24 r frac;
#X floatatom 597 173 5 0 0 0 - - -;
#X obj 597 94 spigot;
#X msg 551 119 0;
#X obj 591 58 > 1;
#X obj 559 30 t f f f;
#X obj 551 95 spigot;
#X obj 597 145 max 0;
#X obj 664 -20 r frac;
#X floatatom 702 177 5 0 0 0 - - -;
#X obj 702 98 spigot;
#X msg 656 123 0;
#X obj 696 62 > 1;
#X obj 664 34 t f f f;
#X obj 656 99 spigot;
#X obj 702 149 max 0;
#X obj 769 -19 r frac;
#X floatatom 807 178 5 0 0 0 - - -;
#X obj 807 99 spigot;
#X msg 761 124 0;
#X obj 801 63 > 1;
#X obj 769 35 t f f f;
#X obj 761 100 spigot;
#X obj 807 150 max 0;
#X obj 869 -21 r frac;
#X floatatom 907 176 5 0 0 0 - - -;
#X obj 907 97 spigot;
#X msg 861 122 0;
#X obj 901 61 > 1;
#X obj 869 33 t f f f;
#X obj 861 98 spigot;
#X obj 907 148 max 0;
#X obj 977 -18 r frac;
#X floatatom 1015 179 5 0 0 0 - - -;
#X obj 1015 100 spigot;
#X msg 969 125 0;
#X obj 1009 64 > 1;
#X obj 977 36 t f f f;
#X obj 969 101 spigot;
#X obj 1015 151 max 0;
#X obj 254 4 * 3;
#X obj 358 4 * 4;
#X obj 459 1 * 5;
#X obj 559 2 * 6;
#X obj 664 6 * 7;
#X obj 769 7 * 8;
#X obj 869 5 * 9;
#X obj 977 8 * 10;
#X obj 72 52 t f b b;
#X obj 977 60 <= 1;
#X obj 869 57 <= 1;
#X obj 769 59 <= 1;
#X obj 664 58 <= 1;
#X obj 559 54 <= 1;
#X obj 459 53 <= 1;
#X obj 358 60 <= 1;
#X obj 254 60 <= 1;
#X obj 159 64 <= 1;
#X obj 15 168 s speed1;
#X obj 1015 206 s speed10;
#X obj 907 204 s speed9;
#X obj 807 205 s speed8;
#X obj 702 206 s speed7;
#X obj 597 201 s speed6;
#X obj 497 200 s speed5;
#X obj 396 202 s speed4;
#X obj 292 202 s speed3;
#X obj 197 206 s speed2;
#X obj 110 181 delay 30;
#X connect 0 0 2 0;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 1 1 0 1;
#X connect 2 0 97 0;
#X connect 3 0 87 0;
#X connect 5 0 3 0;
#X connect 6 0 7 0;
#X connect 7 0 12 0;
#X connect 8 0 106 0;
#X connect 9 0 14 0;
#X connect 10 0 14 0;
#X connect 11 0 13 1;
#X connect 12 0 96 0;
#X connect 12 1 11 0;
#X connect 12 2 9 0;
#X connect 13 0 10 0;
#X connect 14 0 8 0;
#X connect 15 0 79 0;
#X connect 16 0 105 0;
#X connect 17 0 22 0;
#X connect 18 0 22 0;
#X connect 19 0 21 1;
#X connect 20 0 95 0;
#X connect 20 1 19 0;
#X connect 20 2 17 0;
#X connect 21 0 18 0;
#X connect 22 0 16 0;
#X connect 23 0 80 0;
#X connect 24 0 104 0;
#X connect 25 0 30 0;
#X connect 26 0 30 0;
#X connect 27 0 29 1;
#X connect 28 0 94 0;
#X connect 28 1 27 0;
#X connect 28 2 25 0;
#X connect 29 0 26 0;
#X connect 30 0 24 0;
#X connect 31 0 81 0;
#X connect 32 0 103 0;
#X connect 33 0 38 0;
#X connect 34 0 38 0;
#X connect 35 0 37 1;
#X connect 36 0 93 0;
#X connect 36 1 35 0;
#X connect 36 2 33 0;
#X connect 37 0 34 0;
#X connect 38 0 32 0;
#X connect 39 0 82 0;
#X connect 40 0 102 0;
#X connect 41 0 46 0;
#X connect 42 0 46 0;
#X connect 43 0 45 1;
#X connect 44 0 92 0;
#X connect 44 1 43 0;
#X connect 44 2 41 0;
#X connect 45 0 42 0;
#X connect 46 0 40 0;
#X connect 47 0 83 0;
#X connect 48 0 101 0;
#X connect 49 0 54 0;
#X connect 50 0 54 0;
#X connect 51 0 53 1;
#X connect 52 0 91 0;
#X connect 52 1 51 0;
#X connect 52 2 49 0;
#X connect 53 0 50 0;
#X connect 54 0 48 0;
#X connect 55 0 84 0;
#X connect 56 0 100 0;
#X connect 57 0 62 0;
#X connect 58 0 62 0;
#X connect 59 0 61 1;
#X connect 60 0 90 0;
#X connect 60 1 59 0;
#X connect 60 2 57 0;
#X connect 61 0 58 0;
#X connect 62 0 56 0;
#X connect 63 0 85 0;
#X connect 64 0 99 0;
#X connect 65 0 70 0;
#X connect 66 0 70 0;
#X connect 67 0 69 1;
#X connect 68 0 89 0;
#X connect 68 1 67 0;
#X connect 68 2 65 0;
#X connect 69 0 66 0;
#X connect 70 0 64 0;
#X connect 71 0 86 0;
#X connect 72 0 98 0;
#X connect 73 0 78 0;
#X connect 74 0 78 0;
#X connect 75 0 77 1;
#X connect 76 0 88 0;
#X connect 76 1 75 0;
#X connect 76 2 73 0;
#X connect 77 0 74 0;
#X connect 78 0 72 0;
#X connect 79 0 20 0;
#X connect 80 0 28 0;
#X connect 81 0 36 0;
#X connect 82 0 44 0;
#X connect 83 0 52 0;
#X connect 84 0 60 0;
#X connect 85 0 68 0;
#X connect 86 0 76 0;
#X connect 87 0 1 0;
#X connect 87 1 0 0;
#X connect 87 2 107 0;
#X connect 88 0 73 1;
#X connect 88 0 77 0;
#X connect 89 0 65 1;
#X connect 89 0 69 0;
#X connect 90 0 57 1;
#X connect 90 0 61 0;
#X connect 91 0 49 1;
#X connect 91 0 53 0;
#X connect 92 0 41 1;
#X connect 92 0 45 0;
#X connect 93 0 33 1;
#X connect 93 0 37 0;
#X connect 94 0 25 1;
#X connect 94 0 29 0;
#X connect 95 0 17 1;
#X connect 95 0 21 0;
#X connect 96 0 9 1;
#X connect 96 0 13 0;
#X connect 107 0 4 0;
#X restore 376 -59 pd myFrac;
#X obj 379 -126 i;
#X obj 48 -167 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 49 72 s swipSpeed;
#X obj 49 -90 vsl 25 120 0 120 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 6400 1;
#X floatatom 49 50 5 0 0 0 - - -;
#N canvas 504 221 470 516 pro1 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 457 s outFreq1;
#X obj 120 267 s rey1;
#X obj 244 430 min 21000;
#N canvas 630 67 414 556 soundGen 0;
#X obj -82 15 noise~;
#X obj -68 53 bp~ 1000 10;
#X obj 141 32 osc~;
#X obj 141 58 *~ 0.1;
#X obj -68 360 throw~ L;
#X obj -17 341 throw~ R;
#X obj 141 317 throw~ L;
#X obj 192 295 throw~ R;
#X obj -37 -19 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey1;
#X obj 180 19 r rey1;
#X obj 337 22 r rey1;
#X obj 387 68 r rey1;
#X obj 230 69 r rey1;
#X obj 92 288 s qValue1;
#X obj 180 323 s qValue1;
#X obj 337 359 s qValue1;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 41 0;
#X connect 31 0 1 0;
#X connect 31 0 39 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 16 0;
#X connect 36 0 17 0;
#X connect 37 0 20 0;
#X connect 38 0 6 0;
#X restore 60 -46 pd thisQ;
#X obj -37 -50 r outFreq1;
#X obj -68 310 fcpan 0.6;
#X obj 192 240 r panVal;
#X obj -20 25 r qValue1;
#X obj 141 269 fcpan 0.6;
#X obj 18 174 line~;
#X obj -17 286 r panVal;
#X obj 26 66 r d4;
#X obj 26 90 t f b;
#X msg 18 150 0 20;
#X floatatom -27 123 5 0 0 0 - - -;
#X obj 18 123 delay \$1;
#X obj -68 276 *~;
#X obj 141 229 *~;
#X msg 61 151 1 200;
#X obj 162 -21 r start;
#X msg 162 6 0;
#X connect 0 0 1 0;
#X connect 1 0 22 0;
#X connect 2 0 3 0;
#X connect 3 0 23 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 8 0;
#X connect 11 0 4 0;
#X connect 11 1 5 0;
#X connect 12 0 14 1;
#X connect 13 0 1 2;
#X connect 14 0 6 0;
#X connect 14 1 7 0;
#X connect 15 0 22 1;
#X connect 15 0 23 1;
#X connect 16 0 11 1;
#X connect 17 0 18 0;
#X connect 18 0 20 0;
#X connect 18 0 21 1;
#X connect 18 1 21 0;
#X connect 18 1 24 0;
#X connect 19 0 15 0;
#X connect 21 0 19 0;
#X connect 22 0 11 0;
#X connect 23 0 14 0;
#X connect 24 0 15 0;
#X connect 25 0 26 0;
#X connect 26 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed1;
#X obj 265 92 s windSpeed1;
#X obj 316 293 r windSpeed1;
#X connect 0 0 22 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 19 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 23 0;
#X connect 20 0 8 0;
#X connect 20 0 18 0;
#X connect 22 0 1 0;
#X connect 23 0 25 0;
#X connect 24 0 27 0;
#X connect 25 0 20 0;
#X connect 26 0 9 1;
#X connect 26 1 9 0;
#X connect 27 0 0 0;
#X connect 27 0 29 0;
#X connect 27 0 12 0;
#X connect 28 0 27 1;
#X connect 30 0 26 0;
#X restore 126 -76 pd pro1;
#N canvas 104 279 470 516 pro10 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 369 234 383 439 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 146 47 osc~;
#X obj 146 73 *~ 0.1;
#X obj -75 362 throw~ L;
#X obj -24 343 throw~ R;
#X obj 146 358 throw~ L;
#X obj 197 336 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey10;
#X obj 180 19 r rey10;
#X obj 230 69 r rey10;
#X obj 337 22 r rey10;
#X obj 387 68 r rey10;
#X obj 337 359 s qValue10;
#X obj 180 323 s qValue10;
#X obj 92 288 s qValue10;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 39 0;
#X connect 31 0 1 0;
#X connect 31 0 41 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 6 0;
#X connect 37 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 20 0;
#X restore 53 -12 pd thisQ;
#X obj 61 285 r panVal;
#X obj -44 -16 r outFreq10;
#X obj -27 59 r qValue10;
#X obj 146 310 fcpan 0.6;
#X obj -75 312 fcpan 0.6;
#X obj -75 256 *~;
#X obj 146 258 *~;
#X obj 51 196 line~;
#X obj 59 88 r d4;
#X obj 59 112 t f b;
#X msg 51 172 0 20;
#X floatatom 6 145 5 0 0 0 - - -;
#X obj 51 145 delay \$1;
#X msg 94 173 1 200;
#X obj 167 -8 r start;
#X msg 167 19 0;
#X connect 0 0 1 0;
#X connect 1 0 15 0;
#X connect 2 0 3 0;
#X connect 3 0 16 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 14 0;
#X connect 16 0 13 0;
#X connect 17 0 15 1;
#X connect 17 0 16 1;
#X connect 18 0 19 0;
#X connect 19 0 21 0;
#X connect 19 0 22 1;
#X connect 19 1 22 0;
#X connect 19 1 23 0;
#X connect 20 0 17 0;
#X connect 22 0 20 0;
#X connect 23 0 17 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed10;
#X obj 265 93 s windSpeed10;
#X obj 120 267 s rey10;
#X obj 316 293 r windSpeed10;
#X obj 244 457 s outFreq10;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 30 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 12 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 29 0 24 0;
#X restore 180 6 pd pro10;
#N canvas 65 68 470 516 pro9 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 501 233 395 401 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 155 49 osc~;
#X obj 155 75 *~ 0.1;
#X obj -75 353 throw~ L;
#X obj -24 334 throw~ R;
#X obj 155 351 throw~ L;
#X obj 206 329 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey9;
#X obj 180 19 r rey9;
#X obj 230 69 r rey9;
#X obj 337 22 r rey9;
#X obj 387 68 r rey9;
#X obj 337 359 s qValue9;
#X obj 180 323 s qValue9;
#X obj 92 288 s qValue9;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 39 0;
#X connect 31 0 1 0;
#X connect 31 0 41 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 6 0;
#X connect 37 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 20 0;
#X restore 53 -12 pd thisQ;
#X obj 65 269 r panVal;
#X obj -44 -16 r outFreq9;
#X obj -27 59 r qValue9;
#X obj 155 303 fcpan 0.6;
#X obj -75 303 fcpan 0.6;
#X obj 56 182 line~;
#X obj 64 74 r d4;
#X obj 64 98 t f b;
#X msg 56 158 0 20;
#X floatatom 11 131 5 0 0 0 - - -;
#X obj 56 131 delay \$1;
#X msg 99 159 1 200;
#X obj -75 236 *~;
#X obj 155 224 *~;
#X obj 176 -7 r start;
#X msg 176 20 0;
#X connect 0 0 1 0;
#X connect 1 0 22 0;
#X connect 2 0 3 0;
#X connect 3 0 23 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 22 1;
#X connect 15 0 23 1;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 17 0 20 1;
#X connect 17 1 20 0;
#X connect 17 1 21 0;
#X connect 18 0 15 0;
#X connect 20 0 18 0;
#X connect 21 0 15 0;
#X connect 22 0 14 0;
#X connect 23 0 13 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed9;
#X obj 265 92 s windSpeed9;
#X obj 120 267 s rey9;
#X obj 316 293 r windSpeed9;
#X obj 244 457 s outFreq9;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 30 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 12 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 29 0 24 0;
#X restore 180 -14 pd pro9;
#N canvas 155 44 470 516 pro8 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 501 233 382 448 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 144 47 osc~;
#X obj 144 73 *~ 0.1;
#X obj -75 379 throw~ L;
#X obj -24 360 throw~ R;
#X obj 144 375 throw~ L;
#X obj 195 353 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey8;
#X obj 180 19 r rey8;
#X obj 230 69 r rey8;
#X obj 337 22 r rey8;
#X obj 387 68 r rey8;
#X obj 92 288 s qValue8;
#X obj 180 323 s qValue8;
#X obj 337 360 s qValue8;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 41 0;
#X connect 31 0 1 0;
#X connect 31 0 39 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 6 0;
#X connect 37 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 20 0;
#X restore 53 -12 pd thisQ;
#X obj 68 297 r panVal;
#X obj -44 -16 r outFreq8;
#X obj -27 59 r qValue8;
#X obj 144 327 fcpan 0.6;
#X obj -75 329 fcpan 0.6;
#X obj 47 174 line~;
#X obj 55 66 r d4;
#X obj 55 90 t f b;
#X msg 47 150 0 20;
#X floatatom 2 123 5 0 0 0 - - -;
#X obj 47 123 delay \$1;
#X msg 90 151 1 200;
#X obj -74 260 *~;
#X obj 144 251 *~;
#X obj 165 -7 r start;
#X msg 165 20 0;
#X connect 0 0 1 0;
#X connect 1 0 22 0;
#X connect 2 0 3 0;
#X connect 3 0 23 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 22 1;
#X connect 15 0 23 1;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 17 0 20 1;
#X connect 17 1 20 0;
#X connect 17 1 21 0;
#X connect 18 0 15 0;
#X connect 20 0 18 0;
#X connect 21 0 15 0;
#X connect 22 0 14 0;
#X connect 23 0 13 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed8;
#X obj 265 92 s windSpeed8;
#X obj 120 267 s rey8;
#X obj 316 293 r windSpeed8;
#X obj 244 457 s outFreq8;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 30 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 12 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 29 0 24 0;
#X restore 180 -36 pd pro8;
#N canvas 647 64 470 516 pro7 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 305 137 378 504 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 154 50 osc~;
#X obj 154 76 *~ 0.1;
#X obj -78 404 throw~ L;
#X obj -27 385 throw~ R;
#X obj 151 403 throw~ L;
#X obj 202 381 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey7;
#X obj 180 19 r rey7;
#X obj 230 69 r rey7;
#X obj 337 22 r rey7;
#X obj 387 68 r rey7;
#X obj 337 359 s qValue7;
#X obj 180 323 s qValue7;
#X obj 92 288 s qValue7;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 39 0;
#X connect 31 0 1 0;
#X connect 31 0 41 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 6 0;
#X connect 37 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 20 0;
#X restore 53 -12 pd thisQ;
#X obj 66 324 r panVal;
#X obj -44 -16 r outFreq7;
#X obj -27 59 r qValue7;
#X obj 151 355 fcpan 0.6;
#X obj -78 354 fcpan 0.6;
#X obj -77 263 *~;
#X obj 153 269 *~;
#X obj 45 222 line~;
#X obj 53 114 r d4;
#X obj 53 138 t f b;
#X msg 45 198 0 20;
#X floatatom 0 171 5 0 0 0 - - -;
#X obj 45 171 delay \$1;
#X msg 88 199 1 200;
#X obj 175 -3 r start;
#X msg 175 24 0;
#X connect 0 0 1 0;
#X connect 1 0 15 0;
#X connect 2 0 3 0;
#X connect 3 0 16 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 14 0;
#X connect 16 0 13 0;
#X connect 17 0 15 1;
#X connect 17 0 16 1;
#X connect 18 0 19 0;
#X connect 19 0 21 0;
#X connect 19 0 22 1;
#X connect 19 1 22 0;
#X connect 19 1 23 0;
#X connect 20 0 17 0;
#X connect 22 0 20 0;
#X connect 23 0 17 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed7;
#X obj 265 92 s windSpeed7;
#X obj 120 267 s rey7;
#X obj 316 293 r windSpeed7;
#X obj 244 457 s outFreq7;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 30 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 12 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 29 0 24 0;
#X restore 180 -55 pd pro7;
#N canvas 848 205 470 516 pro6 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 501 233 467 395 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 127 57 osc~;
#X obj 127 83 *~ 0.1;
#X obj -76 342 throw~ L;
#X obj -25 323 throw~ R;
#X obj 126 348 throw~ L;
#X obj 177 326 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey6;
#X obj 180 19 r rey6;
#X obj 230 69 r rey6;
#X obj 337 22 r rey6;
#X obj 387 68 r rey6;
#X obj 92 288 s qValue6;
#X obj 180 323 s qValue6;
#X obj 337 359 s qValue6;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 41 0;
#X connect 31 0 1 0;
#X connect 31 0 39 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 6 0;
#X connect 37 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 20 0;
#X restore 53 -12 pd thisQ;
#X obj 48 265 r panVal;
#X obj -44 -16 r outFreq6;
#X obj -27 59 r qValue6;
#X obj 126 300 fcpan 0.6;
#X obj -76 292 fcpan 0.6;
#X obj 35 168 line~;
#X obj 43 60 r d4;
#X obj 43 84 t f b;
#X msg 35 144 0 20;
#X floatatom -10 117 5 0 0 0 - - -;
#X obj 35 117 delay \$1;
#X msg 78 145 1 200;
#X obj -75 246 *~;
#X obj 127 232 *~;
#X obj 148 0 r start;
#X msg 148 27 0;
#X connect 0 0 1 0;
#X connect 1 0 22 0;
#X connect 2 0 3 0;
#X connect 3 0 23 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 22 1;
#X connect 15 0 23 1;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 17 0 20 1;
#X connect 17 1 20 0;
#X connect 17 1 21 0;
#X connect 18 0 15 0;
#X connect 20 0 18 0;
#X connect 21 0 15 0;
#X connect 22 0 14 0;
#X connect 23 0 13 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed6;
#X obj 266 92 s windSpeed6;
#X obj 120 267 s rey6;
#X obj 316 293 r windSpeed6;
#X obj 244 457 s outFreq6;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 30 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 12 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 29 0 24 0;
#X restore 179 -76 pd pro6;
#N canvas 173 159 470 516 pro5 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 141 165 467 395 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 176 51 osc~;
#X obj 176 77 *~ 0.1;
#X obj -75 335 throw~ L;
#X obj -24 316 throw~ R;
#X obj 176 325 throw~ L;
#X obj 227 303 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey5;
#X obj 180 19 r rey5;
#X obj 230 69 r rey5;
#X obj 337 22 r rey5;
#X obj 387 68 r rey5;
#X obj 337 360 s qValue5;
#X obj 180 323 s qValue5;
#X obj 92 288 s qValue5;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 39 0;
#X connect 31 0 1 0;
#X connect 31 0 41 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 6 0;
#X connect 37 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 20 0;
#X restore 53 -12 pd thisQ;
#X obj 70 244 r panVal;
#X obj -44 -16 r outFreq5;
#X obj -27 58 r qValue5;
#X obj 176 277 fcpan 0.6;
#X obj -75 285 fcpan 0.6;
#X obj -75 222 *~;
#X obj 60 193 line~;
#X obj 68 85 r d4;
#X obj 68 109 t f b;
#X msg 60 169 0 20;
#X floatatom 15 142 5 0 0 0 - - -;
#X obj 60 142 delay \$1;
#X msg 103 170 1 200;
#X obj 176 224 *~;
#X obj 197 -1 r start;
#X msg 197 26 0;
#X connect 0 0 1 0;
#X connect 1 0 15 0;
#X connect 2 0 3 0;
#X connect 3 0 23 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 14 0;
#X connect 16 0 15 1;
#X connect 16 0 23 1;
#X connect 17 0 18 0;
#X connect 18 0 20 0;
#X connect 18 0 21 1;
#X connect 18 1 21 0;
#X connect 18 1 22 0;
#X connect 19 0 16 0;
#X connect 21 0 19 0;
#X connect 22 0 16 0;
#X connect 23 0 13 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed5;
#X obj 265 92 s windSpeed5;
#X obj 316 293 r windSpeed5;
#X obj 244 457 s outFreq5;
#X obj 120 267 s rey5;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 30 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 29 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 27 0;
#X connect 25 0 12 0;
#X connect 26 0 25 1;
#X connect 28 0 24 0;
#X restore 128 5 pd pro5;
#N canvas 647 64 470 516 pro4 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 283 166 406 460 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 150 55 osc~;
#X obj 150 81 *~ 0.1;
#X obj -77 363 throw~ L;
#X obj -26 344 throw~ R;
#X obj 148 367 throw~ L;
#X obj 199 346 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey4;
#X obj 180 19 r rey4;
#X obj 230 69 r rey4;
#X obj 337 22 r rey4;
#X obj 387 68 r rey4;
#X obj 337 359 s qValue4;
#X obj 180 323 s qValue4;
#X obj 92 288 s qValue4;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 39 0;
#X connect 31 0 1 0;
#X connect 31 0 41 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 6 0;
#X connect 37 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 20 0;
#X restore 53 -12 pd thisQ;
#X obj 61 278 r panVal;
#X obj -44 -16 r outFreq4;
#X obj -27 59 r qValue4;
#X obj 148 319 fcpan 0.6;
#X obj -77 313 fcpan 0.6;
#X obj 54 213 line~;
#X obj 62 105 r d4;
#X obj 62 129 t f b;
#X msg 54 189 0 20;
#X floatatom 9 162 5 0 0 0 - - -;
#X obj 54 162 delay \$1;
#X msg 97 190 1 200;
#X obj 148 251 *~;
#X obj -77 251 *~;
#X obj 171 3 r start;
#X msg 171 30 0;
#X connect 0 0 1 0;
#X connect 1 0 23 0;
#X connect 2 0 3 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 23 1;
#X connect 15 0 22 1;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 17 0 20 1;
#X connect 17 1 20 0;
#X connect 17 1 21 0;
#X connect 18 0 15 0;
#X connect 20 0 18 0;
#X connect 21 0 15 0;
#X connect 22 0 13 0;
#X connect 23 0 14 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed4;
#X obj 265 92 s windSpeed4;
#X obj 120 267 s rey4;
#X obj 316 293 r windSpeed4;
#X obj 244 457 s outFreq4;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 30 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 12 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 29 0 24 0;
#X restore 127 -15 pd pro4;
#N canvas 140 171 470 516 pro3 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 501 233 467 395 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 135 71 osc~;
#X obj 135 100 *~ 0.1;
#X obj -75 316 throw~ L;
#X obj -24 297 throw~ R;
#X obj 135 319 throw~ L;
#X obj 186 297 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 92 21 r rey3;
#X obj 180 19 r rey3;
#X obj 230 69 r rey3;
#X obj 337 22 r rey3;
#X obj 387 68 r rey3;
#X obj 337 359 s qValue3;
#X obj 180 323 s qValue3;
#X obj 92 288 s qValue3;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 39 0;
#X connect 31 0 1 0;
#X connect 31 0 41 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 0 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 35 0 4 0;
#X connect 36 0 6 0;
#X connect 37 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 20 0;
#X restore 53 -12 pd thisQ;
#X obj 50 236 r panVal;
#X obj -44 -16 r outFreq3;
#X obj -27 59 r qValue3;
#X obj 135 271 fcpan 0.6;
#X obj -75 266 fcpan 0.6;
#X obj 48 176 line~;
#X obj 56 68 r d4;
#X obj 56 92 t f b;
#X msg 48 152 0 20;
#X floatatom 3 125 5 0 0 0 - - -;
#X obj 48 125 delay \$1;
#X msg 91 153 1 200;
#X obj -75 217 *~;
#X obj 135 222 *~;
#X obj 156 17 r start;
#X msg 156 44 0;
#X connect 0 0 1 0;
#X connect 1 0 22 0;
#X connect 2 0 3 0;
#X connect 3 0 23 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 23 1;
#X connect 15 0 22 1;
#X connect 16 0 17 0;
#X connect 17 0 19 0;
#X connect 17 0 20 1;
#X connect 17 1 20 0;
#X connect 17 1 21 0;
#X connect 18 0 15 0;
#X connect 20 0 18 0;
#X connect 21 0 15 0;
#X connect 22 0 14 0;
#X connect 23 0 13 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed3;
#X obj 265 92 s windSpeed3;
#X obj 120 267 s rey3;
#X obj 316 293 r windSpeed3;
#X obj 244 457 s outFreq3;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 30 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 12 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 29 0 24 0;
#X restore 127 -35 pd pro3;
#N canvas 27 95 470 516 pro2 0;
#X obj 230 118 * 1.225;
#X obj 244 171 / 1.81e-05;
#X floatatom 120 237 15 0 0 0 - - -;
#X obj 244 200 swap 19.7;
#X obj 244 231 /;
#X obj 244 262 swap 1;
#X obj 244 290 -;
#X obj 244 317 * 0.198;
#X floatatom 163 462 10 0 0 0 - - -;
#X obj 244 346 *;
#X text 20 234 Reynolds Number;
#X text 36 87 Wind Speed (m/s);
#X floatatom 151 91 5 0 0 0 - - -;
#X text 107 116 Mass Density of Air;
#X text 90 166 Dynamic Viscosity of Air;
#X text 59 459 Frequency (Hz);
#X floatatom 161 342 5 0 0 0 - - -;
#X text 46 337 Strouhal Number;
#X obj 244 430 min 21000;
#N canvas 202 116 478 470 soundGen 0;
#X obj -89 49 noise~;
#X obj -75 87 bp~ 1000 10;
#X obj 138 57 osc~;
#X obj 138 83 *~ 0.1;
#X obj -72 336 throw~ L;
#X obj -21 317 throw~ R;
#X obj 138 303 throw~ L;
#X obj 189 281 throw~ R;
#X obj -44 15 min 20000;
#N canvas 103 204 481 424 thisQ 0;
#X obj 125 47 < 5000;
#X floatatom 20 289 8 0 0 0 - - -;
#X obj 92 72 spigot;
#X obj 213 43 > 5000;
#X obj 180 71 spigot;
#X obj 180 116 spigot;
#X obj 230 94 < 10000;
#X obj 92 101 / 5000;
#X obj 92 181 /;
#X floatatom 120 326 8 0 0 0 - - -;
#X obj 180 218 /;
#X obj 180 245 *;
#X obj 180 141 / 10000;
#X obj 180 192 swap 160;
#X obj 180 166 * 260;
#X obj 180 272 *;
#X obj 337 74 spigot;
#X obj 370 46 > 10000;
#X obj 337 145 / 300000;
#X obj 337 115 spigot;
#X obj 387 93 < 300000;
#X floatatom 268 363 8 0 0 0 - - -;
#X obj 92 127 * 300;
#X obj 92 156 swap 300;
#X obj 92 205 *;
#X obj 92 233 *;
#X obj 337 197 swap 120;
#X obj 337 224 /;
#X obj 337 248 *;
#X obj 337 169 * 5000;
#X obj 336 334 max 2;
#X obj 92 262 + 100;
#X obj 180 297 * 50;
#X obj 336 307 * 20;
#X obj 387 68 r rey1;
#X obj 92 21 r rey2;
#X obj 180 19 r rey2;
#X obj 230 69 r rey2;
#X obj 337 22 r rey2;
#X obj 92 288 s qValue2;
#X obj 180 323 s qValue2;
#X obj 337 359 s qValue2;
#X connect 0 0 2 1;
#X connect 2 0 7 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 22 0;
#X connect 8 0 24 0;
#X connect 8 0 24 1;
#X connect 10 0 11 0;
#X connect 10 0 11 1;
#X connect 11 0 15 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 13 0 10 0;
#X connect 13 1 10 1;
#X connect 14 0 13 0;
#X connect 15 0 32 0;
#X connect 16 0 19 0;
#X connect 17 0 16 1;
#X connect 18 0 29 0;
#X connect 19 0 18 0;
#X connect 20 0 19 1;
#X connect 22 0 23 0;
#X connect 23 0 8 0;
#X connect 23 1 8 1;
#X connect 24 0 25 0;
#X connect 24 0 25 1;
#X connect 25 0 31 0;
#X connect 26 0 27 0;
#X connect 26 1 27 1;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 33 0;
#X connect 29 0 26 0;
#X connect 30 0 41 0;
#X connect 31 0 1 0;
#X connect 31 0 39 0;
#X connect 32 0 9 0;
#X connect 32 0 40 0;
#X connect 33 0 30 0;
#X connect 33 0 21 0;
#X connect 34 0 20 0;
#X connect 35 0 0 0;
#X connect 35 0 2 0;
#X connect 36 0 3 0;
#X connect 36 0 4 0;
#X connect 37 0 6 0;
#X connect 38 0 16 0;
#X connect 38 0 17 0;
#X restore 53 -12 pd thisQ;
#X obj 25 221 r panVal;
#X obj -44 -16 r outFreq2;
#X obj -27 59 r qValue2;
#X obj 138 256 fcpan 0.6;
#X obj -72 287 fcpan 0.6;
#X obj -72 246 *~;
#X obj 138 213 *~;
#X obj 46 170 line~;
#X obj 54 62 r d4;
#X obj 54 86 t f b;
#X msg 46 146 0 20;
#X floatatom 5 119 5 0 0 0 - - -;
#X obj 46 119 delay \$1;
#X msg 89 147 1 200;
#X obj 159 3 r start;
#X msg 159 30 0;
#X connect 0 0 1 0;
#X connect 1 0 15 0;
#X connect 2 0 3 0;
#X connect 3 0 16 0;
#X connect 8 0 2 0;
#X connect 8 0 1 1;
#X connect 10 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 8 0;
#X connect 12 0 1 2;
#X connect 13 0 6 0;
#X connect 13 1 7 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 15 0 14 0;
#X connect 16 0 13 0;
#X connect 17 0 16 1;
#X connect 17 0 15 1;
#X connect 18 0 19 0;
#X connect 19 0 21 0;
#X connect 19 0 22 1;
#X connect 19 1 22 0;
#X connect 19 1 23 0;
#X connect 20 0 17 0;
#X connect 22 0 20 0;
#X connect 23 0 17 0;
#X connect 24 0 25 0;
#X connect 25 0 2 1;
#X restore 134 54 pd soundGen;
#X obj 244 145 * 0.0075;
#X obj 244 377 / 0.0075;
#X obj 230 14 r windSpeed;
#X obj 244 403 max 0.001;
#X obj 316 320 t f b;
#X obj 230 69 *;
#X obj 245 38 r speed2;
#X obj 265 92 s windSpeed2;
#X obj 120 267 s rey2;
#X obj 316 293 r windSpeed2;
#X obj 244 457 s outFreq2;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 28 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 7 0 16 0;
#X connect 9 0 21 0;
#X connect 18 0 8 0;
#X connect 18 0 30 0;
#X connect 20 0 1 0;
#X connect 21 0 23 0;
#X connect 22 0 25 0;
#X connect 23 0 18 0;
#X connect 24 0 9 1;
#X connect 24 1 9 0;
#X connect 25 0 0 0;
#X connect 25 0 12 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 29 0 24 0;
#X restore 127 -56 pd pro2;
#X floatatom 443 -58 5 0 0 0 - - -;
#X obj 316 53 s aFrac;
#X obj 346 -59 log;
#X floatatom 374 54 5 0 0 0 - - -;
#X obj 346 18 + 1;
#X obj 346 -7 log;
#X obj 346 -33 + 1;
#X obj 502 -204 r outputS;
#X floatatom 502 -154 5 0 0 0 - - -;
#X msg 564 -152 0;
#X obj 48 -141 s start;
#X msg 190 -219 1;
#X msg 189 -198 2;
#X msg 190 -178 3;
#X msg 189 -157 4;
#X msg 189 -137 5;
#X msg 219 -219 6;
#X msg 218 -199 7;
#X msg 218 -180 8;
#X msg 218 -158 9;
#X msg 218 -137 10;
#X obj 117 -113 s noSources;
#X obj 273 -112 s noSources;
#X obj 379 -150 r noSources;
#X msg 616 -132 0.7;
#X obj 81 -202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 439 -84 s fracB;
#X obj 379 -101 t f i b;
#X obj 624 28 r aFrac;
#X msg 601 54 \$1;
#X obj 586 5 r start;
#X obj 586 81 f;
#X obj 487 115 /~;
#X obj 532 112 /~;
#X obj 82 -174 metro 100;
#X connect 0 0 4 0;
#X connect 1 0 5 0;
#X connect 3 0 5 1;
#X connect 3 0 4 1;
#X connect 4 0 57 0;
#X connect 5 0 58 0;
#X connect 10 0 52 0;
#X connect 11 0 35 0;
#X connect 13 0 14 0;
#X connect 14 0 12 0;
#X connect 27 0 31 0;
#X connect 29 0 28 0;
#X connect 29 0 26 0;
#X connect 30 0 29 0;
#X connect 31 0 30 0;
#X connect 32 0 33 0;
#X connect 33 0 3 0;
#X connect 34 0 3 0;
#X connect 36 0 46 0;
#X connect 37 0 46 0;
#X connect 38 0 46 0;
#X connect 39 0 46 0;
#X connect 40 0 46 0;
#X connect 41 0 47 0;
#X connect 42 0 47 0;
#X connect 43 0 47 0;
#X connect 44 0 47 0;
#X connect 45 0 47 0;
#X connect 48 0 10 0;
#X connect 49 0 3 0;
#X connect 50 0 59 0;
#X connect 52 0 27 0;
#X connect 52 1 9 0;
#X connect 52 1 25 0;
#X connect 52 2 51 0;
#X connect 53 0 54 0;
#X connect 54 0 56 1;
#X connect 55 0 56 0;
#X connect 56 0 58 1;
#X connect 56 0 57 1;
#X connect 57 0 2 0;
#X connect 58 0 2 1;
#X connect 59 0 35 0;