Commit c0f34e4f authored by J Reso's avatar J Reso
Browse files

add _seq object, update sequencers, update seq8-count

parent 9f978f75
#N canvas 604 232 761 342 10;
#N canvas 346 227 496 334 10;
#X obj 100 167 cnv 15 179 21 empty empty empty 20 12 1 9 -187776 -33289
0;
#X obj 295 159 route kick snare hat crash;
#X obj 99 47 inlet;
#X obj 295 100 inlet;
#X msg 339 127 snare cutoff \$1;
#X obj 100 109 inlet;
#X obj 295 130 inlet;
#X obj 100 176 synth-drum/kick;
#X obj 190 176 synth-drum/hat;
#X obj 145 176 synth-drum/snare;
#X obj 235 176 synth-drum/cymbal;
#X obj 143 285 outlet~;
#X text 288 68 < bangs;
#X text 442 127 example message control;
#X text 454 286 // from http://lesobjetsvolants.com/music/;
#X text 333 101 < commands;
#X obj 100 256 outlet~;
#X text 279 106 < bangs;
#X text 101 295 // from http://lesobjetsvolants.com/music/;
#X text 333 127 < commands;
#X obj 100 168 bng 8 105 50 0 \$0-bg-kick \$0-bg-kick-in kick 11 4
1 9 -187776 -33289 -33289;
#X obj 145 168 bng 8 105 50 0 \$0-bg-snare \$0-bg-snare-in snare 11
......@@ -22,25 +20,24 @@
-187776 -33289 -33289;
#X obj 235 168 bng 8 105 50 0 \$0-bg-crash \$0-bg-crash-in crash 11
4 1 9 -187776 -33289 -33289;
#X obj 143 45 inlet;
#X obj 189 46 inlet;
#X obj 228 47 inlet;
#X connect 1 0 5 1;
#X connect 1 1 7 1;
#X connect 1 2 6 1;
#X connect 1 3 8 1;
#X connect 2 0 14 0;
#X obj 145 110 inlet;
#X obj 190 111 inlet;
#X obj 235 112 inlet;
#X connect 1 0 4 1;
#X connect 1 1 6 1;
#X connect 1 2 5 1;
#X connect 1 3 7 1;
#X connect 2 0 12 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 9 0;
#X connect 6 0 9 0;
#X connect 7 0 9 0;
#X connect 8 0 9 0;
#X connect 4 0 8 0;
#X connect 5 0 8 0;
#X connect 6 0 8 0;
#X connect 7 0 8 0;
#X connect 12 0 4 0;
#X connect 13 0 6 0;
#X connect 14 0 5 0;
#X connect 15 0 7 0;
#X connect 16 0 6 0;
#X connect 17 0 8 0;
#X connect 16 0 13 0;
#X connect 17 0 14 0;
#X connect 18 0 15 0;
#X connect 19 0 16 0;
#X connect 20 0 17 0;
#X coords 0 -1 1 1 180 69 1 100 150;
#N canvas 446 133 875 426 10;
#X obj 45 140 inlet;
#X obj 45 304 outlet;
#X obj 45 247 sel 1;
#X obj 210 296 outlet;
#X obj 356 63 inlet;
#X obj 616 178 - 1;
#X obj 616 219 random 2;
#X obj 616 199 t b f;
#X msg 616 264 \; \$3-tgl-\$2-in \$1;
#X obj 726 175 - 1;
#X msg 726 221 \; \$2-tgl-\$1-in 0;
#X obj 356 136 route list bang rand reset on;
#X obj 45 203 spigot 1;
#X obj 45 223 tabread \$0-;
#N canvas 287 142 518 490 \$0-WRITE 0;
#X obj 54 74 s \$0-edit;
#X obj 374 81 r \$0-edit;
#X obj 401 127 unpack f f;
#X msg 54 57 \$1 0;
#X msg 124 57 \$1 1;
#X msg 194 57 \$1 2;
#X msg 264 57 \$1 3;
#X obj 54 144 s \$0-edit;
#X obj 54 214 s \$0-edit;
#X obj 54 285 s \$0-edit;
#X msg 54 127 \$1 4;
#X msg 124 127 \$1 5;
#X msg 264 127 \$1 7;
#X msg 194 127 \$1 6;
#X msg 54 197 \$1 8;
#X msg 124 197 \$1 9;
#X msg 194 197 \$1 10;
#X msg 264 197 \$1 11;
#X msg 54 267 \$1 12;
#X msg 124 268 \$1 13;
#X msg 194 268 \$1 14;
#X msg 264 268 \$1 15;
#X obj 374 216 outlet;
#X obj 374 102 t b a;
#X obj 54 374 s \$0-edit;
#X obj 54 445 s \$0-edit;
#X msg 54 357 \$1 16;
#X msg 124 357 \$1 17;
#X msg 194 357 \$1 18;
#X msg 267 357 \$1 19;
#X msg 54 427 \$1 20;
#X msg 124 428 \$1 21;
#X msg 194 426 \$1 22;
#X msg 264 428 \$1 23;
#X obj 401 153 tabwrite \$0-;
#X obj 374 185 tabdump \$0-;
#X obj 54 37 r \$1-tgl-0;
#X obj 124 37 r \$1-tgl-1;
#X obj 194 37 r \$1-tgl-2;
#X obj 264 37 r \$1-tgl-3;
#X obj 264 107 r \$1-tgl-7;
#X obj 194 107 r \$1-tgl-6;
#X obj 124 107 r \$1-tgl-5;
#X obj 54 107 r \$1-tgl-4;
#X obj 54 177 r \$1-tgl-8;
#X obj 124 177 r \$1-tgl-9;
#X obj 194 177 r \$1-tgl-10;
#X obj 264 177 r \$1-tgl-11;
#X obj 264 247 r \$1-tgl-15;
#X obj 194 246 r \$1-tgl-14;
#X obj 124 247 r \$1-tgl-13;
#X obj 54 247 r \$1-tgl-12;
#X obj 54 337 r \$1-tgl-16;
#X obj 124 337 r \$1-tgl-17;
#X obj 194 337 r \$1-tgl-18;
#X obj 264 337 r \$1-tgl-19;
#X obj 264 407 r \$1-tgl-23;
#X obj 194 407 r \$1-tgl-22;
#X obj 124 407 r \$1-tgl-21;
#X obj 54 407 r \$1-tgl-20;
#X connect 1 0 23 0;
#X connect 2 0 34 0;
#X connect 2 1 34 1;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
#X connect 10 0 7 0;
#X connect 11 0 7 0;
#X connect 12 0 7 0;
#X connect 13 0 7 0;
#X connect 14 0 8 0;
#X connect 15 0 8 0;
#X connect 16 0 8 0;
#X connect 17 0 8 0;
#X connect 18 0 9 0;
#X connect 19 0 9 0;
#X connect 20 0 9 0;
#X connect 21 0 9 0;
#X connect 23 0 35 0;
#X connect 23 1 2 0;
#X connect 26 0 24 0;
#X connect 27 0 24 0;
#X connect 28 0 24 0;
#X connect 29 0 24 0;
#X connect 30 0 25 0;
#X connect 31 0 25 0;
#X connect 32 0 25 0;
#X connect 33 0 25 0;
#X connect 35 0 22 0;
#X connect 36 0 3 0;
#X connect 37 0 4 0;
#X connect 38 0 5 0;
#X connect 39 0 6 0;
#X connect 40 0 12 0;
#X connect 41 0 13 0;
#X connect 42 0 11 0;
#X connect 43 0 10 0;
#X connect 44 0 14 0;
#X connect 45 0 15 0;
#X connect 46 0 16 0;
#X connect 47 0 17 0;
#X connect 48 0 21 0;
#X connect 49 0 20 0;
#X connect 50 0 19 0;
#X connect 51 0 18 0;
#X connect 52 0 26 0;
#X connect 53 0 27 0;
#X connect 54 0 28 0;
#X connect 55 0 29 0;
#X connect 56 0 33 0;
#X connect 57 0 32 0;
#X connect 58 0 31 0;
#X connect 59 0 30 0;
#X restore 210 215 pd \$0-WRITE;
#X msg 356 265 \; \$1-tgl-\$2-in \$3;
#X obj 583 134 r \$1-rand;
#X obj 693 131 r \$1-reset;
#X obj 726 197 pack f \$1;
#X obj 616 240 pack f f \$1;
#X text 73 45 \$0 id;
#X text 74 66 \$0 \$1 nb id;
#X obj 368 111 route \$4;
#X obj 356 244 list prepend \$1;
#X obj 583 157 uzi \$3;
#X obj 693 154 uzi \$3;
#X obj 211 172 table \$0- \$3;
#X obj 368 89 r s\$3-\$2-in;
#X obj 229 244 list prepend \$4;
#X obj 229 268 s s\$3-\$2;
#X obj 71 162 r s\$3-\$2-f-in;
#X obj 94 285 f \$4;
#X obj 94 306 s s\$3-\$2-f;
#X obj 390 199 s \$1-rand-in;
#X obj 458 179 s \$1-reset-in;
#X obj 492 158 s \$1-on-in;
#X obj 90 182 r \$1-on;
#X obj 356 222 list-enumerate;
#X connect 0 0 12 0;
#X connect 2 0 1 0;
#X connect 2 0 31 0;
#X connect 4 0 11 0;
#X connect 5 0 7 0;
#X connect 6 0 19 0;
#X connect 7 0 6 0;
#X connect 7 1 19 1;
#X connect 9 0 18 0;
#X connect 11 0 37 0;
#X connect 11 1 33 0;
#X connect 11 2 33 0;
#X connect 11 3 34 0;
#X connect 11 4 35 0;
#X connect 12 0 13 0;
#X connect 13 0 2 0;
#X connect 14 0 3 0;
#X connect 14 0 28 0;
#X connect 16 0 24 0;
#X connect 17 0 25 0;
#X connect 18 0 10 0;
#X connect 19 0 8 0;
#X connect 22 0 11 0;
#X connect 23 0 15 0;
#X connect 24 2 5 0;
#X connect 25 2 9 0;
#X connect 27 0 22 0;
#X connect 28 0 29 0;
#X connect 30 0 12 0;
#X connect 31 0 32 0;
#X connect 36 0 12 1;
#X connect 37 0 23 0;
0, 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1 1 0 1 1
0 0 1 1 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
1, 0 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 1 1 1 0 1 1 0 1 1 0 1 0 1 0 1 1
1 1 1 1 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
2, 1 0 1 0 1 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1 0 0 1 1 1 1 0
0 0 0 1 1 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
0, 0 1 0 0 1 1 1 0 0 1 0 1 1 0 0 1 0 0 1 0 1 0 1 1;
1, 0 0 1 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 1 0 1 0 1 1;
0, 0 1 1 -4 1 1 1 -2.9 1 1 1 -1.8 1 1 1 -0.7 1 1 1 0.4 1 1 1 1.5 1
1 1 2.6 1 1 1 3.7 1 1 1 -4 -0.4 1 1 -2.9 -0.4 1 1 -1.8 -0.4 1 1 -0.7
-0.4 1 1 0.4 -0.4 1 1 1.5 -0.4 1 1 2.6 -0.4 1 1 3.7 -0.4 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
0, 0 1 1 -4 1 1 1 -3.31667 2.16667 1 1 -2.11667 2.86667 1 1 -0.75
3.26667 1 1 0.683334 3.25 1 1 1.95 2.76667 1 1 3.03333 2.21667 1 1
3.7 1 1 1 -4 -0.4 1 1 -3.18333 -1.63333 1 1 -2.06667 -2.65 1 1 -0.933333
-3.03333 1 1 0.383333 -2.98333 1 1 1.73333 -2.3 1 1 2.98333 -1.73333
1 1 3.7 -0.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0;
1, 0 2.88 2.29333 -3.74667 2.68 2.42 2.25667 -3.91667 0.316666 2.89333
2.84 -3.73333 -2.38667 2.58667 2.04 -0.893333 2.72 2.16 1.93333 1.54667
2.73333 2.28 1.88 3.86667 2.8 2.36 2.33333 3.78667 0.386667 2.48 2.65333
......
#N canvas 138 83 933 434 10;
#N canvas 134 85 964 399 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
......@@ -6,12 +6,9 @@
#X declare -path ../../abstractions/seq;
#X declare -path ../core;
#X declare -path ../core;
#X declare -path ../core;
#X declare -path ../core;
#X obj 367 65 seq16;
#X obj 208 65 seq8;
#X text 551 59 [seq16];
#X text 309 60 [seq8];
#X text 559 60 [seq16];
#X text 318 60 [seq8];
#X obj 54 30 cnv 10 100 20 empty empty SEQUENCERS 5 10 1 9 -237178
-33289 0;
#N canvas 723 356 514 264 _COLORS_ 0;
......@@ -69,25 +66,27 @@ size 10 10 \, cnv size 10 10;
#X connect 7 0 9 0;
#X connect 8 0 7 0;
#X connect 9 0 2 0;
#X restore 52 358 pd _COLORS_;
#X restore 60 323 pd _COLORS_;
#X obj 612 67 seq24;
#X obj 52 385 universal 1;
#X text 887 58 [seq24];
#X obj 60 350 universal 1;
#X text 891 61 [seq24];
#X obj 51 187 seq-nb;
#X obj 208 91 seq8x3;
#X obj 208 86 seq8x3;
#X obj 206 32 cnv 10 100 20 empty empty 8_STEPS 5 10 1 9 -237178 -33289
0;
#X obj 366 32 cnv 10 100 20 empty empty 16_STEPS 5 10 1 9 -237178 -33289
0;
#X obj 367 171 seq16-nb;
#X obj 367 142 seq16-nb;
#X obj 609 37 cnv 10 100 20 empty empty 24_STEPS 5 10 1 9 -237178 -33289
0;
#X obj 612 87 seq24x6;
#X obj 210 166 seq8-nb;
#X obj 207 145 seq8-nb;
#X obj 613 173 seq24-nb;
#X obj 367 86 seq16x3;
#X obj 613 260 seq24-count;
#X obj 52 64 seq-count;
#X obj 367 257 seq16-count;
#X obj 367 228 seq16-count;
#X obj 51 110 seq-count2;
#X connect 5 0 7 0;
#X obj 207 232 seq8-count;
#X obj 367 65 seq16;
#X obj 367 86 seq16x3;
#X obj 612 87 seq24x6;
#X connect 4 0 6 0;
#N canvas 337 156 446 339 10;
#X declare -path ../core;
#X obj 101 117 cnv 15 158 19 empty empty empty 2 0 1 9 -237178 -1 0
#N canvas 331 159 446 339 10;
#X obj 101 118 cnv 15 158 19 empty empty empty 2 0 1 9 -237178 -1 0
;
#X obj 101 194 inlet;
#X obj 101 287 outlet;
#X obj 206 212 inlet;
#X obj 189 287 outlet;
#X obj 145 287 outlet;
#X obj 272 284 s \$0-on-in;
#X msg 272 265 set \$1;
#X obj 119 222 r \$0-on;
#X obj 272 246 min 1;
#X obj 272 227 r \$0-mode;
#X obj 26 289 s \$0-out-in;
#X obj 100 135 hradio 10 1 0 16 \$0-min \$0-min-in min 10 6 1 9 -237178
#X obj 101 195 inlet;
#X obj 101 288 outlet;
#X obj 206 213 inlet;
#X obj 189 288 outlet;
#X obj 145 288 outlet;
#X obj 272 285 s \$0-on-in;
#X msg 272 266 set \$1;
#X obj 119 223 r \$0-on;
#X obj 272 247 min 1;
#X obj 272 228 r \$0-mode;
#X obj 26 290 s \$0-out-in;
#X obj 100 136 hradio 10 1 0 16 \$0-min \$0-min-in min 10 6 1 9 -237178
-66577 -1 0;
#X obj 100 155 hradio 10 1 0 16 \$0-out \$0-out-in empty 0 -8 1 9 -262144
#X obj 100 156 hradio 10 1 0 16 \$0-out \$0-out-in empty 0 -8 1 9 -262144
-66577 -1 0;
#X obj 100 145 hradio 10 1 0 16 \$0-max \$0-max-in max 10 6 1 9 -237178
#X obj 100 146 hradio 10 1 0 16 \$0-max \$0-max-in max 10 6 1 9 -237178
-66577 -1 15;
#X obj 120 125 nbx 3 10 1 1e+37 0 0 \$0-ms \$0-ms-in ms 0 -4 1 9 -237178
#X obj 120 126 nbx 3 10 1 1e+37 0 0 \$0-ms \$0-ms-in ms 0 -4 1 9 -237178
-33289 -33289 125 256;
#X obj 149 125 nbx 2 10 0 1e+37 0 0 \$0-* \$0-*-in empty 0 -4 1 9 -237178
#X obj 149 126 nbx 2 10 0 1e+37 0 0 \$0-* \$0-*-in empty 0 -4 1 9 -237178
-33289 -33289 1 256;
#X obj 110 125 bng 10 100 50 0 \$0-one \$0-one-in empty 3 5 1 9 -237178
#X obj 110 126 bng 10 100 50 0 \$0-one \$0-one-in empty 3 5 1 9 -237178
-33289 -33289;
#X obj 100 125 tgl 10 0 \$0-on \$0-on-in empty -9 -4 1 9 -237178 -33289
#X obj 100 126 tgl 10 0 \$0-on \$0-on-in empty -9 -4 1 9 -237178 -33289
-33289 0 1;
#X obj 170 125 bng 10 100 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -237178
#X obj 170 126 bng 10 100 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -237178
-33289 -33289;
#X obj 149 118 cnv 6 6 6 empty empty * 2 8 1 14 -237178 -33289 0;
#X obj 329 129 tgl 10 0 \$0-sync \$0-sync-in sync -9 -4 1 9 -237178
#X obj 149 119 cnv 6 6 6 empty empty * 2 8 1 14 -237178 -33289 0;
#X obj 329 130 tgl 10 0 \$0-sync \$0-sync-in sync -9 -4 1 9 -237178
-33289 -33289 1 1;
#X obj 276 128 hradio 10 1 0 4 \$0-mode \$0-mode-in empty 0 -8 0 10
#X obj 276 129 hradio 10 1 0 4 \$0-mode \$0-mode-in empty 0 -8 0 10
-237178 -1 -1 0;
#X obj 287 129 cnv 8 8 8 empty \$0-cnv-play > 0 4 0 13 -237178 -1 0
#X obj 287 130 cnv 8 8 8 empty \$0-cnv-play > 0 4 0 13 -237178 -1 0
;
#X obj 297 129 cnv 8 8 8 empty \$0-cnv-reverse < 0 3 1 13 -237178 -1
#X obj 297 130 cnv 8 8 8 empty \$0-cnv-reverse < 0 3 1 13 -237178 -1
0;
#X obj 307 129 cnv 8 8 8 empty \$0-cnv-& & 1 5 1 9 -237178 -1 0;
#X obj 276 59 declare -path ../core;
#X obj 101 252 _count \$0 16 \$1 \$2;
#N canvas 429 305 408 263 \$0-GUI-CONSTRAINTS 0;
#X obj 307 130 cnv 8 8 8 empty \$0-cnv-& & 1 5 1 9 -237178 -1 0;
#N canvas 427 306 408 263 \$0-GUI-CONSTRAINTS 0;
#X obj 182 142 min;
#X msg 182 163 set \$1;
#X msg 77 167 set \$1;
......@@ -63,7 +60,8 @@
#X connect 7 0 0 1;
#X connect 8 0 3 0;
#X connect 9 0 0 0;
#X restore 271 203 pd \$0-GUI-CONSTRAINTS;
#X restore 271 204 pd \$0-GUI-CONSTRAINTS;
#X obj 100 253 ../core/_count \$0 16 \$1 \$2;
#X connect 1 0 27 0;
#X connect 3 0 27 1;
#X connect 7 0 6 0;
......
#N canvas 305 110 844 296 10;
#N canvas 94 279 404 283 10;
#X obj 110 100 tgl 10 0 \$0-tgl-1 \$0-tgl-1-in empty 4 8 0 10 -237178
-66577 -1 0 1;
#X obj 120 100 tgl 10 0 \$0-tgl-2 \$0-tgl-2-in empty 4 8 0 10 -237178
......@@ -14,7 +14,7 @@
#X obj 190 100 tgl 10 0 \$0-tgl-9 \$0-tgl-9-in empty 4 8 0 10 -237178
-66577 -1 0 1;
#X obj 200 100 tgl 10 0 \$0-tgl-10 \$0-tgl-10-in empty 4 8 0 10 -237178
-66577 -1 0 1;
-66577 -1 0 10;
#X obj 210 100 tgl 10 0 \$0-tgl-11 \$0-tgl-11-in empty 4 8 0 10 -237178
-66577 -1 0 1;
#X obj 230 100 tgl 10 0 \$0-tgl-13 \$0-tgl-13-in empty 4 8 0 10 -237178
......@@ -23,160 +23,29 @@
-66577 -1 0 1;
#X obj 250 100 tgl 10 0 \$0-tgl-15 \$0-tgl-15-in empty 4 8 0 10 -237178
-66577 -1 0 1;
#X obj 99 158 tabread \$0_;
#X obj 99 131 inlet;
#X obj 99 151 inlet;
#X obj 99 211 outlet;
#N canvas 315 128 541 362 _write_ 0;
#X obj 54 74 s \$0-edit;
#X obj 374 81 r \$0-edit;
#X obj 401 127 unpack f f;
#X obj 401 173 tabwrite \$0_;
#X obj 54 37 r \$0-tgl-0;
#X msg 54 57 \$1 0;
#X obj 124 37 r \$0-tgl-1;
#X obj 194 37 r \$0-tgl-2;
#X obj 264 37 r \$0-tgl-3;
#X msg 124 57 \$1 1;
#X msg 194 57 \$1 2;
#X msg 264 57 \$1 3;
#X obj 54 144 s \$0-edit;
#X obj 54 214 s \$0-edit;
#X obj 54 285 s \$0-edit;
#X obj 54 107 r \$0-tgl-4;
#X msg 54 127 \$1 4;
#X obj 124 107 r \$0-tgl-5;
#X msg 124 127 \$1 5;
#X obj 194 107 r \$0-tgl-6;
#X obj 264 107 r \$0-tgl-7;
#X msg 264 127 \$1 7;
#X msg 194 127 \$1 6;
#X obj 54 177 r \$0-tgl-8;
#X obj 124 177 r \$0-tgl-9;
#X obj 194 177 r \$0-tgl-10;
#X obj 264 177 r \$0-tgl-11;
#X msg 54 197 \$1 8;
#X msg 124 197 \$1 9;
#X msg 194 197 \$1 10;
#X msg 264 197 \$1 11;
#X obj 54 247 r \$0-tgl-12;
#X obj 124 247 r \$0-tgl-13;
#X obj 194 247 r \$0-tgl-14;
#X obj 264 247 r \$0-tgl-15;
#X msg 54 267 \$1 12;
#X msg 124 268 \$1 13;
#X msg 194 268 \$1 14;
#X msg 264 268 \$1 15;
#X obj 374 205 tabdump \$0_;
#X obj 374 236 outlet;
#X obj 374 102 t b a;
#X connect 1 0 41 0;
#X connect 2 0 3 0;
#X connect 2 1 3 1;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X connect 6 0 9 0;
#X connect 7 0 10 0;
#X connect 8 0 11 0;
#X connect 9 0 0 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X connect 15 0 16 0;
#X connect 16 0 12 0;
#X connect 17 0 18 0;
#X connect 18 0 12 0;
#X connect 19 0 22 0;
#X connect 20 0 21 0;
#X connect 21 0 12 0;
#X connect 22 0 12 0;
#X connect 23 0 27 0;
#X connect 24 0 28 0;
#X connect 25 0 29 0;
#X connect 26 0 30 0;
#X connect 27 0 13 0;
#X connect 28 0 13 0;
#X connect 29 0 13 0;
#X connect 30 0 13 0;
#X connect 31 0 35 0;
#X connect 32 0 36 0;
#X connect 33 0 37 0;
#X connect 34 0 38 0;
#X connect 35 0 14 0;
#X connect 36 0 14 0;
#X connect 37 0 14 0;
#X connect 38 0 14 0;
#X connect 39 0 40 0;
#X connect 41 0 39 0;
#X connect 41 1 2 0;
#X restore 194 187 pd _write_;
#X obj 99 182 sel 1;
#X obj 194 212 outlet;
#X obj 531 40 inlet;
#X obj 194 160 table \$0_ 16;
#X obj 379 40 uzi 16;
#X obj 412 61 - 1;
#X obj 412 102 random 2;
#X obj 412 82 t b f;
#X obj 240 209 outlet;
#X obj 260 100 bng 10 50 50 0 \$0-rand \$0-rand-in n 3 5 0 8 -228987
-33289 -33289;
#X obj 379 17 r \$0-rand;
#X obj 531 86 list-enumerate;
#X obj 531 110 list prepend \$0;
#X msg 531 132 \; \$1-tgl-\$2-in \$3;
#X obj 412 123 pack f f \$0;
#X msg 412 147 \; \$3-tgl-\$2-in \$1;
#X obj 531 64 route list bang;
#X obj 582 37 s \$0-rand-in;
#X obj 704 148 - 1;
#X obj 671 104 r \$0-reset;
#X obj 704 170 pack f \$0;
#X msg 704 194 \; \$2-tgl-\$1-in 0;
#X obj 270 100 bng 10 50 50 0 \$0-reset \$0-reset-in r 3 5 0 8 -228987
-33289 -33289;
#X obj 671 127 uzi 16;
#X obj 111 121 cnv 1 150 1 empty empty empty 20 12 0 14 -228987 -33289
0;
#X obj 101 121 cnv 1 10 1 empty empty empty 20 12 0 14 -162280 -33289
0;
#X obj 140 121 cnv 1 10 1 empty empty empty 20 12 0 14 -228987 -33289
0;
#X obj 180 121 cnv 1 10 1 empty empty empty 20 12 0 14 -228987 -33289
0;
#X obj 220 121 cnv 1 10 1 empty empty empty 20 12 0 14 -228987 -33289
0;
#X obj 260 121 cnv 1 19 1 empty empty empty 20 12 0 14 -162280 -33289
0;
#X obj 140 121 cnv 1 10 1 empty empty empty 20 12 0 14 -162280 -33289
0;
#X obj 180 121 cnv 1 10 1 empty empty empty 20 12 0 14 -162280 -33289
0;
#X obj 220 121 cnv 1 10 1 empty empty empty 20 12 0 14 -162280 -33289
0;
#X obj 140 100 tgl 10 0 \$0-tgl-4 \$0-tgl-4-in empty 4 8 0 10 -212212
-33289 -33289 0 1;
#X obj 180 100 tgl 10 0 \$0-tgl-8 \$0-tgl-8-in empty 4 8 0 10 -212212
-33289 -33289 0 1;
#X obj 220 100 tgl 10 0 \$0-tgl-12 \$0-tgl-12-in empty 4 8 0 10 -212212
-33289 -33289 0 1;
-33289 -33289 0 12;
#X obj 100 100 tgl 10 0 \$0-tgl-0 \$0-tgl-0-in empty 4 8 0 10 -212212
-33289 -33289 0 1;
#X connect 12 0 16 0;
#X connect 13 0 12 0;
#X connect 15 0 17 0;
#X connect 16 0 14 0;
#X connect 18 0 31 0;
#X connect 20 2 21 0;
#X connect 21 0 23 0;
#X connect 22 0 29 0;
#X connect 23 0 22 0;
#X connect 23 1 29 1;
#X connect 25 0 20 0;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 29 0 30 0;
#X connect 31 0 26 0;
#X connect 31 1 32 0;
#X connect 33 0 35 0;
#X connect 34 0 38 0;
#X connect 35 0 36 0;
#X connect 38 2 33 0;
#X coords 0 -1 1 1 180 10 2 100 100;
#X obj 99 179 ../core/_seq \$0 \$1 16 \$2;
#X obj 240 149 inlet;
#X obj 280 100 tgl 10 0 \$0-on \$0-on-in empty 17 7 1 9 -237178 -33289
-33289 0 1;
#X obj 281 62 initbang;
#X connect 12 0 21 0;
#X connect 21 0 13 0;
#X connect 21 1 14 0;
#X connect 22 0 21 1;
#X connect 24 0 23 0;
#X coords 0 -1 1 1 190 10 2 100 100;
#N canvas 295 91 489 628 10;
#N canvas 452 90 516 515 10;
#X declare -path ../core;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
-path ../../abstractions/seq;
#X obj 75 323 sel 0 1 2 3 4 5;
#X obj 75 348 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 95 348 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 115 348 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 135 348 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 155 348 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 175 348 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
;
#X declare -path ../../abstractions/seq;
#X obj 73 358 ../audio/synth-drums;
#X obj 73 434 output~;
#X obj 73 161 seq16-count;
#X obj 73 240 seq16x3;
#X obj 406 38 ../include;
#X obj 73 303 sel 0 1 2;
#X obj 202 331 proba 80;
#X text 80 37 seq16x3 \; ------- \; Matrix of 16 steps sequencers \;