Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
executable file 2415 lines (2414 sloc) 62.4 KB
#N canvas 50 169 1006 717 10;
#X declare -lib mrpeach;
#X obj -87 135 dac~;
#X obj -73 -31 effectbitcrush 0 1 3;
#X obj 77 -39 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 210 -41 / 127;
#X obj 77 -20 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 12700 1;
#X obj 210 -21 / 20;
#X obj -11 -470 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 47 -466 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 113 -467 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -19 -449 s \$0-start;
#X obj 46 -448 s \$0-stop;
#X obj 106 -448 s \$0-reset;
#X msg 2 -84 0;
#X obj 380 -186 chiptune_drums;
#N canvas 205 102 450 300 drumrandom 0;
#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 380 -454 pd drumrandom;
#X obj -87 -242 / 10;
#X obj -53 -223 / 80;
#X obj -112 -183 chiptune_synth 2 2 2;
#X obj -87 -380 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj -67 -380 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj -12 -380 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 7 -380 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj -49 -320 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj -30 -320 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 3;
#X obj 24 -320 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj -3 -223 sig~;
#X obj 27 -223 / 127;
#X obj -9 -244 / 5;
#X obj -87 -222 sig~;
#X obj 170 -243 / 10;
#X obj 200 -223 / 80;
#X obj 170 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 189 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 243 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 261 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 2400 1;
#X obj 207 -321 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 225 -321 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 2;
#X obj 280 -321 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 254 -224 sig~;
#X obj 283 -224 / 127;
#X obj 255 -245 / 5;
#X obj 170 -223 sig~;
#X obj 389 -434 vradio 15 1 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 3;
#X obj 423 -434 vradio 15 1 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 4;
#X obj 406 -434 vradio 15 1 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 5;
#X obj -77 -57 *~ 0.1;
#X obj 474 -482 table synthkey;
#X obj 472 -463 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 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 obj 83 125 bangloop 32;
#X connect 0 0 17 0;
#X connect 1 0 0 0;
#X connect 2 0 17 1;
#X connect 3 0 1 0;
#X connect 4 0 16 0;
#X connect 5 0 2 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X connect 10 0 14 0;
#X connect 11 0 12 0;
#X connect 12 0 8 0;
#X connect 12 0 13 0;
#X connect 14 0 11 1;
#X connect 16 0 0 1;
#X connect 17 0 10 0;
#X connect 17 0 11 0;
#X connect 17 0 9 0;
#X connect 17 0 15 0;
#X restore 195 -468 pd beats;
#X obj -115 -488 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 7200 1;
#X obj -116 -451 s \$0-tempo-ms;
#X obj 193 -441 s \$0-beat;
#N canvas 421 255 450 300 synthbeats 0;
#X obj 75 16 r \$0-beat;
#X obj 80 51 tabread synthnotes;
#X obj 70 79 moses 0;
#X msg 206 186 1;
#X msg 244 188 0;
#X obj 179 257 outlet;
#X obj 88 263 outlet;
#X obj 91 222 + 72;
#X obj 114 178 + 0;
#X obj 135 157 r \$0-offset;
#X obj 115 139 tabread synthkey;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 2 1 3 0;
#X connect 2 1 10 0;
#X connect 3 0 5 0;
#X connect 4 0 5 0;
#X connect 7 0 6 0;
#X connect 8 0 7 0;
#X connect 9 0 8 1;
#X connect 10 0 8 0;
#X restore -112 -403 pd synthbeats;
#N canvas 53 271 450 300 bassbeats 0;
#X obj 85 26 r \$0-beat;
#X obj 93 90 moses 0;
#X msg 219 199 1;
#X msg 257 201 0;
#X obj 192 270 outlet;
#X obj 98 273 outlet;
#X obj 90 60 tabread bassnotes;
#X obj 97 231 + 36;
#X obj 124 188 + 0;
#X obj 145 167 r \$0-offset;
#X obj 125 149 tabread synthkey;
#X connect 0 0 6 0;
#X connect 1 0 3 0;
#X connect 1 1 2 0;
#X connect 1 1 10 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 6 0 1 0;
#X connect 7 0 5 0;
#X connect 8 0 7 0;
#X connect 9 0 8 1;
#X connect 10 0 8 0;
#X restore 146 -404 pd bassbeats;
#X msg -35 -86 0.2;
#X obj 378 -146 *~ 1;
#X obj -74 80 clip~ -0.9 0.9;
#X obj 413 -145 / 127;
#X obj 150 -96 *~ 1;
#X obj 182 -96 / 127;
#X obj 184 -117 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 3500 1;
#X obj 389 -167 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 9400 1;
#X obj -102 -108 *~ 1;
#X obj -70 -108 / 127;
#X obj -68 -131 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 7400 1;
#N canvas 0 22 450 300 (subpatch) 0;
#X array synthnotes 16 float 3;
#A 0 0 1 2 3 4 5 6 7 8 8 8 8 8 8 8 8;
#X coords 0 8 16 -1 200 140 1;
#X restore 531 -237 graph;
#X obj -120 -470 * 4;
#X obj 753 -346 r setbassnote;
#X obj 753 -389 r setsynthnote;
#N canvas 0 22 450 300 (subpatch) 0;
#X array bassnotes 16 float 3;
#A 0 1 -1 -1 -1 2 5 1 -1 -1 -1 -1 -1 5 2 -1 -1;
#X coords 0 16 16 -1 200 140 1;
#X restore 530 -78 graph;
#X obj 753 -305 r setkicknote;
#N canvas 0 22 450 300 (subpatch) 0;
#X array kicknotes 16 float 3;
#A 0 1 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0;
#X coords 0 1 16 0 200 20 1;
#X restore 530 78 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array snarenotes 16 float 3;
#A 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0;
#X coords 0 1 16 0 200 20 1;
#X restore 533 121 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array highhatnotes 32 float 3;
#A 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 1 0 0 0 1 0 0 0 1 0 1 1 1 1 1
1;
#X coords 0 1 32 0 200 20 1;
#X restore 529 162 graph;
#N canvas 641 382 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 523 -398 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 525 -376 pd randomizebassnotes;
#X obj 505 -398 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 507 -376 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 508 -356 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 526 -356 pd randomizedrumnotes;
#X obj 458 -380 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -56 53 effectreverb;
#X obj 25 80 clip~ -0.9 0.9;
#X text 252 -43 crusher;
#X text 253 -20 depth;
#X text 133 -67 bitcrusher;
#X obj 76 11 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 209 9 / 127;
#X text 251 7 mix;
#X text 123 -7 reverb;
#X obj 76 33 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 209 33 / 127;
#X text 249 28 room;
#X obj 77 54 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 210 54 / 127;
#X text 250 49 damping;
#X obj -84 -163 simple_adsr 1 0 0 100 0;
#X obj 43 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 62 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 3300 1;
#X obj 81 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 1400 1;
#X obj 100 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X text 47 -401 a;
#X text 67 -399 d;
#X text 85 -401 s;
#X text 102 -400 r;
#X obj 36 -245 * 2;
#X obj 60 -245 * 2;
#X obj 84 -244 / 1.27;
#X obj 103 -225 * 2;
#X obj 208 -142 simple_adsr 1 0 0 100 0;
#X obj 298 -384 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 6600 1;
#X obj 317 -384 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 5200 1;
#X obj 336 -384 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 12700 1;
#X obj 355 -384 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 286 -248 * 2;
#X obj 310 -248 * 2;
#X obj 334 -247 / 1.27;
#X obj 357 -223 * 2;
#X obj 153 -118 *~;
#X obj -102 -138 *~;
#N canvas 0 171 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 482 -430 pd melodymood;
#X obj -55 0 clip~ -0.9 0.9;
#X obj -105 -380 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj -111 -227 * 2;
#X obj 146 -163 chiptune_synth 2 2 2;
#X obj 152 -381 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 152 -201 * 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 541 -315 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 541 -295 pd snarepatterns;
#N canvas 67 83 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 541 -275 pd highatpatterns;
#X obj 261 -439 s \$0-halfbeat;
#X obj 584 -438 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#N canvas 878 194 398 287 weightedrandomizesynthnotesmore 1;
#X obj -145 11 inlet;
#X obj -88 13 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 830 160 450 300 keyandchord 0;
#X obj 112 53 t b b;
#X text 114 21 pick a key \, (mode \, transposition);
#X obj 101 90 random 2;
#X text 151 51 modes: major \, natrual minor;
#X floatatom 102 116 5 0 0 0 - - -;
#X floatatom 184 118 5 0 0 0 - - -;
#X obj 183 147 send \$0-offset;
#X obj 117 186 t b;
#X obj 260 186 t b;
#X obj 259 207 pack 0 2 3 5 7 9 10 12;
#X obj 112 157 route 1;
#X obj 120 267 print;
#X text 119 321 pick a chord progression;
#X msg 36 29 bang;
#X msg 293 157 bang;
#X obj 115 208 pack 0 2 4 5 7 9 11 12;
#X msg 120 233 \; synthkey \$0 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8;
#X obj 181 90 random 12;
#X obj 82 15 inlet;
#X connect 0 0 2 0;
#X connect 0 1 17 0;
#X connect 2 0 4 0;
#X connect 2 0 10 0;
#X connect 7 0 15 0;
#X connect 8 0 9 0;
#X connect 9 0 16 0;
#X connect 9 0 11 0;
#X connect 10 0 7 0;
#X connect 10 1 8 0;
#X connect 13 0 0 0;
#X connect 14 0 8 0;
#X connect 15 0 16 0;
#X connect 15 0 11 0;
#X connect 17 0 5 0;
#X connect 17 0 6 0;
#X connect 18 0 0 0;
#X restore 135 116 pd keyandchord;
#N canvas 830 290 450 300 bassline 1;
#X obj 43 51 until;
#X obj 43 73 f;
#X obj 72 73 + 1;
#X obj 99 53 sel 0;
#X obj 72 95 mod 16;
#X obj 31 438 pack f f;
#X obj 33 108 t f b;
#X obj 83 129 random 10;
#X obj 101 154 - 2;
#X msg 55 386 -1;
#X msg 41 16 bang;
#X obj 134 109 + 8;
#X floatatom 164 112 5 0 0 0 - - -;
#X obj 100 176 moses 0;
#X obj 141 198 t b;
#N canvas 830 399 450 300 tiers 0;
#X obj 108 19 inlet;
#X obj 183 20 inlet;
#X obj 137 75 moses 0.6;
#X msg 279 200 4;
#X msg 311 200 6;
#X msg 342 200 7;
#X obj 246 118 random 4;
#X obj 250 165 route 0 1 2;
#X msg 14 199 1;
#X msg 44 203 3;
#X msg 79 203 5;
#X msg 246 197 2;
#X obj 148 269 outlet;
#X obj 209 105 t b;
#X obj 118 101 t b;
#X obj 13 122 random 4;
#X obj 12 168 route 0 1 2;
#X obj 111 268 - 1;
#X msg 113 205 8;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 14 0;
#X connect 2 1 13 0;
#X connect 3 0 17 0;
#X connect 4 0 17 0;
#X connect 5 0 17 0;
#X connect 6 0 7 0;
#X connect 7 0 11 0;
#X connect 7 1 3 0;
#X connect 7 2 4 0;
#X connect 7 3 5 0;
#X connect 8 0 17 0;
#X connect 9 0 17 0;
#X connect 10 0 17 0;
#X connect 11 0 17 0;
#X connect 13 0 6 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 8 0;
#X connect 16 1 9 0;
#X connect 16 2 10 0;
#X connect 16 3 18 0;
#X connect 17 0 12 0;
#X connect 18 0 17 0;
#X restore 120 288 pd tiers;
#X obj 143 220 random 1000;
#X obj 158 243 / 1000;
#X floatatom 181 289 5 0 0 0 - - -;
#X obj 172 264 r bass-tier1-prob;
#X obj 135 86 r bass-rest-prob;
#X msg 37 475 \; bassnotes \$1 \$2;
#X obj 119 415 unpack f f;
#X obj 119 455 pack \$0 f f;
#X obj 118 435 t b f;
#X obj 190 425 + 1;
#X msg 161 480 \; \$1-basspitch\$2 \$3;
#X obj 84 19 inlet;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 6 0;
#X connect 2 0 4 0;
#X connect 3 0 0 1;
#X connect 4 0 1 1;
#X connect 4 0 3 0;
#X connect 5 0 21 0;
#X connect 5 0 22 0;
#X connect 6 0 5 0;
#X connect 6 1 7 0;
#X connect 7 0 8 0;
#X connect 8 0 13 0;
#X connect 9 0 5 1;
#X connect 10 0 0 0;
#X connect 11 0 7 1;
#X connect 13 0 9 0;
#X connect 13 1 14 0;
#X connect 14 0 16 0;
#X connect 15 0 5 1;
#X connect 16 0 17 0;
#X connect 17 0 15 0;
#X connect 19 0 15 1;
#X connect 19 0 18 0;
#X connect 20 0 11 0;
#X connect 20 0 8 1;
#X connect 20 0 12 0;
#X connect 22 0 24 0;
#X connect 22 1 25 0;
#X connect 23 0 26 0;
#X connect 24 0 23 0;
#X connect 24 1 23 1;
#X connect 25 0 23 2;
#X connect 27 0 0 0;
#X restore 62 163 pd bassline;
#N canvas 830 355 450 300 synthline 0;
#X obj -124 50 until;
#X obj -124 72 f;
#X obj -95 72 + 1;
#X obj -68 52 sel 0;
#X obj -95 94 mod 16;
#X obj -108 360 pack f f;
#X obj -134 107 t f b;
#X obj -84 128 random 10;
#X obj -66 153 - 2;
#X msg -85 340 -1;
#X msg -126 10 bang;
#X obj -33 108 + 8;
#X floatatom -3 111 5 0 0 0 - - -;
#X obj -67 175 moses 0;
#X obj -26 197 t b;
#N canvas 0 22 450 300 tiers 0;
#X obj 108 19 inlet;
#X obj 183 20 inlet;
#X obj 137 75 moses 0.6;
#X msg 279 200 4;
#X msg 311 200 6;
#X msg 342 200 7;
#X obj 246 118 random 4;
#X obj 250 165 route 0 1 2;
#X msg 14 199 1;
#X msg 44 203 3;
#X msg 79 203 5;
#X msg 246 197 2;
#X obj 148 269 outlet;
#X obj 209 105 t b;
#X obj 118 101 t b;
#X obj 13 122 random 4;
#X obj 12 168 route 0 1 2;
#X obj 111 268 - 1;
#X msg 113 205 8;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 14 0;
#X connect 2 1 13 0;
#X connect 3 0 17 0;
#X connect 4 0 17 0;
#X connect 5 0 17 0;
#X connect 6 0 7 0;
#X connect 7 0 11 0;
#X connect 7 1 3 0;
#X connect 7 2 4 0;
#X connect 7 3 5 0;
#X connect 8 0 17 0;
#X connect 9 0 17 0;
#X connect 10 0 17 0;
#X connect 11 0 17 0;
#X connect 13 0 6 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 8 0;
#X connect 16 1 9 0;
#X connect 16 2 10 0;
#X connect 16 3 18 0;
#X connect 17 0 12 0;
#X connect 18 0 17 0;
#X restore -47 287 pd tiers;
#X obj -24 219 random 1000;
#X obj -9 242 / 1000;
#X floatatom 14 288 5 0 0 0 - - -;
#X obj 5 263 r synth-tier1-prob;
#X obj -31 86 r synth-rest-prob;
#X obj -70 10 inlet;
#X obj -48 380 s setsynthnote;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 6 0;
#X connect 2 0 4 0;
#X connect 3 0 0 1;
#X connect 4 0 1 1;
#X connect 4 0 3 0;
#X connect 5 0 22 0;
#X connect 6 0 5 0;
#X connect 6 1 7 0;
#X connect 7 0 8 0;
#X connect 8 0 13 0;
#X connect 9 0 5 1;
#X connect 10 0 0 0;
#X connect 11 0 7 1;
#X connect 13 0 9 0;
#X connect 13 1 14 0;
#X connect 14 0 16 0;
#X connect 15 0 5 1;
#X connect 16 0 17 0;
#X connect 17 0 15 0;
#X connect 19 0 15 1;
#X connect 19 0 18 0;
#X connect 20 0 11 0;
#X connect 20 0 8 1;
#X connect 20 0 12 0;
#X connect 21 0 0 0;
#X restore 10 212 pd synthline;
#X msg 23 180 bang;
#X msg 93 138 bang;
#X msg 134 91 bang;
#N canvas 826 273 450 300 drums 1;
#X obj 59 15 inlet;
#N canvas 774 55 506 675 bassdrum 0;
#X obj -114 60 until;
#X obj -114 82 f;
#X obj -85 82 + 1;
#X obj -58 62 sel 0;
#X obj -85 104 mod 16;
#X obj -93 13 inlet;
#X msg -132 17 bang;
#X obj 181 59 tabread bassnotes;
#X obj 182 81 route -1;
#X obj 149 125 random 1000;
#X obj 150 105 t b;
#X obj 241 107 t b;
#X obj 240 126 random 1000;
#X obj 149 145 / 1000;
#X obj 240 147 / 1000;
#X obj 148 166 moses 0.1;
#X obj 240 167 moses 0.3;
#X obj 148 188 t b;
#X obj 240 190 t b;
#X obj 196 397 f;
#X msg 178 193 bang;
#X obj 197 421 + 1;
#X msg 141 29 0;
#X obj 36 195 mod 4;
#X obj -127 117 t f f f b;
#X obj -23 242 random 1000;
#X obj -23 262 / 1000;
#X obj -24 305 t b;
#X msg 2 307 bang;
#X obj -24 283 moses 0.7;
#X obj 66 249 random 1000;
#X obj 66 269 / 1000;
#X obj 66 291 moses 0.1;
#X obj 65 312 t b;
#X msg 95 317 bang;
#X obj 37 221 route 0 1 2 3;
#X obj 3 492 clip 0 1;
#X obj -5 519 pack f f;
#X msg -58 585 \; kicknotes \$1 \$2;
#X obj 28 553 print;
#X obj 140 451 - 1;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 24 0;
#X connect 2 0 4 0;
#X connect 3 0 0 1;
#X connect 4 0 1 1;
#X connect 4 0 3 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
#X connect 7 0 8 0;
#X connect 8 0 10 0;
#X connect 8 1 11 0;
#X connect 9 0 13 0;
#X connect 10 0 9 0;
#X connect 11 0 12 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 17 0 19 0;
#X connect 18 0 19 0;
#X connect 19 0 21 0;
#X connect 20 0 17 0;
#X connect 21 0 19 1;
#X connect 21 0 40 0;
#X connect 22 0 19 0;
#X connect 23 0 35 0;
#X connect 24 0 37 0;
#X connect 24 1 23 0;
#X connect 24 2 7 0;
#X connect 24 3 22 0;
#X connect 25 0 26 0;
#X connect 26 0 29 0;
#X connect 27 0 19 0;
#X connect 28 0 27 0;
#X connect 29 0 27 0;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X connect 33 0 19 0;
#X connect 34 0 33 0;
#X connect 35 0 25 0;
#X connect 35 1 30 0;
#X connect 36 0 37 1;
#X connect 37 0 38 0;
#X connect 37 0 39 0;
#X connect 40 0 36 0;
#X restore 192 62 pd bassdrum;
#N canvas 1477 0 506 675 snaredrum 0;
#X obj -114 60 until;
#X obj -114 82 f;
#X obj -85 82 + 1;
#X obj -58 62 sel 0;
#X obj -85 104 mod 16;
#X obj -93 13 inlet;
#X msg -132 17 bang;
#X obj 182 81 route -1;
#X obj 149 125 random 1000;
#X obj 150 105 t b;
#X obj 241 107 t b;
#X obj 240 126 random 1000;
#X obj 149 145 / 1000;
#X obj 240 147 / 1000;
#X obj 148 166 moses 0.1;
#X obj 240 167 moses 0.3;
#X obj 148 188 t b;
#X obj 240 190 t b;
#X obj 196 397 f;
#X msg 178 193 bang;
#X obj 197 421 + 1;
#X msg 141 29 0;
#X obj -127 117 t f f f b;
#X obj -99 241 random 1000;
#X obj -99 261 / 1000;
#X obj -100 304 t b;
#X obj -100 282 moses 0.7;
#X obj 66 249 random 1000;
#X obj 66 269 / 1000;
#X obj 66 291 moses 0.1;
#X obj 65 312 t b;
#X msg 95 317 bang;
#X obj 3 492 clip 0 1;
#X obj -5 519 pack f f;
#X obj 28 553 print;
#X obj 140 451 - 1;
#X msg -58 584 \; snarenotes \$1 \$2;
#X obj 181 59 tabread synthnotes;
#X text 208 30 change volume please;
#X obj 36 195 mod 8;
#X obj 38 215 route 4 2 6;
#X obj -20 245 random 1000;
#X obj -20 265 / 1000;
#X obj -21 308 t b;
#X obj -22 286 moses 0.3;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 22 0;
#X connect 2 0 4 0;
#X connect 3 0 0 1;
#X connect 4 0 1 1;
#X connect 4 0 3 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
#X connect 7 0 9 0;
#X connect 7 1 10 0;
#X connect 8 0 12 0;
#X connect 9 0 8 0;
#X connect 10 0 11 0;
#X connect 11 0 13 0;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 17 0 18 0;
#X connect 18 0 20 0;
#X connect 19 0 16 0;
#X connect 20 0 18 1;
#X connect 20 0 35 0;
#X connect 21 0 18 0;
#X connect 22 0 33 0;
#X connect 22 1 39 0;
#X connect 22 2 37 0;
#X connect 22 3 21 0;
#X connect 23 0 24 0;
#X connect 24 0 26 0;
#X connect 25 0 18 0;
#X connect 26 0 25 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 30 0 18 0;
#X connect 31 0 30 0;
#X connect 32 0 33 1;
#X connect 33 0 36 0;
#X connect 33 0 34 0;
#X connect 35 0 32 0;
#X connect 37 0 7 0;
#X connect 39 0 40 0;
#X connect 40 0 23 0;
#X connect 40 1 41 0;
#X connect 40 2 41 0;
#X connect 40 3 27 0;
#X connect 41 0 42 0;
#X connect 42 0 44 0;
#X connect 43 0 18 0;
#X connect 44 0 43 0;
#X restore 127 102 pd snaredrum;
#X connect 0 0 1 0;
#X connect 0 0 2 0;
#X restore -17 244 pd drums;
#X obj -90 51 trigger b b b b;
#X connect 0 0 9 0;
#X connect 1 0 9 0;
#X connect 5 0 4 0;
#X connect 6 0 3 0;
#X connect 7 0 2 0;
#X connect 9 0 8 0;
#X connect 9 1 4 0;
#X connect 9 2 3 0;
#X connect 9 3 2 0;
#X restore 601 -438 pd weightedrandomizesynthnotesmore;
#X obj 371 -18 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 12700 1;
#X obj 368 1 / 10;
#X obj 365 40 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 8700 1;
#X obj 363 58 / 127;
#X obj 365 21 s synth-rest-prob;
#X obj 361 78 s synth-tier1-prob;
#X obj 368 98 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 8000 1;
#X obj 365 117 / 10;
#X obj 362 156 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 7900 1;
#X obj 360 174 / 127;
#X obj 362 137 s bass-rest-prob;
#X obj 358 193 s bass-tier1-prob;
#N canvas 1049 37 216 551 sequencer 0;
#N canvas 1554 277 502 554 synthsequencer 0;
#X obj 102 224 vsl 12 48 0 127 0 0 empty \$0-velocity0 empty 0 -9 0
10 -66577 -260097 -1 0 1;
#X obj 114 224 vsl 12 48 0 127 0 0 empty \$0-velocity1 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 102 277 hradio 12 1 0 16 empty empty empty 0 -8 0 10 -33289
-258113 -1 5;
#X obj 102 101 vradio 12 1 0 10 empty \$0-synpitch0 empty 0 -8 0 10
-66577 -260097 -1 1;
#X obj 114 101 vradio 12 1 0 10 empty \$0-synpitch1 empty 0 -8 0 10
-33289 -260097 -1 2;
#X obj 126 101 vradio 12 1 0 10 empty \$0-synpitch2 empty 0 -8 0 10
-33289 -260097 -1 3;
#X obj 138 101 vradio 12 1 0 10 empty \$0-synpitch3 empty 0 -8 0 10
-33289 -260097 -1 4;
#X obj 150 101 vradio 12 1 0 10 empty \$0-synpitch4 empty 0 -8 0 10
-66577 -260097 -1 5;
#X obj 162 101 vradio 12 1 0 10 empty \$0-synpitch5 empty 0 -8 0 10
-33289 -260097 -1 6;
#X obj 174 101 vradio 12 1 0 10 empty \$0-synpitch6 empty 0 -8 0 10
-33289 -260097 -1 7;
#X obj 186 101 vradio 12 1 0 10 empty \$0-synpitch7 empty 0 -8 0 10
-33289 -260097 -1 8;
#X obj 198 101 vradio 12 1 0 10 empty \$0-synpitch8 empty 0 -8 0 10
-66577 -260097 -1 9;
#X obj 210 101 vradio 12 1 0 10 empty \$0-synpitch9 empty 0 -8 0 10
-33289 -260097 -1 9;
#X obj 222 101 vradio 12 1 0 10 empty \$0-synpitch10 empty 0 -8 0 10
-33289 -260097 -1 9;
#X obj 234 101 vradio 12 1 0 10 empty \$0-synpitch11 empty 0 -8 0 10
-33289 -260097 -1 9;
#X obj 246 101 vradio 12 1 0 10 empty \$0-synpitch12 empty 0 -8 0 10
-66577 -260097 -1 9;
#X obj 258 101 vradio 12 1 0 10 empty \$0-synpitch13 empty 0 -8 0 10
-33289 -260097 -1 9;
#X obj 270 101 vradio 12 1 0 10 empty \$0-synpitch14 empty 0 -8 0 10
-33289 -260097 -1 9;
#X obj 282 101 vradio 12 1 0 10 empty \$0-synpitch15 empty 0 -8 0 10
-33289 -260097 -1 9;
#X obj 126 224 vsl 12 48 0 127 0 0 empty \$0-velocity2 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 138 224 vsl 12 48 0 127 0 0 empty \$0-velocity3 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 150 224 vsl 12 48 0 127 0 0 empty \$0-velocity4 empty 0 -9 0
10 -66577 -260097 -1 0 1;
#X obj 162 224 vsl 12 48 0 127 0 0 empty \$0-velocity5 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 174 224 vsl 12 48 0 127 0 0 empty \$0-velocity6 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 186 224 vsl 12 48 0 127 0 0 empty \$0-velocity7 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 198 224 vsl 12 48 0 127 0 0 empty \$0-velocity8 empty 0 -9 0
10 -66577 -260097 -1 0 1;
#X obj 210 224 vsl 12 48 0 127 0 0 empty \$0-velocity9 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 222 224 vsl 12 48 0 127 0 0 empty \$0-velocity10 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#X obj 234 224 vsl 12 48 0 127 0 0 empty \$0-velocity11 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#X obj 246 224 vsl 12 48 0 127 0 0 empty \$0-velocity12 empty 0 -9
0 10 -66577 -260097 -1 0 1;
#X obj 258 224 vsl 12 48 0 127 0 0 empty \$0-velocity13 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#X obj 270 224 vsl 12 48 0 127 0 0 empty \$0-velocity14 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#X obj 282 224 vsl 12 48 0 127 0 0 empty \$0-velocity15 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#N canvas 421 160 859 640 _____________________select16 0;
#X obj 11 9 inlet;
#X obj 226 210 outlet;
#X obj 19 126 f;
#X obj 45 126 f;
#X obj 71 126 f;
#X obj 96 126 f;
#X obj 122 126 f;
#X obj 148 126 f;
#X obj 174 126 f;
#X obj 199 126 f;
#X obj 223 126 f;
#X obj 249 126 f;
#X obj 275 126 f;
#X obj 300 126 f;
#X obj 326 126 f;
#X obj 352 126 f;
#X obj 378 126 f;
#X obj 403 126 f;
#X obj 357 -33 inlet;
#X obj 396 -33 inlet;
#X obj 434 -33 inlet;
#X obj 473 -33 inlet;
#X obj 512 -33 inlet;
#X obj 551 -33 inlet;
#X obj 589 -33 inlet;
#X obj 628 -33 inlet;
#X obj 667 -33 inlet;
#X obj 706 -33 inlet;
#X obj 744 -33 inlet;
#X obj 783 -33 inlet;
#X obj 33 37 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X obj 561 227 outlet;
#X obj 202 -33 inlet;
#X obj 242 -33 inlet;
#X obj 281 -33 inlet;
#X obj 318 -34 inlet;
#X connect 0 0 30 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 6 1;
#X connect 19 0 7 1;
#X connect 20 0 8 1;
#X connect 21 0 9 1;
#X connect 22 0 10 1;
#X connect 23 0 11 1;
#X connect 24 0 12 1;
#X connect 25 0 13 1;
#X connect 26 0 14 1;
#X connect 27 0 15 1;
#X connect 28 0 16 1;
#X connect 29 0 17 1;
#X connect 30 0 2 0;
#X connect 30 1 3 0;
#X connect 30 2 4 0;
#X connect 30 3 5 0;
#X connect 30 4 6 0;
#X connect 30 5 7 0;
#X connect 30 6 8 0;
#X connect 30 7 9 0;
#X connect 30 8 10 0;
#X connect 30 9 11 0;
#X connect 30 10 12 0;
#X connect 30 11 13 0;
#X connect 30 12 14 0;
#X connect 30 13 15 0;
#X connect 30 14 16 0;
#X connect 30 15 17 0;
#X connect 32 0 2 1;
#X connect 33 0 3 1;
#X connect 34 0 4 1;
#X connect 35 0 5 1;
#X restore 57 326 pd _____________________select16;
#N canvas 421 160 859 640 _____________________select16 0;
#X obj 11 9 inlet;
#X obj 266 418 outlet;
#X obj 59 334 f;
#X obj 85 334 f;
#X obj 111 334 f;
#X obj 136 334 f;
#X obj 162 334 f;
#X obj 188 334 f;
#X obj 214 334 f;
#X obj 239 334 f;
#X obj 263 334 f;
#X obj 289 334 f;
#X obj 315 334 f;
#X obj 340 334 f;
#X obj 366 334 f;
#X obj 392 334 f;
#X obj 418 334 f;
#X obj 443 334 f;
#X obj 204 6 inlet;
#X obj 243 6 inlet;
#X obj 281 6 inlet;
#X obj 320 6 inlet;
#X obj 359 6 inlet;
#X obj 398 6 inlet;
#X obj 436 6 inlet;
#X obj 475 6 inlet;
#X obj 514 6 inlet;
#X obj 553 6 inlet;
#X obj 591 6 inlet;
#X obj 630 6 inlet;
#X obj 669 6 inlet;
#X obj 708 6 inlet;
#X obj 746 6 inlet;
#X obj 785 6 inlet;
#X obj 73 245 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X connect 0 0 34 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 2 1;
#X connect 19 0 3 1;
#X connect 20 0 4 1;
#X connect 21 0 5 1;
#X connect 22 0 6 1;
#X connect 23 0 7 1;
#X connect 24 0 8 1;
#X connect 25 0 9 1;
#X connect 26 0 10 1;
#X connect 27 0 11 1;
#X connect 28 0 12 1;
#X connect 29 0 13 1;
#X connect 30 0 14 1;
#X connect 31 0 15 1;
#X connect 32 0 16 1;
#X connect 33 0 17 1;
#X connect 34 0 2 0;
#X connect 34 1 3 0;
#X connect 34 2 4 0;
#X connect 34 3 5 0;
#X connect 34 4 6 0;
#X connect 34 5 7 0;
#X connect 34 6 8 0;
#X connect 34 7 9 0;
#X connect 34 8 10 0;
#X connect 34 9 11 0;
#X connect 34 10 12 0;
#X connect 34 11 13 0;
#X connect 34 12 14 0;
#X connect 34 13 15 0;
#X connect 34 14 16 0;
#X connect 34 15 17 0;
#X restore 106 356 pd _____________________select16;
#X obj -42 255 until;
#X obj -42 277 f;
#X obj -13 277 + 1;
#X obj 14 257 sel 0;
#X obj -13 299 mod 16;
#X obj -42 235 t b;
#X msg -45 488 \; synthnotes \$1 \$2;
#X obj -56 449 pack f f;
#X obj -46 356 t f f;
#X obj -43 192 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 34 189 r \$0-beat;
#X obj 61 347 - 1;
#X connect 0 0 34 1;
#X connect 1 0 34 2;
#X connect 3 0 33 1;
#X connect 4 0 33 2;
#X connect 5 0 33 3;
#X connect 6 0 33 4;
#X connect 7 0 33 5;
#X connect 8 0 33 6;
#X connect 9 0 33 7;
#X connect 10 0 33 8;
#X connect 11 0 33 9;
#X connect 12 0 33 10;
#X connect 13 0 33 11;
#X connect 14 0 33 12;
#X connect 15 0 33 13;
#X connect 16 0 33 14;
#X connect 17 0 33 15;
#X connect 18 0 33 16;
#X connect 19 0 34 3;
#X connect 20 0 34 4;
#X connect 21 0 34 5;
#X connect 22 0 34 6;
#X connect 23 0 34 7;
#X connect 24 0 34 8;
#X connect 25 0 34 9;
#X connect 26 0 34 10;
#X connect 27 0 34 11;
#X connect 28 0 34 12;
#X connect 29 0 34 13;
#X connect 30 0 34 14;
#X connect 31 0 34 15;
#X connect 32 0 34 16;
#X connect 33 0 46 0;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 36 0 43 0;
#X connect 37 0 39 0;
#X connect 38 0 35 1;
#X connect 39 0 36 1;
#X connect 39 0 38 0;
#X connect 40 0 35 0;
#X connect 42 0 41 0;
#X connect 43 0 42 0;
#X connect 43 1 33 0;
#X connect 44 0 40 0;
#X connect 45 0 2 0;
#X connect 45 0 43 0;
#X connect 46 0 42 1;
#X coords 0 -1 1 1 200 200 1 100 100;
#X restore -84 -52 pd synthsequencer;
#N canvas 0 22 488 474 basssequencer 0;
#X obj 103 226 vsl 12 48 0 127 0 0 empty \$0-velocity0 empty 0 -9 0
10 -66577 -260097 -1 0 1;
#X obj 115 226 vsl 12 48 0 127 0 0 empty \$0-velocity1 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 103 279 hradio 12 1 0 16 empty empty empty 0 -8 0 10 -33289
-258113 -1 5;
#X obj 103 103 vradio 12 1 0 10 empty \$0-basspitch0 empty 0 -8 0 10
-66577 -260097 -1 2;
#X obj 115 103 vradio 12 1 0 10 empty \$0-basspitch1 empty 0 -8 0 10
-33289 -260097 -1 0;
#X obj 127 103 vradio 12 1 0 10 empty \$0-basspitch2 empty 0 -8 0 10
-33289 -260097 -1 0;
#X obj 139 103 vradio 12 1 0 10 empty \$0-basspitch3 empty 0 -8 0 10
-33289 -260097 -1 0;
#X obj 151 103 vradio 12 1 0 10 empty \$0-basspitch4 empty 0 -8 0 10
-66577 -260097 -1 3;
#X obj 163 103 vradio 12 1 0 10 empty \$0-basspitch5 empty 0 -8 0 10
-33289 -260097 -1 6;
#X obj 175 103 vradio 12 1 0 10 empty \$0-basspitch6 empty 0 -8 0 10
-33289 -260097 -1 2;
#X obj 187 103 vradio 12 1 0 10 empty \$0-basspitch7 empty 0 -8 0 10
-33289 -260097 -1 0;
#X obj 199 103 vradio 12 1 0 10 empty \$0-basspitch8 empty 0 -8 0 10
-66577 -260097 -1 0;
#X obj 211 103 vradio 12 1 0 10 empty \$0-basspitch9 empty 0 -8 0 10
-33289 -260097 -1 0;
#X obj 223 103 vradio 12 1 0 10 empty \$0-basspitch10 empty 0 -8 0
10 -33289 -260097 -1 0;
#X obj 235 103 vradio 12 1 0 10 empty \$0-basspitch11 empty 0 -8 0
10 -33289 -260097 -1 0;
#X obj 247 103 vradio 12 1 0 10 empty \$0-basspitch12 empty 0 -8 0
10 -66577 -260097 -1 6;
#X obj 259 103 vradio 12 1 0 10 empty \$0-basspitch13 empty 0 -8 0
10 -33289 -260097 -1 3;
#X obj 271 103 vradio 12 1 0 10 empty \$0-basspitch14 empty 0 -8 0
10 -33289 -260097 -1 0;
#X obj 283 103 vradio 12 1 0 10 empty \$0-basspitch15 empty 0 -8 0
10 -33289 -260097 -1 0;
#X obj 127 226 vsl 12 48 0 127 0 0 empty \$0-velocity2 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 139 226 vsl 12 48 0 127 0 0 empty \$0-velocity3 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 151 226 vsl 12 48 0 127 0 0 empty \$0-velocity4 empty 0 -9 0
10 -66577 -260097 -1 0 1;
#X obj 163 226 vsl 12 48 0 127 0 0 empty \$0-velocity5 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 175 226 vsl 12 48 0 127 0 0 empty \$0-velocity6 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 187 226 vsl 12 48 0 127 0 0 empty \$0-velocity7 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 199 226 vsl 12 48 0 127 0 0 empty \$0-velocity8 empty 0 -9 0
10 -66577 -260097 -1 0 1;
#X obj 211 226 vsl 12 48 0 127 0 0 empty \$0-velocity9 empty 0 -9 0
10 -33289 -260097 -1 0 1;
#X obj 223 226 vsl 12 48 0 127 0 0 empty \$0-velocity10 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#X obj 235 226 vsl 12 48 0 127 0 0 empty \$0-velocity11 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#X obj 247 226 vsl 12 48 0 127 0 0 empty \$0-velocity12 empty 0 -9
0 10 -66577 -260097 -1 0 1;
#X obj 259 226 vsl 12 48 0 127 0 0 empty \$0-velocity13 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#X obj 271 226 vsl 12 48 0 127 0 0 empty \$0-velocity14 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#X obj 283 226 vsl 12 48 0 127 0 0 empty \$0-velocity15 empty 0 -9
0 10 -33289 -260097 -1 0 1;
#N canvas 421 160 859 640 _____________________select16 0;
#X obj 11 9 inlet;
#X obj 226 210 outlet;
#X obj 19 126 f;
#X obj 45 126 f;
#X obj 71 126 f;
#X obj 96 126 f;
#X obj 122 126 f;
#X obj 148 126 f;
#X obj 174 126 f;
#X obj 199 126 f;
#X obj 223 126 f;
#X obj 249 126 f;
#X obj 275 126 f;
#X obj 300 126 f;
#X obj 326 126 f;
#X obj 352 126 f;
#X obj 378 126 f;
#X obj 403 126 f;
#X obj 357 -33 inlet;
#X obj 396 -33 inlet;
#X obj 434 -33 inlet;
#X obj 473 -33 inlet;
#X obj 512 -33 inlet;
#X obj 551 -33 inlet;
#X obj 589 -33 inlet;
#X obj 628 -33 inlet;
#X obj 667 -33 inlet;
#X obj 706 -33 inlet;
#X obj 744 -33 inlet;
#X obj 783 -33 inlet;
#X obj 33 37 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X obj 561 227 outlet;
#X obj 202 -33 inlet;
#X obj 242 -33 inlet;
#X obj 281 -33 inlet;
#X obj 318 -34 inlet;
#X connect 0 0 30 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 6 1;
#X connect 19 0 7 1;
#X connect 20 0 8 1;
#X connect 21 0 9 1;
#X connect 22 0 10 1;
#X connect 23 0 11 1;
#X connect 24 0 12 1;
#X connect 25 0 13 1;
#X connect 26 0 14 1;
#X connect 27 0 15 1;
#X connect 28 0 16 1;
#X connect 29 0 17 1;
#X connect 30 0 2 0;
#X connect 30 1 3 0;
#X connect 30 2 4 0;
#X connect 30 3 5 0;
#X connect 30 4 6 0;
#X connect 30 5 7 0;
#X connect 30 6 8 0;
#X connect 30 7 9 0;
#X connect 30 8 10 0;
#X connect 30 9 11 0;
#X connect 30 10 12 0;
#X connect 30 11 13 0;
#X connect 30 12 14 0;
#X connect 30 13 15 0;
#X connect 30 14 16 0;
#X connect 30 15 17 0;
#X connect 32 0 2 1;
#X connect 33 0 3 1;
#X connect 34 0 4 1;
#X connect 35 0 5 1;
#X restore 58 328 pd _____________________select16;
#N canvas 421 160 859 640 _____________________select16 0;
#X obj 11 9 inlet;
#X obj 266 418 outlet;
#X obj 59 334 f;
#X obj 85 334 f;
#X obj 111 334 f;
#X obj 136 334 f;
#X obj 162 334 f;
#X obj 188 334 f;
#X obj 214 334 f;
#X obj 239 334 f;
#X obj 263 334 f;
#X obj 289 334 f;
#X obj 315 334 f;
#X obj 340 334 f;
#X obj 366 334 f;
#X obj 392 334 f;
#X obj 418 334 f;
#X obj 443 334 f;
#X obj 204 6 inlet;
#X obj 243 6 inlet;
#X obj 281 6 inlet;
#X obj 320 6 inlet;
#X obj 359 6 inlet;
#X obj 398 6 inlet;
#X obj 436 6 inlet;
#X obj 475 6 inlet;
#X obj 514 6 inlet;
#X obj 553 6 inlet;
#X obj 591 6 inlet;
#X obj 630 6 inlet;
#X obj 669 6 inlet;
#X obj 708 6 inlet;
#X obj 746 6 inlet;
#X obj 785 6 inlet;
#X obj 73 245 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X connect 0 0 34 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 2 1;
#X connect 19 0 3 1;
#X connect 20 0 4 1;
#X connect 21 0 5 1;
#X connect 22 0 6 1;
#X connect 23 0 7 1;
#X connect 24 0 8 1;
#X connect 25 0 9 1;
#X connect 26 0 10 1;
#X connect 27 0 11 1;
#X connect 28 0 12 1;
#X connect 29 0 13 1;
#X connect 30 0 14 1;
#X connect 31 0 15 1;
#X connect 32 0 16 1;
#X connect 33 0 17 1;
#X connect 34 0 2 0;
#X connect 34 1 3 0;
#X connect 34 2 4 0;
#X connect 34 3 5 0;
#X connect 34 4 6 0;
#X connect 34 5 7 0;
#X connect 34 6 8 0;
#X connect 34 7 9 0;
#X connect 34 8 10 0;
#X connect 34 9 11 0;
#X connect 34 10 12 0;
#X connect 34 11 13 0;
#X connect 34 12 14 0;
#X connect 34 13 15 0;
#X connect 34 14 16 0;
#X connect 34 15 17 0;
#X restore 107 358 pd _____________________select16;
#X obj -41 257 until;
#X obj -41 279 f;
#X obj -12 279 + 1;
#X obj 15 259 sel 0;
#X obj -12 301 mod 16;
#X obj -41 237 t b;
#X obj -55 451 pack f f;
#X obj -45 358 t f f;
#X obj -42 194 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 35 191 r \$0-beat;
#X obj 62 350 - 1;
#X msg -44 489 \; bassnotes \$1 \$2;
#X connect 0 0 34 1;
#X connect 1 0 34 2;
#X connect 3 0 33 1;
#X connect 4 0 33 2;
#X connect 5 0 33 3;
#X connect 6 0 33 4;
#X connect 7 0 33 5;
#X connect 8 0 33 6;
#X connect 9 0 33 7;
#X connect 10 0 33 8;
#X connect 11 0 33 9;
#X connect 12 0 33 10;
#X connect 13 0 33 11;
#X connect 14 0 33 12;
#X connect 15 0 33 13;
#X connect 16 0 33 14;
#X connect 17 0 33 15;
#X connect 18 0 33 16;
#X connect 19 0 34 3;
#X connect 20 0 34 4;
#X connect 21 0 34 5;
#X connect 22 0 34 6;
#X connect 23 0 34 7;
#X connect 24 0 34 8;
#X connect 25 0 34 9;
#X connect 26 0 34 10;
#X connect 27 0 34 11;
#X connect 28 0 34 12;
#X connect 29 0 34 13;
#X connect 30 0 34 14;
#X connect 31 0 34 15;
#X connect 32 0 34 16;
#X connect 33 0 45 0;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 36 0 42 0;
#X connect 37 0 39 0;
#X connect 38 0 35 1;
#X connect 39 0 36 1;
#X connect 39 0 38 0;
#X connect 40 0 35 0;
#X connect 41 0 46 0;
#X connect 42 0 41 0;
#X connect 42 1 33 0;
#X connect 43 0 40 0;
#X connect 44 0 2 0;
#X connect 44 0 42 0;
#X connect 45 0 41 1;
#X coords 0 -1 1 1 200 200 1 100 100;
#X restore -83 161 pd basssequencer;
#N canvas 1541 110 594 619 basssequencer 0;
#X obj 100 125 hradio 12 1 0 16 empty empty empty 0 -8 0 10 -33289
-258113 -1 5;
#N canvas 421 160 859 640 _____________________select16 0;
#X obj 11 9 inlet;
#X obj 226 210 outlet;
#X obj 19 126 f;
#X obj 45 126 f;
#X obj 71 126 f;
#X obj 96 126 f;
#X obj 122 126 f;
#X obj 148 126 f;
#X obj 174 126 f;
#X obj 199 126 f;
#X obj 223 126 f;
#X obj 249 126 f;
#X obj 275 126 f;
#X obj 300 126 f;
#X obj 326 126 f;
#X obj 352 126 f;
#X obj 378 126 f;
#X obj 403 126 f;
#X obj 357 -33 inlet;
#X obj 396 -33 inlet;
#X obj 434 -33 inlet;
#X obj 473 -33 inlet;
#X obj 512 -33 inlet;
#X obj 551 -33 inlet;
#X obj 589 -33 inlet;
#X obj 628 -33 inlet;
#X obj 667 -33 inlet;
#X obj 706 -33 inlet;
#X obj 744 -33 inlet;
#X obj 783 -33 inlet;
#X obj 33 37 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X obj 561 227 outlet;
#X obj 202 -33 inlet;
#X obj 242 -33 inlet;
#X obj 281 -33 inlet;
#X obj 318 -34 inlet;
#X connect 0 0 30 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 6 1;
#X connect 19 0 7 1;
#X connect 20 0 8 1;
#X connect 21 0 9 1;
#X connect 22 0 10 1;
#X connect 23 0 11 1;
#X connect 24 0 12 1;
#X connect 25 0 13 1;
#X connect 26 0 14 1;
#X connect 27 0 15 1;
#X connect 28 0 16 1;
#X connect 29 0 17 1;
#X connect 30 0 2 0;
#X connect 30 1 3 0;
#X connect 30 2 4 0;
#X connect 30 3 5 0;
#X connect 30 4 6 0;
#X connect 30 5 7 0;
#X connect 30 6 8 0;
#X connect 30 7 9 0;
#X connect 30 8 10 0;
#X connect 30 9 11 0;
#X connect 30 10 12 0;
#X connect 30 11 13 0;
#X connect 30 12 14 0;
#X connect 30 13 15 0;
#X connect 30 14 16 0;
#X connect 30 15 17 0;
#X connect 32 0 2 1;
#X connect 33 0 3 1;
#X connect 34 0 4 1;
#X connect 35 0 5 1;
#X restore 48 358 pd _____________________select16;
#X obj -41 257 until;
#X obj -41 279 f;
#X obj -12 279 + 1;
#X obj 15 259 sel 0;
#X obj -12 301 mod 16;
#X obj -41 237 t b;
#X obj -55 451 pack f f;
#X obj -45 358 t f f;
#X obj -42 194 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 23 140 r \$0-beat;
#X msg -53 489 \; kicknotes \$1 \$2;
#X obj 101 101 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 1 1;
#X obj 113 101 tgl 11 0 empty \$0-snarepitch1 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 125 101 tgl 11 0 empty \$0-snarepitch2 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 137 101 tgl 11 0 empty \$0-snarepitch3 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 149 101 tgl 11 0 empty \$0-snarepitch4 empty 17 7 0 10 -66577
-260097 -1 1 1;
#X obj 161 101 tgl 11 0 empty \$0-snarepitch5 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 173 101 tgl 11 0 empty \$0-snarepitch6 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 185 101 tgl 11 0 empty \$0-snarepitch7 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 197 101 tgl 11 0 empty \$0-snarepitch8 empty 17 7 0 10 -66577
-260097 -1 1 1;
#X obj 209 101 tgl 11 0 empty \$0-snarepitch9 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 221 101 tgl 11 0 empty \$0-snarepitch10 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 233 101 tgl 11 0 empty \$0-snarepitch12 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 245 101 tgl 11 0 empty \$0-snarepitch13 empty 17 7 0 10 -66577
-260097 -1 1 1;
#X obj 257 101 tgl 11 0 empty \$0-snarepitch14 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 269 101 tgl 11 0 empty \$0-snarepitch15 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 281 101 tgl 11 0 empty \$0-snarepitch16 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 6 417 - 0;
#N canvas 421 160 859 640 _____________________select16 0;
#X obj 11 9 inlet;
#X obj 226 210 outlet;
#X obj 19 126 f;
#X obj 45 126 f;
#X obj 71 126 f;
#X obj 96 126 f;
#X obj 122 126 f;
#X obj 148 126 f;
#X obj 174 126 f;
#X obj 199 126 f;
#X obj 223 126 f;
#X obj 249 126 f;
#X obj 275 126 f;
#X obj 300 126 f;
#X obj 326 126 f;
#X obj 352 126 f;
#X obj 378 126 f;
#X obj 403 126 f;
#X obj 357 -33 inlet;
#X obj 396 -33 inlet;
#X obj 434 -33 inlet;
#X obj 473 -33 inlet;
#X obj 512 -33 inlet;
#X obj 551 -33 inlet;
#X obj 589 -33 inlet;
#X obj 628 -33 inlet;
#X obj 667 -33 inlet;
#X obj 706 -33 inlet;
#X obj 744 -33 inlet;
#X obj 783 -33 inlet;
#X obj 33 37 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X obj 561 227 outlet;
#X obj 202 -33 inlet;
#X obj 242 -33 inlet;
#X obj 281 -33 inlet;
#X obj 318 -34 inlet;
#X connect 0 0 30 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 6 1;
#X connect 19 0 7 1;
#X connect 20 0 8 1;
#X connect 21 0 9 1;
#X connect 22 0 10 1;
#X connect 23 0 11 1;
#X connect 24 0 12 1;
#X connect 25 0 13 1;
#X connect 26 0 14 1;
#X connect 27 0 15 1;
#X connect 28 0 16 1;
#X connect 29 0 17 1;
#X connect 30 0 2 0;
#X connect 30 1 3 0;
#X connect 30 2 4 0;
#X connect 30 3 5 0;
#X connect 30 4 6 0;
#X connect 30 5 7 0;
#X connect 30 6 8 0;
#X connect 30 7 9 0;
#X connect 30 8 10 0;
#X connect 30 9 11 0;
#X connect 30 10 12 0;
#X connect 30 11 13 0;
#X connect 30 12 14 0;
#X connect 30 13 15 0;
#X connect 30 14 16 0;
#X connect 30 15 17 0;
#X connect 32 0 2 1;
#X connect 33 0 3 1;
#X connect 34 0 4 1;
#X connect 35 0 5 1;
#X restore 80 395 pd _____________________select16;
#X obj 101 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 0 1;
#X obj 113 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 125 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 137 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 149 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 0 1;
#X obj 161 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 173 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 185 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 197 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 0 1;
#X obj 209 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 221 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 233 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 245 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 0 1;
#X obj 257 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 269 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 281 113 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#N canvas 421 160 859 640 _____________________select16 0;
#X obj 11 9 inlet;
#X obj 226 210 outlet;
#X obj 19 126 f;
#X obj 45 126 f;
#X obj 71 126 f;
#X obj 96 126 f;
#X obj 122 126 f;
#X obj 148 126 f;
#X obj 174 126 f;
#X obj 199 126 f;
#X obj 223 126 f;
#X obj 249 126 f;
#X obj 275 126 f;
#X obj 300 126 f;
#X obj 326 126 f;
#X obj 352 126 f;
#X obj 378 126 f;
#X obj 403 126 f;
#X obj 357 -33 inlet;
#X obj 396 -33 inlet;
#X obj 434 -33 inlet;
#X obj 473 -33 inlet;
#X obj 512 -33 inlet;
#X obj 551 -33 inlet;
#X obj 589 -33 inlet;
#X obj 628 -33 inlet;
#X obj 667 -33 inlet;
#X obj 706 -33 inlet;
#X obj 744 -33 inlet;
#X obj 783 -33 inlet;
#X obj 33 37 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X obj 561 227 outlet;
#X obj 202 -33 inlet;
#X obj 242 -33 inlet;
#X obj 281 -33 inlet;
#X obj 318 -34 inlet;
#X connect 0 0 30 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 6 1;
#X connect 19 0 7 1;
#X connect 20 0 8 1;
#X connect 21 0 9 1;
#X connect 22 0 10 1;
#X connect 23 0 11 1;
#X connect 24 0 12 1;
#X connect 25 0 13 1;
#X connect 26 0 14 1;
#X connect 27 0 15 1;
#X connect 28 0 16 1;
#X connect 29 0 17 1;
#X connect 30 0 2 0;
#X connect 30 1 3 0;
#X connect 30 2 4 0;
#X connect 30 3 5 0;
#X connect 30 4 6 0;
#X connect 30 5 7 0;
#X connect 30 6 8 0;
#X connect 30 7 9 0;
#X connect 30 8 10 0;
#X connect 30 9 11 0;
#X connect 30 10 12 0;
#X connect 30 11 13 0;
#X connect 30 12 14 0;
#X connect 30 13 15 0;
#X connect 30 14 16 0;
#X connect 30 15 17 0;
#X connect 32 0 2 1;
#X connect 33 0 3 1;
#X connect 34 0 4 1;
#X connect 35 0 5 1;
#X restore 329 324 pd _____________________select16;
#X obj 102 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 1 1;
#X obj 114 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 126 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 138 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 150 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 1 1;
#X obj 162 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 174 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 186 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 198 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 1 1;
#X obj 210 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 222 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 234 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 246 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 1 1;
#X obj 258 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 270 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 282 138 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 59 485 pack f f;
#X msg 61 523 \; snarenotes \$1 \$2;
#X obj 236 513 pack f f;
#X msg 238 551 \; highhatnotes \$1 \$2;
#N canvas 421 160 859 640 _____________________select16 0;
#X obj 11 9 inlet;
#X obj 226 210 outlet;
#X obj 19 126 f;
#X obj 45 126 f;
#X obj 71 126 f;
#X obj 96 126 f;
#X obj 122 126 f;
#X obj 148 126 f;
#X obj 174 126 f;
#X obj 199 126 f;
#X obj 223 126 f;
#X obj 249 126 f;
#X obj 275 126 f;
#X obj 300 126 f;
#X obj 326 126 f;
#X obj 352 126 f;
#X obj 378 126 f;
#X obj 403 126 f;
#X obj 357 -33 inlet;
#X obj 396 -33 inlet;
#X obj 434 -33 inlet;
#X obj 473 -33 inlet;
#X obj 512 -33 inlet;
#X obj 551 -33 inlet;
#X obj 589 -33 inlet;
#X obj 628 -33 inlet;
#X obj 667 -33 inlet;
#X obj 706 -33 inlet;
#X obj 744 -33 inlet;
#X obj 783 -33 inlet;
#X obj 33 37 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X obj 561 227 outlet;
#X obj 202 -33 inlet;
#X obj 242 -33 inlet;
#X obj 281 -33 inlet;
#X obj 318 -34 inlet;
#X connect 0 0 30 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 18 0 6 1;
#X connect 19 0 7 1;
#X connect 20 0 8 1;
#X connect 21 0 9 1;
#X connect 22 0 10 1;
#X connect 23 0 11 1;
#X connect 24 0 12 1;
#X connect 25 0 13 1;
#X connect 26 0 14 1;
#X connect 27 0 15 1;
#X connect 28 0 16 1;
#X connect 29 0 17 1;
#X connect 30 0 2 0;
#X connect 30 1 3 0;
#X connect 30 2 4 0;
#X connect 30 3 5 0;
#X connect 30 4 6 0;
#X connect 30 5 7 0;
#X connect 30 6 8 0;
#X connect 30 7 9 0;
#X connect 30 8 10 0;
#X connect 30 9 11 0;
#X connect 30 10 12 0;
#X connect 30 11 13 0;
#X connect 30 12 14 0;
#X connect 30 13 15 0;
#X connect 30 14 16 0;
#X connect 30 15 17 0;
#X connect 32 0 2 1;
#X connect 33 0 3 1;
#X connect 34 0 4 1;
#X connect 35 0 5 1;
#X restore 279 474 pd _____________________select16;
#X obj 106 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 0 1;
#X obj 118 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 130 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 142 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 154 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 0 1;
#X obj 166 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 178 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 190 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 202 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 0 1;
#X obj 214 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 226 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 238 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 0 1;
#X obj 250 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -66577
-260097 -1 0 1;
#X obj 262 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 274 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 286 163 tgl 11 0 empty \$0-snarepitch0 empty 17 7 0 10 -33289
-260097 -1 1 1;
#X obj 353 59 r \$0-halfbeat;
#X obj 102 150 hradio 12 1 0 16 empty empty empty 0 -8 0 10 -33289
-258113 -1 5;
#X obj 106 175 hradio 12 1 0 16 empty empty empty 0 -8 0 10 -33289
-258113 -1 4;
#X obj 377 148 mod 2;
#X obj 351 144 / 2;
#X obj 355 120 t f f;
#X obj 404 183 spigot;
#X obj 380 174 - 1;
#X obj 339 175 spigot;
#X floatatom 414 221 5 0 0 0 - - -;
#X obj 403 202 int;
#X floatatom 350 236 5 0 0 0 - - -;
#X obj 278 318 t f f;
#X obj 331 379 t f f;
#X obj 258 481 * 2;
#X obj 305 452 * 2;
#X obj 297 475 + 1;
#X connect 1 0 29 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 9 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 2 0;
#X connect 9 0 8 0;
#X connect 9 0 64 0;
#X connect 9 1 1 0;
#X connect 9 1 30 0;
#X connect 10 0 7 0;
#X connect 11 0 0 0;
#X connect 11 0 9 0;
#X connect 13 0 1 1;
#X connect 14 0 1 2;
#X connect 15 0 1 3;
#X connect 16 0 1 4;
#X connect 17 0 1 5;
#X connect 18 0 1 6;
#X connect 19 0 1 7;
#X connect 20 0 1 8;
#X connect 21 0 1 9;
#X connect 22 0 1 10;
#X connect 23 0 1 11;
#X connect 24 0 1 12;
#X connect 25 0 1 13;
#X connect 26 0 1 14;
#X connect 27 0 1 15;
#X connect 28 0 1 16;
#X connect 29 0 8 1;
#X connect 30 0 64 1;
#X connect 31 0 30 1;
#X connect 32 0 30 2;
#X connect 33 0 30 3;
#X connect 34 0 30 4;
#X connect 35 0 30 5;
#X connect 36 0 30 6;
#X connect 37 0 30 7;
#X connect 38 0 30 8;
#X connect 39 0 30 9;
#X connect 40 0 30 10;
#X connect 41 0 30 11;
#X connect 42 0 30 12;
#X connect 43 0 30 13;
#X connect 44 0 30 14;
#X connect 45 0 30 15;
#X connect 46 0 30 16;
#X connect 47 0 66 1;
#X connect 48 0 47 1;
#X connect 49 0 47 2;
#X connect 50 0 47 3;
#X connect 51 0 47 4;
#X connect 52 0 47 5;
#X connect 53 0 47 6;
#X connect 54 0 47 7;
#X connect 55 0 47 8;
#X connect 56 0 47 9;
#X connect 57 0 47 10;
#X connect 58 0 47 11;
#X connect 59 0 47 12;
#X connect 60 0 47 13;
#X connect 61 0 47 14;
#X connect 62 0 47 15;
#X connect 63 0 47 16;
#X connect 68 0 66 1;
#X connect 69 0 68 1;
#X connect 70 0 68 2;
#X connect 71 0 68 3;
#X connect 72 0 68 4;
#X connect 73 0 68 5;
#X connect 74 0 68 6;
#X connect 75 0 68 7;
#X connect 76 0 68 8;
#X connect 77 0 68 9;
#X connect 78 0 68 10;
#X connect 79 0 68 11;
#X connect 80 0 68 12;
#X connect 81 0 68 13;
#X connect 82 0 68 14;
#X connect 83 0 68 15;
#X connect 84 0 68 16;
#X connect 85 0 90 0;
#X connect 88 0 91 1;
#X connect 88 0 92 0;
#X connect 89 0 91 0;
#X connect 89 0 93 0;
#X connect 90 0 89 0;
#X connect 90 1 88 0;
#X connect 91 0 95 0;
#X connect 92 0 93 1;
#X connect 93 0 86 0;
#X connect 93 0 97 0;
#X connect 95 0 94 0;
#X connect 95 0 87 0;
#X connect 95 0 68 0;
#X connect 95 0 98 0;
#X connect 97 0 99 0;
#X connect 97 1 47 0;
#X connect 98 0 100 0;
#X connect 98 1 68 0;
#X connect 99 0 66 0;
#X connect 100 0 101 0;
#X connect 101 0 66 0;
#X coords 0 -1 1 1 200 100 1 100 100;
#X restore -82 373 pd basssequencer;
#X restore 761 -79 pd sequencer;
#X obj -76 -85 +~;
#N canvas 1458 64 450 300 osc 1;
#X obj 107 33 import mrpeach;
#X obj 65 60 udpreceive 1338;
#X obj 58 94 unpackOSC;
#X obj 5 184 send setsynthnote;
#X obj 68 205 send setbassnote;
#X obj 112 231 send setkicknote;
#X obj 151 251 send setsnarenote;
#X obj 196 271 send sethighhatnote;
#X obj 200 122 print GOTSOMETHING;
#X obj 14 119 routeOSC /setnote;
#X obj 154 139 print GOT TO HERE;
#X obj 19 259 print SENDING SYNT;
#X obj 12 160 routeOSC /synth /bass /kick /snare /highhat;
#X connect 1 0 2 0;
#X connect 2 0 8 0;
#X connect 2 0 9 0;
#X connect 9 0 10 0;
#X connect 9 0 12 0;
#X connect 12 0 3 0;
#X connect 12 0 11 0;
#X connect 12 1 4 0;
#X connect 12 2 5 0;
#X connect 12 3 6 0;
#X connect 12 4 7 0;
#X restore 662 -474 pd osc;
#X obj 703 -414 s setsynthnote;
#X msg 693 -394 4 3;
#N canvas 0 22 450 300 setsynthnote 0;
#X msg -111 84 \; synthnotes \$1 \$2;
#X obj 13 31 unpack f f;
#X obj 13 71 pack \$0 f f;
#X obj 12 51 t b f;
#X msg 10 88 \; \$1-synpitch\$2 \$3;
#X obj 84 41 + 1;
#X obj -102 20 inlet;
#X connect 1 0 3 0;
#X connect 1 1 5 0;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 3 1 2 1;
#X connect 5 0 2 2;
#X connect 6 0 0 0;
#X connect 6 0 1 0;
#X restore 753 -367 pd setsynthnote;
#N canvas 0 22 292 149 setbassnote 0;
#X msg 18 80 \; bassnotes \$1 \$2;
#X obj 100 20 unpack f f;
#X obj 100 60 pack \$0 f f;
#X obj 99 40 t b f;
#X obj 171 30 + 1;
#X msg 142 85 \; \$1-basspitch\$2 \$3;
#X obj 12 42 inlet;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 3 1 2 1;
#X connect 4 0 2 2;
#X connect 6 0 0 0;
#X connect 6 0 1 0;
#X restore 753 -325 pd setbassnote;
#N canvas 0 22 450 300 setkicknote 0;
#X msg -56 -163 \; kicknotes \$1 \$2;
#X obj -38 -192 inlet;
#X connect 1 0 0 0;
#X restore 753 -284 pd setkicknote;
#X obj 753 -262 r setsnarenote;
#N canvas 0 22 450 300 setsnarenote 0;
#X obj -38 -192 inlet;
#X msg -56 -163 \; snarenotes \$1 \$2;
#X connect 0 0 1 0;
#X restore 753 -242 pd setsnarenote;
#X obj 753 -221 r sethighhatnote;
#N canvas 0 22 450 300 sethighhatnote 0;
#X obj -38 -192 inlet;
#X msg -56 -163 \; highhatnotes \$1 \$2;
#X connect 0 0 1 0;
#X restore 753 -200 pd sethighhatnote;
#X connect 1 0 121 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 9 0;
#X connect 7 0 10 0;
#X connect 8 0 11 0;
#X connect 12 0 45 1;
#X connect 13 0 55 0;
#X connect 14 0 13 0;
#X connect 15 0 28 0;
#X connect 16 0 17 3;
#X connect 17 0 119 0;
#X connect 18 0 15 0;
#X connect 19 0 16 0;
#X connect 20 0 27 0;
#X connect 21 0 26 0;
#X connect 22 0 17 4;
#X connect 23 0 17 5;
#X connect 24 0 17 8;
#X connect 25 0 17 6;
#X connect 26 0 17 7;
#X connect 27 0 25 0;
#X connect 28 0 17 2;
#X connect 29 0 41 0;
#X connect 30 0 124 3;
#X connect 31 0 29 0;
#X connect 32 0 30 0;
#X connect 33 0 40 0;
#X connect 34 0 39 0;
#X connect 35 0 124 4;
#X connect 36 0 124 5;
#X connect 37 0 124 8;
#X connect 38 0 124 6;
#X connect 39 0 124 7;
#X connect 40 0 38 0;
#X connect 41 0 124 2;
#X connect 42 0 13 1;
#X connect 43 0 13 3;
#X connect 44 0 13 2;
#X connect 45 0 1 0;
#X connect 48 0 51 0;
#X connect 48 1 130 0;
#X connect 49 0 66 0;
#X connect 52 0 17 0;
#X connect 52 1 96 0;
#X connect 53 0 124 0;
#X connect 53 1 109 0;
#X connect 54 0 45 1;
#X connect 55 0 146 1;
#X connect 56 0 0 0;
#X connect 57 0 55 1;
#X connect 58 0 146 1;
#X connect 59 0 58 1;
#X connect 60 0 59 0;
#X connect 61 0 57 0;
#X connect 62 0 146 0;
#X connect 63 0 62 1;
#X connect 64 0 63 0;
#X connect 66 0 50 0;
#X connect 67 0 151 0;
#X connect 68 0 150 0;
#X connect 70 0 152 0;
#X connect 76 0 74 0;
#X connect 77 0 75 0;
#X connect 78 0 79 0;
#X connect 80 0 76 0;
#X connect 80 0 77 0;
#X connect 80 0 78 0;
#X connect 81 0 56 0;
#X connect 81 1 82 0;
#X connect 82 0 0 1;
#X connect 86 0 87 0;
#X connect 87 0 81 1;
#X connect 90 0 91 0;
#X connect 91 0 81 2;
#X connect 93 0 94 0;
#X connect 94 0 81 3;
#X connect 96 0 119 1;
#X connect 97 0 105 0;
#X connect 98 0 106 0;
#X connect 99 0 107 0;
#X connect 100 0 108 0;
#X connect 105 0 96 2;
#X connect 106 0 96 3;
#X connect 107 0 96 4;
#X connect 108 0 96 5;
#X connect 109 0 118 1;
#X connect 110 0 114 0;
#X connect 111 0 115 0;
#X connect 112 0 116 0;
#X connect 113 0 117 0;
#X connect 114 0 109 2;
#X connect 115 0 109 3;
#X connect 116 0 109 4;
#X connect 117 0 109 5;
#X connect 118 0 58 0;
#X connect 119 0 62 0;
#X connect 121 0 81 0;
#X connect 122 0 123 0;
#X connect 123 0 17 1;
#X connect 124 0 118 0;
#X connect 125 0 126 0;
#X connect 126 0 124 1;
#X connect 131 0 132 0;
#X connect 133 0 134 0;
#X connect 134 0 137 0;
#X connect 135 0 136 0;
#X connect 136 0 138 0;
#X connect 139 0 140 0;
#X connect 140 0 143 0;
#X connect 141 0 142 0;
#X connect 142 0 144 0;
#X connect 146 0 45 0;
#X connect 149 0 148 0;
#X connect 153 0 154 0;
#X connect 155 0 156 0;