changeset 54:5f513681446b

Sources added
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Tue, 09 Jun 2015 17:58:41 +0100
parents 624c3e35ea9c
children aa9971f1b66d
files June/freqCalcWoo.pd June/tenSource.pd June/woosh_D1.pd
diffstat 3 files changed, 462 insertions(+), 119 deletions(-) [+]
line wrap: on
line diff
--- a/June/freqCalcWoo.pd	Tue Jun 09 07:37:19 2015 +0100
+++ b/June/freqCalcWoo.pd	Tue Jun 09 17:58:41 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 21 40 483 811 10;
+#N canvas 109 142 483 811 10;
 #X obj -78 243 +;
 #X floatatom -44 194 8 0 0 0 - - -;
 #X obj -78 194 *;
@@ -51,6 +51,8 @@
 #X obj -272 598 outlet~;
 #X obj -48 146 r \$0_thisSource;
 #X obj -227 138 r \$0_thisSource;
+#X obj -283 374 r GO;
+#X obj -61 479 loadbang;
 #X connect 0 0 4 0;
 #X connect 0 0 24 1;
 #X connect 0 0 35 1;
@@ -100,3 +102,5 @@
 #X connect 45 0 37 1;
 #X connect 47 0 9 1;
 #X connect 48 0 17 1;
+#X connect 49 0 33 0;
+#X connect 50 0 31 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/tenSource.pd	Tue Jun 09 17:58:41 2015 +0100
@@ -0,0 +1,382 @@
+#N canvas 96 113 1218 733 10;
+#X obj -159 239 thisFreq;
+#X obj 670 10 inlet;
+#X obj 670 31 i;
+#X obj 670 53 - 1;
+#X obj 670 76 * 10;
+#X obj 670 100 s \$0_thisGroup;
+#X obj -159 110 freqCalcWoo;
+#X obj -159 58 r \$0_thisGroup;
+#X msg -150 208 0;
+#X obj -45 142 *;
+#X obj -30 117 r deltaThick;
+#X obj -45 53 r \$0_thisGroup;
+#X obj -45 96 +;
+#X obj -60 28 r hiltThick;
+#X obj -60 167 -;
+#X floatatom -37 195 8 0 0 0 - - -;
+#X obj 628 39 t b;
+#X msg 99 69 0;
+#X msg 155 68 1;
+#X msg 211 70 2;
+#X msg 264 71 3;
+#X msg 316 70 4;
+#X msg 367 70 5;
+#X msg 417 70 6;
+#X msg 467 69 7;
+#X msg 517 70 8;
+#X msg 566 70 9;
+#X obj 367 90 s \$0_s5;
+#X obj 316 91 s \$0_s4;
+#X obj 264 92 s \$0_s3;
+#X obj 211 91 s \$0_s2;
+#X obj 155 90 s \$0_s1;
+#X obj 99 91 s \$0_s0;
+#X obj 417 90 s \$0_s6;
+#X obj 467 90 s \$0_s7;
+#X obj 517 90 s \$0_s8;
+#X obj 566 90 s \$0_s9;
+#X obj -30 74 r \$0_s0;
+#X obj -96 86 r \$0_s0;
+#X obj -158 465 thisFreq;
+#X obj -158 336 freqCalcWoo;
+#X obj -158 284 r \$0_thisGroup;
+#X msg -149 436 0;
+#X obj -44 368 *;
+#X obj -29 343 r deltaThick;
+#X obj -44 279 r \$0_thisGroup;
+#X obj -44 322 +;
+#X obj -59 254 r hiltThick;
+#X obj -59 393 -;
+#X floatatom -36 421 8 0 0 0 - - -;
+#X obj -95 312 r \$0_s1;
+#X obj -29 300 r \$0_s1;
+#X obj -165 691 thisFreq;
+#X obj -165 562 freqCalcWoo;
+#X obj -165 510 r \$0_thisGroup;
+#X msg -156 654 0;
+#X obj -51 594 *;
+#X obj -36 569 r deltaThick;
+#X obj -51 505 r \$0_thisGroup;
+#X obj -51 548 +;
+#X obj -66 480 r hiltThick;
+#X obj -66 619 -;
+#X floatatom -43 647 8 0 0 0 - - -;
+#X obj -102 538 r \$0_s2;
+#X obj -36 526 r \$0_s2;
+#X obj 77 368 thisFreq;
+#X obj 77 239 freqCalcWoo;
+#X obj 77 187 r \$0_thisGroup;
+#X msg 86 335 0;
+#X obj 191 271 *;
+#X obj 206 246 r deltaThick;
+#X obj 191 182 r \$0_thisGroup;
+#X obj 191 225 +;
+#X obj 176 157 r hiltThick;
+#X obj 176 296 -;
+#X floatatom 199 324 8 0 0 0 - - -;
+#X obj 140 215 r \$0_s3;
+#X obj 206 203 r \$0_s3;
+#X obj 70 689 thisFreq;
+#X obj 70 560 freqCalcWoo;
+#X obj 70 508 r \$0_thisGroup;
+#X msg 79 647 0;
+#X obj 184 592 *;
+#X obj 199 567 r deltaThick;
+#X obj 184 503 r \$0_thisGroup;
+#X obj 184 546 +;
+#X obj 169 478 r hiltThick;
+#X obj 169 617 -;
+#X floatatom 192 645 8 0 0 0 - - -;
+#X obj 199 524 r \$0_s4;
+#X obj 133 536 r \$0_s4;
+#X obj 313 352 thisFreq;
+#X obj 313 223 freqCalcWoo;
+#X obj 313 171 r \$0_thisGroup;
+#X msg 322 317 0;
+#X obj 427 255 *;
+#X obj 442 230 r deltaThick;
+#X obj 427 166 r \$0_thisGroup;
+#X obj 427 209 +;
+#X obj 412 141 r hiltThick;
+#X obj 412 280 -;
+#X floatatom 435 308 8 0 0 0 - - -;
+#X obj 376 199 r \$0_s5;
+#X obj 442 187 r \$0_s5;
+#X obj 293 688 thisFreq;
+#X obj 293 559 freqCalcWoo;
+#X obj 293 507 r \$0_thisGroup;
+#X msg 302 655 0;
+#X obj 407 591 *;
+#X obj 422 566 r deltaThick;
+#X obj 407 502 r \$0_thisGroup;
+#X obj 407 545 +;
+#X obj 392 477 r hiltThick;
+#X obj 392 616 -;
+#X floatatom 415 644 8 0 0 0 - - -;
+#X obj 356 535 r \$0_s6;
+#X obj 422 523 r \$0_s6;
+#X obj 537 352 thisFreq;
+#X obj 537 223 freqCalcWoo;
+#X obj 537 171 r \$0_thisGroup;
+#X msg 546 316 0;
+#X obj 651 255 *;
+#X obj 666 230 r deltaThick;
+#X obj 651 166 r \$0_thisGroup;
+#X obj 651 209 +;
+#X obj 636 141 r hiltThick;
+#X obj 636 280 -;
+#X floatatom 659 308 8 0 0 0 - - -;
+#X obj 600 199 r \$0_s7;
+#X obj 666 187 r \$0_s7;
+#X obj 531 666 thisFreq;
+#X obj 531 537 freqCalcWoo;
+#X obj 531 485 r \$0_thisGroup;
+#X msg 541 631 0;
+#X obj 645 569 *;
+#X obj 660 544 r deltaThick;
+#X obj 645 480 r \$0_thisGroup;
+#X obj 645 523 +;
+#X obj 630 455 r hiltThick;
+#X obj 630 594 -;
+#X floatatom 653 622 8 0 0 0 - - -;
+#X obj 594 513 r \$0_s8;
+#X obj 660 501 r \$0_s8;
+#X obj 772 476 thisFreq;
+#X obj 772 347 freqCalcWoo;
+#X obj 772 295 r \$0_thisGroup;
+#X msg 781 447 0;
+#X obj 886 379 *;
+#X obj 901 354 r deltaThick;
+#X obj 886 290 r \$0_thisGroup;
+#X obj 886 333 +;
+#X obj 871 265 r hiltThick;
+#X obj 871 404 -;
+#X floatatom 894 432 8 0 0 0 - - -;
+#X obj 835 323 r \$0_s9;
+#X obj 901 311 r \$0_s9;
+#X obj 781 419 loadbang;
+#X obj 546 291 loadbang;
+#X obj 322 290 loadbang;
+#X obj 86 309 loadbang;
+#X obj -150 183 loadbang;
+#X obj -149 411 loadbang;
+#X obj -156 628 loadbang;
+#X obj 79 623 loadbang;
+#X obj 302 629 loadbang;
+#X msg -94 207 20;
+#X msg -123 209 90;
+#X msg -87 435 20;
+#X msg -116 437 90;
+#X msg -98 652 20;
+#X msg -127 654 90;
+#X msg 147 333 20;
+#X msg 118 335 90;
+#X msg 139 653 20;
+#X msg 110 655 90;
+#X msg 383 315 20;
+#X msg 354 317 90;
+#X msg 361 653 20;
+#X msg 332 655 90;
+#X msg 605 316 20;
+#X msg 576 318 90;
+#X msg 601 631 20;
+#X msg 572 633 90;
+#X obj 543 601 loadbang;
+#X msg 845 445 20;
+#X msg 816 447 90;
+#X connect 1 0 2 0;
+#X connect 1 0 16 0;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 6 0 0 0;
+#X connect 7 0 6 0;
+#X connect 8 0 0 1;
+#X connect 9 0 14 1;
+#X connect 10 0 9 1;
+#X connect 11 0 12 0;
+#X connect 12 0 9 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 0 0 3;
+#X connect 16 0 17 0;
+#X connect 16 0 18 0;
+#X connect 16 0 19 0;
+#X connect 16 0 20 0;
+#X connect 16 0 21 0;
+#X connect 16 0 22 0;
+#X connect 16 0 23 0;
+#X connect 16 0 24 0;
+#X connect 16 0 25 0;
+#X connect 16 0 26 0;
+#X connect 17 0 32 0;
+#X connect 18 0 31 0;
+#X connect 19 0 30 0;
+#X connect 20 0 29 0;
+#X connect 21 0 28 0;
+#X connect 22 0 27 0;
+#X connect 23 0 33 0;
+#X connect 24 0 34 0;
+#X connect 25 0 35 0;
+#X connect 26 0 36 0;
+#X connect 37 0 12 1;
+#X connect 38 0 6 1;
+#X connect 40 0 39 0;
+#X connect 41 0 40 0;
+#X connect 42 0 39 1;
+#X connect 43 0 48 1;
+#X connect 44 0 43 1;
+#X connect 45 0 46 0;
+#X connect 46 0 43 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 48 0 39 3;
+#X connect 50 0 40 1;
+#X connect 51 0 46 1;
+#X connect 53 0 52 0;
+#X connect 54 0 53 0;
+#X connect 55 0 52 1;
+#X connect 56 0 61 1;
+#X connect 57 0 56 1;
+#X connect 58 0 59 0;
+#X connect 59 0 56 0;
+#X connect 60 0 61 0;
+#X connect 61 0 62 0;
+#X connect 61 0 52 3;
+#X connect 63 0 53 1;
+#X connect 64 0 59 1;
+#X connect 66 0 65 0;
+#X connect 67 0 66 0;
+#X connect 68 0 65 1;
+#X connect 69 0 74 1;
+#X connect 70 0 69 1;
+#X connect 71 0 72 0;
+#X connect 72 0 69 0;
+#X connect 73 0 74 0;
+#X connect 74 0 75 0;
+#X connect 74 0 65 3;
+#X connect 76 0 66 1;
+#X connect 77 0 72 1;
+#X connect 79 0 78 0;
+#X connect 80 0 79 0;
+#X connect 81 0 78 1;
+#X connect 82 0 87 1;
+#X connect 83 0 82 1;
+#X connect 84 0 85 0;
+#X connect 85 0 82 0;
+#X connect 86 0 87 0;
+#X connect 87 0 88 0;
+#X connect 87 0 78 3;
+#X connect 89 0 85 1;
+#X connect 90 0 79 1;
+#X connect 92 0 91 0;
+#X connect 93 0 92 0;
+#X connect 94 0 91 1;
+#X connect 95 0 100 1;
+#X connect 96 0 95 1;
+#X connect 97 0 98 0;
+#X connect 98 0 95 0;
+#X connect 99 0 100 0;
+#X connect 100 0 101 0;
+#X connect 100 0 91 3;
+#X connect 102 0 92 1;
+#X connect 103 0 98 1;
+#X connect 105 0 104 0;
+#X connect 106 0 105 0;
+#X connect 107 0 104 1;
+#X connect 108 0 113 1;
+#X connect 109 0 108 1;
+#X connect 110 0 111 0;
+#X connect 111 0 108 0;
+#X connect 112 0 113 0;
+#X connect 113 0 114 0;
+#X connect 113 0 104 3;
+#X connect 115 0 105 1;
+#X connect 116 0 111 1;
+#X connect 118 0 117 0;
+#X connect 119 0 118 0;
+#X connect 120 0 117 1;
+#X connect 121 0 126 1;
+#X connect 122 0 121 1;
+#X connect 123 0 124 0;
+#X connect 124 0 121 0;
+#X connect 125 0 126 0;
+#X connect 126 0 127 0;
+#X connect 126 0 117 3;
+#X connect 128 0 118 1;
+#X connect 129 0 124 1;
+#X connect 131 0 130 0;
+#X connect 132 0 131 0;
+#X connect 133 0 130 1;
+#X connect 134 0 139 1;
+#X connect 135 0 134 1;
+#X connect 136 0 137 0;
+#X connect 137 0 134 0;
+#X connect 138 0 139 0;
+#X connect 139 0 140 0;
+#X connect 139 0 130 3;
+#X connect 141 0 131 1;
+#X connect 142 0 137 1;
+#X connect 144 0 143 0;
+#X connect 145 0 144 0;
+#X connect 146 0 143 1;
+#X connect 147 0 152 1;
+#X connect 148 0 147 1;
+#X connect 149 0 150 0;
+#X connect 150 0 147 0;
+#X connect 151 0 152 0;
+#X connect 152 0 153 0;
+#X connect 152 0 143 3;
+#X connect 154 0 144 1;
+#X connect 155 0 150 1;
+#X connect 156 0 146 0;
+#X connect 156 0 185 0;
+#X connect 156 0 184 0;
+#X connect 157 0 120 0;
+#X connect 157 0 180 0;
+#X connect 157 0 179 0;
+#X connect 158 0 94 0;
+#X connect 158 0 176 0;
+#X connect 158 0 175 0;
+#X connect 159 0 68 0;
+#X connect 159 0 172 0;
+#X connect 159 0 171 0;
+#X connect 160 0 8 0;
+#X connect 160 0 165 0;
+#X connect 160 0 166 0;
+#X connect 161 0 42 0;
+#X connect 161 0 168 0;
+#X connect 161 0 167 0;
+#X connect 162 0 55 0;
+#X connect 162 0 170 0;
+#X connect 162 0 169 0;
+#X connect 163 0 81 0;
+#X connect 163 0 174 0;
+#X connect 163 0 173 0;
+#X connect 164 0 107 0;
+#X connect 164 0 178 0;
+#X connect 164 0 177 0;
+#X connect 165 0 0 5;
+#X connect 166 0 0 4;
+#X connect 167 0 39 5;
+#X connect 168 0 39 4;
+#X connect 169 0 52 5;
+#X connect 170 0 52 4;
+#X connect 171 0 65 5;
+#X connect 172 0 65 4;
+#X connect 173 0 78 5;
+#X connect 174 0 78 4;
+#X connect 175 0 91 5;
+#X connect 176 0 91 4;
+#X connect 177 0 104 5;
+#X connect 178 0 104 4;
+#X connect 179 0 117 5;
+#X connect 180 0 117 4;
+#X connect 181 0 130 5;
+#X connect 182 0 130 4;
+#X connect 183 0 133 0;
+#X connect 183 0 182 0;
+#X connect 183 0 181 0;
+#X connect 184 0 143 5;
+#X connect 185 0 143 4;
--- a/June/woosh_D1.pd	Tue Jun 09 07:37:19 2015 +0100
+++ b/June/woosh_D1.pd	Tue Jun 09 17:58:41 2015 +0100
@@ -1,8 +1,8 @@
-#N canvas 686 189 1105 805 10;
+#N canvas 267 33 1105 805 10;
 #X obj 494 -127 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 557 -127 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 648 -127 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 1100 1;
+-1 -1 10100 1;
 #X text 677 -108 Gain;
 #X obj 648 -191 loadbang;
 #N canvas 865 368 284 318 opLevels 0;
@@ -141,65 +141,7 @@
 #X connect 43 1 6 0;
 #X connect 47 0 19 0;
 #X connect 48 0 8 0;
-#X restore 534 190 pd source1;
-#N canvas 205 34 1249 802 tenSource 1;
-#X obj -169 229 thisFreq;
-#X obj -72 608 osc~;
-#X obj 186 27 inlet;
-#X obj 186 48 i;
-#X obj 410 230 + 2;
-#X obj 420 240 + 3;
-#X obj 430 250 + 4;
-#X obj 440 260 + 5;
-#X obj 450 270 + 6;
-#X obj 460 280 + 7;
-#X obj 470 290 + 8;
-#X obj 480 300 + 9;
-#X obj 186 70 - 1;
-#X obj 186 93 * 10;
-#X obj 186 117 s \$0_thisGroup;
-#X obj 145 658 line~;
-#X obj -169 100 freqCalcWoo;
-#X obj -169 48 r \$0_thisGroup;
-#X msg -106 73 0;
-#X msg -160 123 0;
-#X obj 122 194 thisFreq;
-#X obj 193 263 thisFreq;
-#X obj 289 335 thisFreq;
-#X obj 393 404 thisFreq;
-#X obj 491 485 thisFreq;
-#X obj 607 573 thisFreq;
-#X obj 717 643 thisFreq;
-#X obj 806 710 thisFreq;
-#X obj -72 635 thisFreq;
-#X obj -55 132 *;
-#X obj -40 107 r deltaThick;
-#X obj -55 43 r \$0_thisGroup;
-#X msg -40 64 0;
-#X obj -55 86 +;
-#X obj -70 18 r hiltThick;
-#X obj -70 157 -;
-#X floatatom -47 185 8 0 0 0 - - -;
-#X msg 137 30 9;
-#X connect 1 0 28 0;
-#X connect 2 0 3 0;
-#X connect 3 0 12 0;
-#X connect 12 0 13 0;
-#X connect 13 0 14 0;
-#X connect 16 0 0 0;
-#X connect 17 0 16 0;
-#X connect 18 0 16 1;
-#X connect 19 0 0 1;
-#X connect 29 0 35 1;
-#X connect 30 0 29 1;
-#X connect 31 0 33 0;
-#X connect 32 0 33 1;
-#X connect 33 0 29 0;
-#X connect 34 0 35 0;
-#X connect 35 0 36 0;
-#X connect 35 0 0 3;
-#X connect 37 0 3 0;
-#X restore 545 135 pd tenSource;
+#X restore 41 504 pd source1;
 #N canvas 12 52 684 554 speedCalc 0;
 #X obj 69 26 inlet;
 #X obj 145 27 inlet;
@@ -301,7 +243,7 @@
 #X msg 56 105 50;
 #X msg 89 105 120;
 #X obj 23 193 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 2200 1;
+-1 -1 4100 1;
 #X floatatom 20 219 8 0 0 0 - - -;
 #X obj -7 -112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
@@ -318,7 +260,7 @@
 #X text 22 86 Number of Sources;
 #X text 19 173 Top Speed;
 #X obj 22 269 hsl 100 20 0 270 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 8000 1;
+-1 -1 8300 1;
 #X floatatom 19 301 8 0 0 0 - - -;
 #X obj 74 300 s sweepAngle;
 #X text 17 250 Sweep Angle;
@@ -478,7 +420,7 @@
 #X obj 800 -84 snapshot~;
 #X obj 800 -109 metro 100;
 #X obj 800 -131 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
 #X floatatom 800 -57 10 0 0 0 - - -;
 #X obj 757 -155 *~ 1;
 #X obj 757 -129 +~ 1;
@@ -510,9 +452,9 @@
 #X obj 237 188 s deltaThick;
 #X floatatom 182 189 8 0 0 0 - - -;
 #X obj 16 359 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 3700 1;
+-1 -1 3000 1;
 #X obj 16 429 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 2300 1;
+-1 -1 3400 1;
 #X floatatom 13 389 8 0 0 0 - - -;
 #X obj 67 388 s hiltThick;
 #X floatatom 13 457 8 0 0 0 - - -;
@@ -521,64 +463,79 @@
 #X text 13 411 Tip Thickness;
 #X obj 237 120 r hiltThick;
 #X obj 306 142 r tipThick;
+#X obj 414 -198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 414 -176 s GO;
+#X msg 545 110 1;
+#X msg 625 110 2;
+#X msg 706 109 3;
+#X msg 788 109 4;
+#X msg 869 108 5;
+#X msg 547 159 6;
+#X msg 627 159 7;
+#X msg 708 158 8;
+#X msg 790 160 9;
+#X msg 871 159 10;
+#X obj 593 246 tenSource;
 #X connect 2 0 5 0;
 #X connect 4 0 6 0;
 #X connect 5 0 0 0;
 #X connect 5 1 1 0;
 #X connect 6 0 2 0;
-#X connect 9 0 10 0;
-#X connect 9 0 53 0;
-#X connect 9 1 11 0;
-#X connect 9 1 54 0;
-#X connect 12 0 30 1;
-#X connect 13 0 32 1;
-#X connect 14 0 31 1;
-#X connect 15 0 9 0;
-#X connect 16 0 9 1;
-#X connect 17 0 9 2;
-#X connect 18 0 9 3;
-#X connect 23 0 30 1;
-#X connect 24 0 30 1;
-#X connect 25 0 32 1;
-#X connect 26 0 32 1;
-#X connect 27 0 22 0;
-#X connect 27 0 28 0;
-#X connect 29 0 30 0;
-#X connect 29 0 31 0;
-#X connect 29 0 32 0;
+#X connect 8 0 9 0;
+#X connect 8 0 52 0;
+#X connect 8 1 10 0;
+#X connect 8 1 53 0;
+#X connect 11 0 29 1;
+#X connect 12 0 31 1;
+#X connect 13 0 30 1;
+#X connect 14 0 8 0;
+#X connect 15 0 8 1;
+#X connect 16 0 8 2;
+#X connect 17 0 8 3;
+#X connect 22 0 29 1;
+#X connect 23 0 29 1;
+#X connect 24 0 31 1;
+#X connect 25 0 31 1;
+#X connect 26 0 21 0;
+#X connect 26 0 27 0;
+#X connect 28 0 29 0;
+#X connect 28 0 30 0;
+#X connect 28 0 31 0;
+#X connect 29 0 18 0;
+#X connect 29 0 34 0;
 #X connect 30 0 19 0;
-#X connect 30 0 35 0;
+#X connect 30 0 33 0;
 #X connect 31 0 20 0;
-#X connect 31 0 34 0;
-#X connect 32 0 21 0;
-#X connect 32 0 33 0;
-#X connect 36 0 37 0;
-#X connect 37 0 29 0;
-#X connect 42 0 43 0;
-#X connect 42 0 44 0;
-#X connect 46 0 51 0;
-#X connect 46 0 55 0;
-#X connect 46 1 52 0;
-#X connect 46 1 56 0;
-#X connect 47 0 46 2;
-#X connect 48 0 46 0;
-#X connect 49 0 46 1;
-#X connect 50 0 37 0;
-#X connect 57 0 64 0;
-#X connect 59 0 64 1;
-#X connect 59 0 65 1;
-#X connect 60 0 63 0;
+#X connect 31 0 32 0;
+#X connect 35 0 36 0;
+#X connect 36 0 28 0;
+#X connect 41 0 42 0;
+#X connect 41 0 43 0;
+#X connect 45 0 50 0;
+#X connect 45 0 54 0;
+#X connect 45 1 51 0;
+#X connect 45 1 55 0;
+#X connect 46 0 45 2;
+#X connect 47 0 45 0;
+#X connect 48 0 45 1;
+#X connect 49 0 36 0;
+#X connect 56 0 63 0;
+#X connect 58 0 63 1;
+#X connect 58 0 64 1;
+#X connect 59 0 62 0;
+#X connect 60 0 59 0;
 #X connect 61 0 60 0;
-#X connect 62 0 61 0;
-#X connect 64 0 65 0;
-#X connect 65 0 58 0;
-#X connect 65 0 60 0;
-#X connect 66 0 62 0;
-#X connect 68 0 69 0;
-#X connect 68 0 70 0;
-#X connect 71 0 73 0;
+#X connect 63 0 64 0;
+#X connect 64 0 57 0;
+#X connect 64 0 59 0;
+#X connect 65 0 61 0;
+#X connect 67 0 68 0;
+#X connect 67 0 69 0;
+#X connect 70 0 72 0;
+#X connect 70 0 73 0;
 #X connect 71 0 74 0;
-#X connect 72 0 75 0;
-#X connect 72 0 76 0;
-#X connect 79 0 68 0;
-#X connect 80 0 68 1;
+#X connect 71 0 75 0;
+#X connect 78 0 67 0;
+#X connect 79 0 67 1;
+#X connect 80 0 81 0;