-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsndabs.pd
executable file
·328 lines (328 loc) · 7.52 KB
/
sndabs.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
#N canvas 333 88 1107 748 12;
#X obj 6 6 inlet;
#X obj 205 343 tabread4~ \$2-\$4\$1;
#X obj 205 302 line~;
#X msg 204 272 0 \, 6481 111;
#X obj 8 329 del 5;
#X obj 8 304 t b b;
#X msg 49 353 0;
#X obj 8 353 t b b;
#X msg 8 377 0;
#X obj 29 152 s \$0-switch;
#X msg 29 130 1;
#X obj 159 558 *~;
#X obj 245 559 *~;
#X obj 245 582 throw~ \$2-R;
#X obj 159 581 throw~ \$2-L;
#X obj 6 106 t b b b;
#X obj 221 375 env~;
#X floatatom 222 404 5 0 0 0 - - - 0;
#X obj 76 378 loadbang;
#X obj 8 278 del;
#X obj 8 254 t b b;
#X obj 208 465 *~;
#X obj 6 32 route noteon dB pshift pan;
#X msg 41 377 1;
#X obj 8 419 switch~ 64 1 1;
#X obj 8 401 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 71 278 r \$0-linevals;
#X msg 40 278 \$1;
#N canvas 0 23 450 300 linemessbuild 0;
#X msg 193 130 addcomma;
#X msg 216 107 set 0;
#X obj 170 79 t l b b;
#X obj 170 56 r \$0-linevals;
#X msg 171 156 add2 \$1 \$2;
#X obj 170 182 outlet;
#X connect 0 0 5 0;
#X connect 1 0 5 0;
#X connect 2 0 4 0;
#X connect 2 1 0 0;
#X connect 2 2 1 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X restore 204 250 pd linemessbuild;
#X obj 66 130 s \$0-nob1;
#X obj 50 58 s \$0-dBset;
#N canvas 0 23 837 697 dB-line~ 0;
#X obj 75 221 dbtorms~;
#X msg 80 154 set \$1 5;
#X obj 81 109 list store;
#N canvas 0 23 450 300 frandminmax 0;
#X obj 142 44 unpack 0 0;
#X obj 171 92 -;
#X obj 171 114 abs;
#X obj 218 98 min;
#X obj 171 68 t f f;
#X obj 230 252 +;
#X obj 164 211 random;
#X obj 170 162 + 1;
#X obj 133 18 inlet;
#X obj 230 276 outlet;
#X obj 170 138 * 100000;
#X obj 165 235 / 100000;
#X floatatom 277 196 5 0 0 0 - - - 0;
#X obj 170 187 t b f;
#X connect 0 0 4 0;
#X connect 0 1 1 1;
#X connect 0 1 3 1;
#X connect 1 0 2 0;
#X connect 2 0 10 0;
#X connect 3 0 5 1;
#X connect 4 0 1 0;
#X connect 4 1 3 0;
#X connect 5 0 9 0;
#X connect 6 0 11 0;
#X connect 7 0 13 0;
#X connect 8 0 0 0;
#X connect 10 0 7 0;
#X connect 11 0 5 0;
#X connect 13 0 6 0;
#X connect 13 1 6 1;
#X restore 81 131 pd frandminmax;
#X msg 74 177 99.5997 5;
#X obj 159 109 list store \$5 \$6;
#X obj 75 199 line~;
#X obj 81 87 r \$0-nob1;
#X obj 239 87 loadbang;
#X obj 161 87 r \$0-dBset;
#X obj 13 45 inlet;
#X obj 75 244 outlet~;
#X connect 0 0 11 0;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 6 0;
#X connect 5 0 2 1;
#X connect 6 0 0 0;
#X connect 7 0 2 0;
#X connect 8 0 5 0;
#X connect 9 0 2 1;
#X connect 10 0 4 0;
#X restore 199 440 pd dB-line~;
#X obj 90 88 s \$0-pshiftset;
#X obj 201 88 s \$0-panset;
#N canvas 0 27 781 647 pan 1;
#X obj 16 150 * 1.5708;
#X floatatom 16 104 5 0 0 0 - - - 0;
#X obj 16 127 clip 0 1;
#X obj 16 209 cos~;
#X obj 16 81 / 100;
#X text 73 80 pan: 0 a 100;
#N canvas 0 23 450 300 frandminmax 0;
#X obj 142 44 unpack 0 0;
#X obj 171 92 -;
#X obj 171 114 abs;
#X obj 218 98 min;
#X obj 171 68 t f f;
#X obj 230 252 +;
#X obj 164 211 random;
#X obj 170 162 + 1;
#X obj 133 18 inlet;
#X obj 230 276 outlet;
#X obj 170 138 * 100000;
#X obj 165 235 / 100000;
#X floatatom 277 196 5 0 0 0 - - - 0;
#X obj 170 187 t b f;
#X connect 0 0 4 0;
#X connect 0 1 1 1;
#X connect 0 1 3 1;
#X connect 1 0 2 0;
#X connect 2 0 10 0;
#X connect 3 0 5 1;
#X connect 4 0 1 0;
#X connect 4 1 3 0;
#X connect 5 0 9 0;
#X connect 6 0 11 0;
#X connect 7 0 13 0;
#X connect 8 0 0 0;
#X connect 10 0 7 0;
#X connect 11 0 5 0;
#X connect 11 0 12 0;
#X connect 13 0 6 0;
#X connect 13 1 6 1;
#X restore 16 36 pd frandminmax;
#X floatatom 16 59 5 0 0 0 - - - 0;
#X obj 16 13 r \$0-randpan;
#X obj 16 233 outlet~;
#X obj 77 233 outlet~;
#X obj 220 269 list store;
#X obj 287 245 list store \$9 \$10;
#X obj 220 293 s \$0-randpan;
#X obj 150 270 r \$0-nob1;
#X obj 314 201 loadbang;
#X obj 297 269 r \$0-panset;
#X obj 78 185 + 1.5708;
#X obj 78 209 cos~;
#X connect 0 0 3 0;
#X connect 0 0 17 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 9 0;
#X connect 4 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 4 0;
#X connect 8 0 6 0;
#X connect 11 0 13 0;
#X connect 12 0 11 1;
#X connect 14 0 11 0;
#X connect 15 0 12 0;
#X connect 16 0 11 1;
#X connect 17 0 18 0;
#X connect 18 0 10 0;
#X restore 187 558 pd pan;
#N canvas 0 23 450 300 sfileload 0;
#X obj -83 93 soundfiler;
#X obj -83 42 pdcontrol;
#X msg -83 18 args 0;
#X text -7 40 idx (1 based) / parent\$0 / \$3 num / \$4 name;
#X obj -83 -5 loadbang;
#X msg -83 69 read -resize sounds/\$4/\$4\$1.wav \$2-\$4\$1;
#X obj 78 94 table \$2-\$4\$1;
#N canvas 0 23 836 471 linetimecalc 0;
#X msg 117 195 \$1;
#X text 146 194 srate;
#X obj 89 124 - 2;
#X obj 89 172 *;
#X obj 45 124 f;
#X obj 89 195 /;
#X obj 89 219 * 1000;
#X obj 45 147 t b f;
#X obj 45 170 t f f;
#X obj 89 243 int;
#N canvas 0 23 450 300 cents2ratio 0;
#X msg 36 88 2;
#X obj 36 111 pow;
#X obj 84 88 / 1200;
#X floatatom 36 134 5 0 0 0 - - - 0;
#X obj 36 65 t b f;
#X floatatom 36 43 5 0 0 0 - - - 0;
#X obj 84 65 * -1;
#X text 80 43 pshift;
#X obj 36 21 r \$0-randpshift;
#X obj 90 165 outlet;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 2 0 1 1;
#X connect 3 0 9 0;
#X connect 4 0 0 0;
#X connect 4 1 6 0;
#X connect 5 0 4 0;
#X connect 6 0 2 0;
#X connect 8 0 5 0;
#X restore 45 101 pd cents2ratio;
#X obj 77 69 inlet;
#X obj 118 69 inlet;
#X obj 89 266 pack 0 0;
#X obj 88 312 outlet;
#X msg 89 289 \$2 \$1;
#X obj 195 119 list store;
#X obj 263 72 loadbang;
#X obj 263 96 list store \$7 \$8;
#N canvas 0 23 450 300 frandminmax 0;
#X obj 142 44 unpack 0 0;
#X obj 171 92 -;
#X obj 171 114 abs;
#X obj 218 98 min;
#X obj 171 68 t f f;
#X obj 230 252 +;
#X obj 164 211 random;
#X obj 170 162 + 1;
#X obj 133 18 inlet;
#X obj 230 276 outlet;
#X obj 170 138 * 100000;
#X obj 165 235 / 100000;
#X floatatom 277 196 5 0 0 0 - - - 0;
#X obj 170 187 t b f;
#X connect 0 0 4 0;
#X connect 0 1 1 1;
#X connect 0 1 3 1;
#X connect 1 0 2 0;
#X connect 2 0 10 0;
#X connect 3 0 5 1;
#X connect 4 0 1 0;
#X connect 4 1 3 0;
#X connect 5 0 9 0;
#X connect 6 0 11 0;
#X connect 7 0 13 0;
#X connect 8 0 0 0;
#X connect 10 0 7 0;
#X connect 11 0 5 0;
#X connect 11 0 12 0;
#X connect 13 0 6 0;
#X connect 13 1 6 1;
#X restore 196 142 pd frandminmax;
#X obj 302 143 s \$0-randpshift;
#X obj 273 120 r \$0-pshiftset;
#X obj 194 93 r \$0-nob1;
#X connect 0 0 5 1;
#X connect 2 0 4 1;
#X connect 3 0 5 0;
#X connect 4 0 8 0;
#X connect 5 0 6 0;
#X connect 6 0 9 0;
#X connect 7 0 4 0;
#X connect 7 1 3 1;
#X connect 8 0 3 0;
#X connect 8 1 13 1;
#X connect 9 0 13 0;
#X connect 10 0 7 0;
#X connect 11 0 2 0;
#X connect 12 0 0 0;
#X connect 13 0 15 0;
#X connect 15 0 14 0;
#X connect 16 0 19 0;
#X connect 17 0 18 0;
#X connect 18 0 16 1;
#X connect 19 0 20 0;
#X connect 21 0 16 1;
#X connect 22 0 16 0;
#X restore -83 115 pd linetimecalc;
#X obj -83 138 s \$0-linevals;
#X connect 0 0 7 0;
#X connect 0 1 7 1;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 0 0;
#X connect 7 0 8 0;
#X restore 401 136 pd sfileload;
#X connect 0 0 22 0;
#X connect 1 0 16 0;
#X connect 1 0 21 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 7 0;
#X connect 5 0 4 0;
#X connect 6 0 2 0;
#X connect 7 0 8 0;
#X connect 7 1 6 0;
#X connect 8 0 25 0;
#X connect 10 0 9 0;
#X connect 11 0 14 0;
#X connect 12 0 13 0;
#X connect 15 0 3 0;
#X connect 15 0 20 0;
#X connect 15 1 10 0;
#X connect 15 2 29 0;
#X connect 16 0 17 0;
#X connect 18 0 23 0;
#X connect 19 0 5 0;
#X connect 20 0 19 0;
#X connect 20 1 3 0;
#X connect 20 1 23 0;
#X connect 20 1 31 0;
#X connect 21 0 12 0;
#X connect 21 0 11 0;
#X connect 22 0 15 0;
#X connect 22 1 30 0;
#X connect 22 2 32 0;
#X connect 22 3 33 0;
#X connect 23 0 25 0;
#X connect 25 0 24 0;
#X connect 26 0 27 0;
#X connect 27 0 19 1;
#X connect 28 0 3 0;
#X connect 31 0 21 1;
#X connect 34 0 11 1;
#X connect 34 1 12 1;