Commit 42dc88c2 authored by Roman Haefeli's avatar Roman Haefeli
Browse files

track notes (step, pitch, duraction, etc.) in arrays

parent ed8f71d1
......@@ -4,8 +4,8 @@
nvis;
#N struct 1003.note float x float y float w float h float id float
gid float vel float c float vis;
#N canvas 973 109 1045 815 10;
#N canvas 114 134 1062 731 testfeld 1;
#N canvas 1315 104 1037 869 10;
#N canvas 398 118 1117 771 testfeld 1;
#X scalar 1003.vertgrid 90 40 14 671 \;;
#X scalar 1003.vertgrid 105 40 14 671 \;;
#X scalar 1003.vertgrid 120 40 14 671 \;;
......@@ -183,75 +183,55 @@ gid float vel float c float vis;
#X scalar 1003.vertline 1020 40 672 888 4 0 \;;
#X scalar 1003.vertline 1035 40 672 888 4 0 \;;
#X scalar 1003.vertline 1050 40 672 0 5 0 \;;
#X scalar 1003.note 330 348 15 13 0 0 127 800 0 \;;
#X scalar 1003.note 345 348 60 13 1 0 64 400 0 \;;
#X scalar 1003.note 405 348 60 13 2 0 64 400 0 \;;
#X scalar 1003.note 345 348 15 13 3 0 102 700 0 \;;
#X scalar 1003.note 360 348 15 13 4 0 127 800 0 \;;
#X scalar 1003.note 375 348 45 13 5 0 64 400 0 \;;
#X scalar 1003.note 435 348 60 13 6 0 64 400 0 \;;
#X scalar 1003.note 420 348 60 13 7 0 64 400 0 \;;
#X scalar 1003.note 375 348 15 13 8 0 112 700 0 \;;
#X scalar 1003.note 90 516 60 13 9 0 64 400 0 \;;
#X scalar 1003.note 90 474 60 13 10 0 64 400 0 \;;
#X scalar 1003.note 90 460 60 13 11 0 64 400 0 \;;
#X scalar 1003.note 90 530 60 13 12 0 64 400 0 \;;
#X scalar 1003.note 90 474 60 13 13 0 64 400 0 \;;
#X scalar 1003.note 90 432 60 13 14 0 64 400 0 \;;
#X scalar 1003.note 90 376 60 13 15 0 64 400 0 \;;
#X scalar 1003.note 90 334 60 13 16 0 64 400 0 \;;
#X scalar 1003.note 165 530 60 13 17 0 64 400 0 \;;
#X scalar 1003.note 150 530 180 13 18 0 111 700 0 \;;
#X scalar 1003.note 150 474 60 13 19 0 64 400 0 \;;
#X scalar 1003.note 150 460 180 13 20 0 93 600 0 \;;
#X scalar 1003.note 150 474 180 13 21 0 86 600 0 \;;
#X scalar 1003.note 150 404 180 13 22 0 107 700 0 \;;
#X scalar 1003.note 330 348 60 13 23 0 64 400 0 \;;
#X scalar 1003.note 210 530 60 13 24 0 64 400 0 \;;
#X scalar 1003.note 330 348 135 13 25 0 64 400 0 \;;
#X scalar 1003.note 465 418 60 13 26 0 64 400 0 \;;
#X scalar 1003.note 90 516 60 13 27 0 64 400 0 \;;
#X scalar 1003.note 90 530 30 13 28 0 64 400 1 \;;
#X scalar 1003.note 120 502 30 13 29 0 64 400 1 \;;
#X scalar 1003.note 150 474 30 13 30 0 64 400 1 \;;
#X scalar 1003.note 180 460 30 13 31 0 64 400 1 \;;
#X scalar 1003.note 210 432 60 13 32 0 64 400 1 \;;
#X scalar 1003.note 270 432 60 13 33 0 64 400 1 \;;
#X scalar 1003.note 330 404 30 13 34 0 64 400 1 \;;
#X scalar 1003.note 360 404 30 13 35 0 64 400 1 \;;
#X scalar 1003.note 405 404 45 13 36 0 64 400 0 \;;
#X scalar 1003.note 450 404 60 13 37 0 64 400 0 \;;
#X scalar 1003.note 390 404 30 13 38 0 64 400 1 \;;
#X scalar 1003.note 435 404 60 13 39 0 64 400 0 \;;
#X scalar 1003.note 420 404 30 13 40 0 64 400 1 \;;
#X scalar 1003.note 450 432 120 13 41 0 64 400 1 \;;
#X scalar 1003.note 570 446 30 13 42 0 64 400 0 \;;
#X scalar 1003.note 600 446 30 13 43 0 64 400 0 \;;
#X scalar 1003.note 630 446 30 13 44 0 64 400 0 \;;
#X scalar 1003.note 660 446 30 13 45 0 64 400 0 \;;
#X scalar 1003.note 570 460 60 13 46 0 64 400 0 \;;
#X scalar 1003.note 570 460 60 13 47 0 64 400 0 \;;
#X scalar 1003.note 600 460 60 13 48 0 64 400 0 \;;
#X scalar 1003.note 630 460 30 13 49 0 64 400 1 \;;
#X scalar 1003.note 570 460 30 13 50 0 64 400 1 \;;
#X scalar 1003.note 600 460 30 13 51 0 64 400 1 \;;
#X scalar 1003.note 675 460 60 13 52 0 64 400 0 \;;
#X scalar 1003.note 660 460 30 13 53 0 64 400 1 \;;
#X scalar 1003.note 690 474 60 13 54 0 64 400 1 \;;
#X scalar 1003.note 750 474 60 13 55 0 64 400 1 \;;
#X scalar 1003.note 810 502 30 13 56 0 64 400 1 \;;
#X scalar 1003.note 855 502 60 13 57 0 64 400 0 \;;
#X scalar 1003.note 840 502 30 13 58 0 64 400 1 \;;
#X scalar 1003.note 870 502 30 13 59 0 64 400 1 \;;
#X scalar 1003.note 900 502 30 13 60 0 64 400 1 \;;
#X scalar 1003.note 930 530 120 13 61 0 64 400 1 \;;
#X scalar 1003.note 330 222 225 13 62 0 88 600 0 \;;
#X scalar 1003.note 240 180 60 13 63 0 64 400 0 \;;
#X scalar 1003.note 255 180 60 13 64 0 64 400 0 \;;
#X scalar 1003.note 270 306 60 13 0 0 96 600 0 \;;
#X scalar 1003.note 420 390 60 13 1 0 64 400 0 \;;
#X scalar 1003.note 645 264 60 13 2 0 105 700 0 \;;
#X scalar 1003.note 630 502 60 13 3 0 64 400 0 \;;
#X scalar 1003.note 405 530 60 13 4 0 119 800 0 \;;
#X scalar 1003.note 615 376 330 13 5 0 108 700 0 \;;
#X scalar 1003.note 195 460 60 13 1 0 113 700 0 \;;
#X scalar 1003.note 660 502 60 13 3 0 127 800 0 \;;
#X scalar 1003.note 435 236 60 13 6 0 123 800 0 \;;
#X scalar 1003.note 525 138 195 13 7 0 127 800 0 \;;
#X scalar 1003.note 570 222 360 13 8 0 127 800 0 \;;
#X scalar 1003.note 375 334 315 13 9 0 118 800 0 \;;
#X scalar 1003.note 450 418 135 13 10 0 64 400 0 \;;
#X scalar 1003.note 465 418 270 13 10 0 109 700 0 \;;
#X scalar 1003.note 405 418 150 13 8 0 64 400 0 \;;
#X scalar 1003.note 615 306 60 13 5 0 64 400 0 \;;
#X scalar 1003.note 225 292 60 13 0 0 64 400 0 \;;
#X scalar 1003.note 330 306 60 13 1 0 64 400 0 \;;
#X scalar 1003.note 480 250 60 13 2 0 64 400 0 \;;
#X scalar 1003.note 510 362 60 13 5 0 64 400 0 \;;
#X scalar 1003.note 285 460 45 13 0 0 64 400 0 \;;
#X scalar 1003.note 300 474 60 13 1 0 64 400 0 \;;
#X scalar 1003.note 450 446 60 13 2 0 64 400 0 \;;
#X scalar 1003.note 495 572 60 13 3 0 64 400 0 \;;
#X scalar 1003.note 615 404 60 13 4 0 64 400 0 \;;
#X scalar 1003.note 720 600 60 13 5 0 64 400 0 \;;
#X scalar 1003.note 825 656 60 13 6 0 64 400 0 \;;
#X scalar 1003.note 885 418 60 13 7 0 64 400 0 \;;
#X scalar 1003.note 735 264 60 13 8 0 64 400 0 \;;
#X scalar 1003.note 555 250 60 13 9 0 64 400 0 \;;
#X scalar 1003.note 435 264 60 13 10 0 64 400 0 \;;
#X scalar 1003.note 330 460 60 13 1 0 64 400 0 \;;
#X scalar 1003.note 645 418 60 13 0 0 64 400 0 \;;
#X scalar 1003.note 225 292 60 13 0 0 65 400 0 \;;
#X scalar 1003.note 285 292 15 13 1 0 64 400 0 \;;
#X scalar 1003.note 270 292 210 13 0 0 64 400 0 \;;
#X scalar 1003.note 255 292 420 13 0 0 64 400 0 \;;
#X scalar 1003.note 510 362 60 13 1 0 64 400 0 \;;
#X scalar 1003.note 435 292 60 13 0 0 127 800 0 \;;
#X scalar 1003.note 435 292 15 13 0 0 64 400 0 \;;
#X scalar 1003.note 495 292 15 13 1 0 64 400 0 \;;
#X scalar 1003.note 450 292 15 13 1 0 64 400 0 \;;
#X scalar 1003.note 480 292 15 13 2 0 64 400 0 \;;
#X scalar 1003.note 450 292 60 13 1 0 64 400 0 \;;
#X scalar 1003.note 345 264 165 13 0 0 64 400 0 \;;
#X restore 39 55 pd testfeld;
#X msg 622 275 clear;
#X obj 571 409 s pd-testfeld;
#X obj 67 733 s pd-testfeld;
#X msg 632 305 clear;
#X obj 581 439 s pd-testfeld;
#X obj 67 773 s pd-testfeld;
#X obj 67 373 del 0;
#X obj 67 400 f;
#X msg 110 376 1;
......@@ -284,21 +264,16 @@ certain period.;
#X connect 8 1 1 0;
#X connect 9 0 10 0;
#X connect 11 0 9 0;
#X restore 279 398 pd detect_double_click;
#X restore 279 418 pd detect_double_click;
#X obj 252 277 unpack s p f;
#X obj 252 300 sel click;
#X msg 279 421 0;
#X msg 279 464 0;
#X obj 252 322 t b b;
#X obj 279 346 pointer;
#X obj 835 17 array define \$0.active 1000;
#X obj 835 38 array define \$0.step 1000;
#X obj 835 61 array define \$0.pitch 1000;
#X obj 835 84 array define \$0.length 1000;
#X obj 835 107 array define \$0.velocity 1000;
#X obj 673 17 loadbang;
#X obj 673 40 \$0;
#X obj 571 208 r \$0.init;
#X obj 651 16 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
#X obj 574 9 loadbang;
#X obj 574 32 \$0;
#X obj 581 238 r \$0.init;
#X obj 552 8 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 133 127 401 394 create_horizgrid 0;
#X obj 16 86 t a b;
......@@ -424,20 +399,20 @@ certain period.;
#X connect 17 0 18 0;
#X connect 18 0 5 0;
#X connect 20 0 19 0;
#X restore 588 328 pd create_horizgrid;
#X restore 598 358 pd create_horizgrid;
#N canvas 75 102 410 167 horizgrid-template 0;
#X obj 19 18 filledpolygon c c 1 0 0 0 h w h w 0;
#X obj 20 44 struct \$0.horizgrid float x float y float w float h float
c;
#X obj 20 73 s \$0.horizgrid.send;
#X connect 1 0 2 0;
#X restore 737 294 pd horizgrid-template;
#X restore 736 330 pd horizgrid-template;
#N canvas 60 99 380 157 vertgrid-template 0;
#X obj 19 18 filledpolygon 0 0 1 0 0 0 h w h w 0;
#X obj 19 42 struct \$0.vertgrid float x float y float w float h;
#X obj 19 66 s \$0.vertgrid.send;
#X connect 1 0 2 0;
#X restore 736 321 pd vertgrid-template;
#X restore 736 357 pd vertgrid-template;
#N canvas 133 127 401 394 create_vertgrid 0;
#X obj 16 86 t a b;
#X obj 16 109 until;
......@@ -532,7 +507,7 @@ c;
#X connect 18 2 8 0;
#X connect 18 3 9 0;
#X connect 19 0 14 0;
#X restore 605 300 pd create_vertgrid;
#X restore 615 330 pd create_vertgrid;
#X obj 67 152 r \$0.horizgrid.send;
#X obj 67 175 route click;
#X obj 67 198 get \$0.horizgrid y;
......@@ -547,8 +522,8 @@ c;
#X obj 19 42 struct \$0.vertline float x float y float h float c float
n float nvis;
#X connect 3 0 1 0;
#X restore 736 348 pd vertline-template;
#X obj 571 248 t b b b b;
#X restore 736 384 pd vertline-template;
#X obj 581 278 t b b b b;
#N canvas 43 99 400 432 create_vertline 0;
#X obj 16 116 t a b;
#X obj 16 139 until;
......@@ -700,11 +675,11 @@ n float nvis;
#X connect 19 1 20 5;
#X connect 20 0 9 0;
#X connect 22 0 12 0;
#X restore 571 356 pd create_vertline;
#X restore 581 386 pd create_vertline;
#X obj 67 340 t b b a;
#X obj 67 453 list append;
#X msg 67 314 \$2 \$1;
#X msg 674 63 \; \$1.stepcount 64 \; \$1.pitchrange 48 \; \$1.stepviswidth
#X msg 575 55 \; \$1.stepcount 64 \; \$1.pitchrange 48 \; \$1.stepviswidth
15 \; \$1.stepvisheight 14 \; \$1.canvastopmargin 40 \; \$1.canvasleftmargin
90 \; \$1.stepkeycolor1 887 \; \$1.stepkeycolor2 777 \; \$1.griddivision
4 \; \$1.gridsubdivision 4 \; \$1.init bang \;;
......@@ -760,13 +735,13 @@ id float gid float vel float c float vis;
#X connect 19 0 20 0;
#X connect 20 0 22 0;
#X connect 22 0 17 2;
#X restore 734 395 pd note-template;
#X restore 736 410 pd note-template;
#X obj 252 247 r \$0.note.send;
#X obj 279 372 get \$0.note id;
#X obj 279 469 set \$0.note vis;
#X obj 67 679 list prepend scalar \$0.note;
#X obj 67 702 list trim;
#X text 80 653 x y w h id gid vel c vis;
#X obj 279 533 set \$0.note vis;
#X obj 67 719 list prepend scalar \$0.note;
#X obj 67 742 list trim;
#X text 79 650 x y w h id gid vel c vis;
#N canvas 26 99 407 242 append.w 0;
#X obj 7 21 inlet;
#X obj 7 145 outlet;
......@@ -798,23 +773,23 @@ id float gid float vel float c float vis;
#N canvas 26 99 410 257 append.id 0;
#X obj 7 21 inlet;
#X obj 7 180 outlet;
#X obj 75 41 r \$0.init;
#X obj 7 56 t a b;
#X obj 60 99 f;
#X obj 60 122 t a a;
#X obj 113 112 + 1;
#X msg 75 64 0;
#X obj 7 154 list append 0;
#X connect 0 0 3 0;
#X connect 2 0 7 0;
#X connect 3 0 8 0;
#X connect 3 1 4 0;
#X obj 82 84 array min \$0.active;
#X obj 82 107 sel 0;
#X obj 82 130 f;
#X msg 116 137 note buffer full!;
#X obj 116 161 print ERROR;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 5 0 8 1;
#X connect 5 1 6 0;
#X connect 6 0 4 1;
#X connect 7 0 4 1;
#X connect 8 0 1 0;
#X connect 4 1 6 1;
#X connect 5 0 6 0;
#X connect 5 1 7 0;
#X connect 6 0 3 1;
#X connect 7 0 8 0;
#X restore 67 538 pd append.id;
#X text 74 470 x y;
#N canvas 135 99 416 204 append.gid 0;
......@@ -851,51 +826,202 @@ id float gid float vel float c float vis;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X restore 67 631 pd append.vis;
#X obj 835 38 array define \$0.step 1000;
#X obj 835 61 array define \$0.pitch 1000;
#X obj 835 107 array define \$0.velocity 1000;
#X obj 835 84 array define \$0.duration 1000;
#X obj 836 130 array define \$0.gid 1000;
#X obj 67 668 t a a;
#N canvas 0 99 588 480 add.note 0;
#X obj 19 11 inlet;
#X obj 19 57 unpack f f f f f f f f f, f 64;
#X obj 46 226 r \$0.canvasleftmargin;
#X obj 47 248 r \$0.stepviswidth;
#X obj 19 226 -;
#X obj 19 249 /;
#X obj 66 124 -;
#X obj 66 147 /;
#X obj 91 124 r \$0.canvastopmargin;
#X obj 91 147 r \$0.stepvisheight;
#X msg 66 171 83 \$1;
#X obj 66 194 -;
#X text 31 30 x y w h id gid vel c vis;
#X obj 141 88 r \$0.stepviswidth;
#X obj 114 88 /;
#X obj 19 304 pack f f f f f f f, f 64;
#X text 32 284 step . . pitch. . . duration . id . . . .gid . . . vel.
. .;
#X text 408 285 active;
#X msg 19 327 \$4 \$7 \$1 \$2 \$3 \$6 \$5;
#X obj 19 411 s \$0.active;
#X obj 106 411 s \$0.step;
#X obj 193 411 s \$0.pitch;
#X obj 280 411 s \$0.duration;
#X obj 367 411 s \$0.velocity;
#X obj 454 411 s \$0.gid;
#X obj 19 350 t a a a a a a, f 73;
#X msg 19 376 \$1 \$2;
#X msg 106 376 \$1 \$3;
#X msg 193 376 \$1 \$4;
#X msg 280 376 \$1 \$5;
#X msg 367 376 \$1 \$6;
#X msg 454 376 \$1 \$7;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 1 6 0;
#X connect 1 2 14 0;
#X connect 1 4 15 3;
#X connect 1 5 15 4;
#X connect 1 6 15 5;
#X connect 1 8 15 6;
#X connect 2 0 4 1;
#X connect 3 0 5 1;
#X connect 4 0 5 0;
#X connect 5 0 15 0;
#X connect 6 0 7 0;
#X connect 7 0 10 0;
#X connect 8 0 6 1;
#X connect 9 0 7 1;
#X connect 10 0 11 0;
#X connect 11 0 15 1;
#X connect 13 0 14 1;
#X connect 14 0 15 2;
#X connect 15 0 18 0;
#X connect 18 0 25 0;
#X connect 25 0 26 0;
#X connect 25 1 27 0;
#X connect 25 2 28 0;
#X connect 25 3 29 0;
#X connect 25 4 30 0;
#X connect 25 5 31 0;
#X connect 26 0 19 0;
#X connect 27 0 20 0;
#X connect 28 0 21 0;
#X connect 29 0 22 0;
#X connect 30 0 23 0;
#X connect 31 0 24 0;
#X restore 94 692 pd add.note;
#X obj 751 24 r \$0.init;
#X msg 751 47 const 0;
#X obj 279 395 t a a;
#X obj 279 441 t b b;
#X obj 319 463 f;
#X msg 319 486 \$1 0;
#X obj 319 509 s \$0.active;
#X obj 287 582 r \$0.note.send;
#X obj 287 605 route change;
#X obj 287 628 get \$0.note w id;
#X obj 287 701 change -1;
#X obj 407 680 sel 0;
#X obj 434 704 t b a;
#X msg 330 669 set -1;
#X obj 380 656 t a a;
#X obj 287 747 pack f f;
#X msg 287 770 \$2 \$1;
#X obj 287 724 /;
#X obj 316 724 r \$0.stepviswidth;
#X obj 287 795 s \$0.duration;
#X obj 487 582 r \$0.note.send;
#X obj 487 605 route change;
#X obj 487 701 change -1;
#X obj 619 680 sel 0;
#X obj 646 704 t b a;
#X msg 530 669 set -1;
#X obj 592 656 t a a;
#X obj 487 727 pack f f;
#X msg 487 750 \$2 \$1;
#X obj 487 628 get \$0.note vel id;
#X obj 487 795 s \$0.velocity;
#X obj 835 16 array define \$0.active 1000;
#X connect 1 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 8 0;
#X connect 6 0 5 1;
#X connect 7 0 5 1;
#X connect 8 0 39 0;
#X connect 9 0 12 0;
#X connect 8 0 34 0;
#X connect 9 0 62 0;
#X connect 10 0 11 0;
#X connect 10 1 14 1;
#X connect 10 1 45 1;
#X connect 10 1 40 1;
#X connect 11 0 13 0;
#X connect 12 0 45 0;
#X connect 12 0 40 0;
#X connect 13 0 7 0;
#X connect 13 1 14 0;
#X connect 14 0 44 0;
#X connect 21 0 41 0;
#X connect 22 0 36 0;
#X connect 23 0 21 0;
#X connect 24 0 2 0;
#X connect 27 0 2 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 30 0 33 0;
#X connect 31 0 34 0;
#X connect 32 0 31 0;
#X connect 33 0 40 0;
#X connect 34 0 33 1;
#X connect 36 0 37 0;
#X connect 36 1 24 0;
#X connect 36 2 27 0;
#X connect 36 3 1 0;
#X connect 37 0 2 0;
#X connect 38 0 4 0;
#X connect 38 1 6 0;
#X connect 38 2 39 1;
#X connect 39 0 49 0;
#X connect 40 0 38 0;
#X connect 43 0 10 0;
#X connect 44 0 9 0;
#X connect 46 0 47 0;
#X connect 47 0 3 0;
#X connect 14 0 39 0;
#X connect 15 0 16 0;
#X connect 16 0 36 0;
#X connect 17 0 31 0;
#X connect 18 0 16 0;
#X connect 19 0 2 0;
#X connect 22 0 2 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 28 0;
#X connect 26 0 29 0;
#X connect 27 0 26 0;
#X connect 28 0 35 0;
#X connect 29 0 28 1;
#X connect 31 0 32 0;
#X connect 31 1 19 0;
#X connect 31 2 22 0;
#X connect 31 3 1 0;
#X connect 32 0 2 0;
#X connect 33 0 4 0;
#X connect 33 1 6 0;
#X connect 33 2 34 1;
#X connect 34 0 44 0;
#X connect 35 0 33 0;
#X connect 38 0 10 0;
#X connect 39 0 61 0;
#X connect 41 0 42 0;
#X connect 42 0 3 0;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 48 0;
#X connect 48 0 49 0;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 53 0;
#X connect 53 0 54 0;
#X connect 54 0 55 0;
#X connect 55 0 56 0;
#X connect 56 0 46 0;
#X connect 51 0 57 0;
#X connect 57 0 41 0;
#X connect 57 1 58 0;
#X connect 59 0 60 0;
#X connect 60 0 52 0;
#X connect 60 0 53 0;
#X connect 60 0 55 0;
#X connect 60 0 54 0;
#X connect 60 0 56 0;
#X connect 60 0 90 0;
#X connect 61 0 9 0;
#X connect 61 1 63 1;
#X connect 62 0 12 0;
#X connect 62 1 63 0;
#X connect 63 0 64 0;
#X connect 64 0 65 0;
#X connect 66 0 67 0;
#X connect 67 0 68 0;
#X connect 68 0 69 0;
#X connect 68 1 73 0;
#X connect 69 0 76 0;
#X connect 70 1 71 0;
#X connect 71 0 72 0;
#X connect 71 1 70 1;
#X connect 72 0 69 0;
#X connect 73 0 74 1;
#X connect 73 1 70 0;
#X connect 74 0 75 0;
#X connect 75 0 78 0;
#X connect 76 0 74 0;
#X connect 77 0 76 1;
#X connect 79 0 80 0;
#X connect 80 0 88 0;
#X connect 81 0 86 0;
#X connect 82 1 83 0;
#X connect 83 0 84 0;
#X connect 83 1 82 1;
#X connect 84 0 81 0;
#X connect 85 0 86 1;
#X connect 85 1 82 0;
#X connect 86 0 87 0;
#X connect 87 0 89 0;
#X connect 88 0 81 0;
#X connect 88 1 85 0;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment