annotate prototype2.pd @ 27:44953dbddfb8

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