Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
executable file 619 lines (618 sloc) 16.6 KB
#N canvas 157 30 1024 720 10;
#X obj -82 419 dac~;
#X obj -68 253 effectbitcrush 0 1 3;
#X obj 82 245 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 215 243 / 127;
#X obj 82 264 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 12700 1;
#X obj 215 263 / 20;
#X obj -71 199 +~;
#X obj -6 -186 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 52 -182 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 118 -183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -14 -165 s \$0-start;
#X obj 51 -164 s \$0-stop;
#X obj 111 -164 s \$0-reset;
#X msg 7 200 0;
#X obj 385 98 chiptune_drums;
#N canvas 205 102 450 300 drumrandom 1;
#X obj -73 211 outlet;
#X obj -207 46 r \$0-beat;
#X obj -210 70 tabread kicknotes;
#X msg -210 112 0;
#X obj -93 43 r \$0-beat;
#X obj -96 67 tabread snarenotes;
#X msg -97 108 1;
#X obj 32 64 tabread highhatnotes;
#X msg 32 105 2;
#X obj -94 88 moses 0.1;
#X obj -209 92 moses 0.1;
#X obj 34 85 moses 0.1;
#X obj 35 40 r \$0-halfbeat;
#X connect 1 0 2 0;
#X connect 2 0 10 0;
#X connect 3 0 0 0;
#X connect 4 0 5 0;
#X connect 5 0 9 0;
#X connect 6 0 0 0;
#X connect 7 0 11 0;
#X connect 8 0 0 0;
#X connect 9 1 6 0;
#X connect 10 1 3 0;
#X connect 11 1 8 0;
#X connect 12 0 7 0;
#X restore 385 -170 pd drumrandom;
#X obj -82 42 / 10;
#X obj -48 61 / 80;
#X obj -107 101 chiptune_synth 2 2 2;
#X obj -82 -96 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj -62 -96 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj -7 -96 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 12 -96 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj -44 -36 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj -25 -36 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 29 -36 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 -1
-1 0;
#X obj 2 61 sig~;
#X obj 32 61 / 127;
#X obj -4 40 / 5;
#X obj -82 62 sig~;
#X obj 175 41 / 10;
#X obj 205 61 / 80;
#X obj 175 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 194 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 248 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 266 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 212 -37 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 230 -37 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 1;
#X obj 285 -37 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 259 60 sig~;
#X obj 288 60 / 127;
#X obj 260 39 / 5;
#X obj 175 61 sig~;
#X obj 394 -150 vradio 15 1 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 6;
#X obj 428 -150 vradio 15 1 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 2;
#X obj 411 -150 vradio 15 1 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 5;
#X obj -72 227 *~ 0.1;
#X obj 479 -198 table synthkey;
#X obj 477 -179 table basskey;
#N canvas 0 22 450 300 beats 0;
#X obj 79 92 metro 200;
#X msg 71 69 bang;
#X msg 195 69 reset;
#X obj 70 15 r \$0-start;
#X obj 111 45 r \$0-tempo-ms;
#X obj 193 14 r \$0-reset;
#X msg 34 70 stop;
#X obj 8 15 r \$0-stop;
#X obj 79 125 bangloop 16;
#X obj 44 262 outlet;
#X obj 202 248 outlet;
#X obj 82 176 mod 2;
#X obj 61 219 spigot;
#X obj 56 241 / 2;
#X floatatom 91 245 5 0 0 0 - - -;
#X obj 87 197 - 1;
#X floatatom 209 218 5 0 0 0 - - -;
#X obj 123 67 / 2;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 8 1;
#X connect 3 0 1 0;
#X connect 4 0 17 0;
#X connect 5 0 2 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X connect 8 0 11 0;
#X connect 8 0 12 0;
#X connect 8 0 10 0;
#X connect 8 0 16 0;
#X connect 11 0 15 0;
#X connect 12 0 13 0;
#X connect 13 0 9 0;
#X connect 13 0 14 0;
#X connect 15 0 12 1;
#X connect 17 0 0 1;
#X restore 200 -184 pd beats;
#X obj -110 -204 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 10700 1;
#X obj -111 -167 s \$0-tempo-ms;
#X obj 198 -157 s \$0-beat;
#N canvas 421 254 450 300 synthbeats 0;
#X obj 84 150 + 70;
#X obj 83 114 tabread synthkey;
#X obj 74 15 r \$0-beat;
#X obj 80 51 tabread synthnotes;
#X obj 83 80 moses 0;
#X msg 199 114 1;
#X msg 237 116 0;
#X obj 172 185 outlet;
#X obj 88 263 outlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 4 1 1 0;
#X connect 4 1 5 0;
#X connect 5 0 7 0;
#X connect 6 0 7 0;
#X restore -107 -119 pd synthbeats;
#N canvas 53 271 450 300 bassbeats 0;
#X obj 170 21 r \$0-beat;
#X obj 179 86 moses 0;
#X msg 295 120 1;
#X msg 333 122 0;
#X obj 176 57 tabread bassnotes;
#X obj 179 120 tabread basskey;
#X obj 180 156 + 34;
#X obj 295 225 outlet;
#X obj 177 229 outlet;
#X obj 180 195 + 0;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 1 1 2 0;
#X connect 1 1 5 0;
#X connect 2 0 7 0;
#X connect 3 0 7 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 9 0;
#X connect 9 0 8 0;
#X restore 151 -120 pd bassbeats;
#X msg -30 198 0.2;
#X obj 383 138 *~ 1;
#X obj -69 364 clip~ -0.9 0.9;
#X obj 418 139 / 127;
#X obj 155 188 *~ 1;
#X obj 187 188 / 127;
#X obj 189 167 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 8000 1;
#X obj 394 117 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 10100 1;
#X obj -97 176 *~ 1;
#X obj -65 176 / 127;
#X obj -63 153 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 2200 1;
#X msg 758 -84 \; synthnotes \$1 \$2;
#N canvas 0 22 450 300 (subpatch) 0;
#X array synthnotes 16 float 3;
#A 0 1 5 6 4 1 4 -2 3 2 -2 7 5 5 2 0 2;
#X coords 0 8 15 -1 200 140 1;
#X restore 536 47 graph;
#X obj -115 -186 * 4;
#X obj 758 -50 r setbassnote;
#X msg 758 -29 \; bassnotes \$1 \$2;
#X obj 758 -106 r setsynthnote;
#N canvas 0 22 450 300 (subpatch) 0;
#X array bassnotes 16 float 3;
#A 0 7 1.06429 1.12857 1.06429 -0.478561 -0.414276 1.06429 1 0 1 2
2 2 4.69998 4.69998 4.76427;
#X coords 0 8 16 -1 200 140 1;
#X restore 535 206 graph;
#X obj 757 6 r setkicknote;
#X msg 757 27 \; kicknotes \$1 \$2;
#X obj 757 60 r setsnarenote;
#X msg 757 81 \; snarenotes \$1 \$2;
#X obj 757 115 r sethighhatnote;
#X msg 757 136 \; highhatnotes \$1 \$2;
#N canvas 0 22 450 300 (subpatch) 0;
#X array kicknotes 16 float 3;
#A 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0;
#X coords 0 1 16 0 200 20 1;
#X restore 535 362 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array snarenotes 16 float 3;
#A 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0.950001 0.900002;
#X coords 0 1 16 0 200 20 1;
#X restore 538 405 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array highhatnotes 16 float 3;
#A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0;
#X coords 0 1 16 0 200 20 1;
#X restore 534 446 graph;
#N canvas 641 383 450 300 randomizesynthnotes 0;
#X obj 100 27 inlet;
#X msg 76 230 \; synthnotes \$1 \$2;
#X obj 85 78 until;
#X obj 85 100 f;
#X obj 114 100 + 1;
#X obj 160 102 sel 0;
#X obj 114 122 mod 16;
#X obj 95 198 pack f f;
#X obj 88 150 t f b;
#X obj 172 31 r \$0-synthnotes-changelength;
#X obj 185 50 r \$0-synthnotes-changeheight;
#X obj 144 149 random 10;
#X obj 149 180 - 2;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 8 0;
#X connect 4 0 6 0;
#X connect 5 0 2 1;
#X connect 6 0 3 1;
#X connect 6 0 5 0;
#X connect 7 0 1 0;
#X connect 8 0 7 0;
#X connect 8 1 11 0;
#X connect 9 0 6 1;
#X connect 10 0 11 1;
#X connect 11 0 12 0;
#X connect 12 0 7 1;
#X restore 528 -114 pd randomizesynthnotes;
#N canvas 641 383 450 300 randomizebassnotes 0;
#X obj 100 27 inlet;
#X obj 85 78 until;
#X obj 85 100 f;
#X obj 114 100 + 1;
#X obj 160 102 sel 0;
#X obj 114 122 mod 16;
#X obj 95 198 pack f f;
#X obj 88 150 t f b;
#X obj 172 31 r \$0-bassnotes-changelength;
#X obj 185 50 r \$0-bassnotes-changeheight;
#X msg 76 232 \; bassnotes \$1 \$2;
#X obj 144 148 random 10;
#X obj 148 176 - 2;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 0 7 0;
#X connect 3 0 5 0;
#X connect 4 0 1 1;
#X connect 5 0 2 1;
#X connect 5 0 4 0;
#X connect 6 0 10 0;
#X connect 7 0 6 0;
#X connect 7 1 11 0;
#X connect 8 0 5 1;
#X connect 9 0 11 1;
#X connect 11 0 12 0;
#X connect 12 0 6 1;
#X restore 530 -92 pd randomizebassnotes;
#X obj 510 -114 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 512 -92 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 513 -72 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#N canvas 678 269 450 300 randomizedrumnotes 0;
#X obj 100 27 inlet;
#X obj 85 78 until;
#X obj 85 100 f;
#X obj 114 100 + 1;
#X obj 160 102 sel 0;
#X obj 114 122 mod 16;
#X obj 95 199 pack f f;
#X obj 88 151 t f b;
#X obj 172 31 r \$0-drumnotes-changelength;
#X obj 185 50 r \$0-drumnotes-changeheight;
#X msg 76 233 \; kicknotes \$1 \$2;
#X obj 209 207 pack f f;
#X obj 202 159 t f b;
#X msg 189 241 \; snarenotes \$1 \$2;
#X obj 323 205 pack f f;
#X obj 316 157 t f b;
#X msg 304 238 \; highhatnotes \$1 \$2;
#X obj 129 154 random 3;
#X obj 131 177 - 1.5;
#X obj 244 162 random 3;
#X obj 245 184 - 1.5;
#X obj 358 160 random 2;
#X obj 358 184 - 0.5;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 0 7 0;
#X connect 2 0 12 0;
#X connect 2 0 15 0;
#X connect 3 0 5 0;
#X connect 4 0 1 1;
#X connect 5 0 2 1;
#X connect 5 0 4 0;
#X connect 6 0 10 0;
#X connect 7 0 6 0;
#X connect 7 1 17 0;
#X connect 8 0 5 1;
#X connect 9 0 17 1;
#X connect 11 0 13 0;
#X connect 12 0 11 0;
#X connect 12 1 19 0;
#X connect 14 0 16 0;
#X connect 15 0 14 0;
#X connect 15 1 21 0;
#X connect 17 0 18 0;
#X connect 18 0 6 1;
#X connect 19 0 20 0;
#X connect 20 0 11 1;
#X connect 21 0 22 0;
#X connect 22 0 14 1;
#X restore 531 -72 pd randomizedrumnotes;
#X obj 463 -96 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -51 337 effectreverb;
#X obj 30 364 clip~ -0.9 0.9;
#X text 257 241 crusher;
#X text 258 264 depth;
#X text 138 217 bitcrusher;
#X obj 81 295 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 8900 1;
#X obj 214 293 / 127;
#X text 256 291 mix;
#X text 128 277 reverb;
#X obj 81 317 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 6800 1;
#X obj 214 317 / 127;
#X text 254 312 room;
#X obj 82 338 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 12700 1;
#X obj 215 338 / 127;
#X text 255 333 damping;
#X obj -79 121 simple_adsr 1 0 0 100 0;
#X obj 48 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 4100 1;
#X obj 67 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 4600 1;
#X obj 86 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 11400 1;
#X obj 105 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 2600 1;
#X text 52 -117 a;
#X text 72 -115 d;
#X text 90 -117 s;
#X text 107 -116 r;
#X obj 41 39 * 2;
#X obj 65 39 * 2;
#X obj 89 40 / 1.27;
#X obj 108 59 * 2;
#X obj 213 142 simple_adsr 1 0 0 100 0;
#X obj 303 -100 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 3500 1;
#X obj 322 -100 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X obj 341 -100 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X obj 360 -100 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 4800 1;
#X obj 291 36 * 2;
#X obj 315 36 * 2;
#X obj 339 37 / 1.27;
#X obj 362 61 * 2;
#X obj 158 166 *~;
#X obj -97 146 *~;
#N canvas -20 214 791 597 melodymood 0;
#X msg -121 252 \; synthkey \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8;
#X msg 92 251 \; basskey \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8;
#X obj -158 104 pack 0 2 4 5 7 9 11 12;
#X obj -127 64 t b;
#X obj -158 84 t b;
#X msg -147 -171 majorscale;
#X msg -59 -169 majorchord;
#X msg 27 -170 pentatonic;
#X obj -102 62 pack 0 3 5 8 11 13 16 21 23;
#X obj -102 41 t b;
#X obj -49 -194 loadbang;
#X obj -127 83 pack 0 4 7 12 16 19 24 26 29;
#X obj -73 21 t b;
#X obj -75 41 pack 0 4 7 11 12 16 19 23 24;
#X msg 105 -164 majorseventh;
#X obj -46 0 t b;
#X obj -46 19 pack 0 3 7 12 15 19 24 26 29;
#X obj -203 -118 route majorscale majorchord pentatonic majorseventh
minorchord;
#X msg 201 -165 minorchord;
#X connect 2 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 11 0;
#X connect 4 0 2 0;
#X connect 5 0 17 0;
#X connect 6 0 17 0;
#X connect 7 0 17 0;
#X connect 8 0 1 0;
#X connect 8 0 0 0;
#X connect 9 0 8 0;
#X connect 10 0 6 0;
#X connect 11 0 0 0;
#X connect 11 0 1 0;
#X connect 12 0 13 0;
#X connect 13 0 0 0;
#X connect 13 0 1 0;
#X connect 14 0 17 0;
#X connect 15 0 16 0;
#X connect 16 0 0 0;
#X connect 16 0 1 0;
#X connect 17 0 4 0;
#X connect 17 1 3 0;
#X connect 17 2 9 0;
#X connect 17 3 12 0;
#X connect 17 4 15 0;
#X connect 18 0 17 0;
#X restore 487 -146 pd melodymood;
#X obj -50 284 clip~ -0.9 0.9;
#X obj -100 -96 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj -106 57 * 2;
#X obj 151 121 chiptune_synth 2 2 2;
#X obj 157 -97 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 157 83 * 2;
#N canvas 79 352 568 322 kickpatterns 0;
#X msg 119 14 bang;
#X obj 127 89 pack 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0;
#X msg 200 22 bang;
#X obj 243 119 pack 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0;
#X msg 169 167 \; kicknotes \$0 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9
\$10 \$11 \$12 \$13 \$14 \$15;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X restore 546 -31 pd kickpatterns;
#N canvas 0 22 738 321 snarepatterns 0;
#X msg 119 14 bang;
#X msg 200 22 bang;
#X obj 127 89 pack 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0;
#X obj 243 119 pack 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0;
#X msg 168 167 \; snarenotes \$0 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9
\$10 \$11 \$12 \$13 \$14 \$15 \$16;
#X obj 279 141 pack -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1;
#X msg 448 43 bang;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X restore 546 -11 pd snarepatterns;
#N canvas 0 22 738 321 highatpatterns 0;
#X msg 119 14 bang;
#X msg 161 16 bang;
#X obj 127 116 pack -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1;
#X msg 202 18 bang;
#X msg 168 167 \; highhatnotes \$0 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8
\$9 \$10 \$11 \$12 \$13 \$14 \$15 \$16;
#X obj 127 67 pack 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1;
#X obj 127 92 pack 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1;
#X obj 126 140 pack 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1;
#X msg 244 19 bang;
#X connect 0 0 5 0;
#X connect 1 0 6 0;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 7 0 4 0;
#X connect 8 0 7 0;
#X restore 546 9 pd highatpatterns;
#X obj 266 -155 s \$0-halfbeat;
#X connect 1 0 129 0;
#X connect 2 0 3 0;
#X connect 3 0 1 1;
#X connect 4 0 5 0;
#X connect 5 0 1 2;
#X connect 6 0 46 0;
#X connect 7 0 10 0;
#X connect 8 0 11 0;
#X connect 9 0 12 0;
#X connect 13 0 46 1;
#X connect 14 0 56 0;
#X connect 15 0 14 0;
#X connect 16 0 29 0;
#X connect 17 0 18 3;
#X connect 18 0 127 0;
#X connect 19 0 16 0;
#X connect 20 0 17 0;
#X connect 21 0 28 0;
#X connect 22 0 27 0;
#X connect 23 0 18 4;
#X connect 24 0 18 5;
#X connect 25 0 18 8;
#X connect 26 0 18 6;
#X connect 27 0 18 7;
#X connect 28 0 26 0;
#X connect 29 0 18 2;
#X connect 30 0 42 0;
#X connect 31 0 132 3;
#X connect 32 0 30 0;
#X connect 33 0 31 0;
#X connect 34 0 41 0;
#X connect 35 0 40 0;
#X connect 36 0 132 4;
#X connect 37 0 132 5;
#X connect 38 0 132 8;
#X connect 39 0 132 6;
#X connect 40 0 132 7;
#X connect 41 0 39 0;
#X connect 42 0 132 2;
#X connect 43 0 14 1;
#X connect 44 0 14 3;
#X connect 45 0 14 2;
#X connect 46 0 1 0;
#X connect 49 0 52 0;
#X connect 49 1 138 0;
#X connect 50 0 68 0;
#X connect 53 0 18 0;
#X connect 53 1 104 0;
#X connect 54 0 132 0;
#X connect 54 1 117 0;
#X connect 55 0 46 1;
#X connect 56 0 6 1;
#X connect 57 0 0 0;
#X connect 58 0 56 1;
#X connect 59 0 6 1;
#X connect 60 0 59 1;
#X connect 61 0 60 0;
#X connect 62 0 58 0;
#X connect 63 0 6 0;
#X connect 64 0 63 1;
#X connect 65 0 64 0;
#X connect 68 0 51 0;
#X connect 69 0 70 0;
#X connect 71 0 66 0;
#X connect 73 0 74 0;
#X connect 75 0 76 0;
#X connect 77 0 78 0;
#X connect 84 0 82 0;
#X connect 85 0 83 0;
#X connect 86 0 87 0;
#X connect 88 0 84 0;
#X connect 88 0 85 0;
#X connect 88 0 86 0;
#X connect 89 0 57 0;
#X connect 89 1 90 0;
#X connect 90 0 0 1;
#X connect 94 0 95 0;
#X connect 95 0 89 1;
#X connect 98 0 99 0;
#X connect 99 0 89 2;
#X connect 101 0 102 0;
#X connect 102 0 89 3;
#X connect 104 0 127 1;
#X connect 105 0 113 0;
#X connect 106 0 114 0;
#X connect 107 0 115 0;
#X connect 108 0 116 0;
#X connect 113 0 104 2;
#X connect 114 0 104 3;
#X connect 115 0 104 4;
#X connect 116 0 104 5;
#X connect 117 0 126 1;
#X connect 118 0 122 0;
#X connect 119 0 123 0;
#X connect 120 0 124 0;
#X connect 121 0 125 0;
#X connect 122 0 117 2;
#X connect 123 0 117 3;
#X connect 124 0 117 4;
#X connect 125 0 117 5;
#X connect 126 0 59 0;
#X connect 127 0 63 0;
#X connect 129 0 89 0;
#X connect 130 0 131 0;
#X connect 131 0 18 1;
#X connect 132 0 126 0;
#X connect 133 0 134 0;
#X connect 134 0 132 1;