This repository has been archived by the owner on Aug 6, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabs-midi-algo1.pd
executable file
·279 lines (279 loc) · 7.35 KB
/
abs-midi-algo1.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
279
#N canvas 52 51 1199 690 10;
#N canvas 0 0 450 300 (subpatch) 0;
#X array notas 12 float 3;
#A 0 129 76 77 76 58 49 58 49 58 49 79 58;
#X coords 0 127 12 0 200 140 1 0 0;
#X restore 511 -12 graph;
#X obj 735 481 tabread notas;
#N canvas 0 0 450 300 (subpatch) 0;
#X array velo 12 float 3;
#A 0 28.9349 35.6161 41.6508 45.1606 27.3283 33.1008 30.2136 42.2079
27.4313 28.4467 41.8432 31.1969;
#X coords 0 127 12 0 200 140 1 0 0;
#X restore 510 144 graph;
#N canvas 0 0 450 300 (subpatch) 0;
#X array dura 12 float 3;
#A 0 134.966 137.868 142.222 140.771 169.796 137.868 165.442 130.612
171.247 127.71 100.136 133.515;
#X coords 0 5000 12 0 200 140 1 0 0;
#X restore 511 314 graph;
#X obj 820 480 tabread velo;
#X obj 897 479 tabread dura;
#X obj 735 424 hradio 15 1 0 12 empty empty empty 0 -8 0 10 -262144
-1 -1 10;
#X floatatom 735 508 5 0 0 0 - - -;
#X floatatom 820 507 5 0 0 0 - - -;
#X floatatom 986 504 5 0 0 0 - - -;
#X obj 16 614 tabwrite notas;
#X obj 77 588 tabwrite velo;
#X obj 137 551 tabwrite dura;
#X obj 735 580 noteout;
#X obj 986 565 delay;
#X obj 986 587 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 735 399 count 12;
#X obj 938 388 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 986 533 t f f;
#X obj 735 552 makenote;
#X obj 848 357 spigot;
#X msg 881 328 1;
#X msg 923 328 0;
#X text 720 328 reproduzir os arrays;
#X floatatom 16 208 5 0 0 0 - - -;
#X floatatom 73 204 5 0 0 0 - - -;
#X obj 73 225 sel 0 1;
#X obj 137 296 timer;
#X obj 212 248 hradio 15 1 0 12 empty empty empty 0 -8 0 10 -262144
-1 -1 11;
#X obj 405 214 count 12;
#X obj 405 183 spigot;
#X obj 16 182 unpack f f;
#X obj 438 146 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 267 354 5 0 0 0 - - -;
#N canvas 124 68 989 588 (subpatch) 0;
#X array total 12 float 3;
#A 0 830 788 1557 606 300 185 233 184 441 444 1452 1015;
#X coords 0 5000 12 0 200 140 1 0 0;
#X restore 508 478 graph;
#X obj 117 288 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 59 365 metro 1;
#X floatatom 58 416 5 0 0 0 - - -;
#X obj 59 390 counter;
#X obj 94 342 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 59 340 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 309 302 0;
#X obj 41 435 int;
#X floatatom 41 460 10 0 0 0 - - -;
#X obj 59 309 t b b b;
#X text 217 560 comment;
#X obj 41 490 tabwrite total;
#X obj 986 478 tabread total;
#X floatatom 897 505 5 0 0 0 - - -;
#X obj 897 566 delay;
#X obj 897 534 t f f;
#X msg 898 588 0;
#X obj 98 259 t b b b;
#X obj 310 279 sel 0;
#X obj 295 635 noteout;
#X obj 295 608 makenote 70;
#X obj 438 69 key;
#X obj 438 98 select 32;
#N canvas 297 51 977 614 audioin 0;
#X obj 39 33 inlet~;
#X obj 187 29 inlet;
#X floatatom 38 253 5 0 0 0 - - -;
#X floatatom 315 289 5 0 0 0 - - -;
#X text 105 275 pitch;
#X text 331 258 envelope;
#X obj 38 220 sigmund~ -hop 4096 pitch env;
#X obj 193 133 hsl 128 15 0 0.5 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 38 283 int;
#X floatatom 38 316 5 0 0 0 - - -;
#X obj 37 362 moses 0;
#X floatatom 37 409 5 0 0 0 - - -;
#X floatatom 104 410 5 0 0 0 - - -;
#X floatatom 315 395 5 0 0 0 - - -;
#X floatatom 392 400 5 0 0 0 - - -;
#X obj 315 340 moses 42;
#X floatatom 391 296 5 0 0 0 - - -;
#X text 421 364 com o volume de entrada;
#X text 413 339 3 - calibrar o moses de acordo;
#X obj 723 265 bonk~;
#X obj 104 444 outlet;
#X obj 392 426 outlet;
#X obj 656 529 outlet;
#X obj 829 489 outlet;
#X obj 38 177 *~ 0.29;
#X text 105 465 pitch;
#X text 396 453 amp;
#X text 654 548 tempo entre onsets;
#X text 835 512 bang onsets;
#X obj 189 86 adc~;
#X obj 190 108 *~;
#X obj 230 76 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 85 39 de audio;
#X text 85 27 entrada;
#X text 228 24 controla volume;
#X text 232 39 de entrada;
#X obj 392 37 inlet;
#X text 446 31 calibra volume de entrada;
#X obj 674 379 metro 1;
#X floatatom 673 430 5 0 0 0 - - -;
#X obj 674 407 counter;
#X obj 674 354 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 656 449 int;
#X floatatom 656 474 10 0 0 0 - - -;
#X obj 674 323 t b b b;
#X obj 674 301 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 714 352 0;
#X connect 0 0 24 0;
#X connect 1 0 24 1;
#X connect 2 0 8 0;
#X connect 3 0 15 0;
#X connect 6 0 2 0;
#X connect 6 1 3 0;
#X connect 7 0 24 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 1 12 0;
#X connect 12 0 20 0;
#X connect 14 0 21 0;
#X connect 15 0 13 0;
#X connect 15 1 14 0;
#X connect 16 0 15 1;
#X connect 19 0 23 0;
#X connect 19 0 45 0;
#X connect 24 0 6 0;
#X connect 24 0 19 0;
#X connect 29 0 30 0;
#X connect 29 0 30 1;
#X connect 30 0 24 0;
#X connect 31 0 30 1;
#X connect 36 0 16 0;
#X connect 38 0 40 0;
#X connect 39 0 42 1;
#X connect 40 0 39 0;
#X connect 41 0 38 0;
#X connect 42 0 43 0;
#X connect 43 0 22 0;
#X connect 44 0 41 0;
#X connect 44 1 46 0;
#X connect 44 2 42 0;
#X connect 45 0 44 0;
#X connect 46 0 40 2;
#X restore 731 29 pd audioin;
#X floatatom 731 105 5 0 0 0 - - -;
#X floatatom 750 86 5 0 0 0 - - -;
#X floatatom 769 68 8 0 0 0 - - -;
#X obj 788 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 731 228 tabwrite notas;
#X obj 750 204 tabwrite velo;
#X obj 764 183 tabwrite dura;
#X obj 769 158 tabwrite total;
#X obj 872 130 hradio 15 1 0 12 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 872 99 count 12;
#X obj 872 68 spigot;
#X obj 905 39 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 905 -14 key;
#X obj 905 15 select 10;
#X obj 762 -11 hsl 128 15 0 0.5 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj -128 -17 abs-sampler-sf2;
#X connect 1 0 7 0;
#X connect 4 0 8 0;
#X connect 5 0 48 0;
#X connect 6 0 1 0;
#X connect 6 0 4 0;
#X connect 6 0 5 0;
#X connect 6 0 47 0;
#X connect 7 0 19 0;
#X connect 8 0 19 1;
#X connect 9 0 18 0;
#X connect 9 0 19 2;
#X connect 14 0 15 0;
#X connect 15 0 17 0;
#X connect 16 0 6 0;
#X connect 17 0 20 0;
#X connect 18 0 14 0;
#X connect 18 1 14 1;
#X connect 19 0 13 0;
#X connect 19 1 13 1;
#X connect 20 0 16 0;
#X connect 21 0 20 1;
#X connect 21 0 17 0;
#X connect 22 0 20 1;
#X connect 24 0 10 0;
#X connect 24 0 55 0;
#X connect 25 0 26 0;
#X connect 26 0 27 1;
#X connect 26 1 52 0;
#X connect 27 0 12 0;
#X connect 27 0 33 0;
#X connect 28 0 12 1;
#X connect 28 0 11 1;
#X connect 28 0 10 1;
#X connect 28 0 46 1;
#X connect 29 0 28 0;
#X connect 30 0 29 0;
#X connect 31 0 24 0;
#X connect 31 1 25 0;
#X connect 32 0 30 1;
#X connect 32 0 53 0;
#X connect 35 0 44 0;
#X connect 36 0 38 0;
#X connect 37 0 42 1;
#X connect 38 0 37 0;
#X connect 39 0 38 2;
#X connect 40 0 36 0;
#X connect 41 0 36 0;
#X connect 42 0 43 0;
#X connect 43 0 46 0;
#X connect 43 0 55 2;
#X connect 44 0 40 0;
#X connect 44 1 39 0;
#X connect 44 2 42 0;
#X connect 47 0 9 0;
#X connect 48 0 50 0;
#X connect 49 0 51 0;
#X connect 50 0 49 0;
#X connect 50 1 49 1;
#X connect 52 0 30 0;
#X connect 52 1 35 0;
#X connect 52 2 27 0;
#X connect 53 0 41 0;
#X connect 55 0 54 0;
#X connect 55 1 54 1;
#X connect 56 0 57 0;
#X connect 57 0 32 0;
#X connect 58 0 59 0;
#X connect 58 1 60 0;
#X connect 58 2 61 0;
#X connect 58 3 62 0;
#X connect 59 0 63 0;
#X connect 60 0 64 0;
#X connect 61 0 66 0;
#X connect 62 0 69 0;
#X connect 67 0 66 1;
#X connect 67 0 65 1;
#X connect 67 0 64 1;
#X connect 67 0 63 1;
#X connect 68 0 67 0;
#X connect 69 0 68 0;
#X connect 70 0 69 1;
#X connect 71 0 72 0;
#X connect 72 0 70 0;
#X connect 73 0 58 1;
#X connect 74 2 31 0;