1
- #N canvas 135 123 1201 739 12;
1
+ #N canvas 135 38 1201 883 12;
2
2
#X obj 129 127 inlet;
3
- #X obj 129 436 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
3
+ #X obj 129 656 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
4
4
#000000 #000000;
5
- #X obj 129 456 f, f 20 ;
6
- #X obj 129 480 outlet;
7
- #X obj 129 412 sel 1;
8
- #X obj 129 388 <;
9
- #X obj 147 364 easeinsine;
10
- #X text 7 314 gate probability;
11
- #X text 383 316 sequence of values;
12
- #X obj 129 316 generative16step;
13
- #X obj 266 316 generative16step;
14
- #X obj 129 268 t f f, f 14 ;
15
- #X obj 129 220 stepper 16, f 42;
16
- #X obj 129 244 + 1;
17
- #X text 166 244 because [generative16step] expects 1...16;
5
+ #X obj 129 676 f, f 24 ;
6
+ #X obj 129 700 outlet;
7
+ #X obj 129 632 sel 1;
8
+ #X obj 129 608 <;
9
+ #X obj 147 584 easeinsine;
10
+ #X text 7 534 gate probability;
11
+ #X text 411 536 sequence of values;
12
+ #X obj 129 536 generative16step;
13
+ #X obj 294 536 generative16step;
14
+ #X obj 129 478 t f f, f 24 ;
15
+ #X obj 129 420 stepper 16, f 42;
16
+ #X obj 129 454 + 1;
17
+ #X text 166 454 because [generative16step] expects 1...16;
18
18
#X obj 682 74 inlet;
19
- #X obj 682 122 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
20
- #000000 0 1;
21
- #X obj 682 142 s \$0-generate;
19
+ #X obj 682 146 s \$0-generate;
22
20
#X obj 807 122 clip 0 1;
23
21
#X obj 932 122 clip 1 16;
24
22
#X obj 932 146 s \$0-length;
25
23
#X obj 1057 122 clip 0 15;
26
24
#X obj 1057 146 s \$0-offset;
27
- #X obj 183 292 r \$0-generate;
28
- #X obj 320 292 r \$0-generate;
29
25
#X obj 1005 237 print INVALID_PARAMETER;
30
- #X obj 323 196 r \$0-length;
31
- #X obj 420 196 r \$0-offset;
26
+ #X obj 323 396 r \$0-length;
27
+ #X obj 420 396 r \$0-offset;
32
28
#X obj 807 146 s \$0-density;
33
- #X obj 147 340 r \$0-density;
34
- #X obj 301 650 8step, f 40;
35
- #X obj 597 650 8step, f 40;
36
- #X obj 894 650 8step, f 40;
37
- #X text 477 579 length;
38
- #X text 715 587 offset;
39
- #X text 984 582 density;
40
- #X obj 799 523 r \$0-density;
41
- #X obj 626 558 pack f f;
42
- #X obj 686 558 pack f f;
43
- #X obj 746 558 pack f f;
44
- #X obj 679 485 r \$0-length;
45
- #X obj 739 504 r \$0-offset;
29
+ #X obj 147 560 r \$0-density;
30
+ #X obj 301 820 8step, f 40;
31
+ #X obj 597 820 8step, f 40;
32
+ #X obj 894 820 8step, f 40;
33
+ #X text 477 749 length;
34
+ #X text 715 757 offset;
35
+ #X text 984 752 density;
36
+ #X obj 799 693 r \$0-density;
37
+ #X obj 626 728 pack f f;
38
+ #X obj 686 728 pack f f;
39
+ #X obj 746 728 pack f f;
40
+ #X obj 679 655 r \$0-length;
41
+ #X obj 739 674 r \$0-offset;
46
42
#X obj 706 237 s \$0-save;
47
43
#X obj 788 237 s \$0-recall;
48
44
#X obj 706 213 clip 1 8;
49
45
#X obj 788 213 clip 1 8;
50
- #X obj 458 273 r \$0-save;
51
- #X msg 458 297 save \$1;
52
- #X obj 528 273 r \$0-recall;
53
- #X msg 528 297 recall \$1;
54
- #X obj 590 493 r \$0-save;
55
- #X obj 198 606 r \$0-recall;
56
- #X obj 301 674 s \$0-length;
57
- #X obj 597 674 s \$0-offset;
58
- #X obj 894 674 s \$0-density;
59
- #X obj 198 631 - 1;
60
- #X obj 590 517 - 1;
61
- #X obj 372 610 route 0 1 2 3 4 5 6 7;
62
- #X obj 652 616 route 0 1 2 3 4 5 6 7;
63
- #X obj 958 609 route 0 1 2 3 4 5 6 7;
64
- #X text 572 461 save and recall of length \, offset \, and density
46
+ #X obj 526 493 r \$0-save;
47
+ #X msg 526 517 save \$1;
48
+ #X obj 596 493 r \$0-recall;
49
+ #X msg 596 517 recall \$1;
50
+ #X obj 590 663 r \$0-save;
51
+ #X obj 198 776 r \$0-recall;
52
+ #X obj 301 844 s \$0-length;
53
+ #X obj 597 844 s \$0-offset;
54
+ #X obj 894 844 s \$0-density;
55
+ #X obj 198 801 - 1;
56
+ #X obj 590 687 - 1;
57
+ #X obj 372 780 route 0 1 2 3 4 5 6 7;
58
+ #X obj 652 786 route 0 1 2 3 4 5 6 7;
59
+ #X obj 958 779 route 0 1 2 3 4 5 6 7;
60
+ #X text 572 631 save and recall of length \, offset \, and density
65
61
;
66
62
#X text 698 51 input routing;
67
63
#X text 243 100 main logic;
@@ -80,7 +76,23 @@ AND RECALL WITH 8 MEMORY SLOTS.;
80
76
#X obj 175 127 r \$0-clockdivision;
81
77
#X obj 870 212 i;
82
78
#X obj 870 236 max 1;
83
- #X connect 0 0 67 0;
79
+ #X obj 682 122 clip 0 1;
80
+ #X obj 161 267 randrange 0 1000;
81
+ #X obj 161 243 t b b, f 20;
82
+ #X obj 298 267 f;
83
+ #X obj 316 243 r \$0-generate;
84
+ #X obj 298 315 * 1000;
85
+ #X obj 161 291 <;
86
+ #X obj 161 315 sel 1;
87
+ #X msg 161 339 1;
88
+ #X msg 193 339 0;
89
+ #X obj 161 363 s \$0-generate-internal;
90
+ #X obj 183 512 r \$0-generate-internal;
91
+ #X obj 348 512 r \$0-generate-internal;
92
+ #X obj 129 219 t b b;
93
+ #X text 170 219 figure out if we should generate this step;
94
+ #X obj 298 291 easeinsine;
95
+ #X connect 0 0 64 0;
84
96
#X connect 1 0 2 0;
85
97
#X connect 2 0 3 0;
86
98
#X connect 4 0 1 0;
@@ -92,81 +104,95 @@ AND RECALL WITH 8 MEMORY SLOTS.;
92
104
#X connect 11 1 10 0;
93
105
#X connect 12 0 13 0;
94
106
#X connect 13 0 11 0;
95
- #X connect 15 0 70 0;
96
- #X connect 16 0 17 0;
97
- #X connect 18 0 28 0;
98
- #X connect 19 0 20 0;
99
- #X connect 21 0 22 0;
100
- #X connect 23 0 9 1;
101
- #X connect 24 0 10 1;
102
- #X connect 26 0 12 2;
103
- #X connect 27 0 12 3;
104
- #X connect 29 0 6 0;
105
- #X connect 30 0 52 0;
106
- #X connect 31 0 53 0;
107
- #X connect 32 0 54 0;
108
- #X connect 36 0 39 1;
109
- #X connect 37 0 57 0;
110
- #X connect 38 0 58 0;
111
- #X connect 39 0 59 0;
112
- #X connect 40 0 37 1;
113
- #X connect 41 0 38 1;
114
- #X connect 44 0 42 0;
115
- #X connect 45 0 43 0;
116
- #X connect 46 0 47 0;
117
- #X connect 47 0 10 2;
118
- #X connect 47 0 9 2;
119
- #X connect 48 0 49 0;
120
- #X connect 49 0 10 2;
121
- #X connect 49 0 9 2;
122
- #X connect 50 0 56 0;
123
- #X connect 51 0 55 0;
124
- #X connect 55 0 30 0;
125
- #X connect 55 0 32 0;
126
- #X connect 55 0 31 0;
127
- #X connect 56 0 37 0;
128
- #X connect 56 0 39 0;
129
- #X connect 56 0 38 0;
130
- #X connect 57 0 30 1;
131
- #X connect 57 1 30 2;
132
- #X connect 57 2 30 3;
133
- #X connect 57 3 30 4;
134
- #X connect 57 4 30 5;
135
- #X connect 57 5 30 6;
136
- #X connect 57 6 30 7;
137
- #X connect 57 7 30 8;
138
- #X connect 58 0 31 1;
139
- #X connect 58 1 31 2;
140
- #X connect 58 2 31 3;
141
- #X connect 58 3 31 4;
142
- #X connect 58 4 31 5;
143
- #X connect 58 5 31 6;
144
- #X connect 58 6 31 7;
145
- #X connect 58 7 31 8;
146
- #X connect 59 0 32 1;
147
- #X connect 59 1 32 2;
148
- #X connect 59 2 32 3;
149
- #X connect 59 3 32 4;
150
- #X connect 59 4 32 5;
151
- #X connect 59 5 32 6;
152
- #X connect 59 6 32 7;
153
- #X connect 59 7 32 8;
107
+ #X connect 15 0 67 0;
108
+ #X connect 17 0 25 0;
109
+ #X connect 18 0 19 0;
110
+ #X connect 20 0 21 0;
111
+ #X connect 23 0 12 2;
112
+ #X connect 24 0 12 3;
113
+ #X connect 26 0 6 0;
114
+ #X connect 27 0 49 0;
115
+ #X connect 28 0 50 0;
116
+ #X connect 29 0 51 0;
117
+ #X connect 33 0 36 1;
118
+ #X connect 34 0 54 0;
119
+ #X connect 35 0 55 0;
120
+ #X connect 36 0 56 0;
121
+ #X connect 37 0 34 1;
122
+ #X connect 38 0 35 1;
123
+ #X connect 41 0 39 0;
124
+ #X connect 42 0 40 0;
125
+ #X connect 43 0 44 0;
126
+ #X connect 44 0 10 2;
127
+ #X connect 44 0 9 2;
128
+ #X connect 45 0 46 0;
129
+ #X connect 46 0 10 2;
130
+ #X connect 46 0 9 2;
131
+ #X connect 47 0 53 0;
132
+ #X connect 48 0 52 0;
133
+ #X connect 52 0 27 0;
134
+ #X connect 52 0 29 0;
135
+ #X connect 52 0 28 0;
136
+ #X connect 53 0 34 0;
137
+ #X connect 53 0 36 0;
138
+ #X connect 53 0 35 0;
139
+ #X connect 54 0 27 1;
140
+ #X connect 54 1 27 2;
141
+ #X connect 54 2 27 3;
142
+ #X connect 54 3 27 4;
143
+ #X connect 54 4 27 5;
144
+ #X connect 54 5 27 6;
145
+ #X connect 54 6 27 7;
146
+ #X connect 54 7 27 8;
147
+ #X connect 55 0 28 1;
148
+ #X connect 55 1 28 2;
149
+ #X connect 55 2 28 3;
150
+ #X connect 55 3 28 4;
151
+ #X connect 55 4 28 5;
152
+ #X connect 55 5 28 6;
153
+ #X connect 55 6 28 7;
154
+ #X connect 55 7 28 8;
155
+ #X connect 56 0 29 1;
156
+ #X connect 56 1 29 2;
157
+ #X connect 56 2 29 3;
158
+ #X connect 56 3 29 4;
159
+ #X connect 56 4 29 5;
160
+ #X connect 56 5 29 6;
161
+ #X connect 56 6 29 7;
162
+ #X connect 56 7 29 8;
163
+ #X connect 61 0 62 0;
164
+ #X connect 61 0 63 0;
165
+ #X connect 62 0 18 0;
166
+ #X connect 63 0 20 0;
154
167
#X connect 64 0 65 0;
155
- #X connect 64 0 66 0;
156
- #X connect 65 0 19 0;
157
- #X connect 66 0 21 0;
158
- #X connect 67 0 68 0;
159
- #X connect 68 0 69 0;
160
- #X connect 69 0 12 0;
161
- #X connect 70 0 16 0;
162
- #X connect 70 1 18 0;
163
- #X connect 70 2 19 0;
164
- #X connect 70 3 21 0;
165
- #X connect 70 4 71 0;
166
- #X connect 71 0 44 0;
167
- #X connect 71 1 45 0;
168
- #X connect 71 2 74 0;
169
- #X connect 71 3 25 0;
170
- #X connect 73 0 67 2;
171
- #X connect 74 0 75 0;
172
- #X connect 75 0 72 0;
168
+ #X connect 65 0 66 0;
169
+ #X connect 66 0 86 0;
170
+ #X connect 67 0 73 0;
171
+ #X connect 67 1 17 0;
172
+ #X connect 67 2 18 0;
173
+ #X connect 67 3 20 0;
174
+ #X connect 67 4 68 0;
175
+ #X connect 68 0 41 0;
176
+ #X connect 68 1 42 0;
177
+ #X connect 68 2 71 0;
178
+ #X connect 68 3 22 0;
179
+ #X connect 70 0 64 2;
180
+ #X connect 71 0 72 0;
181
+ #X connect 72 0 69 0;
182
+ #X connect 73 0 16 0;
183
+ #X connect 74 0 79 0;
184
+ #X connect 75 0 74 0;
185
+ #X connect 75 1 76 0;
186
+ #X connect 76 0 88 0;
187
+ #X connect 77 0 76 1;
188
+ #X connect 78 0 79 1;
189
+ #X connect 79 0 80 0;
190
+ #X connect 80 0 81 0;
191
+ #X connect 80 1 82 0;
192
+ #X connect 81 0 83 0;
193
+ #X connect 82 0 83 0;
194
+ #X connect 84 0 9 1;
195
+ #X connect 85 0 10 1;
196
+ #X connect 86 0 12 0;
197
+ #X connect 86 1 75 0;
198
+ #X connect 88 0 78 0;
0 commit comments