...
 
Commits (2)
#N canvas 1 293 358 244 10;
#N canvas 1 347 358 244 10;
#X obj 43 68 inlet;
#X obj 43 119 spigot;
#X obj 43 168 outlet;
#X obj 100 102 tgl 17 0 \$0_ \$0--_ empty 17 7 0 10 -237178 -66577
-1 0 1;
-1 1 1;
#X obj 100 71 inlet control;
#X obj 101 165 outlet;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 3 0 5 0;
#X connect 4 0 3 0;
#X coords 0 -1 1 1 17 21 2 100 100;
#N canvas 548 98 465 294 10;
#N canvas 172 114 465 294 10;
#X floatatom 115 180 5 1 100 2 nb - -, f 5;
#X obj 69 246 print iteration;
#X obj 69 169 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
......@@ -10,14 +10,14 @@
#X msg 39 169 5;
#X text 38 150 nb;
#X obj 69 205 for;
#X obj 295 202 for 8 0.1;
#X text 70 36 for \; ---- \; Send a serie of numbers \; Arguments \;
\$1: number of iteration (default:10) \; \$2: step for each iteration
;
#X obj 295 203 for 8 0.1;
#X connect 0 0 8 1;
#X connect 2 0 8 0;
#X connect 3 0 8 2;
#X connect 5 0 9 0;
#X connect 5 0 10 0;
#X connect 6 0 8 0;
#X connect 8 0 1 0;
#X connect 9 0 4 0;
#X connect 10 0 4 0;
#N canvas 352 102 463 392 10;
#N canvas 62 190 463 392 10;
#N canvas 636 327 520 279 output_list 0;
#X obj 79 94 list prepend set;
#X obj 79 114 list trim;
......@@ -122,7 +122,7 @@
#X connect 1 0 2 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X restore 216 331 pd output_list;
#X restore 217 346 pd output_list;
#N canvas 1 78 629 384 -MESSAGES- 0;
#X msg 135 99 on \$1;
#X obj 135 81 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
......@@ -160,18 +160,18 @@
#X connect 9 0 20 0;
#X connect 17 0 20 0;
#X connect 18 0 20 0;
#X restore 216 164 pd -MESSAGES-;
#X obj 86 198 hsl 60 15 0 1 0 0 empty empty test -2 -8 0 10 -262144
#X restore 217 179 pd -MESSAGES-;
#X obj 87 213 hsl 60 15 0 1 0 0 empty empty test -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 86 337 hsl 60 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
#X obj 87 352 hsl 60 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 75 6 g-sampler \; --------- \; Read and write data with a timeline
\; Arguments \; \$1: size of the array (default: 16) \; \$2: preset
number (default: 0) \; \$3: preset file (default: data/g<size>.txt)
#X text 76 21 g-sampler \; --------- \; Read and write data with a
timeline \; Arguments \; \$1: size of the array (default: 16) \; \$2:
preset number (default: 0) \; \$3: preset file (default: data/g<size>.txt)
\;;
#X text 13 213 data in >;
#X obj 154 181 keyname;
#X obj 154 202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
#X text 14 228 data in >;
#X obj 155 196 keyname;
#X obj 155 217 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#N canvas 332 78 635 626 -PRESET-MESSAGES 0;
#X text 59 199 Change filename preset;
......@@ -190,7 +190,6 @@ number (default: 0) \; \$3: preset file (default: data/g<size>.txt)
#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;
......@@ -212,6 +211,7 @@ to the number of presets \; Default : 1;
#X obj 69 561 r \$0-to-mem;
#X obj 69 586 outlet;
#X msg 63 219 file data/g1000.txt;
#X obj 339 132 rand-n 1 100;
#X connect 1 0 5 0;
#X connect 2 0 7 0;
#X connect 3 0 7 0;
......@@ -220,16 +220,17 @@ to the number of presets \; Default : 1;
#X connect 6 0 8 0;
#X connect 9 0 8 0;
#X connect 10 0 8 0;
#X connect 13 0 15 0;
#X connect 14 0 13 0;
#X connect 17 0 7 0;
#X connect 23 0 25 0;
#X connect 26 0 27 0;
#X connect 29 0 27 0;
#X connect 31 0 32 0;
#X connect 33 0 7 0;
#X restore 229 199 pd -PRESET-MESSAGES;
#X obj 83 231 g-sampler 1000;
#X connect 13 0 33 0;
#X connect 16 0 7 0;
#X connect 22 0 24 0;
#X connect 25 0 26 0;
#X connect 28 0 26 0;
#X connect 30 0 31 0;
#X connect 32 0 7 0;
#X connect 33 0 14 0;
#X restore 230 214 pd -PRESET-MESSAGES;
#X obj 84 246 g-sampler 1000;
#X text 77 135 Timeline duration (ms) = table size * ms;
#X connect 1 0 9 2;
#X connect 2 0 9 0;
#X connect 6 0 7 0;
......
#N canvas 1 103 944 532 10;
#X obj 357 259 mod 12;
#X obj 357 284 sel 0 1 2 3 4 5 6 7 8 9 10 11;
#X msg 357 306 A;
#X msg 371 327 A#;
#X msg 385 306 B;
#X msg 399 306 C;
#X msg 414 328 C#;
#X obj 357 439 s \$0-cnv-msec;
#X msg 357 417 label \$1;
#X obj 357 370 symbol;
#X msg 428 306 D;
#X msg 456 306 E;
#X msg 471 306 F;
#X msg 442 328 D#;
#X msg 499 306 G;
#X msg 513 332 G#;
#X msg 485 332 F#;
#X obj 521 81 ftom;
#X obj 357 187 + 3;
#X obj 224 283 i;
#X obj 193 283 -;
#X obj 193 313 * 100;
#X obj 563 228 mtof;
#X obj 357 396 makefilename %s;
#X msg 193 359 label \$1;
#X obj 193 381 s \$0-cnv-cent;
#X obj 774 234 div 12;
#X floatatom 357 138 5 0 0 0 - - -;
#X obj 774 263 - 3;
#X obj 774 204 + 21;
#X msg 774 423 label \$1;
#X obj 774 445 s \$0-cnv-octave;
#X obj 774 402 makefilename %d;
#X obj 357 32 inlet midi;
#X obj 521 34 inlet HZ;
#X obj 143 117 cnv 10 14 10 empty \$0-cnv-msec C 1 6 1 9 -237178 -1
0;
#X obj 101 117 cnv 10 40 10 empty \$0-cnv-hz 8_Hz 1 6 1 9 -237178 -1
0;
#X obj 183 117 cnv 10 16 10 empty \$0-cnv-cent +0 1 6 1 9 -237178 -1
0;
#X obj 159 117 cnv 10 22 10 empty \$0-cnv-octave -1 1 6 1 9 -237178
#N canvas 1 103 750 484 10;
#X obj 227 259 mod 12;
#X obj 227 284 sel 0 1 2 3 4 5 6 7 8 9 10 11;
#X msg 227 306 A;
#X msg 255 306 B;
#X msg 269 306 C;
#X obj 227 424 s \$0-cnv-msec;
#X msg 227 402 label \$1;
#X obj 227 361 symbol;
#X msg 298 306 D;
#X msg 326 306 E;
#X msg 341 306 F;
#X msg 369 306 G;
#X obj 391 103 ftom;
#X obj 227 187 + 3;
#X obj 134 218 i;
#X obj 103 218 -;
#X obj 103 238 * 100;
#X obj 566 172 mtof;
#X obj 227 381 makefilename %s;
#X msg 103 281 label \$1;
#X obj 103 303 s \$0-cnv-cent;
#X obj 454 224 div 12;
#X floatatom 227 158 5 0 0 0 - - -, f 5;
#X obj 454 244 - 3;
#X obj 454 204 + 21;
#X msg 454 285 label \$1;
#X obj 454 307 s \$0-cnv-octave;
#X obj 454 264 makefilename %d;
#X obj 227 62 inlet midi;
#X obj 391 64 inlet HZ;
#X obj 143 117 cnv 10 14 10 empty \$0-cnv-msec A$z 1 6 1 9 -237178
-1 0;
#X obj 376 70 mtof;
#X obj 376 98 outlet fr;
#X obj 521 108 outlet midi;
#X obj 193 335 makefilename +%d;
#X msg 563 328 label \$1;
#X obj 563 306 l2s;
#X obj 563 283 pack f s;
#X obj 608 240 initbang;
#X msg 608 261 symbol Hz;
#X obj 563 350 s \$0-cnv-hz;
#X obj 563 258 i;
#X obj 101 117 cnv 10 40 10 empty \$0-cnv-hz 20 Hz 1 6 1 9 -237178
-1 0;
#X obj 183 117 cnv 10 16 10 empty \$0-cnv-cent +55 1 6 1 9 -237178
-1 0;
#X obj 159 117 cnv 10 22 10 empty \$0-cnv-octave 0 1 6 1 9 -237178
-1 0;
#X obj 246 100 mtof;
#X obj 391 130 outlet midi;
#X obj 103 260 makefilename +%d;
#X msg 566 262 label \$1;
#X obj 566 240 l2s;
#X obj 566 217 pack f s;
#X obj 619 174 initbang;
#X msg 619 195 symbol Hz;
#X obj 566 284 s \$0-cnv-hz;
#X obj 566 192 i;
#X obj 246 128 outlet HZ;
#X msg 241 327 A+;
#X msg 294 329 C+;
#X msg 326 329 D+;
#X msg 377 327 F+;
#X msg 410 327 G+;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 1 2 4 0;
#X connect 1 3 5 0;
#X connect 1 4 6 0;
#X connect 1 5 10 0;
#X connect 1 6 13 0;
#X connect 1 7 11 0;
#X connect 1 8 12 0;
#X connect 1 9 16 0;
#X connect 1 10 14 0;
#X connect 1 11 15 0;
#X connect 2 0 9 0;
#X connect 3 0 9 0;
#X connect 4 0 9 0;
#X connect 5 0 9 0;
#X connect 6 0 9 0;
#X connect 1 1 45 0;
#X connect 1 2 3 0;
#X connect 1 3 4 0;
#X connect 1 4 46 0;
#X connect 1 5 8 0;
#X connect 1 6 47 0;
#X connect 1 7 9 0;
#X connect 1 8 10 0;
#X connect 1 9 48 0;
#X connect 1 10 11 0;
#X connect 1 11 49 0;
#X connect 2 0 7 0;
#X connect 3 0 7 0;
#X connect 4 0 7 0;
#X connect 6 0 5 0;
#X connect 7 0 18 0;
#X connect 8 0 7 0;
#X connect 9 0 23 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X connect 12 0 9 0;
#X connect 13 0 9 0;
#X connect 14 0 9 0;
#X connect 15 0 9 0;
#X connect 16 0 9 0;
#X connect 17 0 27 0;
#X connect 17 0 41 0;
#X connect 18 0 0 0;
#X connect 18 0 29 0;
#X connect 19 0 20 1;
#X connect 20 0 21 0;
#X connect 21 0 42 0;
#X connect 22 0 49 0;
#X connect 23 0 8 0;
#X connect 24 0 25 0;
#X connect 26 0 28 0;
#X connect 27 0 18 0;
#X connect 27 0 19 0;
#X connect 27 0 22 0;
#X connect 27 0 20 0;
#X connect 28 0 32 0;
#X connect 29 0 26 0;
#X connect 30 0 31 0;
#X connect 32 0 30 0;
#X connect 33 0 27 0;
#X connect 33 0 39 0;
#X connect 34 0 17 0;
#X connect 39 0 40 0;
#X connect 42 0 24 0;
#X connect 43 0 48 0;
#X connect 44 0 43 0;
#X connect 45 0 44 0;
#X connect 46 0 47 0;
#X connect 47 0 45 1;
#X connect 49 0 45 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X connect 11 0 7 0;
#X connect 12 0 22 0;
#X connect 12 0 35 0;
#X connect 13 0 0 0;
#X connect 13 0 24 0;
#X connect 14 0 15 1;
#X connect 15 0 16 0;
#X connect 16 0 36 0;
#X connect 17 0 43 0;
#X connect 18 0 6 0;
#X connect 19 0 20 0;
#X connect 21 0 23 0;
#X connect 22 0 13 0;
#X connect 22 0 14 0;
#X connect 22 0 17 0;
#X connect 22 0 15 0;
#X connect 23 0 27 0;
#X connect 24 0 21 0;
#X connect 25 0 26 0;
#X connect 27 0 25 0;
#X connect 28 0 22 0;
#X connect 28 0 34 0;
#X connect 29 0 12 0;
#X connect 34 0 44 0;
#X connect 36 0 19 0;
#X connect 37 0 42 0;
#X connect 38 0 37 0;
#X connect 39 0 38 0;
#X connect 40 0 41 0;
#X connect 41 0 39 1;
#X connect 43 0 39 0;
#X connect 45 0 7 0;
#X connect 46 0 7 0;
#X connect 47 0 7 0;
#X connect 48 0 7 0;
#X connect 49 0 7 0;
#X coords 0 -1 1 1 100 30 1 100 100;
#N canvas 320 209 540 397 10;
#N canvas 320 209 606 395 10;
#X obj 99 245 f 0;
#X obj 133 247 + 1;
#X obj 99 167 metro 125;
......@@ -22,8 +22,8 @@
#X obj 325 88 inlet;
#X obj 100 53 inlet;
#X msg 367 304 on \$1;
#X obj 430 284 r \$0-reset;
#X msg 430 306 reset bang;
#X obj 428 282 r \$0-reset;
#X msg 428 304 reset bang;
#X obj 142 273 mod 4;
#X obj 142 302 sel 0;
#X obj 143 324 outlet bang;
......@@ -68,6 +68,8 @@
#X connect 12 5 6 2;
#X restore 325 115 pd \$0-CMD;
#X obj 100 79 route float;
#X obj 511 281 r \$0-ms;
#X msg 511 303 ms \$1;
#X connect 0 0 1 0;
#X connect 0 0 3 0;
#X connect 0 0 20 0;
......@@ -91,4 +93,6 @@
#X connect 21 0 25 0;
#X connect 23 0 24 0;
#X connect 28 0 9 0;
#X connect 29 0 30 0;
#X connect 30 0 24 0;
#X coords 0 -1 1 1 100 36 1 100 100;
......@@ -15,16 +15,16 @@
#X msg 348 239 on \$1;
#X msg 348 262 ms \$1;
#X text 347 195 other messages;
#X msg 179 303 tgl \$1;
#X obj 179 281 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X msg 179 383 tgl \$1;
#X obj 179 361 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 225 302 set all toggles;
#X text 225 382 set all toggles;
#X obj 101 341 bng 15 250 50 0 empty empty start 17 7 0 10 -262144
-1 -1;
#X msg 178 188 rand;
#X text 508 85 //////// EXAMPLE WITH PRESETS //////////;
#X obj 512 436 out~;
#X obj 173 352 r \$0-to-counter;
#X obj 173 432 r \$0-to-counter;
#X floatatom 55 411 5 0 0 0 - - -, f 5;
#X text 223 232 random on toggles;
#X text 217 208 random on sliders;
......@@ -116,6 +116,10 @@ values (default:1) \;;
#X obj 55 227 seq-nb;
#X obj 511 146 seq-nb 100 127;
#X obj 629 173 mem s8.txt;
#X msg 178 323 sl 2 \$1;
#X obj 178 304 nbx 5 14 0 1 0 0 empty empty slider2_value 0 -8 0 10
-262144 -1 -1 0.84 256;
#X text 240 323 slide by slide values;
#X connect 0 0 20 0;
#X connect 1 0 32 0;
#X connect 2 0 32 0;
......@@ -140,3 +144,5 @@ values (default:1) \;;
#X connect 33 2 27 0;
#X connect 33 2 34 0;
#X connect 34 0 33 1;
#X connect 35 0 32 1;
#X connect 36 0 35 0;
#N canvas 146 82 563 500 10;
#X obj 295 314 inlet;
#X obj 272 309 inlet;
#X obj 103 436 outlet;
#X obj 102 117 cnv 15 96 85 empty empty empty 2 0 1 9 -237178 -1 0
;
#X obj 114 155 vsl 12 45 0 1 0 0 \$0-sl-1 \$0-sl-1-in .25 1 40 1 8
#X obj 114 155 vsl 12 45 0 1 0 0 \$0-sl-1 \$0-sl-1-in .45 1 40 1 8
-237178 -66577 -1 1980 1;
#X obj 126 155 vsl 12 45 0 1 0 0 \$0-sl-2 \$0-sl-2-in .17 1 30 1 8
-237178 -66577 -1 748 1;
#X obj 138 155 vsl 12 45 0 1 0 0 \$0-sl-3 \$0-sl-3-in .25 1 40 1 8
-237178 -66577 -1 1100 1;
#X obj 126 155 vsl 12 45 0 1 0 0 \$0-sl-2 \$0-sl-2-in .54 1 30 1 8
-237178 -66577 -1 2400 1;
#X obj 138 155 vsl 12 45 0 1 0 0 \$0-sl-3 \$0-sl-3-in .63 1 40 1 8
-237178 -66577 -1 2800 1;
#X obj 150 155 vsl 12 45 0 1 0 0 \$0-sl-4 \$0-sl-4-in .47 1 30 1 8
-237178 -66577 -1 2100 1;
#X obj 162 155 vsl 12 45 0 1 0 0 \$0-sl-5 \$0-sl-5-in .59 1 40 1 8
-237178 -66577 -1 2600 1;
#X obj 174 155 vsl 12 45 0 1 0 0 \$0-sl-6 \$0-sl-6-in .22 1 30 1 8
-237178 -66577 -1 1000 1;
#X obj 186 155 vsl 12 45 0 1 0 0 \$0-sl-7 \$0-sl-7-in .11 1 40 1 8
-237178 -66577 -1 500 1;
#X obj 150 155 vsl 12 45 0 1 0 0 \$0-sl-4 \$0-sl-4-in 0.47 1 30 1 8
-237178 -66577 -1 0 1;
#X obj 162 155 vsl 12 45 0 1 0 0 \$0-sl-5 \$0-sl-5-in 0.88 1 40 1 8
-237178 -66577 -1 0 1;
#X obj 174 155 vsl 12 45 0 1 0 0 \$0-sl-6 \$0-sl-6-in 0.22 1 30 1 8
-237178 -66577 -1 0 1;
#X obj 186 155 vsl 12 45 0 1 0 0 \$0-sl-7 \$0-sl-7-in 0.11 1 40 1 8
-237178 -66577 -1 0 1;
#X obj 114 141 tgl 12 0 \$0-tgl-1 \$0-tgl-1-in empty 4 8 1 9 -237178
-66577 -1 1 1;
#X obj 126 141 tgl 12 0 \$0-tgl-2 \$0-tgl-2-in empty 4 8 1 9 -237178
......@@ -35,11 +35,11 @@
-66577 -1 1 1;
#X obj 400 90 bng 12 50 50 0 \$0-rand1 \$0-rand1-in n 3 5 1 9 -237178
-66577 -1;
#X obj 102 155 vsl 12 45 0 1 0 0 \$0-sl-0 \$0-sl-0-in .43 1 30 1 8
-237178 -66577 -1 1900 1;
#X obj 102 155 vsl 12 45 0 1 0 0 \$0-sl-0 \$0-sl-0-in 0.43 1 30 1 8
-237178 -66577 -1 0 1;
#X obj 416 90 bng 12 50 50 0 \$0-rand2 \$0-rand2-in n 3 5 1 9 -237178
-66577 -1;
#X obj 126 117 nbx 4 12 0 1e+37 0 0 \$0-ms \$0-ms-in ms 40 6 1 9 -237178
#X obj 126 117 nbx 4 12 0 1e+037 0 0 \$0-ms \$0-ms-in ms 40 6 1 9 -237178
-66577 -1 125 256;
#X obj 102 117 tgl 12 0 \$0-on \$0-on-in empty 17 7 1 9 -237178 -66577
-1 0 1;
......@@ -72,41 +72,49 @@
#X connect 6 0 0 0;
#X connect 7 0 3 0;
#X restore 103 398 pd \$0play-table;
#X obj 46 251 inlet;
#N canvas 629 91 587 492 \$0-CMD 0;
#X obj 84 287 list-enumerate;
#X obj 84 411 list prepend \$0;
#X obj 84 313 unpack f f;
#X obj 84 389 pack f f;
#X obj 185 411 list prepend \$0;
#X obj 185 388 pack f f;
#X msg 84 433 \; \$1-sl-\$2-in \$3;
#X msg 185 433 \; \$1-tgl-\$2-in \$3;
#X obj 84 336 moses 8;
#X obj 185 361 - 8;
#X obj 84 48 inlet;
#X text -25 225 list from tables;
#X obj 193 219 s \$0-rand-in;
#X obj 230 199 s \$0-all-tgl-in;
#X obj 457 157 outlet;
#X obj 157 239 s \$0-rand2-in;
#X obj 120 261 s \$0-rand1-in;
#X obj 46 249 inlet;
#X obj 370 352 list prepend \$0;
#X obj 370 330 pack f f;
#X obj 370 303 - 1;
#X obj 343 282 uzi 8;
#X obj 343 251 t b f;
#X msg 370 374 \; \$1-sl-\$2-in range 0 \$3;
#X floatatom 343 231 5 0 0 0 - - -, f 5;
#X text 346 184 Max range;
#X obj 404 212 s \$0-max-range;
#X obj 84 124 route list rand1 rand2 rand tgl max-range;
#X obj 139 28 f \$2;
#X obj 141 52 sel 0;
#X msg 104 97 tgl 1 \, max-range \$1;
#X msg 140 75 1;
#X obj 141 4 r \$0-lb;
#X obj 36 261 inlet;
#N canvas 498 279 794 551 \$0-CMD 0;
#X obj 132 314 list-enumerate;
#X obj 131 440 list prepend \$0;
#X obj 131 342 unpack f f;
#X obj 131 418 pack f f;
#X obj 248 439 list prepend \$0;
#X obj 248 416 pack f f;
#X msg 131 462 \; \$1-sl-\$2-in \$3;
#X msg 248 461 \; \$1-tgl-\$2-in \$3;
#X obj 131 365 moses 8;
#X obj 248 389 - 8;
#X obj 131 77 inlet;
#X text 22 254 list from tables;
#X obj 240 248 s \$0-rand-in;
#X obj 277 228 s \$0-all-tgl-in;
#X obj 437 181 outlet;
#X obj 204 268 s \$0-rand2-in;
#X obj 167 290 s \$0-rand1-in;
#X obj 93 278 inlet;
#X obj 422 388 list prepend \$0;
#X obj 422 366 pack f f;
#X obj 422 339 - 1;
#X obj 390 311 uzi 8;
#X obj 390 280 t b f;
#X msg 422 410 \; \$1-sl-\$2-in range 0 \$3;
#X floatatom 390 260 5 0 0 0 - - -, f 5;
#X text 393 213 Max range;
#X obj 451 241 s \$0-max-range;
#X obj 186 57 f \$2;
#X obj 188 81 sel 0;
#X msg 151 126 tgl 1 \, max-range \$1;
#X msg 187 104 1;
#X obj 188 33 r \$0-lb;
#X obj 596 264 list trim;
#X obj 596 293 list split 1;
#X obj 596 394 list prepend \$0;
#X obj 596 362 pack f f;
#X msg 596 416 \; \$1-sl-\$2-in \$3;
#X obj 131 153 route list rand1 rand2 rand tgl max-range sl;
#X text 595 239 slide by slide value;
#X obj 596 327 - 1;
#X text 626 327 refer to slider nb;
#X connect 0 0 2 0;
#X connect 1 0 6 0;
#X connect 2 0 8 0;
......@@ -118,7 +126,7 @@
#X connect 8 0 3 0;
#X connect 8 1 9 0;
#X connect 9 0 5 0;
#X connect 10 0 27 0;
#X connect 10 0 37 0;
#X connect 17 0 0 0;
#X connect 18 0 23 0;
#X connect 19 0 18 0;
......@@ -127,21 +135,28 @@
#X connect 22 0 21 0;
#X connect 22 1 19 1;
#X connect 24 0 22 0;
#X connect 27 0 0 0;
#X connect 27 1 16 0;
#X connect 27 2 15 0;
#X connect 27 3 12 0;
#X connect 27 4 13 0;
#X connect 27 5 24 0;
#X connect 27 5 26 0;
#X connect 27 6 14 0;
#X connect 28 0 29 0;
#X connect 29 0 31 0;
#X connect 29 1 30 0;
#X connect 30 0 27 0;
#X connect 31 0 30 0;
#X connect 32 0 28 0;
#X restore 244 336 pd \$0-CMD;
#X connect 27 0 28 0;
#X connect 28 0 30 0;
#X connect 28 1 29 0;
#X connect 29 0 37 0;
#X connect 30 0 29 0;
#X connect 31 0 27 0;
#X connect 32 0 33 0;
#X connect 33 0 39 0;
#X connect 33 1 35 1;
#X connect 34 0 36 0;
#X connect 35 0 34 0;
#X connect 37 0 0 0;
#X connect 37 1 16 0;
#X connect 37 2 15 0;
#X connect 37 3 12 0;
#X connect 37 4 13 0;
#X connect 37 5 24 0;
#X connect 37 5 26 0;
#X connect 37 6 32 0;
#X connect 37 7 14 0;
#X connect 39 0 35 0;
#X restore 212 333 pd \$0-CMD;
#N canvas 203 143 873 518 \$0-SET-VALUES- 0;
#X obj 241 139 - 1;
#X obj 241 160 t b f;
......@@ -179,12 +194,12 @@
#X text 93 16 Random values;
#X text 528 58 Sliders numbers;
#X obj 607 124 r \$0-max-range;
#X obj 607 186 cyclone/gate 2;
#X obj 607 186 gate 2;
#X obj 607 145 <= 1;
#X obj 607 165 + 1;
#X obj 607 222 makefilename %d;
#X obj 340 137 r \$0-max-range;
#X obj 340 199 cyclone/gate 2;
#X obj 340 199 gate 2;
#X obj 340 158 <= 1;
#X obj 340 178 + 1;
#X obj 373 225 random 10;
......@@ -237,7 +252,7 @@
#X connect 46 0 2 0;
#X connect 47 0 46 1;
#X restore 346 379 pd \$0-SET-VALUES-;
#X obj 23 400 s \$0-out-in;
#X obj 17 399 s \$0-out-in;
#N canvas 504 105 532 410 \$0-SET-TABLE- 0;
#X obj 64 84 s \$0-edit;
#X obj 384 91 r \$0-edit;
......@@ -320,11 +335,11 @@
#X connect 40 0 7 0;
#X connect 41 0 7 0;
#X restore 346 399 pd \$0-SET-TABLE-;
#X obj 24 327 r \$0-on;
#X obj 32 346 r \$0-on;
#X obj 386 119 bng 10 100 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -237178
-33289 -33289;
#X obj 324 119 nbx 2 10 0 1e+37 0 0 \$0-* \$0-*-in empty 0 -4 1 9 -237178
-33289 -33289 1 256;
#X obj 324 119 nbx 2 10 0 1e+037 0 0 \$0-* \$0-*-in empty 0 -4 1 9
-237178 -33289 -33289 1 256;
#X obj 425 119 tgl 10 0 \$0-sync \$0-sync-in sync -9 -4 1 9 -237178
-33289 -33289 1 1;
#X obj 295 119 nbx 3 10 0 6 0 0 \$0-max \$0-max-in max 0 -4 1 9 -237178
......@@ -340,16 +355,16 @@
#X obj 376 195 r \$0-size;
#X obj 388 251 s \$0-max-in;
#X obj 376 275 s \$0-min-in;
#X obj 46 277 route list;
#X obj 36 287 route list;
#X obj 481 190 initbang;
#X obj 483 213 s \$0-lb;
#X obj 346 119 hradio 10 1 0 4 \$0-mode \$0-mode-in empty 2 -8 0 9
-262144 -1 -1 0;
#X obj 357 120 cnv 8 8 8 empty \$0-cnv-play > 1 4 0 10 -262144 -1 0
-237178 -1 -1 0;
#X obj 357 120 cnv 8 8 8 empty \$0-cnv-play > 1 4 0 10 -237178 -1 0
;
#X obj 367 120 cnv 8 8 8 empty \$0-cnv-reverse < 1 4 0 10 -262144 -1
#X obj 367 120 cnv 8 8 8 empty \$0-cnv-reverse < 1 4 0 10 -237178 -1
0;
#X obj 377 120 cnv 8 8 8 empty \$0-cnv-& & 1 4 1 9 -262144 -1 0;
#X obj 377 120 cnv 8 8 8 empty \$0-cnv-& & 1 4 1 9 -237178 -1 0;
#X obj 103 363 _count \$0 7 \$1 1;
#X connect 0 0 32 1;
#X connect 30 0 1 0;
......
#N canvas 106 78 934 569 10;
#N canvas 365 82 901 633 10;
#X obj 63 190 metro 125;
#X obj 63 163 tgl 15 0 empty empty test 17 7 0 10 -262144 -1 -1 0 1
;
#X obj 63 219 count 16;
#X obj 64 411 dac~;
#X obj 228 192 nbx 5 14 -1e+37 1e+37 0 0 empty empty sign 0 -8 1 10
#X obj 491 219 nbx 5 14 -1e+37 1e+37 0 0 empty empty sign 0 -8 1 10
-262144 -1 -1 0 256;
#X obj 260 234 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 416 194 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 261 289 r \$0-commands;
#X msg 260 256 pulse \$1;
#X obj 482 262 s \$0-commands;
#X obj 482 217 loadbang;
#X obj 281 190 r \$0-commands;
#X msg 416 216 pulse \$1;
#X obj 63 272 seq-pulse;
#X obj 488 339 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -262144
-262144 -262144 0 1;
#X obj 488 352 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -104026
-104026 -104026 0 1;
#X obj 488 365 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -208051
-208051 -208051 0 1;
#N canvas 251 78 591 510 ALL_COMMANDS 0;
#X msg 37 36 1 0 0 0 1 0 0 2 1 0 0 0 1 0 2 0;
#X text 34 17 liste de 16 valeurs = sequence;
#X obj 248 157 s \$0-commands;
#X obj 37 64 s \$0-commands;
#X obj 248 112 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 414 50 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -262144 -262144
-262144 0 1;
#X obj 414 63 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -104026 -104026
-104026 0 1;
#X obj 414 77 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -208051 -208051
-208051 0 1;
#N canvas 885 201 591 639 ALL_COMMANDS 0;
#X msg 37 266 1 0 0 0 1 0 0 2 1 0 0 0 1 0 2 0;
#X obj 199 387 s \$0-commands;
#X obj 37 294 s \$0-commands;
#X obj 199 342 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 248 133 pulse \$1;
#X obj 38 237 s \$0-commands;
#X obj 38 212 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
#X msg 199 363 pulse \$1;
#X obj 38 467 s \$0-commands;
#X obj 38 442 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X text 124 237 une valeur numerique directe change la signature rythmique
;
#X obj 38 327 s \$0-commands;
#X msg 38 303 nb \$1;
#X text 124 327 nombre de pulsation suplémentaire;
#X obj 38 278 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
#X obj 329 387 s \$0-commands;
#X msg 329 363 nb \$1;
#X obj 329 338 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 38 156 s \$0-commands;
#X msg 38 132 on \$1;
#X obj 38 105 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 38 386 s \$0-commands;
#X msg 38 362 on \$1;
#X obj 38 335 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 124 156 onoff sequenceur;
#X text 334 157 onoff pulse;
#X obj 38 430 s \$0-commands;
#X obj 38 381 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
#X text 37 406 onoff sequenceur;
#X text 197 408 onoff pulse;
#X obj 375 577 s \$0-commands;
#X obj 375 528 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X text 232 17 0 = off \, 1 = on \, 2 = random (cf param chance);
#X msg 38 406 chance \$1;
#X text 124 430 % de chance de ne pa jouer le pas;
#X text 119 460 (toggles en mode2 : gris clair );
#X text 122 445 sur les cases en mode random;
#X text 124 253 0 - 128;
#X text 124 343 0 = infini;
#X msg 421 131 reset-count;
#X obj 421 156 s \$0-commands;
#X connect 0 0 3 0;
#X connect 4 0 5 0;
#X connect 5 0 2 0;
#X connect 7 0 6 0;
#X connect 10 0 9 0;
#X connect 12 0 10 0;
#X connect 14 0 13 0;
#X connect 15 0 14 0;
#X connect 19 0 21 0;
#X connect 21 0 18 0;
#X connect 27 0 28 0;
#X restore 481 154 pd ALL_COMMANDS;
#X text 146 294 0 = off \, 1 = on \, 2 = random (cf param chance);
#X msg 375 553 chance \$1;
#X text 147 482 0 - 128;
#X text 438 402 0 = infini;
#X obj 35 203 s \$0-commands;
#X text 109 156 preset ex 1 for pulse;
#X msg 272 266 chance 0.65;
#X obj 37 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 60 239 preset ex 2 for random toggle mode (light grey);
#X text 147 466 direct float for sign;
#X text 438 386 nb of pulse;
#X text 43 542 % of chance to play on light grey toggles;
#X obj 46 562 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -208051 -208051
-208051 0 1;
#X text 61 559 random on/off (light grey);
#X text 41 577 (chance = 0 = 10% on) (chance = 1 = 100% on);
#X obj 37 85 s \$0-commands;
#X obj 37 37 loadbang;
#X msg 37 62 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 5 1;
#X obj 34 151 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 111 38 preset ex 1 no pulse;
#X msg 35 180 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 5 1;
#X connect 0 0 2 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 6 0 5 0;
#X connect 8 0 7 0;
#X connect 9 0 8 0;
#X connect 11 0 10 0;
#X connect 12 0 11 0;
#X connect 16 0 18 0;
#X connect 18 0 15 0;
#X connect 23 0 2 0;
#X connect 24 0 0 0;
#X connect 24 0 23 0;
#X connect 33 0 34 0;
#X connect 34 0 32 0;
#X connect 35 0 37 0;
#X connect 37 0 21 0;
#X restore 281 168 pd ALL_COMMANDS;
#X text 67 250 <- int (0/15);
#X msg 482 238 1 0 1 0 1 0 0 0 0 1 0 1 1 0 1 2 0 18 2 1;
#X text 62 37 seq-pulse \; ------------ \; 16 steps sequencers with
3 states \; Argument \; \$1: max number (int from 1 to 16);
#X text 484 319 3 states :;
#X text 506 418 pulse mode [P] toggle : it allows triggering according
to the number of times (nb) and the rhyhtmic signature (sign);
#X text 732 216 preset;
#X obj 488 422 tgl 10 0 \$0-pulse \$0-tgl-16-in P 3 5 1 9 -99865 -262144
#X obj 416 133 tgl 10 0 \$0-pulse \$0-tgl-16-in P 3 5 1 9 -99865 -262144
-262144 0 1;
#X text 257 217 pulse mode on/off;
#X text 224 163 rhyhtmic signature (pulse mode);
#X text 414 258 rhyhtmic signature (pulse mode);
#X obj 63 337 hat;
#X text 503 336 off (white);
#X text 504 350 on (black grey);
#X text 502 365 random on/off (light grey);
#X text 504 381 (chance = 0 = 10% on) (chance = 1 = 100% on);
#X text 73 534 Dependencie: maxlib/pulse;
#X text 429 47 off (white);
#X text 430 61 on (black grey);
#X text 428 76 random on/off (light grey);
#X text 430 92 (chance = 0 = 10% on) (chance = 1 = 100% on);
#X text 64 584 Dependencie: maxlib/pulse;
#X msg 195 217 time \$1;
#X obj 195 176 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 550 195 nbx 5 14 0 1e+37 0 0 empty empty nb 0 -8 1 10 -262144
-1 -1 0 256;
#X msg 550 216 nb \$1;
#X text 410 30 3 states toggle:;
#X text 434 129 pulse mode [P] toggle : it allows retriggering according
to the number of times (nb) and the rhyhtmic signature (sign);
#X text 415 274 considering the 16 steps as a measure (bar);
#X text 430 333 >> sign 16 egal to original full step bar;
#X text 430 348 >> sign 10 make a 10 steps bar \, etc.;
#X text 410 571 >> nb 3 will play 3 time including the orginal step
;
#X text 412 110 --------------------------------;
#X text 412 162 --------------------------------;
#X text 412 513 nb :;
#X text 410 532 specifie the nb of virtual steps played;
#X obj 672 550 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -104026
-104026 -104026 0 1;
#X obj 710 550 tgl 10 0 \$0-tgl \$0-tgl-in empty 17 7 1 10 -208051
-208051 -208051 0 1;
#X text 687 545 or;
#X text 415 390 1 = whole (1/1);
#X text 415 404 2 = half (1/2);
#X text 415 419 4 = quarter (1/4);
#X text 416 436 8 = eighth (1/8);
#X text 410 453 16 = sixteenth (1/16);
#X text 410 470 27 = (1/27) = 27 steps / bar;
#X text 416 293 sign :;
#X text 416 311 time signature as the nb of steps for a bar;
#X text 415 372 sign examples :;
#X text 412 495 --------------------------------;
#X text 409 546 restarting from each real steps bang;
#X text 410 585 >> nb 0 wil play for ever in between 2 bang;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 10 0;
#X connect 4 0 10 1;
#X connect 2 0 8 0;
#X connect 4 0 8 1;
#X connect 5 0 7 0;
#X connect 6 0 10 1;
#X connect 7 0 10 1;
#X connect 9 0 16 0;
#X connect 10 0 24 0;
#X connect 16 0 8 0;
#X connect 24 0 3 0;
#X connect 24 0 3 1;
#X connect 6 0 8 1;
#X connect 7 0 8 1;
#X connect 8 0 17 0;
#X connect 17 0 3 0;
#X connect 17 0 3 1;
#X connect 23 0 8 1;
#X connect 24 0 0 1;
#X connect 24 0 23 0;
#X connect 25 0 26 0;
#X connect 26 0 8 1;
#N canvas 127 114 838 537 10;
#N canvas 429 105 603 544 counter 0;
#X obj 46 256 sel 0 8;
#N canvas 524 334 887 537 10;
#N canvas 1152 66 603 495 counter 0;
#X obj 46 156 sel 0 8;
#X obj 19 16 inlet COUNTGEN;
#X text 98 257 toggles visuels 0 / 8;
#X text 98 247 anim;
#X obj 46 293 s \$0-zerolocal;
#X obj 140 294 s \$0-8local;
#X obj 19 177 moses 16;
#X text 98 176 pour etre sur de taper seulement les valeur pour sequence
#X text 107 161 toggles visuels 0 / 8;
#X text 107 151 anim;
#X obj 46 193 s \$0-zerolocal;
#X obj 156 192 s \$0-8local;
#X obj 19 77 moses 16;
#X text 98 76 pour etre sur de taper seulement les valeur pour sequence
;
#X text 69 459 onoff general;
#X obj 19 361 sel 1;
#X text 224 295 \$0-zerolocal declanche le recalcul;
#X text 224 310 de l'etat (0/1) des toggles en mode 2 (rdm);
#X text 224 327 cf [pd refresh];
#X obj 19 325 tabread \$0-sequence;
#X obj 55 214 s \$0-countlocal;
#X msg 126 582 0;
#X msg 99 606 1;
#X obj 126 718 outlet bang;
#X obj 99 555 t b b;
#X obj 126 676 b;
#X obj 254 612 r \$0-sign;
#X obj 318 612 r \$0-nb;
#X obj 99 524 spigot;
#X text 239 496 onoff pulse;
#X obj 132 496 r \$0-pulse;
#X obj 192 398 r \$0-timepulse;
#X obj 214 500 /;
#X obj 193 418 t b f;
#X msg 174 455 15000;
#X obj 19 109 f;
#X obj 49 110 + 1;
#X obj 49 134 % 16;
#X obj 70 110 r \$0-modulo;
#X obj 19 53 t b;
#X obj 64 151 r \$0-modulo;
#X msg 116 70 0;
#X text 221 27 reset;
#X obj 116 18 r \$0-reset-count;
#X obj 8 676 spigot;
#X obj 60 652 r \$0-on;
#X obj 126 642 pulse 120 1 16 5;
#X obj 19 261 sel 1;
#X text 248 191 \$0-zerolocal declanche le recalcul;
#X text 250 207 de l'etat (0/1) des toggles en mode 2 (rdm);
#X text 248 223 cf [pd refresh];
#X obj 19 225 tabread \$0-sequence;
#X obj 55 114 s \$0-countlocal;
#X obj 19 431 outlet bang;
#X obj 19 403 spigot;
#X obj 58 377 r \$0-on;
#N canvas 169 329 450 392 pulse 0;
#X obj 129 10 inlet;
#X obj 156 366 outlet;
#X text 27 154 onoff general;
#X msg 156 240 0;
#X msg 129 264 1;
#X obj 129 213 t b b;
#X obj 156 334 b;
#X obj 237 268 r \$0-sign;
#X obj 308 268 r \$0-nb;
#X obj 129 182 spigot;
#X text 276 157 onoff pulse;
#X obj 162 154 r \$0-pulse;
#X obj 204 30 r \$0-timepulse;
#X obj 244 158 /;
#X obj 204 85 t b f;
#X msg 204 113 15000;
#X obj 156 300 pulse 120 1 16 5;
#X obj 316 30 r \$0-lb;
#X obj 316 52 f \$1;
#X obj 316 74 sel 0;
#X msg 316 96 125;
#X obj 182 182 sel 0;
#X connect 0 0 9 0;
#X connect 3 0 16 0;
#X connect 4 0 16 0;
#X connect 5 0 4 0;
#X connect 5 1 3 0;
#X connect 6 0 1 0;
#X connect 7 0 16 3;
#X connect 8 0 16 4;
#X connect 9 0 5 0;
#X connect 11 0 9 1;
#X connect 11 0 21 0;
#X connect 12 0 14 0;
#X connect 13 0 16 1;
#X connect 14 0 15 0;
#X connect 14 1 13 1;
#X connect 15 0 13 0;
#X connect 16 0 6 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 14 0;
#X connect 21 0 3 0;
#X restore 78 317 pd pulse;
#X connect 0 0 4 0;
#X connect 0 1 5 0;
#X connect 1 0 33 0;
#X connect 1 0 6 0;
#X connect 6 0 0 0;
#X connect 6 0 12 0;
#X connect 6 0 13 0;
#X connect 6 0 14 0;
#X connect 9 0 22 0;
#X connect 9 0 38 0;
#X connect 13 0 9 0;
#X connect 15 0 40 0;
#X connect 16 0 40 0;
#X connect 18 0 16 0;
#X connect 18 1 15 0;
#X connect 19 0 38 0;
#X connect 20 0 40 3;
#X connect 21 0 40 4;
#X connect 22 0 18 0;
#X connect 24 0 22 1;
#X connect 25 0 27 0;
#X connect 26 0 40 1;
#X connect 27 0 28 0;
#X connect 27 1 26 1;
#X connect 28 0 26 0;
#X connect 29 0 30 0;
#X connect 29 0 6 0;
#X connect 30 0 31 0;
#X connect 31 0 29 1;
#X connect 32 0 31 1;
#X connect 33 0 29 0;
#X connect 34 0 6 1;
#X connect 35 0 29 1;
#X connect 37 0 35 0;
#X connect 38 0 17 0;
#X connect 39 0 38 1;
#X connect 40 0 19 0;
#X connect 8 0 15 0;
#X connect 8 0 17 0;
#X connect 12 0 8 0;
#X connect 15 0 14 0;
#X connect 16 0 15 1;
#X connect 17 0 15 0;
#X restore 149 171 pd counter;
#X obj 151 67 cnv 10 168 12 empty empty empty 2 -4 1 9 -228856 -66577
0;
#N canvas 550 231 646 451 commands 0;
#N canvas 1142 230 509 413 commands 0;
#X obj 34 45 inlet commands;
#X obj 364 298 list prepend \$0;
#X text 494 142 presets in;
#X obj 353 258 list prepend \$0;
#X obj 99 154 s \$0-reset-in;
#X obj 66 130 s \$0-random-in;
#X msg 364 380 \; \$1-tgl-\$2-in \$3;
#X msg 364 117 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 2 0 44 66 0;
#X msg 353 340 \; \$1-tgl-\$2-in \$3;
#X obj 34 106 s \$0-tgl-19-in;
#X obj 196 229 s \$0-tgl-18-in;
#X obj 164 204 s \$0-tgl-17-in;
......@@ -95,32 +92,30 @@
#X obj 256 289 s \$0-chance;
#X obj 34 76 route on bang reset pulse float nb time chance;
#X obj 226 259 s \$0-timepulse;
#X obj 449 193 s \$0-reset-count;
#X obj 364 163 route list bang reset-count;
#X obj 364 248 list-enumerate;
#X connect 0 0 12 0;
#X connect 1 0 5 0;
#X connect 6 0 15 0;
#X connect 12 0 7 0;
#X connect 12 1 4 0;
#X connect 12 2 3 0;
#X connect 12 3 10 0;
#X connect 12 4 9 0;
#X connect 12 5 8 0;
#X connect 12 6 13 0;
#X connect 12 7 11 0;
#X connect 12 8 15 0;
#X connect 15 0 16 0;
#X connect 15 2 14 0;
#X connect 16 0 1 0;
#X obj 353 208 list-enumerate;
#X obj 353 123 route list sign;
#X connect 0 0 10 0;
#X connect 1 0 4 0;
#X connect 10 0 5 0;
#X connect 10 1 3 0;
#X connect 10 2 2 0;
#X connect 10 3 8 0;
#X connect 10 4 7 0;
#X connect 10 5 6 0;
#X connect 10 6 11 0;
#X connect 10 7 9 0;
#X connect 10 8 13 0;
#X connect 12 0 1 0;
#X connect 13 0 12 0;
#X connect 13 1 7 0;
#X restore 519 173 pd commands;
#X obj 312 50 tgl 10 0 \$0-on \$0-tgl-19-in empty 17 7 1 9 -228856
-1 -1 1 1;
-1 -1 0 1;
#X obj 149 215 outlet bang;
#X obj 248 60 nbx 3 10 0 128 0 0 \$0-sign \$0-tgl-17-in sign 0 -5 1
9 -162280 -262144 -1 0 256;
9 -162280 -262144 -1 44 256;
#X obj 280 60 nbx 2 10 0 128 0 0 \$0-nb \$0-tgl-18-in nb 0 -5 1 9 -162280
-262144 -1 0 256;
-262144 -1 66 256;
#X obj 238 60 tgl 10 0 \$0-pulse \$0-tgl-16-in P 3 5 1 9 -99865 -262144
-262144 0 1;
#X obj 149 142 inlet COUNTEGN;
......@@ -205,7 +200,7 @@
#X connect 14 0 15 0;
#X connect 14 1 12 0;
#X connect 15 0 12 0;
#X restore 305 172 pd reset;
#X restore 310 172 pd reset;
#N canvas 768 380 377 387 random 0;
#X obj 77 114 - 1;
#X obj 13 68 bng 15 250 50 0 empty empty empty 17 7 1 9 -262144 -1
......@@ -230,7 +225,7 @@
#X connect 7 2 0 0;
#X connect 8 0 10 0;
#X connect 10 0 9 0;
#X restore 362 172 pd random;
#X restore 372 172 pd random;
#X text 126 311 table \$0- contient 20 valeurs comprises entre 0 /
128;
#X text 121 410 les 16 premeires valeurs pour la sequence (0/15);
......@@ -285,7 +280,7 @@
#X connect 18 0 17 0;
#X connect 19 0 16 0;
#X connect 20 0 1 1;
#X restore 425 172 pd refresh;
#X restore 440 173 pd refresh;
#X obj 3 171 table \$0-gui 20;
#X obj 234 215 outlet dump;
#X obj 527 405 pack 0 \$0;
......@@ -315,14 +310,14 @@
#X obj 664 176 r \$0-countlocal;
#X obj 664 199 sel 0;
#X msg 691 226 70;
#X obj 743 221 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 743 221 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -8 0
10 -262144 -1 -1 0 256;
#X obj 664 281 pack 150 0 \$0;
#X msg 664 225 67;
#X obj 527 381 r \$0-lb;
#X obj 403 54 initbang;
#X obj 403 76 s \$0-lb;
#X obj 305 142 r \$0-lb;
#X obj 310 142 r \$0-lb;
#X connect 0 0 4 0;
#X connect 8 0 0 0;
#X connect 9 0 2 0;
......
#N canvas 1 89 573 408 10;
#N canvas 296 224 573 408 10;
#X obj 37 308 vsl 15 45 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 4400 1;
-1 -1 0 1;
#X obj 37 223 seq16-nb;
#X obj 37 92 seq16-count;
#X text 36 26 seq16-nb \; ------- \; 16 steps sequence of numbers \;
;
#X obj 210 253 mem s16.txt;
#X text 196 215 list of numbers;
#X obj 220 297 mem s16.txt;
#X text 187 163 list of numbers;
#X msg 190 181 1 1 0 0 1 1 0 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5;
#X floatatom 37 186 5 0 0 1 step - -, f 5;
#X msg 231 246 sl 2 \$1;
#X obj 231 227 nbx 5 14 0 1 0 0 empty empty slider2_value 0 -8 0 10
-262144 -1 -1 0.57 256;
#X text 293 246 slide by slide values;
#X connect 1 0 0 0;
#X connect 1 1 4 0;
#X connect 2 0 7 0;
#X connect 4 0 1 1;
#X connect 6 0 1 1;
#X connect 7 0 1 0;
#X connect 8 0 1 1;
#X connect 9 0 8 0;
#N canvas 164 53 843 555 10;
#N canvas 818 128 951 555 10;
#X obj 110 129 vsl 10 40 0 1 0 0 \$0-sl-1 \$0-sl-1-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
9 -237178 -66577 -1 3900 1;
#X obj 120 129 vsl 10 40 0 1 0 0 \$0-sl-2 \$0-sl-2-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
#X obj 130 129 vsl 10 40 0 1 0 0 \$0-sl-3 \$0-sl-3-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
9 -237178 -66577 -1 3900 1;
#X obj 140 129 vsl 10 40 0 1 0 0 \$0-sl-4 \$0-sl-4-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
#X obj 150 129 vsl 10 40 0 1 0 0 \$0-sl-5 \$0-sl-5-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
9 -237178 -66577 -1 3900 1;
#X obj 160 129 vsl 10 40 0 1 0 0 \$0-sl-6 \$0-sl-6-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
#X obj 170 129 vsl 10 40 0 1 0 0 \$0-sl-7 \$0-sl-7-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
9 -237178 -66577 -1 3900 1;
#X obj 180 129 vsl 10 40 0 1 0 0 \$0-sl-8 \$0-sl-8-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
9 -237178 -66577 -1 3900 1;
#X obj 190 129 vsl 10 40 0 1 0 0 \$0-sl-9 \$0-sl-9-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
#X obj 200 129 vsl 10 40 0 1 0 0 \$0-sl-10 \$0-sl-10-in empty 1 -9
1 9 -237178 -66577 -1 0 1;
1 9 -237178 -66577 -1 3900 1;
#X obj 210 129 vsl 10 40 0 1 0 0 \$0-sl-11 \$0-sl-11-in empty 1 -9
1 9 -237178 -66577 -1 0 1;
#X obj 220 129 vsl 10 40 0 1 0 0 \$0-sl-12 \$0-sl-12-in empty 1 -9
......@@ -26,7 +26,7 @@
#X obj 230 129 vsl 10 40 0 1 0 0 \$0-sl-13 \$0-sl-13-in empty 1 -9
1 9 -237178 -66577 -1 0 1;
#X obj 240 129 vsl 10 40 0 1 0 0 \$0-sl-14 \$0-sl-14-in empty 1 -9
1 9 -237178 -66577 -1 0 1;
1 9 -237178 -66577 -1 3900 1;
#X obj 250 129 vsl 10 40 0 1 0 0 \$0-sl-15 \$0-sl-15-in empty 1 -9
1 9 -237178 -66577 -1 0 1;
#X obj 85 337 tabread \$0_;
......@@ -186,7 +186,6 @@
#X restore 196 263 pd _write_;
#X obj 196 288 outlet;
#X obj 313 110 inlet;
#X obj 313 134 route list;
#X obj 459 349 uzi 16;
#X obj 492 370 - 1;
#X obj 492 391 t b f;
......@@ -229,7 +228,7 @@
#X obj 250 107 bng 10 50 50 0 \$0-rand \$0-rand-in n 3 5 1 9 -237178
-66577 -1;
#X obj 100 129 vsl 10 40 0 1 0 0 \$0-sl-0 \$0-sl-0-in empty 1 -9 1
9 -237178 -66577 -1 0 1;
9 -237178 -66577 -1 3900 1;
#X obj 240 107 bng 10 50 50 0 \$0-rand2 \$0-rand2-in n 3 5 1 9 -237178
-66577 -1;
#X obj 315 354 uzi 16;
......@@ -264,46 +263,62 @@
#X obj 598 334 universal 1;
#X msg 598 312 vsl size 10 45;
#X obj 313 153 list-enumerate;
#X connect 15 0 68 0;
#X connect 16 0 66 0;
#X obj 313 134 route list sl;
#X obj 752 298 list trim;
#X obj 752 327 list split 1;
#X obj 752 428 list prepend \$0;
#X obj 752 396 pack f f;
#X msg 752 450 \; \$1-sl-\$2-in \$3;
#X text 751 273 slide by slide value;
#X obj 752 361 - 1;
#X text 782 361 refer to slider nb;
#X connect 15 0 67 0;
#X connect 16 0 65 0;
#X connect 18 0 19 0;
#X connect 20 0 21 0;
#X connect 21 0 79 0;
#X connect 22 2 23 0;
#X connect 23 0 24 0;
#X connect 24 0 55 0;
#X connect 24 1 27 1;
#X connect 25 0 22 0;
#X connect 26 0 69 0;
#X connect 27 0 28 0;
#X connect 48 2 49 0;
#X connect 49 0 50 0;
#X connect 50 0 52 0;
#X connect 50 1 51 1;
#X connect 51 0 54 0;
#X connect 52 0 51 0;
#X connect 53 0 48 0;
#X connect 55 0 56 0;
#X connect 56 0 27 0;
#X connect 58 0 63 0;
#X connect 58 1 61 1;
#X connect 58 1 59 1;
#X connect 59 0 26 0;
#X connect 60 0 70 0;
#X connect 20 0 79 0;
#X connect 21 2 22 0;
#X connect 22 0 23 0;
#X connect 23 0 54 0;
#X connect 23 1 26 1;
#X connect 24 0 21 0;
#X connect 25 0 68 0;
#X connect 26 0 27 0;
#X connect 47 2 48 0;
#X connect 48 0 49 0;
#X connect 49 0 51 0;
#X connect 49 1 50 1;
#X connect 50 0 53 0;
#X connect 51 0 50 0;
#X connect 52 0 47 0;
#X connect 54 0 55 0;
#X connect 55 0 26 0;
#X connect 57 0 62 0;
#X connect 57 1 60 1;
#X connect 57 1 58 1;
#X connect 58 0 25 0;
#X connect 59 0 69 0;
#X connect 60 0 59 0;
#X connect 61 0 60 0;
#X connect 62 0 61 0;
#X connect 63 0 59 0;
#X connect 63 1 62 0;
#X connect 64 0 17 0;
#X connect 65 0 15 0;
#X connect 66 0 65 0;
#X connect 66 1 67 1;
#X connect 67 0 64 0;
#X connect 68 0 67 0;
#X connect 71 2 72 0;
#X connect 72 0 74 0;
#X connect 73 0 71 0;
#X connect 74 0 75 0;
#X connect 78 0 77 0;
#X connect 79 0 58 0;
#X connect 62 0 58 0;
#X connect 62 1 61 0;
#X connect 63 0 17 0;
#X connect 64 0 15 0;
#X connect 65 0 64 0;
#X connect 65 1 66 1;
#X connect 66 0 63 0;
#X connect 67 0 66 0;
#X connect 70 2 71 0;
#X connect 71 0 73 0;
#X connect 72 0 70 0;
#X connect 73 0 74 0;
#X connect 77 0 76 0;
#X connect 78 0 57 0;
#X connect 79 0 78 0;
#X connect 79 1 80 0;
#X connect 80 0 81 0;
#X connect 81 0 86 0;
#X connect 81 1 83 1;
#X connect 82 0 84 0;
#X connect 83 0 82 0;
#X connect 86 0 83 0;
#X coords 0 -1 1 1 160 74 1 100 100;
#N canvas 312 78 951 525 10;
#X obj 39 148 seq16-count;
#X obj 168 318 chance 80;
#X msg 358 273 on \$1;
#X obj 358 251 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
......@@ -61,7 +60,7 @@ to the number of presets \; Default : 1;
#X msg 495 174 seq2 0 1 1 1 1 0 0 0 1 0 1 1 1 0 0 0;
#X msg 485 347 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 40 424 out~;
#X obj 40 444 out~;
#X obj 222 203 r \$0-seq;
#X obj 485 461 s \$0-seq;
#X msg 342 207 rand;
......@@ -82,36 +81,41 @@ to the number of presets \; Default : 1;
#X text 484 415 // PRESETS /////;
#X msg 518 239 seq0 rand;
#X msg 526 260 seq0 reset;
#X obj 39 345 synth-drums;
#X obj 39 365 synth-drums;
#X obj 39 227 seq16x3;
#X text 37 24 seq16x3 \; ------- \; Matrix of 16 steps lines \; Argument
\; \$1: preset number \; \$2: presets file (default : data/seq16x3.txt)
\;;
#X text 47 489 Preset \; 1 argument: @1 \;;
#X msg 363 314 allon \$1;
#X connect 0 0 30 0;
#X connect 1 0 29 3;
#X connect 2 0 18 0;
#X connect 3 0 2 0;
#X connect 4 0 18 0;
#X connect 5 0 13 0;
#X connect 6 0 33 0;
#X connect 7 0 20 0;
#X connect 8 0 20 0;
#X obj 242 290 print;
#X obj 168 342 delay 125;
#X obj 168 314 chance 80;
#X connect 0 0 29 0;
#X connect 1 0 17 0;
#X connect 2 0 1 0;
#X connect 3 0 17 0;
#X connect 4 0 12 0;
#X connect 5 0 32 0;
#X connect 6 0 19 0;
#X connect 7 0 19 0;
#X connect 8 0 19 0;
#X connect 9 0 20 0;
#X connect 10 0 21 0;
#X connect 12 0 30 1;
#X connect 14 0 18 0;
#X connect 15 0 18 0;
#X connect 16 0 18 0;
#X connect 17 0 18 0;
#X connect 23 0 20 0;
#X connect 24 0 23 0;
#X connect 27 0 20 0;
#X connect 28 0 20 0;
#X connect 29 0 11 0;
#X connect 30 0 29 0;
#X connect 30 1 29 1;
#X connect 30 2 29 2;
#X connect 30 2 1 0;
#X connect 33 0 18 0;
#X connect 11 0 29 1;
#X connect 13 0 17 0;
#X connect 14 0 17 0;
#X connect 15 0 17 0;
#X connect 16 0 17 0;
#X connect 22 0 19 0;
#X connect 23 0 22 0;
#X connect 26 0 19 0;
#X connect 27 0 19 0;
#X connect 28 0 10 0;
#X connect 29 0 28 0;
#X connect 29 1 28 1;
#X connect 29 2 28 2;
#X connect 29 2 35 0;
#X connect 29 3 33 0;
#X connect 32 0 17 0;
#X connect 34 0 28 3;
#X connect 35 0 34 0;
......@@ -24,7 +24,7 @@
#X obj 53 63 hsl 40 13 0 1 0 0 \$0-k-clip \$0-k-clip-in clip 1 6 1
9 -187776 -33289 -33289 1950 1;
#X obj 53 76 hsl 40 14 0 1 0 0 \$0-k-vol \$0-k-vol-in vol 1 8 1 9 -187776
-33289 -33289 3900 1;
-33289 -33289 2340 1;
#X obj 113 381 *~ 0.3;
#X msg 287 154 500 70;
#X obj 287 452 outlet~;
......@@ -215,11 +215,11 @@
#X connect 23 0 17 0;
#X coords 0 -1 1 1 45 40 2 50 50;
#X restore 100 174 pd kick;
#N canvas 1 78 512 445 \$0sn 0;
#N canvas 810 199 512 445 \$0sn 0;
#X obj 53 50 hsl 40 13 0 1 0 0 \$0-s-freq \$0-s-freq-in freq 1 6 1
9 -187776 -33289 -33289 1950 1;
#X obj 53 63 hsl 40 13 0 1 0 0 \$0-s-decay \$0-s-decay-in decay 1 6
1 9 -187776 -33289 -33289 780 1;
1 9 -187776 -33289 -33289 97 1;
#X obj 53 76 hsl 40 14 0 1 0 0 \$0-s-vol \$0-s-vol-in vol 1 8 1 9 -187776
-33289 -33289 1560 1;
#X obj 52 399 outlet~;
......@@ -397,6 +397,9 @@
#X obj 91 358 r \$0-s-vol;
#X obj 167 238 r \$0-lb;
#X obj 179 173 r \$0-s-bang;
#X obj 164 74 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X connect 1 0 24 0;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X connect 6 0 5 0;
......@@ -609,7 +612,7 @@
#X connect 31 0 28 0;
#X coords 0 -1 1 1 45 40 2 50 50;
#X restore 234 174 pd \$0-c;
#N canvas 597 53 565 520 \$0-CMD 0;
#N canvas 389 107 565 502 \$0-CMD 0;
#X obj 29 22 inlet;
#X obj 277 234 initbang;
#X msg 29 88 bang;
......@@ -621,7 +624,6 @@
#X obj 29 219 _@-arg \$0 k-clip 0.5 1;
#X obj 29 239 _@-arg \$0 s-vol 0.4 1;
#X obj 29 259 _@-arg \$0 s-freq 0.5 1;
#X obj 29 279 _@-arg \$0 s-decay 0.2 1;
#X obj 29 299 _@-arg \$0 h-vol 1 1;
#X obj 29 339 _@-arg \$0 h-decay 0.1 1;
#X obj 29 359 _@-arg \$0 h-cutoff 1 1;
......@@ -646,13 +648,14 @@
#X obj 432 133 s \$0-h-bang-in;
#X obj 450 114 s \$0-c-bang-in;
#X obj 29 179 _@-arg$ \$0 k-vol \$1 0.6 1;
#X connect 0 0 20 0;
#X obj 29 278 _@-arg \$0 s-decay 0.025 1;
#X connect 0 0 19 0;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X connect 4 0 20 0;
#X connect 5 0 35 0;
#X connect 5 1 35 1;
#X connect 5 2 35 2;
#X connect 4 0 19 0;
#X connect 5 0 34 0;
#X connect 5 1 34 1;
#X connect 5 2 34 2;
#X connect 7 0 8 0;
#X connect 7 1 8 1;
#X connect 7 2 8 2;
......@@ -662,58 +665,58 @@
#X connect 9 0 10 0;
#X connect 9 1 10 1;
#X connect 9 2 10 2;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 10 2 11 2;
#X connect 11 0 12 0;
#X connect 11 1 12 1;
#X connect 11 2 12 2;
#X connect 12 0 30 0;
#X connect 12 1 30 1;
#X connect 12 2 30 2;
#X connect 10 0 35 0;
#X connect 10 1 35 1;
#X connect 10 2 35 2;
#X connect 11 0 29 0;
#X connect 11 1 29 1;
#X connect 11 2 29 2;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 12 2 13 2;
#X connect 13 0 14 0;
#X connect 13 1 14 1;
#X connect 13 2 14 2;
#X connect 14 0 15 0;
#X connect 14 1 15 1;
#X connect 14 2 15 2;
#X connect 15 0 29 0;
#X connect 15 1 29 1;
#X connect 15 2 29 2;
#X connect 16 0 6 0;
#X connect 17 0 16 0;
#X connect 17 1 16 1;
#X connect 17 2 16 2;
#X connect 18 0 5 2;
#X connect 19 0 18 0;
#X connect 20 0 2 0;
#X connect 20 1 5 1;
#X connect 20 2 27 0;
#X connect 14 0 28 0;
#X connect 14 1 28 1;
#X connect 14 2 28 2;
#X connect 15 0 6 0;
#X connect 16 0 15 0;
#X connect 16 1 15 1;
#X connect 16 2 15 2;
#X connect 17 0 5 2;
#X connect 18 0 17 0;
#X connect 19 0 2 0;
#X connect 19 1 5 1;
#X connect 19 2 26 0;
#X connect 20 0 23 0;
#X connect 21 0 24 0;
#X connect 22 0 25 0;
#X connect 23 0 26 0;
#X connect 23 0 5 2;
#X connect 24 0 5 2;
#X connect 25 0 5 2;
#X connect 26 0 5 2;
#X connect 27 0 19 0;
#X connect 27 1 21 0;
#X connect 27 2 22 0;
#X connect 27 3 23 0;
#X connect 27 4 28 0;
#X connect 27 5 5 2;
#X connect 28 0 31 0;
#X connect 28 1 32 0;
#X connect 28 2 33 0;
#X connect 28 3 34 0;
#X connect 29 0 17 0;
#X connect 29 1 17 1;
#X connect 29 2 17 2;
#X connect 30 0 13 0;
#X connect 30 1 13 1;
#X connect 30 2 13 2;
#X connect 35 0 7 0;
#X connect 35 1 7 1;
#X connect 35 2 7 2;
#X connect 26 0 18 0;
#X connect 26 1 20 0;
#X connect 26 2 21 0;
#X connect 26 3 22 0;
#X connect 26 4 27 0;
#X connect 26 5 5 2;
#X connect 27 0 30 0;
#X connect 27 1 31 0;
#X connect 27 2 32 0;
#X connect 27 3 33 0;
#X connect 28 0 16 0;
#X connect 28 1 16 1;
#X connect 28 2 16 2;
#X connect 29 0 12 0;
#X connect 29 1 12 1;
#X connect 29 2 12 2;
#X connect 34 0 7 0;
#X connect 34 1 7 1;
#X connect 34 2 7 2;
#X connect 35 0 11 0;
#X connect 35 1 11 1;
#X connect 35 2 11 2;
#X restore 348 138 pd \$0-CMD;
#X connect 1 0 7 0;
#X connect 2 0 18 0;
......
......@@ -26,13 +26,6 @@
0;
#X obj 19 208 cnv 3 750 3 empty empty IN 0 -6 1 12 -228856 -191407
0;
#X obj 287 302 synth~ 2;
#X obj 318 202 ctlin;
#X floatatom 318 224 5 0 0 0 - - -, f 5;
#X floatatom 361 224 5 0 0 0 - - -, f 5;
#X floatatom 361 243 5 0 0 0 - - -, f 5;
#X floatatom 405 224 5 0 0 0 - - -, f 5;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 4 2 8 0;
#X connect 6 0 7 0;
#X obj 303 373 flow;
#X obj 295 431 flow;
#X connect 3 1 4 1;