-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patheasysampler.pd
225 lines (224 loc) · 5.69 KB
/
easysampler.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
#N canvas 400 187 535 489 10;
#X obj 305 32 vsl 15 80 0 1 0 0 empty volume-set empty 0 -8 0 8 -262144
-1 -1 0 1;
#X text 278 29 vol;
#X obj 305 135 s vol;
#X obj 305 13 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#N canvas 0 22 450 300 (subpatch) 0;
#X array sample-table1 62079 float 0;
#X coords 0 1 62078 -1 200 140 1;
#X restore 304 -134 graph;
#N canvas 0 22 450 300 (subpatch) 0;
#X array master 100 float 1;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0;
#X coords 0 1 99 -1 200 140 1;
#X restore 304 170 graph;
#X obj 29 197 hsl 200 12 1 62079 0 0 in_out in_in empty -2 -6 0 8 -262144
-1 -1 0 1;
#X obj 29 209 hsl 200 12 1 62079 0 0 out_out out_in empty -2 -6 0 8
-262144 -1 -1 0 1;
#X text 231 195 IN;
#X text 232 207 OUT;
#X obj 26 172 cnv 15 100 24 empty sample_display 62079 5 12 0 12 -233017
-66577 0;
#X obj 31 60 s rate;
#X msg 66 7 44.1;
#X msg 66 25 32;
#X msg 66 -11 48;
#X obj 305 117 pack 0 10;
#X obj 29 221 hsl 200 12 1 62079 0 0 nope playhead empty -2 -6 0 8
-99865 -262144 -1 19900 1;
#X text 232 219 Play;
#X obj 29 233 hsl 200 12 2 0.1 0 0 speed speed_in empty -2 -6 0 8 -262144
-1 -1 10474 1;
#X text 233 231 Speed;
#X obj 30 -125 cnv 15 40 25 empty empty 1 10 14 0 32 -233017 -235206
0;
#X msg 31 -94 bang;
#X text 73 -118 load Sample;
#X text 134 175 Sample legth;
#X obj 323 14 cnv 15 40 25 empty empty 2 10 14 0 32 -233017 -235206
0;
#X text 366 21 turn up volume;
#X text 222 245 x2;
#X text 127 245 x1;
#X text 20 246 x0.1;
#N canvas 59 125 619 635 stuff 0;
#X obj 24 2 inlet;
#X obj 426 431 loadbang;
#X msg 426 450 1;
#X obj 425 470 s speed_in;
#X obj 424 492 s ldb;
#X msg 412 511 \; pd dsp 1;
#X obj 342 346 dac~;
#X obj 340 304 catch~;
#X obj 463 343 tabwrite~ master;
#X obj 463 302 metro 50;
#X obj 463 285 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 482 284 Oscilloscope;
#X obj 463 267 r ldb;
#X obj 104 89 soundfiler;
#X msg 104 71 read -resize \$1 sample-table1;
#X obj 10 608 throw~;
#X obj 10 536 tabread4~ sample-table1;
#X obj 10 590 *~;
#X obj 26 554 r vol;
#X obj 26 572 line~;
#X obj 137 318 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg 166 399 0.0226751;
#X obj 196 317 +;
#X obj 10 434 pack f f;
#X obj 10 452 t l b;
#X msg 40 492 1;
#X msg 165 454 set \$1;
#X msg 11 385 62079;
#X msg 12 341 set \$1;
#X obj 215 519 spigot 0;
#X obj 274 519 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 220 547 spigot 0;
#X text 292 517 DEBUG;
#X obj 184 153 s in_in;
#X obj 177 172 s out_in;
#X msg 177 134 range 1 \$1;
#X obj 165 435 r in_out;
#X obj 12 323 r out_out;
#X obj 220 565 print IN-Point;
#X obj 216 584 print OUT-Point/Zeit;
#X obj 198 280 t b f;
#X obj 112 190 s sample_display;
#X msg 112 172 label \$1;
#X obj 112 154 ftos;
#X obj 339 105 r in_out;
#X obj 271 122 r out_out;
#X obj 339 141 -;
#X obj 339 123 t b f;
#X obj 339 267 abs;
#X msg 258 342 set \$1;
#X obj 340 195 / 44.1;
#X obj 105 226 / 44.1;
#X obj 344 159 r rate;
#X obj 141 208 r rate;
#X obj 344 177 t b f;
#X obj 77 590 snapshot~;
#X obj 10 518 vline~;
#X obj 84 572 metro 50;
#X obj 84 555 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X obj 77 608 s playhead;
#X obj 137 335 metro 500;
#X obj 148 115 t f f;
#X msg 99 441 stop;
#X obj 339 249 * 1;
#X obj 344 213 r speed;
#X obj 344 231 t b f;
#X obj 237 172 s playhead;
#X obj 137 353 t b b;
#X obj 104 53 openpanel;
#X obj 137 300 r ldb;
#X obj 84 518 r ldb;
#X obj 198 251 inlet;
#X obj 25 23 trigger bang bang;
#X msg 16 63 \; in_out 1;
#X connect 0 0 72 0;
#X connect 1 0 2 0;
#X connect 1 0 4 0;
#X connect 1 0 5 0;
#X connect 2 0 3 0;
#X connect 7 0 6 0;
#X connect 7 0 6 1;
#X connect 7 0 8 0;
#X connect 9 0 8 0;
#X connect 10 0 9 0;
#X connect 12 0 10 0;
#X connect 13 0 43 0;
#X connect 13 0 51 0;
#X connect 13 0 61 0;
#X connect 14 0 13 0;
#X connect 16 0 17 0;
#X connect 17 0 15 0;
#X connect 18 0 19 0;
#X connect 19 0 17 1;
#X connect 20 0 60 0;
#X connect 21 0 23 1;
#X connect 22 0 60 1;
#X connect 23 0 24 0;
#X connect 24 0 29 0;
#X connect 24 0 56 0;
#X connect 24 1 25 0;
#X connect 25 0 31 0;
#X connect 25 0 56 0;
#X connect 26 0 25 0;
#X connect 27 0 23 0;
#X connect 28 0 27 0;
#X connect 29 0 39 0;
#X connect 30 0 29 1;
#X connect 30 0 31 1;
#X connect 31 0 38 0;
#X connect 35 0 34 0;
#X connect 35 0 33 0;
#X connect 35 0 66 0;
#X connect 36 0 26 0;
#X connect 37 0 28 0;
#X connect 40 0 22 0;
#X connect 40 1 22 1;
#X connect 42 0 41 0;
#X connect 43 0 42 0;
#X connect 44 0 47 0;
#X connect 45 0 46 0;
#X connect 46 0 50 0;
#X connect 47 0 46 0;
#X connect 47 1 46 1;
#X connect 48 0 49 0;
#X connect 48 0 22 0;
#X connect 49 0 21 0;
#X connect 50 0 63 0;
#X connect 51 0 22 0;
#X connect 52 0 54 0;
#X connect 53 0 51 1;
#X connect 54 0 50 0;
#X connect 54 1 50 1;
#X connect 55 0 59 0;
#X connect 56 0 16 0;
#X connect 56 0 55 0;
#X connect 57 0 55 0;
#X connect 58 0 57 0;
#X connect 60 0 67 0;
#X connect 61 0 34 0;
#X connect 61 1 35 0;
#X connect 62 0 56 0;
#X connect 63 0 48 0;
#X connect 64 0 65 0;
#X connect 65 0 63 0;
#X connect 65 1 63 1;
#X connect 67 0 27 0;
#X connect 67 1 21 0;
#X connect 68 0 14 0;
#X connect 69 0 20 0;
#X connect 70 0 58 0;
#X connect 71 0 40 0;
#X connect 72 0 73 0;
#X connect 72 1 68 0;
#X restore 31 -66 pd stuff;
#X floatatom 81 -83 5 0 1e+06 0 - - -;
#X text 82 -99 Pause;
#X text 26 -27 kHz Samplerate;
#X obj 27 142 cnv 15 40 25 empty empty 3 10 14 0 32 -233017 -235206
0;
#X text 70 149 choose IN/OUT-Point and Speed;
#X text 99 8 default;
#X obj 220 -134 pddp/dsp;
#X connect 0 0 15 0;
#X connect 3 0 0 0;
#X connect 12 0 11 0;
#X connect 13 0 11 0;
#X connect 14 0 11 0;
#X connect 15 0 2 0;
#X connect 21 0 29 0;
#X connect 30 0 29 1;