Commit 0d58d8c0 authored by J Reso's avatar J Reso
Browse files

update rand-n with list

parent 4f1dbb13
......@@ -127,10 +127,10 @@ size 10 10 \, cnv size 10 10;
-33289 -33289;
#X obj 153 108 onoff 80;
#X obj 404 58 seq-count;
#X obj 150 633 rand-n 12;
#X obj 268 84 g 100;
#X obj 565 58 seq-nb;
#X obj 671 59 seq-count2;
#X obj 150 633 rand-n 12;
#X connect 15 0 55 0;
#X connect 16 0 54 0;
#X connect 29 0 36 0;
......
#N canvas 222 105 778 527 10;
#N canvas 220 106 862 519 10;
#X obj 92 268 print;
#X obj 92 223 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 582 415 450 300 display 0;
#X msg 321 92 set;
#X msg 145 91 add2 \$1;
#X obj 149 37 inlet;
#X obj 320 42 inlet;
#X obj 158 152 outlet;
#X obj 321 65 b;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 5 0 0 0;
#X restore 401 277 pd display;
#X msg 401 206 5;
#X msg 401 299 9 14 5 19 2;
#X obj 401 251 rand-n 20;
#X obj 401 228 t f b;
#X msg 383 220 5;
#X text 199 244 Default : from 0 to 9;
#X text 120 221 Default : 2 numbers;
#X text 396 180 5 numbers from 0 to 19;
#N canvas 582 415 450 300 display 0;
#X msg 321 92 set;
#X msg 145 91 add2 \$1;
#X obj 149 37 inlet;
#X obj 320 42 inlet;
#X obj 158 152 outlet;
#X obj 321 65 b;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 5 0 0 0;
#X restore 579 278 pd display;
#X msg 579 300 1 2 31 7 22 9 0 14 21 24;
#X text 378 194 5 numbers from 0 to 19;
#X text 574 181 10 numbers from 0 to 39;
#X obj 92 244 rand-n;
#X obj 579 252 rand-n 40 10;
#X obj 579 225 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 87 66 rand-n \; ------ \; Random N unique numbers into a range
of numbers \; Arguments \; \$1:max of range \; \$2:numbers quantity
;
#X connect 1 0 13 0;
#X connect 2 0 4 0;
#X connect 3 0 6 0;
#X connect 5 0 2 0;
#X connect 6 0 5 0;
#X connect 6 1 2 1;
#X connect 10 0 11 0;
#X connect 13 0 0 0;
#X connect 14 0 10 0;
#X connect 15 0 10 1;
#X connect 15 0 14 0;
#X msg 476 277 18 0 3 17 14;
#X obj 383 250 rand-n 20;
#X obj 92 244 rand-n;
#X obj 579 252 rand-n 40 10;
#X msg 651 279 32 29 1 13 39 30 14 22 4 37;
#X connect 1 0 11 0;
#X connect 2 0 10 0;
#X connect 7 0 12 0;
#X connect 10 1 9 0;
#X connect 11 0 0 0;
#X connect 12 1 13 0;
#N canvas 408 80 749 648 10;
#N canvas 400 84 749 648 10;
#X obj 239 257 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 284 295 f;
......@@ -10,8 +10,7 @@
#X obj 236 205 f 2;
#X obj 345 424 list-delete;
#X obj 305 425 list;
#X obj 237 162 t b b b;
#X obj 253 426 t b f;
#X obj 251 418 t b f;
#X obj 252 474 list-idx;
#X obj 252 447 list;
#X obj 250 381 t f b f;
......@@ -19,7 +18,7 @@
#X obj 251 501 outlet;
#X obj 247 106 route bang float;
#X obj 309 168 t b f;
#X obj 108 117 cnv 2 91 2 empty empty empty 1 6 0 8 -237178 -1 0;
#X obj 108 117 cnv 2 84 2 empty empty empty 1 6 0 8 -237178 -1 0;
#X obj 438 99 sel 0;
#X obj 236 232 until;
#X obj 500 246 until;
......@@ -38,56 +37,79 @@
#X obj 239 320 random 10;
#X obj 330 69 sel 0;
#X obj 329 47 f \$2;
#X obj 361 544 outlet;
#N canvas 574 419 450 300 display 0;
#X msg 321 92 set;
#X msg 145 91 add2 \$1;
#X obj 149 37 inlet;
#X obj 320 42 inlet;
#X obj 158 152 outlet;
#X obj 321 65 b;
#X obj 91 44 inlet;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 5 0 0 0;
#X connect 6 0 4 0;
#X restore 355 519 pd display;
#X obj 238 162 t b b b b;
#X obj 206 183 t b b;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 1 0 34 1;
#X connect 1 0 33 1;
#X connect 2 0 1 1;
#X connect 3 0 9 0;
#X connect 4 0 34 0;
#X connect 3 0 38 0;
#X connect 4 0 33 0;
#X connect 4 1 1 0;
#X connect 5 0 17 0;
#X connect 6 0 20 0;
#X connect 5 0 16 0;
#X connect 6 0 19 0;
#X connect 7 0 8 1;
#X connect 8 0 7 0;
#X connect 8 0 12 1;
#X connect 9 0 6 0;
#X connect 9 1 33 0;
#X connect 9 2 22 0;
#X connect 10 0 12 0;
#X connect 10 1 11 1;
#X connect 11 0 15 0;
#X connect 12 0 11 0;
#X connect 13 0 10 0;
#X connect 13 1 8 0;
#X connect 13 2 7 1;
#X connect 14 0 16 0;
#X connect 8 0 11 1;
#X connect 9 0 11 0;
#X connect 9 1 10 1;
#X connect 10 0 14 0;
#X connect 10 0 37 1;
#X connect 11 0 10 0;
#X connect 12 0 9 0;
#X connect 12 1 8 0;
#X connect 12 2 7 1;
#X connect 13 0 15 0;
#X connect 15 0 3 0;
#X connect 15 1 5 0;
#X connect 16 0 3 0;
#X connect 16 1 5 0;
#X connect 17 0 3 0;
#X connect 17 1 6 1;
#X connect 19 0 32 0;
#X connect 19 1 29 0;
#X connect 19 1 33 1;
#X connect 20 0 0 0;
#X connect 21 0 24 0;
#X connect 22 0 8 1;
#X connect 16 1 6 1;
#X connect 18 0 31 0;
#X connect 18 1 28 0;
#X connect 18 1 32 1;
#X connect 19 0 0 0;
#X connect 20 0 23 0;
#X connect 21 0 8 1;
#X connect 22 0 29 0;
#X connect 23 0 24 0;
#X connect 23 0 30 0;
#X connect 24 0 25 0;
#X connect 24 0 31 0;
#X connect 25 0 24 1;
#X connect 26 0 24 1;
#X connect 27 0 28 0;
#X connect 27 0 36 0;
#X connect 28 0 19 0;
#X connect 29 0 30 0;
#X connect 29 1 21 0;
#X connect 29 2 26 0;
#X connect 29 3 23 0;
#X connect 30 0 22 1;
#X connect 31 0 30 0;
#X connect 32 0 29 0;
#X connect 33 0 1 1;
#X connect 34 0 13 0;
#X connect 35 1 5 0;
#X connect 36 0 35 0;
#X connect 24 0 23 1;
#X connect 25 0 23 1;
#X connect 26 0 27 0;
#X connect 26 0 35 0;
#X connect 27 0 18 0;
#X connect 28 0 29 0;
#X connect 28 1 20 0;
#X connect 28 2 25 0;
#X connect 28 3 22 0;
#X connect 29 0 21 1;
#X connect 30 0 29 0;
#X connect 31 0 28 0;
#X connect 32 0 1 1;
#X connect 33 0 12 0;
#X connect 34 1 5 0;
#X connect 35 0 34 0;
#X connect 37 0 36 0;
#X connect 38 0 39 0;
#X connect 38 1 32 0;
#X connect 38 2 21 0;
#X connect 38 3 37 2;
#X connect 39 0 37 0;
#X connect 39 1 6 0;
#X coords 0 -1 1 1 100 20 1 100 100;
#N canvas 334 80 1029 488 10;
#N canvas 332 81 959 488 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
......
#N canvas 1 134 563 500 10;
#N canvas 1 135 563 500 10;
#X obj 381 139 inlet;
#N canvas 494 134 674 610 \$0processing 0;
#X obj 161 555 outlet;
......@@ -140,44 +140,44 @@
#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 .38 1 40 1 8
-237178 -66577 -1 1700 1;
#X obj 126 155 vsl 12 45 0 1 0 0 \$0-sl-2 \$0-sl-2-in 0.5 1 30 1 8
-237178 -66577 -1 0 1;
#X obj 138 155 vsl 12 45 0 1 0 0 \$0-sl-3 \$0-sl-3-in .50 1 40 1 8
#X obj 114 155 vsl 12 45 0 1 0 0 \$0-sl-1 \$0-sl-1-in .50 1 40 1 8
-237178 -66577 -1 2200 1;
#X obj 126 155 vsl 12 45 0 1 0 0 \$0-sl-2 \$0-sl-2-in .80 1 30 1 8
-237178 -66577 -1 3520 1;
#X obj 138 155 vsl 12 45 0 1 0 0 \$0-sl-3 \$0-sl-3-in .30 1 40 1 8
-237178 -66577 -1 1320 1;
#X obj 150 155 vsl 12 45 0 1 0 0 \$0-sl-4 \$0-sl-4-in .70 1 30 1 8
-237178 -66577 -1 3080 1;
#X obj 162 155 vsl 12 45 0 1 0 0 \$0-sl-5 \$0-sl-5-in .70 1 40 1 8
-237178 -66577 -1 3080 1;
#X obj 174 155 vsl 12 45 0 1 0 0 \$0-sl-6 \$0-sl-6-in .0 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 .50 1 40 1 8
-237178 -66577 -1 2200 1;
#X obj 150 155 vsl 12 45 0 1 0 0 \$0-sl-4 \$0-sl-4-in 0.77 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.2 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.2 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.5 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
-66577 -1 1 1;
-66577 -1 0 1;
#X obj 138 141 tgl 12 0 \$0-tgl-3 \$0-tgl-3-in empty 4 8 1 9 -237178
-66577 -1 1 1;
-66577 -1 0 1;
#X obj 150 141 tgl 12 0 \$0-tgl-4 \$0-tgl-4-in empty 4 8 1 9 -237178
-66577 -1 1 1;
-66577 -1 0 1;
#X obj 162 141 tgl 12 0 \$0-tgl-5 \$0-tgl-5-in empty 4 8 1 9 -237178
-66577 -1 1 1;
#X obj 174 141 tgl 12 0 \$0-tgl-6 \$0-tgl-6-in empty 4 8 1 9 -237178
-66577 -1 1 1;
-66577 -1 0 1;
#X obj 186 141 tgl 12 0 \$0-tgl-7 \$0-tgl-7-in empty 4 8 1 9 -237178
-66577 -1 1 1;
#X obj 102 141 tgl 12 0 \$0-tgl-0 \$0-tgl-0-in empty 4 8 1 9 -237178
-66577 -1 1 1;
#X obj 233 105 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 0.1 1 30 1 8
-237178 -66577 -1 0 1;
#X obj 102 155 vsl 12 45 0 1 0 0 \$0-sl-0 \$0-sl-0-in .20 1 30 1 8
-237178 -66577 -1 880 1;
#X obj 249 105 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
-66577 -1 154 256;
-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;
#X obj 114 117 bng 12 100 50 0 \$0-one \$0-one-in empty 3 5 1 9 -237178
......@@ -302,7 +302,7 @@
#X obj 248 91 bng 10 100 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -237178
-33289 -33289;
#X obj 233 91 tgl 10 0 \$0-sync \$0-sync-in sync -9 -4 1 9 -237178
-33289 -33289 0 1;
-33289 -33289 1 1;
#N canvas 1 128 766 595 \$0-COMMANDS 0;
#X obj 185 8 initbang;
#X obj 57 66 inlet;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment