aboutsummaryrefslogtreecommitdiff
path: root/ctl/ctl.pd
blob: f5a509ee2d7334c6ca0e74330b9e780c6e26e2e8 (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
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
#N canvas 166 211 721 826 10;
#X declare -path ctl_abs;
#N canvas 1178 126 597 563 get_cue_name 0;
#X obj 32 71 inlet;
#X obj 32 239 text get cuelist;
#X obj 32 191 f;
#X obj 66 193 + 1;
#X obj 32 118 t b b;
#X msg 97 168 0;
#X obj 32 95 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 125 265 sel 2;
#X obj 32 262 route list;
#X obj 32 283 route #;
#X obj 71 306 route cue;
#X obj 71 376 f;
#X obj 105 378 + 1;
#X msg 86 352 0;
#X obj 71 329 t b a;
#X obj 71 466 pack f s;
#X obj 71 485 s cue_name;
#X obj 116 407 list;
#X msg 116 426 symbol \$1;
#X obj 162 485 s cue_autogo;
#X obj 207 420 route list;
#X msg 264 445 -1;
#X obj 162 466 pack f f;
#X msg 207 444 \$1;
#N canvas 9 222 606 448 RGB_____________ 0;
#X obj 262 53 inlet;
#X obj 339 55 inlet;
#X obj 405 56 inlet;
#X text 267 28 red;
#X text 337 30 green;
#X text 409 30 blue;
#X obj 405 102 t b f;
#X obj 339 160 +;
#X obj 339 185 t b f;
#X obj 339 216 +;
#X obj 82 332 outlet;
#X obj 262 79 * -65536;
#X obj 339 80 * -256;
#X obj 405 80 * -1;
#X obj 339 247 - 1;
#X obj 67 63 inlet;
#X obj 67 87 unpack f f f;
#X obj 67 111 min 255;
#X obj 67 132 max 0;
#X obj 115 111 min 255;
#X obj 115 132 max 0;
#X obj 163 111 min 255;
#X obj 163 132 max 0;
#X obj 67 172 * -65536;
#X obj 144 173 * -256;
#X obj 210 173 * -1;
#X obj 145 203 +, f 4;
#X obj 68 239 +;
#X obj 70 268 - 1;
#X connect 0 0 11 0;
#X connect 1 0 12 0;
#X connect 2 0 13 0;
#X connect 6 0 7 0;
#X connect 6 1 7 1;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 8 1 9 1;
#X connect 9 0 14 0;
#X connect 11 0 9 0;
#X connect 12 0 7 0;
#X connect 13 0 6 0;
#X connect 14 0 10 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 16 1 19 0;
#X connect 16 2 21 0;
#X connect 17 0 18 0;
#X connect 18 0 23 0;
#X connect 19 0 20 0;
#X connect 20 0 24 0;
#X connect 21 0 22 0;
#X connect 22 0 25 0;
#X connect 23 0 27 0;
#X connect 24 0 26 0;
#X connect 25 0 26 1;
#X connect 26 0 27 1;
#X connect 27 0 28 0;
#X connect 28 0 10 0;
#X restore 386 481 pd RGB_____________;
#X obj 341 508 pack f f;
#X obj 341 528 s cue_color;
#X msg 455 459 255 255 255;
#X obj 352 364 list;
#X obj 386 410 list split 3;
#X msg 386 457 \$1 \$2 \$3;
#X obj 352 387 list split 2;
#X obj 32 167 metro 0;
#X msg 32 141 1;
#X msg 65 142 0;
#X obj 125 286 t b b;
#X msg 143 316 0;
#X obj 143 337 s playfromstart;
#X connect 0 0 6 0;
#X connect 1 0 8 0;
#X connect 1 1 7 0;
#X connect 2 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 2 1;
#X connect 4 0 33 0;
#X connect 4 1 5 0;
#X connect 4 1 13 0;
#X connect 5 0 2 1;
#X connect 6 0 4 0;
#X connect 7 0 35 0;
#X connect 8 0 9 0;
#X connect 9 1 10 0;
#X connect 10 0 14 0;
#X connect 11 0 12 0;
#X connect 11 0 15 0;
#X connect 11 0 22 0;
#X connect 11 0 25 0;
#X connect 12 0 11 1;
#X connect 13 0 11 1;
#X connect 14 0 11 0;
#X connect 14 1 17 0;
#X connect 15 0 16 0;
#X connect 17 0 18 0;
#X connect 17 0 20 0;
#X connect 18 0 15 1;
#X connect 20 0 23 0;
#X connect 20 0 28 0;
#X connect 20 1 21 0;
#X connect 20 1 27 0;
#X connect 21 0 22 1;
#X connect 22 0 19 0;
#X connect 23 0 22 1;
#X connect 24 0 25 1;
#X connect 25 0 26 0;
#X connect 27 0 24 0;
#X connect 28 0 31 0;
#X connect 29 0 30 0;
#X connect 29 2 27 0;
#X connect 30 0 24 0;
#X connect 31 1 29 0;
#X connect 31 2 27 0;
#X connect 32 0 2 0;
#X connect 33 0 32 0;
#X connect 34 0 32 0;
#X connect 35 0 36 0;
#X connect 35 1 34 0;
#X connect 36 0 37 0;
#X restore 21 779 pd get_cue_name;
#N canvas 668 359 550 479 init 0;
#X obj 127 160 text define cuelist;
#X msg 100 186 0;
#X obj 113 85 loadbang;
#X obj 100 112 t b b;
#X obj 100 208 outlet;
#X obj 325 22 r read;
#X obj 100 60 r init_cuelist;
#X msg 381 72 symbol act2.txt;
#X obj 325 76 t b a;
#N canvas 1 100 450 300 filter_double 0;
#X obj 42 163 spigot;
#X obj 75 52 r start_play_all_from;
#X msg 104 98 1;
#X msg 75 73 0;
#X obj 42 16 inlet;
#X obj 42 194 outlet;
#X obj 432 521 s before_fin_play_all_from;
#X obj 105 73 r before_fin_play_all_from;
#X connect 0 0 5 0;
#X connect 1 0 3 0;
#X connect 2 0 0 1;
#X connect 3 0 0 1;
#X connect 4 0 0 0;
#X connect 7 0 2 0;
#X restore 325 49 pd filter_double;
#X msg 352 100 read -c \$1;
#X msg 127 139 read -c cue_list.txt;
#X obj 331 164 declare -path ctl_abs;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 3 1 11 0;
#X connect 5 0 9 0;
#X connect 6 0 3 0;
#X connect 7 0 10 0;
#X connect 8 0 1 0;
#X connect 8 1 10 0;
#X connect 9 0 8 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X restore 21 6 pd init;
#X obj 227 224 _delay;
#X obj 225 244 r tst_line;
#X floatatom 225 293 5 0 0 0 - - -, f 5;
#N canvas 738 524 1101 531 tlcl 0;
#X msg 503 187 label \$1;
#X obj 503 96 r comment1;
#X obj 503 207 send canvas_comment1;
#X obj 100 230 cnv 15 350 20 empty canvas_comment3 empty 0 10 0 14
-249661 -66577 0;
#X obj 100 250 cnv 15 350 20 empty canvas_comment4 empty 0 10 0 14
-249661 -66577 0;
#X msg 644 193 label \$1;
#X obj 644 92 r comment2;
#X msg 796 190 label \$1;
#X msg 936 196 label \$1;
#X obj 796 89 r comment3;
#X obj 936 95 r comment4;
#X obj 644 213 send canvas_comment2;
#X obj 796 210 send canvas_comment3;
#X obj 936 216 send canvas_comment4;
#X obj 503 142 symbol;
#X obj 503 119 route bang;
#X obj 644 142 symbol;
#X obj 644 119 route bang;
#X obj 796 142 symbol;
#X obj 796 119 route bang;
#X obj 936 142 symbol;
#X obj 936 119 route bang;
#X symbolatom 139 120 20 0 0 0 - - -, f 20;
#X text 264 120 current cue;
#X floatatom 103 120 5 0 0 0 - - playfromstart, f 5;
#X msg 134 45 set \$1;
#X obj 134 22 r current_cue;
#X obj 226 5 r current_cue_name;
#X obj 226 26 symbol;
#X obj 282 28 t b;
#X msg 226 48 set \$1;
#X obj 241 137 tgl 15 0 autogo_on autogo_on_init empty 17 7 0 10 -262144
-1 -1 1 1;
#X obj 106 136 hsl 128 15 0 127 0 0 empty aff_autogo empty -2 -8 0
10 -262144 -1 -262144 0 1;
#X obj 103 154 bng 15 250 50 0 next_cue empty empty 17 7 0 10 -258113
-1 -1;
#X text 121 153 next;
#X text 262 136 autogo_on;
#X obj 103 172 bng 15 250 50 0 jump_end_line empty empty 17 7 0 10
-262144 -1 -1;
#X floatatom 338 137 5 0 0 0 - - global_speed, f 5;
#X text 371 136 global speed;
#X obj 103 103 bng 15 250 50 0 init_cuelist empty empty 17 7 0 10 -262144
-1 -1;
#X text 120 102 reload cuelist;
#N canvas 986 143 666 862 play_cuelist 0;
#X obj 53 186 text get cuelist;
#X obj 92 311 route cue;
#X obj 111 386 f;
#X obj 126 407 + 1;
#X obj 53 98 until;
#X obj 111 467 >;
#X msg 307 162 0;
#X obj 53 124 f;
#X obj 68 151 + 1;
#X msg 92 98 0;
#X floatatom 53 33 5 0 0 0 - - -, f 5;
#X obj 146 209 sel 2;
#X obj 53 288 route #;
#X obj 268 419 route symbol;
#X obj 111 568 f;
#X text 95 30 playfrom;
#X obj 143 744 list;
#X obj 143 763 t a a;
#X obj 229 789 list split 1;
#X obj 229 813 symbol;
#X obj 177 842 send;
#X obj 143 789 list split 1;
#X obj 111 590 s autogo;
#X obj 53 9 r playfromstart;
#X obj 230 29 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 230 8 r next_cue;
#X obj 224 590 s current_cue;
#X obj 111 519 sel 1 0;
#X obj 53 263 route list symbol;
#X obj 224 548 f;
#X obj 224 400 t b;
#X obj 224 568 - 1;
#X msg 146 232 list cue last;
#X obj 363 621 s jump_end_line;
#X obj 53 213 t a a;
#X obj 111 544 t b b;
#X obj 363 569 t a a;
#X obj 53 50 t b f b b;
#X obj 92 624 f;
#X obj 92 644 sel 1;
#X msg 152 566 1;
#X msg 337 439 \$2;
#X obj 268 395 list;
#X msg 268 440 -1;
#X obj 364 501 f;
#X obj 337 469 t f b;
#X obj 176 85 s start_play_all_from;
#X obj 354 195 s fin_play_all_from;
#X obj 354 153 f;
#X msg 369 123 1;
#X msg 395 123 0;
#X obj 354 174 sel 1;
#X obj 230 48 t b b;
#X obj 166 432 - 1;
#X obj 151 468 >;
#X obj 111 431 t f f f;
#X obj 432 526 sel 1;
#X obj 432 551 s before_fin_play_all_from;
#X obj 379 712 spigot 0;
#X msg 424 685 1;
#X msg 459 685 0;
#X obj 379 733 t b b;
#X obj 92 364 t b b a b;
#X obj 398 758 s comment1;
#X obj 398 778 s comment2;
#X obj 398 798 s comment3;
#X obj 398 818 s comment4;
#X obj 143 335 t a b;
#X obj 389 595 print jum_end;
#X obj 143 709 spigot;
#X msg 176 654 1;
#X msg 208 654 0;
#X obj 176 683 |;
#X obj 208 685 r jump_from_start;
#X connect 0 0 34 0;
#X connect 0 1 11 0;
#X connect 1 0 62 0;
#X connect 1 1 67 0;
#X connect 2 0 3 0;
#X connect 2 0 55 0;
#X connect 3 0 2 1;
#X connect 4 0 7 0;
#X connect 5 0 27 0;
#X connect 6 0 2 1;
#X connect 6 0 38 1;
#X connect 7 0 8 0;
#X connect 7 0 0 0;
#X connect 8 0 7 1;
#X connect 9 0 7 1;
#X connect 10 0 37 0;
#X connect 11 0 32 0;
#X connect 12 1 1 0;
#X connect 13 0 43 0;
#X connect 13 1 41 0;
#X connect 14 0 22 0;
#X connect 16 0 17 0;
#X connect 17 0 21 0;
#X connect 17 1 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 1;
#X connect 21 1 20 0;
#X connect 21 2 20 0;
#X connect 23 0 10 0;
#X connect 24 0 52 0;
#X connect 25 0 24 0;
#X connect 27 0 35 0;
#X connect 27 1 36 0;
#X connect 28 0 12 0;
#X connect 28 1 12 0;
#X connect 29 0 31 0;
#X connect 30 0 4 1;
#X connect 30 0 29 0;
#X connect 30 0 48 0;
#X connect 31 0 26 0;
#X connect 32 0 28 0;
#X connect 34 0 28 0;
#X connect 35 0 14 0;
#X connect 35 1 40 0;
#X connect 36 0 33 0;
#X connect 37 0 4 0;
#X connect 37 1 5 1;
#X connect 37 1 53 0;
#X connect 37 2 6 0;
#X connect 37 2 9 0;
#X connect 37 3 46 0;
#X connect 37 3 49 0;
#X connect 37 3 71 0;
#X connect 38 0 39 0;
#X connect 39 0 30 0;
#X connect 40 0 38 1;
#X connect 41 0 45 0;
#X connect 42 0 13 0;
#X connect 43 0 45 0;
#X connect 44 0 14 1;
#X connect 45 0 44 1;
#X connect 45 1 44 0;
#X connect 48 0 51 0;
#X connect 49 0 48 1;
#X connect 50 0 48 1;
#X connect 51 0 47 0;
#X connect 52 0 4 0;
#X connect 52 1 50 0;
#X connect 53 0 54 1;
#X connect 54 0 56 0;
#X connect 55 0 5 0;
#X connect 55 1 54 0;
#X connect 55 2 29 1;
#X connect 56 0 57 0;
#X connect 56 0 70 0;
#X connect 58 0 61 0;
#X connect 59 0 58 1;
#X connect 60 0 58 1;
#X connect 61 0 63 0;
#X connect 61 0 64 0;
#X connect 61 0 65 0;
#X connect 61 0 66 0;
#X connect 61 1 60 0;
#X connect 62 0 38 0;
#X connect 62 1 2 0;
#X connect 62 2 42 0;
#X connect 62 3 59 0;
#X connect 67 0 69 0;
#X connect 67 1 58 0;
#X connect 69 0 16 0;
#X connect 70 0 72 0;
#X connect 71 0 72 0;
#X connect 72 0 69 1;
#X connect 73 0 72 1;
#X restore 101 291 pd play_cuelist _________________________________________
;
#N canvas 860 95 444 542 autogo 0;
#X obj 38 26 r autogo;
#X obj 38 52 moses 0;
#X msg 118 85 0 \, 127 \$1;
#X obj 118 125 s aff_autogo;
#X msg 38 154 0;
#X msg 77 155 1;
#X obj 38 185 f;
#X obj 38 255 *;
#X obj 109 183 + 1;
#X obj 109 206 t b f;
#X obj 38 284 sel 0 1 2;
#X msg 38 409 color \$1;
#X obj 38 429 s aff_autogo;
#X msg 226 119 stop;
#X msg 264 119 \$1;
#X obj 226 170 spigot 1;
#X obj 271 146 r autogo_on;
#X obj 301 85 s autogo_on_init;
#X msg 301 64 1;
#X obj 301 43 loadbang;
#X msg 38 306 255 255 255;
#N canvas 9 222 606 448 RGB_____________ 0;
#X obj 262 53 inlet;
#X obj 339 55 inlet;
#X obj 405 56 inlet;
#X text 267 28 red;
#X text 337 30 green;
#X text 409 30 blue;
#X obj 405 102 t b f;
#X obj 339 160 +;
#X obj 339 185 t b f;
#X obj 339 216 +;
#X obj 82 332 outlet;
#X obj 262 79 * -65536;
#X obj 339 80 * -256;
#X obj 405 80 * -1;
#X obj 339 247 - 1;
#X obj 67 63 inlet;
#X obj 67 87 unpack f f f;
#X obj 67 111 min 255;
#X obj 67 132 max 0;
#X obj 115 111 min 255;
#X obj 115 132 max 0;
#X obj 163 111 min 255;
#X obj 163 132 max 0;
#X obj 67 172 * -65536;
#X obj 144 173 * -256;
#X obj 210 173 * -1;
#X obj 145 203 +, f 4;
#X obj 68 239 +;
#X obj 70 268 - 1;
#X connect 0 0 11 0;
#X connect 1 0 12 0;
#X connect 2 0 13 0;
#X connect 6 0 7 0;
#X connect 6 1 7 1;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 8 1 9 1;
#X connect 9 0 14 0;
#X connect 11 0 9 0;
#X connect 12 0 7 0;
#X connect 13 0 6 0;
#X connect 14 0 10 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 16 1 19 0;
#X connect 16 2 21 0;
#X connect 17 0 18 0;
#X connect 18 0 23 0;
#X connect 19 0 20 0;
#X connect 20 0 24 0;
#X connect 21 0 22 0;
#X connect 22 0 25 0;
#X connect 23 0 27 0;
#X connect 24 0 26 0;
#X connect 25 0 26 1;
#X connect 26 0 27 1;
#X connect 27 0 28 0;
#X connect 28 0 10 0;
#X restore 38 388 pd RGB_____________;
#X msg 72 350 255 0 0;
#X msg 55 328 200 200 200;
#X msg 52 93 0;
#X obj 227 193 s next_cue;
#X obj 118 105 _line;
#X obj 226 146 _delay;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 0 13 0;
#X connect 1 0 24 0;
#X connect 1 1 2 0;
#X connect 1 1 5 0;
#X connect 1 1 14 0;
#X connect 2 0 26 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 10 0;
#X connect 8 0 9 0;
#X connect 9 0 7 0;
#X connect 9 1 7 1;
#X connect 10 0 20 0;
#X connect 10 1 23 0;
#X connect 10 2 22 0;
#X connect 11 0 12 0;
#X connect 13 0 27 0;
#X connect 14 0 27 0;
#X connect 15 0 25 0;
#X connect 16 0 8 0;
#X connect 16 0 15 1;
#X connect 18 0 17 0;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 21 0 11 0;
#X connect 22 0 21 0;
#X connect 23 0 21 0;
#X connect 24 0 26 0;
#X connect 26 0 3 0;
#X connect 27 0 15 0;
#X restore 101 314 pd autogo _______________________________________________
;
#X msg 594 54 1;
#X obj 594 34 loadbang;
#X obj 533 54 r speed;
#X text 120 171 skip_transitions;
#X obj 183 154 tgl 15 0 empty empty empty 17 7 0 10 -258113 -1 -1 0
1;
#X text 203 155 key control;
#X obj 470 232 key;
#X obj 470 255 sel 32;
#X obj 470 312 spigot 0;
#X obj 540 233 keyname;
#X msg 579 277 0;
#X obj 579 256 sel Control_L;
#X obj 100 190 cnv 15 350 20 empty canvas_comment1 empty 0 10 0 14
-249661 -66577 0;
#X obj 100 210 cnv 15 350 20 empty canvas_comment2 empty 0 10 0 14
-249661 -66577 0;
#X obj 378 1 f;
#X obj 415 13 + 1;
#X obj 378 -70 loadbang;
#X msg 401 -28 0;
#X obj 414 50 % 60;
#X obj 378 50 / 60;
#X obj 378 70 i;
#X floatatom 414 102 5 0 0 0 - - -, f 5;
#X floatatom 378 102 5 0 0 0 - - -, f 5;
#X obj 333 -47 t b b;
#X obj 358 102 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 454 -48 t b;
#X obj 721 -79 f;
#X obj 758 -67 + 1;
#X obj 721 -150 loadbang;
#X msg 738 -102 0;
#X obj 757 -30 % 60;
#X obj 721 -30 / 60;
#X obj 721 -10 i;
#X floatatom 414 118 5 0 0 0 - - -, f 5;
#X floatatom 378 118 5 0 0 0 - - -, f 5;
#X obj 676 -127 t b b;
#X obj 675 -147 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 797 -128 t b;
#X obj 560 -138 r current_cue;
#X obj 378 -48 _delay 1000;
#X obj 721 -128 _delay 1000;
#X obj 333 -125 r init_time;
#N canvas 1 95 450 300 filter_current_cue 0;
#X obj 42 163 spigot;
#X obj 75 52 r start_play_all_from;
#X msg 106 95 1;
#X msg 75 73 0;
#X obj 42 16 inlet;
#X obj 42 194 outlet;
#X obj 105 73 r before_fin_play_all_from;
#X connect 0 0 5 0;
#X connect 1 0 3 0;
#X connect 2 0 0 1;
#X connect 3 0 0 1;
#X connect 4 0 0 0;
#X connect 6 0 2 0;
#X restore 333 -101 pd filter_current_cue;
#X obj 431 171 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 331 171 jump from start;
#X obj 530 -59 loadbang;
#X msg 530 -39 1;
#X obj 559 424 s jump_from_start;
#X obj 470 287 abs/debounce 800;
#X obj 513 166 abs/l2s;
#X obj 664 172 abs/l2s;
#X obj 816 169 abs/l2s;
#X obj 956 175 abs/l2s;
#X connect 0 0 2 0;
#X connect 1 0 15 0;
#X connect 5 0 11 0;
#X connect 6 0 17 0;
#X connect 7 0 12 0;
#X connect 8 0 13 0;
#X connect 9 0 19 0;
#X connect 10 0 21 0;
#X connect 14 0 0 0;
#X connect 15 0 14 0;
#X connect 15 1 92 0;
#X connect 16 0 5 0;
#X connect 17 0 16 0;
#X connect 17 1 93 0;
#X connect 18 0 7 0;
#X connect 19 0 18 0;
#X connect 19 1 94 0;
#X connect 20 0 8 0;
#X connect 21 0 20 0;
#X connect 21 1 95 0;
#X connect 22 0 29 0;
#X connect 25 0 24 0;
#X connect 26 0 25 0;
#X connect 27 0 28 0;
#X connect 28 0 30 0;
#X connect 29 0 28 0;
#X connect 30 0 22 0;
#X connect 43 0 37 0;
#X connect 44 0 43 0;
#X connect 45 0 37 0;
#X connect 47 0 51 1;
#X connect 49 0 50 0;
#X connect 50 0 91 0;
#X connect 51 0 33 0;
#X connect 52 1 54 0;
#X connect 53 0 47 0;
#X connect 54 0 53 0;
#X connect 57 0 58 0;
#X connect 57 0 61 0;
#X connect 57 0 62 0;
#X connect 58 0 57 1;
#X connect 59 0 82 0;
#X connect 60 0 57 0;
#X connect 61 0 64 0;
#X connect 62 0 63 0;
#X connect 63 0 65 0;
#X connect 66 0 82 0;
#X connect 66 1 60 0;
#X connect 67 0 66 0;
#X connect 68 0 82 0;
#X connect 69 0 70 0;
#X connect 69 0 73 0;
#X connect 69 0 74 0;
#X connect 70 0 69 1;
#X connect 71 0 83 0;
#X connect 72 0 69 0;
#X connect 73 0 76 0;
#X connect 74 0 75 0;
#X connect 75 0 77 0;
#X connect 78 0 83 0;
#X connect 78 1 72 0;
#X connect 79 0 78 0;
#X connect 80 0 83 0;
#X connect 81 0 78 0;
#X connect 82 0 57 0;
#X connect 82 0 68 0;
#X connect 83 0 69 0;
#X connect 83 0 80 0;
#X connect 84 0 85 0;
#X connect 85 0 66 0;
#X connect 86 0 90 0;
#X connect 88 0 89 0;
#X connect 89 0 86 0;
#X connect 91 0 51 0;
#X connect 92 0 0 0;
#X connect 93 0 5 0;
#X connect 94 0 7 0;
#X connect 95 0 8 0;
#X coords 0 -1 1 1 350 170 2 100 100;
#X restore 214 25 pd tlcl;
#X obj 225 264 _line;
#X obj 403 223 r tst_value;
#X obj 403 265 print no_double_value;
#X obj 540 223 r tst_value;
#X obj 540 265 print current_cue_only;
#X text 216 6 Cue Time Line;
#N canvas 1 100 450 300 filter_only_current_cue 0;
#X obj 42 163 spigot;
#X obj 75 52 r start_play_all_from;
#X msg 106 95 1;
#X msg 75 73 0;
#X obj 42 16 inlet;
#X obj 42 194 outlet;
#X obj 105 73 r before_fin_play_all_from;
#X connect 0 0 5 0;
#X connect 1 0 3 0;
#X connect 2 0 0 1;
#X connect 3 0 0 1;
#X connect 4 0 0 0;
#X connect 6 0 2 0;
#X restore 540 244 pd filter_only_current_cue;
#X text 223 587 using _delay and _line abstraction allow the use of
the global speed parametter.;
#X obj 306 223 r tst_value;
#X obj 306 244 print all_cue;
#X text 223 457 with "jump from start option" : when clicking on a
cue number \, all previous cue are send to ensure that no messages
are missed : no cue can be skiped.;
#X text 223 499 without "jump from start" \, a jump will react like
a "next" : only 1 cue is send.;
#N canvas 1 95 450 300 filter_last_only 0;
#X obj 42 163 spigot;
#X obj 75 52 r start_play_all_from;
#X obj 105 73 r fin_play_all_from;
#X msg 132 115 1;
#X msg 75 73 0;
#X obj 105 94 t b b;
#X obj 42 16 inlet;
#X obj 42 194 outlet;
#X obj 42 134 f;
#X connect 0 0 7 0;
#X connect 1 0 4 0;
#X connect 2 0 5 0;
#X connect 3 0 0 1;
#X connect 4 0 0 1;
#X connect 5 0 8 0;
#X connect 5 1 3 0;
#X connect 6 0 8 0;
#X connect 8 0 0 0;
#X restore 403 244 pd filter_last_only;
#X text 222 538 subpatch are provided in order to filter only last
value (float) when cue change (next or jump);
#X text 227 323 Change cue_list.txt in order to create a sequence of
cue;
#X text 227 357 absolute time and time since the last cue are displayed
;
#X text 227 380 a fader move when next cue will be automatically loaded
;
#X text 224 407 key control allow to go to next cue for every space
bar key pressed. This option is desactiveted when pressing control
key;
#X obj 21 90 onecue;
#X obj 21 106 onecue;
#X obj 21 74 onecue;
#X obj 21 26 onecue;
#X obj 21 138 onecue;
#X obj 21 42 onecue;
#X obj 21 58 onecue;
#X obj 21 234 onecue;
#X obj 21 122 onecue;
#X obj 21 154 onecue;
#X obj 21 170 onecue;
#X obj 21 186 onecue;
#X obj 21 202 onecue;
#X obj 21 218 onecue;
#X obj 21 250 onecue;
#X obj 21 266 onecue;
#X obj 21 282 onecue;
#X obj 21 298 onecue;
#X obj 21 314 onecue;
#X obj 21 330 onecue;
#X obj 21 346 onecue;
#X obj 21 362 onecue;
#X obj 21 378 onecue;
#X obj 21 394 onecue;
#X obj 21 410 onecue;
#X obj 21 426 onecue;
#X obj 21 442 onecue;
#X obj 21 458 onecue;
#X obj 21 474 onecue;
#X obj 21 490 onecue;
#X obj 21 506 onecue;
#X obj 21 522 onecue;
#X obj 21 538 onecue;
#X obj 21 554 onecue;
#X obj 21 570 onecue;
#X obj 21 586 onecue;
#X obj 21 602 onecue;
#X obj 21 618 onecue;
#X obj 21 634 onecue;
#X obj 21 650 onecue;
#X obj 21 666 onecue;
#X obj 21 682 onecue;
#X obj 21 698 onecue;
#X obj 21 714 onecue;
#X obj 21 730 onecue;
#X obj 21 746 onecue;
#X obj 21 762 onecue;
#X connect 1 0 27 0;
#X connect 3 0 6 0;
#X connect 6 0 4 0;
#X connect 7 0 18 0;
#X connect 9 0 12 0;
#X connect 12 0 10 0;
#X connect 14 0 15 0;
#X connect 18 0 8 0;
#X connect 24 0 25 0;
#X connect 25 0 32 0;
#X connect 26 0 24 0;
#X connect 27 0 29 0;
#X connect 28 0 33 0;
#X connect 29 0 30 0;
#X connect 30 0 26 0;
#X connect 31 0 38 0;
#X connect 32 0 28 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 37 0 31 0;
#X connect 38 0 39 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 48 0 49 0;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 53 0 54 0;
#X connect 54 0 55 0;
#X connect 55 0 56 0;
#X connect 56 0 57 0;
#X connect 57 0 58 0;
#X connect 58 0 59 0;
#X connect 59 0 60 0;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 62 0 63 0;
#X connect 63 0 64 0;
#X connect 64 0 65 0;
#X connect 65 0 66 0;
#X connect 66 0 67 0;
#X connect 67 0 68 0;
#X connect 68 0 69 0;
#X connect 69 0 70 0;
#X connect 70 0 0 0;