forked from patricksebastien/mtl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaliaser~.pd
158 lines (158 loc) · 3.99 KB
/
aliaser~.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
#N canvas 0 82 1366 662 10;
#X obj 97 148 inlet~;
#X obj 164 149 inlet~;
#X obj 123 275 outlet~;
#X obj 233 275 outlet~;
#X obj 124 237 tof/crossfade~ 2;
#X obj 969 71 inlet params;
#X obj 969 117 print PARAM_NOTFOUND;
#X obj 262 164 tof/param /wet 0 /g slider 0 1;
#X obj 262 211 line~;
#X msg 262 190 \$1 5;
#X obj 969 93 tof/param route;
#X obj 962 148 b;
#X obj 963 177 tof/param gui;
#N canvas 1 82 1016 659 aliaser 0;
#N canvas 785 132 579 430 guts 0;
#X obj 151 40 inlet~;
#X obj 151 403 outlet~;
#X obj 257 251 pow 2;
#X obj 257 182 * -1;
#X obj 257 202 t b f;
#N canvas 0 50 478 328 switcher 0;
#X obj 151 40 inlet~;
#X obj 151 257 outlet~;
#X obj 237 57 inlet;
#X obj 237 108 block~ 64 1 1;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X restore 151 371 pd switcher;
#X obj 214 255 pow 2;
#X obj 214 206 t b f;
#X obj 214 311 pack 1 1;
#X msg 214 340 set 64 \$1 \$2;
#X obj 214 233 2;
#X obj 257 230 2;
#X text 31 338 \$1 changes overlap ------>;
#X text 307 338 <---- \$2 is downsampling;
#X text 235 372 signal processing;
#X obj 257 277 t b f;
#X obj 214 43 r \$0-overlap;
#X obj 257 67 r \$0-resample;
#X connect 0 0 5 0;
#X connect 2 0 15 0;
#X connect 3 0 4 0;
#X connect 4 0 11 0;
#X connect 4 1 2 1;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 10 0;
#X connect 7 1 6 1;
#X connect 8 0 9 0;
#X connect 9 0 5 1;
#X connect 10 0 6 0;
#X connect 11 0 2 0;
#X connect 15 0 8 0;
#X connect 15 1 8 1;
#X connect 16 0 7 0;
#X connect 17 0 3 0;
#X restore 27 128 pd guts;
#X obj 26 94 inlet~;
#X obj 27 168 outlet~;
#X text 31 23 a resampler;
#X text 69 52 Creation args: overlap \, resampling;
#X text 22 208 2008 Dan Wilcox;
#X text 23 224 from a pd patch by Patrick Valiquet on the pd-list;
#X text 117 77 args are integers from 0 - 8;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X restore 162 187 pd aliaser;
#N canvas 0 50 1016 659 aliaser 0;
#N canvas 787 127 579 430 guts 0;
#X obj 151 40 inlet~;
#X obj 151 403 outlet~;
#X obj 257 251 pow 2;
#X obj 257 182 * -1;
#X obj 257 202 t b f;
#N canvas 0 50 478 328 switcher 0;
#X obj 151 40 inlet~;
#X obj 151 257 outlet~;
#X obj 237 57 inlet;
#X obj 237 108 block~ 64 1 1;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X restore 151 371 pd switcher;
#X obj 214 255 pow 2;
#X obj 214 206 t b f;
#X obj 214 311 pack 1 1;
#X msg 214 340 set 64 \$1 \$2;
#X obj 214 233 2;
#X obj 257 230 2;
#X text 31 338 \$1 changes overlap ------>;
#X text 307 338 <---- \$2 is downsampling;
#X text 235 372 signal processing;
#X obj 257 277 t b f;
#X obj 214 43 r \$0-overlap;
#X obj 257 67 r \$0-resample;
#X connect 0 0 5 0;
#X connect 2 0 15 0;
#X connect 3 0 4 0;
#X connect 4 0 11 0;
#X connect 4 1 2 1;
#X connect 5 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 10 0;
#X connect 7 1 6 1;
#X connect 8 0 9 0;
#X connect 9 0 5 1;
#X connect 10 0 6 0;
#X connect 11 0 2 0;
#X connect 15 0 8 0;
#X connect 15 1 8 1;
#X connect 16 0 7 0;
#X connect 17 0 3 0;
#X restore 27 128 pd guts;
#X obj 26 94 inlet~;
#X obj 27 168 outlet~;
#X text 31 23 a resampler;
#X text 69 52 Creation args: overlap \, resampling;
#X text 22 208 2008 Dan Wilcox;
#X text 23 224 from a pd patch by Patrick Valiquet on the pd-list;
#X text 117 77 args are integers from 0 - 8;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X restore 180 208 pd aliaser;
#X obj 559 152 s \$0-overlap;
#X obj 559 245 s \$0-resample;
#X obj 559 102 tof/param /overlap 1 /g slider 0 8;
#X obj 559 201 tof/param /resample 1 /g slider 0 8;
#X obj 559 127 int;
#X obj 559 223 int;
#X obj 262 140 tof/argument 3;
#X obj 262 39 loadbang;
#X obj 559 79 tof/argument 4;
#X obj 559 178 tof/argument 5;
#X connect 0 0 4 0;
#X connect 0 0 13 0;
#X connect 1 0 4 1;
#X connect 1 0 14 0;
#X connect 4 0 2 0;
#X connect 4 1 3 0;
#X connect 5 0 10 0;
#X connect 7 0 9 0;
#X connect 8 0 4 4;
#X connect 9 0 8 0;
#X connect 10 0 6 0;
#X connect 11 0 12 0;
#X connect 13 0 4 2;
#X connect 14 0 4 3;
#X connect 17 0 19 0;
#X connect 18 0 20 0;
#X connect 19 0 15 0;
#X connect 20 0 16 0;
#X connect 21 0 7 0;
#X connect 22 0 21 0;
#X connect 22 0 23 0;
#X connect 22 0 24 0;
#X connect 23 0 17 0;
#X connect 24 0 18 0;