annotate prototype2.pd @ 26:deaac23f6dc5

trying to fix problem - click/zip noise....failing!
author Roderick Selfridge <r.selfridge@qmul.ac.uk>
date Wed, 22 Apr 2015 09:30:29 +0100
parents 8a8fb9f10895
children 44953dbddfb8
rev   line source
r@21 1 #N canvas 21 65 1194 564 10;
r@21 2 #X obj 979 46 hsl 128 15 0 31 0 0 empty empty empty -2 -8 0 10 -262144
r@26 3 -1 -1 5100 1;
r@21 4 #X obj 408 -11 hsl 128 15 0.01 0.5 0 0 empty empty empty -2 -8 0 10
r@26 5 -262144 -1 -1 1200 1;
r@21 6 #X floatatom 334 56 10 0 0 0 - - -;
r@21 7 #X text 992 27 Wind Speed (m/s);
r@21 8 #X text 432 -33 Diameter (m);
r@20 9 #N canvas 236 158 426 423 windspeed 0;
r@20 10 #X obj 3 -19 +~ 1;
r@20 11 #X obj 3 76 +~;
r@20 12 #X obj 3 3 *~ 0.25;
r@20 13 #X obj 19 53 +~;
r@20 14 #X obj 3 98 clip~ 0 1;
r@20 15 #N canvas 548 156 136 193 squall 0;
r@20 16 #X obj 63 20 noise~;
r@20 17 #X obj 63 83 hip~ 0;
r@20 18 #X obj 63 41 lop~ 3;
r@20 19 #X obj 63 62 lop~ 3;
r@20 20 #X obj 0 86 *~;
r@20 21 #X obj 22 130 *~;
r@20 22 #X obj 0 20 max~ 0.4;
r@20 23 #X obj 0 42 -~ 0.4;
r@20 24 #X obj 0 64 *~ 8;
r@20 25 #X obj 63 104 *~ 20;
r@20 26 #X obj 0 0 inlet~;
r@20 27 #X obj 22 154 outlet~;
r@20 28 #X connect 0 0 2 0;
r@20 29 #X connect 1 0 9 0;
r@20 30 #X connect 2 0 3 0;
r@20 31 #X connect 3 0 1 0;
r@20 32 #X connect 4 0 5 0;
r@20 33 #X connect 5 0 11 0;
r@20 34 #X connect 6 0 7 0;
r@20 35 #X connect 7 0 8 0;
r@20 36 #X connect 8 0 4 0;
r@20 37 #X connect 8 0 4 1;
r@20 38 #X connect 9 0 5 1;
r@20 39 #X connect 10 0 6 0;
r@20 40 #X restore 77 28 pd squall;
r@20 41 #N canvas 398 157 136 192 gust 0;
r@20 42 #X obj 0 0 noise~;
r@20 43 #X obj 0 63 hip~ 0;
r@20 44 #X obj 0 106 *~;
r@20 45 #X obj 67 44 *~;
r@20 46 #X obj 67 21 +~ 0.5;
r@20 47 #X obj 67 67 -~ 0.125;
r@20 48 #X obj 0 42 lop~ 0.5;
r@20 49 #X obj 0 21 lop~ 0.5;
r@20 50 #X obj 0 84 *~ 50;
r@20 51 #X obj 67 0 inlet~;
r@20 52 #X obj 0 131 outlet~;
r@20 53 #X connect 0 0 7 0;
r@20 54 #X connect 1 0 8 0;
r@20 55 #X connect 2 0 10 0;
r@20 56 #X connect 3 0 5 0;
r@20 57 #X connect 4 0 3 0;
r@20 58 #X connect 4 0 3 1;
r@20 59 #X connect 5 0 2 1;
r@20 60 #X connect 6 0 1 0;
r@20 61 #X connect 7 0 6 0;
r@20 62 #X connect 8 0 2 0;
r@20 63 #X connect 9 0 4 0;
r@20 64 #X restore 18 29 pd gust;
r@20 65 #X obj 3 120 outlet~;
r@20 66 #X obj 3 -41 osc~ 0.01;
r@20 67 #X connect 0 0 2 0;
r@20 68 #X connect 1 0 4 0;
r@20 69 #X connect 2 0 5 0;
r@20 70 #X connect 2 0 6 0;
r@20 71 #X connect 2 0 1 0;
r@20 72 #X connect 3 0 1 1;
r@20 73 #X connect 4 0 7 0;
r@20 74 #X connect 5 0 3 1;
r@20 75 #X connect 6 0 3 0;
r@20 76 #X connect 8 0 0 0;
r@20 77 #X restore 64 -45 pd windspeed;
r@20 78 #X obj 64 -7 snapshot~;
r@20 79 #X obj 149 -50 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
r@20 80 1;
r@20 81 #X obj 149 -28 metro 10;
r@20 82 #X obj 64 23 + 0.01;
r@21 83 #X obj 976 74 s baseSpeed;
r@20 84 #X obj 64 78 s varWind;
r@21 85 #X obj 405 21 *;
r@21 86 #X text 770 95 Light air = 0.56 m/s - 1.39 m/s;
r@21 87 #X text 770 117 Light Breeze = 1.67 m/s - 3.33 m/s;
r@21 88 #X text 770 137 Gentle Breeze = 3.61 m/s - 5.56 m/s;
r@21 89 #X text 770 157 Moderate Breeze = 5.83 m/s - 8.33 m/s;
r@21 90 #X text 771 178 Fresh Breeze = 8.61 m/s - 11.11 m/s;
r@21 91 #X text 770 199 Strong Breeze = 11.39 m/s - 13.89 m/s;
r@21 92 #X text 771 219 Moderate Gale = 14.17 m/s - 16.94 m/s;
r@21 93 #X text 772 239 Fresh Gale = 17.22 m/s - 20.56 m/s;
r@21 94 #X text 771 259 Strong Gale = 20.83 m/s - 24.72 m/s;
r@21 95 #X text 771 277 Whole Gale = 25 m/s - 28.61 m/s;
r@21 96 #X text 771 297 Storm = 28.89 m/s - 33.06 m/s;
r@21 97 #X text 772 315 Hurricane = 33.33 -;
r@21 98 #X text 808 64 Beaufort Scale Chart;
r@21 99 #X text 796 -62 Equations from Chanaud 2010;
r@21 100 #X text 709 3 Frequency = (Strouhal Number * Velocity) / Distance;
r@21 101 #X text 708 -37 Reynolds Number = (Density * Velocity * Length) / Viscosity
r@20 102 ;
r@21 103 #X text 708 -17 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number))
r@20 104 ;
r@21 105 #X obj 998 268 catch~ L;
r@21 106 #X obj 1019 293 catch~ R;
r@21 107 #X obj 998 355 dac~;
r@20 108 #X obj 64 50 * 10;
r@20 109 #X obj 128 3 r baseSpeed;
r@20 110 #X obj 128 26 / 2;
r@20 111 #X obj 149 -76 loadbang;
r@26 112 #N canvas 177 189 624 513 pro1 1;
r@20 113 #X obj 230 118 * 1.225;
r@20 114 #X obj 244 145 *;
r@20 115 #X obj 244 171 / 1.81e-05;
r@20 116 #X floatatom 120 237 15 0 0 0 - - -;
r@20 117 #X obj 244 200 swap 19.7;
r@20 118 #X obj 244 231 /;
r@20 119 #X obj 244 262 swap 1;
r@20 120 #X obj 244 290 -;
r@20 121 #X obj 244 317 * 0.198;
r@21 122 #X floatatom 163 462 10 0 0 0 - - -;
r@20 123 #X obj 244 346 *;
r@20 124 #X obj 244 377 /;
r@20 125 #X text 20 234 Reynolds Number;
r@20 126 #X text 36 87 Wind Speed (m/s);
r@20 127 #X obj 230 71 +;
r@20 128 #X floatatom 151 91 5 0 0 0 - - -;
r@20 129 #X obj 265 37 r baseSpeed;
r@20 130 #X obj 250 93 s windSpeed;
r@20 131 #X obj 318 317 r windSpeed;
r@20 132 #X obj 194 36 r varWind;
r@20 133 #X obj 329 112 t f b;
r@20 134 #X text 107 116 Mass Density of Air;
r@20 135 #X text 90 166 Dynamic Viscosity of Air;
r@21 136 #X text 59 459 Frequency (Hz);
r@20 137 #X floatatom 161 342 5 0 0 0 - - -;
r@20 138 #X text 46 337 Strouhal Number;
r@20 139 #X obj 329 81 r Diameter1;
r@21 140 #X obj 318 342 r Diameter1;
r@21 141 #X obj 244 460 s outFreq1;
r@20 142 #X obj 120 267 s rey1;
r@21 143 #X obj 244 403 max 0.1;
r@21 144 #X obj 244 430 min 21000;
r@21 145 #N canvas 339 172 428 263 soundGen 0;
r@21 146 #X obj -89 49 noise~;
r@21 147 #X obj -75 87 bp~ 1000 10;
r@21 148 #X obj 37 60 osc~;
r@21 149 #X obj 37 86 *~ 0.1;
r@21 150 #X obj -75 203 throw~ L;
r@21 151 #X obj -24 180 throw~ R;
r@21 152 #X obj 37 193 throw~ L;
r@21 153 #X obj 88 173 throw~ R;
r@21 154 #X obj -44 15 min 20000;
r@21 155 #X obj -27 59 r qValue2;
r@21 156 #N canvas 103 204 481 424 thisQ 0;
r@21 157 #X obj 125 47 < 5000;
r@21 158 #X floatatom 20 289 8 0 0 0 - - -;
r@21 159 #X obj 92 72 spigot;
r@21 160 #X obj 213 43 > 5000;
r@21 161 #X obj 180 71 spigot;
r@21 162 #X obj 180 116 spigot;
r@21 163 #X obj 230 94 < 10000;
r@21 164 #X obj 92 101 / 5000;
r@21 165 #X obj 92 181 /;
r@21 166 #X floatatom 120 326 8 0 0 0 - - -;
r@21 167 #X obj 180 218 /;
r@21 168 #X obj 180 245 *;
r@21 169 #X obj 180 141 / 10000;
r@21 170 #X obj 180 192 swap 160;
r@21 171 #X obj 180 166 * 260;
r@21 172 #X obj 180 272 *;
r@21 173 #X obj 337 74 spigot;
r@21 174 #X obj 370 46 > 10000;
r@21 175 #X obj 337 145 / 300000;
r@21 176 #X obj 337 115 spigot;
r@21 177 #X obj 387 93 < 300000;
r@21 178 #X floatatom 268 363 8 0 0 0 - - -;
r@21 179 #X obj 92 127 * 300;
r@21 180 #X obj 92 156 swap 300;
r@21 181 #X obj 92 205 *;
r@21 182 #X obj 92 233 *;
r@21 183 #X obj 337 197 swap 120;
r@21 184 #X obj 337 224 /;
r@21 185 #X obj 337 248 *;
r@21 186 #X obj 337 169 * 5000;
r@21 187 #X obj 336 334 max 2;
r@21 188 #X obj 92 262 + 100;
r@21 189 #X obj 180 297 * 50;
r@21 190 #X obj 336 307 * 20;
r@21 191 #X obj 92 21 r rey1;
r@21 192 #X obj 180 19 r rey1;
r@21 193 #X obj 337 22 r rey1;
r@21 194 #X obj 387 68 r rey1;
r@21 195 #X obj 230 69 r rey1;
r@21 196 #X obj 92 288 s qValue1;
r@21 197 #X obj 180 323 s qValue1;
r@21 198 #X obj 337 359 s qValue1;
r@21 199 #X connect 0 0 2 1;
r@21 200 #X connect 2 0 7 0;
r@21 201 #X connect 3 0 4 1;
r@21 202 #X connect 4 0 5 0;
r@21 203 #X connect 5 0 12 0;
r@21 204 #X connect 6 0 5 1;
r@21 205 #X connect 7 0 22 0;
r@21 206 #X connect 8 0 24 0;
r@21 207 #X connect 8 0 24 1;
r@21 208 #X connect 10 0 11 0;
r@21 209 #X connect 10 0 11 1;
r@21 210 #X connect 11 0 15 0;
r@21 211 #X connect 11 0 15 1;
r@21 212 #X connect 12 0 14 0;
r@21 213 #X connect 13 0 10 0;
r@21 214 #X connect 13 1 10 1;
r@21 215 #X connect 14 0 13 0;
r@21 216 #X connect 15 0 32 0;
r@21 217 #X connect 16 0 19 0;
r@21 218 #X connect 17 0 16 1;
r@21 219 #X connect 18 0 29 0;
r@21 220 #X connect 19 0 18 0;
r@21 221 #X connect 20 0 19 1;
r@21 222 #X connect 22 0 23 0;
r@21 223 #X connect 23 0 8 0;
r@21 224 #X connect 23 1 8 1;
r@21 225 #X connect 24 0 25 0;
r@21 226 #X connect 24 0 25 1;
r@21 227 #X connect 25 0 31 0;
r@21 228 #X connect 26 0 27 0;
r@21 229 #X connect 26 1 27 1;
r@21 230 #X connect 27 0 28 0;
r@21 231 #X connect 27 0 28 1;
r@21 232 #X connect 28 0 33 0;
r@21 233 #X connect 29 0 26 0;
r@21 234 #X connect 30 0 41 0;
r@21 235 #X connect 31 0 1 0;
r@21 236 #X connect 31 0 39 0;
r@21 237 #X connect 32 0 9 0;
r@21 238 #X connect 32 0 40 0;
r@21 239 #X connect 33 0 30 0;
r@21 240 #X connect 33 0 21 0;
r@21 241 #X connect 34 0 0 0;
r@21 242 #X connect 34 0 2 0;
r@21 243 #X connect 35 0 3 0;
r@21 244 #X connect 35 0 4 0;
r@21 245 #X connect 36 0 16 0;
r@21 246 #X connect 36 0 17 0;
r@21 247 #X connect 37 0 20 0;
r@21 248 #X connect 38 0 6 0;
r@21 249 #X restore 53 -12 pd thisQ;
r@21 250 #X obj 37 145 *~;
r@21 251 #X obj 88 145 *~;
r@21 252 #X obj 119 109 / 127;
r@21 253 #X obj -75 153 *~;
r@21 254 #X obj -24 153 *~;
r@21 255 #X obj -132 115 / 127;
r@21 256 #X obj -44 -16 r outFreq1;
r@21 257 #X obj -132 87 r gain1;
r@21 258 #X obj 119 77 r gain1;
r@21 259 #X obj -75 120 fcpan 0.6;
r@21 260 #X obj 37 112 fcpan 0.6;
r@21 261 #X connect 0 0 1 0;
r@21 262 #X connect 1 0 20 0;
r@21 263 #X connect 2 0 3 0;
r@21 264 #X connect 3 0 21 0;
r@21 265 #X connect 8 0 2 0;
r@21 266 #X connect 8 0 1 1;
r@21 267 #X connect 9 0 1 2;
r@21 268 #X connect 11 0 6 0;
r@21 269 #X connect 12 0 7 0;
r@21 270 #X connect 13 0 11 1;
r@21 271 #X connect 13 0 12 1;
r@21 272 #X connect 14 0 4 0;
r@21 273 #X connect 15 0 5 0;
r@21 274 #X connect 16 0 14 1;
r@21 275 #X connect 16 0 15 1;
r@21 276 #X connect 17 0 8 0;
r@21 277 #X connect 18 0 16 0;
r@21 278 #X connect 19 0 13 0;
r@21 279 #X connect 20 0 14 0;
r@21 280 #X connect 20 1 15 0;
r@21 281 #X connect 21 0 11 0;
r@21 282 #X connect 21 1 12 0;
r@21 283 #X restore 462 63 pd soundGen;
r@20 284 #X connect 0 0 1 0;
r@20 285 #X connect 1 0 2 0;
r@20 286 #X connect 2 0 3 0;
r@20 287 #X connect 2 0 4 0;
r@20 288 #X connect 3 0 29 0;
r@20 289 #X connect 4 0 5 0;
r@20 290 #X connect 4 1 5 1;
r@20 291 #X connect 5 0 6 0;
r@20 292 #X connect 6 0 7 0;
r@20 293 #X connect 6 1 7 1;
r@20 294 #X connect 7 0 8 0;
r@20 295 #X connect 8 0 10 0;
r@20 296 #X connect 8 0 24 0;
r@20 297 #X connect 10 0 11 0;
r@21 298 #X connect 11 0 30 0;
r@20 299 #X connect 14 0 15 0;
r@20 300 #X connect 14 0 0 0;
r@20 301 #X connect 14 0 17 0;
r@20 302 #X connect 16 0 14 1;
r@20 303 #X connect 18 0 10 1;
r@20 304 #X connect 19 0 14 0;
r@20 305 #X connect 20 0 1 1;
r@20 306 #X connect 20 1 1 0;
r@20 307 #X connect 26 0 20 0;
r@20 308 #X connect 27 0 11 1;
r@21 309 #X connect 30 0 31 0;
r@21 310 #X connect 31 0 28 0;
r@21 311 #X connect 31 0 9 0;
r@21 312 #X restore 32 114 pd pro1;
r@21 313 #N canvas 364 146 541 540 pro1 0;
r@20 314 #X obj 230 118 * 1.225;
r@20 315 #X obj 244 145 *;
r@20 316 #X obj 244 171 / 1.81e-05;
r@20 317 #X floatatom 120 237 15 0 0 0 - - -;
r@20 318 #X obj 244 200 swap 19.7;
r@20 319 #X obj 244 231 /;
r@20 320 #X obj 244 262 swap 1;
r@20 321 #X obj 244 290 -;
r@20 322 #X obj 244 317 * 0.198;
r@21 323 #X floatatom 155 465 10 0 0 0 - - -;
r@20 324 #X obj 244 346 *;
r@20 325 #X obj 244 377 /;
r@20 326 #X text 20 234 Reynolds Number;
r@20 327 #X text 36 87 Wind Speed (m/s);
r@20 328 #X obj 230 71 +;
r@20 329 #X floatatom 151 91 5 0 0 0 - - -;
r@20 330 #X obj 265 37 r baseSpeed;
r@20 331 #X obj 250 93 s windSpeed;
r@20 332 #X obj 318 317 r windSpeed;
r@20 333 #X obj 194 36 r varWind;
r@20 334 #X obj 329 112 t f b;
r@20 335 #X text 107 116 Mass Density of Air;
r@20 336 #X text 90 166 Dynamic Viscosity of Air;
r@21 337 #X text 51 462 Frequency (Hz);
r@20 338 #X floatatom 161 342 5 0 0 0 - - -;
r@20 339 #X text 46 337 Strouhal Number;
r@20 340 #X obj 329 81 r Diameter2;
r@20 341 #X obj 317 341 r Diameter2;
r@21 342 #X obj 244 464 s outFreq2;
r@20 343 #X obj 120 265 s rey2;
r@21 344 #X obj 244 407 max 0.1;
r@21 345 #X obj 244 434 min 21000;
r@21 346 #N canvas 339 172 428 263 soundGen 0;
r@21 347 #X obj -89 49 noise~;
r@21 348 #X obj -75 87 bp~ 1000 10;
r@21 349 #X obj 37 60 osc~;
r@21 350 #X obj 37 86 *~ 0.1;
r@21 351 #X obj -75 203 throw~ L;
r@21 352 #X obj -24 180 throw~ R;
r@21 353 #X obj 37 193 throw~ L;
r@21 354 #X obj 88 173 throw~ R;
r@21 355 #X obj -44 15 min 20000;
r@21 356 #X obj -44 -16 r outFreq2;
r@21 357 #X obj -27 59 r qValue2;
r@21 358 #N canvas 103 204 481 424 thisQ 0;
r@21 359 #X obj 125 47 < 5000;
r@21 360 #X floatatom 20 289 8 0 0 0 - - -;
r@21 361 #X obj 92 72 spigot;
r@21 362 #X obj 213 43 > 5000;
r@21 363 #X obj 180 71 spigot;
r@21 364 #X obj 180 116 spigot;
r@21 365 #X obj 230 94 < 10000;
r@21 366 #X obj 92 101 / 5000;
r@21 367 #X obj 92 181 /;
r@21 368 #X floatatom 120 326 8 0 0 0 - - -;
r@21 369 #X obj 180 218 /;
r@21 370 #X obj 180 245 *;
r@21 371 #X obj 180 141 / 10000;
r@21 372 #X obj 180 192 swap 160;
r@21 373 #X obj 180 166 * 260;
r@21 374 #X obj 180 272 *;
r@21 375 #X obj 337 74 spigot;
r@21 376 #X obj 370 46 > 10000;
r@21 377 #X obj 337 145 / 300000;
r@21 378 #X obj 337 115 spigot;
r@21 379 #X obj 387 93 < 300000;
r@21 380 #X floatatom 268 363 8 0 0 0 - - -;
r@21 381 #X obj 92 127 * 300;
r@21 382 #X obj 92 156 swap 300;
r@21 383 #X obj 92 205 *;
r@21 384 #X obj 92 233 *;
r@21 385 #X obj 337 197 swap 120;
r@21 386 #X obj 337 224 /;
r@21 387 #X obj 337 248 *;
r@21 388 #X obj 337 169 * 5000;
r@21 389 #X obj 336 334 max 2;
r@21 390 #X obj 92 262 + 100;
r@21 391 #X obj 180 297 * 50;
r@21 392 #X obj 336 307 * 20;
r@21 393 #X obj 92 21 r rey2;
r@21 394 #X obj 180 19 r rey2;
r@21 395 #X obj 337 22 r rey2;
r@21 396 #X obj 337 359 s qValue2;
r@21 397 #X obj 180 323 s qValue2;
r@21 398 #X obj 92 288 s qValue2;
r@21 399 #X obj 387 68 r rey2;
r@21 400 #X obj 230 69 r rey2;
r@21 401 #X connect 0 0 2 1;
r@21 402 #X connect 2 0 7 0;
r@21 403 #X connect 3 0 4 1;
r@21 404 #X connect 4 0 5 0;
r@21 405 #X connect 5 0 12 0;
r@21 406 #X connect 6 0 5 1;
r@21 407 #X connect 7 0 22 0;
r@21 408 #X connect 8 0 24 0;
r@21 409 #X connect 8 0 24 1;
r@21 410 #X connect 10 0 11 0;
r@21 411 #X connect 10 0 11 1;
r@21 412 #X connect 11 0 15 0;
r@21 413 #X connect 11 0 15 1;
r@21 414 #X connect 12 0 14 0;
r@21 415 #X connect 13 0 10 0;
r@21 416 #X connect 13 1 10 1;
r@21 417 #X connect 14 0 13 0;
r@21 418 #X connect 15 0 32 0;
r@21 419 #X connect 16 0 19 0;
r@21 420 #X connect 17 0 16 1;
r@21 421 #X connect 18 0 29 0;
r@21 422 #X connect 19 0 18 0;
r@21 423 #X connect 20 0 19 1;
r@21 424 #X connect 22 0 23 0;
r@21 425 #X connect 23 0 8 0;
r@21 426 #X connect 23 1 8 1;
r@21 427 #X connect 24 0 25 0;
r@21 428 #X connect 24 0 25 1;
r@21 429 #X connect 25 0 31 0;
r@21 430 #X connect 26 0 27 0;
r@21 431 #X connect 26 1 27 1;
r@21 432 #X connect 27 0 28 0;
r@21 433 #X connect 27 0 28 1;
r@21 434 #X connect 28 0 33 0;
r@21 435 #X connect 29 0 26 0;
r@21 436 #X connect 30 0 37 0;
r@21 437 #X connect 31 0 1 0;
r@21 438 #X connect 31 0 39 0;
r@21 439 #X connect 32 0 9 0;
r@21 440 #X connect 32 0 38 0;
r@21 441 #X connect 33 0 30 0;
r@21 442 #X connect 33 0 21 0;
r@21 443 #X connect 34 0 0 0;
r@21 444 #X connect 34 0 2 0;
r@21 445 #X connect 35 0 3 0;
r@21 446 #X connect 35 0 4 0;
r@21 447 #X connect 36 0 16 0;
r@21 448 #X connect 36 0 17 0;
r@21 449 #X connect 40 0 20 0;
r@21 450 #X connect 41 0 6 0;
r@21 451 #X restore 53 -12 pd thisQ;
r@21 452 #X obj 37 145 *~;
r@21 453 #X obj 88 145 *~;
r@21 454 #X obj 119 77 r gain2;
r@21 455 #X obj 119 109 / 127;
r@21 456 #X obj 37 112 fcpan 0.3;
r@21 457 #X obj -75 153 *~;
r@21 458 #X obj -24 153 *~;
r@21 459 #X obj -132 115 / 127;
r@21 460 #X obj -75 120 fcpan 0.3;
r@21 461 #X obj -132 87 r gain2;
r@21 462 #X connect 0 0 1 0;
r@21 463 #X connect 1 0 20 0;
r@21 464 #X connect 2 0 3 0;
r@21 465 #X connect 3 0 16 0;
r@21 466 #X connect 8 0 2 0;
r@21 467 #X connect 8 0 1 1;
r@21 468 #X connect 9 0 8 0;
r@21 469 #X connect 10 0 1 2;
r@21 470 #X connect 12 0 6 0;
r@21 471 #X connect 13 0 7 0;
r@21 472 #X connect 14 0 15 0;
r@21 473 #X connect 15 0 12 1;
r@21 474 #X connect 15 0 13 1;
r@21 475 #X connect 16 0 12 0;
r@21 476 #X connect 16 1 13 0;
r@21 477 #X connect 17 0 4 0;
r@21 478 #X connect 18 0 5 0;
r@21 479 #X connect 19 0 17 1;
r@21 480 #X connect 19 0 18 1;
r@21 481 #X connect 20 0 17 0;
r@21 482 #X connect 20 1 18 0;
r@21 483 #X connect 21 0 19 0;
r@21 484 #X restore 452 53 pd soundGen;
r@20 485 #X connect 0 0 1 0;
r@20 486 #X connect 1 0 2 0;
r@20 487 #X connect 2 0 3 0;
r@20 488 #X connect 2 0 4 0;
r@20 489 #X connect 3 0 29 0;
r@20 490 #X connect 4 0 5 0;
r@20 491 #X connect 4 1 5 1;
r@20 492 #X connect 5 0 6 0;
r@20 493 #X connect 6 0 7 0;
r@20 494 #X connect 6 1 7 1;
r@20 495 #X connect 7 0 8 0;
r@20 496 #X connect 8 0 10 0;
r@20 497 #X connect 8 0 24 0;
r@20 498 #X connect 10 0 11 0;
r@21 499 #X connect 11 0 30 0;
r@20 500 #X connect 14 0 15 0;
r@20 501 #X connect 14 0 0 0;
r@20 502 #X connect 14 0 17 0;
r@20 503 #X connect 16 0 14 1;
r@20 504 #X connect 18 0 10 1;
r@20 505 #X connect 19 0 14 0;
r@20 506 #X connect 20 0 1 1;
r@20 507 #X connect 20 1 1 0;
r@20 508 #X connect 26 0 20 0;
r@20 509 #X connect 27 0 11 1;
r@21 510 #X connect 30 0 31 0;
r@21 511 #X connect 31 0 28 0;
r@21 512 #X connect 31 0 9 0;
r@21 513 #X restore 32 132 pd pro1;
r@21 514 #N canvas 263 159 710 536 pro1 0;
r@20 515 #X obj 230 118 * 1.225;
r@20 516 #X obj 244 145 *;
r@20 517 #X obj 244 171 / 1.81e-05;
r@20 518 #X floatatom 120 237 15 0 0 0 - - -;
r@20 519 #X obj 244 200 swap 19.7;
r@20 520 #X obj 244 231 /;
r@20 521 #X obj 244 262 swap 1;
r@20 522 #X obj 244 290 -;
r@20 523 #X obj 244 317 * 0.198;
r@21 524 #X floatatom 154 449 10 0 0 0 - - -;
r@20 525 #X obj 244 346 *;
r@20 526 #X obj 244 377 /;
r@20 527 #X text 20 234 Reynolds Number;
r@20 528 #X text 36 87 Wind Speed (m/s);
r@20 529 #X obj 230 71 +;
r@20 530 #X floatatom 151 91 5 0 0 0 - - -;
r@20 531 #X obj 265 37 r baseSpeed;
r@20 532 #X obj 250 93 s windSpeed;
r@20 533 #X obj 318 317 r windSpeed;
r@20 534 #X obj 194 36 r varWind;
r@20 535 #X obj 329 112 t f b;
r@20 536 #X text 107 116 Mass Density of Air;
r@20 537 #X text 90 166 Dynamic Viscosity of Air;
r@21 538 #X text 50 446 Frequency (Hz);
r@20 539 #X floatatom 161 342 5 0 0 0 - - -;
r@20 540 #X text 46 337 Strouhal Number;
r@20 541 #X obj 329 81 r Diameter3;
r@20 542 #X obj 317 341 r Diameter3;
r@21 543 #X obj 244 451 s outFreq3;
r@20 544 #X obj 120 267 s rey3;
r@21 545 #X obj 244 400 max 0.1;
r@21 546 #X obj 244 427 min 21000;
r@21 547 #N canvas 339 172 428 263 soundGen 0;
r@21 548 #X obj -89 49 noise~;
r@21 549 #X obj -75 87 bp~ 1000 10;
r@21 550 #X obj 37 60 osc~;
r@21 551 #X obj 37 86 *~ 0.1;
r@21 552 #X obj -75 203 throw~ L;
r@21 553 #X obj -24 180 throw~ R;
r@21 554 #X obj 37 193 throw~ L;
r@21 555 #X obj 88 173 throw~ R;
r@21 556 #X obj -44 15 min 20000;
r@21 557 #N canvas 103 204 481 424 thisQ 0;
r@21 558 #X obj 125 47 < 5000;
r@21 559 #X floatatom 20 289 8 0 0 0 - - -;
r@21 560 #X obj 92 72 spigot;
r@21 561 #X obj 213 43 > 5000;
r@21 562 #X obj 180 71 spigot;
r@21 563 #X obj 180 116 spigot;
r@21 564 #X obj 230 94 < 10000;
r@21 565 #X obj 92 101 / 5000;
r@21 566 #X obj 92 181 /;
r@21 567 #X floatatom 120 326 8 0 0 0 - - -;
r@21 568 #X obj 180 218 /;
r@21 569 #X obj 180 245 *;
r@21 570 #X obj 180 141 / 10000;
r@21 571 #X obj 180 192 swap 160;
r@21 572 #X obj 180 166 * 260;
r@21 573 #X obj 180 272 *;
r@21 574 #X obj 337 74 spigot;
r@21 575 #X obj 370 46 > 10000;
r@21 576 #X obj 337 145 / 300000;
r@21 577 #X obj 337 115 spigot;
r@21 578 #X obj 387 93 < 300000;
r@21 579 #X floatatom 268 363 8 0 0 0 - - -;
r@21 580 #X obj 92 127 * 300;
r@21 581 #X obj 92 156 swap 300;
r@21 582 #X obj 92 205 *;
r@21 583 #X obj 92 233 *;
r@21 584 #X obj 337 197 swap 120;
r@21 585 #X obj 337 224 /;
r@21 586 #X obj 337 248 *;
r@21 587 #X obj 337 169 * 5000;
r@21 588 #X obj 336 334 max 2;
r@21 589 #X obj 92 262 + 100;
r@21 590 #X obj 180 297 * 50;
r@21 591 #X obj 336 307 * 20;
r@21 592 #X obj 92 21 r rey3;
r@21 593 #X obj 180 19 r rey3;
r@21 594 #X obj 230 69 r rey3;
r@21 595 #X obj 337 22 r rey3;
r@21 596 #X obj 387 68 r rey3;
r@21 597 #X obj 92 288 s qValue3;
r@21 598 #X obj 180 323 s qValue3;
r@21 599 #X obj 337 359 s qValue3;
r@21 600 #X connect 0 0 2 1;
r@21 601 #X connect 2 0 7 0;
r@21 602 #X connect 3 0 4 1;
r@21 603 #X connect 4 0 5 0;
r@21 604 #X connect 5 0 12 0;
r@21 605 #X connect 6 0 5 1;
r@21 606 #X connect 7 0 22 0;
r@21 607 #X connect 8 0 24 0;
r@21 608 #X connect 8 0 24 1;
r@21 609 #X connect 10 0 11 0;
r@21 610 #X connect 10 0 11 1;
r@21 611 #X connect 11 0 15 0;
r@21 612 #X connect 11 0 15 1;
r@21 613 #X connect 12 0 14 0;
r@21 614 #X connect 13 0 10 0;
r@21 615 #X connect 13 1 10 1;
r@21 616 #X connect 14 0 13 0;
r@21 617 #X connect 15 0 32 0;
r@21 618 #X connect 16 0 19 0;
r@21 619 #X connect 17 0 16 1;
r@21 620 #X connect 18 0 29 0;
r@21 621 #X connect 19 0 18 0;
r@21 622 #X connect 20 0 19 1;
r@21 623 #X connect 22 0 23 0;
r@21 624 #X connect 23 0 8 0;
r@21 625 #X connect 23 1 8 1;
r@21 626 #X connect 24 0 25 0;
r@21 627 #X connect 24 0 25 1;
r@21 628 #X connect 25 0 31 0;
r@21 629 #X connect 26 0 27 0;
r@21 630 #X connect 26 1 27 1;
r@21 631 #X connect 27 0 28 0;
r@21 632 #X connect 27 0 28 1;
r@21 633 #X connect 28 0 33 0;
r@21 634 #X connect 29 0 26 0;
r@21 635 #X connect 30 0 41 0;
r@21 636 #X connect 31 0 1 0;
r@21 637 #X connect 31 0 39 0;
r@21 638 #X connect 32 0 9 0;
r@21 639 #X connect 32 0 40 0;
r@21 640 #X connect 33 0 30 0;
r@21 641 #X connect 33 0 21 0;
r@21 642 #X connect 34 0 0 0;
r@21 643 #X connect 34 0 2 0;
r@21 644 #X connect 35 0 3 0;
r@21 645 #X connect 35 0 4 0;
r@21 646 #X connect 36 0 6 0;
r@21 647 #X connect 37 0 16 0;
r@21 648 #X connect 37 0 17 0;
r@21 649 #X connect 38 0 20 0;
r@21 650 #X restore 53 -12 pd thisQ;
r@21 651 #X obj 37 145 *~;
r@21 652 #X obj 88 145 *~;
r@21 653 #X obj 119 109 / 127;
r@21 654 #X obj -75 153 *~;
r@21 655 #X obj -24 153 *~;
r@21 656 #X obj -132 115 / 127;
r@21 657 #X obj -44 -16 r outFreq3;
r@21 658 #X obj -132 87 r gain3;
r@21 659 #X obj -27 59 r qValue3;
r@21 660 #X obj 119 77 r gain3;
r@21 661 #X obj -75 120 fcpan 0.85;
r@21 662 #X obj 37 112 fcpan 0.85;
r@21 663 #X connect 0 0 1 0;
r@21 664 #X connect 1 0 20 0;
r@21 665 #X connect 2 0 3 0;
r@21 666 #X connect 3 0 21 0;
r@21 667 #X connect 8 0 2 0;
r@21 668 #X connect 8 0 1 1;
r@21 669 #X connect 10 0 6 0;
r@21 670 #X connect 11 0 7 0;
r@21 671 #X connect 12 0 10 1;
r@21 672 #X connect 12 0 11 1;
r@21 673 #X connect 13 0 4 0;
r@21 674 #X connect 14 0 5 0;
r@21 675 #X connect 15 0 13 1;
r@21 676 #X connect 15 0 14 1;
r@21 677 #X connect 16 0 8 0;
r@21 678 #X connect 17 0 15 0;
r@21 679 #X connect 18 0 1 2;
r@21 680 #X connect 19 0 12 0;
r@21 681 #X connect 20 0 13 0;
r@21 682 #X connect 20 1 14 0;
r@21 683 #X connect 21 0 10 0;
r@21 684 #X connect 21 1 11 0;
r@21 685 #X restore 472 73 pd soundGen;
r@20 686 #X connect 0 0 1 0;
r@20 687 #X connect 1 0 2 0;
r@20 688 #X connect 2 0 3 0;
r@20 689 #X connect 2 0 4 0;
r@20 690 #X connect 3 0 29 0;
r@20 691 #X connect 4 0 5 0;
r@20 692 #X connect 4 1 5 1;
r@20 693 #X connect 5 0 6 0;
r@20 694 #X connect 6 0 7 0;
r@20 695 #X connect 6 1 7 1;
r@20 696 #X connect 7 0 8 0;
r@20 697 #X connect 8 0 10 0;
r@20 698 #X connect 8 0 24 0;
r@20 699 #X connect 10 0 11 0;
r@21 700 #X connect 11 0 30 0;
r@20 701 #X connect 14 0 15 0;
r@20 702 #X connect 14 0 0 0;
r@20 703 #X connect 14 0 17 0;
r@20 704 #X connect 16 0 14 1;
r@20 705 #X connect 18 0 10 1;
r@20 706 #X connect 19 0 14 0;
r@20 707 #X connect 20 0 1 1;
r@20 708 #X connect 20 1 1 0;
r@20 709 #X connect 26 0 20 0;
r@20 710 #X connect 27 0 11 1;
r@21 711 #X connect 30 0 31 0;
r@21 712 #X connect 30 0 9 0;
r@21 713 #X connect 31 0 28 0;
r@21 714 #X restore 32 150 pd pro1;
r@21 715 #N canvas 97 147 603 497 pro1 0;
r@20 716 #X obj 230 118 * 1.225;
r@20 717 #X obj 244 145 *;
r@20 718 #X obj 244 171 / 1.81e-05;
r@20 719 #X floatatom 120 237 15 0 0 0 - - -;
r@20 720 #X obj 244 200 swap 19.7;
r@20 721 #X obj 244 231 /;
r@20 722 #X obj 244 262 swap 1;
r@20 723 #X obj 244 290 -;
r@20 724 #X obj 244 317 * 0.198;
r@21 725 #X floatatom 153 456 10 0 0 0 - - -;
r@20 726 #X obj 244 346 *;
r@20 727 #X obj 244 377 /;
r@20 728 #X text 20 234 Reynolds Number;
r@20 729 #X text 36 87 Wind Speed (m/s);
r@20 730 #X obj 230 71 +;
r@20 731 #X floatatom 151 91 5 0 0 0 - - -;
r@20 732 #X obj 265 37 r baseSpeed;
r@20 733 #X obj 250 93 s windSpeed;
r@20 734 #X obj 318 317 r windSpeed;
r@20 735 #X obj 194 36 r varWind;
r@20 736 #X obj 329 112 t f b;
r@20 737 #X text 107 116 Mass Density of Air;
r@20 738 #X text 90 166 Dynamic Viscosity of Air;
r@21 739 #X text 49 453 Frequency (Hz);
r@20 740 #X floatatom 161 342 5 0 0 0 - - -;
r@20 741 #X text 46 337 Strouhal Number;
r@20 742 #X obj 329 81 r Diameter4;
r@20 743 #X obj 317 341 r Diameter4;
r@21 744 #X obj 244 456 s outFreq4;
r@20 745 #X obj 120 264 s rey4;
r@21 746 #X obj 244 403 max 0.1;
r@21 747 #X obj 244 430 min 21000;
r@21 748 #N canvas 339 172 428 263 soundGen 0;
r@21 749 #X obj -89 49 noise~;
r@21 750 #X obj -75 87 bp~ 1000 10;
r@21 751 #X obj 37 60 osc~;
r@21 752 #X obj 37 86 *~ 0.1;
r@21 753 #X obj -75 203 throw~ L;
r@21 754 #X obj -24 180 throw~ R;
r@21 755 #X obj 37 193 throw~ L;
r@21 756 #X obj 88 173 throw~ R;
r@21 757 #X obj -44 15 min 20000;
r@21 758 #N canvas 103 204 481 424 thisQ 0;
r@21 759 #X obj 125 47 < 5000;
r@21 760 #X floatatom 20 289 8 0 0 0 - - -;
r@21 761 #X obj 92 72 spigot;
r@21 762 #X obj 213 43 > 5000;
r@21 763 #X obj 180 71 spigot;
r@21 764 #X obj 180 116 spigot;
r@21 765 #X obj 230 94 < 10000;
r@21 766 #X obj 92 101 / 5000;
r@21 767 #X obj 92 181 /;
r@21 768 #X floatatom 120 326 8 0 0 0 - - -;
r@21 769 #X obj 180 218 /;
r@21 770 #X obj 180 245 *;
r@21 771 #X obj 180 141 / 10000;
r@21 772 #X obj 180 192 swap 160;
r@21 773 #X obj 180 166 * 260;
r@21 774 #X obj 180 272 *;
r@21 775 #X obj 337 74 spigot;
r@21 776 #X obj 370 46 > 10000;
r@21 777 #X obj 337 145 / 300000;
r@21 778 #X obj 337 115 spigot;
r@21 779 #X obj 387 93 < 300000;
r@21 780 #X floatatom 268 363 8 0 0 0 - - -;
r@21 781 #X obj 92 127 * 300;
r@21 782 #X obj 92 156 swap 300;
r@21 783 #X obj 92 205 *;
r@21 784 #X obj 92 233 *;
r@21 785 #X obj 337 197 swap 120;
r@21 786 #X obj 337 224 /;
r@21 787 #X obj 337 248 *;
r@21 788 #X obj 337 169 * 5000;
r@21 789 #X obj 336 334 max 2;
r@21 790 #X obj 92 262 + 100;
r@21 791 #X obj 180 297 * 50;
r@21 792 #X obj 336 307 * 20;
r@21 793 #X obj 92 21 r rey4;
r@21 794 #X obj 180 19 r rey4;
r@21 795 #X obj 230 69 r rey4;
r@21 796 #X obj 337 22 r rey4;
r@21 797 #X obj 387 68 r rey4;
r@21 798 #X obj 337 359 s qValue4;
r@21 799 #X obj 180 323 s qValue4;
r@21 800 #X obj 92 288 s qValue4;
r@21 801 #X connect 0 0 2 1;
r@21 802 #X connect 2 0 7 0;
r@21 803 #X connect 3 0 4 1;
r@21 804 #X connect 4 0 5 0;
r@21 805 #X connect 5 0 12 0;
r@21 806 #X connect 6 0 5 1;
r@21 807 #X connect 7 0 22 0;
r@21 808 #X connect 8 0 24 0;
r@21 809 #X connect 8 0 24 1;
r@21 810 #X connect 10 0 11 0;
r@21 811 #X connect 10 0 11 1;
r@21 812 #X connect 11 0 15 0;
r@21 813 #X connect 11 0 15 1;
r@21 814 #X connect 12 0 14 0;
r@21 815 #X connect 13 0 10 0;
r@21 816 #X connect 13 1 10 1;
r@21 817 #X connect 14 0 13 0;
r@21 818 #X connect 15 0 32 0;
r@21 819 #X connect 16 0 19 0;
r@21 820 #X connect 17 0 16 1;
r@21 821 #X connect 18 0 29 0;
r@21 822 #X connect 19 0 18 0;
r@21 823 #X connect 20 0 19 1;
r@21 824 #X connect 22 0 23 0;
r@21 825 #X connect 23 0 8 0;
r@21 826 #X connect 23 1 8 1;
r@21 827 #X connect 24 0 25 0;
r@21 828 #X connect 24 0 25 1;
r@21 829 #X connect 25 0 31 0;
r@21 830 #X connect 26 0 27 0;
r@21 831 #X connect 26 1 27 1;
r@21 832 #X connect 27 0 28 0;
r@21 833 #X connect 27 0 28 1;
r@21 834 #X connect 28 0 33 0;
r@21 835 #X connect 29 0 26 0;
r@21 836 #X connect 30 0 39 0;
r@21 837 #X connect 31 0 1 0;
r@21 838 #X connect 31 0 41 0;
r@21 839 #X connect 32 0 9 0;
r@21 840 #X connect 32 0 40 0;
r@21 841 #X connect 33 0 30 0;
r@21 842 #X connect 33 0 21 0;
r@21 843 #X connect 34 0 0 0;
r@21 844 #X connect 34 0 2 0;
r@21 845 #X connect 35 0 3 0;
r@21 846 #X connect 35 0 4 0;
r@21 847 #X connect 36 0 6 0;
r@21 848 #X connect 37 0 16 0;
r@21 849 #X connect 37 0 17 0;
r@21 850 #X connect 38 0 20 0;
r@21 851 #X restore 53 -12 pd thisQ;
r@21 852 #X obj 37 145 *~;
r@21 853 #X obj 88 145 *~;
r@21 854 #X obj 119 109 / 127;
r@21 855 #X obj -75 153 *~;
r@21 856 #X obj -24 153 *~;
r@21 857 #X obj -132 115 / 127;
r@21 858 #X obj -44 -16 r outFreq4;
r@21 859 #X obj -132 87 r gain4;
r@21 860 #X obj 119 77 r gain4;
r@21 861 #X obj -27 59 r qValue4;
r@26 862 #X obj -75 120 fcpan 0.9;
r@26 863 #X obj 37 112 fcpan 0.9;
r@21 864 #X connect 0 0 1 0;
r@26 865 #X connect 1 0 20 0;
r@21 866 #X connect 2 0 3 0;
r@26 867 #X connect 3 0 21 0;
r@21 868 #X connect 8 0 2 0;
r@21 869 #X connect 8 0 1 1;
r@21 870 #X connect 10 0 6 0;
r@21 871 #X connect 11 0 7 0;
r@21 872 #X connect 12 0 10 1;
r@21 873 #X connect 12 0 11 1;
r@21 874 #X connect 13 0 4 0;
r@21 875 #X connect 14 0 5 0;
r@21 876 #X connect 15 0 13 1;
r@21 877 #X connect 15 0 14 1;
r@21 878 #X connect 16 0 8 0;
r@21 879 #X connect 17 0 15 0;
r@21 880 #X connect 18 0 12 0;
r@26 881 #X connect 19 0 1 2;
r@26 882 #X connect 20 0 13 0;
r@26 883 #X connect 20 1 14 0;
r@26 884 #X connect 21 0 10 0;
r@26 885 #X connect 21 1 11 0;
r@21 886 #X restore 436 58 pd soundGen;
r@20 887 #X connect 0 0 1 0;
r@20 888 #X connect 1 0 2 0;
r@20 889 #X connect 2 0 3 0;
r@20 890 #X connect 2 0 4 0;
r@20 891 #X connect 3 0 29 0;
r@20 892 #X connect 4 0 5 0;
r@20 893 #X connect 4 1 5 1;
r@20 894 #X connect 5 0 6 0;
r@20 895 #X connect 6 0 7 0;
r@20 896 #X connect 6 1 7 1;
r@20 897 #X connect 7 0 8 0;
r@20 898 #X connect 8 0 10 0;
r@20 899 #X connect 8 0 24 0;
r@20 900 #X connect 10 0 11 0;
r@21 901 #X connect 11 0 30 0;
r@20 902 #X connect 14 0 15 0;
r@20 903 #X connect 14 0 0 0;
r@20 904 #X connect 14 0 17 0;
r@20 905 #X connect 16 0 14 1;
r@20 906 #X connect 18 0 10 1;
r@20 907 #X connect 19 0 14 0;
r@20 908 #X connect 20 0 1 1;
r@20 909 #X connect 20 1 1 0;
r@20 910 #X connect 26 0 20 0;
r@20 911 #X connect 27 0 11 1;
r@21 912 #X connect 30 0 31 0;
r@21 913 #X connect 31 0 28 0;
r@21 914 #X connect 31 0 9 0;
r@21 915 #X restore 32 168 pd pro1;
r@21 916 #X obj 405 54 s Diameter1;
r@21 917 #X floatatom 325 221 10 0 0 0 - - -;
r@21 918 #X text 423 132 Diameter (m);
r@21 919 #X obj 396 186 *;
r@21 920 #X floatatom 121 402 10 0 0 0 - - -;
r@21 921 #X text 219 313 Diameter (m);
r@21 922 #X obj 192 367 *;
r@21 923 #X floatatom 521 409 10 0 0 0 - - -;
r@21 924 #X text 619 320 Diameter (m);
r@21 925 #X obj 592 374 *;
r@21 926 #X text 247 77 Cylinder1 Diameter (m);
r@21 927 #X text 242 242 Cylinder2 Diameter (m);
r@21 928 #X text 45 422 Cylinder3 Diameter (m);
r@21 929 #X text 446 428 Cylinder4 Diameter (m);
r@21 930 #X obj 1008 99 r windSpeed;
r@21 931 #X floatatom 1008 135 5 0 0 0 - - -;
r@21 932 #X obj 396 219 s Diameter2;
r@21 933 #X obj 192 400 s Diameter3;
r@21 934 #X obj 592 407 s Diameter4;
r@21 935 #X obj 460 11 r rey1;
r@21 936 #X floatatom 460 31 10 0 0 0 - - -;
r@21 937 #X floatatom 450 195 10 0 0 0 - - -;
r@21 938 #X floatatom 253 375 10 0 0 0 - - -;
r@21 939 #X floatatom 659 382 10 0 0 0 - - -;
r@21 940 #X obj 450 175 r rey2;
r@21 941 #X obj 253 355 r rey3;
r@21 942 #X obj 659 362 r rey4;
r@21 943 #X floatatom 528 31 10 0 0 0 - - -;
r@21 944 #X obj 528 11 r outFreq1;
r@21 945 #X floatatom 517 195 10 0 0 0 - - -;
r@21 946 #X obj 517 175 r outFreq2;
r@21 947 #X floatatom 321 375 10 0 0 0 - - -;
r@21 948 #X obj 321 355 r outFreq3;
r@21 949 #X floatatom 726 382 10 0 0 0 - - -;
r@21 950 #X obj 726 362 r outFreq4;
r@21 951 #X obj 1075 152 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
r@26 952 -1 -1 4700 1;
r@21 953 #X obj 1075 294 / 127;
r@21 954 #X obj 998 323 *~ 0.4;
r@21 955 #X obj 1043 323 *~ 0.4;
r@21 956 #X obj 595 342 hsl 128 15 0.01 0.5 0 0 empty empty empty -2 -8 0 10
r@26 957 -262144 -1 -1 2100 1;
r@21 958 #X obj 195 336 hsl 128 15 0.01 0.5 0 0 empty empty empty -2 -8 0 10
r@26 959 -262144 -1 -1 800 1;
r@21 960 #X obj 399 154 hsl 128 15 0.01 0.5 0 0 empty empty empty -2 -8 0 10
r@26 961 -262144 -1 -1 600 1;
r@21 962 #X msg 1092 124 40;
r@21 963 #X obj 1092 99 loadbang;
r@22 964 #X text 1099 195 Output Gain;
r@21 965 #X obj 278 -61 vsl 25 100 0 127 0 0 empty empty empty 0 -9 0 10 -262144
r@26 966 -1 -1 5700 1;
r@21 967 #X obj 495 267 vsl 25 100 0 127 0 0 empty empty empty 0 -9 0 10 -262144
r@26 968 -1 -1 0 1;
r@21 969 #X obj 269 110 vsl 25 100 0 127 0 0 empty empty empty 0 -9 0 10 -262144
r@26 970 -1 -1 0 1;
r@21 971 #X obj 138 247 vsl 25 100 0 127 0 0 empty empty empty 0 -9 0 10 -262144
r@26 972 -1 -1 0 1;
r@21 973 #X obj 495 380 s gain4;
r@21 974 #X obj 278 52 s gain1;
r@21 975 #X obj 269 224 s gain2;
r@21 976 #X obj 138 362 s gain3;
r@20 977 #X connect 0 0 10 0;
r@20 978 #X connect 1 0 12 0;
r@20 979 #X connect 1 0 12 1;
r@20 980 #X connect 5 0 6 0;
r@20 981 #X connect 6 0 9 0;
r@20 982 #X connect 7 0 8 0;
r@20 983 #X connect 8 0 6 0;
r@21 984 #X connect 9 0 33 0;
r@20 985 #X connect 12 0 2 0;
r@21 986 #X connect 12 0 41 0;
r@21 987 #X connect 30 0 78 0;
r@21 988 #X connect 31 0 79 0;
r@21 989 #X connect 33 0 11 0;
r@20 990 #X connect 34 0 35 0;
r@21 991 #X connect 35 0 33 1;
r@21 992 #X connect 36 0 7 0;
r@21 993 #X connect 44 0 42 0;
r@21 994 #X connect 44 0 57 0;
r@21 995 #X connect 47 0 45 0;
r@21 996 #X connect 47 0 58 0;
r@20 997 #X connect 50 0 48 0;
r@21 998 #X connect 50 0 59 0;
r@21 999 #X connect 55 0 56 0;
r@21 1000 #X connect 60 0 61 0;
r@21 1001 #X connect 65 0 62 0;
r@21 1002 #X connect 66 0 63 0;
r@21 1003 #X connect 67 0 64 0;
r@21 1004 #X connect 69 0 68 0;
r@21 1005 #X connect 71 0 70 0;
r@21 1006 #X connect 73 0 72 0;
r@21 1007 #X connect 75 0 74 0;
r@20 1008 #X connect 76 0 77 0;
r@21 1009 #X connect 77 0 78 1;
r@21 1010 #X connect 77 0 79 1;
r@21 1011 #X connect 78 0 32 0;
r@21 1012 #X connect 79 0 32 1;
r@21 1013 #X connect 80 0 50 0;
r@21 1014 #X connect 80 0 50 1;
r@21 1015 #X connect 81 0 47 1;
r@21 1016 #X connect 81 0 47 0;
r@21 1017 #X connect 82 0 44 0;
r@21 1018 #X connect 82 0 44 1;
r@21 1019 #X connect 83 0 76 0;
r@21 1020 #X connect 84 0 83 0;
r@21 1021 #X connect 86 0 91 0;
r@21 1022 #X connect 87 0 90 0;
r@21 1023 #X connect 88 0 92 0;
r@21 1024 #X connect 89 0 93 0;