-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy patheadsr_mod~.pd
355 lines (355 loc) · 9.13 KB
/
eadsr_mod~.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
#N canvas 39 294 756 492 10;
#X obj 301 170 eadsr~ 0 0;
#X obj 44 72 inlet;
#N canvas 398 412 524 300 range 0;
#X obj 60 64 r \$0-range;
#X msg 42 153 range 0 1;
#X msg 64 172 range 0 100;
#X obj 60 87 t b f f;
#X msg 118 159 range 0 7;
#X msg 221 175 range 0.01 100;
#X msg 202 224 range 2 20000;
#X obj 29 265 s \$0-depth-set;
#X msg 188 155 lin;
#X msg 102 140 log;
#X msg 327 135 label amplitude;
#X msg 342 153 label percent;
#X msg 359 174 label frequency;
#X msg 379 198 label index_7;
#X obj 302 66 s \$0-car_f-set;
#X obj 148 269 s \$0-depth;
#X msg 389 218 label index_exp;
#X obj 303 40 > 2;
#X obj 62 119 sel 0 1 2 3 4 5;
#X obj 156 107 sel 0 1 2 3 4 5;
#X msg 378 246 label car_mod_ratio;
#X msg 185 199 range 0.01 140;
#X msg 42 199 range 0.125 17.625;
#X connect 0 0 3 0;
#X connect 1 0 7 0;
#X connect 1 0 15 0;
#X connect 2 0 7 0;
#X connect 2 0 15 0;
#X connect 3 0 7 0;
#X connect 3 1 18 0;
#X connect 3 2 19 0;
#X connect 4 0 7 0;
#X connect 4 0 15 0;
#X connect 5 0 7 0;
#X connect 5 0 15 0;
#X connect 6 0 7 0;
#X connect 6 0 15 0;
#X connect 8 0 7 0;
#X connect 8 0 15 0;
#X connect 9 0 7 0;
#X connect 9 0 15 0;
#X connect 10 0 7 0;
#X connect 11 0 7 0;
#X connect 12 0 7 0;
#X connect 13 0 7 0;
#X connect 16 0 7 0;
#X connect 17 0 14 0;
#X connect 18 0 1 0;
#X connect 18 1 2 0;
#X connect 18 2 9 0;
#X connect 18 3 4 0;
#X connect 18 4 9 0;
#X connect 18 5 22 0;
#X connect 18 5 8 0;
#X connect 18 5 21 0;
#X connect 19 0 8 0;
#X connect 19 0 10 0;
#X connect 19 1 8 0;
#X connect 19 1 11 0;
#X connect 19 2 6 0;
#X connect 19 2 12 0;
#X connect 19 3 8 0;
#X connect 19 3 13 0;
#X connect 19 4 5 0;
#X connect 19 4 16 0;
#X connect 19 5 20 0;
#X connect 20 0 7 0;
#X connect 21 0 15 0;
#X connect 22 0 7 0;
#X restore 264 14 pd range;
#N canvas 42 319 573 438 automation 0;
#X obj 82 57 inlet;
#X obj 109 438 s \$0-attack-set;
#X obj 82 458 s \$0-attack;
#X obj 82 418 t f f;
#X obj 113 358 t f f;
#X obj 140 378 s \$0-decay-set;
#X obj 113 398 s \$0-decay;
#X obj 175 278 t f f;
#X obj 144 339 s \$0-sustain-set;
#X obj 202 298 s \$0-release-set;
#X obj 175 318 s \$0-release;
#X obj 237 198 t f f;
#X obj 264 218 s \$0-depth-set;
#X obj 237 238 s \$0-depth;
#X obj 268 177 s \$0-retrig-set;
#X obj 299 157 s \$0-invert-set;
#X obj 330 137 s \$0-range-set;
#X obj 206 258 s \$0-car_f-set;
#X obj 82 77 route a d s r carrier depth retrig invert range;
#X obj 375 115 s \$0-fcar;
#X obj 62 104 unpack f f f f f f f f f f;
#X obj 375 77 route fcar all;
#X connect 0 0 18 0;
#X connect 3 0 2 0;
#X connect 3 1 1 0;
#X connect 4 0 6 0;
#X connect 4 1 5 0;
#X connect 7 0 10 0;
#X connect 7 1 9 0;
#X connect 11 0 13 0;
#X connect 11 1 12 0;
#X connect 18 0 3 0;
#X connect 18 1 4 0;
#X connect 18 2 8 0;
#X connect 18 3 7 0;
#X connect 18 4 17 0;
#X connect 18 5 11 0;
#X connect 18 6 14 0;
#X connect 18 7 15 0;
#X connect 18 8 16 0;
#X connect 18 9 21 0;
#X connect 20 0 3 0;
#X connect 20 1 4 0;
#X connect 20 2 8 0;
#X connect 20 3 7 0;
#X connect 20 4 17 0;
#X connect 20 5 11 0;
#X connect 20 6 14 0;
#X connect 20 7 15 0;
#X connect 20 8 16 0;
#X connect 20 9 19 0;
#X connect 21 0 19 0;
#X connect 21 1 20 0;
#X restore 479 70 pd automation;
#X obj 479 50 inlet;
#X obj 598 201 r \$0-car_f;
#X obj 549 198 inlet~;
#X obj 598 241 sig~ 1;
#X obj 315 66 r \$0-attack-num;
#X obj 329 86 r \$0-decay-num;
#X obj 343 106 r \$0-sustain-num;
#X obj 358 146 r \$0-release-num;
#X obj 549 221 *~ 0;
#X obj 426 261 r \$0-depth-num;
#X obj 598 221 == 0;
#X obj 382 296 *~ 1;
#X obj 549 265 +~;
#X msg 279 124 start;
#X msg 253 147 stop;
#X obj 343 126 / 100;
#X obj 382 352 outlet~;
#X obj 44 96 sel 1 0;
#X obj 381 262 *~ 1;
#X obj 408 175 r \$0-invert;
#N canvas 6 75 450 300 invert 0;
#X obj 127 103 -~;
#X obj 142 71 inlet~;
#X obj 126 190 outlet~;
#X obj 222 20 inlet;
#X obj 327 64 inlet;
#X obj 327 112 switch~;
#X obj 127 50 sig~ 0;
#X connect 0 0 2 0;
#X connect 1 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 5 0;
#X connect 6 0 0 0;
#X restore 288 265 pd invert;
#X obj 402 227 == 0;
#X obj 339 245 > 0;
#X obj 313 245 > 1;
#X obj 307 441 s \$0-invert-set;
#X msg 307 418 0;
#X obj 307 393 loadbang;
#N canvas 6 75 450 300 label 0;
#X obj 111 48 inlet;
#X obj 111 84 sel 0 1 2;
#X obj 111 158 s \$0-invert-set;
#X msg 83 128 label pol+;
#X msg 151 128 label pol-;
#X msg 222 129 label bias-;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 1 4 0;
#X connect 1 2 5 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X restore 447 212 pd label;
#X obj 526 171 outlet;
#N canvas 17 148 761 443 send_automation 0;
#X obj 30 9 r \$0-attack-num;
#X obj 79 29 r \$0-decay-num;
#X obj 128 49 r \$0-sustain-num;
#X obj 177 69 r \$0-release-num;
#X obj 265 117 r \$0-depth-num;
#X obj 338 175 r \$0-range;
#X obj 295 136 r \$0-retrig;
#X obj 243 97 r \$0-car_f;
#X obj 315 156 r \$0-invert;
#X text 423 244 automation routings:;
#X text 423 259 type index parameter value;
#X msg 30 30 a \$1;
#X msg 79 50 d \$1;
#X msg 128 70 s \$1;
#X msg 177 90 r \$1;
#X msg 199 157 carrier \$1;
#X msg 242 200 depth \$1;
#X msg 282 241 retrig \$1;
#X msg 326 282 invert \$1;
#X msg 358 328 range \$1;
#X obj 78 113 t b f;
#X obj 117 135 t b f;
#X obj 147 159 t b f;
#X obj 173 188 t b f;
#X obj 200 222 t b f;
#X obj 228 257 t b f;
#X obj 254 286 t b f;
#X obj 281 320 t b f;
#X obj 316 350 t b f;
#X obj 376 202 r \$0-fcar;
#X msg 373 226 fcar \$1;
#X obj 19 286 pack f f f f f f f f f f;
#X obj 19 313 prepend all;
#X obj 30 360 outlet;
#X connect 0 0 11 0;
#X connect 0 0 31 0;
#X connect 1 0 12 0;
#X connect 1 0 20 0;
#X connect 2 0 13 0;
#X connect 2 0 21 0;
#X connect 3 0 14 0;
#X connect 3 0 22 0;
#X connect 4 0 16 0;
#X connect 4 0 24 0;
#X connect 5 0 19 0;
#X connect 5 0 27 0;
#X connect 6 0 17 0;
#X connect 6 0 25 0;
#X connect 7 0 15 0;
#X connect 7 0 23 0;
#X connect 8 0 18 0;
#X connect 8 0 26 0;
#X connect 11 0 33 0;
#X connect 12 0 33 0;
#X connect 13 0 33 0;
#X connect 14 0 33 0;
#X connect 15 0 33 0;
#X connect 16 0 33 0;
#X connect 17 0 33 0;
#X connect 18 0 33 0;
#X connect 19 0 33 0;
#X connect 20 0 31 0;
#X connect 20 1 31 1;
#X connect 21 0 31 0;
#X connect 21 1 31 2;
#X connect 22 0 31 0;
#X connect 22 1 31 3;
#X connect 23 0 31 0;
#X connect 23 1 31 4;
#X connect 24 0 31 0;
#X connect 24 1 31 5;
#X connect 25 0 31 0;
#X connect 25 1 31 6;
#X connect 26 0 33 0;
#X connect 26 1 31 7;
#X connect 27 0 33 0;
#X connect 27 1 31 8;
#X connect 28 0 31 0;
#X connect 28 1 31 9;
#X connect 29 0 30 0;
#X connect 29 0 28 0;
#X connect 30 0 33 0;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X restore 526 150 pd send_automation;
#X obj 178 23 loadbang;
#X msg 181 65 0;
#X obj 175 93 s \$0-range-set;
#X msg 231 47 100;
#X obj 211 75 s \$0-sustain-set;
#X obj 686 195 pack f 10;
#X obj 686 238 line~;
#X obj 686 154 r \$0-fcar;
#X obj 382 318 *~;
#X obj 125 203 cnv 15 146 98 empty empty empty 6 6 0 14 -132119 -260402
0;
#X obj 51 217 cnv 15 220 84 empty empty empty 6 6 0 14 -132119 -260402
0;
#X obj 203 220 nbx 6 12 0 1 0 0 \$0-depth-num \$0-depth empty 0 -8
0 10 -82198 -262118 -228737 0 256;
#X obj 58 220 hsl 141 12 0 1 0 0 \$0-depth \$0-depth-set amplitude
35 6 0 10 -82198 -258015 -261603 0 1;
#X obj 203 236 nbx 6 12 0 99999 0 0 \$0-attack-num \$0-attack empty
0 -8 0 10 -17686 -262118 -228737 0 256;
#X obj 58 236 hsl 141 12 1 10000 1 0 \$0-attack \$0-attack-set attack
35 6 0 10 -17686 -258015 -261603 0 1;
#X obj 203 248 nbx 6 12 0 99999 0 0 \$0-decay-num \$0-decay empty 0
-8 0 10 -17686 -262118 -228737 0 256;
#X obj 58 248 hsl 141 12 1 7000 1 0 \$0-decay \$0-decay-set decay 35
6 0 10 -17686 -258015 -261603 0 1;
#X obj 203 260 nbx 5 12 0 100 0 0 \$0-sustain-num \$0-sustain empty
0 -8 0 10 -87301 -262118 -228737 0 256;
#X obj 58 260 hsl 141 12 0 100 0 0 \$0-sustain \$0-sustain-set sustain
35 6 0 10 -87301 -258015 -261603 0 1;
#X obj 203 272 nbx 6 12 0 99999 0 0 \$0-release-num \$0-release empty
0 -8 0 10 -17686 -262118 -228737 0 256;
#X obj 58 272 hsl 141 12 1 10000 1 0 \$0-release \$0-release-set release
35 6 0 10 -17686 -258015 -261603 0 1;
#X obj 129 205 hradio 12 1 0 6 \$0-range \$0-range-set range 18 5 0
10 -86037 -262130 -262130 0;
#X obj 55 287 tgl 12 0 \$0-car_f \$0-car_f-set car~ 14 6 0 10 -83269
-262130 -262130 0 987.767;
#X obj 203 287 tgl 12 0 \$0-retrig \$0-retrig-set retrig 14 6 0 10
-86293 -262130 -262130 0 1;
#X obj 118 287 hradio 12 1 0 3 \$0-invert \$0-invert-set pol+ 39 6
0 10 -17749 -262130 -262130 0;
#X connect 0 0 22 0;
#X connect 0 0 24 0;
#X connect 1 0 21 0;
#X connect 4 0 3 0;
#X connect 5 0 12 1;
#X connect 5 0 14 0;
#X connect 6 0 12 0;
#X connect 7 0 16 1;
#X connect 8 0 0 1;
#X connect 9 0 0 2;
#X connect 10 0 19 0;
#X connect 11 0 0 4;
#X connect 12 0 16 0;
#X connect 13 0 15 1;
#X connect 14 0 7 0;
#X connect 15 0 42 0;
#X connect 16 0 42 1;
#X connect 17 0 0 0;
#X connect 18 0 0 0;
#X connect 19 0 0 3;
#X connect 21 0 17 0;
#X connect 21 1 18 0;
#X connect 22 0 15 0;
#X connect 23 0 25 0;
#X connect 23 0 26 0;
#X connect 23 0 27 0;
#X connect 23 0 31 0;
#X connect 24 0 15 0;
#X connect 25 0 22 1;
#X connect 26 0 24 2;
#X connect 27 0 24 1;
#X connect 29 0 28 0;
#X connect 30 0 29 0;
#X connect 33 0 32 0;
#X connect 34 0 35 0;
#X connect 34 0 37 0;
#X connect 35 0 36 0;
#X connect 37 0 38 0;
#X connect 39 0 40 0;
#X connect 40 0 16 1;
#X connect 41 0 39 0;
#X connect 42 0 20 0;
#X coords 0 -1 1 1 222 104 1 50 200;