-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrandomlist.pd
130 lines (130 loc) · 3.06 KB
/
randomlist.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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#N canvas 203 100 964 513 12;
#X obj 457 333 f;
#X obj 487 333 f;
#X obj 518 333 f;
#X obj 548 333 f;
#X obj 579 333 f;
#X obj 610 333 f;
#X obj 640 333 f;
#X obj 671 333 f;
#X obj 30 134 inlet;
#X obj 701 333 f;
#X obj 732 333 f;
#X obj 763 333 f;
#X obj 793 333 f;
#X obj 824 333 f;
#X obj 854 333 f;
#X obj 885 333 f;
#X obj 916 333 f;
#X obj 251 232 random \$1;
#X obj 30 480 outlet;
#X obj 251 256 sel 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X text 29 41 // INPUT LIST \, WHICH IS OF LENGTH \$1 (<= 16).;
#X obj 251 208 t b f;
#X obj 83 350 tabread randomlist-\$0;
#X obj 30 377 pack 0 0;
#X obj 30 401 route 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#X msg 83 242 1;
#X msg 189 242 0;
#X obj 83 266 t b f;
#X text 29 26 // USING ELEMENTS FROM THE;
#X obj 681 471 tabwrite randomlist-\$0;
#X obj 381 83 table randomlist-\$0 16;
#X text 29 11 // RETURNS A LIST OF LENGTH \$2 (<= 16) \,;
#X obj 30 454 spigot 0, f 56;
#X obj 30 323 t f f;
#X obj 30 181 t b b b;
#X obj 251 184 countrange 0 16;
#X obj 30 299 countrange 0 16;
#X obj 30 158 t b b, f 32;
#X obj 475 158 inlet;
#X text 464 135 input list;
#X obj 475 182 unpack f f f f f f f f f f f f f f f f, f 66;
#X obj 30 425 pack f f f f f f f f f f f f f f f f, f 41;
#X text 26 114 trigger;
#X connect 0 0 29 0;
#X connect 1 0 29 0;
#X connect 2 0 29 0;
#X connect 3 0 29 0;
#X connect 4 0 29 0;
#X connect 5 0 29 0;
#X connect 6 0 29 0;
#X connect 7 0 29 0;
#X connect 8 0 37 0;
#X connect 9 0 29 0;
#X connect 10 0 29 0;
#X connect 11 0 29 0;
#X connect 12 0 29 0;
#X connect 13 0 29 0;
#X connect 14 0 29 0;
#X connect 15 0 29 0;
#X connect 16 0 29 0;
#X connect 17 0 19 0;
#X connect 19 0 0 0;
#X connect 19 1 1 0;
#X connect 19 2 2 0;
#X connect 19 3 3 0;
#X connect 19 4 4 0;
#X connect 19 5 5 0;
#X connect 19 6 6 0;
#X connect 19 7 7 0;
#X connect 19 8 9 0;
#X connect 19 9 10 0;
#X connect 19 10 11 0;
#X connect 19 11 12 0;
#X connect 19 12 13 0;
#X connect 19 13 14 0;
#X connect 19 14 15 0;
#X connect 19 15 16 0;
#X connect 21 0 17 0;
#X connect 21 1 29 1;
#X connect 22 0 23 1;
#X connect 23 0 24 0;
#X connect 24 0 41 0;
#X connect 24 1 41 1;
#X connect 24 2 41 2;
#X connect 24 3 41 3;
#X connect 24 4 41 4;
#X connect 24 5 41 5;
#X connect 24 6 41 6;
#X connect 24 7 41 7;
#X connect 24 8 41 8;
#X connect 24 9 41 9;
#X connect 24 10 41 10;
#X connect 24 11 41 11;
#X connect 24 12 41 12;
#X connect 24 13 41 13;
#X connect 24 14 41 14;
#X connect 24 15 41 15;
#X connect 25 0 27 0;
#X connect 26 0 32 1;
#X connect 27 0 41 0;
#X connect 27 1 32 1;
#X connect 32 0 18 0;
#X connect 33 0 23 0;
#X connect 33 1 22 0;
#X connect 34 0 25 0;
#X connect 34 1 36 0;
#X connect 34 2 26 0;
#X connect 35 0 21 0;
#X connect 36 0 33 0;
#X connect 37 0 34 0;
#X connect 37 1 35 0;
#X connect 38 0 40 0;
#X connect 40 0 0 1;
#X connect 40 1 1 1;
#X connect 40 2 2 1;
#X connect 40 3 3 1;
#X connect 40 4 4 1;
#X connect 40 5 5 1;
#X connect 40 6 6 1;
#X connect 40 7 7 1;
#X connect 40 8 9 1;
#X connect 40 9 10 1;
#X connect 40 10 11 1;
#X connect 40 11 12 1;
#X connect 40 12 13 1;
#X connect 40 13 14 1;
#X connect 40 14 15 1;
#X connect 40 15 16 1;
#X connect 41 0 32 0;