aboutsummaryrefslogtreecommitdiff
path: root/compress~.pd
blob: a22202dcd8bd877d9d2efa72f01e7246fe6367e3 (plain)
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
#N canvas 679 249 640 350 10;
#N canvas 233 421 588 419 processing 0;
#X obj 7 271 *~;
#N canvas 284 416 336 370 amp-factor 0;
#X obj 19 22 inlet~;
#X obj 84 23 inlet;
#X text 120 23 Ratio;
#X obj 168 26 inlet;
#X text 204 26 Threshold;
#X obj 200 54 loadbang;
#X msg 200 78 100;
#X obj 200 102 sig~;
#X obj 168 102 sig~;
#X obj 168 134 +~;
#X obj 155 161 -~;
#X obj 155 206 /~;
#X obj 155 184 max~ 0;
#X obj 142 262 -~;
#X obj 142 286 dbtorms~;
#X obj 142 311 outlet~;
#X obj 84 179 sig~;
#X obj 97 129 - 1;
#X obj 84 156 /;
#X obj 19 68 rmstodb~;
#X obj 19 45 abs~;
#X text 18 4 Signal;
#X text 189 310 Factor in RMS;
#X connect 0 0 20 0;
#X connect 1 0 17 0;
#X connect 1 0 18 0;
#X connect 3 0 8 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 9 1;
#X connect 7 0 13 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 12 0;
#X connect 11 0 13 1;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 16 0 11 1;
#X connect 17 0 18 1;
#X connect 18 0 16 0;
#X connect 19 0 10 0;
#X connect 20 0 19 0;
#X restore 143 109 pd amp-factor;
#X obj 294 112 /;
#X obj 294 91 57;
#X obj 294 70 t b f;
#X obj 333 112 /;
#X obj 333 91 57;
#X obj 333 70 t b f;
#X obj 7 31 inlet~;
#X obj 7 350 outlet~;
#X obj 179 24 inlet ratio;
#X obj 216 50 inlet threshold;
#X obj 294 25 inlet attack;
#X obj 333 47 inlet release;
#X obj 120 232 inlet gain;
#X obj 120 253 + 100;
#X obj 120 275 dbtorms;
#X obj 200 212 loadbang;
#X obj 64 271 *~;
#X obj 78 230 *~;
#X obj 63 34 inlet~;
#X obj 64 350 outlet~;
#X obj 101 73 *~ 0.707946;
#X text 119 55 -3dB;
#N canvas 597 484 506 356 att-rel-filtering 0;
#N canvas 386 426 585 414 a-r-det 0;
#X obj 43 51 inlet~;
#X obj 43 200 outlet~;
#X obj 94 200 outlet~;
#X obj 43 145 max~ 0;
#X obj 94 171 -~;
#X obj 94 121 loadbang;
#X msg 94 146 1;
#X obj 105 50 inlet~;
#X obj 43 97 -~;
#X text 7 33 vgl.: "soll" mit "ist";
#X text 33 218 Attack / Release;
#X obj 43 121 zexy/sgn~;
#X connect 0 0 8 1;
#X connect 3 0 4 1;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 4 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 11 0 3 0;
#X restore 50 86 pd a-r-det;
#X text 26 99 att;
#X text 111 101 rel;
#X obj 22 195 vcf~;
#X msg 134 162 0.4;
#X obj 50 126 *~;
#X obj 105 128 *~;
#X obj 75 163 +~;
#X obj 134 138 loadbang;
#X obj 22 26 inlet~;
#X text 67 26 amp-factor;
#X obj 164 84 inlet;
#X text 200 85 attack;
#X text 237 104 release;
#X obj 196 106 inlet;
#X obj 22 272 outlet~;
#X obj 290 47 block~ 2;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-factor 16 float 0;
#X coords 0 100 15 0 20 20 1;
#X restore 287 169 graph;
#X obj 22 239 *~ 0.971042;
#X obj 109 233 tabsend~ \$0-factor;
#X obj 105 62 tabreceive~ \$0-factor;
#X connect 0 0 5 0;
#X connect 0 1 6 0;
#X connect 3 0 18 0;
#X connect 3 0 19 0;
#X connect 4 0 3 2;
#X connect 5 0 7 0;
#X connect 6 0 7 1;
#X connect 7 0 3 1;
#X connect 8 0 4 0;
#X connect 9 0 3 0;
#X connect 9 0 0 0;
#X connect 11 0 5 1;
#X connect 14 0 6 1;
#X connect 18 0 15 0;
#X connect 20 0 0 1;
#X restore 143 148 pd att-rel-filtering;
#X obj 200 232 0;
#X obj 306 309 env~ 6000;
#X obj 306 334 outlet;
#X connect 0 0 9 0;
#X connect 1 0 24 0;
#X connect 2 0 24 1;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X connect 4 1 2 1;
#X connect 5 0 24 2;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 7 1 5 1;
#X connect 8 0 0 0;
#X connect 8 0 22 0;
#X connect 10 0 1 1;
#X connect 11 0 1 2;
#X connect 12 0 4 0;
#X connect 13 0 7 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 19 1;
#X connect 17 0 25 0;
#X connect 18 0 21 0;
#X connect 19 0 0 1;
#X connect 19 0 18 1;
#X connect 20 0 18 0;
#X connect 20 0 22 0;
#X connect 22 0 1 0;
#X connect 24 0 19 0;
#X connect 24 0 26 0;
#X connect 25 0 15 0;
#X connect 26 0 27 0;
#X restore 119 164 pd processing;
#X obj 66 71 inlet~;
#X obj 116 71 inlet~;
#X obj 64 239 outlet~;
#X obj 158 239 outlet~;
#X obj 445 37 inlet params;
#X obj 445 83 print PARAM_NOTFOUND;
#X obj 154 96 tof/param /ratio 1 /g slider 1 10;
#X obj 164 76 tof/param /threshold 0 /g slider -60 0;
#X obj 174 56 tof/param /attack 10 /g slider 1 300;
#X obj 185 35 tof/param /release 160 /g slider 5 3000;
#X obj 64 211 tof/crossfade~ 2;
#X obj 217 145 tof/param /switch 0 /g tgl;
#X obj 217 166 != 0;
#X msg 217 190 \$1 200;
#X obj 144 116 tof/param /gain 0 /g slider -20 30;
#X obj 217 212 line~;
#X obj 424 185 iemguts/propertybang;
#X obj 425 214 tof/param gui;
#X obj 445 59 tof/param route;
#X connect 0 0 11 2;
#X connect 0 1 11 3;
#X connect 1 0 0 0;
#X connect 1 0 11 0;
#X connect 2 0 0 1;
#X connect 2 0 11 1;
#X connect 5 0 19 0;
#X connect 7 0 0 3;
#X connect 8 0 0 4;
#X connect 9 0 0 5;
#X connect 10 0 0 6;
#X connect 11 0 3 0;
#X connect 11 1 4 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 16 0;
#X connect 15 0 0 2;
#X connect 16 0 11 4;
#X connect 17 0 18 0;
#X connect 19 0 6 0;