aboutsummaryrefslogtreecommitdiff
path: root/usecases/minipliseq-test.pd
blob: ed1027175e91f89c971c8fe344d1a2e697d21428 (plain)
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
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
#N canvas 42 18 1078 728 10;
#X obj 52 634 ezdac~;
#X obj 59 602 catch~ \$0-out;
#X obj 43 98 rrad.pattseq /main;
#X obj 8 4 careGUI;
#X obj 856 438 s \$0-preset;
#X msg 966 205 /*/bpm \$1;
#X obj 966 229 s \$0-bpm;
#X obj 804 58 r \$0-bpm;
#X obj 871 209 s \$0-beats;
#X obj 319 81 r \$0-beats;
#X obj 155 614 netcontrol /* preset;
#X obj 155 671 route send;
#X obj 155 694 s \$0-preset;
#X obj 249 693 s \$0-preset-main;
#X obj 745 36 r \$0-preset-main;
#X obj 769 680 bng 24 250 50 0 empty empty empty 0 -6 0 8 -225271 -250685
-1;
#X obj 49 477 rrad.minipli /h;
#N canvas 673 0 551 302 select 0;
#X msg 340 173 bang;
#X obj 280 195 symbol /main/name;
#X obj 173 201 pack s s;
#X msg 181 220 \$2 \$1;
#X symbolatom 137 171 10 0 0 0 - - -;
#X obj 132 57 f;
#X obj 133 30 inlet;
#X obj 183 247 outlet;
#X obj 334 145 loadbang;
#X obj 87 119 symbol /b1;
#X obj 160 119 symbol /2;
#X obj 236 123 symbol /3;
#X obj 312 122 symbol /analpatt;
#X obj 436 121 symbol /lop-play;
#X obj 131 78 select 0 1 2 3 4;
#X connect 0 0 1 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 7 0;
#X connect 4 0 2 0;
#X connect 5 0 14 0;
#X connect 6 0 5 0;
#X connect 8 0 0 0;
#X connect 9 0 4 0;
#X connect 10 0 4 0;
#X connect 11 0 4 0;
#X connect 12 0 4 0;
#X connect 13 0 4 0;
#X connect 14 0 9 0;
#X connect 14 1 10 0;
#X connect 14 2 11 0;
#X connect 14 3 12 0;
#X connect 14 4 13 0;
#X restore 643 64 pd select;
#X obj 411 42 hradio 32 1 0 5 \$0-selector \$0-selector VIEW 0 20 0
8 -241291 -1 -1 2;
#X obj 643 37 r \$0-selector;
#X obj 459 652 hradio 32 1 0 5 \$0-PRESET \$0-PRESET PRESET 0 -6 0
8 -261681 -1 -1 0;
#X obj 576 459 analosc /anal;
#X text 503 78 synth;
#X text 421 78 hh;
#X text 446 78 bd;
#X text 474 77 snr;
#X obj 769 623 tgl 32 0 empty empty random 0 -6 0 8 -225271 -1 -1 0
1;
#X obj 871 100 rrad.mmetr /m;
#X obj 462 616 throw~ \$0-out;
#X text 544 79 filt;
#X obj 872 273 rrad.lop~ /lop;
#X obj 463 459 catch~ \$0-eros;
#X obj 51 544 gpan~;
#X obj 873 388 gpan~;
#X obj 462 478 rrad.eros~ /e;
#X obj 486 438 r \$0-eross;
#N canvas 0 0 450 300 play/h 0;
#X obj 125 121 select 0;
#X obj 228 47 r \$0-preset;
#X obj 256 70 r \$0-bpm;
#X obj 124 62 r \$0-beats;
#X msg 206 130 bang;
#X obj 120 91 rrad.pattplay /b1;
#X obj 124 157 outlet;
#X obj 247 129 outlet;
#X connect 0 1 6 0;
#X connect 1 0 5 1;
#X connect 2 0 5 1;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 1 7 0;
#X connect 5 1 0 0;
#X restore 49 454 pd play/h;
#X obj 192 543 gpan~;
#X obj 329 543 gpan~;
#N canvas 0 0 450 300 play/b 0;
#X obj 148 134 select 0;
#X obj 228 47 r \$0-preset;
#X obj 256 70 r \$0-bpm;
#X obj 124 62 r \$0-beats;
#X msg 206 130 bang;
#X obj 160 179 outlet;
#X obj 247 129 outlet;
#X obj 120 91 rrad.pattplay /2;
#X connect 0 1 5 0;
#X connect 1 0 7 1;
#X connect 2 0 7 1;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 7 1 6 0;
#X connect 7 1 0 0;
#X restore 190 453 pd play/b;
#N canvas 0 0 450 300 play/s 0;
#X obj 228 47 r \$0-preset;
#X obj 256 70 r \$0-bpm;
#X obj 124 62 r \$0-beats;
#X msg 206 130 bang;
#X obj 124 157 outlet;
#X obj 247 129 outlet;
#X obj 120 91 rrad.pattplay /3;
#X obj 137 122 select 0;
#X connect 0 0 6 1;
#X connect 1 0 6 1;
#X connect 2 0 6 0;
#X connect 3 0 4 0;
#X connect 6 1 5 0;
#X connect 6 1 7 0;
#X connect 7 1 4 0;
#X restore 327 453 pd play/s;
#X obj 348 591 r \$0-PRESET;
#N canvas 0 0 450 300 midi 0;
#X obj 92 163 route send;
#X obj 93 107 netcontrol /e freq;
#X obj 90 57 rrad.ctlearn 0 127;
#X obj 92 184 s \$0-eross;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X restore 870 33 pd midi;
#N canvas 0 0 450 300 rand 0;
#X obj 156 143 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 167 171 mod 8;
#X obj 163 220 random 4;
#X obj 163 196 select 0;
#X obj 203 42 inlet;
#X obj 160 97 spigot;
#X obj 80 145 outlet;
#X obj 126 29 r \$0-beats;
#X obj 154 69 route b1;
#X obj 163 245 s \$0-PRESET;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 2 0 9 0;
#X connect 3 0 2 0;
#X connect 4 0 5 1;
#X connect 5 0 0 0;
#X connect 7 0 8 0;
#X connect 8 0 5 0;
#X connect 8 0 6 0;
#X restore 769 659 pd rand;
#X obj 576 610 s \$0-analogue-out;
#N canvas 469 262 636 288 analy 0;
#X obj 81 29 r \$0-beats;
#X obj 162 27 r \$0-preset;
#X obj 250 42 r \$0-bpm;
#X obj 197 178 adsr-engine;
#X obj 85 179 analogue-engine;
#X msg 85 122 freq \$1;
#X msg 203 121 level \$1;
#X obj 213 144 r \$0-ctldat;
#X obj 116 218 *~;
#X obj 200 203 *~;
#X obj 202 222 *~;
#X obj 272 85 * 0.0098;
#X obj 76 65 rrad.pattplay /analpatt;
#X obj 119 249 outlet~;
#X obj 470 251 outlet;
#X obj 418 66 rrad.pattplay /lop-play;
#X obj 461 20 r \$0-preset;
#X obj 549 35 r \$0-bpm;
#X obj 382 20 r \$0-beats;
#X obj 538 126 / 127;
#X obj 539 155 * 15;
#X msg 448 197 /lop/freq \$1;
#X msg 541 196 /lop/Q \$1;
#X obj 128 89 r \$0-analogue-out;
#X connect 0 0 12 0;
#X connect 1 0 12 1;
#X connect 2 0 12 1;
#X connect 3 0 9 0;
#X connect 3 0 9 1;
#X connect 4 0 8 0;
#X connect 5 0 4 0;
#X connect 6 0 3 0;
#X connect 7 0 4 0;
#X connect 7 0 3 0;
#X connect 8 0 13 0;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 8 1;
#X connect 11 0 6 0;
#X connect 12 0 5 0;
#X connect 12 1 11 0;
#X connect 15 0 21 0;
#X connect 15 1 19 0;
#X connect 16 0 15 1;
#X connect 17 0 15 1;
#X connect 18 0 15 0;
#X connect 19 0 20 0;
#X connect 20 0 22 0;
#X connect 21 0 14 0;
#X connect 22 0 14 0;
#X connect 23 0 4 0;
#X connect 23 0 3 0;
#X restore 872 256 pd analy;
#N canvas 424 267 450 300 outer-1 0;
#X obj 61 70 throw~ \$0-out;
#X obj 161 70 throw~ \$0-eros;
#X obj 59 31 inlet~;
#X obj 158 27 inlet~;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X restore 216 567 pd outer-1;
#N canvas 424 267 450 300 outer-3 0;
#X obj 61 70 throw~ \$0-out;
#X obj 161 70 throw~ \$0-eros;
#X obj 59 31 inlet~;
#X obj 158 27 inlet~;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X restore 874 413 pd outer-3;
#N canvas 424 267 450 300 outer-2 0;
#X obj 61 70 throw~ \$0-out;
#X obj 161 70 throw~ \$0-eros;
#X obj 59 31 inlet~;
#X obj 158 27 inlet~;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X restore 350 568 pd outer-2;
#N canvas 424 267 450 300 outer-0 0;
#X obj 61 70 throw~ \$0-out;
#X obj 161 70 throw~ \$0-eros;
#X obj 59 31 inlet~;
#X obj 158 27 inlet~;
#X connect 2 0 0 0;
#X connect 3 0 1 0;
#X restore 75 569 pd outer-0;
#N canvas 487 276 450 300 tastatur 0;
#X obj 174 90 key;
#X obj 245 49 inlet;
#X obj 189 139 spigot;
#X obj 188 175 - 49;
#X obj 188 213 clip 0 4;
#X obj 188 241 s \$0-PRESET;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X restore 630 686 pd tastatur;
#X obj 630 656 tgl 24 0 empty empty empty 0 -6 0 8 -262131 -1 -1 0
1;
#X text 458 689 Keys: 1 2 3 4 5;
#X text 120 452 hihat;
#X text 260 452 bassdrum;
#X text 397 451 snare;
#X obj 190 476 rrad.minipli /b;
#X obj 327 476 rrad.minipli /s;
#X obj 989 600 r \$0-bpm;
#X obj 842 620 rrad.delay~ /delay;
#X obj 729 716 throw~ \$0-out;
#X obj 994 552 r \$0-preset;
#X obj 942 38 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 945 60 /main/play \$1;
#X obj 411 8 hradio 32 1 0 6 \$0-MUTE \$0-MUTE SOLO 0 20 0 8 -225271
-1 -1 5;
#N canvas 297 357 692 388 playmute 0;
#X obj 132 328 s \$0-preset;
#X obj 226 327 s \$0-preset-main;
#X obj 63 2 r \$0-MUTE;
#X obj 156 174 symbol /2;
#X obj 229 180 symbol /3;
#X obj 305 178 symbol /analpatt;
#X obj 429 177 symbol /lop-play;
#X obj 169 124 unpack 0 0 0 0 0 0;
#X msg 124 84 0 1 0 0 0;
#X msg 57 78 1 0 0 0 0;
#X msg 212 83 0 0 1 0 0;
#X msg 286 82 0 0 0 1 0;
#X msg 361 83 0 0 0 0 1;
#X obj 162 42 select 0 1 2 3 4 5;
#X msg 434 82 1 1 1 1 1;
#X obj 58 171 symbol /b1;
#X obj 66 150 t b f;
#X obj 160 152 t b f;
#X obj 241 155 t b f;
#X obj 304 152 t b f;
#X obj 409 152 t b f;
#X obj 112 365 print muter;
#X obj 132 251 pack s 0;
#X msg 130 280 \$1/play \$2;
#X obj 129 225 symbol;
#X connect 2 0 13 0;
#X connect 3 0 24 0;
#X connect 4 0 24 0;
#X connect 5 0 24 0;
#X connect 6 0 24 0;
#X connect 7 0 16 0;
#X connect 7 1 17 0;
#X connect 7 2 18 0;
#X connect 7 3 19 0;
#X connect 7 4 20 0;
#X connect 8 0 7 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X connect 11 0 7 0;
#X connect 12 0 7 0;
#X connect 13 0 9 0;
#X connect 13 1 8 0;
#X connect 13 2 10 0;
#X connect 13 3 11 0;
#X connect 13 4 12 0;
#X connect 13 5 14 0;
#X connect 14 0 7 0;
#X connect 15 0 24 0;
#X connect 16 0 15 0;
#X connect 16 1 22 1;
#X connect 17 0 3 0;
#X connect 17 1 22 1;
#X connect 18 0 4 0;
#X connect 18 1 22 1;
#X connect 19 0 5 0;
#X connect 19 1 22 1;
#X connect 20 0 6 0;
#X connect 20 1 22 1;
#X connect 22 0 23 0;
#X connect 23 0 0 0;
#X connect 23 0 21 0;
#X connect 24 0 22 0;
#X restore 744 9 pd playmute;
#X text 576 43 all;
#X obj 171 590 catch~ play;
#X connect 1 0 0 0;
#X connect 1 0 0 1;
#X connect 2 2 4 0;
#X connect 5 0 6 0;
#X connect 7 0 2 1;
#X connect 9 0 2 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 0 13 0;
#X connect 14 0 2 1;
#X connect 16 0 32 0;
#X connect 16 0 32 1;
#X connect 17 0 2 1;
#X connect 19 0 17 0;
#X connect 21 0 44 0;
#X connect 26 0 43 0;
#X connect 27 0 8 0;
#X connect 27 1 5 0;
#X connect 30 0 33 0;
#X connect 30 0 33 1;
#X connect 31 0 34 0;
#X connect 32 0 49 0;
#X connect 32 1 49 1;
#X connect 33 0 47 0;
#X connect 33 0 59 0;
#X connect 33 1 47 1;
#X connect 34 0 28 0;
#X connect 35 0 34 1;
#X connect 36 0 16 0;
#X connect 36 1 16 1;
#X connect 37 0 46 0;
#X connect 37 1 46 1;
#X connect 38 0 48 0;
#X connect 38 1 48 1;
#X connect 39 0 56 0;
#X connect 39 1 56 1;
#X connect 40 0 57 0;
#X connect 40 1 57 1;
#X connect 41 0 10 1;
#X connect 43 0 15 0;
#X connect 45 0 30 0;
#X connect 45 1 30 1;
#X connect 51 0 50 0;
#X connect 56 0 37 0;
#X connect 56 0 37 1;
#X connect 57 0 38 0;
#X connect 57 0 38 1;
#X connect 58 0 59 1;
#X connect 59 0 60 0;
#X connect 61 0 59 1;
#X connect 62 0 63 0;
#X connect 63 0 2 1;
#X connect 67 0 0 0;
#X connect 67 0 0 1;