aboutsummaryrefslogtreecommitdiff
path: root/clkSlave.pd
blob: ffd151d3137d4b3bd7d251dfd4f47e038c6f185f (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
#N canvas 1028 38 1005 673 10;
#X obj 188 724 change;
#X obj 21 365 b;
#X obj 426 632 moses 16;
#X obj 255 486 t b b;
#X obj 18 -82 inlet commands;
#X obj 186 760 outlet;
#X obj 694 288 s \$0events;
#X obj 569 -102 inlet length;
#X obj 684 230 expr 24/$f1;
#X obj 692 256 int;
#X msg 46 18 0;
#X msg 537 243 1;
#X obj 53 361 r \$0events;
#X obj 185 658 r \$0change;
#N canvas 447 378 577 388 initial_sync 0;
#X obj 64 10 inlet;
#X obj 360 16 inlet;
#X obj 93 105 spigot 1;
#X msg 176 114 0;
#X obj 110 132 t b b;
#X obj 124 205 s \$0trig;
#X msg 119 167 5;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 4 0;
#X connect 3 0 2 1;
#X connect 4 0 6 0;
#X connect 4 1 3 0;
#X connect 6 0 5 0;
#X restore 453 265 pd initial_sync;
#X obj 541 19 s \$0length;
#X obj 684 205 clip 1 24;
#X obj 552 524 r \$0length;
#X obj 461 562 > 0;
#X obj 552 -22 max 0;
#X obj 420 200 t b f f b;
#X obj 668 755 outlet loop;
#X obj 478 666 t b b;
#X obj 365 492 r \$0event;
#X obj 163 365 r \$0step;
#X obj 92 15 s \$0state;
#X obj 257 143 f 1;
#X obj 534 220 delay 250;
#X obj 38 297 spigot;
#X obj 121 280 r \$0state;
#N canvas 1094 69 926 668 triggers 0;
#X obj 261 17 inlet;
#X obj 52 302 sel 0;
#X obj 150 251 r \$0events;
#X obj 120 302 sel 0;
#X obj 263 217 r \$0events;
#X obj 233 244 div 6;
#X obj 233 288 mod 16;
#X obj 280 257 r \$0length;
#X obj 120 278 mod 6;
#X obj 233 311 sel 0;
#X obj 46 618 s \$0state;
#X obj 240 593 s \$0step;
#X obj 311 592 s \$0event;
#X obj 439 385 pack f f;
#X obj 52 268 mod 24;
#X obj 504 304 mod 16;
#X obj 532 241 r \$0length;
#X obj 355 208 t f f;
#X obj 476 244 div 6;
#X obj 755 405 pack f f;
#X obj 719 277 mod 16;
#X obj 755 248 r \$0length;
#X obj 671 228 t f f;
#X obj 699 251 div 6;
#X obj 671 280 mod 6;
#X obj 671 308 sel 0;
#X obj 782 330 +;
#X obj 831 367 t f f;
#X obj 693 334 t f b;
#X msg 736 318 1;
#X msg 756 431 \$1 \$2 0;
#X obj 96 568 s \$0play_triggered;
#X obj 27 23 inlet TRIGGER_NOW;
#X obj 233 141 zexy/demultiplex 0 1 2 3 4 5;
#X obj 461 9 inlet trig;
#X text 671 198 -- unknown mode --;
#X obj 463 203 r \$0events;
#X obj 382 336 mod 6;
#X msg 52 335 0 0 0;
#X msg 120 332 0 0 0;
#X msg 231 336 0 0 0;
#X msg 440 411 \$1 \$2 0;
#X msg 27 130 0 0 0;
#X obj 44 533 t b b;
#X msg 46 589 1;
#X obj 251 529 unpack f f f;
#X obj 274 71 t f f;
#X obj 175 480 t b l b;
#X connect 0 0 46 0;
#X connect 1 0 38 0;
#X connect 2 0 8 1;
#X connect 3 0 39 0;
#X connect 4 0 5 1;
#X connect 5 0 6 0;
#X connect 6 0 9 0;
#X connect 7 0 6 1;
#X connect 8 0 3 0;
#X connect 9 0 40 0;
#X connect 13 0 41 0;
#X connect 14 0 1 0;
#X connect 15 0 13 1;
#X connect 16 0 15 1;
#X connect 17 0 37 0;
#X connect 17 1 18 0;
#X connect 18 0 15 0;
#X connect 19 0 30 0;
#X connect 20 0 26 1;
#X connect 21 0 20 1;
#X connect 22 0 24 0;
#X connect 22 1 23 0;
#X connect 23 0 20 0;
#X connect 24 0 25 0;
#X connect 25 1 28 0;
#X connect 26 0 19 1;
#X connect 27 0 19 0;
#X connect 27 1 26 0;
#X connect 28 0 19 0;
#X connect 28 1 29 0;
#X connect 29 0 26 0;
#X connect 30 0 47 0;
#X connect 32 0 42 0;
#X connect 33 1 14 0;
#X connect 33 2 8 0;
#X connect 33 3 5 0;
#X connect 33 4 17 0;
#X connect 33 5 22 0;
#X connect 34 0 33 1;
#X connect 36 0 18 1;
#X connect 36 0 37 1;
#X connect 37 0 13 0;
#X connect 38 0 47 0;
#X connect 39 0 47 0;
#X connect 40 0 47 0;
#X connect 41 0 47 0;
#X connect 42 0 47 0;
#X connect 43 0 44 0;
#X connect 43 1 31 0;
#X connect 44 0 10 0;
#X connect 45 0 11 0;
#X connect 45 1 12 0;
#X connect 45 2 33 1;
#X connect 46 0 33 0;
#X connect 47 0 43 0;
#X connect 47 1 45 0;
#X restore 269 300 pd triggers;
#X obj 411 755 outlet bpm;
#X obj 540 760 outlet state;
#X obj 540 713 r \$0state;
#X obj 371 -56 inlet events;
#X obj 556 -56 int;
#X obj 803 714 r \$0play_triggered;
#X obj 803 755 outlet play_triggered;
#X obj 144 84 unpack f f;
#X msg 156 43 0 1;
#X msg 202 45 0 2;
#X msg 247 44 0 3;
#X msg 292 43 0 4;
#X obj 19 109 t b b;
#X obj 70 160 spigot;
#X msg 338 44 1 0;
#X obj 19 414 iemlib/modulo_counter;
#X obj 243 558 tof/increment;
#X obj 710 -35 loadbang;
#X msg 358 96 set \$1CLK;
#X obj 358 70 tof/getdollarzero root;
#X obj 399 121 iemlib/iem_receive;
#X obj 357 144 route bpm;
#X obj 216 -25 sel 0 1;
#X obj 698 95 s _NEWCLK;
#X obj 157 17 route beat event loop match none;
#X obj 723 56 tof/argument 1 4;
#X obj 579 -77 tof/argument 2 0;
#X obj 704 7 t b b b b b;
#X obj 19 -54 route play stop quantization bang;
#X obj 851 112 list trim;
#X obj 267 598 zexy/demultiplex 0 1;
#X obj 20 464 sel 0;
#X obj 11 300 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 852 86 tof/argument 3 match;
#X connect 0 0 5 0;
#X connect 1 0 46 0;
#X connect 2 0 0 0;
#X connect 2 1 22 0;
#X connect 3 0 47 0;
#X connect 3 1 47 1;
#X connect 4 0 59 0;
#X connect 7 0 35 0;
#X connect 8 0 9 0;
#X connect 9 0 6 0;
#X connect 10 0 25 0;
#X connect 11 0 14 1;
#X connect 12 0 46 0;
#X connect 13 0 0 0;
#X connect 16 0 8 0;
#X connect 17 0 18 0;
#X connect 17 0 2 1;
#X connect 18 0 61 1;
#X connect 19 0 15 0;
#X connect 20 0 28 0;
#X connect 20 1 30 1;
#X connect 20 2 14 0;
#X connect 20 3 27 0;
#X connect 22 0 3 0;
#X connect 22 1 21 0;
#X connect 23 0 47 1;
#X connect 24 0 46 1;
#X connect 26 0 30 2;
#X connect 27 0 11 0;
#X connect 28 0 1 0;
#X connect 29 0 28 1;
#X connect 33 0 32 0;
#X connect 34 0 16 0;
#X connect 35 0 19 0;
#X connect 36 0 37 0;
#X connect 38 0 44 1;
#X connect 38 1 26 1;
#X connect 39 0 38 0;
#X connect 40 0 38 0;
#X connect 41 0 38 0;
#X connect 42 0 38 0;
#X connect 43 0 44 0;
#X connect 43 1 26 0;
#X connect 44 0 30 0;
#X connect 45 0 38 0;
#X connect 46 0 62 0;
#X connect 47 0 61 0;
#X connect 48 0 58 0;
#X connect 49 0 51 0;
#X connect 50 0 49 0;
#X connect 51 0 52 0;
#X connect 52 0 31 0;
#X connect 52 1 20 0;
#X connect 53 0 10 0;
#X connect 53 1 43 0;
#X connect 55 0 39 0;
#X connect 55 1 40 0;
#X connect 55 2 41 0;
#X connect 55 3 42 0;
#X connect 55 4 45 0;
#X connect 56 0 16 0;
#X connect 57 0 35 0;
#X connect 58 0 54 0;
#X connect 58 1 56 0;
#X connect 58 2 57 0;
#X connect 58 3 50 0;
#X connect 58 4 64 0;
#X connect 59 0 43 0;
#X connect 59 1 10 0;
#X connect 59 2 55 0;
#X connect 59 3 43 0;
#X connect 59 4 53 0;
#X connect 60 0 55 0;
#X connect 61 0 0 0;
#X connect 61 1 2 0;
#X connect 62 0 47 0;
#X connect 63 0 1 0;
#X connect 64 0 60 0;