-
Notifications
You must be signed in to change notification settings - Fork 4
/
fx.distortion~.pd
160 lines (160 loc) · 3.67 KB
/
fx.distortion~.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
#N canvas 233 385 726 371 10;
#X obj 54 279 outlet~;
#X text 52 141 NEEDS ZEXY;
#X obj 53 164 inlet~;
#X obj 461 169 param.group;
#X obj 515 121 loadbang;
#X obj 515 145 dollarg;
#X obj 435 121 inlet params;
#X obj 54 254 mix.wet.stereo~ 1;
#N canvas 499 211 730 557 disto 0;
#X obj 402 41 inlet;
#X obj 402 68 switch~;
#X obj -189 264 * -1;
#X msg -47 372 1 \$1;
#X obj -47 401 /;
#X obj 146 65 inlet;
#X obj -215 497 outlet~;
#X obj 117 169 -;
#X text 170 208 CLIPS AND THEN BOOSTS THE SIGNAL;
#X text -213 39 NEEDS ZEXY;
#X obj -217 359 clip~ -1 1;
#X obj -210 113 inlet~;
#X obj -133 59 inlet;
#X obj -123 177 -;
#X obj -52 289 t b f;
#X obj -215 418 *~ 1;
#X obj -43 316 -;
#X obj -47 348 / 2;
#X obj -216 391 +~ 0;
#X obj 116 381 t b f;
#X obj 125 436 +;
#X obj -215 460 +~ 0;
#X obj -6 456 / -2;
#X text -90 57 positive distort level (0-1);
#X text 194 63 negative distort level (0-1);
#X obj -123 218 / 1;
#X obj -13 227 / 1;
#X msg -122 148 1.00001 \$1;
#X msg 118 140 1.00001 \$1;
#X connect 0 0 1 0;
#X connect 2 0 10 1;
#X connect 2 0 14 0;
#X connect 2 0 20 0;
#X connect 3 0 4 0;
#X connect 4 0 15 1;
#X connect 5 0 27 0;
#X connect 7 0 26 0;
#X connect 10 0 18 0;
#X connect 11 0 10 0;
#X connect 12 0 28 0;
#X connect 13 0 25 0;
#X connect 14 0 16 0;
#X connect 14 1 16 1;
#X connect 15 0 21 0;
#X connect 16 0 17 0;
#X connect 17 0 3 0;
#X connect 18 0 15 0;
#X connect 19 0 20 0;
#X connect 19 1 20 1;
#X connect 20 0 22 0;
#X connect 21 0 6 0;
#X connect 22 0 18 1;
#X connect 25 0 2 0;
#X connect 26 0 10 2;
#X connect 26 0 16 0;
#X connect 26 0 19 0;
#X connect 27 0 13 0;
#X connect 28 0 7 0;
#X restore 182 227 pd disto;
#N canvas 499 211 730 557 disto 0;
#X obj 402 41 inlet;
#X obj 402 68 switch~;
#X obj -189 264 * -1;
#X msg -47 372 1 \$1;
#X obj -47 401 /;
#X obj 146 65 inlet;
#X obj -215 497 outlet~;
#X obj 117 169 -;
#X text 170 208 CLIPS AND THEN BOOSTS THE SIGNAL;
#X text -213 39 NEEDS ZEXY;
#X obj -217 359 clip~ -1 1;
#X obj -210 113 inlet~;
#X obj -133 59 inlet;
#X obj -123 177 -;
#X obj -52 289 t b f;
#X obj -215 418 *~ 1;
#X obj -43 316 -;
#X obj -47 348 / 2;
#X obj -216 391 +~ 0;
#X obj 116 381 t b f;
#X obj 125 436 +;
#X obj -215 460 +~ 0;
#X obj -6 456 / -2;
#X text -90 57 positive distort level (0-1);
#X text 195 59 negative distort level (0-1);
#X obj -123 218 / 1;
#X obj -13 227 / 1;
#X msg -122 148 1.00001 \$1;
#X msg 118 140 1.00001 \$1;
#X connect 0 0 1 0;
#X connect 2 0 10 1;
#X connect 2 0 14 0;
#X connect 2 0 20 0;
#X connect 3 0 4 0;
#X connect 4 0 15 1;
#X connect 5 0 27 0;
#X connect 7 0 26 0;
#X connect 10 0 18 0;
#X connect 11 0 10 0;
#X connect 12 0 28 0;
#X connect 13 0 25 0;
#X connect 14 0 16 0;
#X connect 14 1 16 1;
#X connect 15 0 21 0;
#X connect 16 0 17 0;
#X connect 17 0 3 0;
#X connect 18 0 15 0;
#X connect 19 0 20 0;
#X connect 19 1 20 1;
#X connect 20 0 22 0;
#X connect 21 0 6 0;
#X connect 22 0 18 1;
#X connect 25 0 2 0;
#X connect 26 0 10 2;
#X connect 26 0 16 0;
#X connect 26 0 19 0;
#X connect 27 0 13 0;
#X connect 28 0 7 0;
#X restore 67 225 pd disto;
#X obj 113 164 inlet~;
#X obj 114 279 outlet~;
#X obj 197 149 expr (1-$f1);
#X obj 197 169 expr 1-($f1*$f1);
#X obj 197 128 param.atom amount 0 0 1;
#X obj 272 191 param.atom switch true;
#X obj 272 212 != 0;
#X obj 272 232 * 127;
#X connect 2 0 9 0;
#X connect 2 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 3 1;
#X connect 5 1 3 2;
#X connect 6 0 3 0;
#X connect 7 0 0 0;
#X connect 7 1 11 0;
#X connect 7 2 9 3;
#X connect 7 2 8 3;
#X connect 8 0 7 3;
#X connect 9 0 7 2;
#X connect 10 0 8 0;
#X connect 10 0 7 1;
#X connect 12 0 13 0;
#X connect 13 0 8 1;
#X connect 13 0 9 1;
#X connect 13 0 9 2;
#X connect 13 0 8 2;
#X connect 14 0 12 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 7 4;