-
Notifications
You must be signed in to change notification settings - Fork 0
/
46-inputmemorytest.pd
329 lines (329 loc) · 7.89 KB
/
46-inputmemorytest.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
#N canvas 0 208 1280 310 12;
#X obj 83 248 out~;
#X obj 83 12 unityinput, f 89;
#X obj 784 57 msphid;
#X obj 9 37 loadbang;
#X floatatom 362 47 5 1 7 0 - - -;
#X obj 427 50 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 9 61 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#N canvas 132 268 750 300 instr 0;
#X obj 104 156 mtof;
#X obj 104 180 osc~;
#X obj 104 204 *~, f 43;
#X obj 400 132 adsr~ 5 100 0.4 100;
#X obj 104 228 outlet~;
#X floatatom 65 149 5 0 0 0 - - -;
#X obj 400 108 t f f, f 26;
#X obj 579 132 sel 1;
#X floatatom 358 133 5 0 0 0 - - -;
#X obj 104 132 quantized 36 38 39 41 43 44 46 48;
#X obj 104 108 scaled -1 1 36 48;
#X obj 104 33 inlet;
#X obj 104 57 route axis2 button1, f 85;
#X obj 400 81 buttonmemory 1;
#X obj 104 81 axismemory 1;
#X msg 579 156 axis2;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 2 1;
#X connect 6 0 3 0;
#X connect 6 0 8 0;
#X connect 6 1 7 0;
#X connect 7 0 15 0;
#X connect 9 0 0 0;
#X connect 9 0 5 0;
#X connect 10 0 9 0;
#X connect 11 0 12 0;
#X connect 12 0 14 0;
#X connect 12 1 13 0;
#X connect 13 0 6 0;
#X connect 14 0 10 0;
#X connect 15 0 14 1;
#X restore 83 124 pd instr;
#N canvas 427 579 709 300 instr 0;
#X obj 66 32 inlet;
#X obj 66 60 route axis2 button1, f 85;
#X obj 66 162 mtof;
#X obj 66 186 osc~;
#X obj 66 210 *~, f 43;
#X obj 362 138 adsr~ 5 100 0.4 100;
#X obj 66 234 outlet~;
#X floatatom 27 155 5 0 0 0 - - -;
#X obj 362 114 t f f, f 26;
#X obj 541 138 sel 1;
#X floatatom 320 139 5 0 0 0 - - -;
#X obj 66 114 scaled -1 1 48 60;
#X obj 66 138 quantized 48 50 51 53 55 57 58 60;
#X obj 66 84 axismemory 2;
#X msg 541 162 axis2;
#X obj 362 85 buttonmemory 2;
#X connect 0 0 1 0;
#X connect 1 0 13 0;
#X connect 1 1 15 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 4 1;
#X connect 8 0 5 0;
#X connect 8 0 10 0;
#X connect 8 1 9 0;
#X connect 9 0 14 0;
#X connect 11 0 12 0;
#X connect 12 0 2 0;
#X connect 12 0 7 0;
#X connect 13 0 11 0;
#X connect 14 0 13 1;
#X connect 15 0 8 0;
#X restore 154 124 pd instr;
#X obj 83 76 songplumbing 250 16, f 89;
#N canvas 427 579 709 300 instr 0;
#X obj 66 32 inlet;
#X obj 66 56 route axis2 button1, f 85;
#X obj 66 200 *~, f 43;
#X obj 362 128 adsr~ 5 100 0.4 100;
#X obj 66 254 outlet~;
#X floatatom 27 145 5 0 0 0 - - -;
#X obj 362 104 t f f, f 26;
#X obj 541 128 sel 1;
#X floatatom 320 129 5 0 0 0 - - -;
#X obj 66 128 quantized 60 62 63 65 67 68 70 72;
#X obj 66 104 scaled -1 1 60 72;
#X obj 96 224 echo~ 166.667 0.5;
#X obj 66 176 ks~ 15 0.99;
#X obj 66 80 axismemory 3;
#X msg 541 152 axis2;
#X obj 362 80 buttonmemory 3;
#X connect 0 0 1 0;
#X connect 1 0 13 0;
#X connect 1 1 15 0;
#X connect 2 0 4 0;
#X connect 2 0 11 0;
#X connect 3 0 2 1;
#X connect 6 0 3 0;
#X connect 6 0 8 0;
#X connect 6 1 7 0;
#X connect 7 0 14 0;
#X connect 9 0 5 0;
#X connect 9 0 12 0;
#X connect 10 0 9 0;
#X connect 11 0 4 0;
#X connect 12 0 2 0;
#X connect 13 0 10 0;
#X connect 14 0 13 1;
#X connect 15 0 6 0;
#X restore 226 124 pd instr;
#N canvas 427 478 709 300 instr 0;
#X obj 66 32 inlet;
#X obj 66 56 route axis2 button1, f 85;
#X obj 66 152 mtof;
#X obj 66 176 osc~;
#X obj 66 200 *~, f 43;
#X obj 362 128 adsr~ 5 100 0.4 100;
#X obj 66 224 outlet~;
#X floatatom 27 145 5 0 0 0 - - -;
#X obj 362 104 t f f, f 26;
#X obj 541 128 sel 1;
#X floatatom 320 129 5 0 0 0 - - -;
#X obj 66 128 quantized 72 74 75 77 79 80 82 84;
#X obj 66 104 scaled -1 1 72 84;
#X obj 66 80 axismemory 4;
#X msg 541 152 axis2;
#X obj 362 78 buttonmemory 4;
#X connect 0 0 1 0;
#X connect 1 0 13 0;
#X connect 1 1 15 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 4 1;
#X connect 8 0 5 0;
#X connect 8 0 10 0;
#X connect 8 1 9 0;
#X connect 9 0 14 0;
#X connect 11 0 2 0;
#X connect 11 0 7 0;
#X connect 12 0 11 0;
#X connect 13 0 12 0;
#X connect 14 0 13 1;
#X connect 15 0 8 0;
#X restore 297 124 pd instr;
#X obj 83 175 *~ 1, f 36;
#N canvas 0 23 629 583 chords 1;
#X obj 119 60 inlet;
#X obj 119 560 outlet~;
#X obj 119 341 chord aeolian 60;
#X obj 119 292 sel 1;
#X msg 119 316 1;
#X obj 183 292 sel 1;
#X obj 247 292 sel 1;
#X obj 311 292 sel 1;
#X msg 183 316 4;
#X msg 247 316 5;
#X msg 311 316 6;
#X obj 119 365 unpack f f f f, f 29;
#X obj 119 186 adsr~ 50 200 0.8 30;
#X obj 119 162 t f f;
#X obj 183 162 t f f;
#X obj 247 162 t f f;
#X obj 311 162 t f f;
#X obj 183 210 adsr~ 50 200 0.8 30;
#X obj 247 234 adsr~ 50 200 0.8 30;
#X obj 311 258 adsr~ 50 200 0.8 30;
#X obj 119 479 *~, f 55;
#X obj 501 423 clip~ 0 1;
#X obj 119 389 mtof;
#X obj 185 389 mtof;
#X obj 252 389 mtof;
#X obj 319 389 mtof;
#X obj 319 437 *~ 0.5;
#X obj 119 503 vcf~ 4;
#X obj 119 84 route button1 button2 button3 button4 axis2, f 46;
#X obj 374 161 scaled -1 1 400 4000;
#X msg 374 185 \$1 50;
#X obj 374 209 line;
#X obj 428 229 sig~;
#X floatatom 428 207 5 0 0 0 - - -;
#X obj 139 527 echo~ 125 0.3;
#X obj 20 436 crackle~;
#X obj 20 460 *~ 3;
#X obj 454 61 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 455 80 axis2;
#X obj 119 108 buttonmemory 5;
#X obj 183 132 buttonmemory 5;
#X obj 246 107 buttonmemory 5;
#X obj 310 131 buttonmemory 5;
#X obj 374 107 axismemory 5;
#X obj 252 413 square~;
#X obj 119 413 osc~;
#X obj 185 412 saw~;
#X obj 319 412 saw~;
#X connect 0 0 28 0;
#X connect 2 0 11 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 8 0;
#X connect 6 0 9 0;
#X connect 7 0 10 0;
#X connect 8 0 2 0;
#X connect 9 0 2 0;
#X connect 10 0 2 0;
#X connect 11 0 22 0;
#X connect 11 1 23 0;
#X connect 11 2 24 0;
#X connect 11 3 25 0;
#X connect 12 0 21 0;
#X connect 13 0 12 0;
#X connect 13 1 3 0;
#X connect 13 1 37 0;
#X connect 14 0 17 0;
#X connect 14 1 5 0;
#X connect 14 1 37 0;
#X connect 15 0 18 0;
#X connect 15 1 6 0;
#X connect 15 1 37 0;
#X connect 16 0 19 0;
#X connect 16 1 7 0;
#X connect 16 1 37 0;
#X connect 17 0 21 0;
#X connect 18 0 21 0;
#X connect 19 0 21 0;
#X connect 20 0 27 0;
#X connect 21 0 20 1;
#X connect 22 0 45 0;
#X connect 23 0 46 0;
#X connect 24 0 44 0;
#X connect 25 0 47 0;
#X connect 26 0 20 0;
#X connect 27 0 34 0;
#X connect 27 1 1 0;
#X connect 28 0 39 0;
#X connect 28 1 40 0;
#X connect 28 2 41 0;
#X connect 28 3 42 0;
#X connect 28 4 43 0;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 31 0 33 0;
#X connect 32 0 27 1;
#X connect 33 0 32 0;
#X connect 34 0 1 0;
#X connect 35 0 36 0;
#X connect 36 0 20 0;
#X connect 37 0 38 0;
#X connect 38 0 43 1;
#X connect 39 0 13 0;
#X connect 40 0 14 0;
#X connect 41 0 15 0;
#X connect 42 0 16 0;
#X connect 43 0 29 0;
#X connect 44 0 20 0;
#X connect 45 0 20 0;
#X connect 46 0 20 0;
#X connect 47 0 26 0;
#X restore 369 124 pd chords;
#X msg 784 33 8;
#X obj 83 199 vibrato~ 1 2;
#X obj 83 223 vfreeverb~ 0.3 0.8 0.8 0.2;
#N canvas 0 23 450 300 kick 0;
#X obj 105 27 inlet;
#X obj 105 200 outlet~;
#X obj 105 51 route button1;
#X obj 105 159 kick~ 250 1 1 1 1;
#X obj 105 99 sel 1;
#X obj 105 75 buttonmemory 6;
#X connect 0 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 1 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X restore 440 124 pd kick;
#X msg 399 46 0;
#N canvas 0 23 450 300 snare 0;
#X obj 105 27 inlet;
#X obj 105 200 outlet~;
#X obj 105 51 route button1;
#X obj 105 99 sel 1;
#X obj 105 159 snare~ 100 1 250;
#X obj 105 75 buttonmemory 7;
#X connect 0 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 5 0 3 0;
#X restore 512 124 pd snare;
#X obj 837 57 mspkeyboard;
#X connect 1 0 9 0;
#X connect 1 1 9 1;
#X connect 1 2 9 2;
#X connect 1 3 9 3;
#X connect 2 0 9 3;
#X connect 3 0 6 0;
#X connect 4 0 9 1;
#X connect 4 0 18 0;
#X connect 5 0 9 2;
#X connect 6 0 9 0;
#X connect 7 0 12 0;
#X connect 8 0 12 0;
#X connect 9 0 7 0;
#X connect 9 1 8 0;
#X connect 9 2 10 0;
#X connect 9 3 11 0;
#X connect 9 4 13 0;
#X connect 9 5 17 0;
#X connect 9 6 19 0;
#X connect 10 0 12 0;
#X connect 11 0 12 0;
#X connect 12 0 15 0;
#X connect 13 0 12 0;
#X connect 14 0 2 0;
#X connect 15 0 16 0;
#X connect 16 0 0 0;
#X connect 16 0 0 1;
#X connect 17 0 12 0;
#X connect 18 0 5 0;
#X connect 19 0 12 0;
#X connect 20 0 9 3;