-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpdkl-randi2.pd
107 lines (107 loc) · 2.57 KB
/
pdkl-randi2.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#N canvas 214 132 1171 812 12;
#X obj 295 543 random, f 13;
#X obj 620 190 t b f, f 6;
#X obj 491 238 pack f f, f 13;
#X obj 491 263 t l l;
#X obj 472 341 -;
#X obj 246 595 +, f 17;
#X obj 488 70 inlet;
#X obj 616 95 inlet;
#X text 495 36 bound1;
#X text 629 62 bound2;
#X obj 694 79 loadbang;
#X obj 692 108 t b b;
#X obj 271 43 inlet;
#X obj 259 195 until;
#X obj 245 500 sel 1;
#X msg 315 207 0;
#X obj 251 321 + 1;
#X obj 250 664 outlet;
#X text 13 31 list of random integers;
#X text 14 81 ARGS:;
#X text 15 174 INLETS:;
#X text 15 256 OUTLETS:;
#X text 13 278 random list;
#X text 960 26 derek kwan 2017;
#X text 959 46 pdklist;
#X text 962 69 gpl v 3;
#X obj 471 306 max;
#X obj 541 295 min;
#X obj 250 639 pdkl-fill, f 25;
#X obj 274 165 t b b b f, f 22;
#X text 11 106 bound1/bound2;
#X obj 816 89 inlet;
#X obj 816 114 route seed;
#X msg 816 139 seed \$1;
#X text 877 91 messages;
#X text 334 58 length;
#X obj 259 232 i;
#X obj 491 169 f \$1, f 5;
#X obj 618 164 f \$2;
#X obj 261 423 t f f b b, f 23;
#N canvas 603 244 695 473 pdklrandi-rangeiter 0;
#X obj 313 251 pdkl-ddrip 2;
#X obj 215 176 list split 1;
#X obj 313 275 unpack f f;
#X obj 212 116 inlet;
#X obj 357 112 inlet;
#X text 403 109 trig;
#X obj 313 299 outlet;
#X obj 428 345 outlet;
#X obj 218 346 outlet;
#X obj 215 200 max 1;
#X connect 0 0 2 0;
#X connect 1 0 9 0;
#X connect 1 1 0 1;
#X connect 2 0 6 0;
#X connect 2 1 7 0;
#X connect 3 0 1 0;
#X connect 4 0 0 0;
#X connect 9 0 8 0;
#X restore 273 120 pd pdklrandi-rangeiter;
#X text 8 0 pdkl-randi2;
#X text 12 196 length/bound1/bound2/messages;
#X text 572 461 example input:;
#X text 573 488 3 0 1 0 10 0 100;
#X text 576 509 gives a random int bw 0-1 \, 0-10 \, then 0-100;
#X text 578 533 not enough ranges defaults to last range param;
#X connect 0 0 5 0;
#X connect 1 0 37 0;
#X connect 1 1 2 1;
#X connect 2 0 3 0;
#X connect 3 0 26 0;
#X connect 3 1 27 0;
#X connect 4 0 0 1;
#X connect 5 0 28 0;
#X connect 6 0 37 0;
#X connect 7 0 38 0;
#X connect 10 0 11 0;
#X connect 11 0 38 0;
#X connect 11 1 37 0;
#X connect 12 0 40 0;
#X connect 13 0 36 0;
#X connect 14 0 13 1;
#X connect 14 0 28 1;
#X connect 15 0 36 1;
#X connect 16 0 39 0;
#X connect 26 0 4 0;
#X connect 27 0 4 1;
#X connect 27 0 5 1;
#X connect 28 0 17 0;
#X connect 29 0 13 0;
#X connect 29 1 15 0;
#X connect 29 2 28 2;
#X connect 29 3 14 1;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X connect 33 0 0 0;
#X connect 36 0 16 0;
#X connect 37 0 2 0;
#X connect 38 0 1 0;
#X connect 39 0 14 0;
#X connect 39 1 36 1;
#X connect 39 2 0 0;
#X connect 39 3 40 1;
#X connect 40 0 29 0;
#X connect 40 1 2 0;
#X connect 40 2 2 1;