-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path20200731_pd_input.pd
435 lines (435 loc) · 13.4 KB
/
20200731_pd_input.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
#N canvas 528 23 910 855 10;
#X obj -116 256 adc~;
#X obj -97 436 metro 100;
#X obj -85 414 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom -73 318 5 0 0 0 - - -;
#X obj -95 391 loadbang;
#X obj -99 296 hsl 128 15 0 10 0 0 empty empty empty -2 -8 0 10 -232576
-1 -1 0 1;
#N canvas 0 22 450 278 (subpatch) 0;
#X array env 100 float 3;
#A 0 0.0844255 0.0869184 0.0867502 0.0914561 0.0904546 0.0845988 0.0803538
0.0892427 0.0926511 0.0889487 0.0855582 0.0803142 0.0797978 0.0726823
0.072761 0.0734471 0.0708571 0.0777013 0.0811288 0.0826903 0.0849137
0.0837803 0.0886416 0.0974474 0.101806 0.105675 0.108262 0.104023 0.103904
0.111386 0.103479 0.101532 0.108505 0.0958318 0.0849176 0.0796648 0.0699422
0.0697741 0.0723835 0.0686135 0.0656709 0.0610512 0.063139 0.0613541
0.0670285 0.0841232 0.0860447 0.0846575 0.086536 0.0894611 0.0843894
0.0896351 0.0983499 0.101183 0.10175 0.0948859 0.0997341 0.101247 0.101513
0.103189 0.101345 0.0981532 0.0999196 0.0979241 0.0983743 0.107682
0.104216 0.106789 0.104684 0.105259 0.104655 0.0976083 0.100072 0.100076
0.0964469 0.0868058 0.0851836 0.0792108 0.0781886 0.0799901 0.0725445
0.0717847 0.0684259 0.0645663 0.0700154 0.0796133 0.0717706 0.0665878
0.0674773 0.0653546 0.0630296 0.0598189 0.0657034 0.0630817 0.0668833
0.0727412 0.0727658 0.0799803 0.080052 0.0783482;
#X coords 0 1 99 -1 200 140 1 0 0;
#X restore -112 600 graph;
#X obj -113 460 tabwrite~ live;
#X obj -131 43 cnv 15 250 20 empty empty empty 20 12 0 14 -261682 -66577
0;
#X obj 198 43 cnv 15 250 20 empty empty empty 20 12 0 14 -261682 -66577
0;
#X obj 512 43 cnv 15 250 20 empty empty empty 20 12 0 14 -261682 -66577
0;
#X text -115 44 [1] write table live input;
#X obj 213 250 adc~;
#X obj 276 408 metro 100;
#X obj 288 386 bng 15 250 50 0 empty empty empty 17 7 0 10 -262130
-1 -1;
#X floatatom 262 318 5 0 0 0 - - -;
#X obj 229 293 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 0 1;
#X obj 216 482 dac~ 1 2;
#X obj 260 432 tabwrite~ playback;
#X obj -114 319 *~ 0;
#N canvas 0 22 450 278 (subpatch) 0;
#X array write 100 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0;
#X coords 0 1 99 -1 200 140 1 0 0;
#X restore 523 90 graph;
#X text 214 44 [2] audio-in playback;
#X text 522 44 [3] audio-in write sample;
#X obj -129 562 cnv 15 250 20 empty empty empty 20 12 0 14 -261682
-66577 0;
#X obj 214 563 cnv 15 250 20 empty empty empty 20 12 0 14 -261682 -66577
0;
#X obj 596 566 cnv 15 250 20 empty empty empty 20 12 0 14 -261682 -66577
0;
#X text 229 564 [5] reverb;
#X obj 664 236 cnv 15 180 150 empty empty empty 20 12 0 14 -204800
-66577 0;
#X obj 527 248 adc~;
#X obj 556 406 metro 100;
#X obj 568 384 bng 15 250 50 0 empty empty empty 17 7 0 10 -262130
-1 -1;
#X floatatom 575 320 5 0 0 0 - - -;
#X obj 541 291 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 7800 1;
#X msg 675 259 open example.wav \, start;
#X msg 691 345 stop;
#X obj 674 369 writesf~;
#X obj 691 322 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 690 281 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 691 301 delay 3000;
#X obj 617 541 dac~ 1 2;
#X obj 540 430 tabwrite~ write;
#X obj 665 395 cnv 15 180 80 empty empty empty 20 12 0 14 -4032 -66577
0;
#X obj 675 448 readsf~;
#X msg 676 425 open example.wav \, 1;
#X obj 730 448 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 674 236 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
#X obj 676 406 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X floatatom 715 512 5 0 0 0 - - -;
#X obj 686 482 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 7900 1;
#N canvas 0 22 450 278 (subpatch) 0;
#X array live 100 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0;
#X coords 0 1 99 -1 200 140 1 0 0;
#X restore -116 90 graph;
#X obj 215 318 *~ 0;
#X obj 529 321 *~ 0;
#X obj -56 789 cnv 15 100 200 empty empty empty 20 12 0 14 -204800
-66577 0;
#X obj -98 765 adc~;
#X obj -38 840 env~;
#X floatatom -38 864 5 0 0 0 - - -;
#X floatatom 0 863 5 0 0 0 - - -;
#X obj -39 915 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj -39 890 > 70;
#X obj -80 998 metro 100;
#X obj -80 963 bng 15 250 50 0 empty empty empty 17 7 0 10 -262130
-1 -1;
#X obj -96 1022 tabwrite~ env;
#X obj -38 818 spigot~ 1;
#X msg -118 1085 open soundfile/toypianoClo.wav \, 1;
#X obj -90 1131 readsf~;
#X floatatom -32 1179 5 0 0 0 - - -;
#X obj -65 1154 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 4600 1;
#X obj -87 1209 dac~ 1 2;
#X msg 21 1107 open soundfile/toypianoChi.wav \, 1;
#X obj 20 1015 random 2;
#X floatatom 0 1045 5 0 0 0 - - -;
#X obj 38 1046 sel 0 1;
#X obj -42 944 spigot;
#X obj -42 968 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 47 789 cnv 15 180 200 empty empty empty 20 12 0 14 -232576 -66577
0;
#X obj 56 946 threshold~ 1 1000 0.1 1000;
#X obj 56 970 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 69 924 buffer 1 second;
#X obj 30 744 hradio 30 1 0 2 empty empty empty 0 -8 0 10 -4034 -1
-1 1;
#X obj 58 820 spigot~ 1;
#X obj 28 796 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj -14 794 == 1;
#X obj 80 796 == 0;
#X obj 134 795 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 849 235 cnv 15 180 150 empty empty empty 20 12 0 14 -204800
-66577 0;
#X msg 876 344 stop;
#X obj 859 368 writesf~;
#X obj 876 321 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 875 280 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 876 300 delay 3000;
#X obj 850 394 cnv 15 180 80 empty empty empty 20 12 0 14 -4032 -66577
0;
#X obj 860 447 readsf~;
#X obj 915 447 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 859 235 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
#X obj 861 405 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X msg 860 258 open example2.wav \, start;
#X msg 861 424 open example2.wav \, 1;
#X floatatom 901 511 5 0 0 0 - - -;
#X obj 875 481 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 7200 1;
#X obj 855 512 *~ 0.8;
#X obj -98 894 *~ 5;
#N canvas 0 22 450 278 (subpatch) 0;
#X array playback 100 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0;
#X coords 0 1 99 -1 200 140 1 0 0;
#X restore 216 88 graph;
#X obj -40 760 loadbang;
#X text -113 22 // audio-in-out (use headphone or watch out for feedback)
;
#N canvas 0 22 450 278 (subpatch) 0;
#X array reverb 100 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0;
#X coords 0 1 99 -1 200 140 1;
#X restore 230 603 graph;
#X obj 246 755 cnv 15 130 150 empty empty empty 20 12 0 14 -204800
-66577 0;
#X obj 380 755 cnv 15 150 150 empty empty empty 20 12 0 14 -232576
-66577 0;
#X obj 257 1066 dac~;
#X obj 253 879 freeverb~;
#X msg 317 786 wet \$1;
#X msg 318 834 dry \$1;
#X msg 320 879 roomsize \$1;
#X obj 320 763 hsl 40 15 0 1 0 0 empty empty empty -2 -8 0 10 -262130
-1 -1 3900 1;
#X obj 321 813 hsl 40 15 0 1 0 0 empty empty empty -2 -8 0 10 -262130
-1 -1 0 1;
#X obj 322 860 hsl 40 15 0 1 0 0 empty empty empty -2 -8 0 10 -262130
-1 -1 3900 1;
#X obj 252 759 adc~;
#X floatatom 310 957 5 0 0 0 - - -;
#X obj 277 932 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 0 1;
#X obj 412 846 readsf~;
#X msg 430 819 stop;
#X obj 411 880 freeverb~;
#X floatatom 459 957 5 0 0 0 - - -;
#X obj 426 932 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 0 1;
#X msg 383 763 open soundfile/10s_piano_lee.wav \, 1;
#X obj 418 1014 metro 100;
#X obj 402 1038 tabwrite~ reverb;
#X obj 425 991 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 587 998 cnv 15 170 100 empty empty empty 20 12 0 14 -204800
-66577 0;
#X obj 775 760 cnv 15 100 80 empty empty empty 20 12 0 14 -232576 -66577
0;
#X obj 615 765 adc~;
#X floatatom 673 963 5 0 0 0 - - -;
#X obj 640 938 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 0 1;
#N canvas 0 22 450 278 (subpatch) 0;
#X array delay 485681 float 2;
#X coords 0 1 485681 -1 200 140 1;
#X restore 609 609 graph;
#X floatatom 661 818 5 0 0 0 - - -;
#X obj 627 789 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 0 1;
#X obj 615 819 *~ 0;
#X obj 620 1117 dac~;
#X floatatom 724 1010 5 0 0 0 - - -;
#X obj 778 790 soundfiler;
#X msg 778 767 read -resize soundfile/10s_piano_lee.wav delay;
#X floatatom 778 817 10 0 0 0 - - -;
#X obj 776 847 cnv 15 170 300 empty empty empty 20 12 0 14 -204800
-66577 0;
#X obj 810 960 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 5100 1;
#X obj 789 1092 dac~;
#X floatatom 842 853 5 0 0 0 - - -;
#X obj 787 983 *~ 0;
#X obj 870 1043 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 4200 1;
#X obj 847 1066 *~ 0;
#X obj 785 905 tabplay~ delay;
#X obj 805 852 tgl 15 0 empty empty empty 17 7 0 10 -262130 -1 -1 0
1;
#X obj 798 935 delwrite~ delay 1000;
#X msg 854 993 300;
#X msg 890 993 500;
#X msg 926 994 800;
#X msg 962 996 2000;
#X msg 882 854 50;
#X obj 785 877 metro 300;
#X msg 926 963 50;
#X obj 847 1018 delread~ delay 1500;
#X msg 916 854 200;
#X text -114 1 2020.07.31 - PD workshop - 1;
#X obj -87 1180 *~ 0;
#X obj 255 959 *~ 0;
#X obj 404 959 *~ 0;
#X obj 618 965 *~ 0;
#X obj 669 513 *~ 0;
#X floatatom 570 508 5 0 0 0 - - -;
#X obj 536 479 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 0 1;
#X obj 524 509 *~ 0;
#X text 537 462 direct playback;
#X obj 525 538 dac~;
#X text -121 563 [6] amp > trigger [env~ ] & [threshold~];
#X text 599 565 [4] delay;
#X obj 601 869 delwrite~ delayRight 1000;
#X obj 600 897 delwrite~ delayLeft 1000;
#X obj 598 1063 delread~ delayLeft 2000;
#X obj 625 1033 delread~ delayRight 3000;
#X msg 949 855 1000;
#X connect 0 0 19 0;
#X connect 1 0 7 0;
#X connect 2 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X connect 5 0 19 1;
#X connect 12 0 50 0;
#X connect 13 0 18 0;
#X connect 14 0 13 0;
#X connect 16 0 15 0;
#X connect 16 0 50 1;
#X connect 19 0 7 0;
#X connect 28 0 51 0;
#X connect 28 0 168 0;
#X connect 29 0 40 0;
#X connect 30 0 29 0;
#X connect 32 0 31 0;
#X connect 32 0 51 1;
#X connect 33 0 35 0;
#X connect 33 0 37 0;
#X connect 34 0 35 0;
#X connect 36 0 34 0;
#X connect 36 0 46 0;
#X connect 37 0 38 0;
#X connect 38 0 36 0;
#X connect 42 0 165 0;
#X connect 42 1 44 0;
#X connect 43 0 42 0;
#X connect 45 0 33 0;
#X connect 46 0 43 0;
#X connect 48 0 47 0;
#X connect 48 0 165 1;
#X connect 50 0 17 0;
#X connect 50 0 17 1;
#X connect 50 0 18 0;
#X connect 51 0 35 0;
#X connect 51 0 40 0;
#X connect 51 0 86 0;
#X connect 53 0 62 0;
#X connect 53 0 79 0;
#X connect 53 0 100 0;
#X connect 54 0 55 0;
#X connect 55 0 58 0;
#X connect 56 0 58 1;
#X connect 57 0 72 1;
#X connect 57 0 72 0;
#X connect 58 0 57 0;
#X connect 59 0 61 0;
#X connect 60 0 59 0;
#X connect 62 0 54 0;
#X connect 63 0 64 0;
#X connect 64 0 161 0;
#X connect 66 0 65 0;
#X connect 66 0 161 1;
#X connect 68 0 64 0;
#X connect 69 0 70 0;
#X connect 70 0 71 0;
#X connect 71 0 63 0;
#X connect 71 1 68 0;
#X connect 72 0 73 0;
#X connect 73 0 69 0;
#X connect 75 0 76 0;
#X connect 76 0 69 0;
#X connect 78 0 81 0;
#X connect 78 0 82 0;
#X connect 79 0 75 0;
#X connect 80 0 62 1;
#X connect 81 0 80 0;
#X connect 82 0 83 0;
#X connect 83 0 79 1;
#X connect 85 0 86 0;
#X connect 87 0 85 0;
#X connect 87 0 94 0;
#X connect 88 0 89 0;
#X connect 89 0 87 0;
#X connect 91 0 99 0;
#X connect 91 1 92 0;
#X connect 93 0 95 0;
#X connect 94 0 96 0;
#X connect 95 0 86 0;
#X connect 95 0 88 0;
#X connect 96 0 91 0;
#X connect 98 0 97 0;
#X connect 98 0 99 1;
#X connect 99 0 39 0;
#X connect 100 0 61 0;
#X connect 102 0 80 0;
#X connect 102 0 83 0;
#X connect 108 0 162 0;
#X connect 109 0 108 0;
#X connect 109 0 120 0;
#X connect 110 0 108 0;
#X connect 110 0 120 0;
#X connect 111 0 108 0;
#X connect 111 0 120 0;
#X connect 112 0 109 0;
#X connect 113 0 110 0;
#X connect 114 0 111 0;
#X connect 115 0 108 0;
#X connect 117 0 116 0;
#X connect 117 0 162 1;
#X connect 118 0 120 0;
#X connect 119 0 118 0;
#X connect 120 0 163 0;
#X connect 122 0 121 0;
#X connect 122 0 163 1;
#X connect 123 0 118 0;
#X connect 123 0 126 0;
#X connect 124 0 125 0;
#X connect 126 0 124 0;
#X connect 129 0 135 0;
#X connect 131 0 130 0;
#X connect 131 0 164 1;
#X connect 134 0 133 0;
#X connect 134 0 135 1;
#X connect 135 0 164 0;
#X connect 135 0 173 0;
#X connect 135 0 174 0;
#X connect 137 0 176 0;
#X connect 138 0 140 0;
#X connect 139 0 138 0;
#X connect 142 0 145 1;
#X connect 144 0 156 1;
#X connect 145 0 143 0;
#X connect 146 0 147 1;
#X connect 147 0 143 1;
#X connect 148 0 150 0;
#X connect 148 0 145 0;
#X connect 149 0 156 0;
#X connect 151 0 158 0;
#X connect 152 0 158 0;
#X connect 153 0 158 0;
#X connect 154 0 158 0;
#X connect 155 0 156 1;
#X connect 156 0 148 0;
#X connect 157 0 158 0;
#X connect 158 0 147 0;
#X connect 159 0 156 1;
#X connect 161 0 67 0;
#X connect 161 0 67 1;
#X connect 162 0 107 0;
#X connect 162 0 125 0;
#X connect 163 0 107 1;
#X connect 163 0 125 0;
#X connect 164 0 136 0;
#X connect 165 0 39 1;
#X connect 167 0 166 0;
#X connect 167 0 168 1;
#X connect 168 0 170 0;
#X connect 175 0 136 0;
#X connect 176 0 136 1;
#X connect 177 0 156 1;