Mercurial > hg > weather-synthesis-prototyping
changeset 255:084a2c33883c
A number of properties have been added to the cavity model that includes the restrictions to the opertion due to shear layer, and dimensions.
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Wed, 23 Nov 2016 10:31:21 +0000 |
parents | 1229afecd548 |
children | e76673cec7d0 |
files | .DS_Store Shallow Cavity/CavD3.pd |
diffstat | 2 files changed, 814 insertions(+), 525 deletions(-) [+] |
line wrap: on
line diff
--- a/Shallow Cavity/CavD3.pd Sat Nov 05 15:35:18 2016 +0000 +++ b/Shallow Cavity/CavD3.pd Wed Nov 23 10:31:21 2016 +0000 @@ -1,4 +1,4 @@ -#N canvas 86 23 1287 823 10; +#N canvas 283 29 1287 823 10; #X obj -172 -182 loadbang; #X obj -172 -145 metro 10; #X obj -172 -162 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 @@ -40,21 +40,21 @@ #X restore -163 424 pd opLevels; #X msg -154 370 5; #X obj -160 395 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 1282 1; +10 -262144 -1 -1 1682 1; #X obj -163 324 r GAIN; #X floatatom -220 425 8 0 0 0 - - -; #X obj 436 -178 hsl 100 25 0.001 10 1 0 empty empty Length 3 13 0 10 --262144 -1 -1 3641 1; +-262144 -1 -1 500 1; #X floatatom 481 -147 0 0 0 0 - - -; #X obj 550 -178 hsl 100 25 0.001 10 1 0 empty empty Width 3 13 0 10 -262144 -1 -1 4222 1; #X floatatom 595 -148 0 0 0 0 - - -; #X obj 664 -178 hsl 100 25 0.001 10 1 0 empty empty Depth 3 13 0 10 --262144 -1 -1 4217 1; +-262144 -1 -1 4100 1; #X floatatom 712 -149 0 0 0 0 - - -; #X obj -39 -35 delwrite~ varwind 3000; #X obj 70 -127 hsl 300 15 0 1000 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 500 1; +-1 -1 3100 1; #X obj -39 -83 *~ 1; #X obj -39 -61 +~ 1; #X obj -39 -185 loadbang; @@ -62,19 +62,18 @@ #X obj 67 -151 r SPEED; #X obj 100 -37 snapshot~; #X floatatom 100 -17 0 0 0 0 - - -; -#X text 97 1 Wind Speed; #X msg 122 -150 20; #X obj 100 -58 r myMet; #X obj 30 -104 * 0.5; #X obj 67 -104 * 0.88; #X obj -36 -161 hsl 50 30 0 1 0 0 empty empty Gusts 2 8 0 10 -261995 --1 -4032 300 1; +-1 -4032 0 1; #X obj 29 -130 t f b; #X obj 28 -152 * 0.75; #X obj 15 -184 r gusts; #X obj 156 -149 r underWind; #X obj -39 -109 windGenD1; -#N canvas 65 56 1104 825 cavFreqD1 0; +#N canvas 71 23 1104 825 cavFreqD1 0; #X obj 147 250 r~ MY_MACH; #X obj 132 229 sig~ 1; #X obj 147 275 *~; @@ -90,16 +89,13 @@ #X obj 357 439 +~; #X obj 357 466 +~; #X obj 357 491 sqrt~; -#X obj 342 516 *~; +#X obj 342 513 *~; #X obj 342 621 outlet~; #X obj 342 558 *~; #X obj 357 537 r~ \$0-windSpeed; #X obj 277 663 r myMet; #X obj 277 684 snapshot~; #X floatatom 277 708 0 0 0 0 - - -; -#X obj 222 514 r myMet; -#X obj 222 535 snapshot~; -#X floatatom 222 559 0 0 0 0 - - -; #X obj 705 37 /~; #X obj 642 34 snapshot~; #X floatatom 669 56 0 0 0 0 - - -; @@ -147,6 +143,22 @@ #X obj 783 293 r~ \$0-thisDep; #X obj 705 -3 r~ \$0-thisDep; #X obj 503 268 r~ \$0-thisDep; +#X obj 891 561 sig~ 1; +#X obj 907 602 *~ 2; +#X obj 892 624 /~; +#X obj 892 646 *~ 343; +#X obj 960 648 r myMet; +#X obj 960 669 snapshot~; +#X floatatom 960 693 0 0 0 0 - - -; +#X obj 907 582 r~ \$0-thisDep; +#X obj 439 650 *~ 2; +#X obj 491 651 *~ 3; +#X obj 543 650 *~ 4; +#X obj 543 671 outlet~; +#X obj 491 672 outlet~; +#X obj 439 671 outlet~; +#X obj 836 139 outlet; +#X obj 567 127 outlet; #X connect 0 0 2 0; #X connect 0 0 2 1; #X connect 1 0 4 0; @@ -155,74 +167,87 @@ #X connect 4 0 5 0; #X connect 5 0 8 0; #X connect 6 0 8 1; -#X connect 8 0 54 0; +#X connect 8 0 51 0; #X connect 9 0 12 0; #X connect 10 0 12 1; #X connect 11 0 13 1; #X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 42 0; +#X connect 13 0 39 0; #X connect 14 0 15 1; #X connect 15 0 17 0; -#X connect 15 0 44 0; -#X connect 17 0 40 0; +#X connect 15 0 41 0; +#X connect 17 0 37 0; #X connect 18 0 17 1; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 22 0 23 0; #X connect 23 0 24 0; -#X connect 25 0 26 0; -#X connect 26 0 27 0; -#X connect 26 0 29 0; -#X connect 28 0 26 0; -#X connect 29 0 31 1; -#X connect 29 0 51 1; -#X connect 29 0 52 1; +#X connect 23 0 26 0; +#X connect 25 0 23 0; +#X connect 26 0 28 1; +#X connect 26 0 48 1; +#X connect 26 0 49 1; +#X connect 27 0 28 0; +#X connect 28 0 34 0; +#X connect 28 0 56 0; +#X connect 28 1 31 0; +#X connect 28 1 60 0; +#X connect 29 0 52 0; #X connect 30 0 31 0; -#X connect 31 0 37 0; -#X connect 31 0 59 0; -#X connect 31 1 34 0; -#X connect 31 1 63 0; -#X connect 32 0 55 0; +#X connect 31 0 32 0; +#X connect 31 0 82 0; #X connect 33 0 34 0; #X connect 34 0 35 0; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 40 0 20 0; -#X connect 40 0 16 0; -#X connect 41 0 42 0; +#X connect 34 0 83 0; +#X connect 37 0 20 0; +#X connect 37 0 16 0; +#X connect 37 0 76 0; +#X connect 37 0 77 0; +#X connect 37 0 78 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; #X connect 42 0 43 0; +#X connect 43 0 44 0; #X connect 45 0 46 0; #X connect 46 0 47 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 49 0; -#X connect 51 0 53 0; -#X connect 52 1 46 0; -#X connect 52 1 53 1; -#X connect 53 0 40 1; -#X connect 53 0 54 1; -#X connect 53 0 61 0; -#X connect 54 0 15 0; -#X connect 55 0 10 0; -#X connect 55 0 10 1; -#X connect 56 0 55 1; -#X connect 57 0 63 1; -#X connect 58 0 59 1; -#X connect 59 0 9 0; -#X connect 59 0 9 1; -#X connect 60 0 61 0; -#X connect 61 0 62 0; -#X connect 63 0 11 0; -#X connect 63 0 11 1; -#X connect 64 0 58 0; -#X connect 65 0 51 0; -#X connect 66 0 25 1; -#X connect 67 0 56 0; -#X connect 68 0 52 0; -#X connect 69 0 25 0; -#X connect 70 0 57 0; -#X restore 343 27 pd cavFreqD1; +#X connect 48 0 46 0; +#X connect 48 0 50 0; +#X connect 49 1 43 0; +#X connect 49 1 50 1; +#X connect 50 0 37 1; +#X connect 50 0 51 1; +#X connect 50 0 58 0; +#X connect 51 0 15 0; +#X connect 52 0 10 0; +#X connect 52 0 10 1; +#X connect 53 0 52 1; +#X connect 54 0 60 1; +#X connect 55 0 56 1; +#X connect 56 0 9 0; +#X connect 56 0 9 1; +#X connect 57 0 58 0; +#X connect 58 0 59 0; +#X connect 60 0 11 0; +#X connect 60 0 11 1; +#X connect 61 0 55 0; +#X connect 62 0 48 0; +#X connect 63 0 22 1; +#X connect 64 0 53 0; +#X connect 65 0 49 0; +#X connect 66 0 22 0; +#X connect 67 0 54 0; +#X connect 68 0 70 0; +#X connect 69 0 70 1; +#X connect 70 0 71 0; +#X connect 71 0 73 0; +#X connect 72 0 73 0; +#X connect 73 0 74 0; +#X connect 75 0 69 0; +#X connect 76 0 81 0; +#X connect 77 0 80 0; +#X connect 78 0 79 0; +#X restore 451 10 pd cavFreqD1; #X obj -173 -31 s~ \$0-windSpeed; #X obj -173 -51 vd~ varwind; #X text -160 -75 Wind Speed; @@ -277,11 +302,16 @@ #X obj 215 144 r~ \$0-thisLen; #X obj 799 15 r~ \$0-thisLen; #X obj 778 35 /~; +#X obj 443 43 r myMet; +#X obj 443 65 snapshot~; +#X floatatom 443 89 0 0 0 0 - - -; #X connect 0 0 2 0; #X connect 0 0 2 1; +#X connect 0 0 33 0; #X connect 1 0 4 0; #X connect 2 0 3 0; #X connect 3 0 4 1; +#X connect 3 0 51 0; #X connect 4 0 5 0; #X connect 5 0 7 1; #X connect 6 0 7 0; @@ -296,7 +326,6 @@ #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 23 0 25 0; -#X connect 23 0 33 0; #X connect 24 0 23 1; #X connect 25 0 49 0; #X connect 26 0 25 1; @@ -314,8 +343,10 @@ #X connect 47 0 46 1; #X connect 48 0 49 1; #X connect 49 0 28 0; +#X connect 50 0 51 0; +#X connect 51 0 52 0; #X restore -47 39 pd rossFreqD1_n=1; -#N canvas 353 99 1064 659 rossFreqD1_n=2 0; +#N canvas 353 100 1064 659 rossFreqD1_n=2 0; #X obj 239 -76 r~ MY_MACH; #X obj 224 -97 sig~ 1; #X obj 239 -51 *~; @@ -404,9 +435,9 @@ #X connect 48 0 28 0; #X connect 49 0 48 1; #X restore 126 36 pd rossFreqD1_n=2; -#X obj -17 397 snapshot~; -#X floatatom -17 417 0 0 0 0 - - -; -#X obj -17 376 r myMet; +#X obj 176 543 snapshot~; +#X floatatom 176 563 0 0 0 0 - - -; +#X obj 176 522 r myMet; #X obj 315 -66 snapshot~; #X floatatom 315 -46 0 0 0 0 - - -; #X obj 315 -87 r myMet; @@ -662,10 +693,6 @@ #X connect 31 0 2 0; #X connect 32 0 16 0; #X restore 667 -68 pd depthMode; -#X obj 816 19 unpack f f f; -#X obj 816 80 s length2; -#X obj 850 60 s width2; -#X obj 885 40 s depth2; #X msg 900 -104 0.025 0.0508 0.03175; #X msg 882 -8 0.075 0.0508 0.03175; #X text -81 52 St_1; @@ -673,17 +700,16 @@ #X text 108 181 St_3; #X text 206 185 St_4; #X obj -26 79 -~; -#X obj 27 159 +~; -#X obj 130 164 +~; -#X obj 222 164 +~; +#X obj 85 116 +~; +#X obj 191 108 +~; +#X obj 291 107 +~; #X msg 433 -148 \$1 20; #X obj 433 -128 line~; #X msg 547 -150 \$1 20; #X obj 547 -130 line~; #X msg 661 -150 \$1 20; #X obj 661 -130 line~; -#X obj 386 86 *~ 2; -#X obj 546 90 *~ 2; +#X obj 454 134 *~ 2; #N canvas 43 32 1350 750 frequency_matrix 0; #X obj 30 32 inlet~; #X obj 134 31 inlet~; @@ -1778,7 +1804,7 @@ #X connect 135 0 111 1; #X connect 136 0 112 1; #X restore 340 175 pd frequency_matrix; -#X obj 433 -108 s~ \$0-thisLen; +#X obj 433 -113 s~ \$0-thisLen; #X obj 547 -109 s~ \$0-thisWid; #X obj 661 -109 s~ \$0-thisDep; #X obj -50 286 *~; @@ -1827,6 +1853,319 @@ #X obj 727 174 log~ 10; #X obj 799 150 sig~ 10; #X obj 389 82 *~ 2; +#X obj 104 53 inlet~; +#X obj 341 99 inlet~; +#X obj 613 103 inlet~; +#X obj 341 121 +~ 20; +#X obj 613 125 +~ 20; +#X obj 341 144 *~ 0.01; +#X obj 613 145 *~ 0.01; +#X obj 210 108 vcf~ 30; +#X obj 210 130 vcf~ 30; +#X obj 480 116 vcf~ 30; +#X obj 480 137 vcf~ 30; +#X obj 629 176 r myMet; +#X obj 629 198 snapshot~; +#X floatatom 629 221 0 0 0 0 - - -; +#X obj 105 75 clip~ 40 20000; +#X connect 0 0 1 1; +#X connect 1 0 4 0; +#X connect 4 0 2 0; +#X connect 4 1 3 0; +#X connect 5 0 4 1; +#X connect 6 0 41 0; +#X connect 7 0 10 0; +#X connect 10 0 8 0; +#X connect 10 1 9 0; +#X connect 11 0 10 1; +#X connect 12 0 43 0; +#X connect 14 0 16 0; +#X connect 14 0 41 2; +#X connect 15 0 43 2; +#X connect 15 0 44 2; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 20 0 1 0; +#X connect 21 0 7 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 24 0 23 0; +#X connect 25 0 31 0; +#X connect 26 0 7 1; +#X connect 27 0 29 0; +#X connect 27 0 23 1; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 31 0 27 0; +#X connect 32 0 31 1; +#X connect 33 0 43 1; +#X connect 33 0 44 1; +#X connect 34 0 48 0; +#X connect 35 0 37 0; +#X connect 36 0 38 0; +#X connect 37 0 39 0; +#X connect 38 0 40 0; +#X connect 39 0 20 1; +#X connect 39 0 18 0; +#X connect 40 0 21 1; +#X connect 40 0 46 0; +#X connect 41 0 42 0; +#X connect 42 0 20 0; +#X connect 43 0 44 0; +#X connect 44 0 21 0; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 48 0 41 1; +#X connect 48 0 42 1; +#X connect 48 0 33 0; +#X restore 145 479 pd Dipoles; +#X obj 899 118 s~ \$0-thisNoise; +#X obj 899 97 noise~; +#X obj 898 178 loadbang; +#X msg 898 198 0.5; +#X obj 898 218 s \$0-thisPan; +#X obj 878 283 s~ \$0-liftDiGain; +#X obj 878 261 sig~ 1; +#N canvas 173 219 976 679 Dipoles 0; +#X obj 225 178 r~ \$0-liftDiGain; +#X obj 210 199 *~; +#X obj 210 264 throw~ l; +#X obj 237 241 throw~ r; +#X obj 210 220 fcpan; +#X obj 237 198 r \$0-thisPan; +#X obj 210 67 r~ \$0-thisNoise; +#X obj 480 192 *~; +#X obj 480 257 throw~ l; +#X obj 507 234 throw~ r; +#X obj 480 213 fcpan; +#X obj 507 191 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X obj 270 87 r \$0-Qval; +#X obj 530 92 r \$0-Qval; +#X floatatom 277 122 5 0 0 0 - - -; +#X obj 386 186 r myMet; +#X obj 386 208 snapshot~; +#X floatatom 386 231 0 0 0 0 - - -; +#X obj 210 158 *~; +#X obj 480 163 *~; +#X obj 727 125 r~ \$0-liftDiGain; +#X obj 706 224 pow~; +#X obj 706 104 sig~ 10; +#X obj 727 147 /~ 2e-05; +#X obj 706 247 *~ 2e-05; +#X obj 727 197 *~ 0.6; +#X obj 801 220 r myMet; +#X obj 801 239 snapshot~; +#X floatatom 801 259 0 0 0 0 - - -; +#X obj 727 174 log~ 10; +#X obj 799 150 sig~ 10; +#X obj 389 82 *~ 2; +#X obj 117 58 inlet~; +#X obj 341 99 inlet~; +#X obj 613 103 inlet~; +#X obj 341 121 +~ 20; +#X obj 613 125 +~ 20; +#X obj 341 144 *~ 0.01; +#X obj 613 145 *~ 0.01; +#X obj 210 108 vcf~ 30; +#X obj 210 130 vcf~ 30; +#X obj 480 116 vcf~ 30; +#X obj 480 137 vcf~ 30; +#X obj 629 176 r myMet; +#X obj 629 198 snapshot~; +#X floatatom 629 221 0 0 0 0 - - -; +#X obj 115 85 clip~ 40 20000; +#X connect 0 0 1 1; +#X connect 1 0 4 0; +#X connect 4 0 2 0; +#X connect 4 1 3 0; +#X connect 5 0 4 1; +#X connect 6 0 41 0; +#X connect 7 0 10 0; +#X connect 10 0 8 0; +#X connect 10 1 9 0; +#X connect 11 0 10 1; +#X connect 12 0 43 0; +#X connect 14 0 16 0; +#X connect 14 0 41 2; +#X connect 15 0 43 2; +#X connect 15 0 44 2; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 20 0 1 0; +#X connect 21 0 7 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 24 0 23 0; +#X connect 25 0 31 0; +#X connect 26 0 7 1; +#X connect 27 0 29 0; +#X connect 27 0 23 1; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 31 0 27 0; +#X connect 32 0 31 1; +#X connect 33 0 43 1; +#X connect 33 0 44 1; +#X connect 34 0 48 0; +#X connect 35 0 37 0; +#X connect 36 0 38 0; +#X connect 37 0 39 0; +#X connect 38 0 40 0; +#X connect 39 0 20 1; +#X connect 39 0 18 0; +#X connect 40 0 21 1; +#X connect 40 0 46 0; +#X connect 41 0 42 0; +#X connect 42 0 20 0; +#X connect 43 0 44 0; +#X connect 44 0 21 0; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 48 0 41 1; +#X connect 48 0 42 1; +#X connect 48 0 33 0; +#X restore 232 479 pd Dipoles; +#N canvas 241 313 976 679 Dipoles 0; +#X obj 225 178 r~ \$0-liftDiGain; +#X obj 210 199 *~; +#X obj 210 264 throw~ l; +#X obj 237 241 throw~ r; +#X obj 210 220 fcpan; +#X obj 237 198 r \$0-thisPan; +#X obj 210 67 r~ \$0-thisNoise; +#X obj 480 192 *~; +#X obj 480 257 throw~ l; +#X obj 507 234 throw~ r; +#X obj 480 213 fcpan; +#X obj 507 191 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X obj 270 87 r \$0-Qval; +#X obj 530 92 r \$0-Qval; +#X floatatom 277 122 5 0 0 0 - - -; +#X obj 386 186 r myMet; +#X obj 386 208 snapshot~; +#X floatatom 386 231 0 0 0 0 - - -; +#X obj 210 158 *~; +#X obj 480 163 *~; +#X obj 727 125 r~ \$0-liftDiGain; +#X obj 706 224 pow~; +#X obj 706 104 sig~ 10; +#X obj 727 147 /~ 2e-05; +#X obj 706 247 *~ 2e-05; +#X obj 727 197 *~ 0.6; +#X obj 801 220 r myMet; +#X obj 801 239 snapshot~; +#X floatatom 801 259 0 0 0 0 - - -; +#X obj 727 174 log~ 10; +#X obj 799 150 sig~ 10; +#X obj 389 82 *~ 2; +#X obj 123 68 inlet~; +#X obj 341 99 inlet~; +#X obj 613 103 inlet~; +#X obj 341 121 +~ 20; +#X obj 613 125 +~ 20; +#X obj 341 144 *~ 0.01; +#X obj 613 145 *~ 0.01; +#X obj 210 108 vcf~ 30; +#X obj 210 130 vcf~ 30; +#X obj 480 116 vcf~ 30; +#X obj 480 137 vcf~ 30; +#X obj 629 176 r myMet; +#X obj 629 198 snapshot~; +#X floatatom 629 221 0 0 0 0 - - -; +#X obj 125 95 clip~ 40 20000; +#X connect 0 0 1 1; +#X connect 1 0 4 0; +#X connect 4 0 2 0; +#X connect 4 1 3 0; +#X connect 5 0 4 1; +#X connect 6 0 41 0; +#X connect 7 0 10 0; +#X connect 10 0 8 0; +#X connect 10 1 9 0; +#X connect 11 0 10 1; +#X connect 12 0 43 0; +#X connect 14 0 16 0; +#X connect 14 0 41 2; +#X connect 15 0 43 2; +#X connect 15 0 44 2; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 20 0 1 0; +#X connect 21 0 7 0; +#X connect 22 0 25 0; +#X connect 23 0 26 0; +#X connect 24 0 23 0; +#X connect 25 0 31 0; +#X connect 26 0 7 1; +#X connect 27 0 29 0; +#X connect 27 0 23 1; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 31 0 27 0; +#X connect 32 0 31 1; +#X connect 33 0 43 1; +#X connect 33 0 44 1; +#X connect 34 0 48 0; +#X connect 35 0 37 0; +#X connect 36 0 38 0; +#X connect 37 0 39 0; +#X connect 38 0 40 0; +#X connect 39 0 20 1; +#X connect 39 0 18 0; +#X connect 40 0 21 1; +#X connect 40 0 46 0; +#X connect 41 0 42 0; +#X connect 42 0 20 0; +#X connect 43 0 44 0; +#X connect 44 0 21 0; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 48 0 41 1; +#X connect 48 0 42 1; +#X connect 48 0 33 0; +#X restore 314 480 pd Dipoles; +#N canvas 173 219 976 679 Dipoles 0; +#X obj 225 178 r~ \$0-liftDiGain; +#X obj 210 199 *~; +#X obj 210 264 throw~ l; +#X obj 237 241 throw~ r; +#X obj 210 220 fcpan; +#X obj 237 198 r \$0-thisPan; +#X obj 210 67 r~ \$0-thisNoise; +#X obj 480 192 *~; +#X obj 480 257 throw~ l; +#X obj 507 234 throw~ r; +#X obj 480 213 fcpan; +#X obj 507 191 r \$0-thisPan; +#X obj 480 68 r~ \$0-thisNoise; +#X text 273 27 Generates the sound associated with the lift dipole. +; +#X obj 270 87 r \$0-Qval; +#X obj 530 92 r \$0-Qval; +#X floatatom 277 122 5 0 0 0 - - -; +#X obj 386 186 r myMet; +#X obj 386 208 snapshot~; +#X floatatom 386 231 0 0 0 0 - - -; +#X obj 210 158 *~; +#X obj 480 163 *~; +#X obj 727 125 r~ \$0-liftDiGain; +#X obj 706 224 pow~; +#X obj 706 104 sig~ 10; +#X obj 727 147 /~ 2e-05; +#X obj 706 247 *~ 2e-05; +#X obj 727 197 *~ 0.6; +#X obj 801 220 r myMet; +#X obj 801 239 snapshot~; +#X floatatom 801 259 0 0 0 0 - - -; +#X obj 727 174 log~ 10; +#X obj 799 150 sig~ 10; +#X obj 389 82 *~ 2; #X obj 131 68 inlet~; #X obj 341 99 inlet~; #X obj 613 103 inlet~; @@ -1841,6 +2180,7 @@ #X obj 629 176 r myMet; #X obj 629 198 snapshot~; #X floatatom 629 221 0 0 0 0 - - -; +#X obj 131 89 clip~ 40 20000; #X connect 0 0 1 1; #X connect 1 0 4 0; #X connect 4 0 2 0; @@ -1873,8 +2213,7 @@ #X connect 32 0 31 1; #X connect 33 0 43 1; #X connect 33 0 44 1; -#X connect 34 0 41 1; -#X connect 34 0 42 1; +#X connect 34 0 48 0; #X connect 35 0 37 0; #X connect 36 0 38 0; #X connect 37 0 39 0; @@ -1889,338 +2228,254 @@ #X connect 44 0 21 0; #X connect 45 0 46 0; #X connect 46 0 47 0; -#X restore -49 352 pd Dipoles; -#X obj 899 118 s~ \$0-thisNoise; -#X obj 899 97 noise~; -#X obj 898 178 loadbang; -#X msg 898 198 0.5; -#X obj 898 218 s \$0-thisPan; -#X obj 878 283 s~ \$0-liftDiGain; -#X obj 877 258 sig~ 1; -#N canvas 173 219 976 679 Dipoles 0; -#X obj 225 178 r~ \$0-liftDiGain; -#X obj 210 199 *~; -#X obj 210 264 throw~ l; -#X obj 237 241 throw~ r; -#X obj 210 220 fcpan; -#X obj 237 198 r \$0-thisPan; -#X obj 210 67 r~ \$0-thisNoise; -#X obj 480 192 *~; -#X obj 480 257 throw~ l; -#X obj 507 234 throw~ r; -#X obj 480 213 fcpan; -#X obj 507 191 r \$0-thisPan; -#X obj 480 68 r~ \$0-thisNoise; -#X text 273 27 Generates the sound associated with the lift dipole. -; -#X obj 270 87 r \$0-Qval; -#X obj 530 92 r \$0-Qval; -#X floatatom 277 122 5 0 0 0 - - -; -#X obj 386 186 r myMet; -#X obj 386 208 snapshot~; -#X floatatom 386 231 0 0 0 0 - - -; -#X obj 210 158 *~; -#X obj 480 163 *~; -#X obj 727 125 r~ \$0-liftDiGain; -#X obj 706 224 pow~; -#X obj 706 104 sig~ 10; -#X obj 727 147 /~ 2e-05; -#X obj 706 247 *~ 2e-05; -#X obj 727 197 *~ 0.6; -#X obj 801 220 r myMet; -#X obj 801 239 snapshot~; -#X floatatom 801 259 0 0 0 0 - - -; -#X obj 727 174 log~ 10; -#X obj 799 150 sig~ 10; -#X obj 389 82 *~ 2; -#X obj 131 68 inlet~; -#X obj 341 99 inlet~; -#X obj 613 103 inlet~; -#X obj 341 121 +~ 20; -#X obj 613 125 +~ 20; -#X obj 341 144 *~ 0.01; -#X obj 613 145 *~ 0.01; -#X obj 210 108 vcf~ 30; -#X obj 210 130 vcf~ 30; -#X obj 480 116 vcf~ 30; -#X obj 480 137 vcf~ 30; -#X obj 629 176 r myMet; -#X obj 629 198 snapshot~; -#X floatatom 629 221 0 0 0 0 - - -; -#X connect 0 0 1 1; +#X connect 48 0 41 1; +#X connect 48 0 42 1; +#X connect 48 0 33 0; +#X restore 401 480 pd Dipoles; +#X obj 250 544 snapshot~; +#X floatatom 250 564 0 0 0 0 - - -; +#X obj 250 523 r myMet; +#X obj 317 545 snapshot~; +#X floatatom 317 565 0 0 0 0 - - -; +#X obj 317 524 r myMet; +#X obj 391 546 snapshot~; +#X floatatom 391 566 0 0 0 0 - - -; +#X obj 391 525 r myMet; +#N canvas 822 296 618 459 DepthMode 0; +#X obj 118 89 r~ MY_MACH; +#X obj 103 68 sig~ 1; +#X obj 118 114 *~; +#X obj 118 136 *~ 0.2; +#X obj 103 159 +~; +#X obj 103 182 sqrt~; +#X obj 118 204 r~ MY_MACH; +#X text 169 131 (y-1)/2 -> y = 1.4; +#X obj 103 230 /~; +#X obj 103 279 *~; +#X obj 417 47 *~ 2; +#X obj 402 73 /~; +#X obj 417 27 r~ \$0-thisDep; +#X obj 381 223 *~; +#X obj 118 256 r~ \$0-thisDep; +#X connect 0 0 2 0; +#X connect 0 0 2 1; #X connect 1 0 4 0; -#X connect 4 0 2 0; -#X connect 4 1 3 0; -#X connect 5 0 4 1; -#X connect 6 0 41 0; -#X connect 7 0 10 0; +#X connect 2 0 3 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 8 0; +#X connect 6 0 8 1; +#X connect 8 0 9 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 10 0; +#X connect 14 0 9 1; +#X restore 476 -72 pd DepthMode; +#X obj 814 409 hsl 200 25 1 250 0 0 empty empty ShearThick 3 13 0 10 +-262144 -1 -1 1800 1; +#X floatatom 859 440 0 0 0 0 - - -; +#X msg 811 439 \$1 20; +#X obj 811 459 line~; +#X obj 811 388 r ThickRatio; +#X obj 811 479 s~ \$0-thisThickRatio; +#X obj 193 -42 *~ 2.23694; +#X obj 260 -27 snapshot~; +#X floatatom 260 -7 0 0 0 0 - - -; +#X obj 260 -48 r myMet; +#X text 237 10 Wind Speed (MPH); +#X text 97 1 Wind Speed (m/s); +#N canvas 848 164 449 467 Mode_Select 0; +#X obj 91 32 sig~ 1; +#X obj 106 118 exp~; +#X obj 76 164 /~; +#X obj 91 139 +~; +#X obj 106 51 r~ MY_MACH; +#X obj 105 183 snapshot~; +#X floatatom 105 203 0 0 0 0 - - -; +#X obj 105 162 r myMet; +#X obj 113 272 snapshot~; +#X floatatom 113 292 0 0 0 0 - - -; +#X obj 113 251 r myMet; +#X obj 59 243 -~; +#X obj 195 76 snapshot~; +#X floatatom 195 96 0 0 0 0 - - -; +#X obj 195 55 r myMet; +#X obj 106 74 -~ 0.24; +#X obj 43 283 outlet~; +#X obj 181 208 outlet~; +#X obj 106 95 *~ 1000; +#X connect 0 0 2 0; +#X connect 0 0 3 0; +#X connect 0 0 11 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 2 0 11 1; +#X connect 2 0 17 0; +#X connect 3 0 2 1; +#X connect 4 0 12 0; +#X connect 4 0 15 0; +#X connect 5 0 6 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; #X connect 10 0 8 0; -#X connect 10 1 9 0; -#X connect 11 0 10 1; -#X connect 12 0 43 0; +#X connect 11 0 8 0; +#X connect 11 0 16 0; +#X connect 12 0 13 0; +#X connect 14 0 12 0; +#X connect 15 0 18 0; +#X connect 18 0 1 0; +#X restore 594 14 pd Mode_Select; +#X text 604 27 Rossiter; +#X text 685 31 Resonant; +#X obj 488 137 *~; +#X obj 512 114 *~; +#X obj 540 99 *~; +#X obj 564 76 *~; +#X obj -18 371 *~; +#X obj 39 355 *~; +#X obj 125 350 *~; +#X obj 200 346 *~; +#X obj 147 435 +~; +#X obj 230 438 +~; +#X obj 311 447 +~; +#X obj 400 445 +~; +#X obj 513 551 snapshot~; +#X floatatom 513 571 0 0 0 0 - - -; +#X obj 513 530 r myMet; +#X obj 587 552 snapshot~; +#X floatatom 587 572 0 0 0 0 - - -; +#X obj 587 531 r myMet; +#X obj 654 553 snapshot~; +#X floatatom 654 573 0 0 0 0 - - -; +#X obj 654 532 r myMet; +#X obj 728 554 snapshot~; +#X floatatom 728 574 0 0 0 0 - - -; +#X obj 728 533 r myMet; +#X obj -41 604 snapshot~; +#X floatatom -41 624 0 0 0 0 - - -; +#X obj -41 583 r myMet; +#X obj 33 605 snapshot~; +#X floatatom 33 625 0 0 0 0 - - -; +#X obj 33 584 r myMet; +#X obj 100 606 snapshot~; +#X floatatom 100 626 0 0 0 0 - - -; +#X obj 100 585 r myMet; +#X obj 174 607 snapshot~; +#X floatatom 174 627 0 0 0 0 - - -; +#X obj 174 586 r myMet; +#X obj 571 -18 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 603 -18 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X text 544 -35 Shallow; +#X text 604 -35 Deep; +#N canvas 96 150 930 696 Conditions 0; +#X obj 419 204 r~ \$0-thisLen; +#X obj 434 223 r~ \$0-thisThickRatio; +#X obj 419 244 /~; +#X obj 295 51 r~ \$0-thisDep; +#X obj 419 265 s~ thisShearThick; +#X obj 310 73 r~ thisShearThick; +#X obj 295 95 /~; +#N canvas 795 163 450 300 Re_theta 0; +#X obj 135 43 r~ \$0-windSpeed; +#X obj 135 66 *~ 1.225; +#X obj 135 110 *~; +#X obj 150 88 r~ thisShearThick; +#X obj 135 135 /~ 1.8e-05; +#X obj 135 164 outlet~; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 2 0 4 0; +#X connect 3 0 2 1; +#X connect 4 0 5 0; +#X restore 280 280 pd Re_theta; +#X obj 280 302 sqrt~; +#X obj 265 324 /~; +#X obj 265 363 *~; +#X obj 280 240 sig~ 325; +#X obj 250 384 r~ \$0-thisLen; +#X obj 250 407 -~; +#X obj 205 447 sig~ 1; +#X obj 250 448 exp~; +#X obj 220 490 /~; +#X obj 235 469 +~; +#X obj 382 626 snapshot~; +#X floatatom 382 646 0 0 0 0 - - -; +#X obj 382 605 r myMet; +#X obj 205 511 -~; +#X obj 250 428 *~ 100000; +#X obj 372 422 r~ \$0-thisDep; +#X obj 357 401 r~ \$0-thisLen; +#X obj 357 449 /~; +#X obj 343 380 sig~ 1; +#X obj 357 517 exp~; +#X obj 327 563 /~; +#X obj 342 538 +~; +#X obj 357 494 *~ 10; +#X obj 357 473 -~ 9; +#X obj 285 27 sig~ 1; +#X obj 295 157 exp~; +#X obj 265 198 /~; +#X obj 280 178 +~; +#X obj 295 116 -~ 0.2; +#X obj 295 137 *~ 100; +#X obj 265 220 *~ 250; +#X obj 265 260 +~; +#X text 404 458 This tests for open/closed cavities. 9 as a compramise +between 11 for supersonic (Charwat et al) and 8 for subsonic - Sharohia +(Intro); +#X text 105 2 Sharohia - Fig 4 Minimum values below which no oscillations +occur; +#X obj 280 344 r~ thisShearThick; +#X obj 312 590 *~; +#X text 345 106 If d/(shear_thickness) < 0.2 the non-dimensional length +increases (Sharohia Fig 4).; +#X connect 0 0 2 0; +#X connect 1 0 2 1; +#X connect 2 0 4 0; +#X connect 3 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 36 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 10 0; +#X connect 10 0 13 1; +#X connect 11 0 39 1; +#X connect 12 0 13 0; +#X connect 13 0 22 0; #X connect 14 0 16 0; -#X connect 14 0 41 2; -#X connect 15 0 43 2; -#X connect 15 0 44 2; -#X connect 17 0 18 0; +#X connect 14 0 17 0; +#X connect 14 0 21 0; +#X connect 15 0 17 1; +#X connect 16 0 21 1; +#X connect 17 0 16 1; #X connect 18 0 19 0; -#X connect 20 0 1 0; -#X connect 21 0 7 0; -#X connect 22 0 25 0; -#X connect 23 0 26 0; -#X connect 24 0 23 0; +#X connect 20 0 18 0; +#X connect 21 0 43 0; +#X connect 22 0 15 0; +#X connect 23 0 25 1; +#X connect 24 0 25 0; #X connect 25 0 31 0; -#X connect 26 0 7 1; -#X connect 27 0 29 0; -#X connect 27 0 23 1; -#X connect 28 0 29 0; -#X connect 29 0 30 0; -#X connect 31 0 27 0; -#X connect 32 0 31 1; -#X connect 33 0 43 1; -#X connect 33 0 44 1; -#X connect 34 0 41 1; -#X connect 34 0 42 1; -#X connect 35 0 37 0; -#X connect 36 0 38 0; -#X connect 37 0 39 0; -#X connect 38 0 40 0; -#X connect 39 0 20 1; -#X connect 39 0 18 0; -#X connect 40 0 21 1; -#X connect 40 0 46 0; -#X connect 41 0 42 0; -#X connect 42 0 20 0; -#X connect 43 0 44 0; -#X connect 44 0 21 0; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X restore 38 352 pd Dipoles; -#N canvas 219 694 976 679 Dipoles 1; -#X obj 225 178 r~ \$0-liftDiGain; -#X obj 210 199 *~; -#X obj 210 264 throw~ l; -#X obj 237 241 throw~ r; -#X obj 210 220 fcpan; -#X obj 237 198 r \$0-thisPan; -#X obj 210 67 r~ \$0-thisNoise; -#X obj 480 192 *~; -#X obj 480 257 throw~ l; -#X obj 507 234 throw~ r; -#X obj 480 213 fcpan; -#X obj 507 191 r \$0-thisPan; -#X obj 480 68 r~ \$0-thisNoise; -#X text 273 27 Generates the sound associated with the lift dipole. -; -#X obj 270 87 r \$0-Qval; -#X obj 530 92 r \$0-Qval; -#X floatatom 277 122 5 0 0 0 - - -; -#X obj 386 186 r myMet; -#X obj 386 208 snapshot~; -#X floatatom 386 231 0 0 0 0 - - -; -#X obj 210 158 *~; -#X obj 480 163 *~; -#X obj 727 125 r~ \$0-liftDiGain; -#X obj 706 224 pow~; -#X obj 706 104 sig~ 10; -#X obj 727 147 /~ 2e-05; -#X obj 706 247 *~ 2e-05; -#X obj 727 197 *~ 0.6; -#X obj 801 220 r myMet; -#X obj 801 239 snapshot~; -#X floatatom 801 259 0 0 0 0 - - -; -#X obj 727 174 log~ 10; -#X obj 799 150 sig~ 10; -#X obj 389 82 *~ 2; -#X obj 131 68 inlet~; -#X obj 341 99 inlet~; -#X obj 613 103 inlet~; -#X obj 341 121 +~ 20; -#X obj 613 125 +~ 20; -#X obj 341 144 *~ 0.01; -#X obj 613 145 *~ 0.01; -#X obj 210 108 vcf~ 30; -#X obj 210 130 vcf~ 30; -#X obj 480 116 vcf~ 30; -#X obj 480 137 vcf~ 30; -#X obj 629 176 r myMet; -#X obj 629 198 snapshot~; -#X floatatom 629 221 0 0 0 0 - - -; -#X connect 0 0 1 1; -#X connect 1 0 4 0; -#X connect 4 0 2 0; -#X connect 4 1 3 0; -#X connect 5 0 4 1; -#X connect 6 0 41 0; -#X connect 7 0 10 0; -#X connect 10 0 8 0; -#X connect 10 1 9 0; -#X connect 11 0 10 1; -#X connect 12 0 43 0; -#X connect 14 0 16 0; -#X connect 14 0 41 2; -#X connect 15 0 43 2; -#X connect 15 0 44 2; -#X connect 17 0 18 0; -#X connect 18 0 19 0; -#X connect 20 0 1 0; -#X connect 21 0 7 0; -#X connect 22 0 25 0; -#X connect 23 0 26 0; -#X connect 24 0 23 0; -#X connect 25 0 31 0; -#X connect 26 0 7 1; -#X connect 27 0 29 0; -#X connect 27 0 23 1; -#X connect 28 0 29 0; -#X connect 29 0 30 0; -#X connect 31 0 27 0; -#X connect 32 0 31 1; -#X connect 33 0 43 1; -#X connect 33 0 44 1; -#X connect 34 0 41 1; -#X connect 34 0 42 1; -#X connect 35 0 37 0; -#X connect 36 0 38 0; -#X connect 37 0 39 0; -#X connect 38 0 40 0; -#X connect 39 0 20 1; -#X connect 39 0 18 0; -#X connect 40 0 21 1; -#X connect 40 0 46 0; -#X connect 41 0 42 0; -#X connect 42 0 20 0; -#X connect 43 0 44 0; -#X connect 44 0 21 0; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X restore 120 353 pd Dipoles; -#N canvas 173 219 976 679 Dipoles 0; -#X obj 225 178 r~ \$0-liftDiGain; -#X obj 210 199 *~; -#X obj 210 264 throw~ l; -#X obj 237 241 throw~ r; -#X obj 210 220 fcpan; -#X obj 237 198 r \$0-thisPan; -#X obj 210 67 r~ \$0-thisNoise; -#X obj 480 192 *~; -#X obj 480 257 throw~ l; -#X obj 507 234 throw~ r; -#X obj 480 213 fcpan; -#X obj 507 191 r \$0-thisPan; -#X obj 480 68 r~ \$0-thisNoise; -#X text 273 27 Generates the sound associated with the lift dipole. -; -#X obj 270 87 r \$0-Qval; -#X obj 530 92 r \$0-Qval; -#X floatatom 277 122 5 0 0 0 - - -; -#X obj 386 186 r myMet; -#X obj 386 208 snapshot~; -#X floatatom 386 231 0 0 0 0 - - -; -#X obj 210 158 *~; -#X obj 480 163 *~; -#X obj 727 125 r~ \$0-liftDiGain; -#X obj 706 224 pow~; -#X obj 706 104 sig~ 10; -#X obj 727 147 /~ 2e-05; -#X obj 706 247 *~ 2e-05; -#X obj 727 197 *~ 0.6; -#X obj 801 220 r myMet; -#X obj 801 239 snapshot~; -#X floatatom 801 259 0 0 0 0 - - -; -#X obj 727 174 log~ 10; -#X obj 799 150 sig~ 10; -#X obj 389 82 *~ 2; -#X obj 131 68 inlet~; -#X obj 341 99 inlet~; -#X obj 613 103 inlet~; -#X obj 341 121 +~ 20; -#X obj 613 125 +~ 20; -#X obj 341 144 *~ 0.01; -#X obj 613 145 *~ 0.01; -#X obj 210 108 vcf~ 30; -#X obj 210 130 vcf~ 30; -#X obj 480 116 vcf~ 30; -#X obj 480 137 vcf~ 30; -#X obj 629 176 r myMet; -#X obj 629 198 snapshot~; -#X floatatom 629 221 0 0 0 0 - - -; -#X connect 0 0 1 1; -#X connect 1 0 4 0; -#X connect 4 0 2 0; -#X connect 4 1 3 0; -#X connect 5 0 4 1; -#X connect 6 0 41 0; -#X connect 7 0 10 0; -#X connect 10 0 8 0; -#X connect 10 1 9 0; -#X connect 11 0 10 1; -#X connect 12 0 43 0; -#X connect 14 0 16 0; -#X connect 14 0 41 2; -#X connect 15 0 43 2; -#X connect 15 0 44 2; -#X connect 17 0 18 0; -#X connect 18 0 19 0; -#X connect 20 0 1 0; -#X connect 21 0 7 0; -#X connect 22 0 25 0; -#X connect 23 0 26 0; -#X connect 24 0 23 0; -#X connect 25 0 31 0; -#X connect 26 0 7 1; -#X connect 27 0 29 0; -#X connect 27 0 23 1; -#X connect 28 0 29 0; -#X connect 29 0 30 0; -#X connect 31 0 27 0; -#X connect 32 0 31 1; -#X connect 33 0 43 1; -#X connect 33 0 44 1; -#X connect 34 0 41 1; -#X connect 34 0 42 1; -#X connect 35 0 37 0; -#X connect 36 0 38 0; -#X connect 37 0 39 0; -#X connect 38 0 40 0; -#X connect 39 0 20 1; -#X connect 39 0 18 0; -#X connect 40 0 21 1; -#X connect 40 0 46 0; -#X connect 41 0 42 0; -#X connect 42 0 20 0; -#X connect 43 0 44 0; -#X connect 44 0 21 0; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X restore 207 353 pd Dipoles; -#X obj 359 409 snapshot~; -#X floatatom 359 429 0 0 0 0 - - -; -#X obj 359 388 r myMet; -#X obj 421 410 snapshot~; -#X floatatom 421 430 0 0 0 0 - - -; -#X obj 421 389 r myMet; -#X obj 481 411 snapshot~; -#X floatatom 481 431 0 0 0 0 - - -; -#X obj 481 390 r myMet; -#X obj 543 412 snapshot~; -#X floatatom 543 432 0 0 0 0 - - -; -#X obj 543 391 r myMet; -#X obj 57 398 snapshot~; -#X floatatom 57 418 0 0 0 0 - - -; -#X obj 57 377 r myMet; -#X obj 124 399 snapshot~; -#X floatatom 124 419 0 0 0 0 - - -; -#X obj 124 378 r myMet; -#X obj 198 400 snapshot~; -#X floatatom 198 420 0 0 0 0 - - -; -#X obj 198 379 r myMet; -#X obj 469 97 snapshot~; -#X floatatom 469 117 0 0 0 0 - - -; -#X obj 469 76 r myMet; -#X obj 564 130 snapshot~; -#X floatatom 564 150 0 0 0 0 - - -; -#X obj 564 109 r myMet; +#X connect 26 0 28 0; +#X connect 26 0 29 0; +#X connect 27 0 29 1; +#X connect 28 0 43 1; +#X connect 29 0 28 1; +#X connect 30 0 27 0; +#X connect 31 0 30 0; +#X connect 32 0 34 0; +#X connect 32 0 35 0; +#X connect 33 0 35 1; +#X connect 34 0 38 0; +#X connect 35 0 34 1; +#X connect 36 0 37 0; +#X connect 37 0 33 0; +#X connect 38 0 39 0; +#X connect 39 0 9 0; +#X connect 42 0 10 1; +#X connect 43 0 18 0; +#X restore 707 65 pd Conditions; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 2 0 1 0; @@ -2232,135 +2487,169 @@ #X connect 11 0 13 0; #X connect 12 0 11 0; #X connect 14 0 15 0; -#X connect 14 0 85 0; +#X connect 14 0 80 0; #X connect 16 0 17 0; -#X connect 16 0 87 0; +#X connect 16 0 82 0; #X connect 18 0 19 0; -#X connect 18 0 89 0; +#X connect 18 0 84 0; +#X connect 21 0 31 0; #X connect 21 0 32 0; -#X connect 21 0 33 0; #X connect 22 0 23 0; #X connect 23 0 27 0; #X connect 23 0 20 0; -#X connect 24 0 34 0; +#X connect 23 0 128 0; +#X connect 24 0 33 0; #X connect 26 0 21 0; #X connect 27 0 28 0; -#X connect 30 0 21 0; -#X connect 31 0 27 0; -#X connect 32 0 22 1; -#X connect 33 0 23 1; -#X connect 33 0 25 0; -#X connect 34 0 36 0; -#X connect 34 0 39 0; -#X connect 35 0 32 1; -#X connect 35 1 32 0; -#X connect 36 0 35 0; -#X connect 37 0 34 0; -#X connect 38 0 21 0; -#X connect 39 0 22 0; -#X connect 40 0 91 0; -#X connect 40 0 93 4; -#X connect 40 1 92 0; -#X connect 40 1 139 0; -#X connect 42 0 41 0; -#X connect 44 0 81 1; -#X connect 44 0 82 0; -#X connect 44 0 93 0; -#X connect 44 0 97 0; -#X connect 45 0 81 0; -#X connect 46 0 47 0; -#X connect 48 0 46 0; -#X connect 49 0 50 0; -#X connect 51 0 49 0; -#X connect 52 0 49 0; -#X connect 53 0 21 0; -#X connect 54 0 55 0; -#X connect 55 0 58 0; -#X connect 55 1 57 0; -#X connect 55 2 56 0; -#X connect 59 0 18 0; -#X connect 60 0 16 0; -#X connect 61 0 14 0; -#X connect 62 0 55 0; -#X connect 63 0 55 0; -#X connect 64 0 55 0; -#X connect 67 0 66 0; -#X connect 68 0 66 0; -#X connect 71 0 72 0; -#X connect 71 1 73 0; -#X connect 71 2 74 0; -#X connect 75 0 55 0; -#X connect 76 0 55 0; -#X connect 81 0 82 1; -#X connect 81 0 83 1; -#X connect 81 0 84 1; +#X connect 29 0 21 0; +#X connect 30 0 27 0; +#X connect 31 0 22 1; +#X connect 32 0 23 1; +#X connect 32 0 25 0; +#X connect 33 0 35 0; +#X connect 33 0 38 0; +#X connect 34 0 31 1; +#X connect 34 1 31 0; +#X connect 35 0 34 0; +#X connect 36 0 33 0; +#X connect 37 0 21 0; +#X connect 38 0 22 0; +#X connect 39 0 86 0; +#X connect 39 0 87 4; +#X connect 39 1 137 0; +#X connect 39 2 138 0; +#X connect 39 3 139 0; +#X connect 39 4 140 0; +#X connect 39 5 173 0; +#X connect 39 6 174 0; +#X connect 41 0 40 0; +#X connect 43 0 76 1; +#X connect 43 0 77 0; +#X connect 43 0 87 0; +#X connect 43 0 91 0; +#X connect 44 0 76 0; +#X connect 45 0 46 0; +#X connect 47 0 45 0; +#X connect 48 0 49 0; +#X connect 50 0 48 0; +#X connect 51 0 48 0; +#X connect 52 0 21 0; +#X connect 53 0 54 0; +#X connect 54 0 57 0; +#X connect 54 1 56 0; +#X connect 54 2 55 0; +#X connect 58 0 18 0; +#X connect 59 0 16 0; +#X connect 60 0 14 0; +#X connect 61 0 54 0; +#X connect 62 0 54 0; +#X connect 63 0 54 0; +#X connect 66 0 65 0; +#X connect 67 0 65 0; +#X connect 70 0 54 0; +#X connect 71 0 54 0; +#X connect 76 0 77 1; +#X connect 76 0 78 1; +#X connect 76 0 79 1; +#X connect 77 0 78 0; +#X connect 77 0 87 1; +#X connect 77 0 95 0; +#X connect 78 0 79 0; +#X connect 78 0 87 2; +#X connect 78 0 97 0; +#X connect 79 0 87 3; +#X connect 79 0 99 0; +#X connect 80 0 81 0; +#X connect 81 0 88 0; #X connect 82 0 83 0; -#X connect 82 0 93 1; -#X connect 82 0 101 0; -#X connect 83 0 84 0; -#X connect 83 0 93 2; -#X connect 83 0 103 0; -#X connect 84 0 93 3; -#X connect 84 0 105 0; -#X connect 85 0 86 0; -#X connect 86 0 94 0; -#X connect 87 0 88 0; -#X connect 88 0 95 0; -#X connect 89 0 90 0; -#X connect 90 0 96 0; -#X connect 91 0 93 5; -#X connect 92 0 142 0; -#X connect 93 0 107 1; -#X connect 93 0 118 0; -#X connect 93 1 115 1; -#X connect 93 1 121 0; -#X connect 93 2 124 0; -#X connect 93 2 116 1; -#X connect 93 3 117 1; -#X connect 93 3 127 0; -#X connect 93 4 107 2; -#X connect 93 5 115 2; -#X connect 93 6 116 2; -#X connect 93 7 117 2; -#X connect 97 0 99 0; -#X connect 98 0 97 1; -#X connect 98 0 101 1; -#X connect 98 0 103 1; -#X connect 98 0 105 1; -#X connect 99 0 46 0; -#X connect 99 0 107 0; -#X connect 100 0 99 1; -#X connect 100 0 102 1; -#X connect 100 0 104 1; -#X connect 100 0 106 1; -#X connect 101 0 102 0; -#X connect 102 0 115 0; -#X connect 102 0 130 0; -#X connect 103 0 104 0; -#X connect 104 0 116 0; -#X connect 104 0 133 0; +#X connect 83 0 89 0; +#X connect 84 0 85 0; +#X connect 85 0 90 0; +#X connect 86 0 87 5; +#X connect 87 0 101 1; +#X connect 87 1 109 1; +#X connect 87 2 110 1; +#X connect 87 3 111 1; +#X connect 87 4 101 2; +#X connect 87 5 109 2; +#X connect 87 6 110 2; +#X connect 87 7 111 2; +#X connect 91 0 93 0; +#X connect 92 0 91 1; +#X connect 92 0 95 1; +#X connect 92 0 97 1; +#X connect 92 0 99 1; +#X connect 93 0 141 0; +#X connect 94 0 93 1; +#X connect 94 0 96 1; +#X connect 94 0 98 1; +#X connect 94 0 100 1; +#X connect 95 0 96 0; +#X connect 96 0 142 0; +#X connect 97 0 98 0; +#X connect 98 0 143 0; +#X connect 99 0 100 0; +#X connect 100 0 144 0; +#X connect 103 0 102 0; +#X connect 104 0 105 0; #X connect 105 0 106 0; -#X connect 106 0 117 0; -#X connect 106 0 136 0; -#X connect 109 0 108 0; -#X connect 110 0 111 0; -#X connect 111 0 112 0; -#X connect 114 0 113 0; +#X connect 108 0 107 0; +#X connect 112 0 113 0; +#X connect 114 0 112 0; +#X connect 115 0 116 0; +#X connect 117 0 115 0; #X connect 118 0 119 0; #X connect 120 0 118 0; -#X connect 121 0 122 0; -#X connect 123 0 121 0; +#X connect 122 0 123 0; +#X connect 122 0 124 0; #X connect 124 0 125 0; -#X connect 126 0 124 0; -#X connect 127 0 128 0; -#X connect 129 0 127 0; -#X connect 130 0 131 0; -#X connect 132 0 130 0; -#X connect 133 0 134 0; -#X connect 135 0 133 0; -#X connect 136 0 137 0; -#X connect 138 0 136 0; -#X connect 139 0 140 0; -#X connect 141 0 139 0; -#X connect 142 0 143 0; -#X connect 144 0 142 0; +#X connect 125 0 127 0; +#X connect 126 0 122 0; +#X connect 128 0 129 0; +#X connect 129 0 130 0; +#X connect 131 0 129 0; +#X connect 134 0 141 1; +#X connect 134 0 142 1; +#X connect 134 0 143 1; +#X connect 134 0 144 1; +#X connect 134 1 140 1; +#X connect 134 1 139 1; +#X connect 134 1 138 1; +#X connect 134 1 137 1; +#X connect 137 0 145 1; +#X connect 137 0 149 0; +#X connect 138 0 152 0; +#X connect 139 0 155 0; +#X connect 140 0 158 0; +#X connect 141 0 145 0; +#X connect 141 0 161 0; +#X connect 142 0 146 0; +#X connect 142 0 164 0; +#X connect 143 0 147 0; +#X connect 143 0 167 0; +#X connect 144 0 148 0; +#X connect 144 0 170 0; +#X connect 145 0 101 0; +#X connect 145 0 45 0; +#X connect 146 0 109 0; +#X connect 146 0 112 0; +#X connect 147 0 110 0; +#X connect 147 0 115 0; +#X connect 148 0 111 0; +#X connect 148 0 118 0; +#X connect 149 0 150 0; +#X connect 151 0 149 0; +#X connect 152 0 153 0; +#X connect 154 0 152 0; +#X connect 155 0 156 0; +#X connect 157 0 155 0; +#X connect 158 0 159 0; +#X connect 160 0 158 0; +#X connect 161 0 162 0; +#X connect 163 0 161 0; +#X connect 164 0 165 0; +#X connect 166 0 164 0; +#X connect 167 0 168 0; +#X connect 169 0 167 0; +#X connect 170 0 171 0; +#X connect 172 0 170 0;