-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCVdrums.pd
377 lines (377 loc) · 8.1 KB
/
CVdrums.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
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
#N canvas 1814 217 1286 688 10;
#N canvas 0 22 984 516 kick 0;
#X obj 612 334 osc~;
#X obj 746 113 + 20;
#X obj 610 141 f;
#X obj 614 259 line~;
#X obj 611 62 inlet;
#X obj 747 39 inlet;
#X obj 601 516 outlet~;
#X msg 670 206 0.5;
#X obj 608 432 *~;
#X obj 716 386 line~;
#X msg 790 353 1;
#X msg 614 221 \$1 0;
#X obj 611 93 t b b b b;
#X obj 746 69 * 100;
#X obj 612 189 + 40;
#X msg 720 350 0 200;
#X obj 605 484 *~ 0.4;
#X connect 0 0 8 0;
#X connect 1 0 2 1;
#X connect 2 0 14 0;
#X connect 3 0 0 0;
#X connect 4 0 12 0;
#X connect 5 0 13 0;
#X connect 7 0 0 1;
#X connect 8 0 16 0;
#X connect 9 0 8 1;
#X connect 10 0 9 0;
#X connect 11 0 3 0;
#X connect 12 0 2 0;
#X connect 12 1 7 0;
#X connect 12 2 15 0;
#X connect 12 3 10 0;
#X connect 13 0 1 0;
#X connect 14 0 11 0;
#X connect 15 0 9 0;
#X connect 16 0 6 0;
#X restore 281 431 pd kick;
#X obj 701 349 adc~;
#X obj 280 345 r Channel-Push;
#N canvas 172 23 737 591 hh 0;
#X obj 516 274 noise~;
#X obj 283 327 *~;
#X obj 311 86 inlet;
#X obj 353 531 outlet~;
#X obj 309 306 line~;
#X msg 325 264 1;
#X msg 1050 309 1;
#X msg 1117 317 0 40;
#X msg 392 272 0 20;
#X obj 356 146 t b b;
#X obj 391 212 sel 1;
#X obj 507 324 hip~ 8000;
#X msg 390 243 0 80;
#X obj 510 300 hip~ 8000;
#X obj 387 178 random 8;
#X obj 284 353 *~ 0.4;
#X connect 0 0 13 0;
#X connect 1 0 15 0;
#X connect 2 0 9 0;
#X connect 4 0 1 1;
#X connect 5 0 4 0;
#X connect 8 0 4 0;
#X connect 9 0 14 0;
#X connect 9 1 5 0;
#X connect 10 0 12 0;
#X connect 10 1 8 0;
#X connect 11 0 1 0;
#X connect 12 0 4 0;
#X connect 13 0 11 0;
#X connect 14 0 10 0;
#X connect 15 0 3 0;
#X restore 692 427 pd hh;
#X obj 589 351 r Channel-C;
#N canvas 0 23 984 516 tom 0;
#X obj 613 304 osc~;
#X obj 613 146 f;
#X obj 614 259 line~;
#X obj 746 69 * 200;
#X obj 607 382 *~ 0.5;
#X obj 609 59 inlet;
#X obj 744 35 inlet;
#X obj 611 432 outlet~;
#X obj 618 348 *~;
#X obj 744 421 line~;
#X msg 755 387 1;
#X msg 614 238 \$1 0;
#X obj 611 93 t b b b b;
#X obj 640 194 * 0.98;
#X msg 684 253 \$1 \$2;
#X msg 686 198 0.5;
#X obj 746 113 + 100;
#X obj 681 226 pack 1 2;
#X obj 776 306 t b b;
#X msg 827 387 0 200;
#X connect 0 0 8 0;
#X connect 1 0 11 0;
#X connect 1 0 13 0;
#X connect 2 0 0 0;
#X connect 3 0 16 0;
#X connect 4 0 7 0;
#X connect 5 0 12 0;
#X connect 6 0 3 0;
#X connect 8 0 4 0;
#X connect 9 0 8 1;
#X connect 10 0 9 0;
#X connect 11 0 2 0;
#X connect 12 0 1 0;
#X connect 12 2 15 0;
#X connect 12 3 18 0;
#X connect 13 0 17 0;
#X connect 14 0 2 0;
#X connect 15 0 0 1;
#X connect 16 0 1 1;
#X connect 17 0 14 0;
#X connect 18 0 19 0;
#X connect 18 1 10 0;
#X connect 19 0 9 0;
#X restore 799 428 pd tom;
#X obj 391 227 r Channel-A;
#X obj 908 341 r Channel-D;
#X obj 284 560 dac~;
#X obj 493 353 r Channel-B;
#X obj 279 389 sel 1;
#N canvas 178 298 450 300 blocks 0;
#X obj -9 140 cos~;
#X obj 14 195 *~;
#X obj 66 180 line~;
#X obj 57 110 t b b;
#X msg 86 139 0 40;
#X obj -5 26 phasor~ 700;
#X obj 150 16 inlet;
#X obj 32 242 outlet~;
#X msg 36 140 0.1;
#X connect 0 0 1 0;
#X connect 1 0 7 0;
#X connect 2 0 1 1;
#X connect 3 0 4 0;
#X connect 3 1 8 0;
#X connect 4 0 2 0;
#X connect 5 0 0 0;
#X connect 6 0 3 0;
#X connect 8 0 2 0;
#X restore 493 424 pd blocks;
#N canvas 627 302 450 300 audiotrig 0;
#X obj 390 128 env~;
#X obj 389 200 sel 1;
#X obj 456 339 spigot;
#X obj 392 238 t b b;
#X msg 427 299 0;
#X obj 469 263 t b;
#X msg 494 296 1;
#X obj 388 167 > 98;
#X obj 358 74 inlet~;
#X obj 452 367 outlet;
#X connect 0 0 7 0;
#X connect 1 0 3 0;
#X connect 1 1 5 0;
#X connect 2 0 9 0;
#X connect 3 0 4 0;
#X connect 3 1 2 0;
#X connect 4 0 2 1;
#X connect 5 0 6 0;
#X connect 6 0 2 1;
#X connect 7 0 1 0;
#X connect 8 0 0 0;
#X restore 703 395 pd audiotrig;
#N canvas 2242 237 683 484 audiotrig 0;
#X obj 390 128 env~;
#X obj 389 200 sel 1;
#X obj 456 339 spigot;
#X obj 392 238 t b b;
#X msg 427 299 0;
#X obj 469 263 t b;
#X msg 494 296 1;
#X obj 388 167 > 98;
#X obj 358 74 inlet~;
#X obj 452 367 outlet;
#X connect 0 0 7 0;
#X connect 1 0 3 0;
#X connect 1 1 5 0;
#X connect 2 0 9 0;
#X connect 3 0 4 0;
#X connect 3 1 2 0;
#X connect 4 0 2 1;
#X connect 5 0 6 0;
#X connect 6 0 2 1;
#X connect 7 0 1 0;
#X connect 8 0 0 0;
#X restore 794 391 pd audiotrig;
#N canvas 571 272 450 300 snare 0;
#X obj 5 -1424 osc~ 230;
#X obj -65 -1332 line~;
#X obj -63 -1280 *~;
#X obj 67 -1426 noise~;
#X obj 69 -1346 hip~ 700;
#X obj -74 -1402 t b b;
#X msg -95 -1372 1;
#X msg -45 -1373 0 40;
#X obj 7 -1378 *~ 0.1;
#X obj 69 -1380 *~ 0.1;
#X obj -69 -1223 outlet~;
#X obj -84 -1457 inlet;
#X connect 0 0 8 0;
#X connect 1 0 2 0;
#X connect 2 0 10 0;
#X connect 3 0 9 0;
#X connect 4 0 2 1;
#X connect 5 0 7 0;
#X connect 5 1 6 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 2 1;
#X connect 9 0 4 0;
#X connect 11 0 5 0;
#X restore 390 421 pd snare;
#N canvas 736 229 450 300 cvtrig 0;
#X obj 123 105 sel 1;
#X obj 119 201 spigot;
#X obj 125 132 t b b;
#X msg 164 160 0;
#X obj 171 131 t b;
#X msg 203 163 1;
#X obj 126 71 > 0.9;
#X obj 129 45 inlet;
#X obj 116 235 outlet;
#X connect 0 0 2 0;
#X connect 0 1 4 0;
#X connect 1 0 8 0;
#X connect 2 0 3 0;
#X connect 2 1 1 0;
#X connect 3 0 1 1;
#X connect 4 0 5 0;
#X connect 5 0 1 1;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 494 390 pd cvtrig;
#X text 545 151 A drum machine for the OWL using audio in and cv in
as triggers rebeltech.org twitter.com/manwithfeathers;
#N canvas 0 22 984 516 kick 0;
#X obj 612 334 osc~;
#X obj 746 113 + 20;
#X obj 610 141 f;
#X obj 614 259 line~;
#X obj 611 62 inlet;
#X obj 747 39 inlet;
#X obj 601 516 outlet~;
#X msg 670 206 0.5;
#X obj 608 432 *~;
#X obj 716 386 line~;
#X msg 790 353 1;
#X msg 614 221 \$1 0;
#X obj 611 93 t b b b b;
#X obj 746 69 * 100;
#X obj 612 189 + 40;
#X msg 720 350 0 200;
#X obj 605 484 *~ 0.4;
#X connect 0 0 8 0;
#X connect 1 0 2 1;
#X connect 2 0 14 0;
#X connect 3 0 0 0;
#X connect 4 0 12 0;
#X connect 5 0 13 0;
#X connect 7 0 0 1;
#X connect 8 0 16 0;
#X connect 9 0 8 1;
#X connect 10 0 9 0;
#X connect 11 0 3 0;
#X connect 12 0 2 0;
#X connect 12 1 7 0;
#X connect 12 2 15 0;
#X connect 12 3 10 0;
#X connect 13 0 1 0;
#X connect 14 0 11 0;
#X connect 15 0 9 0;
#X connect 16 0 6 0;
#X restore 588 424 pd kick;
#N canvas 736 229 450 300 cvtrig 0;
#X obj 123 105 sel 1;
#X obj 119 201 spigot;
#X obj 125 132 t b b;
#X msg 164 160 0;
#X obj 171 131 t b;
#X msg 203 163 1;
#X obj 126 71 > 0.9;
#X obj 129 45 inlet;
#X obj 116 235 outlet;
#X connect 0 0 2 0;
#X connect 0 1 4 0;
#X connect 1 0 8 0;
#X connect 2 0 3 0;
#X connect 2 1 1 0;
#X connect 3 0 1 1;
#X connect 4 0 5 0;
#X connect 5 0 1 1;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 587 388 pd cvtrig;
#X floatatom 407 286 5 0 0 0 - - -, f 5;
#X obj 407 331 change;
#X obj 407 357 sel 1;
#X obj 407 307 >= 0;
#N canvas 2168 250 566 450 delta 0;
#X obj 67 68 inlet;
#X obj 66 92 t f b;
#X obj 96 145 f;
#X obj 72 145 f;
#X obj 94 118 f;
#X obj 72 167 -;
#X obj 72 192 spigot 1;
#X msg 168 121 0;
#X obj 217 27 loadbang;
#X obj 217 53 f \$1;
#X obj 215 78 sel 2;
#X obj 227 204 t f b;
#X obj 257 257 f;
#X obj 233 257 f;
#X obj 255 230 f;
#X msg 223 116 1;
#X obj 186 163 spigot 0;
#X obj 232 282 -;
#X obj 74 338 outlet;
#X connect 0 0 1 0;
#X connect 1 0 4 1;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 2 0 5 1;
#X connect 3 0 5 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 5 0 16 0;
#X connect 6 0 18 0;
#X connect 7 0 6 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 7 0;
#X connect 10 0 15 0;
#X connect 11 0 14 1;
#X connect 11 0 13 0;
#X connect 11 1 14 0;
#X connect 12 0 17 1;
#X connect 13 0 17 0;
#X connect 14 0 12 0;
#X connect 15 0 16 1;
#X connect 16 0 11 0;
#X connect 17 0 18 0;
#X restore 405 259 pd delta;
#X connect 0 0 8 0;
#X connect 0 0 8 1;
#X connect 1 0 12 0;
#X connect 1 1 13 0;
#X connect 2 0 10 0;
#X connect 3 0 8 0;
#X connect 3 0 8 1;
#X connect 4 0 18 0;
#X connect 5 0 8 0;
#X connect 5 0 8 1;
#X connect 6 0 23 0;
#X connect 7 0 5 1;
#X connect 9 0 15 0;
#X connect 10 0 0 0;
#X connect 11 0 8 0;
#X connect 11 0 8 1;
#X connect 12 0 3 0;
#X connect 13 0 5 0;
#X connect 14 0 8 0;
#X connect 14 0 8 1;
#X connect 15 0 11 0;
#X connect 17 0 8 1;
#X connect 17 0 8 0;
#X connect 18 0 17 0;
#X connect 19 0 22 0;
#X connect 20 0 21 0;
#X connect 21 0 14 0;
#X connect 22 0 20 0;
#X connect 23 0 19 0;