changeset 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 b783b5e52165
children 44953dbddfb8
files Wally2.pd prototype2.pd windD5.pd
diffstat 3 files changed, 752 insertions(+), 691 deletions(-) [+]
line wrap: on
line diff
--- a/Wally2.pd	Mon Apr 20 17:01:08 2015 +0100
+++ b/Wally2.pd	Wed Apr 22 09:30:29 2015 +0100
@@ -1,53 +1,62 @@
-#N canvas 655 215 681 386 10;
-#X obj 34 -54 catch~ L;
-#X obj 55 -29 catch~ R;
-#X obj 34 37 dac~;
-#X obj 111 -170 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
+#N canvas 546 23 681 386 10;
+#X obj 487 -9 catch~ L;
+#X obj 508 16 catch~ R;
+#X obj 487 82 dac~;
+#X obj 564 -125 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
 -1 -1 0 1;
-#X obj 34 1 *~ 0.4;
-#X obj 79 1 *~ 0.4;
-#X text 135 -127 Output Gain;
-#X obj 111 -222 loadbang;
-#N canvas 91 129 718 592 source1 1;
-#X floatatom 316 232 8 0 0 0 - - -;
-#X obj 374 196 * 40;
-#X obj 383 232 s windSpeed;
-#X obj 153 302 s panVal;
-#X obj 153 281 line;
-#X floatatom 98 312 5 0 0 0 - - -;
-#X msg 114 237 1;
-#X obj 422 -189 r swipSpeed;
-#X obj 422 -162 swap 80;
-#X obj 422 -134 /;
-#X obj 421 -108 * 150;
-#X floatatom 373 -162 5 0 0 0 - - -;
-#X obj 395 165 r swipSpeed;
-#X obj 375 82 line;
-#X msg 375 54 1 \$1;
-#X obj 377 115 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
+#X obj 487 46 *~ 0.4;
+#X obj 532 46 *~ 0.4;
+#X text 588 -82 Output Gain;
+#X obj 564 -177 loadbang;
+#N canvas 83 120 718 592 source1 0;
+#X floatatom 63 122 8 0 0 0 - - -;
+#X obj 121 86 * 40;
+#X obj 130 122 s windSpeed;
+#X obj 390 16 s panVal;
+#X obj 390 -5 line;
+#X floatatom 353 16 5 0 0 0 - - -;
+#X msg 363 -54 1;
+#X obj 173 -298 r swipSpeed;
+#X obj 173 -271 swap 80;
+#X obj 173 -243 /;
+#X obj 172 -217 * 150;
+#X floatatom 124 -271 5 0 0 0 - - -;
+#X obj 142 55 r swipSpeed;
+#X obj 121 -28 line;
+#X msg 121 -56 1 \$1;
+#X obj 124 5 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
 -1 -1 0 1;
-#X floatatom 410 141 5 0 0 0 - - -;
-#X obj 505 -50 * 0.67;
-#X obj 425 -47 delay \$1;
-#X obj 377 -68 i;
-#X obj 425 -18 i;
-#X msg 419 55 0 \$1;
-#X floatatom 325 49 5 0 0 0 - - -;
-#X floatatom 469 55 5 0 0 0 - - -;
-#X obj 289 145 s outputS;
-#X obj 370 -133 r start;
-#X obj 279 49 +;
-#X obj 279 74 * 0.5;
-#X obj 249 114 i;
-#X msg 153 251 0.5 \$1;
-#X msg 215 255 0 \$1;
-#X obj 210 44 r start;
-#X floatatom 307 105 5 0 0 0 - - -;
-#X obj 210 71 t b b b b;
-#X obj 188 207 delay;
-#X obj 215 231 i;
-#X obj 216 144 t f b;
-#X obj 421 -80 t f b;
+#X floatatom 157 31 5 0 0 0 - - -;
+#X obj 235 -128 * 0.67;
+#X obj 170 -132 delay \$1;
+#X obj 121 -194 i;
+#X obj 170 -103 i;
+#X msg 170 -54 0 \$1;
+#X floatatom 83 -165 5 0 0 0 - - -;
+#X floatatom 215 -55 5 0 0 0 - - -;
+#X obj 41 36 s outputS;
+#X obj 121 -242 r start;
+#X obj 460 -232 +;
+#X obj 460 -207 * 0.5;
+#X obj 438 -175 i;
+#X msg 390 -107 0.5 \$1;
+#X msg 492 -41 0 \$1;
+#X obj 336 -245 r start;
+#X floatatom 464 -176 5 0 0 0 - - -;
+#X obj 465 -89 delay;
+#X obj 492 -65 i;
+#X obj 438 -146 t f b;
+#X obj 166 -165 t f b;
+#X obj 475 -256 r d2;
+#X obj 264 -54 s d2;
+#X obj 35 -164 s d1;
+#X obj 461 -279 r d1;
+#X obj 438 -107 s d3;
+#X obj 507 -96 r d3;
+#X obj 336 -218 t b b;
+#X text 57 145 Effective Windspeed;
+#X text 368 40 Pan value;
+#X obj 421 -199 s d4;
 #X connect 1 0 0 0;
 #X connect 1 0 2 0;
 #X connect 4 0 3 0;
@@ -70,37 +79,41 @@
 #X connect 18 0 20 0;
 #X connect 19 0 14 0;
 #X connect 19 0 22 0;
-#X connect 19 0 26 0;
-#X connect 19 0 37 0;
+#X connect 19 0 36 0;
+#X connect 19 0 39 0;
 #X connect 20 0 23 0;
 #X connect 20 0 21 0;
-#X connect 20 0 26 1;
+#X connect 20 0 38 0;
 #X connect 21 0 13 0;
 #X connect 25 0 19 0;
 #X connect 26 0 27 0;
+#X connect 26 0 46 0;
 #X connect 27 0 28 1;
 #X connect 27 0 32 0;
-#X connect 28 0 36 0;
+#X connect 28 0 35 0;
 #X connect 29 0 4 0;
 #X connect 30 0 4 0;
-#X connect 31 0 33 0;
-#X connect 33 0 28 0;
-#X connect 33 1 6 0;
-#X connect 34 0 35 0;
-#X connect 35 0 30 0;
-#X connect 36 0 29 0;
-#X connect 36 0 34 1;
-#X connect 36 0 35 1;
-#X connect 36 1 34 0;
-#X connect 37 0 18 1;
-#X connect 37 1 18 0;
-#X restore 335 -199 pd source1;
-#N canvas 97 71 1210 398 myFrac 0;
+#X connect 31 0 43 0;
+#X connect 33 0 34 0;
+#X connect 34 0 30 0;
+#X connect 35 0 29 0;
+#X connect 35 0 33 1;
+#X connect 35 0 41 0;
+#X connect 35 1 33 0;
+#X connect 36 0 18 1;
+#X connect 36 1 18 0;
+#X connect 37 0 26 1;
+#X connect 40 0 26 0;
+#X connect 42 0 34 1;
+#X connect 43 0 28 0;
+#X connect 43 1 6 0;
+#X restore 143 44 pd source1;
+#N canvas 71 466 1122 277 myFrac 1;
 #X obj 72 109 /;
 #X obj 72 84 swap 1;
-#X floatatom 32 138 5 0 0 0 - - -;
+#X floatatom 15 138 5 0 0 0 - - -;
 #X floatatom 72 23 5 0 0 0 - - -;
-#X obj 72 139 s frac;
+#X obj 70 208 s frac;
 #X obj 72 -10 inlet;
 #X obj 159 -18 r frac;
 #X obj 159 8 * 2;
@@ -193,7 +206,7 @@
 #X obj 358 60 <= 1;
 #X obj 254 60 <= 1;
 #X obj 159 64 <= 1;
-#X obj 32 168 s speed1;
+#X obj 15 168 s speed1;
 #X obj 1015 206 s speed10;
 #X obj 907 204 s speed9;
 #X obj 807 205 s speed8;
@@ -203,6 +216,7 @@
 #X obj 396 202 s speed4;
 #X obj 292 202 s speed3;
 #X obj 197 206 s speed2;
+#X obj 110 181 delay 30;
 #X connect 0 0 2 0;
 #X connect 0 0 4 0;
 #X connect 1 0 0 0;
@@ -311,6 +325,7 @@
 #X connect 86 0 76 0;
 #X connect 87 0 1 0;
 #X connect 87 1 0 0;
+#X connect 87 2 107 0;
 #X connect 88 0 73 1;
 #X connect 88 0 77 0;
 #X connect 89 0 65 1;
@@ -329,17 +344,16 @@
 #X connect 95 0 21 0;
 #X connect 96 0 9 1;
 #X connect 96 0 13 0;
-#X restore 215 -83 pd myFrac;
-#X obj 218 -256 vsl 25 100 1 10 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
-#X obj 218 -149 i;
-#X obj 335 -261 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X connect 107 0 4 0;
+#X restore 376 -59 pd myFrac;
+#X obj 379 -126 i;
+#X obj 48 -167 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
-#X obj 413 46 s swipSpeed;
-#X obj 413 -116 vsl 25 120 0 120 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 10000 1;
-#X floatatom 413 24 5 0 0 0 - - -;
-#N canvas 234 238 470 516 pro1 1;
+#X obj 49 72 s swipSpeed;
+#X obj 49 -90 vsl 25 120 0 120 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 4400 1;
+#X floatatom 49 50 5 0 0 0 - - -;
+#N canvas 832 240 470 516 pro1 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
 #X floatatom 120 237 15 0 0 0 - - -;
@@ -361,16 +375,16 @@
 #X obj 244 457 s outFreq1;
 #X obj 120 267 s rey1;
 #X obj 244 430 min 21000;
-#N canvas 215 266 462 450 soundGen 1;
-#X obj -89 49 noise~;
-#X obj -75 87 bp~ 1000 10;
-#X obj 77 59 osc~;
-#X obj 77 85 *~ 0.1;
-#X obj -75 297 throw~ L;
-#X obj -24 278 throw~ R;
-#X obj 77 305 throw~ L;
-#X obj 128 283 throw~ R;
-#X obj -44 15 min 20000;
+#N canvas 630 67 414 556 soundGen 0;
+#X obj -82 15 noise~;
+#X obj -68 53 bp~ 1000 10;
+#X obj 141 32 osc~;
+#X obj 141 58 *~ 0.1;
+#X obj -68 302 throw~ L;
+#X obj -17 283 throw~ R;
+#X obj 141 317 throw~ L;
+#X obj 192 295 throw~ R;
+#X obj -37 -19 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
 #X floatatom 20 289 8 0 0 0 - - -;
@@ -464,66 +478,60 @@
 #X connect 36 0 17 0;
 #X connect 37 0 20 0;
 #X connect 38 0 6 0;
-#X restore 53 -12 pd thisQ;
-#X obj -44 -16 r outFreq1;
-#X obj -75 247 fcpan 0.6;
-#X obj 136 88 r panVal;
-#X obj 124 -32 == 0;
-#X obj 175 -32 > 0;
-#X floatatom 124 -2 5 0 0 0 - - -;
-#X obj 77 121 spigot~;
-#X obj -75 123 spigot~;
-#X obj 124 24 swap 1;
-#X obj 124 51 -;
-#X obj 124 -59 r windSpeed1;
-#X obj -27 59 r qValue1;
-#X obj 77 257 fcpan 0.6;
-#X obj -75 178 /~;
-#X obj -46 155 r aFrac;
-#X obj 77 175 /~;
-#X obj 106 152 r aFrac;
-#X obj -17 187 line~;
-#X floatatom 15 113 5 0 0 0 - - -;
-#X obj -75 213 *~;
-#X obj 77 217 *~;
-#X obj 15 88 r outputS;
-#X msg 15 136 \$1 20;
+#X restore 60 -46 pd thisQ;
+#X obj -37 -50 r outFreq1;
+#X obj -68 252 fcpan 0.6;
+#X obj 192 240 r panVal;
+#X obj -20 25 r qValue1;
+#X obj 141 269 fcpan 0.6;
+#X obj -68 183 /~;
+#X obj -53 150 r aFrac;
+#X obj 141 187 /~;
+#X obj 156 160 r aFrac;
+#X obj 18 174 line~;
+#X obj -17 228 r panVal;
+#X obj 26 66 r d4;
+#X obj 26 90 t f b;
+#X msg 18 150 0 20;
+#X floatatom -27 123 5 0 0 0 - - -;
+#X obj 18 123 delay \$1;
+#X obj -68 218 *~;
+#X obj 141 229 *~;
+#X msg 61 151 1 200;
+#X obj 162 -21 r start;
+#X msg 162 6 0;
 #X connect 0 0 1 0;
-#X connect 1 0 17 0;
+#X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 16 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
 #X connect 10 0 8 0;
 #X connect 11 0 4 0;
 #X connect 11 1 5 0;
-#X connect 12 0 11 1;
-#X connect 12 0 22 1;
-#X connect 13 0 15 0;
-#X connect 14 0 15 0;
-#X connect 15 0 18 0;
-#X connect 16 0 25 0;
-#X connect 17 0 23 0;
-#X connect 18 0 19 0;
-#X connect 18 1 19 1;
-#X connect 19 0 16 1;
-#X connect 19 0 17 1;
-#X connect 20 0 13 0;
-#X connect 20 0 14 0;
-#X connect 21 0 1 2;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 29 0;
-#X connect 24 0 23 1;
-#X connect 25 0 30 0;
-#X connect 26 0 25 1;
-#X connect 27 0 30 1;
-#X connect 27 0 29 1;
-#X connect 28 0 32 0;
-#X connect 29 0 11 0;
-#X connect 30 0 22 0;
-#X connect 31 0 28 0;
-#X connect 32 0 27 0;
+#X connect 12 0 14 1;
+#X connect 13 0 1 2;
+#X connect 14 0 6 0;
+#X connect 14 1 7 0;
+#X connect 15 0 26 0;
+#X connect 16 0 15 1;
+#X connect 17 0 27 0;
+#X connect 18 0 17 1;
+#X connect 19 0 26 1;
+#X connect 19 0 27 1;
+#X connect 20 0 11 1;
+#X connect 21 0 22 0;
+#X connect 22 0 24 0;
+#X connect 22 0 25 1;
+#X connect 22 1 25 0;
+#X connect 22 1 28 0;
+#X connect 23 0 19 0;
+#X connect 25 0 23 0;
+#X connect 26 0 11 0;
+#X connect 27 0 14 0;
+#X connect 28 0 19 0;
+#X connect 29 0 30 0;
+#X connect 30 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -560,8 +568,8 @@
 #X connect 27 0 12 0;
 #X connect 28 0 27 1;
 #X connect 30 0 26 0;
-#X restore 476 -243 pd pro1;
-#N canvas 216 69 470 516 pro10 0;
+#X restore 126 -76 pd pro1;
+#N canvas 216 69 470 516 pro10 1;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
 #X floatatom 120 237 15 0 0 0 - - -;
@@ -581,15 +589,15 @@
 #X floatatom 161 342 5 0 0 0 - - -;
 #X text 46 337 Strouhal Number;
 #X obj 244 430 min 21000;
-#N canvas 501 233 467 395 soundGen 0;
+#N canvas 501 233 383 439 soundGen 1;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 37 60 osc~;
-#X obj 37 86 *~ 0.1;
-#X obj -75 266 throw~ L;
-#X obj -24 247 throw~ R;
-#X obj 37 275 throw~ L;
-#X obj 88 253 throw~ R;
+#X obj 146 47 osc~;
+#X obj 146 73 *~ 0.1;
+#X obj -75 362 throw~ L;
+#X obj -24 343 throw~ R;
+#X obj 146 358 throw~ L;
+#X obj 197 336 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -685,54 +693,58 @@
 #X connect 37 0 17 0;
 #X connect 38 0 20 0;
 #X restore 53 -12 pd thisQ;
-#X obj 119 36 r panVal;
-#X obj 194 50 == 0;
-#X obj 245 50 > 0;
-#X floatatom 219 87 5 0 0 0 - - -;
-#X obj 37 122 spigot~;
-#X obj -75 123 spigot~;
-#X obj 213 122 swap 1;
-#X obj 213 149 -;
-#X floatatom 246 181 5 0 0 0 - - -;
+#X obj 61 285 r panVal;
 #X obj -44 -16 r outFreq10;
 #X obj -27 59 r qValue10;
-#X obj 194 23 r windSpeed10;
-#X obj 37 227 fcpan 0.6;
-#X obj -75 216 fcpan 0.6;
+#X obj 146 310 fcpan 0.6;
+#X obj -75 312 fcpan 0.6;
 #X obj -75 172 /~;
-#X obj -46 149 r aFrac;
-#X obj 37 167 /~;
-#X obj 66 144 r aFrac;
+#X obj -60 144 r aFrac;
+#X obj 161 127 r aFrac;
+#X obj -75 256 *~;
+#X obj 146 258 *~;
+#X obj 51 196 line~;
+#X obj 59 88 r d4;
+#X obj 59 112 t f b;
+#X msg 51 172 0 20;
+#X floatatom 6 145 5 0 0 0 - - -;
+#X obj 51 145 delay \$1;
+#X msg 94 173 1 200;
+#X obj 146 154 /~;
+#X obj 167 -8 r start;
+#X msg 167 19 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 27 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 1;
-#X connect 26 0 22 0;
-#X connect 27 0 26 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 18 0;
+#X connect 16 0 15 1;
+#X connect 17 0 27 1;
+#X connect 18 0 14 0;
+#X connect 19 0 13 0;
+#X connect 20 0 18 1;
+#X connect 20 0 19 1;
+#X connect 21 0 22 0;
+#X connect 22 0 24 0;
+#X connect 22 0 25 1;
+#X connect 22 1 25 0;
+#X connect 22 1 26 0;
+#X connect 23 0 20 0;
+#X connect 25 0 23 0;
+#X connect 26 0 20 0;
+#X connect 27 0 19 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -771,7 +783,7 @@
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 29 0 24 0;
-#X restore 530 -161 pd pro10;
+#X restore 180 6 pd pro10;
 #N canvas 65 68 470 516 pro9 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
@@ -792,15 +804,15 @@
 #X floatatom 161 342 5 0 0 0 - - -;
 #X text 46 337 Strouhal Number;
 #X obj 244 430 min 21000;
-#N canvas 501 233 467 395 soundGen 0;
+#N canvas 501 233 395 401 soundGen 0;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 37 60 osc~;
-#X obj 37 86 *~ 0.1;
-#X obj -75 272 throw~ L;
-#X obj -24 253 throw~ R;
-#X obj 37 281 throw~ L;
-#X obj 88 259 throw~ R;
+#X obj 155 49 osc~;
+#X obj 155 75 *~ 0.1;
+#X obj -75 353 throw~ L;
+#X obj -24 334 throw~ R;
+#X obj 155 351 throw~ L;
+#X obj 206 329 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -896,54 +908,58 @@
 #X connect 37 0 17 0;
 #X connect 38 0 20 0;
 #X restore 53 -12 pd thisQ;
-#X obj 119 36 r panVal;
-#X obj 194 50 == 0;
-#X obj 245 50 > 0;
-#X floatatom 219 87 5 0 0 0 - - -;
-#X obj 37 122 spigot~;
-#X obj -75 123 spigot~;
-#X obj 213 122 swap 1;
-#X obj 213 149 -;
-#X floatatom 246 181 5 0 0 0 - - -;
+#X obj 65 269 r panVal;
 #X obj -44 -16 r outFreq9;
 #X obj -27 59 r qValue9;
-#X obj 194 23 r windSpeed9;
-#X obj 37 233 fcpan 0.6;
-#X obj -75 222 fcpan 0.6;
+#X obj 155 303 fcpan 0.6;
+#X obj -75 303 fcpan 0.6;
 #X obj -75 172 /~;
 #X obj -46 149 r aFrac;
-#X obj 37 172 /~;
-#X obj 66 149 r aFrac;
+#X obj 155 161 /~;
+#X obj 184 138 r aFrac;
+#X obj 56 182 line~;
+#X obj 64 74 r d4;
+#X obj 64 98 t f b;
+#X msg 56 158 0 20;
+#X floatatom 11 131 5 0 0 0 - - -;
+#X obj 56 131 delay \$1;
+#X msg 99 159 1 200;
+#X obj -75 236 *~;
+#X obj 155 224 *~;
+#X obj 176 -7 r start;
+#X msg 176 20 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 1;
-#X connect 26 0 22 0;
-#X connect 27 0 26 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 26 0;
+#X connect 16 0 15 1;
+#X connect 17 0 27 0;
+#X connect 18 0 17 1;
+#X connect 19 0 26 1;
+#X connect 19 0 27 1;
+#X connect 20 0 21 0;
+#X connect 21 0 23 0;
+#X connect 21 0 24 1;
+#X connect 21 1 24 0;
+#X connect 21 1 25 0;
+#X connect 22 0 19 0;
+#X connect 24 0 22 0;
+#X connect 25 0 19 0;
+#X connect 26 0 14 0;
+#X connect 27 0 13 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -982,8 +998,8 @@
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 29 0 24 0;
-#X restore 530 -181 pd pro9;
-#N canvas 647 64 470 516 pro8 0;
+#X restore 180 -14 pd pro9;
+#N canvas 155 44 470 516 pro8 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
 #X floatatom 120 237 15 0 0 0 - - -;
@@ -1003,15 +1019,15 @@
 #X floatatom 161 342 5 0 0 0 - - -;
 #X text 46 337 Strouhal Number;
 #X obj 244 430 min 21000;
-#N canvas 501 233 467 395 soundGen 0;
+#N canvas 501 233 382 448 soundGen 0;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 37 60 osc~;
-#X obj 37 86 *~ 0.1;
-#X obj -75 265 throw~ L;
-#X obj -24 246 throw~ R;
-#X obj 37 274 throw~ L;
-#X obj 88 252 throw~ R;
+#X obj 144 47 osc~;
+#X obj 144 73 *~ 0.1;
+#X obj -75 379 throw~ L;
+#X obj -24 360 throw~ R;
+#X obj 144 375 throw~ L;
+#X obj 195 353 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -1107,54 +1123,58 @@
 #X connect 37 0 17 0;
 #X connect 38 0 20 0;
 #X restore 53 -12 pd thisQ;
-#X obj 119 36 r panVal;
-#X obj 194 50 == 0;
-#X obj 245 50 > 0;
-#X floatatom 219 87 5 0 0 0 - - -;
-#X obj 37 122 spigot~;
-#X obj -75 123 spigot~;
-#X obj 213 122 swap 1;
-#X obj 213 149 -;
-#X floatatom 246 181 5 0 0 0 - - -;
+#X obj 68 297 r panVal;
 #X obj -44 -16 r outFreq8;
 #X obj -27 59 r qValue8;
-#X obj 194 23 r windSpeed8;
-#X obj 37 226 fcpan 0.6;
-#X obj -75 215 fcpan 0.6;
+#X obj 144 327 fcpan 0.6;
+#X obj -75 329 fcpan 0.6;
 #X obj -75 171 /~;
 #X obj -46 148 r aFrac;
-#X obj 36 172 /~;
-#X obj 65 149 r aFrac;
+#X obj 143 159 /~;
+#X obj 172 136 r aFrac;
+#X obj 47 174 line~;
+#X obj 55 66 r d4;
+#X obj 55 90 t f b;
+#X msg 47 150 0 20;
+#X floatatom 2 123 5 0 0 0 - - -;
+#X obj 47 123 delay \$1;
+#X msg 90 151 1 200;
+#X obj -74 260 *~;
+#X obj 144 251 *~;
+#X obj 165 -7 r start;
+#X msg 165 20 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 1;
-#X connect 26 0 22 0;
-#X connect 27 0 26 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 26 0;
+#X connect 16 0 15 1;
+#X connect 17 0 27 0;
+#X connect 18 0 17 1;
+#X connect 19 0 26 1;
+#X connect 19 0 27 1;
+#X connect 20 0 21 0;
+#X connect 21 0 23 0;
+#X connect 21 0 24 1;
+#X connect 21 1 24 0;
+#X connect 21 1 25 0;
+#X connect 22 0 19 0;
+#X connect 24 0 22 0;
+#X connect 25 0 19 0;
+#X connect 26 0 14 0;
+#X connect 27 0 13 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -1193,7 +1213,7 @@
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 29 0 24 0;
-#X restore 530 -203 pd pro8;
+#X restore 180 -36 pd pro8;
 #N canvas 647 64 470 516 pro7 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
@@ -1214,15 +1234,15 @@
 #X floatatom 161 342 5 0 0 0 - - -;
 #X text 46 337 Strouhal Number;
 #X obj 244 430 min 21000;
-#N canvas 501 233 467 395 soundGen 0;
+#N canvas 305 137 378 504 soundGen 0;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 37 60 osc~;
-#X obj 37 86 *~ 0.1;
-#X obj -75 266 throw~ L;
-#X obj -24 247 throw~ R;
-#X obj 37 275 throw~ L;
-#X obj 88 253 throw~ R;
+#X obj 154 50 osc~;
+#X obj 154 76 *~ 0.1;
+#X obj -78 404 throw~ L;
+#X obj -27 385 throw~ R;
+#X obj 151 403 throw~ L;
+#X obj 202 381 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -1318,54 +1338,58 @@
 #X connect 37 0 17 0;
 #X connect 38 0 20 0;
 #X restore 53 -12 pd thisQ;
-#X obj 119 36 r panVal;
-#X obj 194 50 == 0;
-#X obj 245 50 > 0;
-#X floatatom 219 87 5 0 0 0 - - -;
-#X obj 37 122 spigot~;
-#X obj -75 123 spigot~;
-#X obj 213 122 swap 1;
-#X obj 213 149 -;
-#X floatatom 246 181 5 0 0 0 - - -;
+#X obj 66 324 r panVal;
 #X obj -44 -16 r outFreq7;
 #X obj -27 59 r qValue7;
-#X obj 194 23 r windSpeed7;
-#X obj 37 227 fcpan 0.6;
-#X obj -75 216 fcpan 0.6;
+#X obj 151 355 fcpan 0.6;
+#X obj -78 354 fcpan 0.6;
 #X obj -75 170 /~;
 #X obj -46 147 r aFrac;
-#X obj 37 170 /~;
-#X obj 66 147 r aFrac;
+#X obj 154 160 /~;
+#X obj 183 137 r aFrac;
+#X obj -77 263 *~;
+#X obj 153 269 *~;
+#X obj 45 222 line~;
+#X obj 53 114 r d4;
+#X obj 53 138 t f b;
+#X msg 45 198 0 20;
+#X floatatom 0 171 5 0 0 0 - - -;
+#X obj 45 171 delay \$1;
+#X msg 88 199 1 200;
+#X obj 175 -3 r start;
+#X msg 175 24 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 1;
-#X connect 26 0 22 0;
-#X connect 27 0 26 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 19 0;
+#X connect 16 0 15 1;
+#X connect 17 0 20 0;
+#X connect 18 0 17 1;
+#X connect 19 0 14 0;
+#X connect 20 0 13 0;
+#X connect 21 0 19 1;
+#X connect 21 0 20 1;
+#X connect 22 0 23 0;
+#X connect 23 0 25 0;
+#X connect 23 0 26 1;
+#X connect 23 1 26 0;
+#X connect 23 1 27 0;
+#X connect 24 0 21 0;
+#X connect 26 0 24 0;
+#X connect 27 0 21 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -1404,7 +1428,7 @@
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 29 0 24 0;
-#X restore 530 -222 pd pro7;
+#X restore 180 -55 pd pro7;
 #N canvas 647 64 470 516 pro6 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
@@ -1428,12 +1452,12 @@
 #N canvas 501 233 467 395 soundGen 0;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 37 60 osc~;
-#X obj 37 86 *~ 0.1;
-#X obj -75 256 throw~ L;
-#X obj -24 237 throw~ R;
-#X obj 37 265 throw~ L;
-#X obj 88 243 throw~ R;
+#X obj 127 57 osc~;
+#X obj 127 83 *~ 0.1;
+#X obj -76 342 throw~ L;
+#X obj -25 323 throw~ R;
+#X obj 126 348 throw~ L;
+#X obj 177 326 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -1529,54 +1553,58 @@
 #X connect 37 0 17 0;
 #X connect 38 0 20 0;
 #X restore 53 -12 pd thisQ;
-#X obj 119 36 r panVal;
-#X obj 194 50 == 0;
-#X obj 245 50 > 0;
-#X floatatom 219 87 5 0 0 0 - - -;
-#X obj 37 122 spigot~;
-#X obj -75 123 spigot~;
-#X obj 213 122 swap 1;
-#X obj 213 149 -;
-#X floatatom 246 181 5 0 0 0 - - -;
+#X obj 48 265 r panVal;
 #X obj -44 -16 r outFreq6;
 #X obj -27 59 r qValue6;
-#X obj 194 23 r windSpeed6;
-#X obj 37 217 fcpan 0.6;
-#X obj -75 206 fcpan 0.6;
+#X obj 126 300 fcpan 0.6;
+#X obj -76 292 fcpan 0.6;
 #X obj -75 168 /~;
 #X obj -46 145 r aFrac;
-#X obj 37 165 /~;
-#X obj 66 142 r aFrac;
+#X obj 127 162 /~;
+#X obj 156 139 r aFrac;
+#X obj 35 168 line~;
+#X obj 43 60 r d4;
+#X obj 43 84 t f b;
+#X msg 35 144 0 20;
+#X floatatom -10 117 5 0 0 0 - - -;
+#X obj 35 117 delay \$1;
+#X msg 78 145 1 200;
+#X obj -75 246 *~;
+#X obj 127 232 *~;
+#X obj 148 0 r start;
+#X msg 148 27 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 1;
-#X connect 26 0 22 0;
-#X connect 27 0 26 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 26 0;
+#X connect 16 0 15 1;
+#X connect 17 0 27 0;
+#X connect 18 0 17 1;
+#X connect 19 0 26 1;
+#X connect 19 0 27 1;
+#X connect 20 0 21 0;
+#X connect 21 0 23 0;
+#X connect 21 0 24 1;
+#X connect 21 1 24 0;
+#X connect 21 1 25 0;
+#X connect 22 0 19 0;
+#X connect 24 0 22 0;
+#X connect 25 0 19 0;
+#X connect 26 0 14 0;
+#X connect 27 0 13 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -1615,7 +1643,7 @@
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 29 0 24 0;
-#X restore 529 -243 pd pro6;
+#X restore 179 -76 pd pro6;
 #N canvas 173 159 470 516 pro5 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
@@ -1636,15 +1664,15 @@
 #X floatatom 161 342 5 0 0 0 - - -;
 #X text 46 337 Strouhal Number;
 #X obj 244 430 min 21000;
-#N canvas 501 233 467 395 soundGen 0;
+#N canvas 141 165 467 395 soundGen 0;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 37 60 osc~;
-#X obj 37 86 *~ 0.1;
-#X obj -75 259 throw~ L;
-#X obj -24 240 throw~ R;
-#X obj 37 268 throw~ L;
-#X obj 88 246 throw~ R;
+#X obj 176 51 osc~;
+#X obj 176 77 *~ 0.1;
+#X obj -75 335 throw~ L;
+#X obj -24 316 throw~ R;
+#X obj 176 325 throw~ L;
+#X obj 227 303 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -1740,54 +1768,58 @@
 #X connect 37 0 17 0;
 #X connect 38 0 20 0;
 #X restore 53 -12 pd thisQ;
-#X obj 119 36 r panVal;
-#X obj 194 50 == 0;
-#X obj 245 50 > 0;
-#X floatatom 219 87 5 0 0 0 - - -;
-#X obj 37 122 spigot~;
-#X obj -75 123 spigot~;
-#X obj 213 122 swap 1;
-#X obj 213 149 -;
-#X floatatom 246 181 5 0 0 0 - - -;
+#X obj 70 244 r panVal;
 #X obj -44 -16 r outFreq5;
 #X obj -27 58 r qValue5;
-#X obj 194 23 r windSpeed5;
-#X obj 37 220 fcpan 0.6;
-#X obj -75 209 fcpan 0.6;
+#X obj 176 277 fcpan 0.6;
+#X obj -75 285 fcpan 0.6;
 #X obj -75 167 /~;
 #X obj -46 144 r aFrac;
-#X obj 37 167 /~;
-#X obj 66 144 r aFrac;
+#X obj 176 158 /~;
+#X obj 205 135 r aFrac;
+#X obj -75 222 *~;
+#X obj 60 193 line~;
+#X obj 68 85 r d4;
+#X obj 68 109 t f b;
+#X msg 60 169 0 20;
+#X floatatom 15 142 5 0 0 0 - - -;
+#X obj 60 142 delay \$1;
+#X msg 103 170 1 200;
+#X obj 176 224 *~;
+#X obj 197 -1 r start;
+#X msg 197 26 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 1;
-#X connect 26 0 22 0;
-#X connect 27 0 26 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 19 0;
+#X connect 16 0 15 1;
+#X connect 17 0 27 0;
+#X connect 18 0 17 1;
+#X connect 19 0 14 0;
+#X connect 20 0 19 1;
+#X connect 20 0 27 1;
+#X connect 21 0 22 0;
+#X connect 22 0 24 0;
+#X connect 22 0 25 1;
+#X connect 22 1 25 0;
+#X connect 22 1 26 0;
+#X connect 23 0 20 0;
+#X connect 25 0 23 0;
+#X connect 26 0 20 0;
+#X connect 27 0 13 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -1826,7 +1858,7 @@
 #X connect 25 0 12 0;
 #X connect 26 0 25 1;
 #X connect 28 0 24 0;
-#X restore 478 -162 pd pro5;
+#X restore 128 5 pd pro5;
 #N canvas 647 64 470 516 pro4 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
@@ -1847,15 +1879,15 @@
 #X floatatom 161 342 5 0 0 0 - - -;
 #X text 46 337 Strouhal Number;
 #X obj 244 430 min 21000;
-#N canvas 501 233 467 395 soundGen 0;
+#N canvas 283 166 406 460 soundGen 0;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 37 60 osc~;
-#X obj 37 86 *~ 0.1;
-#X obj -73 261 throw~ L;
-#X obj -22 242 throw~ R;
-#X obj 39 270 throw~ L;
-#X obj 90 249 throw~ R;
+#X obj 150 55 osc~;
+#X obj 150 81 *~ 0.1;
+#X obj -77 363 throw~ L;
+#X obj -26 344 throw~ R;
+#X obj 148 367 throw~ L;
+#X obj 199 346 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -1951,54 +1983,58 @@
 #X connect 37 0 17 0;
 #X connect 38 0 20 0;
 #X restore 53 -12 pd thisQ;
-#X obj 119 36 r panVal;
-#X obj 194 50 == 0;
-#X obj 245 50 > 0;
-#X floatatom 219 87 5 0 0 0 - - -;
-#X obj 37 122 spigot~;
-#X obj -75 123 spigot~;
-#X obj 213 122 swap 1;
-#X obj 213 149 -;
-#X floatatom 246 181 5 0 0 0 - - -;
+#X obj 61 278 r panVal;
 #X obj -44 -16 r outFreq4;
 #X obj -27 59 r qValue4;
-#X obj 194 23 r windSpeed4;
-#X obj 39 222 fcpan 0.6;
-#X obj -73 211 fcpan 0.6;
+#X obj 148 319 fcpan 0.6;
+#X obj -77 313 fcpan 0.6;
 #X obj -76 176 /~;
 #X obj -47 153 r aFrac;
-#X obj 36 174 /~;
-#X obj 65 151 r aFrac;
+#X obj 149 169 /~;
+#X obj 178 146 r aFrac;
+#X obj 54 213 line~;
+#X obj 62 105 r d4;
+#X obj 62 129 t f b;
+#X msg 54 189 0 20;
+#X floatatom 9 162 5 0 0 0 - - -;
+#X obj 54 162 delay \$1;
+#X msg 97 190 1 200;
+#X obj 148 251 *~;
+#X obj -77 251 *~;
+#X obj 171 3 r start;
+#X msg 171 30 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 1;
-#X connect 26 0 22 0;
-#X connect 27 0 26 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 27 0;
+#X connect 16 0 15 1;
+#X connect 17 0 26 0;
+#X connect 18 0 17 1;
+#X connect 19 0 27 1;
+#X connect 19 0 26 1;
+#X connect 20 0 21 0;
+#X connect 21 0 23 0;
+#X connect 21 0 24 1;
+#X connect 21 1 24 0;
+#X connect 21 1 25 0;
+#X connect 22 0 19 0;
+#X connect 24 0 22 0;
+#X connect 25 0 19 0;
+#X connect 26 0 13 0;
+#X connect 27 0 14 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -2037,7 +2073,7 @@
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 29 0 24 0;
-#X restore 477 -182 pd pro4;
+#X restore 127 -15 pd pro4;
 #N canvas 140 171 470 516 pro3 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
@@ -2061,12 +2097,12 @@
 #N canvas 501 233 467 395 soundGen 0;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 37 60 osc~;
-#X obj 37 86 *~ 0.1;
-#X obj -75 254 throw~ L;
-#X obj -24 235 throw~ R;
-#X obj 37 263 throw~ L;
-#X obj 88 241 throw~ R;
+#X obj 135 71 osc~;
+#X obj 135 100 *~ 0.1;
+#X obj -75 316 throw~ L;
+#X obj -24 297 throw~ R;
+#X obj 135 319 throw~ L;
+#X obj 186 297 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -2162,54 +2198,58 @@
 #X connect 37 0 17 0;
 #X connect 38 0 20 0;
 #X restore 53 -12 pd thisQ;
-#X obj 119 36 r panVal;
-#X obj 194 50 == 0;
-#X obj 245 50 > 0;
-#X floatatom 219 87 5 0 0 0 - - -;
-#X obj 37 122 spigot~;
-#X obj -75 123 spigot~;
-#X obj 213 122 swap 1;
-#X obj 213 149 -;
-#X floatatom 246 181 5 0 0 0 - - -;
+#X obj 50 236 r panVal;
 #X obj -44 -16 r outFreq3;
 #X obj -27 59 r qValue3;
-#X obj 194 23 r windSpeed3;
-#X obj 37 215 fcpan 0.6;
-#X obj -75 204 fcpan 0.6;
+#X obj 135 271 fcpan 0.6;
+#X obj -75 266 fcpan 0.6;
 #X obj -75 172 /~;
 #X obj -46 149 r aFrac;
-#X obj 37 170 /~;
-#X obj 65 147 r aFrac;
+#X obj 135 181 /~;
+#X obj 163 158 r aFrac;
+#X obj 48 176 line~;
+#X obj 56 68 r d4;
+#X obj 56 92 t f b;
+#X msg 48 152 0 20;
+#X floatatom 3 125 5 0 0 0 - - -;
+#X obj 48 125 delay \$1;
+#X msg 91 153 1 200;
+#X obj -75 217 *~;
+#X obj 135 222 *~;
+#X obj 156 17 r start;
+#X msg 156 44 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 23 0;
-#X connect 25 0 24 1;
-#X connect 26 0 22 0;
-#X connect 27 0 26 1;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 26 0;
+#X connect 16 0 15 1;
+#X connect 17 0 27 0;
+#X connect 18 0 17 1;
+#X connect 19 0 27 1;
+#X connect 19 0 26 1;
+#X connect 20 0 21 0;
+#X connect 21 0 23 0;
+#X connect 21 0 24 1;
+#X connect 21 1 24 0;
+#X connect 21 1 25 0;
+#X connect 22 0 19 0;
+#X connect 24 0 22 0;
+#X connect 25 0 19 0;
+#X connect 26 0 14 0;
+#X connect 27 0 13 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -2248,8 +2288,8 @@
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 29 0 24 0;
-#X restore 477 -202 pd pro3;
-#N canvas 647 64 470 516 pro2 0;
+#X restore 127 -35 pd pro3;
+#N canvas 27 95 470 516 pro2 0;
 #X obj 230 118 * 1.225;
 #X obj 244 171 / 1.81e-05;
 #X floatatom 120 237 15 0 0 0 - - -;
@@ -2269,15 +2309,15 @@
 #X floatatom 161 342 5 0 0 0 - - -;
 #X text 46 337 Strouhal Number;
 #X obj 244 430 min 21000;
-#N canvas 501 233 467 395 soundGen 0;
+#N canvas 202 116 393 405 soundGen 0;
 #X obj -89 49 noise~;
 #X obj -75 87 bp~ 1000 10;
-#X obj 114 55 osc~;
-#X obj 114 81 *~ 0.1;
+#X obj 138 57 osc~;
+#X obj 138 83 *~ 0.1;
 #X obj -73 297 throw~ L;
 #X obj -22 278 throw~ R;
-#X obj 114 301 throw~ L;
-#X obj 165 279 throw~ R;
+#X obj 138 303 throw~ L;
+#X obj 189 281 throw~ R;
 #X obj -44 15 min 20000;
 #N canvas 103 204 481 424 thisQ 0;
 #X obj 125 47 < 5000;
@@ -2373,67 +2413,58 @@
 #X connect 38 0 16 0;
 #X connect 38 0 17 0;
 #X restore 53 -12 pd thisQ;
-#X obj 196 31 r panVal;
-#X obj 271 45 == 0;
-#X obj 322 45 > 0;
-#X floatatom 296 82 5 0 0 0 - - -;
-#X obj 114 117 spigot~;
-#X obj -75 123 spigot~;
-#X obj 290 117 swap 1;
-#X obj 290 144 -;
-#X floatatom 323 176 5 0 0 0 - - -;
+#X obj 25 221 r panVal;
 #X obj -44 -16 r outFreq2;
 #X obj -27 59 r qValue2;
-#X obj 271 18 r windSpeed2;
-#X obj 114 254 fcpan 0.6;
+#X obj 138 256 fcpan 0.6;
 #X obj -73 248 fcpan 0.6;
 #X obj -74 174 /~;
 #X obj -45 151 r aFrac;
-#X obj 114 174 /~;
-#X obj 143 151 r aFrac;
-#X obj 12 190 line~;
-#X floatatom 44 116 5 0 0 0 - - -;
-#X obj 44 91 r outputS;
+#X obj 138 176 /~;
+#X obj 167 153 r aFrac;
 #X obj -73 207 *~;
-#X obj 114 211 *~;
-#X msg 44 139 \$1 20;
+#X obj 138 213 *~;
+#X obj 46 170 line~;
+#X obj 54 62 r d4;
+#X obj 54 86 t f b;
+#X msg 46 146 0 20;
+#X floatatom 5 119 5 0 0 0 - - -;
+#X obj 46 119 delay \$1;
+#X msg 89 147 1 200;
+#X obj 159 3 r start;
+#X msg 159 30 0;
 #X connect 0 0 1 0;
 #X connect 1 0 15 0;
 #X connect 2 0 3 0;
-#X connect 3 0 14 0;
+#X connect 3 0 17 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
-#X connect 10 0 22 1;
-#X connect 10 0 23 1;
-#X connect 11 0 13 0;
-#X connect 12 0 13 0;
-#X connect 13 0 16 0;
-#X connect 14 0 26 0;
-#X connect 15 0 24 0;
-#X connect 16 0 17 0;
-#X connect 16 1 17 1;
-#X connect 17 0 18 0;
-#X connect 17 0 14 1;
-#X connect 17 0 15 1;
-#X connect 19 0 8 0;
-#X connect 20 0 1 2;
-#X connect 21 0 11 0;
-#X connect 21 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 1 7 0;
-#X connect 23 0 4 0;
-#X connect 23 1 5 0;
-#X connect 24 0 31 0;
-#X connect 25 0 24 1;
-#X connect 26 0 32 0;
-#X connect 27 0 26 1;
-#X connect 28 0 31 1;
-#X connect 28 0 32 1;
-#X connect 29 0 33 0;
-#X connect 30 0 29 0;
-#X connect 31 0 23 0;
-#X connect 32 0 22 0;
-#X connect 33 0 28 0;
+#X connect 10 0 13 1;
+#X connect 10 0 14 1;
+#X connect 11 0 8 0;
+#X connect 12 0 1 2;
+#X connect 13 0 6 0;
+#X connect 13 1 7 0;
+#X connect 14 0 4 0;
+#X connect 14 1 5 0;
+#X connect 15 0 19 0;
+#X connect 16 0 15 1;
+#X connect 17 0 20 0;
+#X connect 18 0 17 1;
+#X connect 19 0 14 0;
+#X connect 20 0 13 0;
+#X connect 21 0 20 1;
+#X connect 21 0 19 1;
+#X connect 22 0 23 0;
+#X connect 23 0 25 0;
+#X connect 23 0 26 1;
+#X connect 23 1 26 0;
+#X connect 23 1 27 0;
+#X connect 24 0 21 0;
+#X connect 26 0 24 0;
+#X connect 27 0 21 0;
+#X connect 28 0 29 0;
+#X connect 29 0 2 1;
 #X restore 134 54 pd soundGen;
 #X obj 244 145 * 0.0075;
 #X obj 244 377 / 0.0075;
@@ -2472,39 +2503,71 @@
 #X connect 25 0 27 0;
 #X connect 26 0 25 1;
 #X connect 29 0 24 0;
-#X restore 477 -223 pd pro2;
-#X floatatom 282 -86 5 0 0 0 - - -;
-#X obj 171 44 s aFrac;
-#X obj 185 -83 log;
-#X floatatom 238 28 5 0 0 0 - - -;
-#X obj 185 -6 + 1;
-#X obj 185 -31 log;
-#X obj 185 -57 + 1;
-#X obj 218 -125 t f i;
-#X obj 49 -249 r outputS;
-#X floatatom 49 -199 5 0 0 0 - - -;
-#X msg 111 -197 0;
-#X obj 335 -235 s start;
+#X restore 127 -56 pd pro2;
+#X floatatom 443 -58 5 0 0 0 - - -;
+#X obj 332 68 s aFrac;
+#X obj 346 -59 log;
+#X floatatom 399 52 5 0 0 0 - - -;
+#X obj 346 18 + 1;
+#X obj 346 -7 log;
+#X obj 346 -33 + 1;
+#X obj 379 -101 t f i;
+#X obj 502 -204 r outputS;
+#X floatatom 502 -154 5 0 0 0 - - -;
+#X msg 564 -152 0;
+#X obj 48 -141 s start;
+#X msg 190 -219 1;
+#X msg 189 -198 2;
+#X msg 190 -178 3;
+#X msg 189 -157 4;
+#X msg 189 -137 5;
+#X msg 219 -219 6;
+#X msg 218 -199 7;
+#X msg 218 -180 8;
+#X msg 218 -158 9;
+#X msg 218 -137 10;
+#X obj 117 -113 s noSources;
+#X obj 273 -112 s noSources;
+#X obj 379 -150 r noSources;
+#X msg 616 -132 0.7;
+#X obj 81 -202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X msg 299 56 1;
+#X obj 82 -174 metro 700;
 #X connect 0 0 4 0;
 #X connect 1 0 5 0;
 #X connect 3 0 5 1;
 #X connect 3 0 4 1;
 #X connect 4 0 2 0;
 #X connect 5 0 2 1;
-#X connect 7 0 36 0;
-#X connect 10 0 11 0;
-#X connect 11 0 33 0;
-#X connect 12 0 37 0;
-#X connect 14 0 15 0;
-#X connect 15 0 13 0;
-#X connect 28 0 32 0;
+#X connect 7 0 35 0;
+#X connect 10 0 32 0;
+#X connect 11 0 36 0;
+#X connect 13 0 14 0;
+#X connect 14 0 12 0;
+#X connect 27 0 31 0;
+#X connect 29 0 28 0;
 #X connect 30 0 29 0;
-#X connect 30 0 27 0;
 #X connect 31 0 30 0;
-#X connect 32 0 31 0;
-#X connect 33 0 28 0;
-#X connect 33 1 9 0;
-#X connect 33 1 26 0;
-#X connect 34 0 35 0;
+#X connect 32 0 27 0;
+#X connect 32 0 26 0;
+#X connect 32 1 9 0;
+#X connect 32 1 25 0;
+#X connect 33 0 34 0;
+#X connect 34 0 3 0;
 #X connect 35 0 3 0;
-#X connect 36 0 3 0;
+#X connect 37 0 47 0;
+#X connect 38 0 47 0;
+#X connect 39 0 47 0;
+#X connect 40 0 47 0;
+#X connect 41 0 47 0;
+#X connect 42 0 48 0;
+#X connect 43 0 48 0;
+#X connect 44 0 48 0;
+#X connect 45 0 48 0;
+#X connect 46 0 48 0;
+#X connect 49 0 10 0;
+#X connect 50 0 3 0;
+#X connect 51 0 53 0;
+#X connect 52 0 26 0;
+#X connect 53 0 36 0;
--- a/prototype2.pd	Mon Apr 20 17:01:08 2015 +0100
+++ b/prototype2.pd	Wed Apr 22 09:30:29 2015 +0100
@@ -1,8 +1,8 @@
 #N canvas 21 65 1194 564 10;
 #X obj 979 46 hsl 128 15 0 31 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 600 1;
+-1 -1 5100 1;
 #X obj 408 -11 hsl 128 15 0.01 0.5 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 1600 1;
+-262144 -1 -1 1200 1;
 #X floatatom 334 56 10 0 0 0 - - -;
 #X text 992 27 Wind Speed (m/s);
 #X text 432 -33 Diameter (m);
@@ -109,7 +109,7 @@
 #X obj 128 3 r baseSpeed;
 #X obj 128 26 / 2;
 #X obj 149 -76 loadbang;
-#N canvas 177 189 624 513 pro1 0;
+#N canvas 177 189 624 513 pro1 1;
 #X obj 230 118 * 1.225;
 #X obj 244 145 *;
 #X obj 244 171 / 1.81e-05;
@@ -858,13 +858,13 @@
 #X obj -44 -16 r outFreq4;
 #X obj -132 87 r gain4;
 #X obj 119 77 r gain4;
-#X obj -75 120 fcpan 0.1;
-#X obj 37 112 fcpan 0.1;
 #X obj -27 59 r qValue4;
+#X obj -75 120 fcpan 0.9;
+#X obj 37 112 fcpan 0.9;
 #X connect 0 0 1 0;
-#X connect 1 0 19 0;
+#X connect 1 0 20 0;
 #X connect 2 0 3 0;
-#X connect 3 0 20 0;
+#X connect 3 0 21 0;
 #X connect 8 0 2 0;
 #X connect 8 0 1 1;
 #X connect 10 0 6 0;
@@ -878,11 +878,11 @@
 #X connect 16 0 8 0;
 #X connect 17 0 15 0;
 #X connect 18 0 12 0;
-#X connect 19 0 13 0;
-#X connect 19 1 14 0;
-#X connect 20 0 10 0;
-#X connect 20 1 11 0;
-#X connect 21 0 1 2;
+#X connect 19 0 1 2;
+#X connect 20 0 13 0;
+#X connect 20 1 14 0;
+#X connect 21 0 10 0;
+#X connect 21 1 11 0;
 #X restore 436 58 pd soundGen;
 #X connect 0 0 1 0;
 #X connect 1 0 2 0;
@@ -949,27 +949,27 @@
 #X floatatom 726 382 10 0 0 0 - - -;
 #X obj 726 362 r outFreq4;
 #X obj 1075 152 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 4500 1;
+-1 -1 4700 1;
 #X obj 1075 294 / 127;
 #X obj 998 323 *~ 0.4;
 #X obj 1043 323 *~ 0.4;
 #X obj 595 342 hsl 128 15 0.01 0.5 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 4100 1;
+-262144 -1 -1 2100 1;
 #X obj 195 336 hsl 128 15 0.01 0.5 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 2400 1;
+-262144 -1 -1 800 1;
 #X obj 399 154 hsl 128 15 0.01 0.5 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 1300 1;
+-262144 -1 -1 600 1;
 #X msg 1092 124 40;
 #X obj 1092 99 loadbang;
 #X text 1099 195 Output Gain;
 #X obj 278 -61 vsl 25 100 0 127 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 4500 1;
+-1 -1 5700 1;
 #X obj 495 267 vsl 25 100 0 127 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 2800 1;
+-1 -1 0 1;
 #X obj 269 110 vsl 25 100 0 127 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 5600 1;
+-1 -1 0 1;
 #X obj 138 247 vsl 25 100 0 127 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 6600 1;
+-1 -1 0 1;
 #X obj 495 380 s gain4;
 #X obj 278 52 s gain1;
 #X obj 269 224 s gain2;
--- a/windD5.pd	Mon Apr 20 17:01:08 2015 +0100
+++ b/windD5.pd	Wed Apr 22 09:30:29 2015 +0100
@@ -213,7 +213,6 @@
 #X obj 505 287 +~ 0.12;
 #X obj 505 196 vd~ a 500;
 #X text 594 436 branches/wires;
-#X obj 536 336 * 1.2;
 #X obj 719 267 +~ 1000;
 #X obj 719 247 *~ 1000;
 #X obj 685 310 vcf~ 1000 60;
@@ -250,7 +249,7 @@
 #X obj -6 -150 inlet;
 #X obj 1050 -28 / 127;
 #X obj 1053 -57 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 12700 1;
+-1 -1 0 1;
 #X obj 1050 -91 inlet;
 #X obj 1029 352 *~ 2;
 #X obj 1029 400 throw~ l;
@@ -290,12 +289,12 @@
 #X connect 4 0 5 0;
 #X connect 5 0 20 0;
 #X connect 6 0 7 0;
-#X connect 7 0 117 0;
+#X connect 7 0 116 0;
 #X connect 8 0 9 0;
 #X connect 9 0 73 0;
 #X connect 10 0 11 0;
-#X connect 11 0 87 0;
-#X connect 12 0 116 0;
+#X connect 11 0 83 1;
+#X connect 12 0 115 0;
 #X connect 13 0 12 0;
 #X connect 14 0 71 0;
 #X connect 15 0 14 0;
@@ -303,7 +302,7 @@
 #X connect 17 0 10 0;
 #X connect 18 0 13 0;
 #X connect 19 0 6 0;
-#X connect 20 0 118 0;
+#X connect 20 0 117 0;
 #X connect 21 0 29 0;
 #X connect 22 0 31 0;
 #X connect 25 0 28 0;
@@ -368,70 +367,69 @@
 #X connect 84 0 76 1;
 #X connect 85 0 79 0;
 #X connect 85 0 84 0;
-#X connect 87 0 83 1;
-#X connect 88 0 90 1;
-#X connect 89 0 88 0;
-#X connect 90 0 91 0;
-#X connect 91 0 94 0;
-#X connect 94 0 92 0;
-#X connect 94 1 93 0;
-#X connect 95 0 90 0;
+#X connect 87 0 89 1;
+#X connect 88 0 87 0;
+#X connect 89 0 90 0;
+#X connect 90 0 93 0;
+#X connect 93 0 91 0;
+#X connect 93 1 92 0;
+#X connect 94 0 89 0;
+#X connect 97 0 98 0;
 #X connect 98 0 99 0;
 #X connect 99 0 100 0;
-#X connect 100 0 101 0;
-#X connect 101 0 108 0;
-#X connect 102 0 103 0;
-#X connect 103 0 99 1;
-#X connect 103 0 100 1;
-#X connect 103 0 101 1;
-#X connect 104 0 115 0;
-#X connect 105 0 113 0;
-#X connect 106 0 104 1;
-#X connect 107 0 103 1;
-#X connect 108 0 109 0;
-#X connect 109 0 104 0;
-#X connect 110 0 96 0;
-#X connect 110 1 97 0;
-#X connect 111 0 89 0;
+#X connect 100 0 107 0;
+#X connect 101 0 102 0;
+#X connect 102 0 98 1;
+#X connect 102 0 99 1;
+#X connect 102 0 100 1;
+#X connect 103 0 114 0;
+#X connect 104 0 112 0;
+#X connect 105 0 103 1;
+#X connect 106 0 102 1;
+#X connect 107 0 108 0;
+#X connect 108 0 103 0;
+#X connect 109 0 95 0;
+#X connect 109 1 96 0;
+#X connect 110 0 88 0;
+#X connect 111 0 104 0;
 #X connect 112 0 105 0;
-#X connect 113 0 106 0;
-#X connect 113 0 107 0;
-#X connect 115 0 110 0;
-#X connect 116 0 91 1;
-#X connect 117 0 115 1;
-#X connect 118 0 32 1;
-#X connect 119 0 1 1;
-#X connect 120 0 1 2;
-#X connect 121 0 1 0;
-#X connect 122 0 156 0;
+#X connect 112 0 106 0;
+#X connect 114 0 109 0;
+#X connect 115 0 90 1;
+#X connect 116 0 114 1;
+#X connect 117 0 32 1;
+#X connect 118 0 1 1;
+#X connect 119 0 1 2;
+#X connect 120 0 1 0;
+#X connect 121 0 155 0;
+#X connect 122 0 121 0;
 #X connect 123 0 122 0;
-#X connect 124 0 123 0;
-#X connect 125 0 151 0;
-#X connect 128 0 154 0;
-#X connect 129 0 148 0;
-#X connect 130 0 142 0;
-#X connect 131 0 130 0;
-#X connect 132 0 140 0;
-#X connect 135 0 152 0;
-#X connect 136 0 149 0;
-#X connect 137 0 144 1;
-#X connect 138 0 139 0;
-#X connect 139 0 137 0;
-#X connect 140 0 144 0;
-#X connect 141 0 143 0;
-#X connect 142 0 153 0;
-#X connect 143 0 145 0;
-#X connect 144 0 150 0;
-#X connect 145 0 136 0;
-#X connect 148 0 155 0;
-#X connect 149 0 132 1;
-#X connect 149 0 138 0;
-#X connect 150 0 133 0;
-#X connect 150 1 134 0;
-#X connect 151 0 126 0;
-#X connect 151 1 127 0;
-#X connect 152 0 132 0;
-#X connect 153 0 140 1;
-#X connect 154 0 125 0;
-#X connect 155 0 154 1;
-#X connect 156 0 125 1;
+#X connect 124 0 150 0;
+#X connect 127 0 153 0;
+#X connect 128 0 147 0;
+#X connect 129 0 141 0;
+#X connect 130 0 129 0;
+#X connect 131 0 139 0;
+#X connect 134 0 151 0;
+#X connect 135 0 148 0;
+#X connect 136 0 143 1;
+#X connect 137 0 138 0;
+#X connect 138 0 136 0;
+#X connect 139 0 143 0;
+#X connect 140 0 142 0;
+#X connect 141 0 152 0;
+#X connect 142 0 144 0;
+#X connect 143 0 149 0;
+#X connect 144 0 135 0;
+#X connect 147 0 154 0;
+#X connect 148 0 131 1;
+#X connect 148 0 137 0;
+#X connect 149 0 132 0;
+#X connect 149 1 133 0;
+#X connect 150 0 125 0;
+#X connect 150 1 126 0;
+#X connect 151 0 131 0;
+#X connect 152 0 139 1;
+#X connect 153 0 124 0;
+#X connect 154 0 153 1;
+#X connect 155 0 124 1;