-
Notifications
You must be signed in to change notification settings - Fork 0
/
input.chain.pd
233 lines (233 loc) · 5.8 KB
/
input.chain.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
#N canvas 484 110 639 423 10;
#X obj -4 153 *~;
#N canvas 480 160 418 305 filters-bank 0;
#X obj 106 34 inlet~;
#X obj 48 247 outlet~;
#X obj 107 78 lop~ 70;
#X obj 107 99 lop~ 70;
#X obj 107 120 lop~ 70;
#X obj 107 142 lop~ 70;
#X obj 209 102 bp~ 35 33;
#X obj 50 79 lop~ 50;
#X obj 50 100 lop~ 50;
#X obj 50 121 lop~ 50;
#X obj 50 143 lop~ 50;
#X obj 306 100 bp~ 100 23;
#X obj 49 171 *~ 4;
#X obj 106 172 *~ 4;
#X obj 209 128 *~ 4;
#X obj 308 123 *~ 4;
#X connect 0 0 2 0;
#X connect 0 0 7 0;
#X connect 0 0 6 0;
#X connect 0 0 11 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 13 0;
#X connect 6 0 14 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 12 0;
#X connect 11 0 15 0;
#X connect 12 0 1 0;
#X connect 13 0 1 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X restore -5 86 pd filters-bank;
#N canvas 923 346 419 306 threshold 0;
#X obj 42 15 inlet~;
#X obj 42 241 outlet~;
#X obj 144 157 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 41 118 t b;
#X msg 41 140 0;
#X obj 91 118 t b;
#X msg 91 140 1;
#X obj 41 97 moses 62;
#X obj 41 182 sig~;
#X obj 42 209 lop~ 0.5;
#X text 203 97 << Customize threshold;
#X obj 41 75 resample 10;
#X obj 98 97 r \$0-threshold;
#X obj 41 51 env~;
#X obj 75 51 s \$0-env1;
#X connect 0 0 13 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 4 0 8 0;
#X connect 5 0 6 0;
#X connect 6 0 2 0;
#X connect 6 0 8 0;
#X connect 7 0 3 0;
#X connect 7 1 5 0;
#X connect 8 0 9 0;
#X connect 9 0 1 0;
#X connect 11 0 7 0;
#X connect 12 0 7 1;
#X connect 13 0 11 0;
#X connect 13 0 14 0;
#X restore 12 130 pd threshold;
#X obj -60 217 efx.puncher~;
#X obj 226 111 s \$0-threshold;
#X obj 106 165 hradio 15 1 0 3 empty empty Thresh 2 8 0 8 -1 -1 -191407
0;
#X obj 106 145 hradio 15 1 0 3 empty empty RMS 2 8 0 8 -1 -1 -191407
0;
#X obj 158 145 hsl 30 15 0 127 0 0 gdsfaf \$0-label 22.28 0 8 0 8 -128992
-128992 -262144 0 1;
#X obj 222 84 init 62;
#X obj 106 185 hradio 15 1 0 3 empty empty Punch 2 8 0 8 -1 -1 -191407
0;
#X obj 114 250 s \$0-punch;
#X obj 113 222 init 2;
#X obj 9 194 r \$0-punch;
#X obj 105 71 r \$0-label.input;
#X obj 108 105 hsl 58 15 0 127 0 0 dtvsgsdfgd dgvsdgsdvg Input.1 1
8 0 8 -1 -1 -228856 0 1;
#X obj -60 240 outlet~;
#N canvas 24 116 308 179 make.input.label 0;
#X obj 39 34 loadbang;
#X obj 39 54 f \$1;
#X obj 39 76 makefilename Input.%d;
#X obj 39 123 s \$0-label.input;
#X floatatom 1 54 5 0 0 0 - - -;
#X msg 39 100 label \$1;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X restore 221 62 pd make.input.label;
#X obj 242 239 xsssad /in.\$1/thresh;
#X obj 242 264 xsssad /in.\$1/punch;
#N canvas 927 420 315 162 make.env.label 0;
#X obj 50 4 inlet;
#X obj 50 126 s \$0-label;
#X obj 50 48 makefilename %f;
#X msg 50 102 label \$1;
#X obj 50 76 stripfilename -4;
#X obj 50 25 resample 200;
#X connect 0 0 5 0;
#X connect 2 0 4 0;
#X connect 3 0 1 0;
#X connect 4 0 3 0;
#X connect 5 0 2 0;
#X restore 221 42 pd make.env.label;
#X obj -61 62 demux~ 1 2;
#X obj -3 22 r \$0-filter.bypass;
#X obj 108 125 hsl 80 15 0 127 0 0 dtvsgsdfgd dgvsdgsdvg Filter.Bypass
1 8 0 8 -66577 -66577 -233017 0 1;
#N canvas 899 182 338 262 bypass.button 0;
#X obj 45 15 inlet;
#X obj 45 37 t b;
#X obj 45 59 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X obj 45 139 s \$0-filter.bypass;
#X obj 45 108 == 0;
#X obj 174 208 outlet;
#X obj 174 123 sel 0 1;
#X msg 174 179 color 2 2 10;
#X msg 193 153 color 14 14 22;
#X obj 45 82 t f f;
#X obj 85 39 init 0;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 9 0;
#X connect 4 0 3 0;
#X connect 6 0 7 0;
#X connect 6 1 8 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 4 0;
#X connect 9 1 6 0;
#X connect 10 0 2 0;
#X restore 228 166 pd bypass.button;
#X obj 380 -80 r \$0-filter.bypass;
#X obj 380 -56 t f f;
#X obj 407 -34 == 0;
#X obj 221 0 gui.spigot /input.\$1a;
#X obj 295 4 gui.spigot /input.\$1b;
#N canvas 48 208 307 181 env2 0;
#X obj 62 35 inlet~;
#X obj 61 71 env~;
#X obj 95 71 s \$0-env2;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X restore -48 108 pd env2;
#X obj -61 -4 adc~ \$1;
#X obj 295 -52 r \$0-env2;
#X obj 221 -53 r \$0-env1;
#X obj 155 165 gui.nbx;
#X obj 155 185 gui.nbx;
#X obj 380 97 r in.\$1_dyna.thresh;
#X obj 14 -27 inlet~;
#X obj 175 105 hsl 12 15 0 127 0 0 dtvsgsdfgd dgvsdgsdvg () 1 8 0 8
-260818 -260818 -1 0 1;
#N canvas 1159 190 338 262 switch.button 0;
#X obj 45 15 inlet;
#X obj 45 37 t b;
#X obj 45 59 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X obj 174 208 outlet;
#X obj 174 123 sel 0 1;
#X msg 174 179 color 2 2 10;
#X msg 193 153 color 14 14 22;
#X obj 45 82 t f f;
#X obj 45 139 s \$0-switch.bypass;
#X obj 85 37 init 1;
#X obj 159 63 xsssad /in.\$1/switch;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 2 0 10 1;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 5 0 3 0;
#X connect 6 0 3 0;
#X connect 7 0 8 0;
#X connect 7 1 4 0;
#X connect 9 0 2 0;
#X connect 10 0 2 0;
#X restore 367 144 pd switch.button;
#X obj 430 10 r \$0-switch.bypass;
#X obj 430 33 switch~;
#X connect 0 0 3 0;
#X connect 0 0 3 1;
#X connect 1 0 0 0;
#X connect 1 0 2 0;
#X connect 2 0 0 1;
#X connect 3 0 15 0;
#X connect 8 0 33 0;
#X connect 11 0 34 0;
#X connect 12 0 3 2;
#X connect 13 0 14 0;
#X connect 17 0 33 0;
#X connect 18 0 34 0;
#X connect 20 0 3 0;
#X connect 20 0 3 1;
#X connect 20 0 29 0;
#X connect 20 1 1 0;
#X connect 21 0 20 0;
#X connect 22 0 23 0;
#X connect 23 0 22 0;
#X connect 24 0 25 0;
#X connect 25 0 27 1;
#X connect 25 1 26 0;
#X connect 26 0 28 1;
#X connect 27 0 19 0;
#X connect 28 0 19 0;
#X connect 30 0 20 0;
#X connect 31 0 28 0;
#X connect 32 0 27 0;
#X connect 33 0 4 0;
#X connect 33 0 17 1;
#X connect 34 0 10 0;
#X connect 34 0 18 1;
#X connect 35 0 33 0;
#X connect 36 0 20 0;
#X connect 37 0 38 0;
#X connect 38 0 37 0;
#X connect 39 0 40 0;
#X coords 0 -1 1 1 96 107 2 100 100;