/
efx.voices~.pd
253 lines (253 loc) · 7.34 KB
/
efx.voices~.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
#N canvas 810 279 511 331 10;
#N canvas 474 177 1006 671 dsp 0;
#X floatatom 560 250 5 0 0 0 - - -;
#X floatatom 349 252 5 0 0 0 - - -;
#X floatatom 474 246 5 0 0 0 - - -;
#X obj 349 384 throw~ \$0-out;
#X obj 455 384 throw~ \$0-out;
#X obj 563 387 throw~ \$0-out;
#X obj 75 369 catch~ \$0-out;
#X obj 74 475 outlet~;
#X obj 435 132 inlet;
#N canvas 200 235 450 300 unpack.set.tonic 0;
#X obj 154 112 + 60;
#X obj 85 176 outlet;
#X obj 119 199 outlet;
#X obj 154 222 outlet;
#X obj 85 33 inlet;
#X obj 240 20 inlet;
#X obj 85 143 mtof;
#X obj 119 143 mtof;
#X obj 154 143 mtof;
#X obj 215 122 + 60;
#X obj 249 121 + 60;
#X obj 284 122 + 60;
#X obj 215 186 outlet;
#X obj 249 209 outlet;
#X obj 284 232 outlet;
#X obj 215 153 mtof;
#X obj 249 153 mtof;
#X obj 284 153 mtof;
#X obj 240 42 t f f f f f f;
#X obj 85 58 unpack f f f;
#X obj 85 112 + 40;
#X obj 119 111 + 40;
#X connect 0 0 8 0;
#X connect 4 0 19 0;
#X connect 5 0 18 0;
#X connect 6 0 1 0;
#X connect 7 0 2 0;
#X connect 8 0 3 0;
#X connect 9 0 15 0;
#X connect 10 0 16 0;
#X connect 11 0 17 0;
#X connect 15 0 12 0;
#X connect 16 0 13 0;
#X connect 17 0 14 0;
#X connect 18 0 20 1;
#X connect 18 1 21 1;
#X connect 18 2 0 1;
#X connect 18 3 9 1;
#X connect 18 4 10 1;
#X connect 18 5 11 1;
#X connect 19 0 20 0;
#X connect 19 1 21 0;
#X connect 19 2 0 0;
#X connect 20 0 6 0;
#X connect 21 0 7 0;
#X restore 435 175 pd unpack.set.tonic;
#X obj 546 132 inlet;
#X obj 47 274 throw~ \$0-input;
#X obj 48 303 catch~ \$0-input;
#X obj 48 -144 inlet~;
#X obj 47 324 delwrite~ \$0-voice1 2000;
#X obj 348 327 efx.pshift.ssb~;
#X obj 454 331 efx.pshift.ssb~;
#X obj 562 330 efx.pshift.ssb~;
#X obj 348 297 vd~ \$0-voice1;
#X obj 453 306 vd~ \$0-voice1;
#X obj 563 307 vd~ \$0-voice1;
#X obj 89 16 line~;
#X obj 48 52 *~;
#X obj 48 82 *~ 128;
#X obj 49 110 +~ 129;
#X obj 50 137 tabread4~ xfer;
#X obj 49 165 hip~ 5;
#X obj 48 198 *~;
#X obj 430 -90 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 430 -70 sel 0 1;
#X obj 430 -13 s lin;
#N canvas 0 0 450 300 (subpatch) 0;
#X array xfer 258 float 3;
#A 0 -0.996268 -0.996081 -0.995886 -0.995681 -0.995465 -0.995239 -0.995002
-0.994753 -0.994491 -0.994216 -0.993928 -0.993626 -0.993308 -0.992975
-0.992625 -0.992257 -0.991872 -0.991467 -0.991043 -0.990597 -0.990129
-0.989639 -0.989123 -0.988583 -0.988015 -0.98742 -0.986795 -0.98614
-0.985452 -0.98473 -0.983973 -0.983179 -0.982345 -0.981471 -0.980554
-0.979591 -0.978582 -0.977523 -0.976413 -0.975248 -0.974027 -0.972746
-0.971404 -0.969995 -0.968519 -0.966971 -0.965349 -0.963648 -0.961866
-0.959997 -0.95804 -0.955988 -0.953839 -0.951587 -0.949228 -0.946758
-0.944171 -0.941462 -0.938625 -0.935656 -0.932548 -0.929295 -0.925891
-0.92233 -0.918606 -0.91471 -0.910637 -0.906379 -0.901928 -0.897278
-0.892419 -0.887344 -0.882044 -0.876512 -0.870738 -0.864713 -0.858429
-0.851876 -0.845045 -0.837926 -0.830511 -0.822789 -0.814751 -0.806386
-0.797687 -0.788642 -0.779243 -0.769479 -0.759342 -0.748822 -0.737911
-0.7266 -0.714882 -0.702747 -0.690189 -0.677202 -0.663778 -0.649912
-0.6356 -0.620837 -0.60562 -0.589947 -0.573817 -0.557229 -0.540184
-0.522683 -0.504731 -0.486331 -0.46749 -0.448214 -0.428512 -0.408395
-0.387872 -0.366957 -0.345665 -0.324011 -0.302012 -0.279686 -0.257054
-0.234136 -0.210955 -0.187534 -0.163899 -0.140073 -0.116084 -0.0919591
-0.0677255 -0.0434118 -0.0190466 0.00534148 0.029723 0.0540692 0.0783513
0.102541 0.12661 0.15053 0.174276 0.197821 0.221139 0.244208 0.267003
0.289504 0.311689 0.333539 0.355037 0.376165 0.39691 0.417257 0.437194
0.45671 0.475797 0.494445 0.512649 0.530404 0.547705 0.564551 0.580938
0.596868 0.612341 0.627359 0.641924 0.65604 0.669711 0.682943 0.695742
0.708114 0.720065 0.731604 0.742739 0.753477 0.763828 0.773801 0.783404
0.792647 0.801539 0.810091 0.818311 0.826209 0.833796 0.84108 0.848072
0.85478 0.861214 0.867383 0.873297 0.878964 0.884394 0.889594 0.894573
0.89934 0.903902 0.908267 0.912444 0.916438 0.920258 0.92391 0.927401
0.930738 0.933926 0.936973 0.939883 0.942663 0.945319 0.947854 0.950275
0.952586 0.954793 0.956899 0.958908 0.960827 0.962657 0.964403 0.966069
0.967658 0.969174 0.97062 0.972 0.973315 0.974569 0.975765 0.976906
0.977993 0.97903 0.980018 0.980961 0.981859 0.982715 0.983531 0.984309
0.985051 0.985757 0.986431 0.987073 0.987684 0.988267 0.988823 0.989352
0.989856 0.990337 0.990795 0.991231 0.991647 0.992043 0.99242 0.99278
0.993123 0.993449 0.99376 0.994056 0.994338 0.994607 0.994863 0.995107
0.99534 0.995561 0.995772 0.995973 0.996164;
#X coords 0 1 258 -1 100 100 1;
#X restore 544 -103 graph;
#X obj 682 -116 r lin;
#X obj 682 -85 t b b;
#X msg 716 -58 0;
#X obj 682 -31 until;
#X obj 682 -3 f;
#X obj 712 -3 + 1;
#X obj 682 26 t f f;
#X obj 682 52 / 129;
#X obj 682 79 - 1;
#X obj 682 106 tabwrite xfer;
#X obj 802 -94 t b b;
#X msg 836 -73 0;
#X obj 802 -50 until;
#X obj 802 -22 f;
#X obj 832 -22 + 1;
#X obj 802 3 t f f;
#X obj 802 106 tabwrite xfer;
#X obj 802 30 / 41;
#X obj 802 56 - 3.141;
#X obj 802 81 tanh;
#X obj 802 -116 r tanh;
#X msg 682 -58 258;
#X msg 802 -73 258;
#X obj 89 -37 t b;
#X obj 47 -9 *~ 1.4;
#X obj 89 -72 debounce 1;
#X msg 89 -12 1 \, 0 100;
#X obj 48 244 *~ 1;
#X obj 455 355 *~ 2;
#X obj 562 355 *~ 2;
#X obj 348 354 *~ 8;
#X obj 132 421 rev3~ 100 70 100 10;
#X obj 349 275 sig~ 200;
#X obj 454 283 sig~ 570;
#X obj 561 282 sig~ 950;
#X obj 430 -119 init 1;
#X obj 89 -101 bonk~;
#X obj 449 -42 s tanh;
#X connect 0 0 66 0;
#X connect 1 0 64 0;
#X connect 2 0 65 0;
#X connect 6 0 7 0;
#X connect 6 0 63 0;
#X connect 6 0 63 1;
#X connect 8 0 9 0;
#X connect 9 0 15 1;
#X connect 9 1 16 1;
#X connect 9 2 17 1;
#X connect 10 0 9 1;
#X connect 12 0 14 0;
#X connect 13 0 56 0;
#X connect 13 0 68 0;
#X connect 15 0 62 0;
#X connect 16 0 60 0;
#X connect 17 0 61 0;
#X connect 18 0 15 0;
#X connect 19 0 16 0;
#X connect 20 0 17 0;
#X connect 21 0 22 1;
#X connect 21 0 27 1;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 59 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 29 1 69 0;
#X connect 32 0 33 0;
#X connect 33 0 53 0;
#X connect 33 1 34 0;
#X connect 34 0 36 1;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 36 0 38 0;
#X connect 37 0 36 1;
#X connect 38 0 39 0;
#X connect 38 1 41 1;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 42 0 54 0;
#X connect 42 1 43 0;
#X connect 43 0 45 1;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 45 0 47 0;
#X connect 46 0 45 1;
#X connect 47 0 49 0;
#X connect 47 1 48 1;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 48 0;
#X connect 52 0 42 0;
#X connect 53 0 35 0;
#X connect 54 0 44 0;
#X connect 55 0 58 0;
#X connect 56 0 22 0;
#X connect 57 0 55 0;
#X connect 58 0 21 0;
#X connect 59 0 11 0;
#X connect 60 0 4 0;
#X connect 61 0 5 0;
#X connect 62 0 3 0;
#X connect 63 0 7 0;
#X connect 63 1 7 0;
#X connect 64 0 18 0;
#X connect 65 0 19 0;
#X connect 66 0 20 0;
#X connect 67 0 28 0;
#X connect 68 0 57 0;
#X restore 114 122 pd dsp;
#X obj 74 54 inlet~;
#X obj 226 118 r \$0-mix;
#X obj 75 240 outlet~;
#X obj 136 240 outlet~;
#X obj 208 56 inlet tonic;
#X obj 130 55 inlet list3;
#X obj 289 55 inlet mix;
#X obj 289 77 s \$0-mix;
#X obj 74 155 mix.xfade.curve~;
#X obj 74 204 *~ 1;
#X obj 136 204 *~ 1;
#X connect 0 0 9 1;
#X connect 1 0 0 0;
#X connect 1 0 9 0;
#X connect 2 0 9 2;
#X connect 5 0 0 2;
#X connect 6 0 0 1;
#X connect 7 0 8 0;
#X connect 9 0 10 0;
#X connect 9 0 11 0;
#X connect 10 0 3 0;
#X connect 11 0 4 0;