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

control lignes separately in seq matrix objects

parent 8da44bf8
Pipeline #3564 skipped
#N canvas 282 490 434 216 10;
#N canvas 280 489 434 216 10;
#X obj 203 48 inlet;
#X obj 42 38 inlet;
#X obj 42 128 outlet;
......@@ -77,7 +77,7 @@
#X connect 15 4 16 0;
#X connect 18 0 1 0;
#X restore 203 99 pd \$0-COMMANDS;
#N canvas 341 126 740 616 \$0-PROCESSSING 0;
#N canvas 337 124 740 616 \$0-PROCESSSING 0;
#X obj 393 156 r \$1-read;
#X obj 164 250 list;
#X obj 50 89 f;
......
......@@ -2,8 +2,9 @@
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;
1 1 1 1 0 0 1 0 1 0 1 0 1 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;
3, 1 1 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1
0 1 1 1 1 0 0 0 1 0 1 1 1 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;
1, 0 0 1 1 0 1 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 1;
2, 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 1 1 1 0 0;
#N canvas 469 189 510 517 10;
#N canvas 467 188 510 517 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
;
#X declare -path ../../abstractions/seq/;
#X obj 75 400 bng 10 50 50 0 empty empty empty 17 7 0 10 -220662 -1
#X declare -path ../../abstractions/seq;
#X obj 71 400 bng 10 50 50 0 empty empty empty 17 7 0 10 -220662 -1
-1;
#X obj 277 392 bng 15 250 50 0 empty empty empty 17 7 0 10 -220662
#X obj 267 382 bng 15 250 50 0 empty empty empty 17 7 0 10 -220662
-1 -1;
#X obj 75 280 bng 10 50 50 0 empty empty empty 17 7 0 10 -220662 -1
#X obj 71 280 bng 10 50 50 0 empty empty empty 17 7 0 10 -220662 -1
-1;
#X text 25 275 [seq16];
#X obj 75 310 bng 10 50 50 0 empty empty empty 17 7 0 10 -220662 -1
#X obj 71 310 bng 10 50 50 0 empty empty empty 17 7 0 10 -220662 -1
-1;
#X obj 331 253 init 1;
#X obj 372 289 init 2;
#X obj 277 371 loadbang;
#X obj 267 361 loadbang;
#X obj 85 280 seq16;
#X obj 85 400 seq16;
#X obj 85 310 seq16;
#X obj 279 310 mem seq.txt;
#X obj 261 279 mem16;
#X text 258 253 [mem16];
#X obj 285 280 mem16;
#X text 373 275 [mem16];
#X obj 85 202 seq16-count;
#X obj 326 89 ../include;
#X text 78 45 seq16 \; ----- \; 16 steps line \;;
#X connect 1 0 9 1;
#X connect 5 0 12 1;
#X connect 6 0 11 1;
#X connect 7 0 1 0;
#X connect 8 0 2 0;
#X connect 8 1 12 0;
#X connect 9 0 0 0;
#X connect 10 0 4 0;
#X connect 10 1 11 0;
#X connect 11 0 10 1;
#X connect 12 0 8 1;
#X connect 14 0 8 0;
#X connect 14 0 10 0;
#X connect 14 0 9 0;
#X msg 268 197 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0;
#X connect 1 0 7 1;
#X connect 5 0 1 0;
#X connect 6 0 2 0;
#X connect 6 1 10 0;
#X connect 7 0 0 0;
#X connect 8 0 4 0;
#X connect 8 1 9 0;
#X connect 9 0 8 1;
#X connect 10 0 6 1;
#X connect 12 0 6 0;
#X connect 12 0 8 0;
#X connect 12 0 7 0;
#X connect 15 0 6 1;
#N canvas 450 91 516 515 10;
#N canvas 314 77 899 521 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
;
#X declare -path ../../abstractions/seq/;
#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 633 42 ../include;
#X obj 73 303 sel 0 1 2;
#X obj 202 331 chance 80;
#X msg 343 255 rand;
#X obj 314 207 bng 15 250 50 0 empty empty reset 17 7 0 10 -262144
-1 -1;
#X msg 341 305 on \$1;
#X obj 341 283 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X msg 392 286 on \$1;
#X obj 392 264 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 292 179 hradio 10 1 0 8 empty empty Preset 0 -8 0 10 -262144
-1 -1 0;
#X msg 378 208 reset;
#X msg 340 232 write;
#N canvas 340 80 635 626 -PRESET-MESSAGES 0;
#X msg 383 242 write;
#N canvas 55 77 635 626 -PRESET-MESSAGES 0;
#X msg 63 219 file tmp2.txt;
#X text 59 199 Change filename preset;
#X obj 115 385 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
......@@ -34,24 +26,17 @@
#X msg 86 108 write;
#X obj 63 438 s \$0-to-mem;
#X obj 62 164 s \$0-to-mem;
#X msg 76 81 id 4;
#X msg 93 138 write 1;
#X text 108 335 Clear all presets;
#X text 194 390 Auto-max constraint \; If 1: the maximum is limited
to the number of presets \; Default : 1;
#X obj 339 132 rand-n 100 10;
#X obj 339 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 339 159 s \$0-to-mem;
#X text 336 91 Fill with 10 numbers from 0 to 99;
#X msg 109 353 clear;
#X text 100 287 Number of presets stored;
#X text 75 247 Output current state;
#X text 115 78 Preset number to write;
#X text 128 105 Write into the file;
#X text 143 137 Write with a preset number;
#X msg 66 491 20 10 29 1092 288 199;
#X text 63 470 Fill the preset with lists;
#X text 64 470 Fill the preset with lists;
#X obj 66 515 s \$0-to-mem;
#X msg 340 223 delete;
#X obj 340 299 s \$0-to-mem;
......@@ -60,6 +45,8 @@ to the number of presets \; Default : 1;
#X text 349 247 Delete preset number;
#X obj 69 561 r \$0-to-mem;
#X obj 69 586 outlet;
#X msg 66 491 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
#X msg 77 81 id 1;
#X connect 0 0 8 0;
#X connect 2 0 6 0;
#X connect 3 0 8 0;
......@@ -68,35 +55,69 @@ to the number of presets \; Default : 1;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X connect 14 0 16 0;
#X connect 15 0 14 0;
#X connect 18 0 8 0;
#X connect 24 0 26 0;
#X connect 27 0 28 0;
#X connect 30 0 28 0;
#X connect 32 0 33 0;
#X restore 336 339 pd -PRESET-MESSAGES;
#X msg 393 305 allon \$1;
#X obj 393 286 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X connect 13 0 8 0;
#X connect 21 0 22 0;
#X connect 24 0 22 0;
#X connect 26 0 27 0;
#X connect 28 0 20 0;
#X connect 29 0 9 0;
#X restore 519 451 pd -PRESET-MESSAGES;
#X msg 397 327 allon \$1;
#X obj 397 308 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 80 37 seq16x3 \; ------- \; Matrix of 16 steps lines \; Argument
#X text 71 37 seq16x3 \; ------- \; Matrix of 16 steps lines \; Argument
\; \$1: preset number \; \$2: presets file (default : seq16x3.txt)
\;;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 5 0 0 0;
#X connect 5 1 0 1;
#X connect 5 2 6 0;
#X connect 6 0 0 3;
#X connect 7 0 3 1;
#X connect 8 0 3 1;
#X connect 9 0 3 1;
#X obj 73 240 seq16x3;
#X msg 518 147 seq0 1 1 0 1 1 0 0 1 1 0 0 0 1 0 0 0;
#X msg 523 166 seq1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1;
#X msg 529 187 seq2 0 1 1 1 1 0 0 0 1 0 1 1 1 0 0 0;
#X msg 519 360 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0
0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0;
#X obj 74 437 out~;
#X obj 256 216 r \$0-seq;
#X obj 519 474 s \$0-seq;
#X msg 376 220 rand;
#X obj 359 179 bng 15 250 50 0 empty empty reset 17 7 0 10 -262144
-1 -1;
#X obj 346 165 hradio 10 1 0 8 empty empty Preset 0 -8 0 10 -262144
-1 -1 0;
#X msg 365 199 reset;
#X obj 346 350 s \$0-seq;
#X text 342 127 // MESSAGES /////;
#X obj 517 311 s \$0-seq;
#X obj 519 398 s \$0-seq;
#X text 513 124 // CONTROL LINES /////;
#X msg 546 233 seq0 on \$1;
#X obj 546 216 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 514 339 // FILL ALL LINES /////;
#X text 518 428 // PRESETS /////;
#X msg 552 252 seq0 rand;
#X msg 560 273 seq0 reset;
#X connect 0 0 17 0;
#X connect 1 0 12 0;
#X connect 3 0 0 0;
#X connect 3 1 0 1;
#X connect 3 2 4 0;
#X connect 4 0 0 3;
#X connect 5 0 24 0;
#X connect 6 0 5 0;
#X connect 7 0 24 0;
#X connect 8 0 19 0;
#X connect 9 0 24 0;
#X connect 10 0 9 0;
#X connect 11 0 3 1;
#X connect 13 0 3 1;
#X connect 14 0 3 1;
#X connect 15 0 3 1;
#X connect 16 0 15 0;
#X connect 12 0 3 0;
#X connect 13 0 26 0;
#X connect 14 0 26 0;
#X connect 15 0 26 0;
#X connect 16 0 27 0;
#X connect 18 0 12 1;
#X connect 20 0 24 0;
#X connect 21 0 24 0;
#X connect 22 0 24 0;
#X connect 23 0 24 0;
#X connect 29 0 26 0;
#X connect 30 0 29 0;
#X connect 33 0 26 0;
#X connect 34 0 26 0;
#N canvas 73 81 422 378 10;
#N canvas 65 77 422 378 10;
#X obj 100 117 seq16 \$0 0;
#X obj 101 171 inlet;
#X obj 100 309 outlet;
#X obj 100 281 spigot 1;
#X obj 145 256 r \$0-on;
#N canvas 688 368 567 327 \$0-COMMANDS 0;
#X obj 46 186 s \$0-rand-in;
#X obj 83 162 s \$0-on-in;
#N canvas 684 366 567 313 \$0-COMMANDS 0;
#X obj 46 196 s \$0-rand-in;
#X obj 81 172 s \$0-on-in;
#X obj 46 72 inlet;
#X obj 259 130 - 1;
#X obj 232 88 r \$0-reset;
#X msg 259 150 \$1 reset;
#X obj 340 129 - 1;
#X obj 313 87 r \$0-rand;
#X msg 340 149 \$1 rand;
#X obj 431 152 - 1;
#X obj 404 88 r \$0-all-on;
#X obj 404 109 t b f;
#X obj 431 173 pack f f;
#X msg 431 194 \$1 on \$2;
#X obj 157 119 outlet;
#X obj 120 140 s \$0-all-on-in;
#X obj 46 98 route rand on allon;
#X obj 259 171 s s16-\$0-in;
#X obj 340 170 s s16-\$0-in;
#X obj 232 108 uzi 3;
#X obj 313 107 uzi 3;
#X obj 404 130 uzi 3;
#X obj 431 215 s s16-\$0-in;
#X connect 2 0 16 0;
#X obj 311 131 - 1;
#X obj 284 89 r \$0-reset;
#X msg 311 151 \$1 reset;
#X obj 392 130 - 1;
#X obj 365 88 r \$0-rand;
#X msg 392 150 \$1 rand;
#X obj 483 153 - 1;
#X obj 456 89 r \$0-all-on;
#X obj 456 110 t b f;
#X obj 483 174 pack f f;
#X msg 483 195 \$1 on \$2;
#X obj 310 206 outlet;
#X obj 116 149 s \$0-all-on-in;
#X obj 311 172 s s16-\$0-in;
#X obj 392 171 s s16-\$0-in;
#X obj 284 109 uzi 3;
#X obj 365 108 uzi 3;
#X obj 456 131 uzi 3;
#X obj 483 216 s s16-\$0-in;
#X obj 46 98 route rand on allon list;
#X obj 151 121 s \$0-list;
#X obj 163 209 route seq0 seq1 seq2;
#X obj 163 262 s s16-\$0-in;
#X obj 163 234 list prepend 0;
#X obj 254 233 list prepend 1;
#X obj 349 232 list prepend 2;
#X connect 2 0 22 0;
#X connect 3 0 5 0;
#X connect 4 0 19 0;
#X connect 5 0 17 0;
#X connect 4 0 18 0;
#X connect 5 0 16 0;
#X connect 6 0 8 0;
#X connect 7 0 20 0;
#X connect 8 0 18 0;
#X connect 7 0 19 0;
#X connect 8 0 17 0;
#X connect 9 0 12 0;
#X connect 10 0 11 0;
#X connect 11 0 21 0;
#X connect 11 0 20 0;
#X connect 11 1 12 1;
#X connect 12 0 13 0;
#X connect 13 0 22 0;
#X connect 16 0 0 0;
#X connect 16 1 1 0;
#X connect 16 2 15 0;
#X connect 16 3 14 0;
#X connect 19 2 3 0;
#X connect 20 2 6 0;
#X connect 21 2 9 0;
#X connect 13 0 21 0;
#X connect 18 2 3 0;
#X connect 19 2 6 0;
#X connect 20 2 9 0;
#X connect 22 0 0 0;
#X connect 22 1 1 0;
#X connect 22 2 15 0;
#X connect 22 3 23 0;
#X connect 22 4 24 0;
#X connect 24 0 26 0;
#X connect 24 1 27 0;
#X connect 24 2 28 0;
#X connect 24 3 14 0;
#X connect 26 0 25 0;
#X connect 27 0 25 0;
#X connect 28 0 25 0;
#X restore 225 234 pd \$0-COMMANDS;
#N canvas 613 132 566 374 \$0-PRESETS 0;
#N canvas 607 129 566 374 \$0-PRESETS 0;
#X obj 90 114 tabdump \$0-;
#X obj 42 97 t b b;
#X obj 279 112 inlet;
......@@ -58,17 +72,16 @@
#X msg 42 120 write;
#X obj 90 269 f;
#X obj 117 269 + 1;
#X msg 109 201 0;
#X msg 117 201 0;
#X obj 90 246 t b a;
#X obj 90 291 list append;
#X obj 392 174 list append;
#X obj 392 153 list;
#X obj 392 195 list append;
#X obj 392 279 list prepend 0;
#X obj 392 217 list prepend 0;
#X obj 373 119 t b b a;
#X obj 392 300 s \$0-;
#X obj 392 238 s \$0-;
#X obj 42 314 outlet;
#X obj 90 179 t a b a;
#X text 372 71 Fill the main table;
#X obj 373 96 r s16-\$0;
#X obj 90 313 s s16-\$0-in;
......@@ -76,39 +89,42 @@
#X obj 439 136 route 0 1 2;
#X obj 90 137 ../core/_mem \$0 seq16x3.txt \$1 1;
#X obj 377 28 table \$0- 48;
#X obj 183 179 r \$0-list;
#X obj 90 179 t a b;
#X connect 0 0 17 0;
#X connect 0 0 24 0;
#X connect 0 0 23 0;
#X connect 1 0 5 0;
#X connect 1 1 0 0;
#X connect 2 0 24 1;
#X connect 3 0 18 0;
#X connect 2 0 23 1;
#X connect 3 0 26 0;
#X connect 4 0 1 0;
#X connect 5 0 17 0;
#X connect 5 0 24 0;
#X connect 5 0 23 0;
#X connect 6 0 7 0;
#X connect 6 0 10 0;
#X connect 7 0 6 1;
#X connect 8 0 6 1;
#X connect 9 0 6 0;
#X connect 9 1 10 1;
#X connect 10 0 21 0;
#X connect 10 0 20 0;
#X connect 11 0 13 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 14 0 16 0;
#X connect 15 1 12 0;
#X connect 15 2 23 0;
#X connect 18 0 22 0;
#X connect 18 1 8 0;
#X connect 20 0 15 0;
#X connect 22 0 9 0;
#X connect 23 0 12 1;
#X connect 23 1 11 1;
#X connect 23 2 13 1;
#X connect 24 0 3 0;
#X connect 15 2 22 0;
#X connect 19 0 15 0;
#X connect 21 0 9 0;
#X connect 22 0 12 1;
#X connect 22 1 11 1;
#X connect 22 2 13 1;
#X connect 23 0 3 0;
#X connect 25 0 26 0;
#X connect 26 0 21 0;
#X connect 26 1 8 0;
#X restore 225 255 pd \$0-PRESETS;
#X obj 225 182 inlet;
#N canvas 351 420 415 247 \$0-ARGS 0;
#N canvas 349 419 415 247 \$0-ARGS 0;
#X obj 210 103 symbol;
#X obj 135 126 select symbol;
#X obj 135 75 t b b;
......@@ -136,12 +152,12 @@
-33289 -33289;
#X obj 280 105 tgl 10 0 \$0-all-on \$0-all-on-in empty 17 7 1 9 -237178
-33289 -33289 1 1;
#X obj 218 105 bng 10 50 50 0 \$0-write \$0-write-in w 3 5 1 7 -237178
#X obj 220 105 bng 10 50 50 0 \$0-write \$0-write-in w 3 5 1 7 -237178
-33289 -33289;
#X obj 196 105 nbx 2 10 0 3 0 0 \$0-read \$0-read-in empty 25 6 1 9
-237178 -33289 -33289 0 256;
#X obj 228 105 nbx 2 10 0 3 0 0 \$0-id \$0-id-in empty -10 6 1 9 -237178
-33289 -33289 0 256;
#X obj 198 105 nbx 2 10 0 4 0 0 \$0-read \$0-read-in empty 25 6 1 9
-237178 -33289 -33289 3 256;
#X obj 230 105 nbx 2 10 0 4 0 0 \$0-id \$0-id-in empty -10 6 1 9 -237178
-33289 -33289 3 256;
#X obj 220 74 bng 10 100 50 0 \$0-clear \$0-clear-in c 3 5 1 9 -237178
-33289 -33289;
#X obj 100 127 seq16 \$0 1;
......
#N canvas 271 103 553 622 10;
#N canvas 269 102 912 588 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
;
#X declare -path ../../abstractions/seq/;
#X declare -path ../../abstractions/seq;
#X obj 73 333 sel 0 1 2 3 4 5;
#X obj 73 358 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
......@@ -18,23 +18,20 @@
#X obj 173 358 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 73 458 ../audio/synth-drums;
#X obj 73 540 output~;
#X msg 387 275 rand;
#X obj 358 227 bng 15 250 50 0 empty empty reset 17 7 0 10 -262144
-1 -1;
#X msg 385 325 on \$1;
#X obj 385 303 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 202 393 chance 20;
#X obj 202 425 chance 20;
#X obj 93 395 chance 70;
#X obj 73 161 seq24-count;
#X obj 451 18 ../include;
#X obj 336 199 hradio 10 1 0 8 empty empty Preset 0 -8 0 10 -262144
-1 -1 0;
#X msg 422 228 reset;
#X msg 384 252 write;
#N canvas 340 80 635 626 -PRESET-MESSAGES 0;
#X obj 804 27 ../include;
#X text 70 27 seq24x6 \; ------- \; Matrix of 24 steps lines \; Argument
\; \$1: preset number \; \$2: presets file (default : seq24x6.txt)
\;;
#X obj 73 540 out~;
#X msg 448 289 on \$1;
#X obj 448 267 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 439 245 write;
#N canvas 55 77 635 626 -PRESET-MESSAGES 0;
#X msg 63 219 file tmp2.txt;
#X text 59 199 Change filename preset;
#X obj 115 385 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
......@@ -47,24 +44,17 @@
#X msg 86 108 write;
#X obj 63 438 s \$0-to-mem;
#X obj 62 164 s \$0-to-mem;
#X msg 76 81 id 4;
#X msg 93 138 write 1;
#X text 108 335 Clear all presets;
#X text 194 390 Auto-max constraint \; If 1: the maximum is limited
to the number of presets \; Default : 1;
#X obj 339 132 rand-n 100 10;
#X obj 339 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 339 159 s \$0-to-mem;
#X text 336 91 Fill with 10 numbers from 0 to 99;
#X msg 109 353 clear;
#X text 100 287 Number of presets stored;
#X text 75 247 Output current state;
#X text 115 78 Preset number to write;
#X text 128 105 Write into the file;
#X text 143 137 Write with a preset number;
#X msg 66 491 20 10 29 1092 288 199;
#X text 63 470 Fill the preset with lists;
#X text 64 470 Fill the preset with lists;
#X obj 66 515 s \$0-to-mem;
#X msg 340 223 delete;
#X obj 340 299 s \$0-to-mem;
......@@ -73,6 +63,8 @@ to the number of presets \; Default : 1;
#X text 349 247 Delete preset number;
#X obj 69 561 r \$0-to-mem;
#X obj 69 586 outlet;
#X msg 66 491 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
#X msg 77 81 id 1;
#X connect 0 0 8 0;
#X connect 2 0 6 0;
#X connect 3 0 8 0;
......@@ -81,22 +73,46 @@ to the number of presets \; Default : 1;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X connect 14 0 16 0;
#X connect 15 0 14 0;
#X connect 18 0 8 0;
#X connect 24 0 26 0;
#X connect 27 0 28 0;
#X connect 30 0 28 0;
#X connect 32 0 33 0;
#X restore 380 359 pd -PRESET-MESSAGES;
#X msg 437 325 allon \$1;
#X obj 437 306 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X connect 13 0 8 0;
#X connect 21 0 22 0;
#X connect 24 0 22 0;
#X connect 26 0 27 0;
#X connect 28 0 20 0;
#X connect 29 0 9 0;
#X restore 535 445 pd -PRESET-MESSAGES;
#X msg 453 330 allon \$1;
#X obj 453 311 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 535 468 s \$0-seq;
#X msg 432 223 rand;
#X obj 415 182 bng 15 250 50 0 empty empty reset 17 7 0 10 -262144
-1 -1;
#X obj 402 168 hradio 10 1 0 8 empty empty Preset 0 -8 0 10 -262144
-1 -1 0;
#X msg 421 202 reset;
#X obj 402 353 s \$0-seq;
#X text 398 130 // MESSAGES /////;
#X obj 533 296 s \$0-seq;
#X obj 536 390 s \$0-seq;
#X text 528 130 // CONTROL LINES /////;
#X msg 561 234 seq0 on \$1;
#X obj 561 217 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 532 322 // FILL ALL LINES /////;
#X text 534 422 // PRESETS /////;
#X msg 567 253 seq0 rand;
#X msg 575 274 seq0 reset;
#X obj 336 219 r \$0-seq;
#X obj 73 242 seq24x6;
#X text 70 27 seq24x6 \; ------- \; Matrix of 24 steps lines \; Argument
\; \$1: preset number \; \$2: presets file (default : seq24x6.txt)
\;;
#X msg 533 149 seq0 1 1 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1
;
#X msg 540 171 seq1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 1 1 0 0 0
;
#X msg 549 192 seq2 0 1 1 1 1 0 0 0 1 0 1 1 1 0 0 0 1 1 0 1 1 0 0 0
;
#X msg 535 341 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0
0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0
1 0 0 0 1 0 0 0 1 0 0 0;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 0 2 3 0;
......@@ -104,24 +120,34 @@ to the number of presets \; Default : 1;
#X connect 0 4 5 0;
#X connect 0 5 6 0;
#X connect 1 0 7 0;
#X connect 2 0 15 0;
#X connect 2 0 10 0;
#X connect 3 0 7 2;
#X connect 4 0 7 3;
#X connect 5 0 14 0;
#X connect 6 0 13 0;
#X connect 7 0 8 0;
#X connect 7 0 8 1;
#X connect 9 0 24 1;
#X connect 10 0 24 1;
#X connect 11 0 24 1;
#X connect 12 0 11 0;
#X connect 13 0 7 1;
#X connect 14 0 7 3;
#X connect 15 0 7 1;
#X connect 16 0 24 0;
#X connect 18 0 24 1;
#X connect 20 0 24 1;
#X connect 21 0 24 1;
#X connect 22 0 24 1;
#X connect 23 0 22 0;
#X connect 24 0 0 0;
#X connect 5 0 9 0;
#X connect 6 0 8 0;
#X connect 7 0 14 0;
#X connect 7 0 14 1;
#X connect 8 0 7 1;
#X connect 9 0 7 3;
#X connect 10 0 7 1;
#X connect 11 0 38 0;
#X connect 15 0 26 0;
#X connect 16 0 15 0;
#X connect 17 0 26 0;
#X connect 18 0 21 0;
#X connect 19 0 26 0;
#X connect 20 0 19 0;
#X connect 22 0 26 0;
#X connect 23 0 26 0;
#X connect 24 0 26 0;
#X connect 25 0 26 0;