aboutsummaryrefslogtreecommitdiff
path: root/s-breaker~.pd
blob: 3b2c286b1be6bd3ee1e0bd69a41012a4180286db (plain)
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
#N struct 1082-template float time float id;
#N canvas 228 22 766 664 10;
#X obj 8 428 loadbang;
#X msg 8 467 0;
#X obj 8 514 f;
#X obj 39 514 + 1;
#X obj 419 22 bng 14 250 50 0 \$0-add \$0-add add 18 12 0 8 -260818
-1 -1;
#X obj 15 488 r \$0-add;
#X obj 368 22 bng 14 250 50 0 \$0-clear \$0-clear clear 18 12 0 8 -260818
-1 -1;
#X msg 48 365 \; \$1 clear;
#X obj 48 302 \$0;
#X obj 48 281 r \$0-clear;
#X obj 8 617 pack f f;
#X obj 59 593 * 16;
#X obj 79 428 r \$0-clear;
#X obj 97 594 s \$0-count;
#N canvas 308 113 599 543 1082-template 0;
#X msg 181 264 traverse \$1 \, bang;
#X obj 181 286 pointer;
#X obj 4 150 inlet;
#X obj 181 220 \$0;
#X obj 181 242 makefilename pd-%d-data;
#X msg 4 286 1;
#X obj 4 25 drawpolygon 5312 1 time(1:507)(1:507) 1 time(1:507)(1:507)
200;
#X obj 4 4 struct \$0-template float time float id;
#X obj 4 308 append \$0-template time id;
#X obj 92 286 r \$0-count;
#X obj 4 172 t b b;
#X obj 4 59 drawpolygon 18 1 time(1:507)(1:507) 200 time(1:507)(3:510)
200 time(1:507)(3:510) 209 time(1:507)(1:507) 209 time(1:507)(1:507)
200;
#X obj 4 106 drawnumber id time(3:510) 0 18;
#X connect 0 0 1 0;
#X connect 1 0 8 2;
#X connect 2 0 10 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 8 0;
#X connect 9 0 8 1;
#X connect 10 0 5 0;
#X connect 10 1 3 0;
#X restore 8 638 pd \$0-template;
#X obj 48 344 makefilename pd-%d-data;
#X obj 139 281 loadbang;
#X obj 139 302 s \$0-clear;
#N canvas 0 16 999 675 1082-data 0;
#X scalar 1082-template 65 1 \;;
#X coords 0 0 510 210 510 210 1;
#X restore 13 39 pd \$0-data;
#X msg 11 281 bang;
#X obj 238 643 outlet~;
#X text 8 262 clear all break points;
#X text 6 408 add a new thing;
#X text 282 264 takes in note pairs;
#N canvas 0 0 450 300 graph3 0;
#X array \$0-sample 170688 float 2;
#X coords 0 1 170688 -1 510 210 1;
#X restore 13 39 graph;
#X obj 14 40 cnv 15 508 208 empty empty empty 20 12 0 14 -166441 -66577
0;
#N canvas 229 22 765 663 loadybits 0;
#X obj 176 594 outlet~;
#X obj 176 503 line~;
#X obj 176 461 pack f f;
#X obj 176 525 tabread4~ \$0-sample;
#X obj 192 10 r \$0-open;
#X obj 192 32 openpanel;
#X obj 192 126 soundfiler;
#X obj 192 79 pack s s;
#X obj 264 9 loadbang;
#X obj 264 32 \$0;
#X msg 192 101 read -resize \$1 \$2;
#X obj 176 372 f;
#X obj 109 123 t b b;
#X obj 54 159 r \$0-stop;
#X msg 359 9 bang;
#X msg 264 53 symbol \$1-sample;
#X obj 109 101 r \$0-shot;
#X obj 199 548 r \$0-vol;
#X obj 176 572 *~ 1;
#X obj 248 148 r \$0-freq;
#X obj 227 372 f;
#X obj 248 336 t b f;
#X obj 227 423 * 1;
#X obj 278 394 / 229.335;
#X obj 227 394 / 44.1;
#X obj 15 95 inlet;
#X obj 45 212 f;
#X obj 29 239 *;
#X obj 15 123 t f b;
#X obj 139 461 f;
#X obj 192 148 t f f f;
#X obj 227 307 -;
#X obj 227 279 t b f;
#X obj 29 262 t f f;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 18 0;
#X connect 4 0 5 0;
#X connect 5 0 7 0;
#X connect 6 0 30 0;
#X connect 7 0 10 0;
#X connect 8 0 9 0;
#X connect 9 0 15 0;
#X connect 10 0 6 0;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 12 1 29 0;
#X connect 13 0 29 0;
#X connect 14 0 9 0;
#X connect 15 0 7 1;
#X connect 16 0 12 0;
#X connect 17 0 18 1;
#X connect 18 0 0 0;
#X connect 19 0 21 0;
#X connect 20 0 24 0;
#X connect 21 0 20 0;
#X connect 21 1 23 0;
#X connect 22 0 2 1;
#X connect 23 0 22 1;
#X connect 24 0 22 0;
#X connect 25 0 28 0;
#X connect 26 0 27 1;
#X connect 27 0 33 0;
#X connect 28 0 27 0;
#X connect 28 1 26 0;
#X connect 29 0 1 0;
#X connect 30 0 31 0;
#X connect 30 1 11 1;
#X connect 30 2 26 1;
#X connect 31 0 20 1;
#X connect 32 0 31 0;
#X connect 32 1 31 1;
#X connect 33 0 29 1;
#X connect 33 1 32 0;
#X restore 238 620 pd loadybits;
#X obj 239 265 inlet;
#X obj 239 365 unpack f f;
#X obj 239 387 t b f;
#X obj 239 509 s \$0-shot;
#X msg 239 487 bang;
#X obj 304 412 s \$0-vol;
#X obj 304 389 / 127;
#X obj 269 461 s \$0-freq;
#X obj 269 412 mtof;
#X obj 269 437 expr 60000 / $f1;
#X obj 320 22 bng 14 250 50 0 \$0-open \$0-open open 18 10 0 8 -260818
-1 -1;
#X obj 8 540 t f f f;
#X obj 460 22 nbx 3 14 0 32 0 0 \$0-start \$1-start start 34 12 0 8
-260818 -1 -1 1 256;
#N canvas 234 44 715 636 lookup 0;
#X obj 14 475 outlet;
#X msg 116 296 next;
#X obj 269 329 pointer;
#X obj 269 222 \$0;
#X obj 65 217 until;
#X obj 65 249 f;
#X obj 93 249 + 1;
#X msg 150 200 0;
#X msg 269 271 traverse \$1;
#X obj 65 94 mod;
#X obj 81 44 r \$0-count;
#X obj 14 22 inlet;
#X obj 269 422 / 510;
#X obj 269 247 makefilename pd-%d-data;
#X obj 14 44 select 0;
#X msg 14 66 0;
#X obj 269 351 get \$0-template time id;
#X obj 269 401 spigot;
#X obj 425 372 ==;
#X obj 65 115 t b b b f;
#X obj 81 159 r \$0-count;
#X obj 65 185 f;
#X obj 428 450 print equal;
#X obj 81 69 + 1;
#X connect 1 0 2 0;
#X connect 2 0 16 0;
#X connect 3 0 13 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 0 1 0;
#X connect 6 0 5 1;
#X connect 7 0 5 0;
#X connect 8 0 2 0;
#X connect 9 0 19 0;
#X connect 10 0 23 0;
#X connect 11 0 14 0;
#X connect 12 0 0 0;
#X connect 13 0 8 0;
#X connect 14 0 15 0;
#X connect 14 1 9 0;
#X connect 15 0 0 0;
#X connect 16 0 17 0;
#X connect 16 1 18 0;
#X connect 17 0 12 0;
#X connect 18 0 17 1;
#X connect 18 0 22 0;
#X connect 19 0 21 0;
#X connect 19 1 7 0;
#X connect 19 2 3 0;
#X connect 19 3 18 1;
#X connect 20 0 21 1;
#X connect 21 0 4 0;
#X connect 23 0 9 1;
#X restore 476 445 pd lookup;
#X obj 239 286 t l b;
#X obj 269 310 f;
#X obj 285 286 r \$0-start;
#X obj 476 619 outlet;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 0 38 0;
#X connect 3 0 2 1;
#X connect 5 0 2 0;
#X connect 8 0 15 0;
#X connect 9 0 8 0;
#X connect 10 0 14 0;
#X connect 11 0 10 1;
#X connect 12 0 1 0;
#X connect 15 0 7 0;
#X connect 16 0 17 0;
#X connect 19 0 8 0;
#X connect 26 0 20 0;
#X connect 27 0 41 0;
#X connect 28 0 29 0;
#X connect 28 1 33 0;
#X connect 29 0 31 0;
#X connect 29 1 35 0;
#X connect 31 0 30 0;
#X connect 33 0 32 0;
#X connect 35 0 36 0;
#X connect 36 0 34 0;
#X connect 38 0 10 0;
#X connect 38 1 11 0;
#X connect 38 2 13 0;
#X connect 40 0 44 0;
#X connect 40 0 26 0;
#X connect 41 0 28 0;
#X connect 41 1 42 0;
#X connect 42 0 40 0;
#X connect 43 0 42 1;
#X coords 0 0 516 232 516 232 1 10 20;