-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path+dsp.pd
237 lines (237 loc) · 5.84 KB
/
+dsp.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
#N canvas 251 49 848 613 10;
#X obj 244 41 inlet~;
#X obj 312 41 inlet~;
#X obj 244 243 *~;
#X obj 259 171 line~;
#X obj 312 243 *~;
#X msg 259 147 \$1 20;
#X obj 259 202 *~;
#X obj 11 13 cnv 15 198 94 empty empty +dsp 6 10 0 10 -99865 -262144
0;
#X obj 19 75 tgl 24 0 \$0-dsp-s \$0-dsp-r on/off 1 -8 0 10 -24198 -1
-262144 0 1;
#X obj 27 208 sel 1;
#X obj 27 158 r pd;
#X obj 27 185 route dsp;
#X obj 388 41 inlet;
#X obj 171 20 vu 8 80 \$0-pvu-l empty -1 -8 0 10 -66577 -1 0 0;
#X obj 193 20 vu 8 80 \$0-pvu-r empty -1 -8 0 10 -66577 -1 0 0;
#X obj 181 20 vsl 10 79 0 1.8 0 0 \$0-level-s \$0-level-r empty 0 -9
0 10 -162280 -4032 -1 0 1;
#X obj 328 159 s \$0-level-ind-r;
#X obj 328 130 r \$0-level-s;
#X obj 27 411 pvu~;
#X obj 127 412 pvu~;
#X obj 388 101 s \$0-level-r;
#X obj 233 527 outlet~;
#X obj 380 527 outlet~;
#X obj 233 343 hip~ 1;
#X obj 335 342 hip~ 1;
#X obj 484 14 loadbang;
#X obj 691 530 outlet;
#X obj 118 32 nbx 4 12 0 4 0 0 \$0-level-ind-s \$0-level-ind-r volume:
0 -8 0 10 -262144 -1 -262144 0 256;
#X obj 335 422 *~;
#X obj 233 429 *~;
#X obj 248 374 r \$0-dsp-s;
#X obj 27 252 f \$0;
#X msg 27 323 \; \$1-dsp-r color 16;
#X msg 74 281 \; \$1-dsp-r color 13;
#X obj 74 253 f \$0;
#X obj 74 233 bang;
#X obj 425 128 s \$0-dsp-r;
#X obj 80 75 hsl 70 12 0 1 0 0 \$0-stereo-width-s \$0-stereo-width-r
stereo_width -2 -8 0 10 -262144 -1 -262144 6900 1;
#X obj 233 469 sp-stereo-width~;
#X obj 377 412 r \$0-stereo-width-s;
#X obj 64 438 - 100;
#X obj 164 434 - 100;
#X obj 463 152 s \$0-stereo-width-r;
#X obj 27 385 r~ \$0-vu-l;
#X obj 127 386 r~ \$0-vu-r;
#X obj 152 527 s~ \$0-vu-l;
#X obj 446 527 s~ \$0-vu-r;
#X obj 305 527 dac~ 1 2;
#X msg 484 39 volume 0.1 \, on 1 \, stereo-width 2;
#X obj 164 412 env~ 8192;
#X obj 64 411 env~ 8192;
#N canvas 667 375 341 230 param 0;
#X obj 164 30 r \$0-level-s;
#X obj 164 52 change;
#X obj 29 74 tof/param /dsp/\$1/level;
#X obj 29 99 s \$0-level-r;
#X obj 206 142 change;
#X obj 29 164 tof/param /dsp/\$1/stereo-width;
#X obj 206 120 r \$0-stereo-width-s;
#X obj 29 189 s \$0-stereo-width-r;
#X connect 0 0 1 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 4 0 5 1;
#X connect 5 0 7 0;
#X connect 6 0 4 0;
#X restore 26 542 pd param;
#X obj 501 108 sp-param-file;
#N canvas 446 410 208 272 vol+- 0;
#X obj 48 168 f;
#X obj 48 133 t b f;
#X obj 48 194 +;
#X obj 48 220 s \$0-level-r;
#X obj 63 66 r \$0-level-s;
#X obj 39 36 inlet;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 1 1 2 1;
#X connect 2 0 0 1;
#X connect 2 0 3 0;
#X connect 4 0 0 1;
#X connect 5 0 1 0;
#X restore 577 232 pd vol+-;
#X obj 620 197 * -1;
#X obj 388 66 route volume on stereo-width save restore vol+ vol- midilearn
;
#N canvas 100 333 457 416 midi 1;
#X obj 134 37 inlet;
#N canvas 454 533 450 300 midilevel 0;
#X obj 88 108 == -1;
#X obj 55 139 spigot;
#X obj 55 164 / 127;
#X obj 55 189 t f f;
#X obj 153 206 -;
#X obj 168 148 r \$0-level-s;
#X obj 153 232 abs;
#X obj 153 256 < 0.01;
#X obj 55 360 spigot;
#X obj 153 319 once;
#X obj 153 345 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 134 288 sel 0 1;
#X obj 55 388 s \$0-level-r;
#X obj 55 38 ctlin;
#X obj 115 39 inlet;
#X connect 0 0 1 1;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 8 0;
#X connect 3 1 4 0;
#X connect 4 0 6 0;
#X connect 5 0 4 1;
#X connect 6 0 7 0;
#X connect 7 0 11 0;
#X connect 8 0 12 0;
#X connect 9 0 10 0;
#X connect 10 0 8 1;
#X connect 11 1 9 0;
#X connect 13 0 1 0;
#X connect 13 1 0 0;
#X connect 14 0 0 1;
#X restore 134 107 pd midilevel;
#N canvas 435 265 493 468 midion 0;
#X obj 88 108 == -1;
#X obj 55 139 spigot;
#X obj 55 38 ctlin;
#X obj 115 39 inlet;
#X obj 55 164 != 0;
#X obj 55 207 s \$0-dsp-r;
#X connect 0 0 1 1;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 0 1;
#X connect 4 0 5 0;
#X restore 189 144 pd midion;
#X obj 134 65 route volume on stereo-width;
#N canvas 446 209 507 471 midiswidth 1;
#X obj 88 108 == -1;
#X obj 55 139 spigot;
#X obj 55 164 / 127;
#X obj 55 189 t f f;
#X obj 153 206 -;
#X obj 153 232 abs;
#X obj 153 256 < 0.01;
#X obj 55 360 spigot;
#X obj 153 319 once;
#X obj 153 345 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 134 288 sel 0 1;
#X obj 55 38 ctlin;
#X obj 115 39 inlet;
#X obj 168 148 r \$0-stereo-width-s;
#X obj 55 388 s \$0-stereo-width-r;
#X connect 0 0 1 1;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 7 0;
#X connect 3 1 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 14 0;
#X connect 8 0 9 0;
#X connect 9 0 7 1;
#X connect 10 1 8 0;
#X connect 11 0 1 0;
#X connect 11 1 0 0;
#X connect 12 0 0 1;
#X connect 13 0 4 1;
#X restore 244 177 pd midiswidth;
#X connect 0 0 3 0;
#X connect 3 0 1 0;
#X connect 3 1 2 0;
#X connect 3 2 4 0;
#X restore 653 120 pd midi;
#X connect 0 0 2 0;
#X connect 1 0 4 0;
#X connect 2 0 23 0;
#X connect 3 0 6 0;
#X connect 3 0 6 1;
#X connect 4 0 24 0;
#X connect 5 0 3 0;
#X connect 6 0 2 1;
#X connect 6 0 4 1;
#X connect 9 0 31 0;
#X connect 9 1 35 0;
#X connect 10 0 11 0;
#X connect 11 0 9 0;
#X connect 12 0 55 0;
#X connect 17 0 16 0;
#X connect 17 0 5 0;
#X connect 18 0 13 1;
#X connect 19 0 14 1;
#X connect 23 0 29 0;
#X connect 24 0 28 0;
#X connect 25 0 48 0;
#X connect 28 0 38 1;
#X connect 29 0 38 0;
#X connect 30 0 29 1;
#X connect 30 0 28 1;
#X connect 31 0 32 0;
#X connect 34 0 33 0;
#X connect 35 0 34 0;
#X connect 38 0 21 0;
#X connect 38 0 45 0;
#X connect 38 0 47 0;
#X connect 38 1 22 0;
#X connect 38 1 46 0;
#X connect 38 1 47 1;
#X connect 39 0 38 2;
#X connect 40 0 13 0;
#X connect 41 0 14 0;
#X connect 43 0 18 0;
#X connect 43 0 50 0;
#X connect 44 0 19 0;
#X connect 44 0 49 0;
#X connect 48 0 55 0;
#X connect 49 0 41 0;
#X connect 50 0 40 0;
#X connect 54 0 53 0;
#X connect 55 0 20 0;
#X connect 55 1 36 0;
#X connect 55 2 42 0;
#X connect 55 3 52 0;
#X connect 55 4 52 1;
#X connect 55 5 53 0;
#X connect 55 6 54 0;
#X connect 55 7 56 0;
#X connect 55 8 26 0;
#X coords 0 -1 1 1 200 100 1 10 10;