Mercurial > hg > weather-synthesis-prototyping
changeset 247:69d16b108b20
prop model
- Andy's engine model added
- First draft GUI and PRESETs
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Mon, 19 Sep 2016 00:33:45 +0100 |
parents | 5956d810a83a |
children | 26cb81222696 |
files | .DS_Store Propellor/AndyEngine.pd Propellor/PropTestD2.pd |
diffstat | 3 files changed, 757 insertions(+), 315 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/AndyEngine.pd Mon Sep 19 00:33:45 2016 +0100 @@ -0,0 +1,122 @@ +#N canvas 453 128 648 443 10; +#N canvas 73 22 356 699 engine 0; +#X obj 155 769 outlet~; +#X obj 215 428 delwrite~ e1b 50; +#X obj 215 662 delwrite~ e2b 50; +#X obj 99 581 +~; +#X obj 53 702 s~ ewgfb1; +#X obj 215 704 s~ ewgfb2; +#X obj 52 364 r~ ewgfb2; +#X obj 52 418 delwrite~ e1a 10; +#X obj 53 659 delwrite~ e2a 10; +#X obj 215 386 r~ ewgfb1; +#X obj 59 184 *~; +#X obj 4 202 sig~ 1; +#X obj 22 231 /~; +#X obj 59 205 +~ 1; +#X obj 23 312 -~ 0.5; +#X obj 215 407 bp~ 100 2; +#X obj 153 99 noise~; +#X obj 153 165 clip~ -0.5 0.5; +#X obj 22 288 +~; +#X obj 153 143 *~ 12; +#X obj 74 530 cos~; +#X obj 74 508 -~ 0.25; +#X obj 138 529 cos~; +#X obj 138 507 -~ 0.25; +#X obj 74 486 *~ 0.125; +#X obj 138 485 *~ 0.125; +#X obj 99 622 hip~ 12; +#X obj 99 601 lop~ 200; +#X obj 23 335 hip~ 30; +#X obj 153 121 bp~ 500 5; +#X obj 38 266 *~; +#X obj 153 187 *~ 0.15; +#X obj 74 556 *~ 0.17; +#X obj 138 554 *~ 0.17; +#X obj 52 385 *~ 0.6; +#X obj 53 439 vd~ e1a 8; +#X obj 215 450 vd~ e1b 9; +#X obj 53 681 vd~ e2a 3; +#X obj 215 683 vd~ e2b 6; +#X obj 75 54 *~; +#X obj 59 77 *~; +#X obj 59 125 +~; +#X obj 59 98 *~ -14; +#X obj 106 99 *~ 14; +#X obj 59 163 *~ 7; +#X obj 155 725 hip~ 200; +#X obj 155 747 hip~ 200; +#X obj 59 2 inlet~; +#X obj 59 23 phasor~; +#X connect 3 0 27 0; +#X connect 6 0 34 0; +#X connect 9 0 15 0; +#X connect 10 0 13 0; +#X connect 11 0 12 0; +#X connect 12 0 30 0; +#X connect 12 0 18 0; +#X connect 13 0 12 1; +#X connect 14 0 28 0; +#X connect 15 0 1 0; +#X connect 16 0 29 0; +#X connect 17 0 31 0; +#X connect 18 0 14 0; +#X connect 19 0 17 0; +#X connect 20 0 32 0; +#X connect 21 0 20 0; +#X connect 22 0 33 0; +#X connect 23 0 22 0; +#X connect 24 0 21 0; +#X connect 25 0 23 0; +#X connect 26 0 8 0; +#X connect 26 0 2 0; +#X connect 27 0 26 0; +#X connect 28 0 7 0; +#X connect 29 0 19 0; +#X connect 30 0 18 1; +#X connect 31 0 30 1; +#X connect 32 0 3 0; +#X connect 33 0 3 1; +#X connect 34 0 7 0; +#X connect 35 0 8 0; +#X connect 35 0 24 0; +#X connect 35 0 32 0; +#X connect 36 0 2 0; +#X connect 36 0 25 0; +#X connect 36 0 33 0; +#X connect 37 0 4 0; +#X connect 38 0 5 0; +#X connect 38 0 45 0; +#X connect 39 0 40 1; +#X connect 39 0 43 0; +#X connect 40 0 42 0; +#X connect 41 0 44 0; +#X connect 42 0 41 0; +#X connect 43 0 41 1; +#X connect 44 0 10 0; +#X connect 44 0 10 1; +#X connect 45 0 46 0; +#X connect 46 0 0 0; +#X connect 47 0 48 0; +#X connect 48 0 39 0; +#X connect 48 0 39 1; +#X connect 48 0 40 0; +#X restore 132 191 pd engine; +#X obj 132 58 lop~ 0.6; +#X obj 148 214 r \$0-engine-mix; +#X obj 132 -2 r \$0-engine-speed; +#X obj 132 18 * 90; +#X obj 132 38 + 1; +#X obj 131 259 dac~; +#X obj 191 27 hsl 128 15 0 2 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 800 1; +#X obj 132 238 *~ 10; +#X connect 0 0 8 0; +#X connect 1 0 0 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 1 0; +#X connect 7 0 4 0; +#X connect 8 0 6 0; +#X connect 8 0 6 1;
--- a/Propellor/PropTestD2.pd Sat Sep 17 18:33:01 2016 +0100 +++ b/Propellor/PropTestD2.pd Mon Sep 19 00:33:45 2016 +0100 @@ -1,10 +1,10 @@ -#N canvas 543 37 915 802 10; +#N canvas 263 23 1061 838 10; #X obj 405 16 loadbang; #X obj 405 38 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 405 79 s myMet; #X obj -251 527 hsl 70 15 0 4000 0 0 empty empty RPM 2 8 0 10 -262144 --1 -1 4025 1; +-1 -1 5520 1; #X floatatom 76 540 0 0 0 0 - - -; #X obj 143 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; @@ -21,12 +21,12 @@ #X obj -261 503 r thisTS; #X obj 83 21 loadbang; #X obj 83 45 delay 13; -#X obj -286 34 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 5889 1; -#X obj -287 164 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 5299 1; -#X obj -297 285 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 4280 1; +#X obj -286 34 hsl 100 20 -200 200 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 5620 1; +#X obj -287 164 hsl 100 20 -200 200 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 2519 1; +#X obj -297 285 hsl 100 20 -350 50 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 4443 1; #X floatatom -329 57 0 0 0 0 - - -; #X floatatom -329 185 0 0 0 0 - - -; #X floatatom -253 309 0 0 0 0 - - -; @@ -37,9 +37,9 @@ #X obj -289 -11 r thisXobs; #X obj -290 117 r thisYobs; #X obj -300 257 r thisZobs; -#X obj 314 585 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; -#X obj 377 585 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; -#X text 275 577 Gain; +#X obj 224 414 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 287 414 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 185 406 Gain; #X obj 85 352 loadbang; #N canvas 555 179 313 396 opLevels 0; #X obj 83 210 dac~; @@ -62,9 +62,9 @@ #X connect 6 0 9 0; #X connect 7 0 4 1; #X connect 7 0 3 1; -#X restore 313 542 pd opLevels; +#X restore 223 371 pd opLevels; #X obj 77 426 hsl 100 25 0.01 1e+07 1 0 empty empty Gain 2 13 0 10 --261682 -1 -66577 5169 1; +-261682 -1 -66577 4394 1; #X obj 76 329 r GAIN; #X floatatom 227 52 5 0 0 0 - - -; #X obj -278 417 hsl 70 15 0.1 3 0 0 empty empty Blade_Length 2 8 0 @@ -84,11 +84,11 @@ #X obj -203 484 loadbang; #X obj 405 57 metro 1; #X msg -203 504 0; -#X obj 78 509 hsl 100 20 0 1 0 0 empty empty Engine_Speed 2 10 0 10 --204800 -1 -1 7700 1; -#X text 51 541 RPM; -#X floatatom 244 544 0 0 0 0 - - -; -#N canvas 176 25 1095 835 rotNoise 0; +#X obj 78 509 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800 +-1 -1 7920 1; +#X text 131 539 RPM; +#X floatatom 74 459 0 0 0 0 - - -; +#N canvas 214 73 1095 835 rotNoise 0; #X obj 329 -137 noise~; #X obj 329 -116 s~ myNoise; #X obj 429 -90 r myMet; @@ -105,9 +105,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -116,18 +113,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 14 0; -#X connect 5 0 11 0; +#X connect 4 0 11 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 6 0 8 0; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; +#X connect 9 0 4 0; #X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 14 1; -#X connect 14 0 2 0; +#X connect 11 0 2 0; #X restore 35 -48 pd rotPeak; #X obj 35 -69 *~ 1; #X obj 489 -29 s~ \$0-fundFreq; @@ -171,28 +165,28 @@ #X obj 576 148 >= 0; #X obj 718 148 >= 0; #X obj 763 148 <= 0; -#X obj 610 235 sig~ 180; -#X obj 610 256 -~; -#X obj 610 278 +~ 180; -#X obj 703 254 -~; -#X obj 703 233 sig~ 360; -#X obj 610 307 +~; -#X obj 610 331 +~; -#X obj 610 353 +~; -#X obj 618 441 s~ az; +#X obj 586 55 sig~ 180; +#X obj 586 76 -~; +#X obj 586 98 +~ 180; +#X obj 679 99 -~; +#X obj 679 78 sig~ 360; +#X obj 610 246 +~; +#X obj 610 270 +~; +#X obj 610 292 +~; +#X obj 618 380 s~ az; #X obj 596 -110 *~ 0.10472; #X obj 596 -130 r~ RPM; #X obj 596 -90 s~ radsec; #X msg 56 -91 1; -#X obj 511 397 r myMet; -#X obj 511 417 snapshot~; -#X floatatom 511 436 0 0 0 0 - - -; -#X obj 851 633 s \$0-thisPan; +#X obj 511 336 r myMet; +#X obj 511 356 snapshot~; +#X floatatom 511 375 0 0 0 0 - - -; +#X obj 748 626 s \$0-thisPan; #X obj 331 -91 gutinGain; -#X obj 561 436 outlet; -#X obj 610 376 -~ 180; -#X obj 610 397 abs~; -#X obj 610 418 s~ newAv; +#X obj 561 375 outlet; +#X obj 610 315 -~ 180; +#X obj 610 336 abs~; +#X obj 610 357 s~ newAv; #N canvas 1031 506 345 230 step1 0; #X obj 54 21 r~ horseP; #X obj 54 44 log~ 10; @@ -200,9 +194,9 @@ #X obj 69 88 sig~ 83.57; #X obj 54 110 +~; #X obj 54 132 s~ step1out; -#X obj 196 92 r myMet; -#X obj 196 112 snapshot~; -#X floatatom 196 131 0 0 0 0 - - -; +#X obj 131 110 r myMet; +#X obj 131 130 snapshot~; +#X floatatom 131 149 0 0 0 0 - - -; #X obj 115 22 sig~ 10; #X connect 0 0 1 0; #X connect 1 0 2 0; @@ -908,9 +902,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -919,17 +910,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 13 0; -#X connect 5 0 11 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; -#X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 2 0; -#X connect 14 0 13 1; +#X connect 9 0 4 0; +#X connect 10 0 2 0; +#X connect 11 0 10 1; #X restore 34 67 pd rotPeak; #X obj 34 46 *~ 1; #X obj 34 -19 r~ \$0-fundFreq; @@ -944,9 +933,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -955,17 +941,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 14 0; -#X connect 5 0 11 0; +#X connect 4 0 11 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; +#X connect 9 0 4 0; #X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 14 1; -#X connect 14 0 2 0; +#X connect 11 0 2 0; #X restore 34 183 pd rotPeak; #X obj 34 162 *~ 1; #X obj 34 97 r~ \$0-fundFreq; @@ -978,9 +962,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -989,17 +970,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 13 0; -#X connect 5 0 11 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; -#X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 2 0; -#X connect 14 0 13 1; +#X connect 9 0 4 0; +#X connect 10 0 2 0; +#X connect 11 0 10 1; #X restore 32 296 pd rotPeak; #X obj 32 275 *~ 1; #X obj 32 210 r~ \$0-fundFreq; @@ -1016,9 +995,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -1027,17 +1003,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 13 0; -#X connect 5 0 11 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; -#X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 2 0; -#X connect 14 0 13 1; +#X connect 9 0 4 0; +#X connect 10 0 2 0; +#X connect 11 0 10 1; #X restore 30 410 pd rotPeak; #X obj 30 388 *~ 1; #X obj 30 323 r~ \$0-fundFreq; @@ -1052,10 +1026,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X floatatom 203 174 0 0 0 0 - - -; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -1064,17 +1034,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 14 0; -#X connect 5 0 12 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; -#X connect 9 0 10 0; -#X connect 11 0 12 1; -#X connect 11 0 13 1; -#X connect 12 0 13 0; -#X connect 13 0 4 0; -#X connect 14 0 2 0; -#X connect 15 0 14 1; +#X connect 9 0 4 0; +#X connect 10 0 2 0; +#X connect 11 0 10 1; #X restore 172 -49 pd rotPeak; #X obj 172 -70 *~ 1; #X obj 172 -135 r~ \$0-fundFreq; @@ -1087,9 +1055,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -1098,17 +1063,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 13 0; -#X connect 5 0 11 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; -#X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 2 0; -#X connect 14 0 13 1; +#X connect 9 0 4 0; +#X connect 10 0 2 0; +#X connect 11 0 10 1; #X restore 170 65 pd rotPeak; #X obj 170 44 *~ 1; #X obj 170 -21 r~ \$0-fundFreq; @@ -1121,9 +1084,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -1132,17 +1092,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 13 0; -#X connect 5 0 11 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; -#X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 2 0; -#X connect 14 0 13 1; +#X connect 9 0 4 0; +#X connect 10 0 2 0; +#X connect 11 0 10 1; #X restore 170 185 pd rotPeak; #X obj 170 164 *~ 1; #X obj 170 99 r~ \$0-fundFreq; @@ -1155,9 +1113,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -1166,17 +1121,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 13 0; -#X connect 5 0 11 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; -#X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 2 0; -#X connect 14 0 13 1; +#X connect 9 0 4 0; +#X connect 10 0 2 0; +#X connect 11 0 10 1; #X restore 167 297 pd rotPeak; #X obj 167 275 *~ 1; #X obj 167 210 r~ \$0-fundFreq; @@ -1189,9 +1142,6 @@ #X obj 141 131 *~; #X obj 141 41 r~ myNoise; #X obj 196 104 inlet~; -#X obj 46 182 r myMet; -#X obj 46 204 snapshot~; -#X floatatom 46 227 0 0 0 0 - - -; #X obj 74 58 inlet~; #X obj 141 83 vcf~ 150; #X obj 141 104 vcf~ 150; @@ -1200,17 +1150,15 @@ #X connect 2 0 0 0; #X connect 2 1 1 0; #X connect 3 0 2 1; -#X connect 4 0 13 0; -#X connect 5 0 11 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; #X connect 6 0 4 1; -#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; #X connect 8 0 9 0; -#X connect 10 0 11 1; -#X connect 10 0 12 1; -#X connect 11 0 12 0; -#X connect 12 0 4 0; -#X connect 13 0 2 0; -#X connect 14 0 13 1; +#X connect 9 0 4 0; +#X connect 10 0 2 0; +#X connect 11 0 10 1; #X restore 162 407 pd rotPeak; #X obj 162 386 *~ 1; #X obj 162 321 r~ \$0-fundFreq; @@ -1245,78 +1193,45 @@ #X obj 421 125 r myMet; #X obj 421 145 snapshot~; #X floatatom 421 164 0 0 0 0 - - -; -#X obj 873 391 t f b; -#X obj 776 388 t f b; -#X floatatom 870 439 0 0 0 0 - - -; -#X floatatom 774 436 0 0 0 0 - - -; -#X obj 761 414 +; -#X obj 858 417 +; -#X obj 819 483 spigot~; -#X obj 722 488 spigot~; -#X obj 857 504 *~ -1; -#X obj 930 592 r myMet; -#X obj 930 612 snapshot~; -#X floatatom 930 631 0 0 0 0 - - -; -#X obj 684 425 /~ 360; -#X obj 684 447 sin~; -#X obj 685 468 *~; -#X obj 843 532 +~; -#X obj 843 552 +~ 1; -#X obj 843 571 *~ 0.5; -#N canvas 829 212 823 563 doppler 0; -#X obj 88 329 inlet~; -#X obj 88 467 outlet~; -#X obj 96 359 sig~ 323.56; -#X obj 156 389 +~; -#X obj 141 411 /~; -#X obj 88 435 *~; -#X text 423 61 Calculate the azimuth angle from the projected position -of the oberver in the plane of the sword. Peak position is when the -current azimuth is the same as the observer azimuth.; -#X obj 385 382 snapshot~; -#X floatatom 385 404 0 0 0 0 - - -; -#X obj 187 253 r~ dist; -#X obj 385 311 loadbang; -#X obj 385 333 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X obj 242 419 r myMet; -#X obj 242 441 snapshot~; -#X floatatom 242 464 0 0 0 0 - - -; -#X obj 307 254 r myMet; -#X obj 307 276 snapshot~; -#X floatatom 307 299 0 0 0 0 - - -; -#X obj 234 370 -~ 1; -#X obj 385 355 metro 100; -#X obj 193 417 *~ 10; -#X obj 301 140 delta~; -#X obj 301 197 +~ 0; -#X obj 301 164 *~ 44100; +#X obj 770 428 t f b; +#X obj 739 376 t f b; +#X floatatom 767 476 0 0 0 0 - - -; +#X floatatom 737 424 0 0 0 0 - - -; +#X obj 724 402 +; +#X obj 755 454 +; +#X obj 716 476 spigot~; +#X obj 685 428 spigot~; +#X obj 754 497 *~ -1; +#X obj 827 585 r myMet; +#X obj 827 605 snapshot~; +#X floatatom 827 624 0 0 0 0 - - -; +#X obj 684 364 /~ 360; +#X obj 684 386 sin~; +#X obj 685 407 *~; +#X obj 740 525 +~; +#X obj 740 545 +~ 1; +#X obj 740 564 *~ 0.5; +#N canvas 305 129 260 284 doppler 0; +#X obj 91 27 inlet~; +#X obj 91 207 outlet~; +#X obj 121 47 sig~ 323.56; +#X obj 121 131 +~; +#X obj 106 153 /~; +#X obj 91 175 *~; +#X obj 136 69 r~ dist; +#X obj 136 90 delta~; +#X obj 136 111 *~ 44100; #X connect 0 0 5 0; #X connect 2 0 3 0; #X connect 2 0 4 0; #X connect 3 0 4 1; #X connect 4 0 5 1; #X connect 5 0 1 0; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 7 0 18 1; -#X connect 9 0 18 0; -#X connect 9 0 7 0; -#X connect 9 0 21 0; -#X connect 10 0 11 0; -#X connect 11 0 19 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 18 0 20 0; -#X connect 19 0 7 0; -#X connect 20 0 13 0; -#X connect 21 0 23 0; -#X connect 22 0 16 0; -#X connect 22 0 3 1; -#X connect 23 0 22 0; +#X connect 8 0 3 1; #X restore 489 -57 pd doppler; -#X obj 843 592 clip~ 0.1 0.9; +#X obj 740 585 clip~ 0.1 0.9; #X obj 426 -16 r myMet; #X obj 426 4 snapshot~; #X floatatom 426 25 0 0 0 0 - - -; @@ -1492,7 +1407,7 @@ #X connect 175 0 166 0; #X connect 176 0 177 0; #X connect 177 0 178 0; -#X restore 209 487 pd rotNoise; +#X restore 148 203 pd rotNoise; #X msg -272 374 0.8; #X obj -293 638 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144 -1 -1 0 1; @@ -1502,22 +1417,22 @@ #X msg -296 682 \$1 30; #X obj -296 723 s~ noBlad; #X obj -296 617 loadbang; -#X obj 392 364 hsl 70 15 1e-05 1000 1 0 empty empty Rot_Boost 2 8 0 -10 -262144 -1 -1 4050 1; -#X floatatom 454 383 0 0 0 0 - - -; +#X obj 355 429 hsl 70 15 1e-05 1000 1 0 empty empty Rot_Boost 2 8 0 +10 -203904 -1 -1 4900 1; +#X floatatom 513 340 0 0 0 0 - - -; #X msg -242 11 -150; -#X obj 389 323 loadbang; +#X obj 448 280 loadbang; #X msg -217 258 100; #X msg -178 -7 150; -#X floatatom 209 508 0 0 0 0 - - -; -#X obj -54 660 hsl 70 15 150 500 0 0 empty empty Horse_Power 2 8 0 -10 -262144 -1 -1 1600 1; +#X floatatom 148 224 0 0 0 0 - - -; +#X obj 456 425 hsl 70 15 0 500 0 0 empty empty Horse_Power 2 8 0 10 +-262144 -1 -1 5520 1; #X obj -57 700 line~; #X msg -57 680 \$1 30; -#X obj -57 721 s~ horseP; -#X floatatom -16 680 0 0 0 0 - - -; +#X obj -57 743 s~ horseP; +#X floatatom 496 459 0 0 0 0 - - -; #X obj -57 640 loadbang; -#N canvas 881 37 265 290 dist 0; +#N canvas 1075 216 265 290 dist 0; #X obj -234 44 *~; #X obj -180 43 *~; #X obj -126 45 *~; @@ -1548,11 +1463,10 @@ #X connect 11 0 1 1; #X connect 12 0 0 0; #X connect 12 0 0 1; -#X restore 282 488 pd dist; +#X restore 221 204 pd dist; #X msg 22 641 180; #X msg -199 394 0.91; #X msg -172 504 2000; -#X msg 389 343 0.1; #X msg -182 138 116; #X msg -200 6 0; #X obj -95 213 line; @@ -1571,7 +1485,7 @@ #X obj -289 77 line~; #X msg -289 57 \$1 30; #X obj -289 97 s~ Xobs; -#X floatatom 282 508 0 0 0 0 - - -; +#X floatatom 76 564 0 0 0 0 - - -; #N canvas 478 36 1002 525 sources 0; #X text 480 -91 Patch that holds all the sources that are used to produce the basic aeolian tone.; @@ -3294,7 +3208,7 @@ #N canvas 828 355 542 473 myMotor 0; #X obj 170 159 phasor~; #X obj 173 116 hsl 64 12 0 1 0 1 empty empty engine-speed -2 6 1 8 --262144 -1 -1 4900 1; +-262144 -1 -1 3627 1; #X obj 92 226 *~ 0.25; #N canvas 117 396 733 539 fourstroke 0; #X obj 51 336 outlet~; @@ -3488,12 +3402,11 @@ #X obj 302 81 inlet; #X floatatom 239 142 0 0 0 0 - - -; #X obj 10 244 * 200; -#X obj 220 311 * 1; +#X obj 220 311 * 0.1; #X connect 0 0 3 1; #X connect 1 0 3 0; #X connect 1 0 21 0; #X connect 1 0 24 0; -#X connect 2 0 7 0; #X connect 3 0 2 0; #X connect 3 1 2 0; #X connect 3 2 2 0; @@ -3525,13 +3438,13 @@ #X restore -30 377 pd myMotor; #X obj 324 28 r~ RPM; #X obj 324 49 /~ 60; -#X obj 392 240 hsl 70 15 0.01 100 1 0 empty empty Broad_Boost 2 8 0 -10 -262144 -1 -1 700 1; -#X floatatom 461 257 0 0 0 0 - - -; -#X obj 389 199 loadbang; -#X obj 389 280 line~; -#X msg 389 260 \$1 30; -#X obj 389 300 s~ broBoost; +#X obj 355 459 hsl 70 15 0.0001 10 1 0 empty empty Broad_Boost 2 8 +0 10 -204786 -1 -1 2900 1; +#X floatatom 520 214 0 0 0 0 - - -; +#X obj 448 156 loadbang; +#X obj 448 237 line~; +#X msg 448 217 \$1 30; +#X obj 448 257 s~ broBoost; #X msg -184 258 0; #N canvas 98 323 1002 525 sources 0; #X text 480 -91 Patch that holds all the sources that are used to produce @@ -5246,25 +5159,419 @@ #X msg -231 139 5; #X msg -75 182 200 5000; #X msg -101 167 -100 5000; -#X obj -86 16 cos~; -#X obj -100 113 sin~; -#X obj -117 277 sin~; -#X msg 85 375 500; -#X obj -117 297 -~ 1.3; -#X msg 389 219 1; -#X obj -117 258 phasor~ 0.004; -#X obj -86 -4 phasor~ 0.011; -#X obj -100 92 phasor~ 0.03; -#X obj -117 318 *~ 100; -#X obj -86 36 *~ 100; -#X obj -100 132 *~ 100; -#X obj 389 403 line~; -#X msg 389 383 \$1 30; -#X obj 389 424 s~ rotBoost; +#X obj 448 360 line~; +#X msg 448 340 \$1 30; +#X obj 448 381 s~ rotBoost; +#X obj -77 619 / 8; +#N canvas 233 337 388 310 andyEngine 0; +#N canvas 73 22 528 837 engine 0; +#X obj 155 769 outlet~; +#X obj 215 428 delwrite~ e1b 50; +#X obj 215 662 delwrite~ e2b 50; +#X obj 99 581 +~; +#X obj 53 702 s~ ewgfb1; +#X obj 215 704 s~ ewgfb2; +#X obj 52 364 r~ ewgfb2; +#X obj 52 418 delwrite~ e1a 10; +#X obj 53 659 delwrite~ e2a 10; +#X obj 215 386 r~ ewgfb1; +#X obj 59 184 *~; +#X obj 4 202 sig~ 1; +#X obj 22 231 /~; +#X obj 59 205 +~ 1; +#X obj 23 312 -~ 0.5; +#X obj 215 407 bp~ 100 2; +#X obj 153 99 noise~; +#X obj 153 165 clip~ -0.5 0.5; +#X obj 22 288 +~; +#X obj 153 143 *~ 12; +#X obj 74 530 cos~; +#X obj 74 508 -~ 0.25; +#X obj 138 529 cos~; +#X obj 138 507 -~ 0.25; +#X obj 74 486 *~ 0.125; +#X obj 138 485 *~ 0.125; +#X obj 99 622 hip~ 12; +#X obj 99 601 lop~ 200; +#X obj 23 335 hip~ 30; +#X obj 153 121 bp~ 500 5; +#X obj 38 266 *~; +#X obj 153 187 *~ 0.15; +#X obj 74 556 *~ 0.17; +#X obj 138 554 *~ 0.17; +#X obj 52 385 *~ 0.6; +#X obj 53 439 vd~ e1a 8; +#X obj 215 450 vd~ e1b 9; +#X obj 53 681 vd~ e2a 3; +#X obj 215 683 vd~ e2b 6; +#X obj 75 54 *~; +#X obj 59 77 *~; +#X obj 59 125 +~; +#X obj 59 98 *~ -14; +#X obj 106 99 *~ 14; +#X obj 59 163 *~ 7; +#X obj 155 725 hip~ 200; +#X obj 155 747 hip~ 200; +#X obj 59 2 inlet~; +#X obj 59 23 phasor~; +#X connect 3 0 27 0; +#X connect 6 0 34 0; +#X connect 9 0 15 0; +#X connect 10 0 13 0; +#X connect 11 0 12 0; +#X connect 12 0 30 0; +#X connect 12 0 18 0; +#X connect 13 0 12 1; +#X connect 14 0 28 0; +#X connect 15 0 1 0; +#X connect 16 0 29 0; +#X connect 17 0 31 0; +#X connect 18 0 14 0; +#X connect 19 0 17 0; +#X connect 20 0 32 0; +#X connect 21 0 20 0; +#X connect 22 0 33 0; +#X connect 23 0 22 0; +#X connect 24 0 21 0; +#X connect 25 0 23 0; +#X connect 26 0 8 0; +#X connect 26 0 2 0; +#X connect 27 0 26 0; +#X connect 28 0 7 0; +#X connect 29 0 19 0; +#X connect 30 0 18 1; +#X connect 31 0 30 1; +#X connect 32 0 3 0; +#X connect 33 0 3 1; +#X connect 34 0 7 0; +#X connect 35 0 8 0; +#X connect 35 0 24 0; +#X connect 35 0 32 0; +#X connect 36 0 2 0; +#X connect 36 0 25 0; +#X connect 36 0 33 0; +#X connect 37 0 4 0; +#X connect 38 0 5 0; +#X connect 38 0 45 0; +#X connect 39 0 40 1; +#X connect 39 0 43 0; +#X connect 40 0 42 0; +#X connect 41 0 44 0; +#X connect 42 0 41 0; +#X connect 43 0 41 1; +#X connect 44 0 10 0; +#X connect 44 0 10 1; +#X connect 45 0 46 0; +#X connect 46 0 0 0; +#X connect 47 0 48 0; +#X connect 48 0 39 0; +#X connect 48 0 39 1; +#X connect 48 0 40 0; +#X restore 178 116 pd engine; +#X obj 178 93 lop~ 0.6; +#X obj 178 53 * 90; +#X obj 178 73 + 1; +#X obj 177 281 throw~ l; +#X obj 204 258 throw~ r; +#X obj 177 237 fcpan; +#X obj 204 217 r \$0-thisPan; +#X obj 278 64 r~ dist; +#X obj 263 40 sig~ 1; +#X obj 263 111 /~; +#X obj 178 150 *~; +#X obj 178 33 inlet; +#X floatatom 242 238 5 0 0 0 - - -; +#X obj 235 156 r~ motBoost; +#X obj 178 201 *~; +#X obj 278 87 *~; +#X connect 0 0 11 0; +#X connect 1 0 0 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 6 0 4 0; +#X connect 6 1 5 0; +#X connect 7 0 6 1; +#X connect 7 0 13 0; +#X connect 8 0 16 0; +#X connect 8 0 16 1; +#X connect 9 0 10 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 12 0 2 0; +#X connect 14 0 15 1; +#X connect 15 0 6 0; +#X connect 16 0 10 1; +#X restore -66 426 pd andyEngine; +#X msg 85 375 150; +#X msg 448 176 0.1; +#X msg 448 300 1.6; +#X obj 355 488 hsl 70 15 0.1 20 1 0 empty empty Engine_Boost 2 8 0 +10 -261234 -1 -1 5400 1; +#X obj -57 720 *~; +#X obj -17 701 line~; +#X msg -17 681 \$1 30; +#X obj -130 687 r myMet; +#X obj -130 707 snapshot~; +#X floatatom 497 496 6 0 0 0 - - -; +#X text 495 477 Current; +#X text 495 441 Maximum; +#X obj -71 514 * 4000; +#X floatatom -51 786 0 0 0 0 - - -; +#X text 131 562 Distance; +#X obj 9 475 * 10; +#X obj 610 151 loadbang; +#X obj 610 232 line~; +#X msg 610 212 \$1 30; +#X msg 610 171 0.1; +#X obj 610 252 s~ motBoost; +#X obj 136 615 bng 25 250 50 0 empty empty 1 11 11 0 10 -228856 -1 +-1; +#X obj 616 659 s preset1; +#X text 185 618 Pseudo-random flight; +#X obj 136 648 bng 25 250 50 0 empty empty 2 11 11 0 10 -191407 -1 +-1; +#N canvas 354 174 881 644 Pre1 0; +#X obj 279 167 sin~; +#X obj 279 187 -~ 1.3; +#X obj 279 148 phasor~ 0.004; +#X obj 279 208 *~ 100; +#X obj -37 180 cos~; +#X obj 110 181 sin~; +#X obj -37 160 phasor~ 0.011; +#X obj -37 200 *~ 100; +#X obj 110 200 *~ 100; +#X obj 110 160 phasor~ 0.03; +#X obj -107 205 r myMet; +#X obj -107 225 snapshot~; +#X floatatom -107 247 0 0 0 0 - - -; +#X obj -107 361 s thisXobs; +#X obj -107 335 spigot; +#X msg -74 300 0; +#X msg -40 300 1; +#X obj 63 239 r myMet; +#X obj 63 259 snapshot~; +#X floatatom 63 281 0 0 0 0 - - -; +#X obj 63 320 spigot; +#X msg 123 300 0; +#X msg 153 300 1; +#X obj 63 346 s thisYobs; +#X obj 221 223 r myMet; +#X obj 221 243 snapshot~; +#X floatatom 221 265 0 0 0 0 - - -; +#X obj 221 341 spigot; +#X msg 260 306 0; +#X msg 294 307 1; +#X obj 221 367 s thisZobs; +#X obj 361 276 r preset1; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 2 0 0 0; +#X connect 3 0 25 0; +#X connect 4 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 4 0; +#X connect 7 0 11 0; +#X connect 8 0 18 0; +#X connect 9 0 5 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 14 0 13 0; +#X connect 15 0 14 1; +#X connect 16 0 14 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 23 0; +#X connect 21 0 20 1; +#X connect 22 0 20 1; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 30 0; +#X connect 28 0 27 1; +#X connect 29 0 27 1; +#X connect 31 0 29 0; +#X connect 31 0 22 0; +#X connect 31 0 16 0; +#X restore 16 268 pd Pre1; +#N canvas 408 142 881 644 Pre2 0; +#X obj 400 90 sin~; +#X obj 400 110 -~ 1.3; +#X obj 400 71 phasor~ 0.004; +#X obj 400 131 *~ 100; +#X obj 35 78 cos~; +#X obj 225 100 sin~; +#X obj 35 58 phasor~ 0.011; +#X obj 35 98 *~ 100; +#X obj 225 119 *~ 100; +#X obj 225 79 phasor~ 0.03; +#X obj -66 303 s thisXobs; +#X obj -66 277 spigot; +#X msg -33 242 0; +#X msg 1 242 1; +#X obj 104 262 spigot; +#X msg 164 242 0; +#X msg 194 242 1; +#X obj 104 288 s thisYobs; +#X obj 262 283 spigot; +#X msg 301 248 0; +#X msg 335 249 1; +#X obj 262 309 s thisZobs; +#X obj -68 206 line; +#X msg -68 183 4 500; +#X obj 335 203 r preset1; +#X obj 402 218 r preset2; +#X obj 102 194 line; +#X msg 102 171 20 500; +#X obj 262 210 line; +#X msg 262 187 0 500; +#X obj 477 280 spigot; +#X msg 516 245 0; +#X msg 550 246 1; +#X obj 550 200 r preset1; +#X obj 617 215 r preset2; +#X obj 477 207 line; +#X obj 477 306 s thisThro; +#X obj 478 249 / 1000; +#X msg 477 184 70 500; +#X obj 562 172 r preset3; +#X obj 362 168 r preset3; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 2 0 0 0; +#X connect 4 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 4 0; +#X connect 9 0 5 0; +#X connect 11 0 10 0; +#X connect 12 0 11 1; +#X connect 13 0 11 1; +#X connect 14 0 17 0; +#X connect 15 0 14 1; +#X connect 16 0 14 1; +#X connect 18 0 21 0; +#X connect 19 0 18 1; +#X connect 20 0 18 1; +#X connect 22 0 11 0; +#X connect 23 0 22 0; +#X connect 24 0 19 0; +#X connect 24 0 15 0; +#X connect 24 0 12 0; +#X connect 25 0 20 0; +#X connect 25 0 16 0; +#X connect 25 0 13 0; +#X connect 25 0 23 0; +#X connect 25 0 27 0; +#X connect 25 0 29 0; +#X connect 26 0 14 0; +#X connect 27 0 26 0; +#X connect 28 0 18 0; +#X connect 29 0 28 0; +#X connect 30 0 36 0; +#X connect 31 0 30 1; +#X connect 32 0 30 1; +#X connect 33 0 31 0; +#X connect 34 0 32 0; +#X connect 34 0 38 0; +#X connect 35 0 37 0; +#X connect 37 0 30 0; +#X connect 38 0 35 0; +#X connect 39 0 31 0; +#X connect 40 0 19 0; +#X connect 40 0 15 0; +#X connect 40 0 12 0; +#X restore 17 299 pd Pre2; +#X obj 611 693 s preset2; +#X obj -92 385 r thisThro; +#X text 189 652 Runway Idle; +#X obj 137 686 bng 25 250 50 0 empty empty 3 11 11 0 10 -262144 -1 +-1; +#X obj 616 716 s preset3; +#N canvas 408 142 881 644 Pre3 0; +#X obj -66 303 s thisXobs; +#X obj -66 277 spigot; +#X msg -33 242 0; +#X msg 1 242 1; +#X obj 104 262 spigot; +#X msg 164 242 0; +#X msg 194 242 1; +#X obj 104 288 s thisYobs; +#X obj 262 283 spigot; +#X msg 301 248 0; +#X msg 335 249 1; +#X obj 262 309 s thisZobs; +#X obj -68 206 line; +#X obj 335 203 r preset1; +#X obj 102 194 line; +#X obj 262 210 line; +#X obj 477 280 spigot; +#X msg 516 245 0; +#X msg 550 246 1; +#X obj 550 200 r preset1; +#X obj 477 306 s thisThro; +#X obj 478 249 / 1000; +#X obj 617 215 r preset3; +#X obj 435 81 r preset3; +#X obj 559 171 r preset2; +#X obj 345 181 r preset2; +#X msg 102 171 -115 1500; +#X msg -68 183 8 500; +#X obj 433 156 delay 300; +#X obj 434 188 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 440 131 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X msg 262 187 -60 500; +#X msg 477 184 800 3000; +#X obj 477 207 line 800 3000; +#X connect 1 0 0 0; +#X connect 2 0 1 1; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 4 1; +#X connect 6 0 4 1; +#X connect 8 0 11 0; +#X connect 9 0 8 1; +#X connect 10 0 8 1; +#X connect 12 0 1 0; +#X connect 13 0 9 0; +#X connect 13 0 5 0; +#X connect 13 0 2 0; +#X connect 14 0 4 0; +#X connect 15 0 8 0; +#X connect 16 0 20 0; +#X connect 17 0 16 1; +#X connect 18 0 16 1; +#X connect 19 0 17 0; +#X connect 21 0 16 0; +#X connect 22 0 18 0; +#X connect 22 0 32 0; +#X connect 23 0 10 0; +#X connect 23 0 6 0; +#X connect 23 0 3 0; +#X connect 23 0 27 0; +#X connect 23 0 26 0; +#X connect 23 0 31 0; +#X connect 23 0 30 0; +#X connect 24 0 17 0; +#X connect 25 0 9 0; +#X connect 25 0 5 0; +#X connect 25 0 2 0; +#X connect 26 0 14 0; +#X connect 27 0 12 0; +#X connect 28 0 29 0; +#X connect 29 0 31 0; +#X connect 30 0 28 0; +#X connect 31 0 15 0; +#X connect 32 0 33 0; +#X connect 33 0 21 0; +#X restore 14 322 pd Pre3; #X connect 0 0 1 0; #X connect 1 0 51 0; #X connect 3 0 4 0; -#X connect 3 0 87 0; +#X connect 3 0 86 0; +#X connect 3 0 122 0; #X connect 5 0 6 0; #X connect 7 0 8 0; #X connect 8 0 5 0; @@ -5276,11 +5583,11 @@ #X connect 14 0 15 0; #X connect 15 0 10 0; #X connect 16 0 19 0; -#X connect 16 0 99 0; +#X connect 16 0 98 0; #X connect 17 0 20 0; -#X connect 17 0 96 0; +#X connect 17 0 95 0; #X connect 18 0 21 0; -#X connect 18 0 93 0; +#X connect 18 0 92 0; #X connect 22 0 16 0; #X connect 23 0 16 0; #X connect 24 0 17 0; @@ -5288,26 +5595,28 @@ #X connect 26 0 16 0; #X connect 27 0 17 0; #X connect 28 0 18 0; -#X connect 32 0 123 0; +#X connect 32 0 124 0; #X connect 33 0 29 0; #X connect 33 1 30 0; #X connect 34 0 33 0; #X connect 34 0 55 0; #X connect 35 0 34 0; #X connect 37 0 38 0; -#X connect 37 0 90 0; +#X connect 37 0 89 0; #X connect 39 0 37 0; #X connect 40 0 37 0; #X connect 44 0 11 0; #X connect 45 0 10 0; -#X connect 46 0 83 0; +#X connect 46 0 82 0; #X connect 47 0 67 0; #X connect 48 0 69 0; #X connect 49 0 80 0; #X connect 50 0 52 0; #X connect 51 0 2 0; #X connect 52 0 3 0; -#X connect 53 0 106 0; +#X connect 53 0 130 0; +#X connect 53 0 136 0; +#X connect 53 0 139 0; #X connect 56 0 71 0; #X connect 57 0 37 0; #X connect 58 0 59 0; @@ -5317,59 +5626,70 @@ #X connect 62 0 61 0; #X connect 64 0 58 0; #X connect 65 0 66 0; -#X connect 65 0 133 0; +#X connect 65 0 120 0; #X connect 67 0 16 0; -#X connect 68 0 82 0; +#X connect 68 0 126 0; #X connect 69 0 18 0; #X connect 70 0 16 0; #X connect 72 0 74 0; #X connect 72 0 76 0; -#X connect 73 0 75 0; +#X connect 73 0 128 0; #X connect 74 0 73 0; #X connect 77 0 72 0; -#X connect 78 0 101 0; +#X connect 78 0 100 0; #X connect 79 0 72 0; #X connect 80 0 37 0; #X connect 81 0 3 0; -#X connect 82 0 65 0; -#X connect 83 0 17 0; -#X connect 84 0 16 0; -#X connect 85 0 17 0; -#X connect 86 0 88 0; -#X connect 87 0 86 0; -#X connect 89 0 91 0; -#X connect 90 0 89 0; -#X connect 93 0 92 0; -#X connect 96 0 95 0; -#X connect 99 0 98 0; -#X connect 103 0 105 0; -#X connect 103 0 102 0; -#X connect 104 0 116 0; -#X connect 105 0 104 0; -#X connect 106 0 3 0; -#X connect 107 0 108 0; -#X connect 108 0 103 0; -#X connect 109 0 110 0; -#X connect 109 0 113 0; -#X connect 111 0 125 0; -#X connect 112 0 114 0; -#X connect 113 0 112 0; -#X connect 115 0 18 0; -#X connect 117 0 17 0; -#X connect 118 0 85 0; -#X connect 119 0 85 0; -#X connect 120 0 130 0; -#X connect 121 0 131 0; -#X connect 122 0 124 0; -#X connect 123 0 34 0; -#X connect 124 0 129 0; -#X connect 125 0 109 0; -#X connect 126 0 122 0; -#X connect 127 0 120 0; -#X connect 128 0 121 0; -#X connect 129 0 94 0; -#X connect 130 0 100 0; -#X connect 131 0 97 0; -#X connect 132 0 134 0; -#X connect 133 0 132 0; -#X coords 0 -1 1 1 150 200 2 50 400; +#X connect 82 0 17 0; +#X connect 83 0 16 0; +#X connect 84 0 17 0; +#X connect 85 0 87 0; +#X connect 86 0 85 0; +#X connect 88 0 90 0; +#X connect 89 0 88 0; +#X connect 91 0 93 0; +#X connect 92 0 91 0; +#X connect 94 0 96 0; +#X connect 95 0 94 0; +#X connect 97 0 99 0; +#X connect 98 0 97 0; +#X connect 102 0 104 0; +#X connect 102 0 101 0; +#X connect 103 0 115 0; +#X connect 104 0 103 0; +#X connect 106 0 107 0; +#X connect 107 0 102 0; +#X connect 108 0 109 0; +#X connect 108 0 112 0; +#X connect 110 0 125 0; +#X connect 111 0 113 0; +#X connect 112 0 111 0; +#X connect 114 0 18 0; +#X connect 116 0 17 0; +#X connect 117 0 84 0; +#X connect 118 0 84 0; +#X connect 119 0 121 0; +#X connect 120 0 119 0; +#X connect 122 0 72 0; +#X connect 124 0 34 0; +#X connect 125 0 108 0; +#X connect 126 0 65 0; +#X connect 127 0 142 0; +#X connect 128 0 75 0; +#X connect 128 0 132 0; +#X connect 129 0 128 1; +#X connect 130 0 129 0; +#X connect 131 0 132 0; +#X connect 132 0 133 0; +#X connect 132 0 137 0; +#X connect 136 0 3 0; +#X connect 139 0 123 0; +#X connect 140 0 143 0; +#X connect 141 0 144 0; +#X connect 142 0 141 0; +#X connect 143 0 127 0; +#X connect 145 0 146 0; +#X connect 148 0 151 0; +#X connect 152 0 53 0; +#X connect 154 0 155 0; +#X coords 0 -1 1 1 500 400 2 50 400;