aboutsummaryrefslogtreecommitdiff
path: root/gemnotes_0.2.3/rest.pd
blob: 4b5433af1486db9a52c26011476408459018439b (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
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
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
#N canvas 64 112 817 536 10;
#X floatatom 110 205 5 0 0 0 - - -;
#X obj 76 336 text3d;
#X obj 52 236 gemhead;
#X obj 48 311 color 1 1 1;
#N canvas 0 22 450 300 inittext 0;
#X obj 128 155 outlet;
#X obj 279 151 outlet;
#X msg 283 110 11;
#X obj 150 57 loadbang;
#X obj 240 53 r \$0-lbn;
#X msg 27 110 font fonts/Music8.ttf \, justify left top;
#X connect 2 0 1 0;
#X connect 3 0 5 0;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X restore 136 313 pd inittext;
#X obj 89 10 inlet;
#X obj 157 57 pack f f f;
#X obj 182 150 +;
#X floatatom 441 91 5 0 0 0 value - -;
#X obj 356 15 inlet;
#X obj 441 106 moses 7;
#X obj 481 128 - 7;
#X obj 441 149 sel 0 1 2 3 4 5 6;
#X msg 710 309 11;
#X msg 734 306 9;
#X obj 134 264 - 0;
#X msg 780 311 6;
#X msg 549 254 0.415;
#X msg 508 262 0;
#X msg 559 236 1;
#X msg 127 10 x y z len clef r g b;
#X obj 444 497 text3d;
#X obj 438 434 gemhead;
#X obj 444 472 color 1 1 1;
#X obj 639 448 loadbang;
#X msg 454 335 0;
#X msg 480 336 1;
#X obj 487 434 + 0.37;
#X msg 559 473 text g;
#X obj 440 364 f;
#X msg 527 374 0.37;
#X msg 566 370 0.28;
#X msg 618 367 0.19;
#X msg 545 11 (note) rhythm x-offset;
#X msg 243 218 text =;
#X msg 295 218 text ?;
#X msg 349 216 text -;
#X msg 398 216 text >;
#X msg 625 188 text <;
#X msg 679 186 text Z;
#X msg 728 186 text Y;
#N canvas 0 22 690 669 work_out_rhythms 0;
#X obj 291 355 * 0.5;
#X obj 291 378 i;
#X obj 334 355 * 0.5;
#X obj 334 378 i;
#X obj 377 355 * 0.5;
#X obj 377 378 i;
#X obj 419 355 * 0.5;
#X obj 419 378 i;
#X obj 462 355 * 0.5;
#X obj 462 378 i;
#X obj 505 355 * 0.5;
#X obj 505 378 i;
#X floatatom 503 317 5 0 0 0 - - -;
#X obj 291 402 sel 1;
#X obj 334 402 sel 1;
#X obj 377 402 sel 1;
#X obj 419 402 sel 1;
#X obj 462 402 sel 1;
#X obj 505 402 sel 1;
#X msg 291 423 1;
#X msg 334 423 2;
#X msg 377 423 3;
#X msg 419 423 4;
#X msg 462 423 5;
#X msg 505 423 6;
#X obj 291 468 -;
#X obj 291 531 +;
#X msg 220 494 7;
#X msg 130 495 0;
#X obj 535 280 f;
#X obj 291 446 f;
#X obj 67 63 moses 1;
#X obj 125 86 moses 2;
#X obj 166 107 moses 4;
#X obj 144 127 sel 3;
#X obj 204 127 moses 8;
#X obj 245 148 moses 16;
#X obj 223 168 sel 12;
#X obj 187 147 sel 6;
#X obj 94 105 sel 1.5;
#X msg 51 283 0;
#X msg 91 283 0;
#X msg 131 283 1;
#X msg 171 283 1;
#X msg 211 283 2;
#X msg 251 283 2;
#X msg 291 283 3;
#X msg 331 283 3;
#X obj 268 188 sel 24;
#X obj 290 168 moses 32;
#X obj 291 491 moses 0;
#X msg 291 511 0;
#X obj 291 551 outlet;
#X msg 371 283 4;
#X msg 411 283 4;
#X obj 334 188 sel 48;
#X msg 449 283 5;
#X msg 489 283 5;
#X floatatom 349 490 5 0 0 0 - - -;
#X obj 67 40 inlet;
#X obj 516 235 inlet;
#X msg 315 47;
#X floatatom 193 66 5 0 0 0 - - -;
#X floatatom 354 556 5 0 0 0 - - -;
#X connect 0 0 1 0;
#X connect 0 0 2 0;
#X connect 1 0 13 0;
#X connect 2 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 14 0;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 15 0;
#X connect 6 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 16 0;
#X connect 8 0 9 0;
#X connect 8 0 10 0;
#X connect 9 0 17 0;
#X connect 10 0 11 0;
#X connect 11 0 18 0;
#X connect 12 0 0 0;
#X connect 13 0 19 0;
#X connect 14 0 20 0;
#X connect 15 0 21 0;
#X connect 16 0 22 0;
#X connect 17 0 23 0;
#X connect 18 0 24 0;
#X connect 19 0 30 0;
#X connect 20 0 30 0;
#X connect 21 0 30 0;
#X connect 22 0 30 0;
#X connect 23 0 30 0;
#X connect 24 0 30 0;
#X connect 25 0 50 0;
#X connect 25 0 58 0;
#X connect 26 0 52 0;
#X connect 26 0 63 0;
#X connect 27 0 26 1;
#X connect 28 0 26 1;
#X connect 29 0 12 0;
#X connect 30 0 25 0;
#X connect 31 1 32 0;
#X connect 32 0 39 0;
#X connect 32 1 33 0;
#X connect 33 0 34 0;
#X connect 33 1 35 0;
#X connect 34 0 42 0;
#X connect 34 0 27 0;
#X connect 34 1 43 0;
#X connect 34 1 28 0;
#X connect 35 0 38 0;
#X connect 35 1 36 0;
#X connect 36 0 37 0;
#X connect 36 1 49 0;
#X connect 37 0 46 0;
#X connect 37 0 27 0;
#X connect 37 1 47 0;
#X connect 37 1 28 0;
#X connect 38 0 44 0;
#X connect 38 0 27 0;
#X connect 38 1 45 0;
#X connect 38 1 28 0;
#X connect 39 0 40 0;
#X connect 39 0 27 0;
#X connect 39 1 41 0;
#X connect 39 1 28 0;
#X connect 40 0 25 1;
#X connect 41 0 25 1;
#X connect 42 0 25 1;
#X connect 43 0 25 1;
#X connect 44 0 25 1;
#X connect 45 0 25 1;
#X connect 46 0 25 1;
#X connect 47 0 25 1;
#X connect 48 0 53 0;
#X connect 48 0 27 0;
#X connect 48 1 54 0;
#X connect 48 1 28 0;
#X connect 49 0 48 0;
#X connect 49 1 55 0;
#X connect 50 0 51 0;
#X connect 50 1 26 0;
#X connect 51 0 26 0;
#X connect 53 0 25 1;
#X connect 54 0 25 1;
#X connect 55 0 27 0;
#X connect 55 0 56 0;
#X connect 55 1 28 0;
#X connect 55 1 57 0;
#X connect 56 0 25 1;
#X connect 57 0 25 1;
#X connect 59 0 31 0;
#X connect 59 0 62 0;
#X connect 60 0 29 0;
#X restore 494 81 pd work_out_rhythms;
#X obj 256 44 \$1;
#X obj 301 44 \$2;
#X obj 342 43 \$3;
#X obj 243 65 change;
#X obj 290 65 change;
#X obj 340 65 change;
#X obj 89 29 unpack f f f f f f f f f;
#X obj 426 405 &&;
#X text 606 56 args: xoff rhythm duration;
#X obj 533 60 s \$0-lbn;
#X msg 450 7 0;
#X obj 394 7 spigot 1;
#X obj 500 5 t b;
#X obj 393 58 route xoff rhy dur;
#X obj 376 35 route \$4;
#X obj 632 84 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 530 434 - 0.05;
#X obj 296 10 t b b b;
#X obj 343 112 delay 0;
#X obj 341 136 \$2;
#X floatatom 518 128 5 0 0 0 - - -;
#X obj 56 287 translateXYZ 2 -42 -0.9;
#X obj 444 453 translateXYZ 2 -42 -0.9;
#X connect 0 0 15 0;
#X connect 2 0 63 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 4 0 21 0;
#X connect 4 1 1 1;
#X connect 4 1 21 1;
#X connect 5 0 48 0;
#X connect 5 0 53 0;
#X connect 5 0 59 0;
#X connect 6 0 3 1;
#X connect 6 0 23 1;
#X connect 7 0 27 0;
#X connect 7 0 63 1;
#X connect 8 0 10 0;
#X connect 9 0 56 0;
#X connect 10 0 12 0;
#X connect 10 0 25 0;
#X connect 10 1 11 0;
#X connect 10 1 26 0;
#X connect 11 0 12 0;
#X connect 11 0 62 0;
#X connect 12 0 13 0;
#X connect 12 0 18 0;
#X connect 12 0 30 0;
#X connect 12 0 34 0;
#X connect 12 1 13 0;
#X connect 12 1 18 0;
#X connect 12 1 30 0;
#X connect 12 1 35 0;
#X connect 12 2 13 0;
#X connect 12 2 18 0;
#X connect 12 2 30 0;
#X connect 12 2 36 0;
#X connect 12 3 13 0;
#X connect 12 3 18 0;
#X connect 12 3 37 0;
#X connect 12 3 32 0;
#X connect 12 4 14 0;
#X connect 12 4 17 0;
#X connect 12 4 38 0;
#X connect 12 4 32 0;
#X connect 12 5 19 0;
#X connect 12 5 16 0;
#X connect 12 5 32 0;
#X connect 12 5 39 0;
#X connect 12 6 16 0;
#X connect 12 6 19 0;
#X connect 12 6 32 0;
#X connect 12 6 40 0;
#X connect 13 0 1 1;
#X connect 13 0 21 1;
#X connect 14 0 1 1;
#X connect 14 0 21 1;
#X connect 15 0 58 0;
#X connect 15 0 63 2;
#X connect 16 0 1 1;
#X connect 16 0 21 1;
#X connect 17 0 15 1;
#X connect 18 0 15 1;
#X connect 19 0 15 1;
#X connect 22 0 64 0;
#X connect 23 0 21 0;
#X connect 24 0 28 0;
#X connect 25 0 29 0;
#X connect 26 0 29 0;
#X connect 27 0 64 1;
#X connect 28 0 21 0;
#X connect 29 0 49 1;
#X connect 30 0 27 1;
#X connect 31 0 27 1;
#X connect 32 0 27 1;
#X connect 34 0 1 0;
#X connect 35 0 1 0;
#X connect 36 0 1 0;
#X connect 37 0 1 0;
#X connect 38 0 1 0;
#X connect 39 0 1 0;
#X connect 40 0 1 0;
#X connect 41 0 8 0;
#X connect 42 0 45 0;
#X connect 43 0 46 0;
#X connect 44 0 47 0;
#X connect 45 0 7 1;
#X connect 46 0 41 1;
#X connect 47 0 41 0;
#X connect 48 0 7 0;
#X connect 48 1 0 0;
#X connect 48 2 63 3;
#X connect 48 2 64 3;
#X connect 48 5 6 0;
#X connect 48 6 6 1;
#X connect 48 7 6 2;
#X connect 48 8 2 0;
#X connect 48 8 49 0;
#X connect 49 0 22 0;
#X connect 52 0 53 1;
#X connect 53 0 52 0;
#X connect 53 0 54 0;
#X connect 54 0 51 0;
#X connect 55 0 7 1;
#X connect 55 1 41 1;
#X connect 55 2 41 0;
#X connect 56 0 55 0;
#X connect 58 0 64 2;
#X connect 59 0 42 0;
#X connect 59 0 60 0;
#X connect 59 1 43 0;
#X connect 59 2 28 0;
#X connect 59 2 44 0;
#X connect 60 0 61 0;
#X connect 61 0 41 1;
#X connect 63 0 3 0;
#X connect 64 0 23 0;