/
pp.echo~-help.pd
241 lines (241 loc) · 6.45 KB
/
pp.echo~-help.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
#N canvas 318 147 775 468 10;
#X obj 392 395 pp.out~;
#A saved;
#X obj 2 2 cnv 15 380 450 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 12 15 cnv 15 10 10 empty empty pp.echo~ 0 0 2 16 -233017 -262144
0;
#X obj 560 258 cnv 15 118 17 empty empty empty 20 12 0 14 -260097 -66577
0;
#N canvas 116 85 781 707 control-messages 0;
#X obj 73 652 outlet;
#X floatatom 82 7 5 0 100 0 - - -;
#X floatatom 137 130 5 0 1e+12 0 - - -;
#X msg 75 26 dry/wet \$1;
#X text 144 25 (%);
#X obj 197 626 cnv 16 87 16 empty empty empty 20 12 0 14 -260097 -66577
0;
#N canvas 864 246 634 307 save&recall 0;
#X obj 93 233 outlet;
#X msg 93 60 0;
#X msg 125 60 1;
#X msg 158 60 2;
#X msg 93 99 save \$1;
#X text 185 63 ...;
#X msg 207 60 20;
#X msg 149 154 0;
#X msg 181 154 1;
#X msg 214 154 2;
#X text 241 157 ...;
#X msg 263 154 20;
#X msg 149 193 recall \$1;
#X text 249 93 save & recall up to 20 presets \, presets will be saved
with the parrent patch;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 6 0 4 0;
#X connect 7 0 12 0;
#X connect 8 0 12 0;
#X connect 9 0 12 0;
#X connect 11 0 12 0;
#X connect 12 0 0 0;
#X restore 197 625 pd save&recall;
#X msg 131 150 feedback \$1;
#X text 203 151 (%)feedback amount;
#X floatatom 108 47 5 0 1e+12 0 - - -;
#X msg 102 67 time-left \$1;
#X text 186 68 ms;
#X floatatom 119 88 5 0 1e+12 0 - - -;
#X text 200 109 ms;
#X msg 113 108 time-right \$1;
#X floatatom 151 171 5 0 1e+12 0 - - -;
#X msg 145 191 flutter \$1;
#X text 217 192 flutter/wow;
#X obj 421 328 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 421 348 pingpong \$1;
#X msg 421 304 repeats \$1;
#X floatatom 168 213 5 0 100 0 - - -;
#X msg 161 232 reverb \$1;
#X floatatom 188 259 5 0 20000 0 - - -;
#X msg 183 279 lop-frequency \$1;
#X floatatom 190 299 5 0 100 0 - - -;
#X text 286 279 (hz);
#X msg 183 318 hf-damping \$1;
#X floatatom 192 379 5 0 100 0 - - -;
#X msg 185 398 lf-damping \$1;
#X floatatom 190 338 5 0 20000 0 - - -;
#X text 288 358 (hz);
#X msg 185 358 hip-frequency \$1;
#X text 222 232 (%)reverb amount;
#X floatatom 428 432 5 0 100 0 - - -;
#X msg 421 453 ssb-amount \$1;
#X text 503 453 (%) single sideband modulation amount;
#X floatatom 427 481 5 0 100 0 - - -;
#X msg 422 521 ssb-shift \$1;
#X obj 427 500 / 100;
#X obj 421 373 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 421 391 distortion-mode \$1;
#X text 501 521 single sideband shift;
#X msg 423 274 1;
#X msg 453 274 2;
#X msg 485 274 3;
#X text 266 317 (%) default 80;
#X text 287 397;
#X text 268 396 (%) default 50;
#X connect 1 0 3 0;
#X connect 2 0 7 0;
#X connect 3 0 0 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X connect 9 0 10 0;
#X connect 10 0 0 0;
#X connect 12 0 14 0;
#X connect 14 0 0 0;
#X connect 15 0 16 0;
#X connect 16 0 0 0;
#X connect 18 0 19 0;
#X connect 19 0 0 0;
#X connect 20 0 0 0;
#X connect 21 0 22 0;
#X connect 22 0 0 0;
#X connect 23 0 24 0;
#X connect 24 0 0 0;
#X connect 25 0 27 0;
#X connect 27 0 0 0;
#X connect 28 0 29 0;
#X connect 29 0 0 0;
#X connect 30 0 32 0;
#X connect 32 0 0 0;
#X connect 34 0 35 0;
#X connect 35 0 0 0;
#X connect 37 0 39 0;
#X connect 38 0 0 0;
#X connect 39 0 38 0;
#X connect 40 0 41 0;
#X connect 41 0 0 0;
#X connect 43 0 20 0;
#X connect 44 0 20 0;
#X connect 45 0 20 0;
#X restore 560 257 pd control-messages;
#X text 571 298 <-- click to open GUI;
#X text 10 141 Inlets:;
#X text 9 269 Outlets:;
#N canvas 907 181 454 180 message-out 0;
#X obj 20 20 inlet;
#X msg 20 44 time-left 300 \, time-right 300 \, pingpong 0 \, repeats
1 \, flutter 100 \, feedback 80 \, reverb 0 \, lop-frequency 4000 \,
hip-frequency 100 \, hf-damping 80 \, lf-damping 50 \, ssb-amount 0
\, ssb-shift 0 \, distortion-mode 0 \, dry/wet 50 \,;
#X connect 0 0 1 0;
#X restore 560 328 pd message-out;
#X text 21 35 analog style delay;
#X text 12 91 Creation arguments: \$1(obligatory): max. delay time
;
#X obj 460 119 sig~;
#X text 494 106 delay time left;
#X floatatom 460 99 5 0 0 0 - - -;
#X obj 493 160 sig~;
#X floatatom 493 140 5 0 0 0 - - -;
#X text 529 150 delay time right;
#X text 67 140 1:(~)signal left;
#X text 67 155 2:(~)signal right;
#X text 67 170 3:(~)delay time left;
#X text 67 185 4:(~)delay time right;
#X text 67 216 6:control-messages;
#N canvas 375 165 508 386 excite 0;
#X obj 31 314 outlet~;
#X obj 30 81 line~;
#X obj 30 102 *~;
#X obj 31 136 bp~ 1000 100;
#X obj 31 157 *~ 30;
#X obj 71 161 noise~;
#X obj 56 185 *~;
#X obj 32 214 +~;
#X msg 30 60 1 \, 0 5;
#X obj 30 15 inlet;
#X obj 80 58 random 1000;
#X obj 80 81 + 300;
#X obj 282 154 noise~;
#X obj 311 223 bp~, f 7;
#X obj 295 255 *~;
#X obj 330 166 t f b;
#X obj 331 146 mtof;
#X obj 203 36 t b b b;
#X obj 204 186 *~;
#X obj 331 124 + 84;
#X msg 350 197 5;
#X obj 331 102 random 36;
#X msg 203 124 0 100;
#X msg 242 123 2 0;
#X obj 203 13 inlet;
#X obj 203 156 line~;
#X connect 1 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 5 0 6 1;
#X connect 6 0 7 1;
#X connect 7 0 0 0;
#X connect 8 0 1 0;
#X connect 9 0 8 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 3 1;
#X connect 12 0 13 0;
#X connect 13 0 14 1;
#X connect 14 0 0 0;
#X connect 15 0 13 1;
#X connect 15 1 20 0;
#X connect 16 0 15 0;
#X connect 17 0 22 0;
#X connect 17 1 23 0;
#X connect 17 2 21 0;
#X connect 18 0 14 0;
#X connect 19 0 16 0;
#X connect 20 0 13 2;
#X connect 21 0 19 0;
#X connect 22 0 25 0;
#X connect 23 0 25 0;
#X connect 24 0 17 0;
#X connect 25 0 18 0;
#X connect 25 0 18 1;
#X restore 393 47 pd excite;
#X obj 444 26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 393 7 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 411 4 burst;
#X text 461 24 pish;
#X obj 526 208 sig~;
#X floatatom 526 188 5 0 0 0 - - -;
#X text 564 199 ssb shift;
#X text 66 301 3:message;
#X text 66 269 1:(~)signal out left;
#X text 66 285 2:(~)signal out right;
#X text 67 200 5:(~)ssb shift;
#X obj 392 286 pp.echo~ 1000;
#A saved empty_slot \; empty_slot \; empty_slot \; empty_slot \; empty_slot
\; empty_slot \; empty_slot \; empty_slot \; empty_slot \; empty_slot
\; empty_slot \; empty_slot \; empty_slot \; empty_slot \; empty_slot
\; empty_slot \; empty_slot \; empty_slot \; empty_slot \; empty_slot
\; empty_slot \;;
#X connect 4 0 34 5;
#X connect 11 0 34 2;
#X connect 13 0 11 0;
#X connect 14 0 34 3;
#X connect 15 0 14 0;
#X connect 22 0 34 0;
#X connect 22 0 34 1;
#X connect 23 0 22 1;
#X connect 24 0 22 0;
#X connect 27 0 34 4;
#X connect 28 0 27 0;
#X connect 34 0 0 0;
#X connect 34 1 0 1;
#X connect 34 2 8 0;