diff --git a/l2ork_addons/K12/demos/demo_sequencer.pd b/l2ork_addons/K12/demos/demo_sequencer.pd new file mode 100755 index 0000000000000000000000000000000000000000..0767a94966a0238e348f557a61c1a0788ebfbc05 --- /dev/null +++ b/l2ork_addons/K12/demos/demo_sequencer.pd @@ -0,0 +1,360 @@ +#N canvas 48 24 1108 671 10; +#X obj -30 -30 preset_hub k12 1 %hidden% %node% 2 1 3 %preset% 0 1 +%preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 1 11 %preset% 0 30 +%preset% 1 30 %preset% 2 30 %preset% 3 30 %node% 2 2 8 %node% 2 3 7 +%preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 4 3 %preset% +0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 4 19 %preset% 0 +8 %preset% 1 8 %preset% 2 8 %preset% 3 8 %node% 2 5 3 %node% 2 5 11 +%preset% 0 48 %preset% 1 48 %preset% 2 48 %preset% 3 48 %node% 2 6 +3 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 6 19 +%node% 2 7 3 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% +2 7 11 %node% 2 8 3 %node% 2 8 19 %node% 2 5 5 %preset% 0 60 %preset% +1 60 %preset% 2 60 %preset% 3 60 %node% 2 5 11 %preset% 0 48 %node% +2 5 16 %preset% 0 58 %preset% 1 58 %preset% 2 58 %preset% 3 58 %node% +2 5 21 %preset% 0 46 %preset% 1 46 %preset% 2 46 %preset% 3 46 %node% +2 5 26 %preset% 0 53 %preset% 1 53 %preset% 2 53 %preset% 3 53 %node% +2 5 31 %preset% 0 41 %preset% 1 41 %preset% 2 41 %preset% 3 41 %node% +2 5 36 %preset% 0 56 %preset% 1 56 %preset% 2 56 %preset% 3 56 %node% +2 5 41 %preset% 0 44 %preset% 1 44 %preset% 2 44 %preset% 3 44 %node% +2 5 46 %node% 2 5 51 %node% 2 5 56 %node% 2 5 61 %node% 2 5 66 %node% +2 5 71 %node% 2 5 76 %preset% 0 36 %preset% 1 36 %preset% 2 36 %preset% +3 36 %node% 2 5 81 %node% 2 6 11 %preset% 0 480 %preset% 1 480 %preset% +2 480 %preset% 3 480 %node% 2 7 19 %preset% 0 16 %preset% 1 16 %preset% +2 16 %preset% 3 16 %node% 2 8 5 %preset% 0 1 %preset% 1 1 %preset% +2 1 %preset% 3 1 %node% 2 8 11 %preset% 0 0 %preset% 1 0 %preset% 2 +0 %preset% 3 0 %node% 2 8 16 %preset% 0 0 %preset% 1 0 %preset% 2 0 +%preset% 3 0 %node% 2 8 21 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% +3 0 %node% 2 8 26 %preset% 0 60 %preset% 1 60 %preset% 2 60 %preset% +3 60 %node% 2 8 31 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% +3 0 %node% 2 8 36 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 +1 %node% 2 8 41 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 +%node% 2 8 46 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% +2 8 51 %preset% 0 60 %preset% 1 60 %preset% 2 60 %preset% 3 60 %node% +2 8 56 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 +8 61 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 8 +66 %preset% 0 60 %preset% 1 60 %preset% 2 60 %preset% 3 60 %node% 2 +8 71 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 8 +76 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 8 81 +%preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 9 3 %preset% +0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 9 11 %preset% 0 +480 %preset% 1 480 %preset% 2 480 %preset% 3 480 %node% 2 10 3 %preset% +0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 10 19 %preset% +0 8 %preset% 1 8 %preset% 2 8 %preset% 3 8 %node% 2 11 5 %preset% 0 +24 %preset% 1 24 %preset% 2 24 %preset% 3 24 %node% 2 11 11 %preset% +0 36 %preset% 1 36 %preset% 2 36 %preset% 3 36 %node% 2 11 16 %preset% +0 48 %preset% 1 48 %preset% 2 48 %preset% 3 48 %node% 2 11 21 %preset% +0 36 %preset% 1 36 %preset% 2 36 %preset% 3 36 %node% 2 11 26 %preset% +0 24 %preset% 1 24 %preset% 2 24 %preset% 3 24 %node% 2 11 31 %preset% +0 36 %preset% 1 36 %preset% 2 36 %preset% 3 36 %node% 2 11 36 %preset% +0 34 %preset% 1 34 %preset% 2 34 %preset% 3 34 %node% 2 11 41 %preset% +0 46 %preset% 1 46 %preset% 2 46 %preset% 3 46 %node% 2 11 46 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 11 51 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 11 56 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 11 61 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 11 66 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 11 71 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 11 76 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 11 81 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 12 3 %node% 2 12 +31 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 13 +7 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 14 3 +%node% 2 14 31 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 +%node% 2 15 7 %preset% 0 60 %preset% 1 60 %preset% 2 60 %preset% 3 +60 %node% 2 16 3 %node% 2 16 31 %preset% 0 1 %preset% 1 1 %preset% +2 1 %preset% 3 1 %node% 2 17 7 %preset% 0 127 %preset% 1 127 %preset% +2 127 %preset% 3 127 %node% 2 21 3 %node% 2 21 11 %preset% 0 127 %preset% +1 127 %preset% 2 127 %preset% 3 127 %node% 2 22 3 %node% 2 22 11 %node% +2 22 7 %preset% 0 0.05 %preset% 1 0.05 %preset% 2 0.05 %preset% 3 0.05 +%node% 2 22 7 %preset% 0 12.055 %node% 2 22 5 %node% 2 22 16 %node% +2 22 21 %node% 2 22 26 %node% 2 22 31 %node% 2 22 36 %node% 2 22 41 +%node% 2 22 46 %node% 2 22 51 %node% 2 22 56 %node% 2 22 61 %node% +2 22 66 %node% 2 22 71 %node% 2 22 76 %node% 2 22 81 %node% 2 22 19 +%node% 2 23 3 %node% 2 23 19 %node% 2 21 19 %node% 2 21 5 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 16 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 21 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 26 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 31 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 21 36 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 41 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 46 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 51 %preset% +0 24 %preset% 1 24 %preset% 2 24 %preset% 3 24 %node% 2 21 56 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 61 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 21 66 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 71 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 76 %preset% +0 127 %preset% 1 127 %preset% 2 127 %preset% 3 127 %node% 2 21 81 %preset% +0 0 %preset% 1 0 %preset% 2 0 %preset% 3 0 %node% 2 22 9 %preset% 0 +46 %node% 2 23 7 %preset% 0 0.01 %node% 2 25 7 %preset% 0 7 %preset% +1 7 %preset% 2 7 %preset% 3 7 %node% 2 24 9 %preset% 0 58.055 %node% +2 23 9 %preset% 0 46.07 %node% 2 23 10 %preset% 0 3 %preset% 1 3 %preset% +2 3 %preset% 3 3 %node% 2 26 7 %preset% 0 7.02 %preset% 1 7.02 %preset% +2 7.02 %preset% 3 7.02 %node% 2 25 9 %preset% 0 53.02 %node% 2 26 7 +%preset% 0 0.1 %node% 2 29 14 %preset% 0 68.4419 %preset% 1 68.4419 +%preset% 2 68.4419 %preset% 3 68.4419 %node% 2 29 28 %preset% 0 1 %preset% +1 1 %preset% 2 1 %preset% 3 1 %node% 2 31 7 %preset% 0 1 %preset% 1 +1 %preset% 2 1 %preset% 3 1 %node% 2 36 3 %node% 2 36 31 %node% 2 32 +15 %preset% 0 1145 %preset% 1 1145 %preset% 2 1145 %preset% 3 1145 +%node% 2 32 16 %preset% 0 290 %preset% 1 290 %preset% 2 290 %preset% +3 290 %node% 2 33 7 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% +3 1 %node% 2 35 5 %preset% 0 46 %node% 2 36 4 %node% 2 34 7 %preset% +0 0.07 %preset% 1 0.07 %preset% 2 0.07 %preset% 3 0.07 %node% 2 36 +8 %preset% 0 442.26 %preset% 1 442.26 %preset% 2 442.26 %preset% 3 +442.26 %node% 2 36 16 %preset% 0 653.425 %preset% 1 653.425 %preset% +2 653.425 %preset% 3 653.425 %node% 2 40 10 %node% 2 38 4 %preset% +0 46 %node% 2 41 4 %preset% 0 46 %node% 2 37 5 %preset% 0 48.02 %preset% +1 67.02 %preset% 2 67.02 %preset% 3 67.02 %node% 2 38 7 %preset% 0 +12.04 %preset% 1 12.04 %preset% 2 12.04 %preset% 3 12.04 %node% 2 44 +4 %preset% 0 58.04 %node% 2 42 10 %preset% 0 0 %preset% 1 0 %preset% +2 0 %preset% 3 0 %node% 2 43 14 %preset% 0 68.4419 %preset% 1 68.4419 +%preset% 2 68.4419 %preset% 3 68.4419 %node% 2 43 28 %preset% 0 1 %preset% +1 1 %preset% 2 1 %preset% 3 1 %node% 2 44 8 %preset% 0 496.918 %preset% +1 496.918 %preset% 2 496.918 %preset% 3 496.918 %node% 2 44 16 %preset% +0 801.37 %preset% 1 801.37 %preset% 2 801.37 %preset% 3 801.37 %node% +2 46 7 %preset% 0 7 %preset% 1 7 %preset% 2 7 %preset% 3 7 %node% 2 +48 7 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 54 +7 %node% 2 50 7 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% 3 1 +%node% 2 52 7 %preset% 0 0.1 %preset% 1 0.1 %preset% 2 0.1 %preset% +3 0.1 %node% 2 54 15 %preset% 0 56.8182 %preset% 1 56.8182 %preset% +2 56.8182 %preset% 3 56.8182 %node% 2 54 16 %preset% 0 5 %preset% 1 +5 %preset% 2 5 %preset% 3 5 %node% 2 56 7 %preset% 0 0.5 %preset% 1 +0.5 %preset% 2 0.5 %preset% 3 0.5 %node% 2 58 7 %preset% 0 0 %preset% +1 0 %preset% 2 1 %preset% 3 1 %node% 2 59 10 %preset% 0 4687.5 %preset% +1 4140.62 %preset% 2 78.125 %preset% 3 1015.62 %node% 2 61 7 %preset% +0 0 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 62 5 %preset% 0 +46 %preset% 1 24 %preset% 2 36 %preset% 3 36 %node% 2 63 15 %preset% +0 290 %preset% 1 290 %preset% 2 290 %preset% 3 290 %node% 2 63 16 %preset% +0 56.8182 %preset% 1 56.8182 %preset% 2 56.8182 %preset% 3 56.8182 +%node% 2 69 2 %node% 2 69 14 %node% 2 64 3 %preset% 0 1 %preset% 1 +1 %preset% 2 1 %preset% 3 1 %node% 2 64 31 %preset% 0 1 %preset% 1 +1 %preset% 2 1 %preset% 3 1 %node% 2 65 7 %node% 2 66 10 %preset% 0 +1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% 2 67 14 %preset% 0 +68.4419 %preset% 1 68.4419 %preset% 2 68.4419 %preset% 3 68.4419 %node% +2 67 28 %preset% 0 1 %preset% 1 1 %preset% 2 1 %preset% 3 1 %node% +2 68 8 %preset% 0 86.9863 %preset% 1 86.9863 %preset% 2 86.9863 %preset% +3 86.9863 %node% 2 68 16 %preset% 0 456.164 %preset% 1 456.164 %preset% +2 456.164 %preset% 3 456.164 %node% 2 69 7 %preset% 0 0.01 %preset% +1 0.01 %preset% 2 0.01 %preset% 3 0.01 %node% 2 71 7 %preset% 0 -0.02 +%preset% 1 -0.02 %preset% 2 -0.02 %preset% 3 -0.02 %node% 2 73 5 %preset% +0 46.01 %preset% 1 24.01 %preset% 2 36.01 %preset% 3 36.01 %node% 2 +74 5 %preset% 0 45.98 %preset% 1 23.98 %preset% 2 35.98 %preset% 3 +35.98 %node% 2 76 7 %preset% 0 0.25 %preset% 1 0.2 %preset% 2 0.2 %preset% +3 0.2 %node% 2 77 7 %preset% 0 0 %preset% 1 0 %preset% 2 0 %preset% +3 0 %node% 2 79 7 %preset% 0 -12 %preset% 1 -12 %preset% 2 -12 %preset% +3 -12 %node% 2 81 4 %preset% 0 34 %preset% 1 12 %preset% 2 24 %preset% +3 24 %node% 2 83 7 %preset% 0 10 %preset% 1 10 %preset% 2 10 %preset% +3 10 %node% 2 87 5 %preset% 0 41.07 %preset% 1 41.07 %preset% 2 41.07 +%preset% 3 41.07 %node% 2 93 3 %preset% 0 1 %preset% 1 1 %preset% 2 +1 %preset% 3 1 %node% 2 93 19 %preset% 0 64 %preset% 1 64 %preset% +2 64 %preset% 3 64 %node% 2 94 7 %preset% 0 128 %preset% 1 128 %preset% +2 128 %preset% 3 128 %node% 2 92 3 %preset% 0 1 %preset% 1 1 %preset% +2 1 %preset% 3 1 %node% 2 92 19 %preset% 0 64 %preset% 1 64 %preset% +2 64 %preset% 3 64 %node% 2 93 7 %preset% 0 128 %preset% 1 128 %preset% +2 128 %preset% 3 128; +#X obj 29 169 K12/logic_metronome 0; +#X obj 29 32 K12/preset 0; +#X obj 709 32 K12/math_number 0; +#X obj 29 278 K12/logic_counter 0; +#X obj 29 577 K12/logic_sequencer 0; +#X obj 709 169 K12/logic_metronome 0; +#X obj 709 278 K12/logic_counter 0; +#X obj 709 577 K12/logic_sequencer 0; +#X obj 1449 169 K12/logic_metronome 0; +#X obj 1449 278 K12/logic_counter 0; +#X obj 1449 578 K12/logic_sequencer 0; +#X obj 709 894 K12/logic_compare 0; +#X obj 791 825 K12/math_number 0; +#X obj 894 894 K12/logic_compare 0; +#X obj 976 825 K12/math_number 0; +#X obj 1161 894 K12/logic_compare 0; +#X obj 1243 825 K12/math_number 0; +#X text 725 983 Bass drum; +#X text 922 982 Snare; +#X text 1105 983 HiHat; +#X obj 1079 577 K12/logic_sequencer 0; +#X obj 310 985 K12/math_number 0; +#X obj 126 1487 K12/fx_reverb 0; +#X obj 228 1065 K12/math_add 0; +#X obj 410 985 K12/math_number 0; +#X obj 611 985 K12/math_number 0; +#X obj 328 1065 K12/math_add 0; +#X obj 529 1065 K12/math_add 0; +#X obj 228 1790 K12/output 0; +#X obj 29 461 K12/math_multiply 0; +#X obj 219 336 K12/math_number 0; +#X obj 229 1372 K12/signal_envelope 0; +#X obj 311 1302 K12/math_number 0; +#X obj 510 985 K12/math_number 0; +#X obj 428 1065 K12/math_add 0; +#X obj 21 1487 K12/fx_multitap 0; +#X obj 529 1175 K12/signal_saw 0; +#X obj 210 985 K12/math_number 0; +#X obj 128 1065 K12/math_add 0; +#X obj 709 1035 K12/instr_short1 0; +#X obj 894 1035 K12/instr_short2 0; +#X obj 962 1765 K12/fx_reverb 0; +#X obj 893 1885 K12/output 0; +#X obj 781 1765 K12/fx_multitap 0; +#X obj 710 1236 K12/signal_multiply 0; +#X obj 721 1150 K12/math_number 0; +#X obj 893 1236 K12/signal_multiply 0; +#X obj 904 1150 K12/math_number 0; +#X obj 709 461 K12/math_multiply 0; +#X obj 313 336 K12/math_number 0; +#X obj 228 1683 K12/signal_multiply 0; +#X obj 239 1597 K12/math_number 0; +#X obj 1079 1015 K12/signal_pink 0; +#X obj 1079 1129 K12/signal_envelope 0; +#X obj 1078 1654 K12/signal_multiply 0; +#X obj 1090 1568 K12/math_number 0; +#X obj 1079 461 K12/math_multiply 0; +#X obj 407 336 K12/math_number 0; +#X obj 1079 1443 K12/fx_filter 0; +#X obj 1449 461 K12/math_multiply 0; +#X obj 501 336 K12/math_number 0; +#X obj 1449 1115 K12/signal_saw 0; +#X obj 1449 1229 K12/signal_envelope 0; +#X obj 1647 1114 K12/logic_compare 0; +#X obj 1729 1037 K12/math_number 0; +#X obj 1518 1552 K12/fx_reverb 0; +#X obj 1449 1672 K12/output 0; +#X obj 1337 1552 K12/fx_multitap 0; +#X obj 1569 834 K12/math_number 0; +#X obj 1487 914 K12/math_add 0; +#X obj 1669 834 K12/math_number 0; +#X obj 1587 914 K12/math_add 0; +#X obj 1349 1116 K12/signal_saw 0; +#X obj 1248 1117 K12/signal_saw 0; +#X obj 1448 1431 K12/signal_multiply 0; +#X obj 1460 1345 K12/math_number 0; +#X obj 111 825 K12/math_number 0; +#X obj 29 905 K12/math_add 0; +#X obj 1770 834 K12/math_number 0; +#X obj 1688 914 K12/math_add 0; +#X obj 1549 1114 K12/signal_sine 0; +#X obj 128 1175 K12/instr_sustained1 0; +#X obj 29 1081 K12/math_number 0; +#X obj 29 1175 K12/instr_sustained1 0; +#X obj 228 1175 K12/instr_sustained2 0; +#X obj 328 1175 K12/instr_sustained2 0; +#X obj 428 1175 K12/signal_saw 0; +#X text 243 304 chords; +#X text 345 304 beat; +#X text 435 304 hihat; +#X text 531 304 bass; +#X obj 1180 1227 K12/logic_counter 0; +#X obj 1284 1253 K12/math_number 0; +#X obj 1180 1335 K12/math_divide 0; +#X text 261 270 use this to toggle different parts (0=off \, 1=on)OR +recall presets 1-4 above; +#X connect 1 0 4 0; +#X connect 3 0 1 0; +#X connect 3 0 6 0; +#X connect 3 0 9 0; +#X connect 4 0 30 0; +#X connect 5 0 78 0; +#X connect 6 0 7 0; +#X connect 6 0 92 0; +#X connect 7 0 49 0; +#X connect 7 0 57 0; +#X connect 8 0 12 0; +#X connect 8 0 14 0; +#X connect 9 0 10 0; +#X connect 10 0 60 0; +#X connect 11 0 64 0; +#X connect 11 0 62 0; +#X connect 11 0 70 0; +#X connect 11 0 72 0; +#X connect 11 0 80 0; +#X connect 12 0 40 0; +#X connect 13 0 12 1; +#X connect 14 0 41 0; +#X connect 15 0 14 1; +#X connect 16 0 54 1; +#X connect 17 0 16 1; +#X connect 21 0 16 0; +#X connect 22 0 24 1; +#X connect 23 0 51 0; +#X connect 24 0 85 1; +#X connect 25 0 27 1; +#X connect 26 0 28 1; +#X connect 27 0 86 1; +#X connect 28 0 37 0; +#X connect 30 0 5 0; +#X connect 31 0 30 1; +#X connect 32 0 23 0; +#X connect 32 0 36 0; +#X connect 32 0 51 0; +#X connect 33 0 32 1; +#X connect 34 0 35 1; +#X connect 35 0 87 0; +#X connect 36 0 51 0; +#X connect 37 0 32 0; +#X connect 38 0 39 1; +#X connect 39 0 82 1; +#X connect 40 0 45 0; +#X connect 41 0 47 0; +#X connect 42 0 43 0; +#X connect 44 0 43 0; +#X connect 45 0 42 0; +#X connect 45 0 44 0; +#X connect 45 0 43 0; +#X connect 46 1 45 1; +#X connect 47 0 42 0; +#X connect 47 0 44 0; +#X connect 47 0 43 0; +#X connect 48 1 47 1; +#X connect 49 0 8 0; +#X connect 50 0 49 1; +#X connect 51 0 29 0; +#X connect 52 1 51 1; +#X connect 53 0 54 0; +#X connect 54 0 59 0; +#X connect 55 0 43 0; +#X connect 55 0 42 0; +#X connect 55 0 44 0; +#X connect 56 1 55 1; +#X connect 57 0 21 0; +#X connect 58 0 57 1; +#X connect 59 0 55 0; +#X connect 60 0 11 0; +#X connect 61 0 60 1; +#X connect 62 0 63 0; +#X connect 63 0 75 0; +#X connect 64 0 63 1; +#X connect 65 0 64 1; +#X connect 66 0 67 0; +#X connect 68 0 67 0; +#X connect 69 0 70 1; +#X connect 70 0 73 0; +#X connect 71 0 72 1; +#X connect 72 0 74 0; +#X connect 73 0 63 0; +#X connect 74 0 63 0; +#X connect 75 0 67 0; +#X connect 75 0 68 0; +#X connect 75 0 66 0; +#X connect 76 1 75 1; +#X connect 77 0 78 1; +#X connect 78 0 39 0; +#X connect 78 0 35 0; +#X connect 78 0 28 0; +#X connect 78 0 27 0; +#X connect 78 0 24 0; +#X connect 78 0 33 1; +#X connect 78 0 84 1; +#X connect 79 0 80 1; +#X connect 80 0 81 0; +#X connect 81 0 63 0; +#X connect 82 0 32 0; +#X connect 83 0 82 0; +#X connect 83 0 84 0; +#X connect 83 0 85 0; +#X connect 83 0 86 0; +#X connect 84 0 32 0; +#X connect 85 0 32 0; +#X connect 86 0 32 0; +#X connect 87 0 32 0; +#X connect 92 0 94 0; +#X connect 93 0 94 1; +#X connect 94 0 59 1;