-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathce_queuehandler.pd
More file actions
342 lines (342 loc) · 11 KB
/
ce_queuehandler.pd
File metadata and controls
342 lines (342 loc) · 11 KB
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
#N struct 1709-bang float c float bc float w float z float x float y symbol text;
#N struct 0-g1 float x float y float q;
#N struct 1837-bang float c float bc float w float z float x float y symbol text;
#N struct 1-g1 float x float y float q;
#N struct 1844-bang float c float bc float w float z float x float y symbol text;
#N struct 2-g1 float x float y float q;
#N struct 1851-bang float c float bc float w float z float x float y symbol text;
#N struct 3-g1 float x float y float q;
#N struct 1858-bang float c float bc float w float z float x float y symbol text;
#N struct 4-g1 float x float y float q;
#N struct 1865-bang float c float bc float w float z float x float y symbol text;
#N struct 5-g1 float x float y float q;
#N struct 1872-bang float c float bc float w float z float x float y symbol text;
#N struct 6-g1 float x float y float q;
#N struct 1879-bang float c float bc float w float z float x float y symbol text;
#N struct 8-g1 float x float y float q;
#N struct 1886-bang float c float bc float w float z float x float y symbol text;
#N struct 9-g1 float x float y float q;
#N struct 1893-bang float c float bc float w float z float x float y symbol text;
#N struct 10-g1 float x float y float q;
#N struct 1900-bang float c float bc float w float z float x float y symbol text;
#N struct 11-g1 float x float y float q;
#N struct 1907-bang float c float bc float w float z float x float y symbol text;
#N struct 12-g1 float x float y float q;
#N struct 1914-bang float c float bc float w float z float x float y symbol text;
#N struct 13-g1 float x float y float q;
#N struct 1921-bang float c float bc float w float z float x float y symbol text;
#N struct 14-g1 float x float y float q;
#N struct 1928-bang float c float bc float w float z float x float y symbol text;
#N struct 16-g1 float x float y float q;
#N struct 1935-bang float c float bc float w float z float x float y symbol text;
#N struct 17-g1 float x float y float q;
#N struct 1942-bang float c float bc float w float z float x float y symbol text;
#N struct 18-g1 float x float y float q;
#N struct 1949-bang float c float bc float w float z float x float y symbol text;
#N struct 19-g1 float x float y float q;
#N struct 1956-bang float c float bc float w float z float x float y symbol text;
#N struct 20-g1 float x float y float q;
#N struct 1963-bang float c float bc float w float z float x float y symbol text;
#N struct 21-g1 float x float y float q;
#N struct 1970-bang float c float bc float w float z float x float y symbol text;
#N struct 22-g1 float x float y float q;
#N struct 1977-bang float c float bc float w float z float x float y symbol text;
#N struct 24-g1 float x float y float q;
#N struct 1984-bang float c float bc float w float z float x float y symbol text;
#N struct 25-g1 float x float y float q;
#N struct 1991-bang float c float bc float w float z float x float y symbol text;
#N struct 26-g1 float x float y float q;
#N struct 1998-bang float c float bc float w float z float x float y symbol text;
#N struct 27-g1 float x float y float q;
#N struct 2005-bang float c float bc float w float z float x float y symbol text;
#N struct 28-g1 float x float y float q;
#N struct 2012-bang float c float bc float w float z float x float y symbol text;
#N struct 29-g1 float x float y float q;
#N struct 2019-bang float c float bc float w float z float x float y symbol text;
#N struct 30-g1 float x float y float q;
#N struct 2026-bang float c float bc float w float z float x float y symbol text;
#N struct 15-g1 float x float y float q;
#N struct 2033-bang float c float bc float w float z float x float y symbol text;
#N struct 23-g1 float x float y float q;
#N struct 2040-bang float c float bc float w float z float x float y symbol text;
#N struct 31-g1 float x float y float q;
#N struct 2047-bang float c float bc float w float z float x float y symbol text;
#N struct 7-g1 float x float y float q;
#N canvas 319 340 998 556 12;
#X declare -lib clearessentials;
#X declare -path clearessentials;
#X obj 268 483 inlet;
#X obj 95 512 outlet;
#X obj 96 481 r \$0-queuecntrl-out;
#X obj 447 460 inlet;
#X obj 447 489 s \$0-to-queuecntrl;
#X obj 720 490 declare -lib clearessentials;
#X obj 716 523 declare -path clearessentials;
#X obj 50 50 cnv 19 877 320 empty empty empty 20 12 0 12 #9f9f9f #404040 0;
#N canvas 347 224 1086 644 \$0-queuemodearea 1;
#X obj 0 -1 cnv 19 877 320 empty empty empty 20 12 0 12 #9f9f9f #404040 0;
#X obj 0 0 ce_seqqueue 0;
#X obj 111 0 ce_seqqueue 1;
#X obj 222 0 ce_seqqueue 2;
#X obj 333 0 ce_seqqueue 3;
#X obj 444 0 ce_seqqueue 4;
#X obj 555 0 ce_seqqueue 5;
#X obj 666 0 ce_seqqueue 6;
#X obj 0 81 ce_seqqueue 8;
#X obj 111 81 ce_seqqueue 9;
#X obj 222 81 ce_seqqueue 10;
#X obj 333 81 ce_seqqueue 11;
#X obj 444 81 ce_seqqueue 12;
#X obj 555 81 ce_seqqueue 13;
#X obj 666 81 ce_seqqueue 14;
#X obj 0 162 ce_seqqueue 16;
#X obj 111 162 ce_seqqueue 17;
#X obj 222 162 ce_seqqueue 18;
#X obj 333 162 ce_seqqueue 19;
#X obj 444 162 ce_seqqueue 20;
#X obj 555 162 ce_seqqueue 21;
#X obj 666 162 ce_seqqueue 22;
#X obj 0 243 ce_seqqueue 24;
#X obj 111 243 ce_seqqueue 25;
#X obj 222 243 ce_seqqueue 26;
#X obj 333 243 ce_seqqueue 27;
#X obj 444 243 ce_seqqueue 28;
#X obj 555 243 ce_seqqueue 29;
#X obj 666 243 ce_seqqueue 30;
#X obj 126 348 t a;
#X obj 777 81 ce_seqqueue 15;
#X obj 776 163 ce_seqqueue 23;
#X obj 777 243 ce_seqqueue 31;
#X obj 777 0 ce_seqqueue 7;
#X obj 126 373 s \$0-queuecntrl-out;
#X obj 57 -51 r \$0-to-queuecntrl;
#X obj 57 -29 t a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a, f 79;
#X obj 371 386 s \$0-select-seq;
#X obj 656 -48 r \$0-select-seq;
#X obj 373 366 t a;
#X connect 1 0 29 0;
#X connect 1 1 39 0;
#X connect 2 0 29 0;
#X connect 2 1 39 0;
#X connect 3 0 29 0;
#X connect 3 1 39 0;
#X connect 4 0 29 0;
#X connect 4 1 39 0;
#X connect 5 0 29 0;
#X connect 5 1 39 0;
#X connect 6 0 29 0;
#X connect 6 1 39 0;
#X connect 7 0 29 0;
#X connect 7 1 39 0;
#X connect 8 0 29 0;
#X connect 8 1 39 0;
#X connect 9 0 29 0;
#X connect 9 1 39 0;
#X connect 10 0 29 0;
#X connect 10 1 39 0;
#X connect 11 0 29 0;
#X connect 11 1 39 0;
#X connect 12 0 29 0;
#X connect 12 1 39 0;
#X connect 13 0 29 0;
#X connect 13 1 39 0;
#X connect 14 0 29 0;
#X connect 14 1 39 0;
#X connect 15 0 29 0;
#X connect 15 1 39 0;
#X connect 16 0 29 0;
#X connect 16 1 39 0;
#X connect 17 0 29 0;
#X connect 17 1 39 0;
#X connect 18 0 29 0;
#X connect 18 1 39 0;
#X connect 19 0 29 0;
#X connect 19 1 39 0;
#X connect 20 0 29 0;
#X connect 20 1 39 0;
#X connect 21 0 29 0;
#X connect 21 1 39 0;
#X connect 22 0 29 0;
#X connect 22 1 39 0;
#X connect 23 0 29 0;
#X connect 23 1 39 0;
#X connect 24 0 29 0;
#X connect 24 1 39 0;
#X connect 25 0 29 0;
#X connect 25 1 39 0;
#X connect 26 0 29 0;
#X connect 26 1 39 0;
#X connect 27 0 29 0;
#X connect 27 1 39 0;
#X connect 28 0 29 0;
#X connect 28 1 39 0;
#X connect 29 0 34 0;
#X connect 30 0 29 0;
#X connect 30 1 39 0;
#X connect 31 0 29 0;
#X connect 31 1 39 0;
#X connect 32 0 29 0;
#X connect 32 1 39 0;
#X connect 33 0 29 0;
#X connect 33 1 39 0;
#X connect 35 0 36 0;
#X connect 36 0 1 0;
#X connect 36 1 2 0;
#X connect 36 2 3 0;
#X connect 36 3 4 0;
#X connect 36 4 5 0;
#X connect 36 5 6 0;
#X connect 36 6 7 0;
#X connect 36 7 33 0;
#X connect 36 8 8 0;
#X connect 36 9 9 0;
#X connect 36 10 10 0;
#X connect 36 11 11 0;
#X connect 36 12 12 0;
#X connect 36 13 14 0;
#X connect 36 14 30 0;
#X connect 36 15 15 0;
#X connect 36 16 16 0;
#X connect 36 17 17 0;
#X connect 36 18 18 0;
#X connect 36 19 19 0;
#X connect 36 20 20 0;
#X connect 36 21 21 0;
#X connect 36 22 31 0;
#X connect 36 23 22 0;
#X connect 36 24 23 0;
#X connect 36 25 24 0;
#X connect 36 26 25 0;
#X connect 36 27 26 0;
#X connect 36 29 27 0;
#X connect 36 30 28 0;
#X connect 36 31 32 0;
#X connect 36 32 13 0;
#X connect 38 0 36 0;
#X connect 39 0 37 0;
#X coords 0 -1 1 1 877 320 2 0 0;
#X restore 50 50 pd \$0-queuemodearea;
#N canvas 126 36 786 818 \$0-drawqueuepannel 0;
#X obj 73 42 inlet;
#X obj 149 149 \$1;
#X obj 265 132 pack f \$0;
#X obj 265 109 \$1;
#X msg 265 155 \; pd-\$2-queuemodearea clear \;;
#X obj 265 84 t b;
#X obj 149 173 pack f \$0;
#X obj 151 126 t b;
#X obj 117 231 \$1;
#X obj 117 255 pack f \$0;
#X obj 119 208 t b;
#X obj 82 98 t b b b b b;
#N canvas 295 217 543 443 \$0-createqueueitems 0;
#X obj 107 25 inlet;
#X obj 117 92 ce_xypos;
#X msg 239 82 set_maxitems 32;
#X msg 238 113 set_perline 8;
#X msg 240 144 set_itemheight 70;
#X msg 243 168 set_itemwidth 100;
#X obj 238 28 loadbang;
#X obj 106 51 t b;
#X msg 235 193 set_msgtype 1;
#X obj 89 295 outlet;
#X obj 112 214 unpack f f f;
#X obj 88 265 pack f f f f;
#X obj 67 215 \$0;
#X obj 188 241 t b f;
#X obj 232 52 t b b b b b b;
#X msg 240 217 set_padding 11;
#X connect 0 0 7 0;
#X connect 1 0 10 0;
#X connect 2 0 1 1;
#X connect 3 0 1 1;
#X connect 4 0 1 1;
#X connect 5 0 1 1;
#X connect 6 0 14 0;
#X connect 7 0 1 0;
#X connect 8 0 1 1;
#X connect 10 0 11 1;
#X connect 10 1 11 2;
#X connect 10 2 13 0;
#X connect 11 0 9 0;
#X connect 12 0 11 0;
#X connect 13 0 12 0;
#X connect 13 1 11 3;
#X connect 14 0 8 0;
#X connect 14 1 5 0;
#X connect 14 2 4 0;
#X connect 14 3 3 0;
#X connect 14 4 2 0;
#X connect 14 5 15 0;
#X connect 15 0 1 1;
#X restore 48 481 pd \$0-createqueueitems;
#X obj 47 459 t b;
#X msg 142 721 \; pd-\$1-queuemodearea obj \$3 \$4 ce_patternqueue \$2 \;;
#X obj 42 505 t a a;
#X obj 110 576 sel 0 1;
#X obj 77 601 t b b;
#X obj 153 600 t b b;
#X msg 152 626 0;
#X msg 185 620 1;
#X msg 111 622 1;
#X msg 74 624 0;
#X obj 95 666 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1;
#X obj 173 662 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1;
#X obj 42 698 spigot 0;
#X obj 139 691 spigot 0;
#X msg 117 277 \; pd-\$2-queuemodearea obj 50 440 s \$2-queuecntrl-out;
#X msg 149 196 \; pd-\$2-queuemodearea obj 50 -50 r \$2-to-queuecntrl;
#X obj 82 354 \$1;
#X obj 82 378 pack f \$0;
#X obj 84 331 t b;
#X msg 81 417 \; pd-\$2-queuemodearea obj 0 0 cnv 19 877 317 empty empty empty 20 12 0 12 #9f9f9f #404040 0 \;, f 94;
#X msg 48 760 \; pd-\$1-queuemodearea obj \$3 \$4 ce_seqqueue \$2 \;;
#X msg 108 551 0;
#X obj 146 548 t f;
#X obj 79 74 t b b f;
#X connect 0 0 36 0;
#X connect 1 0 6 0;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 5 0 3 0;
#X connect 6 0 28 0;
#X connect 7 0 1 0;
#X connect 8 0 9 0;
#X connect 9 0 27 0;
#X connect 10 0 8 0;
#X connect 11 0 13 0;
#X connect 11 1 31 0;
#X connect 11 2 10 0;
#X connect 11 3 7 0;
#X connect 11 4 5 0;
#X connect 12 0 15 0;
#X connect 13 0 12 0;
#X connect 15 0 25 0;
#X connect 15 1 26 0;
#X connect 16 0 17 0;
#X connect 16 1 18 0;
#X connect 17 0 22 0;
#X connect 17 1 21 0;
#X connect 18 0 19 0;
#X connect 18 1 20 0;
#X connect 19 0 23 0;
#X connect 20 0 24 0;
#X connect 21 0 23 0;
#X connect 22 0 24 0;
#X connect 23 0 25 1;
#X connect 24 0 26 1;
#X connect 25 0 33 0;
#X connect 26 0 14 0;
#X connect 29 0 30 0;
#X connect 30 0 32 0;
#X connect 31 0 29 0;
#X connect 34 0 16 0;
#X connect 36 0 11 0;
#X connect 36 1 34 0;
#X connect 36 2 35 0;
#X restore 271 534 pd \$0-drawqueuepannel;
#X text 265 508 Keep this dissconnected for a bit untill errors worked out;
#X obj 719 461 namecanvas \$0-ce_this-queuehandler;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X coords 0 -1 1 1 877 320 2 50 50;