-
Notifications
You must be signed in to change notification settings - Fork 0
/
Nicholas_Davis-Final_midi-controlled-sample.pd
342 lines (342 loc) · 9.34 KB
/
Nicholas_Davis-Final_midi-controlled-sample.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
#N canvas 166 160 1240 650 10;
#N canvas 0 22 450 300 (subpatch) 0;
#X array uwotm8 193111 float 2;
#X coords 0 1 193111 -1 200 140 1;
#X restore -214 -2429 graph;
#X obj -172 -2497 openpanel;
#X obj -172 -2451 soundfiler;
#X msg -172 -2475 read -resize \$1 uwotm8;
#X obj -9 -2429 bng 15 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X obj -9 -2407 expr size("uwotm8");
#X floatatom -9 -2384 8 0 0 0 - - -;
#X obj -9 -2272 pack;
#X obj 12 -2362 / 44.1;
#X floatatom 12 -2339 8 0 0 0 - - -;
#X msg -9 -2247 0 \, \$1 \$2;
#X obj -9 -2224 vline~;
#X obj -9 -2200 tabread4~ uwotm8;
#X obj 281 -2074 dac~;
#X obj 165 -2499 vsl 30 200 0.01 16 1 0 empty empty empty 0 -9 0 10
-204786 -1 -1 11459 1;
#X floatatom 165 -2289 5 0 0 0 - - -;
#X obj -9 -2476 metro 1000;
#X obj -9 -2499 tgl 15 0 empty empty empty 17 7 0 10 -258113 -1 -1
127 127;
#X obj 128 -2145 *~;
#X obj 55 -2177 line~;
#X obj -10 -2177 hip~ 5;
#X obj 113 -2407 * 0.01;
#X floatatom 97 -2314 10 0 0 0 - - -;
#X obj 12 -2295 *;
#X obj 12 -2318 bondo;
#X obj 66 -2431 drunk 1600 400;
#X obj 165 -2267 * 10;
#X obj 165 -2200 osc~;
#X floatatom 165 -2245 5 0 0 0 - - -;
#X obj 99 -2145 *~;
#X obj 165 -2176 *~ 0.9;
#X obj -9 -2453 t b b b b;
#X obj 97 -2291 s metro;
#X obj 48 -2500 r metro;
#X floatatom 198 -2200 3 0 0 0 - - -;
#X obj 201 -2314 vsl 15 100 0 1 0 0 empty empty empty 0 -9 0 10 -203904
-1 -1 9900 1;
#X obj -61 -2225 osc~;
#X floatatom -112 -2178 5 0 0 0 - - -;
#X obj -112 -2201 snapshot~;
#X obj -112 -2225 metro 5;
#X obj -112 -2247 tgl 15 0 empty empty empty 17 7 0 10 -4032 -1 -1
8 8;
#X obj 165 -2222 *;
#X obj -61 -2248 * 0.001;
#X obj -112 -2156 s LFO;
#X obj 127 -2245 r LFO;
#X obj 115 -2267 s denom;
#X obj -61 -2272 r denom;
#X msg -167 -2201 1;
#X obj 222 -2501 cnv 15 150 60 empty empty empty 20 12 0 14 -261234
-66577 0;
#X obj 222 -2354 cnv 15 150 60 empty empty empty 20 12 0 14 -204800
-66577 0;
#X msg -172 -2519 bang;
#X text 225 -2486 to open a sound file;
#X text 263 -2329 modulation;
#X text 223 -2342 to trigger additional;
#X text 225 -2474 preferably a sound file;
#X text 225 -2461 shorter than 10 sec.;
#X obj 222 -2290 cnv 15 150 30 empty empty empty 20 12 0 14 -203904
-66577 0;
#X obj 222 -2403 cnv 15 150 45 empty empty empty 20 12 0 14 -204786
-66577 0;
#X text 224 -2499 [bang( on [openpanel];
#X obj 61 -2479 cnv 15 100 45 empty empty empty 20 12 0 14 -204786
-66577 0;
#X floatatom 128 -2453 4 0 400 0 - - -;
#X floatatom 83 -2453 5 0 1600 0 - - -;
#X text 66 -2480 play with the;
#X obj 52 -2269 cnv 15 60 66 empty empty empty 20 12 0 14 -261682 -66577
0;
#X msg 72 -2223 0 100;
#X msg 61 -2244 0.5 100;
#X msg 55 -2265 0.9 100;
#X obj 96 -2202 cnv 15 66 30 empty empty empty 20 12 0 14 -261682 -66577
0;
#X text 98 -2202 volume;
#X text 116 -2188 control;
#X obj 55 -2291 r vol;
#N canvas 0 22 450 300 (subpatch) 0;
#X array uwotm9 617400 float 2;
#X coords 0 1 617400 -1 200 140 1;
#X restore 613 -2433 graph;
#X obj 655 -2501 openpanel;
#X obj 655 -2455 soundfiler;
#X obj 534 -2432 bng 15 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X floatatom 541 -2388 8 0 0 0 - - -;
#X obj 541 -2269 pack;
#X obj 560 -2366 / 44.1;
#X floatatom 560 -2343 8 0 0 0 - - -;
#X msg 541 -2247 0 \, \$1 \$2;
#X obj 541 -2223 vline~;
#X obj 396 -2499 vsl 30 200 0.01 16 1 0 empty empty empty 0 -9 0 10
-204786 -1 -1 13129 1;
#X floatatom 396 -2291 5 0 0 0 - - -;
#X obj 534 -2479 metro 1000;
#X obj 534 -2502 tgl 15 0 empty empty empty 17 7 0 10 -258113 -1 -1
127 127;
#X obj 474 -2145 *~;
#X obj 605 -2176 line~;
#X obj 540 -2176 hip~ 5;
#X obj 431 -2412 * 0.01;
#X floatatom 475 -2246 10 0 0 0 - - -;
#X obj 560 -2293 *;
#X obj 560 -2320 bondo;
#X obj 431 -2434 drunk 1600 400;
#X obj 396 -2269 * 10;
#X obj 402 -2202 osc~;
#X floatatom 396 -2247 5 0 0 0 - - -;
#X obj 445 -2145 *~;
#X obj 401 -2179 *~ 0.9;
#X obj 534 -2456 t b b b b;
#X floatatom 378 -2202 3 0 0 0 - - -;
#X obj 378 -2314 vsl 15 100 0 1 0 0 empty empty empty 0 -9 0 10 -203904
-1 -1 9900 1;
#X obj 431 -2341 osc~;
#X floatatom 491 -2291 5 0 0 0 - - -;
#X obj 491 -2320 snapshot~;
#X obj 491 -2341 metro 5;
#X obj 491 -2363 tgl 15 0 empty empty empty 17 7 0 10 -4032 -1 -1 8
8;
#X obj 396 -2224 *;
#X obj 431 -2364 * 0.001;
#X msg 431 -2291 1;
#X msg 655 -2523 bang;
#X obj 430 -2482 cnv 15 100 45 empty empty empty 20 12 0 14 -204786
-66577 0;
#X floatatom 497 -2456 4 0 400 0 - - -;
#X floatatom 452 -2456 5 0 1600 0 - - -;
#X text 435 -2483 play with the;
#X obj 611 -2271 cnv 15 60 66 empty empty empty 20 12 0 14 -261682
-66577 0;
#X msg 631 -2225 0 100;
#X msg 620 -2246 0.5 100;
#X msg 614 -2267 0.9 100;
#X obj 646 -2204 cnv 15 66 30 empty empty empty 20 12 0 14 -261682
-66577 0;
#X text 648 -2204 volume;
#X text 666 -2190 control;
#X msg 655 -2479 read -resize \$1 uwotm9;
#X obj 553 -2503 r metro2;
#X obj 475 -2223 s metro2;
#X obj 476 -2412 expr size("uwotm9");
#X obj -167 -2225 r LFOt_1;
#X obj 432 -2247 r LFO2;
#X obj 431 -2320 r LFOt2_1;
#X obj 491 -2269 s LFO2;
#X obj 431 -2269 s denom2;
#X obj 431 -2388 r denom2;
#X obj 554 -2433 r denom2;
#X text 67 -2470 "slow-drunk";
#X text 436 -2473 "slow-drunk";
#X text 224 -2356 press 1 & 0 on keyboard;
#X text 224 -2313 1 is left \, 0 is right;
#X obj 541 -2199 tabread4~ uwotm9;
#X text 224 -2404 you may play with these;
#X text 224 -2390 sliders \, but they will;
#X text 224 -2377 not cooperate nicely;
#X text 223 -2291 these sliders kind of;
#X text 224 -2277 act as volume controls;
#X obj 574 -2269 r vol;
#X obj 82 -2528 maxlib/scale 0 127 0 1600;
#X obj 82 -2559 r knob1;
#X obj 133 -2585 r knob2;
#X obj 134 -2558 maxlib/scale 0 127 0 400;
#X obj 410 -2550 maxlib/scale 0 127 0 1600;
#X obj 462 -2580 maxlib/scale 0 127 0 400;
#X obj 410 -2581 r knob3;
#X obj 461 -2607 r knob4;
#X obj -5 -2589 r button9;
#X obj 565 -2613 r button10;
#X obj -6 -2551 counter 1;
#X obj -7 -2524 sel 1;
#X obj 573 -2554 counter 1;
#X obj 572 -2527 sel 1;
#X obj -158 -2091 counter 1;
#X obj -159 -2064 sel 1;
#X obj -157 -2129 r button11;
#X obj 524 -2088 counter 1;
#X obj 523 -2061 sel 1;
#X obj 525 -2126 r button12;
#X obj 222 -2610 r knob9;
#X obj 323 -2558 r knob10;
#X obj 324 -2531 maxlib/scale 0 127 0 16;
#X obj 223 -2583 maxlib/scale 0 127 0 16;
#X obj 325 -2153 r knob12;
#X obj 175 -2153 r knob11;
#X obj 176 -2126 maxlib/scale 0 127 0 1;
#X obj 326 -2126 maxlib/scale 0 127 0 1;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 10 0;
#X connect 8 0 9 0;
#X connect 9 0 24 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 20 0;
#X connect 14 0 15 0;
#X connect 15 0 24 1;
#X connect 15 0 26 0;
#X connect 15 0 45 0;
#X connect 16 0 31 0;
#X connect 17 0 16 0;
#X connect 18 0 13 0;
#X connect 19 0 18 1;
#X connect 20 0 29 0;
#X connect 21 0 14 0;
#X connect 22 0 32 0;
#X connect 23 0 7 1;
#X connect 23 0 22 0;
#X connect 24 0 23 0;
#X connect 24 1 23 1;
#X connect 25 0 21 0;
#X connect 26 0 28 0;
#X connect 27 0 30 0;
#X connect 28 0 41 0;
#X connect 29 0 18 0;
#X connect 30 0 29 1;
#X connect 31 0 4 0;
#X connect 31 1 4 0;
#X connect 31 2 4 0;
#X connect 31 3 25 0;
#X connect 33 0 16 1;
#X connect 34 0 30 1;
#X connect 35 0 34 0;
#X connect 36 0 38 0;
#X connect 37 0 43 0;
#X connect 38 0 37 0;
#X connect 39 0 38 0;
#X connect 40 0 39 0;
#X connect 41 0 27 0;
#X connect 42 0 36 0;
#X connect 44 0 41 1;
#X connect 46 0 42 0;
#X connect 47 0 37 0;
#X connect 50 0 1 0;
#X connect 60 0 25 2;
#X connect 61 0 25 1;
#X connect 64 0 19 0;
#X connect 65 0 19 0;
#X connect 66 0 19 0;
#X connect 70 0 66 0;
#X connect 72 0 121 0;
#X connect 74 0 124 0;
#X connect 75 0 76 0;
#X connect 75 0 77 0;
#X connect 76 0 79 0;
#X connect 77 0 78 0;
#X connect 78 0 91 0;
#X connect 79 0 80 0;
#X connect 80 0 136 0;
#X connect 81 0 82 0;
#X connect 82 0 93 0;
#X connect 82 0 129 0;
#X connect 83 0 98 0;
#X connect 84 0 83 0;
#X connect 85 0 13 1;
#X connect 86 0 85 1;
#X connect 87 0 96 0;
#X connect 88 0 81 0;
#X connect 89 0 123 0;
#X connect 90 0 76 1;
#X connect 90 0 89 0;
#X connect 91 0 90 0;
#X connect 91 1 90 1;
#X connect 92 0 88 0;
#X connect 93 0 95 0;
#X connect 94 0 97 0;
#X connect 95 0 106 0;
#X connect 96 0 85 0;
#X connect 97 0 96 1;
#X connect 98 0 74 0;
#X connect 98 1 74 0;
#X connect 98 2 74 0;
#X connect 98 3 92 0;
#X connect 99 0 97 1;
#X connect 100 0 99 0;
#X connect 101 0 103 0;
#X connect 102 0 128 0;
#X connect 103 0 102 0;
#X connect 104 0 103 0;
#X connect 105 0 104 0;
#X connect 106 0 94 0;
#X connect 107 0 101 0;
#X connect 108 0 102 0;
#X connect 109 0 72 0;
#X connect 111 0 92 2;
#X connect 112 0 92 1;
#X connect 115 0 86 0;
#X connect 116 0 86 0;
#X connect 117 0 86 0;
#X connect 121 0 73 0;
#X connect 122 0 83 1;
#X connect 124 0 75 0;
#X connect 125 0 47 0;
#X connect 126 0 106 1;
#X connect 127 0 108 0;
#X connect 130 0 107 0;
#X connect 131 0 91 1;
#X connect 136 0 87 0;
#X connect 142 0 117 0;
#X connect 143 0 61 0;
#X connect 144 0 143 0;
#X connect 145 0 146 0;
#X connect 146 0 60 0;
#X connect 147 0 112 0;
#X connect 148 0 111 0;
#X connect 149 0 147 0;
#X connect 150 0 148 0;
#X connect 151 0 153 0;
#X connect 152 0 155 0;
#X connect 153 0 154 0;
#X connect 154 0 17 0;
#X connect 155 0 156 0;
#X connect 156 0 84 0;
#X connect 157 0 158 0;
#X connect 158 0 40 0;
#X connect 159 0 157 0;
#X connect 160 0 161 0;
#X connect 161 0 105 0;
#X connect 162 0 160 0;
#X connect 163 0 166 0;
#X connect 164 0 165 0;
#X connect 165 0 81 0;
#X connect 166 0 14 0;
#X connect 167 0 170 0;
#X connect 168 0 169 0;
#X connect 169 0 35 0;
#X connect 170 0 100 0;