-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparamer.pd
278 lines (278 loc) · 8.43 KB
/
paramer.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
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
#N canvas 381 88 937 525 12;
#X obj 90 342 * 30;
#X obj 433 205 text define \$0-params;
#X obj 90 176 text size \$0-params;
#X obj 90 124 bng 20 250 50 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000;
#X obj 90 269 f;
#X obj 120 269 + 1;
#X msg 148 248 0;
#X obj 90 248 until;
#X obj 90 321 + 3;
#X obj 90 197 t f f;
#X obj 280 196 pdcontrol;
#X msg 280 175 args;
#X obj 433 295 text tolist \$0-params;
#X obj 500 135 text fromlist \$0-params;
#X obj 500 114 list;
#X obj 433 264 bng 20 250 50 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000;
#X obj 90 363 s \$0-posY;
#X obj 90 290 t f f f;
#X obj 136 311 s \$0-index;
#X obj 280 217 s \$0-args;
#X obj 122 218 s \$0-size;
#N canvas 678 133 969 785 PARAMS_BUILD 0;
#X obj 77 706 outlet;
#X obj 392 294 list append;
#X obj 100 655 list trim;
#X obj 435 140 text get \$0-params;
#X obj 392 357 list append;
#X text 493 294 nome do param;
#X text 493 357 argumentos;
#X obj 435 171 list split 1;
#X obj 485 192 list split 1;
#X obj 392 336 list append;
#X text 493 336 posição na memória;
#X text 764 315 nome do memo;
#X text 493 315 nome do memo;
#X text 764 357 nome do agrupador;
#X obj 663 336 list append;
#X text 764 336 número de parâmetros;
#X obj 663 357 list append;
#X obj 663 315 list append;
#X obj 705 127 unpack s s;
#X obj 392 315 list append;
#X obj 663 222 t b f;
#X obj 705 148 t s s;
#X msg 181 275 floatatom;
#X msg 181 296 symbolatom;
#X msg 181 317 listbox;
#X obj 100 359 list prepend;
#X msg 100 318 50 \$1;
#X obj 100 552 list append;
#X obj 435 192 t a a;
#X obj 290 448 t a a;
#X msg 290 490 \$1_gui_set;
#X msg 380 490 \$1_gui;
#X obj 100 573 list append;
#X obj 100 531 list append 5 0 0 0 -;
#X msg 181 254 obj;
#X obj 181 338 t a a;
#X obj 290 469 t a a;
#X msg 510 490 \$1_gui_set;
#X msg 450 490 \$1_gui;
#X obj 450 469 t a a;
#X obj 100 443 spigot;
#X obj 206 443 spigot;
#X obj 245 422 == 0;
#X obj 290 552 list append;
#X obj 290 573 list append;
#X msg 213 380 0;
#X msg 273 380 1;
#X obj 213 401 t f f;
#X obj 100 380 t l l;
#X obj 181 233 route t f s l;
#X obj 181 212 list trim;
#X obj 213 359 route obj;
#X obj 290 531 list append tgl 20 0;
#X obj 290 594 list append empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1;
#X text 287 623 obj 140 63 tgl 20 0 envia recebe empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1;
#X obj 100 614 t a;
#X obj 77 88 r \$0-posY;
#X obj 435 109 t f f;
#X obj 435 88 r \$0-index;
#X obj 705 106 r \$0-args;
#X obj 663 201 r \$0-size;
#X text 74 47 DESENHA GUIS;
#X text 432 47 DESENHA [param];
#X text 660 47 DESENHA [memo];
#X msg 392 253 obj 120 \$1 param;
#X msg 663 253 obj 120 50 memo;
#X obj 77 109 t b f f;
#X msg 77 140 loadbang;
#X connect 1 0 19 0;
#X connect 2 0 0 0;
#X connect 3 0 7 0;
#X connect 4 0 2 0;
#X connect 7 0 28 0;
#X connect 7 1 8 0;
#X connect 8 0 50 0;
#X connect 8 1 4 1;
#X connect 9 0 4 0;
#X connect 14 0 16 0;
#X connect 16 0 2 0;
#X connect 17 0 14 0;
#X connect 18 0 21 0;
#X connect 18 1 16 1;
#X connect 19 0 9 0;
#X connect 20 0 65 0;
#X connect 20 1 14 1;
#X connect 21 0 19 1;
#X connect 21 1 17 1;
#X connect 22 0 35 0;
#X connect 23 0 35 0;
#X connect 24 0 35 0;
#X connect 25 0 48 0;
#X connect 26 0 25 0;
#X connect 27 0 32 0;
#X connect 28 0 29 0;
#X connect 28 1 1 1;
#X connect 29 0 36 0;
#X connect 29 1 39 0;
#X connect 30 0 27 1;
#X connect 31 0 32 1;
#X connect 32 0 55 0;
#X connect 33 0 27 0;
#X connect 34 0 35 0;
#X connect 35 0 25 1;
#X connect 35 1 51 0;
#X connect 36 0 30 0;
#X connect 36 1 31 0;
#X connect 37 0 44 1;
#X connect 38 0 43 1;
#X connect 39 0 38 0;
#X connect 39 1 37 0;
#X connect 40 0 33 0;
#X connect 41 0 52 0;
#X connect 42 0 41 1;
#X connect 43 0 44 0;
#X connect 44 0 53 0;
#X connect 45 0 47 0;
#X connect 46 0 47 0;
#X connect 47 0 40 1;
#X connect 47 1 42 0;
#X connect 48 0 40 0;
#X connect 48 1 41 0;
#X connect 49 0 34 0;
#X connect 49 1 22 0;
#X connect 49 2 23 0;
#X connect 49 3 24 0;
#X connect 50 0 49 0;
#X connect 51 0 45 0;
#X connect 51 1 46 0;
#X connect 52 0 43 0;
#X connect 53 0 55 0;
#X connect 55 0 2 0;
#X connect 56 0 66 0;
#X connect 57 0 3 0;
#X connect 57 1 9 1;
#X connect 58 0 57 0;
#X connect 59 0 18 0;
#X connect 60 0 20 0;
#X connect 64 0 1 0;
#X connect 65 0 17 0;
#X connect 66 0 67 0;
#X connect 66 1 26 0;
#X connect 66 2 64 0;
#X connect 67 0 0 0;
#X restore 90 414 pd PARAMS_BUILD;
#X obj 90 52 inlet CONTROL;
#X obj 90 93 route bang dump click;
#X msg 433 184 click;
#X obj 280 52 inlet EDIT;
#X obj 433 52 inlet SUPERLIST;
#X obj 433 445 outlet SUPERLIST;
#X obj 577 226 route updated;
#X obj 577 247 s \$0-update;
#X obj 280 135 r \$0-update;
#X obj 433 326 list prepend set;
#X obj 433 347 list trim;
#X obj 433 93 route bang;
#N canvas 1120 133 527 755 \$0-output 0;
#X obj 120 50 memo \$0-memo 23 \$0-MAIN;
#X obj 120 90 param \$0-freq \$0-memo 0;
#X floatatom 50 90 5 0 0 0 - \$0-freq_gui_set \$0-freq_gui 0;
#X obj 120 120 param \$0-note \$0-memo 1 24;
#X floatatom 50 120 5 0 0 0 - \$0-note_gui_set \$0-note_gui 0;
#X obj 120 150 param \$0-freqDecay \$0-memo 2 0;
#X floatatom 50 150 5 0 0 0 - \$0-freqDecay_gui_set \$0-freqDecay_gui 0;
#X obj 120 180 param \$0-freqEnvAmt \$0-memo 3 0;
#X floatatom 50 180 5 0 0 0 - \$0-freqEnvAmt_gui_set \$0-freqEnvAmt_gui 0;
#X obj 120 210 param \$0-freqRandAmt \$0-memo 4 0;
#X floatatom 50 210 5 0 0 0 - \$0-freqRandAmt_gui_set \$0-freqRandAmt_gui 0;
#X obj 120 240 param \$0-wave \$0-memo 5 0;
#X floatatom 50 240 5 0 0 0 - \$0-wave_gui_set \$0-wave_gui 0;
#X obj 120 270 param \$0-noise \$0-memo 6 0;
#X floatatom 50 270 5 0 0 0 - \$0-noise_gui_set \$0-noise_gui 0;
#X obj 120 300 param \$0-noiseRandAmt \$0-memo 7 0;
#X floatatom 50 300 5 0 0 0 - \$0-noiseRandAmt_gui_set \$0-noiseRandAmt_gui 0;
#X obj 120 330 param \$0-cutoff \$0-memo 8 1;
#X floatatom 50 330 5 0 0 0 - \$0-cutoff_gui_set \$0-cutoff_gui 0;
#X obj 120 360 param \$0-cutoffDecay \$0-memo 9 0;
#X floatatom 50 360 5 0 0 0 - \$0-cutoffDecay_gui_set \$0-cutoffDecay_gui 0;
#X obj 120 390 param \$0-cutoffEnvAmt \$0-memo 10 0;
#X floatatom 50 390 5 0 0 0 - \$0-cutoffEnvAmt_gui_set \$0-cutoffEnvAmt_gui 0;
#X obj 120 420 param \$0-cutoffRandAmt \$0-memo 11 0;
#X floatatom 50 420 5 0 0 0 - \$0-cutoffRandAmt_gui_set \$0-cutoffRandAmt_gui 0;
#X obj 120 450 param \$0-resonance \$0-memo 12 0;
#X floatatom 50 450 5 0 0 0 - \$0-resonance_gui_set \$0-resonance_gui 0;
#X obj 120 480 param \$0-resonanceRandAmt \$0-memo 13 0;
#X floatatom 50 480 5 0 0 0 - \$0-resonanceRandAmt_gui_set \$0-resonanceRandAmt_gui 0;
#X obj 120 510 param \$0-drive \$0-memo 14 0;
#X floatatom 50 510 5 0 0 0 - \$0-drive_gui_set \$0-drive_gui 0;
#X obj 120 540 param \$0-decay \$0-memo 15 0.2;
#X floatatom 50 540 5 0 0 0 - \$0-decay_gui_set \$0-decay_gui 0;
#X obj 120 570 param \$0-stepsNum \$0-memo 16 0;
#X floatatom 50 570 5 0 0 0 - \$0-stepsNum_gui_set \$0-stepsNum_gui 0;
#X obj 120 600 param \$0-steps \$0-memo 17 0;
#X floatatom 50 600 5 0 0 0 - \$0-steps_gui_set \$0-steps_gui 0;
#X obj 120 630 param \$0-skipsNum \$0-memo 18 0;
#X floatatom 50 630 5 0 0 0 - \$0-skipsNum_gui_set \$0-skipsNum_gui 0;
#X obj 120 660 param \$0-skips \$0-memo 19 0;
#X floatatom 50 660 5 0 0 0 - \$0-skips_gui_set \$0-skips_gui 0;
#X obj 120 690 param \$0-clock \$0-memo 20 0;
#X floatatom 50 690 5 0 0 0 - \$0-clock_gui_set \$0-clock_gui 0;
#X obj 120 720 param \$0-BPM \$0-memo 21 140;
#X floatatom 50 720 5 0 0 0 - \$0-BPM_gui_set \$0-BPM_gui 0;
#X obj 120 750 param \$0-BPM_mult \$0-memo 22 4;
#X floatatom 50 750 5 0 0 0 - \$0-BPM_mult_gui_set \$0-BPM_mult_gui 0;
#X restore 746 135 pd \$0-output;
#X obj 90 445 s pd-\$0-output;
#X msg 294 425 clear;
#X obj 294 404 loadbang;
#X text 744 110 JANELA DE SAÍDA;
#X obj 228 394 t b b;
#X msg 228 425 vis 1;
#X obj 90 155 t b b b b b;
#X connect 0 0 16 0;
#X connect 1 1 28 0;
#X connect 2 0 9 0;
#X connect 3 0 41 0;
#X connect 4 0 17 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 4 0;
#X connect 8 0 0 0;
#X connect 9 0 7 0;
#X connect 9 1 20 0;
#X connect 10 0 19 0;
#X connect 11 0 10 0;
#X connect 12 0 31 0;
#X connect 14 0 13 0;
#X connect 15 0 12 0;
#X connect 17 0 8 0;
#X connect 17 1 5 0;
#X connect 17 2 18 0;
#X connect 21 0 35 0;
#X connect 22 0 23 0;
#X connect 23 0 3 0;
#X connect 23 1 15 0;
#X connect 23 2 24 0;
#X connect 24 0 1 0;
#X connect 25 0 24 0;
#X connect 26 0 33 0;
#X connect 28 0 29 0;
#X connect 30 0 41 0;
#X connect 31 0 32 0;
#X connect 32 0 27 0;
#X connect 33 0 15 0;
#X connect 33 1 14 0;
#X connect 36 0 35 0;
#X connect 37 0 36 0;
#X connect 39 0 40 0;
#X connect 39 1 36 0;
#X connect 40 0 35 0;
#X connect 41 0 2 0;
#X connect 41 1 6 0;
#X connect 41 2 39 0;
#X connect 41 3 11 0;
#X connect 41 4 15 0;