-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathpp.fft-timbre~-help.pd
222 lines (222 loc) · 8.57 KB
/
pp.fft-timbre~-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
#N canvas 362 226 818 309 10;
#X obj 390 248 pp.out~;
#A saved;
#X obj 1 2 cnv 15 380 300 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 562 123 cnv 15 118 17 empty empty empty 20 12 0 14 -260097 -66577
0;
#N canvas 152 124 568 595 control-messages 0;
#X obj 54 547 outlet;
#X floatatom 54 8 5 0 0 0 - - -;
#X msg 92 428 blocksize \$1;
#X msg 92 404 512;
#X msg 121 404 1024;
#X msg 157 405 2048;
#X msg 93 489 overlap \$1;
#X msg 93 464 2;
#X msg 122 465 4;
#X msg 153 465 8;
#X text 178 428 fft-blocksize;
#X floatatom 54 49 5 0 0 0 - - -;
#X floatatom 54 256 5 0 0 0 - - -;
#X msg 54 276 gain \$1;
#X text 92 257 makeup-gain(db);
#X floatatom 54 298 5 0 100 0 - - -;
#X msg 54 318 dry/wet \$1;
#X text 92 299 %;
#X msg 54 28 curve-1 \$1;
#X msg 54 69 breakpoint-1 \$1;
#X floatatom 54 90 5 0 0 0 - - -;
#X floatatom 54 131 5 0 0 0 - - -;
#X msg 54 110 curve-2 \$1;
#X msg 54 151 breakpoint-2 \$1;
#X floatatom 54 171 5 0 0 0 - - -;
#X msg 54 191 shift \$1;
#N canvas 0 50 450 250 (subpatch) 0;
#X array timbfunc 512 float 3;
#A 0 0 0 4.94719e-06 4.94719e-06 4.94719e-06 4.94719e-06 4.94719e-06
4.94719e-06 4.94719e-06 4.94719e-06 4.94719e-06 0.00714773 0.0142905
0.0142905 0.0142905 0.0142905 0.0166714 0.0190524 0.0285761 0.0285761
0.0285761 0.0285761 0.0285761 0.0428616 0.0428616 0.06429 0.06429 0.06429
0.0785756 0.0785756 0.100004 0.102385 0.104766 0.107147 0.107147 0.121432
0.123813 0.126194 0.128575 0.130956 0.133337 0.135718 0.139289 0.150003
0.152384 0.154765 0.164289 0.16786 0.171432 0.173813 0.176194 0.185717
0.189289 0.200003 0.200003 0.200003 0.200003 0.202384 0.204765 0.207146
0.210717 0.214288 0.215717 0.217146 0.218574 0.220003 0.221431 0.221431
0.221431 0.228574 0.228574 0.228574 0.228574 0.228574 0.228574 0.228574
0.228574 0.230955 0.233336 0.235717 0.235717 0.235717 0.235717 0.235717
0.235717 0.235717 0.235717 0.235717 0.235717 0.235717 0.237145 0.238574
0.240002 0.241431 0.24286 0.24286 0.24286 0.24286 0.24286 0.24286 0.24524
0.247621 0.250002 0.250002 0.250002 0.250002 0.250002 0.250002 0.250002
0.250002 0.250002 0.250002 0.250002 0.250002 0.250002 0.250002 0.250002
0.257145 0.257145 0.257145 0.257145 0.259526 0.261907 0.264288 0.264288
0.264288 0.264288 0.264288 0.264288 0.265716 0.267145 0.268574 0.270002
0.271431 0.271431 0.271431 0.273812 0.276193 0.278573 0.278573 0.278573
0.280954 0.283335 0.285716 0.285716 0.285716 0.285716 0.285716 0.285716
0.288097 0.290478 0.292859 0.292859 0.292859 0.292859 0.292859 0.292859
0.29643 0.300002 0.302383 0.304764 0.307145 0.307145 0.307145 0.309525
0.311906 0.314287 0.316668 0.319049 0.32143 0.325002 0.328573 0.330954
0.333335 0.335716 0.339287 0.342858 0.345239 0.34762 0.350001 0.353573
0.364287 0.366668 0.369049 0.37143 0.37143 0.37143 0.37143 0.375001
0.378572 0.380953 0.383334 0.385715 0.385715 0.385715 0.385715 0.385715
0.392858 0.392858 0.392858 0.392858 0.392858 0.392858 0.392858 0.392858
0.394048 0.395239 0.396429 0.39762 0.39881 0.400001 0.400001 0.400001
0.400001 0.400001 0.400001 0.400001 0.400001 0.400001 0.400001 0.400001
0.400001 0.400001 0.400001 0.400001 0.400001 0.403572 0.407144 0.407144
0.407144 0.407144 0.407144 0.407144 0.407144 0.407144 0.407144 0.407144
0.407144 0.407144 0.410715 0.414286 0.414286 0.414286 0.414286 0.414286
0.414286 0.414286 0.414286 0.421429 0.421429 0.421429 0.421429 0.421429
0.421429 0.42381 0.426191 0.428572 0.428572 0.428572 0.430953 0.433334
0.435715 0.435715 0.435715 0.438096 0.440477 0.442857 0.442857 0.442857
0.445238 0.447619 0.45 0.452381 0.454762 0.457143 0.460714 0.464286
0.464286 0.464286 0.464286 0.467857 0.471429 0.473809 0.47619 0.478571
0.478571 0.478571 0.480952 0.483333 0.485714 0.489286 0.492857 0.494047
0.495238 0.496428 0.497619 0.498809 0.5 0.503571 0.507143 0.508571
0.51 0.511428 0.512857 0.514285 0.516666 0.519047 0.521428 0.524999
0.528571 0.530952 0.533333 0.535714 0.538095 0.540475 0.542856 0.542856
0.549999 0.55238 0.554761 0.557142 0.557142 0.564285 0.564285 0.564285
0.57857 0.57857 0.585713 0.585713 0.585713 0.592856 0.596427 0.599999
0.599999 0.599999 0.599999 0.599999 0.599999 0.607141 0.607141 0.607141
0.609522 0.611903 0.614284 0.614284 0.621427 0.623808 0.626189 0.62857
0.632141 0.635713 0.638094 0.640474 0.642855 0.642855 0.642855 0.642855
0.642855 0.649998 0.649998 0.649998 0.649998 0.649998 0.649998 0.649998
0.649998 0.671429 0.671429 0.671429 0.671429 0.672857 0.674286 0.675714
0.677143 0.678571 0.68 0.681428 0.682857 0.684286 0.685714 0.689286
0.692857 0.692857 0.692857 0.692857 0.692857 0.7 0.7 0.7 0.707142 0.711904
0.716666 0.721428 0.722857 0.724285 0.725714 0.727142 0.728571 0.732142
0.735714 0.738095 0.740475 0.742856 0.749999 0.757142 0.758332 0.759523
0.760713 0.761904 0.763094 0.764285 0.765713 0.767142 0.76857 0.769999
0.771428 0.77857 0.785713 0.785713 0.785713 0.785713 0.785713 0.785713
0.788094 0.790475 0.792856 0.796427 0.799999 0.80238 0.804761 0.807141
0.807141 0.807141 0.807141 0.814284 0.821427 0.822856 0.824284 0.825713
0.827141 0.82857 0.82857 0.82857 0.82857 0.832141 0.835713 0.838094
0.840474 0.842855 0.846427 0.849998 0.852379 0.85476 0.857141 0.859522
0.861903 0.871426 0.874998 0.878569 0.878569 0.878569 0.885712 0.885712
0.885712 0.888093 0.890474 0.899998 0.899998 0.899998 0.902379 0.904759
0.914283 0.914283 0.914283 0.921426 0.922855 0.924283 0.925712 0.92714
0.928569 0.928569 0.928569 0.93095 0.933331 0.935712 0.935712 0.935712
0.935712 0.935712 0.935712 0.935712 0.935712 0.935712 0.935712 0.949997
0.949997 0.949997 0.949997 0.953568 0.95714 0.959521 0.961902 0.971425
0.971425 0.985711 0.988092 0.990473 0.992854 0.992854 0.992854 0.992854
0.992854;
#X coords 0 1 512 0 200 140 1 0 0;
#X restore 339 367 graph;
#X msg 69 367 set timbfunc;
#X text 154 367 set bin-reordering function;
#X obj 101 519 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 101 518 pd save&recall;
#X floatatom 54 213 5 0 0 0 - - -;
#X msg 54 233 rotate \$1;
#X connect 1 0 18 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 6 0;
#X connect 11 0 19 0;
#X connect 12 0 13 0;
#X connect 13 0 0 0;
#X connect 15 0 16 0;
#X connect 16 0 0 0;
#X connect 18 0 0 0;
#X connect 19 0 0 0;
#X connect 20 0 22 0;
#X connect 21 0 23 0;
#X connect 22 0 0 0;
#X connect 23 0 0 0;
#X connect 24 0 25 0;
#X connect 25 0 0 0;
#X connect 27 0 0 0;
#X connect 30 0 0 0;
#X connect 31 0 32 0;
#X connect 32 0 0 0;
#X restore 562 123 pd control-messages;
#X text 68 95 1:(~)signal;
#X text 10 96 Inlets:;
#X text 10 143 Outlets:;
#X obj 12 20 cnv 15 10 10 empty empty pp.fft-timbre~ 0 0 2 16 -233017
-262144 0;
#X obj 420 93 noise~;
#X text 573 162 <-- click to open GUI;
#X text 11 55 Creation arguments: \$1: fft-blocksize \, default: 1024
;
#X text 131 67 \$2: overlap \, default: 4;
#X text 68 107 2:control-messages;
#X obj 420 114 *~ 0.25;
#X obj 389 114 +~;
#X obj 446 6 osc~ 440;
#X obj 389 6 osc~ 220;
#X obj 446 27 *~ 0.5;
#X obj 504 6 osc~ 880;
#X obj 504 26 *~ 0.25;
#X obj 389 70 *~ 0.33;
#X text 68 156 2:message;
#X text 68 143 1:(~)signal;
#N canvas 740 417 503 292 message-out 0;
#X obj 30 33 inlet;
#X msg 30 60 blocksize 1024 \, overlap 4 \, shift 0 \, rotate 0 \,
curve-1 0 \, curve-2 0 \, breakpoint-1 0 \, breakpoint-2 500 \, gain
0 \, dry/wet 100 \,;
#X connect 0 0 1 0;
#X restore 562 188 pd message-out;
#X obj 389 148 pp.fft-timbre~ 1024 4;
#A saved;
#X obj 694 3 cnv 15 120 30 empty empty empty 20 12 0 14 -260097 -66577
0;
#X obj 700 11 bng 15 250 50 0 \$0-example1 \$0-example1r empty 17 7
0 10 -262144 -1 -1;
#X text 719 9 open example-1;
#N canvas 102 154 450 300 examples 0;
#X obj 94 125 s pd;
#X obj 94 32 r \$0-example1;
#X msg 94 55 dir;
#X obj 94 78 pdcontrol;
#X msg 94 102 open 04-timbre~.pd \$1/Examples;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X restore 307 282 pd examples;
#X connect 3 0 24 1;
#X connect 8 0 13 0;
#X connect 13 0 14 1;
#X connect 14 0 24 0;
#X connect 15 0 17 0;
#X connect 16 0 20 0;
#X connect 17 0 20 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 14 0;
#X connect 24 0 0 0;
#X connect 24 0 0 1;
#X connect 24 1 23 0;