This repository has been archived by the owner on Aug 6, 2022. It is now read-only.
/
abs-sampler-sf2.pd
executable file
·246 lines (246 loc) · 8.5 KB
/
abs-sampler-sf2.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
#N canvas 110 58 874 630 10;
#X obj 498 7 loadbang;
#X obj 289 299 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 7620 1;
#X obj 288 77 inlet;
#X obj 299 480 show-pitchclass;
#X msg 331 514 G#;
#X msg 498 58 0.6;
#X obj 285 173 cnv 15 550 120 tritri empty empty 20 12 0 14 -66577
-66577 0;
#X obj 397 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 420 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 443 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 305 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 328 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 351 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 374 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 318 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 344 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 387 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 411 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 436 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 309 253 tgl 12 0 \$0-c1-s \$0-c1-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 319 232 tgl 12 0 \$0-c+1-s \$0-c+1-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 332 253 tgl 12 0 \$0-d1-s \$0-d1-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 345 232 tgl 12 0 \$0-d+1-s \$0-d+1-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 355 253 tgl 12 0 \$0-e1-s \$0-e1-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 378 253 tgl 12 0 \$0-f1-s \$0-f1-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 401 253 tgl 12 0 \$0-g1-s \$0-g1-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 424 253 tgl 12 0 \$0-a1-s \$0-a1-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 388 232 tgl 12 0 \$0-f+1-s \$0-f+1-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 412 232 tgl 12 0 \$0-g+1-s \$0-g+1-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 437 232 tgl 12 0 \$0-a+1-s \$0-a+1-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 447 253 tgl 12 0 \$0-b1-s \$0-b1-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 558 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 581 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 604 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 466 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 489 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 512 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 535 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 479 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 505 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 548 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 572 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 597 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 470 253 tgl 12 0 \$0-c2-s \$0-c2-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 480 232 tgl 12 0 \$0-c+2-s \$0-c+2-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 493 253 tgl 12 0 \$0-d2-s \$0-d2-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 506 232 tgl 12 0 \$0-d+2-s \$0-d+2-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 516 253 tgl 12 0 \$0-e2-s \$0-e2-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 539 253 tgl 12 0 \$0-f2-s \$0-f2-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 562 253 tgl 12 0 \$0-g2-s \$0-g2-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 585 253 tgl 12 0 \$0-a2-s \$0-a2-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 549 232 tgl 12 0 \$0-f+2-s \$0-f+2-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 573 232 tgl 12 0 \$0-g+2-s \$0-g+2-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 598 232 tgl 12 0 \$0-a+2-s \$0-a+2-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 608 253 tgl 12 0 \$0-b2-s \$0-b2-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 719 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 742 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 765 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 627 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 650 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 673 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 696 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 640 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 666 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 709 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 733 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 758 191 cnv 14 14 55 empty empty empty 20 12 0 14 -1 -66577
0;
#X obj 631 253 tgl 12 0 \$0-c3-s \$0-c3-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 641 232 tgl 12 0 \$0-c+3-s \$0-c+3-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 654 253 tgl 12 0 \$0-d3-s \$0-d3-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 667 232 tgl 12 0 \$0-d+3-s \$0-d+3-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 677 253 tgl 12 0 \$0-e3-s \$0-e3-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 700 253 tgl 12 0 \$0-f3-s \$0-f3-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 723 253 tgl 12 0 \$0-g3-s \$0-g3-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 746 253 tgl 12 0 \$0-a3-s \$0-a3-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 710 232 tgl 12 0 \$0-f+3-s \$0-f+3-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 734 232 tgl 12 0 \$0-g+3-s \$0-g+3-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 759 232 tgl 12 0 \$0-a+3-s \$0-a+3-r empty 20 8 0 8 -262144
-1 -1 0 1;
#X obj 769 253 tgl 12 0 \$0-b3-s \$0-b3-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X obj 788 191 cnv 15 20 80 empty empty empty 20 12 0 14 -262144 -66577
0;
#X obj 792 253 tgl 12 0 \$0-c4-s \$0-c4-r empty 20 8 0 8 -262144 -1
-1 0 1;
#X text 426 299 volume;
#N canvas 0 19 973 539 inside 0;
#X obj 481 437 key;
#X floatatom 481 466 5 0 0 0 - - -;
#X text 445 492 show keynumber;
#X obj 182 433 r \$0-output;
#X obj 182 458 outlet;
#X obj 42 44 kbkey2 \$0 \$0-c1 48 121;
#X obj 69 69 kbkey2 \$0 \$0-c+1 49 115;
#X obj 41 95 kbkey2 \$0 \$0-d1 50 120;
#X obj 70 121 kbkey2 \$0 \$0-d+1 51 100;
#X obj 41 147 kbkey2 \$0 \$0-e1 52 99;
#X obj 41 194 kbkey2 \$0 \$0-f1 53 118;
#X obj 68 219 kbkey2 \$0 \$0-f+1 54 103;
#X obj 69 271 kbkey2 \$0 \$0-g+1 56 104;
#X obj 40 245 kbkey2 \$0 \$0-g1 55 98;
#X obj 40 297 kbkey2 \$0 \$0-a1 57 110;
#X obj 70 324 kbkey2 \$0 \$0-a+1 58 106;
#X obj 41 350 kbkey2 \$0 \$0-b1 59 109;
#X text 86 13 first octave;
#X obj 283 45 kbkey2 \$0 \$0-c2 60 44;
#X obj 310 70 kbkey2 \$0 \$0-c+2 61 108;
#X obj 282 96 kbkey2 \$0 \$0-d2 62 46;
#X obj 282 148 kbkey2 \$0 \$0-e2 64 45;
#X obj 311 122 kbkey2 \$0 \$0-d+2 63 246;
#X obj 282 195 kbkey2 \$0 \$0-f2 65 113;
#X obj 309 220 kbkey2 \$0 \$0-f+2 66 50;
#X obj 281 246 kbkey2 \$0 \$0-g2 67 119;
#X obj 310 272 kbkey2 \$0 \$0-g+2 68 51;
#X obj 281 298 kbkey2 \$0 \$0-a2 69 101;
#X obj 311 325 kbkey2 \$0 \$0-a+2 70 52;
#X obj 282 351 kbkey2 \$0 \$0-b2 71 114;
#X text 327 14 second octave;
#X obj 534 48 kbkey2 \$0 \$0-c3 72 116;
#X obj 561 73 kbkey2 \$0 \$0-c+3 73 54;
#X obj 533 99 kbkey2 \$0 \$0-d3 74 122;
#X obj 562 125 kbkey2 \$0 \$0-d+3 75 55;
#X obj 533 151 kbkey2 \$0 \$0-e3 76 117;
#X obj 533 198 kbkey2 \$0 \$0-f3 77 105;
#X obj 560 223 kbkey2 \$0 \$0-f+3 78 57;
#X obj 532 249 kbkey2 \$0 \$0-g3 79 111;
#X obj 561 275 kbkey2 \$0 \$0-g+3 80 48;
#X obj 532 301 kbkey2 \$0 \$0-a3 81 112;
#X text 578 17 third octave;
#X text 832 17 c4;
#X obj 562 328 kbkey2 \$0 \$0-a+3 82 223;
#X obj 533 354 kbkey2 \$0 \$0-b3 83 252;
#X obj 774 50 kbkey2 \$0 \$0-c4 84 43;
#X connect 0 0 1 0;
#X connect 3 0 4 0;
#X restore 604 340 pd inside;
#X obj 641 432 outlet;
#X text 332 78 input volume 0 - 1;
#X text 686 429 output midi msgs do teclado;
#X obj 604 371 spigot;
#X obj 642 98 inlet;
#X obj 299 537 outlet;
#X text 688 91 input on/off teclado;
#X text 349 537 out pitchclass;
#X obj 816 299 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 778 296 liga;
#X obj 496 300 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 631 293 programa;
#X obj 507 425 unpack f f;
#X text 297 565 (colocar num canvas na GUI);
#X obj 507 519 noteout;
#X obj 604 492 prepend set;
#X msg 604 521 80 0;
#X obj 526 457 * 80;
#X connect 0 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 0 88 0;
#X connect 5 0 1 0;
#X connect 82 0 86 0;
#X connect 86 0 83 0;
#X connect 86 0 95 0;
#X connect 86 0 98 0;
#X connect 87 0 91 0;
#X connect 91 0 86 1;
#X connect 95 0 3 0;
#X connect 95 0 97 0;
#X connect 95 1 100 0;
#X connect 98 0 99 0;
#X connect 100 0 97 1;
#X coords 0 -1 1 1 560 150 2 280 170;