-
Notifications
You must be signed in to change notification settings - Fork 0
/
38-timing_quantizing_brainstorming.pd
345 lines (345 loc) · 8.46 KB
/
38-timing_quantizing_brainstorming.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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
#N canvas 521 42 737 704 12;
#X text 316 197 player does something;
#X obj 14 81 out~;
#X obj 235 659 out~;
#X obj 235 588 == 1;
#X obj 235 612 sel 1;
#X obj 255 409 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 251 389 clear;
#X obj 215 8 loadbang;
#X obj 215 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 215 76 s readbeat;
#X obj 345 76 s writebeat;
#X obj 15 11 r readbeat;
#X obj 79 261 hsl 60 15 -1 101 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 65 282 moses;
#X obj 65 238 random 100;
#X obj 95 309 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 66 309 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 65 217 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 128 350 f;
#X obj 158 350 f;
#X obj 116 168 r readbeat;
#X obj 92 393 r writebeat;
#N canvas 258 182 950 535 input_timing 0;
#X obj 39 255 shuffledcollection;
#X obj 69 285 shuffledcollection;
#X obj 99 315 shuffledcollection;
#X obj 129 345 shuffledcollection;
#X obj 246 252 shuffledcollection;
#X obj 276 282 shuffledcollection;
#X obj 306 312 shuffledcollection;
#X obj 336 342 shuffledcollection;
#X obj 451 247 shuffledcollection;
#X obj 481 277 shuffledcollection;
#X obj 511 307 shuffledcollection;
#X obj 541 337 shuffledcollection;
#X obj 658 244 shuffledcollection;
#X obj 688 274 shuffledcollection;
#X obj 718 304 shuffledcollection;
#X obj 748 334 shuffledcollection;
#X obj 239 458 outlet;
#X obj 619 152 sel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16;
#X obj 209 115 f;
#X obj 168 154 pack f f;
#X obj 115 45 inlet;
#X obj 148 181 route 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16;
#X obj 202 47 inlet;
#X text 117 22 write;
#X obj 571 51 inlet;
#X text 570 23 clear;
#X obj 571 75 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 29 53 inlet;
#X text 200 23 read beat;
#X text 4 34 write beat;
#X obj 115 119 t b f;
#X connect 0 0 16 0;
#X connect 1 0 16 0;
#X connect 2 0 16 0;
#X connect 3 0 16 0;
#X connect 4 0 16 0;
#X connect 5 0 16 0;
#X connect 6 0 16 0;
#X connect 7 0 16 0;
#X connect 8 0 16 0;
#X connect 9 0 16 0;
#X connect 10 0 16 0;
#X connect 11 0 16 0;
#X connect 12 0 16 0;
#X connect 13 0 16 0;
#X connect 14 0 16 0;
#X connect 15 0 16 0;
#X connect 17 0 0 0;
#X connect 17 1 1 0;
#X connect 17 2 2 0;
#X connect 17 3 3 0;
#X connect 17 4 4 0;
#X connect 17 5 5 0;
#X connect 17 6 6 0;
#X connect 17 7 7 0;
#X connect 17 8 8 0;
#X connect 17 9 9 0;
#X connect 17 10 10 0;
#X connect 17 11 11 0;
#X connect 17 12 12 0;
#X connect 17 13 13 0;
#X connect 17 14 14 0;
#X connect 17 15 15 0;
#X connect 18 0 19 0;
#X connect 19 0 21 0;
#X connect 20 0 30 0;
#X connect 21 0 0 1;
#X connect 21 1 1 1;
#X connect 21 2 2 1;
#X connect 21 3 3 1;
#X connect 21 4 4 1;
#X connect 21 5 5 1;
#X connect 21 6 6 1;
#X connect 21 7 7 1;
#X connect 21 8 8 1;
#X connect 21 9 9 1;
#X connect 21 10 10 1;
#X connect 21 11 11 1;
#X connect 21 12 12 1;
#X connect 21 13 13 1;
#X connect 21 14 14 1;
#X connect 21 15 15 1;
#X connect 22 0 17 0;
#X connect 24 0 26 0;
#X connect 26 0 0 2;
#X connect 26 0 15 2;
#X connect 26 0 14 2;
#X connect 26 0 13 2;
#X connect 26 0 12 2;
#X connect 26 0 11 2;
#X connect 26 0 10 2;
#X connect 26 0 9 2;
#X connect 26 0 8 2;
#X connect 26 0 7 2;
#X connect 26 0 6 2;
#X connect 26 0 5 2;
#X connect 26 0 4 2;
#X connect 26 0 3 2;
#X connect 26 0 2 2;
#X connect 26 0 1 2;
#X connect 27 0 18 1;
#X connect 30 0 18 0;
#X connect 30 1 19 1;
#X restore 92 558 pd input_timing;
#X obj 493 37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 493 57 s writemode;
#X obj 92 471 spigot, f 8;
#X obj 155 417 r writemode;
#X msg 349 250 1;
#X msg 92 525 0;
#X obj 92 495 spigot;
#X obj 171 484 t f b;
#X msg 203 507 0;
#X obj 92 417 t f b f;
#X msg 115 443 1;
#X obj 328 350 r writebeat;
#N canvas 258 182 950 535 input_timing 0;
#X obj 39 255 shuffledcollection;
#X obj 69 285 shuffledcollection;
#X obj 99 315 shuffledcollection;
#X obj 129 345 shuffledcollection;
#X obj 246 252 shuffledcollection;
#X obj 276 282 shuffledcollection;
#X obj 306 312 shuffledcollection;
#X obj 336 342 shuffledcollection;
#X obj 451 247 shuffledcollection;
#X obj 481 277 shuffledcollection;
#X obj 511 307 shuffledcollection;
#X obj 541 337 shuffledcollection;
#X obj 658 244 shuffledcollection;
#X obj 688 274 shuffledcollection;
#X obj 718 304 shuffledcollection;
#X obj 748 334 shuffledcollection;
#X obj 239 458 outlet;
#X obj 619 152 sel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16;
#X obj 209 115 f;
#X obj 168 154 pack f f;
#X obj 115 45 inlet;
#X obj 148 181 route 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16;
#X obj 202 47 inlet;
#X text 117 22 write;
#X obj 571 51 inlet;
#X text 570 23 clear;
#X obj 571 75 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 29 53 inlet;
#X text 200 23 read beat;
#X text 4 34 write beat;
#X obj 323 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 323 71 i;
#X obj 361 74 + 1;
#X floatatom 283 119 5 0 0 0 - - -;
#X obj 323 95 % 16;
#X floatatom 323 119 5 0 0 0 - - -;
#X obj 115 119 t b f;
#X connect 0 0 16 0;
#X connect 1 0 16 0;
#X connect 2 0 16 0;
#X connect 3 0 16 0;
#X connect 4 0 16 0;
#X connect 5 0 16 0;
#X connect 6 0 16 0;
#X connect 7 0 16 0;
#X connect 8 0 16 0;
#X connect 9 0 16 0;
#X connect 10 0 16 0;
#X connect 11 0 16 0;
#X connect 12 0 16 0;
#X connect 13 0 16 0;
#X connect 14 0 16 0;
#X connect 15 0 16 0;
#X connect 17 0 0 0;
#X connect 17 1 1 0;
#X connect 17 2 2 0;
#X connect 17 3 3 0;
#X connect 17 4 4 0;
#X connect 17 5 5 0;
#X connect 17 6 6 0;
#X connect 17 7 7 0;
#X connect 17 8 8 0;
#X connect 17 9 9 0;
#X connect 17 10 10 0;
#X connect 17 11 11 0;
#X connect 17 12 12 0;
#X connect 17 13 13 0;
#X connect 17 14 14 0;
#X connect 17 15 15 0;
#X connect 18 0 19 0;
#X connect 19 0 21 0;
#X connect 20 0 36 0;
#X connect 21 0 0 1;
#X connect 21 1 1 1;
#X connect 21 2 2 1;
#X connect 21 3 3 1;
#X connect 21 4 4 1;
#X connect 21 5 5 1;
#X connect 21 6 6 1;
#X connect 21 7 7 1;
#X connect 21 8 8 1;
#X connect 21 9 9 1;
#X connect 21 10 10 1;
#X connect 21 11 11 1;
#X connect 21 12 12 1;
#X connect 21 13 13 1;
#X connect 21 14 14 1;
#X connect 21 15 15 1;
#X connect 22 0 17 0;
#X connect 22 0 30 0;
#X connect 22 0 33 0;
#X connect 24 0 26 0;
#X connect 26 0 0 2;
#X connect 26 0 15 2;
#X connect 26 0 14 2;
#X connect 26 0 13 2;
#X connect 26 0 12 2;
#X connect 26 0 11 2;
#X connect 26 0 10 2;
#X connect 26 0 9 2;
#X connect 26 0 8 2;
#X connect 26 0 7 2;
#X connect 26 0 6 2;
#X connect 26 0 5 2;
#X connect 26 0 4 2;
#X connect 26 0 3 2;
#X connect 26 0 2 2;
#X connect 26 0 1 2;
#X connect 27 0 18 1;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 31 0 34 0;
#X connect 32 0 31 1;
#X connect 34 0 35 0;
#X connect 36 0 18 0;
#X connect 36 1 19 1;
#X restore 328 555 pd input_timing;
#X obj 328 468 spigot, f 8;
#X obj 391 414 r writemode;
#X msg 328 522 0;
#X obj 328 492 spigot;
#X obj 407 481 t f b;
#X msg 439 504 0;
#X obj 328 414 t f b f;
#X msg 351 440 1;
#X obj 15 33 onbeats 1 9, f 26;
#X obj 328 374 quantized 5 13;
#X text 471 75 for optionally writing rests too;
#X obj 349 228 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 145 256 left for raw \; right for quantized;
#X obj 235 635 snare~ 50 0.8 50;
#X obj 14 57 kick~ 50 1 1 1 1;
#X obj 116 193 t b f f, f 9;
#X obj 215 52 beatprovider 250 16;
#X connect 3 0 4 0;
#X connect 4 0 49 0;
#X connect 5 0 22 3;
#X connect 5 0 35 3;
#X connect 7 0 8 0;
#X connect 8 0 52 0;
#X connect 11 0 44 0;
#X connect 12 0 13 1;
#X connect 13 0 15 0;
#X connect 13 1 16 0;
#X connect 14 0 13 0;
#X connect 15 0 19 0;
#X connect 16 0 18 0;
#X connect 17 0 14 0;
#X connect 18 0 22 2;
#X connect 19 0 35 2;
#X connect 20 0 51 0;
#X connect 21 0 32 0;
#X connect 22 0 3 0;
#X connect 23 0 24 0;
#X connect 25 0 29 0;
#X connect 26 0 25 1;
#X connect 27 0 30 0;
#X connect 27 0 40 0;
#X connect 27 0 3 0;
#X connect 28 0 22 1;
#X connect 29 0 28 0;
#X connect 30 0 22 1;
#X connect 30 1 31 0;
#X connect 31 0 29 1;
#X connect 32 0 25 0;
#X connect 32 1 33 0;
#X connect 32 2 22 0;
#X connect 33 0 29 1;
#X connect 34 0 45 0;
#X connect 35 0 3 0;
#X connect 36 0 39 0;
#X connect 37 0 36 1;
#X connect 38 0 35 1;
#X connect 39 0 38 0;
#X connect 40 0 35 1;
#X connect 40 1 41 0;
#X connect 41 0 39 1;
#X connect 42 0 36 0;
#X connect 42 1 43 0;
#X connect 42 2 35 0;
#X connect 43 0 39 1;
#X connect 44 0 50 0;
#X connect 45 0 42 0;
#X connect 47 0 27 0;
#X connect 49 0 2 0;
#X connect 49 0 2 1;
#X connect 50 0 1 0;
#X connect 50 0 1 1;
#X connect 51 0 17 0;
#X connect 51 1 18 1;
#X connect 51 2 19 1;
#X connect 52 0 9 0;
#X connect 52 1 10 0;