annotate Wally2.pd @ 23:c09bdbc0f6b7

Updates to Wally1 and add Wally2
author Roderick Selfridge <r.selfridge@qmul.ac.uk>
date Sun, 19 Apr 2015 18:34:34 +0100
parents
children 06e72098d992
rev   line source
r@23 1 #N canvas 348 192 681 386 10;
r@23 2 #X obj 34 -54 catch~ L;
r@23 3 #X obj 55 -29 catch~ R;
r@23 4 #X obj 34 90 dac~;
r@23 5 #X obj 111 -170 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
r@23 6 -1 -1 7800 1;
r@23 7 #X obj 111 -28 / 127;
r@23 8 #X obj 34 1 *~ 0.4;
r@23 9 #X obj 79 1 *~ 0.4;
r@23 10 #X text 135 -127 Output Gain;
r@23 11 #X msg 111 -197 40;
r@23 12 #X obj 111 -222 loadbang;
r@23 13 #X obj 82 43 lop~ 5000;
r@23 14 #X obj 9 43 lop~ 5000;
r@23 15 #N canvas 41 242 447 368 source1 0;
r@23 16 #X floatatom 139 1 8 0 0 0 - - -;
r@23 17 #X obj 197 -183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
r@23 18 -1 -1;
r@23 19 #X obj 197 -87 line;
r@23 20 #X obj 200 -58 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
r@23 21 -1 -1 0 1;
r@23 22 #X obj 197 -35 * 40;
r@23 23 #X obj 206 1 s windSpeed;
r@23 24 #X msg 197 -117 1 300;
r@23 25 #X msg 252 -112 0 200;
r@23 26 #X obj 252 -137 delay 300;
r@23 27 #X obj 76 -54 s panVal;
r@23 28 #X obj 76 -82 line;
r@23 29 #X obj 131 -132 delay 300;
r@23 30 #X msg 76 -119 0.5 300;
r@23 31 #X floatatom 21 -44 5 0 0 0 - - -;
r@23 32 #X msg 37 -119 1;
r@23 33 #X msg 131 -107 0 200;
r@23 34 #X obj 197 -211 inlet;
r@23 35 #N canvas 81 220 392 521 pro1 0;
r@23 36 #X obj 230 118 * 1.225;
r@23 37 #X obj 244 171 / 1.81e-05;
r@23 38 #X floatatom 120 237 15 0 0 0 - - -;
r@23 39 #X obj 244 200 swap 19.7;
r@23 40 #X obj 244 231 /;
r@23 41 #X obj 244 262 swap 1;
r@23 42 #X obj 244 290 -;
r@23 43 #X obj 244 317 * 0.198;
r@23 44 #X floatatom 163 462 10 0 0 0 - - -;
r@23 45 #X obj 244 346 *;
r@23 46 #X text 20 234 Reynolds Number;
r@23 47 #X text 36 87 Wind Speed (m/s);
r@23 48 #X floatatom 151 91 5 0 0 0 - - -;
r@23 49 #X obj 317 297 r windSpeed;
r@23 50 #X text 107 116 Mass Density of Air;
r@23 51 #X text 90 166 Dynamic Viscosity of Air;
r@23 52 #X text 59 459 Frequency (Hz);
r@23 53 #X floatatom 161 342 5 0 0 0 - - -;
r@23 54 #X text 46 337 Strouhal Number;
r@23 55 #X obj 244 457 s outFreq1;
r@23 56 #X obj 120 267 s rey1;
r@23 57 #X obj 244 430 min 21000;
r@23 58 #N canvas 251 237 467 395 soundGen 0;
r@23 59 #X obj -89 49 noise~;
r@23 60 #X obj -75 87 bp~ 1000 10;
r@23 61 #X obj 37 60 osc~;
r@23 62 #X obj 37 86 *~ 0.1;
r@23 63 #X obj -75 201 throw~ L;
r@23 64 #X obj -24 182 throw~ R;
r@23 65 #X obj 37 210 throw~ L;
r@23 66 #X obj 88 188 throw~ R;
r@23 67 #X obj -44 15 min 20000;
r@23 68 #X obj -27 59 r qValue2;
r@23 69 #N canvas 103 204 481 424 thisQ 0;
r@23 70 #X obj 125 47 < 5000;
r@23 71 #X floatatom 20 289 8 0 0 0 - - -;
r@23 72 #X obj 92 72 spigot;
r@23 73 #X obj 213 43 > 5000;
r@23 74 #X obj 180 71 spigot;
r@23 75 #X obj 180 116 spigot;
r@23 76 #X obj 230 94 < 10000;
r@23 77 #X obj 92 101 / 5000;
r@23 78 #X obj 92 181 /;
r@23 79 #X floatatom 120 326 8 0 0 0 - - -;
r@23 80 #X obj 180 218 /;
r@23 81 #X obj 180 245 *;
r@23 82 #X obj 180 141 / 10000;
r@23 83 #X obj 180 192 swap 160;
r@23 84 #X obj 180 166 * 260;
r@23 85 #X obj 180 272 *;
r@23 86 #X obj 337 74 spigot;
r@23 87 #X obj 370 46 > 10000;
r@23 88 #X obj 337 145 / 300000;
r@23 89 #X obj 337 115 spigot;
r@23 90 #X obj 387 93 < 300000;
r@23 91 #X floatatom 268 363 8 0 0 0 - - -;
r@23 92 #X obj 92 127 * 300;
r@23 93 #X obj 92 156 swap 300;
r@23 94 #X obj 92 205 *;
r@23 95 #X obj 92 233 *;
r@23 96 #X obj 337 197 swap 120;
r@23 97 #X obj 337 224 /;
r@23 98 #X obj 337 248 *;
r@23 99 #X obj 337 169 * 5000;
r@23 100 #X obj 336 334 max 2;
r@23 101 #X obj 92 262 + 100;
r@23 102 #X obj 180 297 * 50;
r@23 103 #X obj 336 307 * 20;
r@23 104 #X obj 92 21 r rey1;
r@23 105 #X obj 180 19 r rey1;
r@23 106 #X obj 337 22 r rey1;
r@23 107 #X obj 387 68 r rey1;
r@23 108 #X obj 230 69 r rey1;
r@23 109 #X obj 92 288 s qValue1;
r@23 110 #X obj 180 323 s qValue1;
r@23 111 #X obj 337 359 s qValue1;
r@23 112 #X connect 0 0 2 1;
r@23 113 #X connect 2 0 7 0;
r@23 114 #X connect 3 0 4 1;
r@23 115 #X connect 4 0 5 0;
r@23 116 #X connect 5 0 12 0;
r@23 117 #X connect 6 0 5 1;
r@23 118 #X connect 7 0 22 0;
r@23 119 #X connect 8 0 24 0;
r@23 120 #X connect 8 0 24 1;
r@23 121 #X connect 10 0 11 0;
r@23 122 #X connect 10 0 11 1;
r@23 123 #X connect 11 0 15 0;
r@23 124 #X connect 11 0 15 1;
r@23 125 #X connect 12 0 14 0;
r@23 126 #X connect 13 0 10 0;
r@23 127 #X connect 13 1 10 1;
r@23 128 #X connect 14 0 13 0;
r@23 129 #X connect 15 0 32 0;
r@23 130 #X connect 16 0 19 0;
r@23 131 #X connect 17 0 16 1;
r@23 132 #X connect 18 0 29 0;
r@23 133 #X connect 19 0 18 0;
r@23 134 #X connect 20 0 19 1;
r@23 135 #X connect 22 0 23 0;
r@23 136 #X connect 23 0 8 0;
r@23 137 #X connect 23 1 8 1;
r@23 138 #X connect 24 0 25 0;
r@23 139 #X connect 24 0 25 1;
r@23 140 #X connect 25 0 31 0;
r@23 141 #X connect 26 0 27 0;
r@23 142 #X connect 26 1 27 1;
r@23 143 #X connect 27 0 28 0;
r@23 144 #X connect 27 0 28 1;
r@23 145 #X connect 28 0 33 0;
r@23 146 #X connect 29 0 26 0;
r@23 147 #X connect 30 0 41 0;
r@23 148 #X connect 31 0 1 0;
r@23 149 #X connect 31 0 39 0;
r@23 150 #X connect 32 0 9 0;
r@23 151 #X connect 32 0 40 0;
r@23 152 #X connect 33 0 30 0;
r@23 153 #X connect 33 0 21 0;
r@23 154 #X connect 34 0 0 0;
r@23 155 #X connect 34 0 2 0;
r@23 156 #X connect 35 0 3 0;
r@23 157 #X connect 35 0 4 0;
r@23 158 #X connect 36 0 16 0;
r@23 159 #X connect 36 0 17 0;
r@23 160 #X connect 37 0 20 0;
r@23 161 #X connect 38 0 6 0;
r@23 162 #X restore 53 -12 pd thisQ;
r@23 163 #X obj -44 -16 r outFreq1;
r@23 164 #X obj 37 162 fcpan 0.6;
r@23 165 #X obj -75 151 fcpan 0.6;
r@23 166 #X obj 119 36 r panVal;
r@23 167 #X obj 194 50 == 0;
r@23 168 #X obj 194 23 r windSpeed;
r@23 169 #X obj 245 50 > 0;
r@23 170 #X floatatom 219 87 5 0 0 0 - - -;
r@23 171 #X obj 37 122 spigot~;
r@23 172 #X obj -75 123 spigot~;
r@23 173 #X obj 213 122 swap 1;
r@23 174 #X obj 213 149 -;
r@23 175 #X floatatom 246 181 5 0 0 0 - - -;
r@23 176 #X connect 0 0 1 0;
r@23 177 #X connect 1 0 20 0;
r@23 178 #X connect 2 0 3 0;
r@23 179 #X connect 3 0 19 0;
r@23 180 #X connect 8 0 2 0;
r@23 181 #X connect 8 0 1 1;
r@23 182 #X connect 9 0 1 2;
r@23 183 #X connect 11 0 8 0;
r@23 184 #X connect 12 0 6 0;
r@23 185 #X connect 12 1 7 0;
r@23 186 #X connect 13 0 4 0;
r@23 187 #X connect 13 1 5 0;
r@23 188 #X connect 14 0 12 1;
r@23 189 #X connect 14 0 13 1;
r@23 190 #X connect 15 0 18 0;
r@23 191 #X connect 16 0 15 0;
r@23 192 #X connect 16 0 17 0;
r@23 193 #X connect 17 0 18 0;
r@23 194 #X connect 18 0 21 0;
r@23 195 #X connect 19 0 12 0;
r@23 196 #X connect 20 0 13 0;
r@23 197 #X connect 21 0 22 0;
r@23 198 #X connect 21 1 22 1;
r@23 199 #X connect 22 0 23 0;
r@23 200 #X connect 22 0 19 1;
r@23 201 #X connect 22 0 20 1;
r@23 202 #X restore 230 66 pd soundGen;
r@23 203 #X obj 244 145 * 0.0075;
r@23 204 #X obj 244 377 / 0.0075;
r@23 205 #X obj 230 92 r windSpeed;
r@23 206 #X obj 244 403 max 0.001;
r@23 207 #X obj 316 320 t f b;
r@23 208 #X connect 0 0 23 0;
r@23 209 #X connect 1 0 2 0;
r@23 210 #X connect 1 0 3 0;
r@23 211 #X connect 2 0 20 0;
r@23 212 #X connect 3 0 4 0;
r@23 213 #X connect 3 1 4 1;
r@23 214 #X connect 4 0 5 0;
r@23 215 #X connect 5 0 6 0;
r@23 216 #X connect 5 1 6 1;
r@23 217 #X connect 6 0 7 0;
r@23 218 #X connect 7 0 9 0;
r@23 219 #X connect 7 0 17 0;
r@23 220 #X connect 9 0 24 0;
r@23 221 #X connect 13 0 27 0;
r@23 222 #X connect 21 0 8 0;
r@23 223 #X connect 21 0 19 0;
r@23 224 #X connect 23 0 1 0;
r@23 225 #X connect 24 0 26 0;
r@23 226 #X connect 25 0 0 0;
r@23 227 #X connect 26 0 21 0;
r@23 228 #X connect 27 0 9 1;
r@23 229 #X connect 27 1 9 0;
r@23 230 #X restore 153 28 pd pro1;
r@23 231 #X connect 1 0 6 0;
r@23 232 #X connect 1 0 8 0;
r@23 233 #X connect 1 0 11 0;
r@23 234 #X connect 1 0 12 0;
r@23 235 #X connect 1 0 14 0;
r@23 236 #X connect 2 0 3 0;
r@23 237 #X connect 3 0 4 0;
r@23 238 #X connect 4 0 0 0;
r@23 239 #X connect 4 0 5 0;
r@23 240 #X connect 6 0 2 0;
r@23 241 #X connect 7 0 2 0;
r@23 242 #X connect 8 0 7 0;
r@23 243 #X connect 10 0 9 0;
r@23 244 #X connect 10 0 13 0;
r@23 245 #X connect 11 0 15 0;
r@23 246 #X connect 12 0 10 0;
r@23 247 #X connect 14 0 10 0;
r@23 248 #X connect 15 0 10 0;
r@23 249 #X connect 16 0 1 0;
r@23 250 #X restore 455 -220 pd source1;
r@23 251 #N canvas 41 242 543 415 source1 0;
r@23 252 #X floatatom 139 1 8 0 0 0 - - -;
r@23 253 #X obj 197 -183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
r@23 254 -1 -1;
r@23 255 #X obj 197 -87 line;
r@23 256 #X obj 200 -58 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
r@23 257 -1 -1 0 1;
r@23 258 #X obj 197 -35 * 40;
r@23 259 #X obj 206 1 s windSpeed;
r@23 260 #X msg 197 -117 1 300;
r@23 261 #X msg 252 -112 0 200;
r@23 262 #X obj 252 -137 delay 300;
r@23 263 #X obj 76 -54 s panVal;
r@23 264 #X obj 76 -82 line;
r@23 265 #X obj 131 -132 delay 300;
r@23 266 #X msg 76 -119 0.5 300;
r@23 267 #X floatatom 21 -44 5 0 0 0 - - -;
r@23 268 #X msg 37 -119 1;
r@23 269 #X msg 131 -107 0 200;
r@23 270 #X obj 197 -211 inlet;
r@23 271 #N canvas 81 220 470 516 pro1 0;
r@23 272 #X obj 230 118 * 1.225;
r@23 273 #X obj 244 171 / 1.81e-05;
r@23 274 #X floatatom 120 237 15 0 0 0 - - -;
r@23 275 #X obj 244 200 swap 19.7;
r@23 276 #X obj 244 231 /;
r@23 277 #X obj 244 262 swap 1;
r@23 278 #X obj 244 290 -;
r@23 279 #X obj 244 317 * 0.198;
r@23 280 #X floatatom 163 462 10 0 0 0 - - -;
r@23 281 #X obj 244 346 *;
r@23 282 #X text 20 234 Reynolds Number;
r@23 283 #X text 36 87 Wind Speed (m/s);
r@23 284 #X floatatom 151 91 5 0 0 0 - - -;
r@23 285 #X obj 317 297 r windSpeed;
r@23 286 #X text 107 116 Mass Density of Air;
r@23 287 #X text 90 166 Dynamic Viscosity of Air;
r@23 288 #X text 59 459 Frequency (Hz);
r@23 289 #X floatatom 161 342 5 0 0 0 - - -;
r@23 290 #X text 46 337 Strouhal Number;
r@23 291 #X obj 244 457 s outFreq1;
r@23 292 #X obj 120 267 s rey1;
r@23 293 #X obj 244 430 min 21000;
r@23 294 #N canvas 251 237 467 395 soundGen 0;
r@23 295 #X obj -89 49 noise~;
r@23 296 #X obj -75 87 bp~ 1000 10;
r@23 297 #X obj 37 60 osc~;
r@23 298 #X obj 37 86 *~ 0.1;
r@23 299 #X obj -75 201 throw~ L;
r@23 300 #X obj -24 182 throw~ R;
r@23 301 #X obj 37 210 throw~ L;
r@23 302 #X obj 88 188 throw~ R;
r@23 303 #X obj -44 15 min 20000;
r@23 304 #X obj -27 59 r qValue2;
r@23 305 #N canvas 103 204 481 424 thisQ 0;
r@23 306 #X obj 125 47 < 5000;
r@23 307 #X floatatom 20 289 8 0 0 0 - - -;
r@23 308 #X obj 92 72 spigot;
r@23 309 #X obj 213 43 > 5000;
r@23 310 #X obj 180 71 spigot;
r@23 311 #X obj 180 116 spigot;
r@23 312 #X obj 230 94 < 10000;
r@23 313 #X obj 92 101 / 5000;
r@23 314 #X obj 92 181 /;
r@23 315 #X floatatom 120 326 8 0 0 0 - - -;
r@23 316 #X obj 180 218 /;
r@23 317 #X obj 180 245 *;
r@23 318 #X obj 180 141 / 10000;
r@23 319 #X obj 180 192 swap 160;
r@23 320 #X obj 180 166 * 260;
r@23 321 #X obj 180 272 *;
r@23 322 #X obj 337 74 spigot;
r@23 323 #X obj 370 46 > 10000;
r@23 324 #X obj 337 145 / 300000;
r@23 325 #X obj 337 115 spigot;
r@23 326 #X obj 387 93 < 300000;
r@23 327 #X floatatom 268 363 8 0 0 0 - - -;
r@23 328 #X obj 92 127 * 300;
r@23 329 #X obj 92 156 swap 300;
r@23 330 #X obj 92 205 *;
r@23 331 #X obj 92 233 *;
r@23 332 #X obj 337 197 swap 120;
r@23 333 #X obj 337 224 /;
r@23 334 #X obj 337 248 *;
r@23 335 #X obj 337 169 * 5000;
r@23 336 #X obj 336 334 max 2;
r@23 337 #X obj 92 262 + 100;
r@23 338 #X obj 180 297 * 50;
r@23 339 #X obj 336 307 * 20;
r@23 340 #X obj 92 21 r rey1;
r@23 341 #X obj 180 19 r rey1;
r@23 342 #X obj 337 22 r rey1;
r@23 343 #X obj 387 68 r rey1;
r@23 344 #X obj 230 69 r rey1;
r@23 345 #X obj 92 288 s qValue1;
r@23 346 #X obj 180 323 s qValue1;
r@23 347 #X obj 337 359 s qValue1;
r@23 348 #X connect 0 0 2 1;
r@23 349 #X connect 2 0 7 0;
r@23 350 #X connect 3 0 4 1;
r@23 351 #X connect 4 0 5 0;
r@23 352 #X connect 5 0 12 0;
r@23 353 #X connect 6 0 5 1;
r@23 354 #X connect 7 0 22 0;
r@23 355 #X connect 8 0 24 0;
r@23 356 #X connect 8 0 24 1;
r@23 357 #X connect 10 0 11 0;
r@23 358 #X connect 10 0 11 1;
r@23 359 #X connect 11 0 15 0;
r@23 360 #X connect 11 0 15 1;
r@23 361 #X connect 12 0 14 0;
r@23 362 #X connect 13 0 10 0;
r@23 363 #X connect 13 1 10 1;
r@23 364 #X connect 14 0 13 0;
r@23 365 #X connect 15 0 32 0;
r@23 366 #X connect 16 0 19 0;
r@23 367 #X connect 17 0 16 1;
r@23 368 #X connect 18 0 29 0;
r@23 369 #X connect 19 0 18 0;
r@23 370 #X connect 20 0 19 1;
r@23 371 #X connect 22 0 23 0;
r@23 372 #X connect 23 0 8 0;
r@23 373 #X connect 23 1 8 1;
r@23 374 #X connect 24 0 25 0;
r@23 375 #X connect 24 0 25 1;
r@23 376 #X connect 25 0 31 0;
r@23 377 #X connect 26 0 27 0;
r@23 378 #X connect 26 1 27 1;
r@23 379 #X connect 27 0 28 0;
r@23 380 #X connect 27 0 28 1;
r@23 381 #X connect 28 0 33 0;
r@23 382 #X connect 29 0 26 0;
r@23 383 #X connect 30 0 41 0;
r@23 384 #X connect 31 0 1 0;
r@23 385 #X connect 31 0 39 0;
r@23 386 #X connect 32 0 9 0;
r@23 387 #X connect 32 0 40 0;
r@23 388 #X connect 33 0 30 0;
r@23 389 #X connect 33 0 21 0;
r@23 390 #X connect 34 0 0 0;
r@23 391 #X connect 34 0 2 0;
r@23 392 #X connect 35 0 3 0;
r@23 393 #X connect 35 0 4 0;
r@23 394 #X connect 36 0 16 0;
r@23 395 #X connect 36 0 17 0;
r@23 396 #X connect 37 0 20 0;
r@23 397 #X connect 38 0 6 0;
r@23 398 #X restore 53 -12 pd thisQ;
r@23 399 #X obj -44 -16 r outFreq1;
r@23 400 #X obj 37 162 fcpan 0.6;
r@23 401 #X obj -75 151 fcpan 0.6;
r@23 402 #X obj 119 36 r panVal;
r@23 403 #X obj 194 50 == 0;
r@23 404 #X obj 194 23 r windSpeed;
r@23 405 #X obj 245 50 > 0;
r@23 406 #X floatatom 219 87 5 0 0 0 - - -;
r@23 407 #X obj 37 122 spigot~;
r@23 408 #X obj -75 123 spigot~;
r@23 409 #X obj 213 122 swap 1;
r@23 410 #X obj 213 149 -;
r@23 411 #X floatatom 246 181 5 0 0 0 - - -;
r@23 412 #X connect 0 0 1 0;
r@23 413 #X connect 1 0 20 0;
r@23 414 #X connect 2 0 3 0;
r@23 415 #X connect 3 0 19 0;
r@23 416 #X connect 8 0 2 0;
r@23 417 #X connect 8 0 1 1;
r@23 418 #X connect 9 0 1 2;
r@23 419 #X connect 11 0 8 0;
r@23 420 #X connect 12 0 6 0;
r@23 421 #X connect 12 1 7 0;
r@23 422 #X connect 13 0 4 0;
r@23 423 #X connect 13 1 5 0;
r@23 424 #X connect 14 0 12 1;
r@23 425 #X connect 14 0 13 1;
r@23 426 #X connect 15 0 18 0;
r@23 427 #X connect 16 0 15 0;
r@23 428 #X connect 16 0 17 0;
r@23 429 #X connect 17 0 18 0;
r@23 430 #X connect 18 0 21 0;
r@23 431 #X connect 19 0 12 0;
r@23 432 #X connect 20 0 13 0;
r@23 433 #X connect 21 0 22 0;
r@23 434 #X connect 21 1 22 1;
r@23 435 #X connect 22 0 23 0;
r@23 436 #X connect 22 0 19 1;
r@23 437 #X connect 22 0 20 1;
r@23 438 #X restore 230 66 pd soundGen;
r@23 439 #X obj 244 145 * 0.0075;
r@23 440 #X obj 244 377 / 0.0075;
r@23 441 #X obj 230 92 r windSpeed;
r@23 442 #X obj 244 403 max 0.001;
r@23 443 #X obj 316 320 t f b;
r@23 444 #X connect 0 0 23 0;
r@23 445 #X connect 1 0 2 0;
r@23 446 #X connect 1 0 3 0;
r@23 447 #X connect 2 0 20 0;
r@23 448 #X connect 3 0 4 0;
r@23 449 #X connect 3 1 4 1;
r@23 450 #X connect 4 0 5 0;
r@23 451 #X connect 5 0 6 0;
r@23 452 #X connect 5 1 6 1;
r@23 453 #X connect 6 0 7 0;
r@23 454 #X connect 7 0 9 0;
r@23 455 #X connect 7 0 17 0;
r@23 456 #X connect 9 0 24 0;
r@23 457 #X connect 13 0 27 0;
r@23 458 #X connect 21 0 8 0;
r@23 459 #X connect 21 0 19 0;
r@23 460 #X connect 23 0 1 0;
r@23 461 #X connect 24 0 26 0;
r@23 462 #X connect 25 0 0 0;
r@23 463 #X connect 26 0 21 0;
r@23 464 #X connect 27 0 9 1;
r@23 465 #X connect 27 1 9 0;
r@23 466 #X restore 153 28 pd pro1;
r@23 467 #X connect 1 0 6 0;
r@23 468 #X connect 1 0 8 0;
r@23 469 #X connect 1 0 11 0;
r@23 470 #X connect 1 0 12 0;
r@23 471 #X connect 1 0 14 0;
r@23 472 #X connect 2 0 3 0;
r@23 473 #X connect 3 0 4 0;
r@23 474 #X connect 4 0 0 0;
r@23 475 #X connect 4 0 5 0;
r@23 476 #X connect 6 0 2 0;
r@23 477 #X connect 7 0 2 0;
r@23 478 #X connect 8 0 7 0;
r@23 479 #X connect 10 0 9 0;
r@23 480 #X connect 10 0 13 0;
r@23 481 #X connect 11 0 15 0;
r@23 482 #X connect 12 0 10 0;
r@23 483 #X connect 14 0 10 0;
r@23 484 #X connect 15 0 10 0;
r@23 485 #X connect 16 0 1 0;
r@23 486 #X restore 476 -244 pd source1;
r@23 487 #N canvas 41 242 447 368 source1 0;
r@23 488 #X floatatom 139 1 8 0 0 0 - - -;
r@23 489 #X obj 197 -183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
r@23 490 -1 -1;
r@23 491 #X obj 197 -87 line;
r@23 492 #X obj 200 -58 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
r@23 493 -1 -1 0 1;
r@23 494 #X obj 197 -35 * 40;
r@23 495 #X obj 206 1 s windSpeed;
r@23 496 #X msg 197 -117 1 300;
r@23 497 #X msg 252 -112 0 200;
r@23 498 #X obj 252 -137 delay 300;
r@23 499 #X obj 76 -54 s panVal;
r@23 500 #X obj 76 -82 line;
r@23 501 #X obj 131 -132 delay 300;
r@23 502 #X msg 76 -119 0.5 300;
r@23 503 #X floatatom 21 -44 5 0 0 0 - - -;
r@23 504 #X msg 37 -119 1;
r@23 505 #X msg 131 -107 0 200;
r@23 506 #X obj 197 -211 inlet;
r@23 507 #N canvas 81 220 392 521 pro1 0;
r@23 508 #X obj 230 118 * 1.225;
r@23 509 #X obj 244 171 / 1.81e-05;
r@23 510 #X floatatom 120 237 15 0 0 0 - - -;
r@23 511 #X obj 244 200 swap 19.7;
r@23 512 #X obj 244 231 /;
r@23 513 #X obj 244 262 swap 1;
r@23 514 #X obj 244 290 -;
r@23 515 #X obj 244 317 * 0.198;
r@23 516 #X floatatom 163 462 10 0 0 0 - - -;
r@23 517 #X obj 244 346 *;
r@23 518 #X text 20 234 Reynolds Number;
r@23 519 #X text 36 87 Wind Speed (m/s);
r@23 520 #X floatatom 151 91 5 0 0 0 - - -;
r@23 521 #X obj 317 297 r windSpeed;
r@23 522 #X text 107 116 Mass Density of Air;
r@23 523 #X text 90 166 Dynamic Viscosity of Air;
r@23 524 #X text 59 459 Frequency (Hz);
r@23 525 #X floatatom 161 342 5 0 0 0 - - -;
r@23 526 #X text 46 337 Strouhal Number;
r@23 527 #X obj 244 457 s outFreq1;
r@23 528 #X obj 120 267 s rey1;
r@23 529 #X obj 244 430 min 21000;
r@23 530 #N canvas 251 237 467 395 soundGen 0;
r@23 531 #X obj -89 49 noise~;
r@23 532 #X obj -75 87 bp~ 1000 10;
r@23 533 #X obj 37 60 osc~;
r@23 534 #X obj 37 86 *~ 0.1;
r@23 535 #X obj -75 201 throw~ L;
r@23 536 #X obj -24 182 throw~ R;
r@23 537 #X obj 37 210 throw~ L;
r@23 538 #X obj 88 188 throw~ R;
r@23 539 #X obj -44 15 min 20000;
r@23 540 #X obj -27 59 r qValue2;
r@23 541 #N canvas 103 204 481 424 thisQ 0;
r@23 542 #X obj 125 47 < 5000;
r@23 543 #X floatatom 20 289 8 0 0 0 - - -;
r@23 544 #X obj 92 72 spigot;
r@23 545 #X obj 213 43 > 5000;
r@23 546 #X obj 180 71 spigot;
r@23 547 #X obj 180 116 spigot;
r@23 548 #X obj 230 94 < 10000;
r@23 549 #X obj 92 101 / 5000;
r@23 550 #X obj 92 181 /;
r@23 551 #X floatatom 120 326 8 0 0 0 - - -;
r@23 552 #X obj 180 218 /;
r@23 553 #X obj 180 245 *;
r@23 554 #X obj 180 141 / 10000;
r@23 555 #X obj 180 192 swap 160;
r@23 556 #X obj 180 166 * 260;
r@23 557 #X obj 180 272 *;
r@23 558 #X obj 337 74 spigot;
r@23 559 #X obj 370 46 > 10000;
r@23 560 #X obj 337 145 / 300000;
r@23 561 #X obj 337 115 spigot;
r@23 562 #X obj 387 93 < 300000;
r@23 563 #X floatatom 268 363 8 0 0 0 - - -;
r@23 564 #X obj 92 127 * 300;
r@23 565 #X obj 92 156 swap 300;
r@23 566 #X obj 92 205 *;
r@23 567 #X obj 92 233 *;
r@23 568 #X obj 337 197 swap 120;
r@23 569 #X obj 337 224 /;
r@23 570 #X obj 337 248 *;
r@23 571 #X obj 337 169 * 5000;
r@23 572 #X obj 336 334 max 2;
r@23 573 #X obj 92 262 + 100;
r@23 574 #X obj 180 297 * 50;
r@23 575 #X obj 336 307 * 20;
r@23 576 #X obj 92 21 r rey1;
r@23 577 #X obj 180 19 r rey1;
r@23 578 #X obj 337 22 r rey1;
r@23 579 #X obj 387 68 r rey1;
r@23 580 #X obj 230 69 r rey1;
r@23 581 #X obj 92 288 s qValue1;
r@23 582 #X obj 180 323 s qValue1;
r@23 583 #X obj 337 359 s qValue1;
r@23 584 #X connect 0 0 2 1;
r@23 585 #X connect 2 0 7 0;
r@23 586 #X connect 3 0 4 1;
r@23 587 #X connect 4 0 5 0;
r@23 588 #X connect 5 0 12 0;
r@23 589 #X connect 6 0 5 1;
r@23 590 #X connect 7 0 22 0;
r@23 591 #X connect 8 0 24 0;
r@23 592 #X connect 8 0 24 1;
r@23 593 #X connect 10 0 11 0;
r@23 594 #X connect 10 0 11 1;
r@23 595 #X connect 11 0 15 0;
r@23 596 #X connect 11 0 15 1;
r@23 597 #X connect 12 0 14 0;
r@23 598 #X connect 13 0 10 0;
r@23 599 #X connect 13 1 10 1;
r@23 600 #X connect 14 0 13 0;
r@23 601 #X connect 15 0 32 0;
r@23 602 #X connect 16 0 19 0;
r@23 603 #X connect 17 0 16 1;
r@23 604 #X connect 18 0 29 0;
r@23 605 #X connect 19 0 18 0;
r@23 606 #X connect 20 0 19 1;
r@23 607 #X connect 22 0 23 0;
r@23 608 #X connect 23 0 8 0;
r@23 609 #X connect 23 1 8 1;
r@23 610 #X connect 24 0 25 0;
r@23 611 #X connect 24 0 25 1;
r@23 612 #X connect 25 0 31 0;
r@23 613 #X connect 26 0 27 0;
r@23 614 #X connect 26 1 27 1;
r@23 615 #X connect 27 0 28 0;
r@23 616 #X connect 27 0 28 1;
r@23 617 #X connect 28 0 33 0;
r@23 618 #X connect 29 0 26 0;
r@23 619 #X connect 30 0 41 0;
r@23 620 #X connect 31 0 1 0;
r@23 621 #X connect 31 0 39 0;
r@23 622 #X connect 32 0 9 0;
r@23 623 #X connect 32 0 40 0;
r@23 624 #X connect 33 0 30 0;
r@23 625 #X connect 33 0 21 0;
r@23 626 #X connect 34 0 0 0;
r@23 627 #X connect 34 0 2 0;
r@23 628 #X connect 35 0 3 0;
r@23 629 #X connect 35 0 4 0;
r@23 630 #X connect 36 0 16 0;
r@23 631 #X connect 36 0 17 0;
r@23 632 #X connect 37 0 20 0;
r@23 633 #X connect 38 0 6 0;
r@23 634 #X restore 53 -12 pd thisQ;
r@23 635 #X obj -44 -16 r outFreq1;
r@23 636 #X obj 37 162 fcpan 0.6;
r@23 637 #X obj -75 151 fcpan 0.6;
r@23 638 #X obj 119 36 r panVal;
r@23 639 #X obj 194 50 == 0;
r@23 640 #X obj 194 23 r windSpeed;
r@23 641 #X obj 245 50 > 0;
r@23 642 #X floatatom 219 87 5 0 0 0 - - -;
r@23 643 #X obj 37 122 spigot~;
r@23 644 #X obj -75 123 spigot~;
r@23 645 #X obj 213 122 swap 1;
r@23 646 #X obj 213 149 -;
r@23 647 #X floatatom 246 181 5 0 0 0 - - -;
r@23 648 #X connect 0 0 1 0;
r@23 649 #X connect 1 0 20 0;
r@23 650 #X connect 2 0 3 0;
r@23 651 #X connect 3 0 19 0;
r@23 652 #X connect 8 0 2 0;
r@23 653 #X connect 8 0 1 1;
r@23 654 #X connect 9 0 1 2;
r@23 655 #X connect 11 0 8 0;
r@23 656 #X connect 12 0 6 0;
r@23 657 #X connect 12 1 7 0;
r@23 658 #X connect 13 0 4 0;
r@23 659 #X connect 13 1 5 0;
r@23 660 #X connect 14 0 12 1;
r@23 661 #X connect 14 0 13 1;
r@23 662 #X connect 15 0 18 0;
r@23 663 #X connect 16 0 15 0;
r@23 664 #X connect 16 0 17 0;
r@23 665 #X connect 17 0 18 0;
r@23 666 #X connect 18 0 21 0;
r@23 667 #X connect 19 0 12 0;
r@23 668 #X connect 20 0 13 0;
r@23 669 #X connect 21 0 22 0;
r@23 670 #X connect 21 1 22 1;
r@23 671 #X connect 22 0 23 0;
r@23 672 #X connect 22 0 19 1;
r@23 673 #X connect 22 0 20 1;
r@23 674 #X restore 230 66 pd soundGen;
r@23 675 #X obj 244 145 * 0.0075;
r@23 676 #X obj 244 377 / 0.0075;
r@23 677 #X obj 230 92 r windSpeed;
r@23 678 #X obj 244 403 max 0.001;
r@23 679 #X obj 316 320 t f b;
r@23 680 #X connect 0 0 23 0;
r@23 681 #X connect 1 0 2 0;
r@23 682 #X connect 1 0 3 0;
r@23 683 #X connect 2 0 20 0;
r@23 684 #X connect 3 0 4 0;
r@23 685 #X connect 3 1 4 1;
r@23 686 #X connect 4 0 5 0;
r@23 687 #X connect 5 0 6 0;
r@23 688 #X connect 5 1 6 1;
r@23 689 #X connect 6 0 7 0;
r@23 690 #X connect 7 0 9 0;
r@23 691 #X connect 7 0 17 0;
r@23 692 #X connect 9 0 24 0;
r@23 693 #X connect 13 0 27 0;
r@23 694 #X connect 21 0 8 0;
r@23 695 #X connect 21 0 19 0;
r@23 696 #X connect 23 0 1 0;
r@23 697 #X connect 24 0 26 0;
r@23 698 #X connect 25 0 0 0;
r@23 699 #X connect 26 0 21 0;
r@23 700 #X connect 27 0 9 1;
r@23 701 #X connect 27 1 9 0;
r@23 702 #X restore 153 28 pd pro1;
r@23 703 #X connect 1 0 6 0;
r@23 704 #X connect 1 0 8 0;
r@23 705 #X connect 1 0 11 0;
r@23 706 #X connect 1 0 12 0;
r@23 707 #X connect 1 0 14 0;
r@23 708 #X connect 2 0 3 0;
r@23 709 #X connect 3 0 4 0;
r@23 710 #X connect 4 0 0 0;
r@23 711 #X connect 4 0 5 0;
r@23 712 #X connect 6 0 2 0;
r@23 713 #X connect 7 0 2 0;
r@23 714 #X connect 8 0 7 0;
r@23 715 #X connect 10 0 9 0;
r@23 716 #X connect 10 0 13 0;
r@23 717 #X connect 11 0 15 0;
r@23 718 #X connect 12 0 10 0;
r@23 719 #X connect 14 0 10 0;
r@23 720 #X connect 15 0 10 0;
r@23 721 #X connect 16 0 1 0;
r@23 722 #X restore 428 -191 pd source1;
r@23 723 #N canvas 41 242 447 368 source1 0;
r@23 724 #X floatatom 139 1 8 0 0 0 - - -;
r@23 725 #X obj 197 -183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
r@23 726 -1 -1;
r@23 727 #X obj 197 -87 line;
r@23 728 #X obj 200 -58 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
r@23 729 -1 -1 0 1;
r@23 730 #X obj 197 -35 * 40;
r@23 731 #X obj 206 1 s windSpeed;
r@23 732 #X msg 197 -117 1 300;
r@23 733 #X msg 252 -112 0 200;
r@23 734 #X obj 252 -137 delay 300;
r@23 735 #X obj 76 -54 s panVal;
r@23 736 #X obj 76 -82 line;
r@23 737 #X obj 131 -132 delay 300;
r@23 738 #X msg 76 -119 0.5 300;
r@23 739 #X floatatom 21 -44 5 0 0 0 - - -;
r@23 740 #X msg 37 -119 1;
r@23 741 #X msg 131 -107 0 200;
r@23 742 #X obj 197 -211 inlet;
r@23 743 #N canvas 81 220 392 521 pro1 0;
r@23 744 #X obj 230 118 * 1.225;
r@23 745 #X obj 244 171 / 1.81e-05;
r@23 746 #X floatatom 120 237 15 0 0 0 - - -;
r@23 747 #X obj 244 200 swap 19.7;
r@23 748 #X obj 244 231 /;
r@23 749 #X obj 244 262 swap 1;
r@23 750 #X obj 244 290 -;
r@23 751 #X obj 244 317 * 0.198;
r@23 752 #X floatatom 163 462 10 0 0 0 - - -;
r@23 753 #X obj 244 346 *;
r@23 754 #X text 20 234 Reynolds Number;
r@23 755 #X text 36 87 Wind Speed (m/s);
r@23 756 #X floatatom 151 91 5 0 0 0 - - -;
r@23 757 #X obj 317 297 r windSpeed;
r@23 758 #X text 107 116 Mass Density of Air;
r@23 759 #X text 90 166 Dynamic Viscosity of Air;
r@23 760 #X text 59 459 Frequency (Hz);
r@23 761 #X floatatom 161 342 5 0 0 0 - - -;
r@23 762 #X text 46 337 Strouhal Number;
r@23 763 #X obj 244 457 s outFreq1;
r@23 764 #X obj 120 267 s rey1;
r@23 765 #X obj 244 430 min 21000;
r@23 766 #N canvas 251 237 467 395 soundGen 0;
r@23 767 #X obj -89 49 noise~;
r@23 768 #X obj -75 87 bp~ 1000 10;
r@23 769 #X obj 37 60 osc~;
r@23 770 #X obj 37 86 *~ 0.1;
r@23 771 #X obj -75 201 throw~ L;
r@23 772 #X obj -24 182 throw~ R;
r@23 773 #X obj 37 210 throw~ L;
r@23 774 #X obj 88 188 throw~ R;
r@23 775 #X obj -44 15 min 20000;
r@23 776 #X obj -27 59 r qValue2;
r@23 777 #N canvas 103 204 481 424 thisQ 0;
r@23 778 #X obj 125 47 < 5000;
r@23 779 #X floatatom 20 289 8 0 0 0 - - -;
r@23 780 #X obj 92 72 spigot;
r@23 781 #X obj 213 43 > 5000;
r@23 782 #X obj 180 71 spigot;
r@23 783 #X obj 180 116 spigot;
r@23 784 #X obj 230 94 < 10000;
r@23 785 #X obj 92 101 / 5000;
r@23 786 #X obj 92 181 /;
r@23 787 #X floatatom 120 326 8 0 0 0 - - -;
r@23 788 #X obj 180 218 /;
r@23 789 #X obj 180 245 *;
r@23 790 #X obj 180 141 / 10000;
r@23 791 #X obj 180 192 swap 160;
r@23 792 #X obj 180 166 * 260;
r@23 793 #X obj 180 272 *;
r@23 794 #X obj 337 74 spigot;
r@23 795 #X obj 370 46 > 10000;
r@23 796 #X obj 337 145 / 300000;
r@23 797 #X obj 337 115 spigot;
r@23 798 #X obj 387 93 < 300000;
r@23 799 #X floatatom 268 363 8 0 0 0 - - -;
r@23 800 #X obj 92 127 * 300;
r@23 801 #X obj 92 156 swap 300;
r@23 802 #X obj 92 205 *;
r@23 803 #X obj 92 233 *;
r@23 804 #X obj 337 197 swap 120;
r@23 805 #X obj 337 224 /;
r@23 806 #X obj 337 248 *;
r@23 807 #X obj 337 169 * 5000;
r@23 808 #X obj 336 334 max 2;
r@23 809 #X obj 92 262 + 100;
r@23 810 #X obj 180 297 * 50;
r@23 811 #X obj 336 307 * 20;
r@23 812 #X obj 92 21 r rey1;
r@23 813 #X obj 180 19 r rey1;
r@23 814 #X obj 337 22 r rey1;
r@23 815 #X obj 387 68 r rey1;
r@23 816 #X obj 230 69 r rey1;
r@23 817 #X obj 92 288 s qValue1;
r@23 818 #X obj 180 323 s qValue1;
r@23 819 #X obj 337 359 s qValue1;
r@23 820 #X connect 0 0 2 1;
r@23 821 #X connect 2 0 7 0;
r@23 822 #X connect 3 0 4 1;
r@23 823 #X connect 4 0 5 0;
r@23 824 #X connect 5 0 12 0;
r@23 825 #X connect 6 0 5 1;
r@23 826 #X connect 7 0 22 0;
r@23 827 #X connect 8 0 24 0;
r@23 828 #X connect 8 0 24 1;
r@23 829 #X connect 10 0 11 0;
r@23 830 #X connect 10 0 11 1;
r@23 831 #X connect 11 0 15 0;
r@23 832 #X connect 11 0 15 1;
r@23 833 #X connect 12 0 14 0;
r@23 834 #X connect 13 0 10 0;
r@23 835 #X connect 13 1 10 1;
r@23 836 #X connect 14 0 13 0;
r@23 837 #X connect 15 0 32 0;
r@23 838 #X connect 16 0 19 0;
r@23 839 #X connect 17 0 16 1;
r@23 840 #X connect 18 0 29 0;
r@23 841 #X connect 19 0 18 0;
r@23 842 #X connect 20 0 19 1;
r@23 843 #X connect 22 0 23 0;
r@23 844 #X connect 23 0 8 0;
r@23 845 #X connect 23 1 8 1;
r@23 846 #X connect 24 0 25 0;
r@23 847 #X connect 24 0 25 1;
r@23 848 #X connect 25 0 31 0;
r@23 849 #X connect 26 0 27 0;
r@23 850 #X connect 26 1 27 1;
r@23 851 #X connect 27 0 28 0;
r@23 852 #X connect 27 0 28 1;
r@23 853 #X connect 28 0 33 0;
r@23 854 #X connect 29 0 26 0;
r@23 855 #X connect 30 0 41 0;
r@23 856 #X connect 31 0 1 0;
r@23 857 #X connect 31 0 39 0;
r@23 858 #X connect 32 0 9 0;
r@23 859 #X connect 32 0 40 0;
r@23 860 #X connect 33 0 30 0;
r@23 861 #X connect 33 0 21 0;
r@23 862 #X connect 34 0 0 0;
r@23 863 #X connect 34 0 2 0;
r@23 864 #X connect 35 0 3 0;
r@23 865 #X connect 35 0 4 0;
r@23 866 #X connect 36 0 16 0;
r@23 867 #X connect 36 0 17 0;
r@23 868 #X connect 37 0 20 0;
r@23 869 #X connect 38 0 6 0;
r@23 870 #X restore 53 -12 pd thisQ;
r@23 871 #X obj -44 -16 r outFreq1;
r@23 872 #X obj 37 162 fcpan 0.6;
r@23 873 #X obj -75 151 fcpan 0.6;
r@23 874 #X obj 119 36 r panVal;
r@23 875 #X obj 194 50 == 0;
r@23 876 #X obj 194 23 r windSpeed;
r@23 877 #X obj 245 50 > 0;
r@23 878 #X floatatom 219 87 5 0 0 0 - - -;
r@23 879 #X obj 37 122 spigot~;
r@23 880 #X obj -75 123 spigot~;
r@23 881 #X obj 213 122 swap 1;
r@23 882 #X obj 213 149 -;
r@23 883 #X floatatom 246 181 5 0 0 0 - - -;
r@23 884 #X connect 0 0 1 0;
r@23 885 #X connect 1 0 20 0;
r@23 886 #X connect 2 0 3 0;
r@23 887 #X connect 3 0 19 0;
r@23 888 #X connect 8 0 2 0;
r@23 889 #X connect 8 0 1 1;
r@23 890 #X connect 9 0 1 2;
r@23 891 #X connect 11 0 8 0;
r@23 892 #X connect 12 0 6 0;
r@23 893 #X connect 12 1 7 0;
r@23 894 #X connect 13 0 4 0;
r@23 895 #X connect 13 1 5 0;
r@23 896 #X connect 14 0 12 1;
r@23 897 #X connect 14 0 13 1;
r@23 898 #X connect 15 0 18 0;
r@23 899 #X connect 16 0 15 0;
r@23 900 #X connect 16 0 17 0;
r@23 901 #X connect 17 0 18 0;
r@23 902 #X connect 18 0 21 0;
r@23 903 #X connect 19 0 12 0;
r@23 904 #X connect 20 0 13 0;
r@23 905 #X connect 21 0 22 0;
r@23 906 #X connect 21 1 22 1;
r@23 907 #X connect 22 0 23 0;
r@23 908 #X connect 22 0 19 1;
r@23 909 #X connect 22 0 20 1;
r@23 910 #X restore 230 66 pd soundGen;
r@23 911 #X obj 244 145 * 0.0075;
r@23 912 #X obj 244 377 / 0.0075;
r@23 913 #X obj 230 92 r windSpeed;
r@23 914 #X obj 244 403 max 0.001;
r@23 915 #X obj 316 320 t f b;
r@23 916 #X connect 0 0 23 0;
r@23 917 #X connect 1 0 2 0;
r@23 918 #X connect 1 0 3 0;
r@23 919 #X connect 2 0 20 0;
r@23 920 #X connect 3 0 4 0;
r@23 921 #X connect 3 1 4 1;
r@23 922 #X connect 4 0 5 0;
r@23 923 #X connect 5 0 6 0;
r@23 924 #X connect 5 1 6 1;
r@23 925 #X connect 6 0 7 0;
r@23 926 #X connect 7 0 9 0;
r@23 927 #X connect 7 0 17 0;
r@23 928 #X connect 9 0 24 0;
r@23 929 #X connect 13 0 27 0;
r@23 930 #X connect 21 0 8 0;
r@23 931 #X connect 21 0 19 0;
r@23 932 #X connect 23 0 1 0;
r@23 933 #X connect 24 0 26 0;
r@23 934 #X connect 25 0 0 0;
r@23 935 #X connect 26 0 21 0;
r@23 936 #X connect 27 0 9 1;
r@23 937 #X connect 27 1 9 0;
r@23 938 #X restore 153 28 pd pro1;
r@23 939 #X connect 1 0 6 0;
r@23 940 #X connect 1 0 8 0;
r@23 941 #X connect 1 0 11 0;
r@23 942 #X connect 1 0 12 0;
r@23 943 #X connect 1 0 14 0;
r@23 944 #X connect 2 0 3 0;
r@23 945 #X connect 3 0 4 0;
r@23 946 #X connect 4 0 0 0;
r@23 947 #X connect 4 0 5 0;
r@23 948 #X connect 6 0 2 0;
r@23 949 #X connect 7 0 2 0;
r@23 950 #X connect 8 0 7 0;
r@23 951 #X connect 10 0 9 0;
r@23 952 #X connect 10 0 13 0;
r@23 953 #X connect 11 0 15 0;
r@23 954 #X connect 12 0 10 0;
r@23 955 #X connect 14 0 10 0;
r@23 956 #X connect 15 0 10 0;
r@23 957 #X connect 16 0 1 0;
r@23 958 #X restore 382 -167 pd source1;
r@23 959 #N canvas 41 242 447 368 source1 0;
r@23 960 #X floatatom 139 1 8 0 0 0 - - -;
r@23 961 #X obj 197 -183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
r@23 962 -1 -1;
r@23 963 #X obj 197 -87 line;
r@23 964 #X obj 200 -58 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
r@23 965 -1 -1 0 1;
r@23 966 #X obj 197 -35 * 40;
r@23 967 #X obj 206 1 s windSpeed;
r@23 968 #X msg 197 -117 1 300;
r@23 969 #X msg 252 -112 0 200;
r@23 970 #X obj 252 -137 delay 300;
r@23 971 #X obj 76 -54 s panVal;
r@23 972 #X obj 76 -82 line;
r@23 973 #X obj 131 -132 delay 300;
r@23 974 #X msg 76 -119 0.5 300;
r@23 975 #X floatatom 21 -44 5 0 0 0 - - -;
r@23 976 #X msg 37 -119 1;
r@23 977 #X msg 131 -107 0 200;
r@23 978 #X obj 197 -211 inlet;
r@23 979 #N canvas 81 220 392 521 pro1 0;
r@23 980 #X obj 230 118 * 1.225;
r@23 981 #X obj 244 171 / 1.81e-05;
r@23 982 #X floatatom 120 237 15 0 0 0 - - -;
r@23 983 #X obj 244 200 swap 19.7;
r@23 984 #X obj 244 231 /;
r@23 985 #X obj 244 262 swap 1;
r@23 986 #X obj 244 290 -;
r@23 987 #X obj 244 317 * 0.198;
r@23 988 #X floatatom 163 462 10 0 0 0 - - -;
r@23 989 #X obj 244 346 *;
r@23 990 #X text 20 234 Reynolds Number;
r@23 991 #X text 36 87 Wind Speed (m/s);
r@23 992 #X floatatom 151 91 5 0 0 0 - - -;
r@23 993 #X obj 317 297 r windSpeed;
r@23 994 #X text 107 116 Mass Density of Air;
r@23 995 #X text 90 166 Dynamic Viscosity of Air;
r@23 996 #X text 59 459 Frequency (Hz);
r@23 997 #X floatatom 161 342 5 0 0 0 - - -;
r@23 998 #X text 46 337 Strouhal Number;
r@23 999 #X obj 244 457 s outFreq1;
r@23 1000 #X obj 120 267 s rey1;
r@23 1001 #X obj 244 430 min 21000;
r@23 1002 #N canvas 251 237 467 395 soundGen 0;
r@23 1003 #X obj -89 49 noise~;
r@23 1004 #X obj -75 87 bp~ 1000 10;
r@23 1005 #X obj 37 60 osc~;
r@23 1006 #X obj 37 86 *~ 0.1;
r@23 1007 #X obj -75 201 throw~ L;
r@23 1008 #X obj -24 182 throw~ R;
r@23 1009 #X obj 37 210 throw~ L;
r@23 1010 #X obj 88 188 throw~ R;
r@23 1011 #X obj -44 15 min 20000;
r@23 1012 #X obj -27 59 r qValue2;
r@23 1013 #N canvas 103 204 481 424 thisQ 0;
r@23 1014 #X obj 125 47 < 5000;
r@23 1015 #X floatatom 20 289 8 0 0 0 - - -;
r@23 1016 #X obj 92 72 spigot;
r@23 1017 #X obj 213 43 > 5000;
r@23 1018 #X obj 180 71 spigot;
r@23 1019 #X obj 180 116 spigot;
r@23 1020 #X obj 230 94 < 10000;
r@23 1021 #X obj 92 101 / 5000;
r@23 1022 #X obj 92 181 /;
r@23 1023 #X floatatom 120 326 8 0 0 0 - - -;
r@23 1024 #X obj 180 218 /;
r@23 1025 #X obj 180 245 *;
r@23 1026 #X obj 180 141 / 10000;
r@23 1027 #X obj 180 192 swap 160;
r@23 1028 #X obj 180 166 * 260;
r@23 1029 #X obj 180 272 *;
r@23 1030 #X obj 337 74 spigot;
r@23 1031 #X obj 370 46 > 10000;
r@23 1032 #X obj 337 145 / 300000;
r@23 1033 #X obj 337 115 spigot;
r@23 1034 #X obj 387 93 < 300000;
r@23 1035 #X floatatom 268 363 8 0 0 0 - - -;
r@23 1036 #X obj 92 127 * 300;
r@23 1037 #X obj 92 156 swap 300;
r@23 1038 #X obj 92 205 *;
r@23 1039 #X obj 92 233 *;
r@23 1040 #X obj 337 197 swap 120;
r@23 1041 #X obj 337 224 /;
r@23 1042 #X obj 337 248 *;
r@23 1043 #X obj 337 169 * 5000;
r@23 1044 #X obj 336 334 max 2;
r@23 1045 #X obj 92 262 + 100;
r@23 1046 #X obj 180 297 * 50;
r@23 1047 #X obj 336 307 * 20;
r@23 1048 #X obj 92 21 r rey1;
r@23 1049 #X obj 180 19 r rey1;
r@23 1050 #X obj 337 22 r rey1;
r@23 1051 #X obj 387 68 r rey1;
r@23 1052 #X obj 230 69 r rey1;
r@23 1053 #X obj 92 288 s qValue1;
r@23 1054 #X obj 180 323 s qValue1;
r@23 1055 #X obj 337 359 s qValue1;
r@23 1056 #X connect 0 0 2 1;
r@23 1057 #X connect 2 0 7 0;
r@23 1058 #X connect 3 0 4 1;
r@23 1059 #X connect 4 0 5 0;
r@23 1060 #X connect 5 0 12 0;
r@23 1061 #X connect 6 0 5 1;
r@23 1062 #X connect 7 0 22 0;
r@23 1063 #X connect 8 0 24 0;
r@23 1064 #X connect 8 0 24 1;
r@23 1065 #X connect 10 0 11 0;
r@23 1066 #X connect 10 0 11 1;
r@23 1067 #X connect 11 0 15 0;
r@23 1068 #X connect 11 0 15 1;
r@23 1069 #X connect 12 0 14 0;
r@23 1070 #X connect 13 0 10 0;
r@23 1071 #X connect 13 1 10 1;
r@23 1072 #X connect 14 0 13 0;
r@23 1073 #X connect 15 0 32 0;
r@23 1074 #X connect 16 0 19 0;
r@23 1075 #X connect 17 0 16 1;
r@23 1076 #X connect 18 0 29 0;
r@23 1077 #X connect 19 0 18 0;
r@23 1078 #X connect 20 0 19 1;
r@23 1079 #X connect 22 0 23 0;
r@23 1080 #X connect 23 0 8 0;
r@23 1081 #X connect 23 1 8 1;
r@23 1082 #X connect 24 0 25 0;
r@23 1083 #X connect 24 0 25 1;
r@23 1084 #X connect 25 0 31 0;
r@23 1085 #X connect 26 0 27 0;
r@23 1086 #X connect 26 1 27 1;
r@23 1087 #X connect 27 0 28 0;
r@23 1088 #X connect 27 0 28 1;
r@23 1089 #X connect 28 0 33 0;
r@23 1090 #X connect 29 0 26 0;
r@23 1091 #X connect 30 0 41 0;
r@23 1092 #X connect 31 0 1 0;
r@23 1093 #X connect 31 0 39 0;
r@23 1094 #X connect 32 0 9 0;
r@23 1095 #X connect 32 0 40 0;
r@23 1096 #X connect 33 0 30 0;
r@23 1097 #X connect 33 0 21 0;
r@23 1098 #X connect 34 0 0 0;
r@23 1099 #X connect 34 0 2 0;
r@23 1100 #X connect 35 0 3 0;
r@23 1101 #X connect 35 0 4 0;
r@23 1102 #X connect 36 0 16 0;
r@23 1103 #X connect 36 0 17 0;
r@23 1104 #X connect 37 0 20 0;
r@23 1105 #X connect 38 0 6 0;
r@23 1106 #X restore 53 -12 pd thisQ;
r@23 1107 #X obj -44 -16 r outFreq1;
r@23 1108 #X obj 37 162 fcpan 0.6;
r@23 1109 #X obj -75 151 fcpan 0.6;
r@23 1110 #X obj 119 36 r panVal;
r@23 1111 #X obj 194 50 == 0;
r@23 1112 #X obj 194 23 r windSpeed;
r@23 1113 #X obj 245 50 > 0;
r@23 1114 #X floatatom 219 87 5 0 0 0 - - -;
r@23 1115 #X obj 37 122 spigot~;
r@23 1116 #X obj -75 123 spigot~;
r@23 1117 #X obj 213 122 swap 1;
r@23 1118 #X obj 213 149 -;
r@23 1119 #X floatatom 246 181 5 0 0 0 - - -;
r@23 1120 #X connect 0 0 1 0;
r@23 1121 #X connect 1 0 20 0;
r@23 1122 #X connect 2 0 3 0;
r@23 1123 #X connect 3 0 19 0;
r@23 1124 #X connect 8 0 2 0;
r@23 1125 #X connect 8 0 1 1;
r@23 1126 #X connect 9 0 1 2;
r@23 1127 #X connect 11 0 8 0;
r@23 1128 #X connect 12 0 6 0;
r@23 1129 #X connect 12 1 7 0;
r@23 1130 #X connect 13 0 4 0;
r@23 1131 #X connect 13 1 5 0;
r@23 1132 #X connect 14 0 12 1;
r@23 1133 #X connect 14 0 13 1;
r@23 1134 #X connect 15 0 18 0;
r@23 1135 #X connect 16 0 15 0;
r@23 1136 #X connect 16 0 17 0;
r@23 1137 #X connect 17 0 18 0;
r@23 1138 #X connect 18 0 21 0;
r@23 1139 #X connect 19 0 12 0;
r@23 1140 #X connect 20 0 13 0;
r@23 1141 #X connect 21 0 22 0;
r@23 1142 #X connect 21 1 22 1;
r@23 1143 #X connect 22 0 23 0;
r@23 1144 #X connect 22 0 19 1;
r@23 1145 #X connect 22 0 20 1;
r@23 1146 #X restore 230 66 pd soundGen;
r@23 1147 #X obj 244 145 * 0.0075;
r@23 1148 #X obj 244 377 / 0.0075;
r@23 1149 #X obj 230 92 r windSpeed;
r@23 1150 #X obj 244 403 max 0.001;
r@23 1151 #X obj 316 320 t f b;
r@23 1152 #X connect 0 0 23 0;
r@23 1153 #X connect 1 0 2 0;
r@23 1154 #X connect 1 0 3 0;
r@23 1155 #X connect 2 0 20 0;
r@23 1156 #X connect 3 0 4 0;
r@23 1157 #X connect 3 1 4 1;
r@23 1158 #X connect 4 0 5 0;
r@23 1159 #X connect 5 0 6 0;
r@23 1160 #X connect 5 1 6 1;
r@23 1161 #X connect 6 0 7 0;
r@23 1162 #X connect 7 0 9 0;
r@23 1163 #X connect 7 0 17 0;
r@23 1164 #X connect 9 0 24 0;
r@23 1165 #X connect 13 0 27 0;
r@23 1166 #X connect 21 0 8 0;
r@23 1167 #X connect 21 0 19 0;
r@23 1168 #X connect 23 0 1 0;
r@23 1169 #X connect 24 0 26 0;
r@23 1170 #X connect 25 0 0 0;
r@23 1171 #X connect 26 0 21 0;
r@23 1172 #X connect 27 0 9 1;
r@23 1173 #X connect 27 1 9 0;
r@23 1174 #X restore 153 28 pd pro1;
r@23 1175 #X connect 1 0 6 0;
r@23 1176 #X connect 1 0 8 0;
r@23 1177 #X connect 1 0 11 0;
r@23 1178 #X connect 1 0 12 0;
r@23 1179 #X connect 1 0 14 0;
r@23 1180 #X connect 2 0 3 0;
r@23 1181 #X connect 3 0 4 0;
r@23 1182 #X connect 4 0 0 0;
r@23 1183 #X connect 4 0 5 0;
r@23 1184 #X connect 6 0 2 0;
r@23 1185 #X connect 7 0 2 0;
r@23 1186 #X connect 8 0 7 0;
r@23 1187 #X connect 10 0 9 0;
r@23 1188 #X connect 10 0 13 0;
r@23 1189 #X connect 11 0 15 0;
r@23 1190 #X connect 12 0 10 0;
r@23 1191 #X connect 14 0 10 0;
r@23 1192 #X connect 15 0 10 0;
r@23 1193 #X connect 16 0 1 0;
r@23 1194 #X restore 353 -142 pd source1;
r@23 1195 #N canvas 41 242 447 368 source1 0;
r@23 1196 #X floatatom 139 1 8 0 0 0 - - -;
r@23 1197 #X obj 197 -183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
r@23 1198 -1 -1;
r@23 1199 #X obj 197 -87 line;
r@23 1200 #X obj 200 -58 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
r@23 1201 -1 -1 0 1;
r@23 1202 #X obj 197 -35 * 40;
r@23 1203 #X obj 206 1 s windSpeed;
r@23 1204 #X msg 197 -117 1 300;
r@23 1205 #X msg 252 -112 0 200;
r@23 1206 #X obj 252 -137 delay 300;
r@23 1207 #X obj 76 -54 s panVal;
r@23 1208 #X obj 76 -82 line;
r@23 1209 #X obj 131 -132 delay 300;
r@23 1210 #X msg 76 -119 0.5 300;
r@23 1211 #X floatatom 21 -44 5 0 0 0 - - -;
r@23 1212 #X msg 37 -119 1;
r@23 1213 #X msg 131 -107 0 200;
r@23 1214 #X obj 197 -211 inlet;
r@23 1215 #N canvas 81 220 392 521 pro1 0;
r@23 1216 #X obj 230 118 * 1.225;
r@23 1217 #X obj 244 171 / 1.81e-05;
r@23 1218 #X floatatom 120 237 15 0 0 0 - - -;
r@23 1219 #X obj 244 200 swap 19.7;
r@23 1220 #X obj 244 231 /;
r@23 1221 #X obj 244 262 swap 1;
r@23 1222 #X obj 244 290 -;
r@23 1223 #X obj 244 317 * 0.198;
r@23 1224 #X floatatom 163 462 10 0 0 0 - - -;
r@23 1225 #X obj 244 346 *;
r@23 1226 #X text 20 234 Reynolds Number;
r@23 1227 #X text 36 87 Wind Speed (m/s);
r@23 1228 #X floatatom 151 91 5 0 0 0 - - -;
r@23 1229 #X obj 317 297 r windSpeed;
r@23 1230 #X text 107 116 Mass Density of Air;
r@23 1231 #X text 90 166 Dynamic Viscosity of Air;
r@23 1232 #X text 59 459 Frequency (Hz);
r@23 1233 #X floatatom 161 342 5 0 0 0 - - -;
r@23 1234 #X text 46 337 Strouhal Number;
r@23 1235 #X obj 244 457 s outFreq1;
r@23 1236 #X obj 120 267 s rey1;
r@23 1237 #X obj 244 430 min 21000;
r@23 1238 #N canvas 251 237 467 395 soundGen 0;
r@23 1239 #X obj -89 49 noise~;
r@23 1240 #X obj -75 87 bp~ 1000 10;
r@23 1241 #X obj 37 60 osc~;
r@23 1242 #X obj 37 86 *~ 0.1;
r@23 1243 #X obj -75 201 throw~ L;
r@23 1244 #X obj -24 182 throw~ R;
r@23 1245 #X obj 37 210 throw~ L;
r@23 1246 #X obj 88 188 throw~ R;
r@23 1247 #X obj -44 15 min 20000;
r@23 1248 #X obj -27 59 r qValue2;
r@23 1249 #N canvas 103 204 481 424 thisQ 0;
r@23 1250 #X obj 125 47 < 5000;
r@23 1251 #X floatatom 20 289 8 0 0 0 - - -;
r@23 1252 #X obj 92 72 spigot;
r@23 1253 #X obj 213 43 > 5000;
r@23 1254 #X obj 180 71 spigot;
r@23 1255 #X obj 180 116 spigot;
r@23 1256 #X obj 230 94 < 10000;
r@23 1257 #X obj 92 101 / 5000;
r@23 1258 #X obj 92 181 /;
r@23 1259 #X floatatom 120 326 8 0 0 0 - - -;
r@23 1260 #X obj 180 218 /;
r@23 1261 #X obj 180 245 *;
r@23 1262 #X obj 180 141 / 10000;
r@23 1263 #X obj 180 192 swap 160;
r@23 1264 #X obj 180 166 * 260;
r@23 1265 #X obj 180 272 *;
r@23 1266 #X obj 337 74 spigot;
r@23 1267 #X obj 370 46 > 10000;
r@23 1268 #X obj 337 145 / 300000;
r@23 1269 #X obj 337 115 spigot;
r@23 1270 #X obj 387 93 < 300000;
r@23 1271 #X floatatom 268 363 8 0 0 0 - - -;
r@23 1272 #X obj 92 127 * 300;
r@23 1273 #X obj 92 156 swap 300;
r@23 1274 #X obj 92 205 *;
r@23 1275 #X obj 92 233 *;
r@23 1276 #X obj 337 197 swap 120;
r@23 1277 #X obj 337 224 /;
r@23 1278 #X obj 337 248 *;
r@23 1279 #X obj 337 169 * 5000;
r@23 1280 #X obj 336 334 max 2;
r@23 1281 #X obj 92 262 + 100;
r@23 1282 #X obj 180 297 * 50;
r@23 1283 #X obj 336 307 * 20;
r@23 1284 #X obj 92 21 r rey1;
r@23 1285 #X obj 180 19 r rey1;
r@23 1286 #X obj 337 22 r rey1;
r@23 1287 #X obj 387 68 r rey1;
r@23 1288 #X obj 230 69 r rey1;
r@23 1289 #X obj 92 288 s qValue1;
r@23 1290 #X obj 180 323 s qValue1;
r@23 1291 #X obj 337 359 s qValue1;
r@23 1292 #X connect 0 0 2 1;
r@23 1293 #X connect 2 0 7 0;
r@23 1294 #X connect 3 0 4 1;
r@23 1295 #X connect 4 0 5 0;
r@23 1296 #X connect 5 0 12 0;
r@23 1297 #X connect 6 0 5 1;
r@23 1298 #X connect 7 0 22 0;
r@23 1299 #X connect 8 0 24 0;
r@23 1300 #X connect 8 0 24 1;
r@23 1301 #X connect 10 0 11 0;
r@23 1302 #X connect 10 0 11 1;
r@23 1303 #X connect 11 0 15 0;
r@23 1304 #X connect 11 0 15 1;
r@23 1305 #X connect 12 0 14 0;
r@23 1306 #X connect 13 0 10 0;
r@23 1307 #X connect 13 1 10 1;
r@23 1308 #X connect 14 0 13 0;
r@23 1309 #X connect 15 0 32 0;
r@23 1310 #X connect 16 0 19 0;
r@23 1311 #X connect 17 0 16 1;
r@23 1312 #X connect 18 0 29 0;
r@23 1313 #X connect 19 0 18 0;
r@23 1314 #X connect 20 0 19 1;
r@23 1315 #X connect 22 0 23 0;
r@23 1316 #X connect 23 0 8 0;
r@23 1317 #X connect 23 1 8 1;
r@23 1318 #X connect 24 0 25 0;
r@23 1319 #X connect 24 0 25 1;
r@23 1320 #X connect 25 0 31 0;
r@23 1321 #X connect 26 0 27 0;
r@23 1322 #X connect 26 1 27 1;
r@23 1323 #X connect 27 0 28 0;
r@23 1324 #X connect 27 0 28 1;
r@23 1325 #X connect 28 0 33 0;
r@23 1326 #X connect 29 0 26 0;
r@23 1327 #X connect 30 0 41 0;
r@23 1328 #X connect 31 0 1 0;
r@23 1329 #X connect 31 0 39 0;
r@23 1330 #X connect 32 0 9 0;
r@23 1331 #X connect 32 0 40 0;
r@23 1332 #X connect 33 0 30 0;
r@23 1333 #X connect 33 0 21 0;
r@23 1334 #X connect 34 0 0 0;
r@23 1335 #X connect 34 0 2 0;
r@23 1336 #X connect 35 0 3 0;
r@23 1337 #X connect 35 0 4 0;
r@23 1338 #X connect 36 0 16 0;
r@23 1339 #X connect 36 0 17 0;
r@23 1340 #X connect 37 0 20 0;
r@23 1341 #X connect 38 0 6 0;
r@23 1342 #X restore 53 -12 pd thisQ;
r@23 1343 #X obj -44 -16 r outFreq1;
r@23 1344 #X obj 37 162 fcpan 0.6;
r@23 1345 #X obj -75 151 fcpan 0.6;
r@23 1346 #X obj 119 36 r panVal;
r@23 1347 #X obj 194 50 == 0;
r@23 1348 #X obj 194 23 r windSpeed;
r@23 1349 #X obj 245 50 > 0;
r@23 1350 #X floatatom 219 87 5 0 0 0 - - -;
r@23 1351 #X obj 37 122 spigot~;
r@23 1352 #X obj -75 123 spigot~;
r@23 1353 #X obj 213 122 swap 1;
r@23 1354 #X obj 213 149 -;
r@23 1355 #X floatatom 246 181 5 0 0 0 - - -;
r@23 1356 #X connect 0 0 1 0;
r@23 1357 #X connect 1 0 20 0;
r@23 1358 #X connect 2 0 3 0;
r@23 1359 #X connect 3 0 19 0;
r@23 1360 #X connect 8 0 2 0;
r@23 1361 #X connect 8 0 1 1;
r@23 1362 #X connect 9 0 1 2;
r@23 1363 #X connect 11 0 8 0;
r@23 1364 #X connect 12 0 6 0;
r@23 1365 #X connect 12 1 7 0;
r@23 1366 #X connect 13 0 4 0;
r@23 1367 #X connect 13 1 5 0;
r@23 1368 #X connect 14 0 12 1;
r@23 1369 #X connect 14 0 13 1;
r@23 1370 #X connect 15 0 18 0;
r@23 1371 #X connect 16 0 15 0;
r@23 1372 #X connect 16 0 17 0;
r@23 1373 #X connect 17 0 18 0;
r@23 1374 #X connect 18 0 21 0;
r@23 1375 #X connect 19 0 12 0;
r@23 1376 #X connect 20 0 13 0;
r@23 1377 #X connect 21 0 22 0;
r@23 1378 #X connect 21 1 22 1;
r@23 1379 #X connect 22 0 23 0;
r@23 1380 #X connect 22 0 19 1;
r@23 1381 #X connect 22 0 20 1;
r@23 1382 #X restore 230 66 pd soundGen;
r@23 1383 #X obj 244 145 * 0.0075;
r@23 1384 #X obj 244 377 / 0.0075;
r@23 1385 #X obj 230 92 r windSpeed;
r@23 1386 #X obj 244 403 max 0.001;
r@23 1387 #X obj 316 320 t f b;
r@23 1388 #X connect 0 0 23 0;
r@23 1389 #X connect 1 0 2 0;
r@23 1390 #X connect 1 0 3 0;
r@23 1391 #X connect 2 0 20 0;
r@23 1392 #X connect 3 0 4 0;
r@23 1393 #X connect 3 1 4 1;
r@23 1394 #X connect 4 0 5 0;
r@23 1395 #X connect 5 0 6 0;
r@23 1396 #X connect 5 1 6 1;
r@23 1397 #X connect 6 0 7 0;
r@23 1398 #X connect 7 0 9 0;
r@23 1399 #X connect 7 0 17 0;
r@23 1400 #X connect 9 0 24 0;
r@23 1401 #X connect 13 0 27 0;
r@23 1402 #X connect 21 0 8 0;
r@23 1403 #X connect 21 0 19 0;
r@23 1404 #X connect 23 0 1 0;
r@23 1405 #X connect 24 0 26 0;
r@23 1406 #X connect 25 0 0 0;
r@23 1407 #X connect 26 0 21 0;
r@23 1408 #X connect 27 0 9 1;
r@23 1409 #X connect 27 1 9 0;
r@23 1410 #X restore 153 28 pd pro1;
r@23 1411 #X connect 1 0 6 0;
r@23 1412 #X connect 1 0 8 0;
r@23 1413 #X connect 1 0 11 0;
r@23 1414 #X connect 1 0 12 0;
r@23 1415 #X connect 1 0 14 0;
r@23 1416 #X connect 2 0 3 0;
r@23 1417 #X connect 3 0 4 0;
r@23 1418 #X connect 4 0 0 0;
r@23 1419 #X connect 4 0 5 0;
r@23 1420 #X connect 6 0 2 0;
r@23 1421 #X connect 7 0 2 0;
r@23 1422 #X connect 8 0 7 0;
r@23 1423 #X connect 10 0 9 0;
r@23 1424 #X connect 10 0 13 0;
r@23 1425 #X connect 11 0 15 0;
r@23 1426 #X connect 12 0 10 0;
r@23 1427 #X connect 14 0 10 0;
r@23 1428 #X connect 15 0 10 0;
r@23 1429 #X connect 16 0 1 0;
r@23 1430 #X restore 324 -115 pd source1;
r@23 1431 #N canvas 41 242 447 368 source1 0;
r@23 1432 #X floatatom 139 1 8 0 0 0 - - -;
r@23 1433 #X obj 197 -183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
r@23 1434 -1 -1;
r@23 1435 #X obj 197 -87 line;
r@23 1436 #X obj 200 -58 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
r@23 1437 -1 -1 0 1;
r@23 1438 #X obj 197 -35 * 40;
r@23 1439 #X obj 206 1 s windSpeed;
r@23 1440 #X msg 197 -117 1 300;
r@23 1441 #X msg 252 -112 0 200;
r@23 1442 #X obj 252 -137 delay 300;
r@23 1443 #X obj 76 -54 s panVal;
r@23 1444 #X obj 76 -82 line;
r@23 1445 #X obj 131 -132 delay 300;
r@23 1446 #X msg 76 -119 0.5 300;
r@23 1447 #X floatatom 21 -44 5 0 0 0 - - -;
r@23 1448 #X msg 37 -119 1;
r@23 1449 #X msg 131 -107 0 200;
r@23 1450 #X obj 197 -211 inlet;
r@23 1451 #N canvas 81 220 392 521 pro1 0;
r@23 1452 #X obj 230 118 * 1.225;
r@23 1453 #X obj 244 171 / 1.81e-05;
r@23 1454 #X floatatom 120 237 15 0 0 0 - - -;
r@23 1455 #X obj 244 200 swap 19.7;
r@23 1456 #X obj 244 231 /;
r@23 1457 #X obj 244 262 swap 1;
r@23 1458 #X obj 244 290 -;
r@23 1459 #X obj 244 317 * 0.198;
r@23 1460 #X floatatom 163 462 10 0 0 0 - - -;
r@23 1461 #X obj 244 346 *;
r@23 1462 #X text 20 234 Reynolds Number;
r@23 1463 #X text 36 87 Wind Speed (m/s);
r@23 1464 #X floatatom 151 91 5 0 0 0 - - -;
r@23 1465 #X obj 317 297 r windSpeed;
r@23 1466 #X text 107 116 Mass Density of Air;
r@23 1467 #X text 90 166 Dynamic Viscosity of Air;
r@23 1468 #X text 59 459 Frequency (Hz);
r@23 1469 #X floatatom 161 342 5 0 0 0 - - -;
r@23 1470 #X text 46 337 Strouhal Number;
r@23 1471 #X obj 244 457 s outFreq1;
r@23 1472 #X obj 120 267 s rey1;
r@23 1473 #X obj 244 430 min 21000;
r@23 1474 #N canvas 251 237 467 395 soundGen 0;
r@23 1475 #X obj -89 49 noise~;
r@23 1476 #X obj -75 87 bp~ 1000 10;
r@23 1477 #X obj 37 60 osc~;
r@23 1478 #X obj 37 86 *~ 0.1;
r@23 1479 #X obj -75 201 throw~ L;
r@23 1480 #X obj -24 182 throw~ R;
r@23 1481 #X obj 37 210 throw~ L;
r@23 1482 #X obj 88 188 throw~ R;
r@23 1483 #X obj -44 15 min 20000;
r@23 1484 #X obj -27 59 r qValue2;
r@23 1485 #N canvas 103 204 481 424 thisQ 0;
r@23 1486 #X obj 125 47 < 5000;
r@23 1487 #X floatatom 20 289 8 0 0 0 - - -;
r@23 1488 #X obj 92 72 spigot;
r@23 1489 #X obj 213 43 > 5000;
r@23 1490 #X obj 180 71 spigot;
r@23 1491 #X obj 180 116 spigot;
r@23 1492 #X obj 230 94 < 10000;
r@23 1493 #X obj 92 101 / 5000;
r@23 1494 #X obj 92 181 /;
r@23 1495 #X floatatom 120 326 8 0 0 0 - - -;
r@23 1496 #X obj 180 218 /;
r@23 1497 #X obj 180 245 *;
r@23 1498 #X obj 180 141 / 10000;
r@23 1499 #X obj 180 192 swap 160;
r@23 1500 #X obj 180 166 * 260;
r@23 1501 #X obj 180 272 *;
r@23 1502 #X obj 337 74 spigot;
r@23 1503 #X obj 370 46 > 10000;
r@23 1504 #X obj 337 145 / 300000;
r@23 1505 #X obj 337 115 spigot;
r@23 1506 #X obj 387 93 < 300000;
r@23 1507 #X floatatom 268 363 8 0 0 0 - - -;
r@23 1508 #X obj 92 127 * 300;
r@23 1509 #X obj 92 156 swap 300;
r@23 1510 #X obj 92 205 *;
r@23 1511 #X obj 92 233 *;
r@23 1512 #X obj 337 197 swap 120;
r@23 1513 #X obj 337 224 /;
r@23 1514 #X obj 337 248 *;
r@23 1515 #X obj 337 169 * 5000;
r@23 1516 #X obj 336 334 max 2;
r@23 1517 #X obj 92 262 + 100;
r@23 1518 #X obj 180 297 * 50;
r@23 1519 #X obj 336 307 * 20;
r@23 1520 #X obj 92 21 r rey1;
r@23 1521 #X obj 180 19 r rey1;
r@23 1522 #X obj 337 22 r rey1;
r@23 1523 #X obj 387 68 r rey1;
r@23 1524 #X obj 230 69 r rey1;
r@23 1525 #X obj 92 288 s qValue1;
r@23 1526 #X obj 180 323 s qValue1;
r@23 1527 #X obj 337 359 s qValue1;
r@23 1528 #X connect 0 0 2 1;
r@23 1529 #X connect 2 0 7 0;
r@23 1530 #X connect 3 0 4 1;
r@23 1531 #X connect 4 0 5 0;
r@23 1532 #X connect 5 0 12 0;
r@23 1533 #X connect 6 0 5 1;
r@23 1534 #X connect 7 0 22 0;
r@23 1535 #X connect 8 0 24 0;
r@23 1536 #X connect 8 0 24 1;
r@23 1537 #X connect 10 0 11 0;
r@23 1538 #X connect 10 0 11 1;
r@23 1539 #X connect 11 0 15 0;
r@23 1540 #X connect 11 0 15 1;
r@23 1541 #X connect 12 0 14 0;
r@23 1542 #X connect 13 0 10 0;
r@23 1543 #X connect 13 1 10 1;
r@23 1544 #X connect 14 0 13 0;
r@23 1545 #X connect 15 0 32 0;
r@23 1546 #X connect 16 0 19 0;
r@23 1547 #X connect 17 0 16 1;
r@23 1548 #X connect 18 0 29 0;
r@23 1549 #X connect 19 0 18 0;
r@23 1550 #X connect 20 0 19 1;
r@23 1551 #X connect 22 0 23 0;
r@23 1552 #X connect 23 0 8 0;
r@23 1553 #X connect 23 1 8 1;
r@23 1554 #X connect 24 0 25 0;
r@23 1555 #X connect 24 0 25 1;
r@23 1556 #X connect 25 0 31 0;
r@23 1557 #X connect 26 0 27 0;
r@23 1558 #X connect 26 1 27 1;
r@23 1559 #X connect 27 0 28 0;
r@23 1560 #X connect 27 0 28 1;
r@23 1561 #X connect 28 0 33 0;
r@23 1562 #X connect 29 0 26 0;
r@23 1563 #X connect 30 0 41 0;
r@23 1564 #X connect 31 0 1 0;
r@23 1565 #X connect 31 0 39 0;
r@23 1566 #X connect 32 0 9 0;
r@23 1567 #X connect 32 0 40 0;
r@23 1568 #X connect 33 0 30 0;
r@23 1569 #X connect 33 0 21 0;
r@23 1570 #X connect 34 0 0 0;
r@23 1571 #X connect 34 0 2 0;
r@23 1572 #X connect 35 0 3 0;
r@23 1573 #X connect 35 0 4 0;
r@23 1574 #X connect 36 0 16 0;
r@23 1575 #X connect 36 0 17 0;
r@23 1576 #X connect 37 0 20 0;
r@23 1577 #X connect 38 0 6 0;
r@23 1578 #X restore 53 -12 pd thisQ;
r@23 1579 #X obj -44 -16 r outFreq1;
r@23 1580 #X obj 37 162 fcpan 0.6;
r@23 1581 #X obj -75 151 fcpan 0.6;
r@23 1582 #X obj 119 36 r panVal;
r@23 1583 #X obj 194 50 == 0;
r@23 1584 #X obj 194 23 r windSpeed;
r@23 1585 #X obj 245 50 > 0;
r@23 1586 #X floatatom 219 87 5 0 0 0 - - -;
r@23 1587 #X obj 37 122 spigot~;
r@23 1588 #X obj -75 123 spigot~;
r@23 1589 #X obj 213 122 swap 1;
r@23 1590 #X obj 213 149 -;
r@23 1591 #X floatatom 246 181 5 0 0 0 - - -;
r@23 1592 #X connect 0 0 1 0;
r@23 1593 #X connect 1 0 20 0;
r@23 1594 #X connect 2 0 3 0;
r@23 1595 #X connect 3 0 19 0;
r@23 1596 #X connect 8 0 2 0;
r@23 1597 #X connect 8 0 1 1;
r@23 1598 #X connect 9 0 1 2;
r@23 1599 #X connect 11 0 8 0;
r@23 1600 #X connect 12 0 6 0;
r@23 1601 #X connect 12 1 7 0;
r@23 1602 #X connect 13 0 4 0;
r@23 1603 #X connect 13 1 5 0;
r@23 1604 #X connect 14 0 12 1;
r@23 1605 #X connect 14 0 13 1;
r@23 1606 #X connect 15 0 18 0;
r@23 1607 #X connect 16 0 15 0;
r@23 1608 #X connect 16 0 17 0;
r@23 1609 #X connect 17 0 18 0;
r@23 1610 #X connect 18 0 21 0;
r@23 1611 #X connect 19 0 12 0;
r@23 1612 #X connect 20 0 13 0;
r@23 1613 #X connect 21 0 22 0;
r@23 1614 #X connect 21 1 22 1;
r@23 1615 #X connect 22 0 23 0;
r@23 1616 #X connect 22 0 19 1;
r@23 1617 #X connect 22 0 20 1;
r@23 1618 #X restore 230 66 pd soundGen;
r@23 1619 #X obj 244 145 * 0.0075;
r@23 1620 #X obj 244 377 / 0.0075;
r@23 1621 #X obj 230 92 r windSpeed;
r@23 1622 #X obj 244 403 max 0.001;
r@23 1623 #X obj 316 320 t f b;
r@23 1624 #X connect 0 0 23 0;
r@23 1625 #X connect 1 0 2 0;
r@23 1626 #X connect 1 0 3 0;
r@23 1627 #X connect 2 0 20 0;
r@23 1628 #X connect 3 0 4 0;
r@23 1629 #X connect 3 1 4 1;
r@23 1630 #X connect 4 0 5 0;
r@23 1631 #X connect 5 0 6 0;
r@23 1632 #X connect 5 1 6 1;
r@23 1633 #X connect 6 0 7 0;
r@23 1634 #X connect 7 0 9 0;
r@23 1635 #X connect 7 0 17 0;
r@23 1636 #X connect 9 0 24 0;
r@23 1637 #X connect 13 0 27 0;
r@23 1638 #X connect 21 0 8 0;
r@23 1639 #X connect 21 0 19 0;
r@23 1640 #X connect 23 0 1 0;
r@23 1641 #X connect 24 0 26 0;
r@23 1642 #X connect 25 0 0 0;
r@23 1643 #X connect 26 0 21 0;
r@23 1644 #X connect 27 0 9 1;
r@23 1645 #X connect 27 1 9 0;
r@23 1646 #X restore 153 28 pd pro1;
r@23 1647 #X connect 1 0 6 0;
r@23 1648 #X connect 1 0 8 0;
r@23 1649 #X connect 1 0 11 0;
r@23 1650 #X connect 1 0 12 0;
r@23 1651 #X connect 1 0 14 0;
r@23 1652 #X connect 2 0 3 0;
r@23 1653 #X connect 3 0 4 0;
r@23 1654 #X connect 4 0 0 0;
r@23 1655 #X connect 4 0 5 0;
r@23 1656 #X connect 6 0 2 0;
r@23 1657 #X connect 7 0 2 0;
r@23 1658 #X connect 8 0 7 0;
r@23 1659 #X connect 10 0 9 0;
r@23 1660 #X connect 10 0 13 0;
r@23 1661 #X connect 11 0 15 0;
r@23 1662 #X connect 12 0 10 0;
r@23 1663 #X connect 14 0 10 0;
r@23 1664 #X connect 15 0 10 0;
r@23 1665 #X connect 16 0 1 0;
r@23 1666 #X restore 295 -90 pd source1;
r@23 1667 #X connect 0 0 5 0;
r@23 1668 #X connect 1 0 6 0;
r@23 1669 #X connect 3 0 4 0;
r@23 1670 #X connect 4 0 5 1;
r@23 1671 #X connect 4 0 6 1;
r@23 1672 #X connect 5 0 11 0;
r@23 1673 #X connect 6 0 10 0;
r@23 1674 #X connect 8 0 3 0;
r@23 1675 #X connect 9 0 8 0;
r@23 1676 #X connect 10 0 2 1;
r@23 1677 #X connect 11 0 2 0;