-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfx.grainbash~-ab.pd
522 lines (522 loc) · 11.3 KB
/
fx.grainbash~-ab.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
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
#N canvas 104 22 547 410 10;
#N canvas 0 22 725 687 feedback 0;
#X obj 38 217 * 1000;
#X obj 28 106 random;
#X obj 61 82 * 2;
#X obj 60 62 t f f;
#X obj 27 129 -;
#X obj 37 175 +;
#X obj 60 22 pow 2;
#X obj 60 41 * 10000;
#X obj 26 150 / 10000;
#X obj 77 146 pow 2;
#X obj 61 1 r \$2-feedback-rnd;
#X obj 76 102 r \$2-feedback-time;
#X obj 37 197 clip 0.01 1;
#X obj 30 -20 delay 5;
#X obj 37 402 vd~ \$0-fb;
#X obj 39 294 vline~;
#X obj 110 196 r \$2-feedback-return;
#X obj 37 266 pack 0 5;
#X obj 111 217 pow 2;
#X obj 110 243 * 500;
#X obj 30 -46 inlet;
#X obj 34 556 outlet~;
#X obj 262 301 - 1;
#X obj 264 322 * -1;
#X obj 266 345 pow 2;
#X obj 269 368 - 1;
#X obj 268 390 * -0.99;
#X obj 260 280 r \$2-feedback;
#X obj 102 503 delwrite~ \$0-fb 1000;
#X obj 99 474 *~ 0.5;
#X obj -10 403 inlet~;
#X obj 150 288 osc~ 0.1;
#X obj 427 143 r \$2-feedback-lfo;
#X obj 387 311 exp;
#X obj 387 263 *;
#X obj 387 286 +;
#X obj 465 243 log;
#X obj 561 240 log;
#X obj 490 279 t b f;
#X obj 490 301 -;
#X obj 465 187 loadbang;
#X msg 563 216 10;
#X obj 377 -19 inlet;
#X obj 377 110 random;
#X obj 410 86 * 2;
#X obj 409 66 t f f;
#X obj 376 133 -;
#X obj 387 214 +;
#X obj 409 26 pow 2;
#X obj 409 45 * 10000;
#X obj 375 154 / 10000;
#X obj 387 236 clip 0 1;
#X msg 466 220 0.1;
#X obj 409 6 r \$2-feedback-lfo-rnd;
#X obj 230 246 r \$2-feedback-lfo-depth;
#X obj 113 362 *~;
#X obj 152 332 *~ 1;
#X obj 36 380 +~;
#X connect 0 0 17 0;
#X connect 1 0 4 0;
#X connect 2 0 1 1;
#X connect 3 0 2 0;
#X connect 3 1 4 1;
#X connect 4 0 8 0;
#X connect 5 0 12 0;
#X connect 6 0 7 0;
#X connect 7 0 3 0;
#X connect 8 0 5 0;
#X connect 9 0 5 1;
#X connect 10 0 6 0;
#X connect 11 0 9 0;
#X connect 12 0 0 0;
#X connect 13 0 1 0;
#X connect 14 0 21 0;
#X connect 14 0 29 0;
#X connect 15 0 55 0;
#X connect 15 0 57 0;
#X connect 16 0 18 0;
#X connect 17 0 15 0;
#X connect 18 0 19 0;
#X connect 19 0 17 1;
#X connect 20 0 13 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 29 1;
#X connect 27 0 22 0;
#X connect 29 0 28 0;
#X connect 30 0 29 0;
#X connect 30 0 21 0;
#X connect 31 0 56 0;
#X connect 32 0 47 1;
#X connect 33 0 31 0;
#X connect 34 0 35 0;
#X connect 35 0 33 0;
#X connect 36 0 35 1;
#X connect 36 0 38 0;
#X connect 37 0 39 0;
#X connect 38 0 39 0;
#X connect 38 1 39 1;
#X connect 39 0 34 1;
#X connect 40 0 52 0;
#X connect 40 0 41 0;
#X connect 41 0 37 0;
#X connect 42 0 43 0;
#X connect 43 0 46 0;
#X connect 44 0 43 1;
#X connect 45 0 44 0;
#X connect 45 1 46 1;
#X connect 46 0 50 0;
#X connect 47 0 51 0;
#X connect 48 0 49 0;
#X connect 49 0 45 0;
#X connect 50 0 47 0;
#X connect 51 0 34 0;
#X connect 52 0 36 0;
#X connect 53 0 48 0;
#X connect 54 0 56 1;
#X connect 55 0 57 1;
#X connect 56 0 55 1;
#X connect 57 0 14 0;
#X restore 79 171 pd feedback;
#N canvas 0 22 555 613 filter 0;
#X obj 232 517 vcf~ 2;
#X obj 269 46 inlet;
#X obj 279 390 exp;
#X obj 279 342 *;
#X obj 279 365 +;
#X obj 357 322 log;
#X obj 453 319 log;
#X obj 382 358 t b f;
#X obj 382 380 -;
#X obj 357 266 loadbang;
#X msg 358 299 10;
#X msg 455 295 20000;
#X obj 263 472 *~;
#X obj 279 436 vline~;
#X msg 280 414 \$1 5;
#X obj 269 175 random;
#X obj 302 151 * 2;
#X obj 301 131 t f f;
#X obj 268 198 -;
#X obj 279 279 +;
#X obj 301 91 pow 2;
#X obj 301 110 * 10000;
#X obj 267 219 / 10000;
#X obj 279 301 clip 0 1;
#X obj 301 70 r \$2-vcf-rnd;
#X obj 317 171 r \$2-vcf;
#X obj 118 320 inlet~;
#X obj 165 319 inlet~;
#X obj 231 544 outlet~;
#X connect 0 0 28 0;
#X connect 1 0 15 0;
#X connect 2 0 14 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 4 1;
#X connect 5 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 8 0;
#X connect 7 1 8 1;
#X connect 8 0 3 1;
#X connect 9 0 10 0;
#X connect 9 0 11 0;
#X connect 10 0 5 0;
#X connect 11 0 6 0;
#X connect 12 0 0 1;
#X connect 13 0 12 1;
#X connect 14 0 13 0;
#X connect 15 0 18 0;
#X connect 16 0 15 1;
#X connect 17 0 16 0;
#X connect 17 1 18 1;
#X connect 18 0 22 0;
#X connect 19 0 23 0;
#X connect 20 0 21 0;
#X connect 21 0 17 0;
#X connect 22 0 19 0;
#X connect 23 0 3 0;
#X connect 24 0 20 0;
#X connect 25 0 19 1;
#X connect 26 0 0 0;
#X connect 27 0 12 0;
#X restore 79 140 pd filter;
#N canvas 0 22 974 719 envelope 0;
#X obj 475 344 vline~;
#X obj 476 367 cos~;
#X obj 476 391 *~ 0.5;
#X obj 476 412 +~ 0.5;
#X obj 503 242 delay 10;
#X obj 503 264 f;
#X msg 506 307 1 \, 0.5 \$1;
#X msg 435 287 0.5 \, 1 \$1;
#X obj 440 231 t f f;
#X obj 506 67 r \$2-envelope;
#X obj 561 242 abs;
#X obj 562 220 - 100;
#X obj 453 191 t b f f;
#X obj 453 170 *;
#X obj 506 90 * 0.9;
#X obj 506 114 + 0.05;
#X obj 453 121 t f f;
#X obj 436 263 max 5;
#X obj 506 287 max 5;
#X obj 536 344 r \$2-envelope-exp;
#X obj 534 367 + 1;
#X obj 532 390 pow 4;
#X obj 474 435 expr~ pow($v1 \, $f2);
#X obj 324 504 vline~;
#X msg 321 479 0 5 \, 1 5 5;
#X obj 236 568 *~;
#X obj 236 592 *~;
#X obj 342 42 inlet;
#X obj 342 67 t b f;
#X obj 371 92 pipe 5;
#X obj 470 588 outlet~;
#X obj 236 410 inlet~;
#X obj 237 622 outlet~;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 22 0;
#X connect 4 0 5 0;
#X connect 5 0 18 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X connect 8 0 17 0;
#X connect 8 1 4 0;
#X connect 9 0 14 0;
#X connect 10 0 5 1;
#X connect 11 0 10 0;
#X connect 12 1 8 0;
#X connect 12 2 11 0;
#X connect 13 0 12 0;
#X connect 14 0 15 0;
#X connect 15 0 13 1;
#X connect 16 0 13 0;
#X connect 16 1 11 1;
#X connect 17 0 7 0;
#X connect 18 0 6 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 21 0 22 1;
#X connect 22 0 26 1;
#X connect 22 0 30 0;
#X connect 23 0 25 1;
#X connect 24 0 23 0;
#X connect 25 0 26 0;
#X connect 26 0 32 0;
#X connect 27 0 28 0;
#X connect 28 0 24 0;
#X connect 28 1 29 0;
#X connect 29 0 16 0;
#X connect 31 0 25 0;
#X restore 79 109 pd envelope;
#N canvas 0 22 818 649 delayread 0;
#N canvas 0 22 462 312 scalelog 0;
#X obj 20 155 exp;
#X obj 20 107 *;
#X obj 20 130 +;
#X obj 98 87 log;
#X obj 194 84 log;
#X obj 123 123 t b f;
#X obj 123 145 -;
#X obj 20 183 outlet;
#X obj 20 19 inlet;
#X obj 98 31 loadbang;
#X msg 99 59 0.5;
#X msg 193 58 2;
#X connect 0 0 7 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 2 1;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 1 1;
#X connect 8 0 1 0;
#X connect 9 0 10 0;
#X connect 9 0 11 0;
#X connect 10 0 3 0;
#X connect 11 0 4 0;
#X restore 68 284 pd scalelog;
#X obj 60 134 random;
#X obj 93 110 * 2;
#X obj 92 90 t f f;
#X obj 59 157 -;
#X obj 70 238 +;
#X obj 92 50 pow 2;
#X obj 92 69 * 10000;
#X obj 58 178 / 10000;
#X obj 261 205 random;
#X obj 294 181 * 2;
#X obj 293 161 t f f;
#X obj 260 228 -;
#X obj 271 309 +;
#X obj 293 121 pow 2;
#X obj 293 140 * 10000;
#X obj 259 249 / 10;
#X obj 311 225 * 1000;
#X obj 249 391 + 5;
#X obj 416 241 random;
#X obj 449 217 * 2;
#X obj 448 197 t f f;
#X obj 415 264 -;
#X obj 426 345 +;
#X obj 448 157 pow 2;
#X obj 448 176 * 10000;
#X obj 414 285 / 10000;
#X obj 69 260 clip 0 1;
#X obj 426 367 clip 0 1;
#X obj 465 281 pow 2;
#X obj 426 389 * 5000;
#X obj 174 564 +~;
#X obj 155 532 vline~;
#X obj 220 347 - 1;
#X obj 151 288 moses 1;
#X obj 189 316 sel 1;
#X msg 190 347 0;
#X obj 193 452 *;
#X obj 179 484 pack 0 0;
#X obj 249 410 t f f f f f;
#X msg 179 508 \$1 \, 0 \$2;
#X obj 105 347 expr 1 - $f1;
#X obj 102 406 *;
#X obj 208 100 delay 5;
#X obj 295 100 r \$2-duration-rnd;
#X obj 449 136 r \$2-delay-rnd;
#X obj 464 237 r \$2-delay;
#X obj 109 131 r \$2-pitch;
#X obj 93 28 r \$2-pitch-rnd;
#X obj 311 201 r \$2-duration;
#X obj 82 487 pack 0 0;
#X msg 82 511 0 \, \$1 \$2;
#X obj 272 338 clip 10 990;
#X obj 272 359 t f f b;
#X obj 172 584 vd~ \$3-delayline;
#X obj 242 49 t b b b;
#X obj 424 424 outlet;
#X obj 243 24 inlet;
#X obj 170 611 outlet~;
#X obj 474 422 outlet;
#X connect 0 0 34 0;
#X connect 1 0 4 0;
#X connect 2 0 1 1;
#X connect 3 0 2 0;
#X connect 3 1 4 1;
#X connect 4 0 8 0;
#X connect 5 0 27 0;
#X connect 6 0 7 0;
#X connect 7 0 3 0;
#X connect 8 0 5 0;
#X connect 9 0 12 0;
#X connect 10 0 9 1;
#X connect 11 0 10 0;
#X connect 11 1 12 1;
#X connect 12 0 16 0;
#X connect 13 0 52 0;
#X connect 14 0 15 0;
#X connect 15 0 11 0;
#X connect 16 0 13 0;
#X connect 17 0 13 1;
#X connect 18 0 39 0;
#X connect 19 0 22 0;
#X connect 20 0 19 1;
#X connect 21 0 20 0;
#X connect 21 1 22 1;
#X connect 22 0 26 0;
#X connect 23 0 28 0;
#X connect 24 0 25 0;
#X connect 25 0 21 0;
#X connect 26 0 23 0;
#X connect 27 0 0 0;
#X connect 28 0 30 0;
#X connect 29 0 23 1;
#X connect 30 0 31 1;
#X connect 31 0 54 0;
#X connect 32 0 31 0;
#X connect 33 0 37 0;
#X connect 34 0 41 0;
#X connect 34 1 35 0;
#X connect 35 0 36 0;
#X connect 35 1 33 0;
#X connect 36 0 32 0;
#X connect 37 0 38 0;
#X connect 38 0 40 0;
#X connect 39 0 42 1;
#X connect 39 1 50 1;
#X connect 39 3 37 1;
#X connect 39 4 38 1;
#X connect 40 0 32 0;
#X connect 41 0 42 0;
#X connect 42 0 50 0;
#X connect 43 0 1 0;
#X connect 44 0 14 0;
#X connect 45 0 24 0;
#X connect 46 0 29 0;
#X connect 47 0 5 1;
#X connect 48 0 6 0;
#X connect 49 0 17 0;
#X connect 50 0 51 0;
#X connect 51 0 32 0;
#X connect 52 0 53 0;
#X connect 53 0 18 0;
#X connect 53 1 56 0;
#X connect 53 2 59 0;
#X connect 54 0 58 0;
#X connect 55 0 43 0;
#X connect 55 1 9 0;
#X connect 55 2 19 0;
#X connect 57 0 55 0;
#X restore 79 61 pd delayread;
#X obj 169 107 delay 5;
#X obj 80 38 r \$1-go;
#N canvas 216 40 807 704 autopan 0;
#X obj 57 40 inlet~;
#X obj 97 409 *~;
#X obj 157 402 *~;
#X obj 292 284 exp;
#X obj 292 236 *;
#X obj 292 259 +;
#X obj 370 216 log;
#X obj 466 213 log;
#X obj 395 252 t b f;
#X obj 395 274 -;
#X obj 370 160 loadbang;
#X msg 468 189 10;
#X obj 222 259 *~ 0.5;
#X obj 221 282 +~ 0.5;
#X obj 109 353 -~ 1;
#X obj 108 378 *~ -1;
#X obj 98 443 outlet~;
#X obj 221 234 osc~ 0.1;
#X obj 175 439 outlet~;
#X obj 282 -46 inlet;
#X obj 282 83 random;
#X obj 315 59 * 2;
#X obj 314 39 t f f;
#X obj 281 106 -;
#X obj 292 187 +;
#X obj 314 -1 pow 2;
#X obj 314 18 * 10000;
#X obj 280 127 / 10000;
#X obj 292 209 clip 0 1;
#X obj 314 -22 r \$2-autopan-rnd;
#X obj 331 79 r \$2-autopan;
#X obj 168 142 random;
#X obj 167 67 * 357.89;
#X obj 168 90 int;
#X obj 165 46 f \$1;
#X obj 164 23 loadbang;
#X obj 169 165 * 341.725;
#X obj 168 116 t b f;
#X msg 371 193 0.1;
#X connect 0 0 1 0;
#X connect 0 0 2 0;
#X connect 1 0 16 0;
#X connect 2 0 18 0;
#X connect 3 0 17 0;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X connect 6 0 5 1;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 9 0;
#X connect 8 1 9 1;
#X connect 9 0 4 1;
#X connect 10 0 38 0;
#X connect 10 0 11 0;
#X connect 11 0 7 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 2 1;
#X connect 14 0 15 0;
#X connect 15 0 1 1;
#X connect 17 0 12 0;
#X connect 19 0 20 0;
#X connect 20 0 23 0;
#X connect 21 0 20 1;
#X connect 22 0 21 0;
#X connect 22 1 23 1;
#X connect 23 0 27 0;
#X connect 24 0 28 0;
#X connect 25 0 26 0;
#X connect 26 0 22 0;
#X connect 27 0 24 0;
#X connect 28 0 4 0;
#X connect 29 0 25 0;
#X connect 30 0 24 1;
#X connect 31 0 36 0;
#X connect 32 0 33 0;
#X connect 33 0 37 0;
#X connect 34 0 32 0;
#X connect 35 0 34 0;
#X connect 36 0 17 1;
#X connect 37 0 31 0;
#X connect 37 1 31 1;
#X connect 38 0 6 0;
#X restore 81 210 pd autopan;
#X obj 171 130 t b b b b;
#X obj 67 294 throw~ \$2-Left;
#X obj 174 288 throw~ \$2-Right;
#X connect 0 0 6 0;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 2 1 1 1;
#X connect 3 0 2 0;
#X connect 3 1 2 1;
#X connect 3 2 4 0;
#X connect 4 0 7 0;
#X connect 5 0 3 0;
#X connect 6 0 8 0;
#X connect 6 1 9 0;
#X connect 7 0 1 2;
#X connect 7 1 0 1;
#X connect 7 2 6 1;
#X connect 7 3 0 2;