-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmtxstep.pd
executable file
·3859 lines (3859 loc) · 102 KB
/
mtxstep.pd
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
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#N canvas 0 23 1133 855 12;
#X obj 3719 2488 inlet;
#N canvas 0 23 450 300 \$0-matrix 0;
#X obj 0 2 tgl 15 0 1558-stog-0 1558-rtog-0 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 15 2 tgl 15 0 1558-stog-1 1558-rtog-1 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 30 2 tgl 15 0 1558-stog-2 1558-rtog-2 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 45 2 tgl 15 0 1558-stog-3 1558-rtog-3 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 60 2 tgl 15 0 1558-stog-4 1558-rtog-4 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 75 2 tgl 15 0 1558-stog-5 1558-rtog-5 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 90 2 tgl 15 0 1558-stog-6 1558-rtog-6 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 105 2 tgl 15 0 1558-stog-7 1558-rtog-7 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 120 2 tgl 15 0 1558-stog-8 1558-rtog-8 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 135 2 tgl 15 0 1558-stog-9 1558-rtog-9 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 150 2 tgl 15 0 1558-stog-10 1558-rtog-10 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 165 2 tgl 15 0 1558-stog-11 1558-rtog-11 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 180 2 tgl 15 0 1558-stog-12 1558-rtog-12 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 195 2 tgl 15 0 1558-stog-13 1558-rtog-13 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 210 2 tgl 15 0 1558-stog-14 1558-rtog-14 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 225 2 tgl 15 0 1558-stog-15 1558-rtog-15 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 0 17 tgl 15 0 1558-stog-16 1558-rtog-16 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 15 17 tgl 15 0 1558-stog-17 1558-rtog-17 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 30 17 tgl 15 0 1558-stog-18 1558-rtog-18 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 45 17 tgl 15 0 1558-stog-19 1558-rtog-19 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 60 17 tgl 15 0 1558-stog-20 1558-rtog-20 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 75 17 tgl 15 0 1558-stog-21 1558-rtog-21 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 90 17 tgl 15 0 1558-stog-22 1558-rtog-22 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 105 17 tgl 15 0 1558-stog-23 1558-rtog-23 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 120 17 tgl 15 0 1558-stog-24 1558-rtog-24 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 135 17 tgl 15 0 1558-stog-25 1558-rtog-25 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 150 17 tgl 15 0 1558-stog-26 1558-rtog-26 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 165 17 tgl 15 0 1558-stog-27 1558-rtog-27 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 180 17 tgl 15 0 1558-stog-28 1558-rtog-28 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 195 17 tgl 15 0 1558-stog-29 1558-rtog-29 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 210 17 tgl 15 0 1558-stog-30 1558-rtog-30 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 225 17 tgl 15 0 1558-stog-31 1558-rtog-31 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 0 32 tgl 15 0 1558-stog-32 1558-rtog-32 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 15 32 tgl 15 0 1558-stog-33 1558-rtog-33 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 30 32 tgl 15 0 1558-stog-34 1558-rtog-34 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 45 32 tgl 15 0 1558-stog-35 1558-rtog-35 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 60 32 tgl 15 0 1558-stog-36 1558-rtog-36 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 75 32 tgl 15 0 1558-stog-37 1558-rtog-37 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 90 32 tgl 15 0 1558-stog-38 1558-rtog-38 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 105 32 tgl 15 0 1558-stog-39 1558-rtog-39 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 120 32 tgl 15 0 1558-stog-40 1558-rtog-40 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 135 32 tgl 15 0 1558-stog-41 1558-rtog-41 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 150 32 tgl 15 0 1558-stog-42 1558-rtog-42 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 165 32 tgl 15 0 1558-stog-43 1558-rtog-43 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 180 32 tgl 15 0 1558-stog-44 1558-rtog-44 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 195 32 tgl 15 0 1558-stog-45 1558-rtog-45 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 210 32 tgl 15 0 1558-stog-46 1558-rtog-46 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 225 32 tgl 15 0 1558-stog-47 1558-rtog-47 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 0 47 tgl 15 0 1558-stog-48 1558-rtog-48 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 15 47 tgl 15 0 1558-stog-49 1558-rtog-49 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 30 47 tgl 15 0 1558-stog-50 1558-rtog-50 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 45 47 tgl 15 0 1558-stog-51 1558-rtog-51 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 60 47 tgl 15 0 1558-stog-52 1558-rtog-52 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 75 47 tgl 15 0 1558-stog-53 1558-rtog-53 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 90 47 tgl 15 0 1558-stog-54 1558-rtog-54 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 105 47 tgl 15 0 1558-stog-55 1558-rtog-55 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 120 47 tgl 15 0 1558-stog-56 1558-rtog-56 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 135 47 tgl 15 0 1558-stog-57 1558-rtog-57 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 150 47 tgl 15 0 1558-stog-58 1558-rtog-58 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 165 47 tgl 15 0 1558-stog-59 1558-rtog-59 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 180 47 tgl 15 0 1558-stog-60 1558-rtog-60 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 195 47 tgl 15 0 1558-stog-61 1558-rtog-61 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 210 47 tgl 15 0 1558-stog-62 1558-rtog-62 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 225 47 tgl 15 0 1558-stog-63 1558-rtog-63 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 0 62 tgl 15 0 1558-stog-64 1558-rtog-64 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 15 62 tgl 15 0 1558-stog-65 1558-rtog-65 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 30 62 tgl 15 0 1558-stog-66 1558-rtog-66 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 45 62 tgl 15 0 1558-stog-67 1558-rtog-67 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 60 62 tgl 15 0 1558-stog-68 1558-rtog-68 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 75 62 tgl 15 0 1558-stog-69 1558-rtog-69 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 90 62 tgl 15 0 1558-stog-70 1558-rtog-70 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 105 62 tgl 15 0 1558-stog-71 1558-rtog-71 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 120 62 tgl 15 0 1558-stog-72 1558-rtog-72 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 135 62 tgl 15 0 1558-stog-73 1558-rtog-73 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 150 62 tgl 15 0 1558-stog-74 1558-rtog-74 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 165 62 tgl 15 0 1558-stog-75 1558-rtog-75 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 180 62 tgl 15 0 1558-stog-76 1558-rtog-76 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 195 62 tgl 15 0 1558-stog-77 1558-rtog-77 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 210 62 tgl 15 0 1558-stog-78 1558-rtog-78 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 225 62 tgl 15 0 1558-stog-79 1558-rtog-79 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 0 77 tgl 15 0 1558-stog-80 1558-rtog-80 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 15 77 tgl 15 0 1558-stog-81 1558-rtog-81 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 30 77 tgl 15 0 1558-stog-82 1558-rtog-82 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 45 77 tgl 15 0 1558-stog-83 1558-rtog-83 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 60 77 tgl 15 0 1558-stog-84 1558-rtog-84 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 75 77 tgl 15 0 1558-stog-85 1558-rtog-85 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 90 77 tgl 15 0 1558-stog-86 1558-rtog-86 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 105 77 tgl 15 0 1558-stog-87 1558-rtog-87 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 120 77 tgl 15 0 1558-stog-88 1558-rtog-88 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 135 77 tgl 15 0 1558-stog-89 1558-rtog-89 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 150 77 tgl 15 0 1558-stog-90 1558-rtog-90 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 165 77 tgl 15 0 1558-stog-91 1558-rtog-91 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 180 77 tgl 15 0 1558-stog-92 1558-rtog-92 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 195 77 tgl 15 0 1558-stog-93 1558-rtog-93 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 210 77 tgl 15 0 1558-stog-94 1558-rtog-94 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 225 77 tgl 15 0 1558-stog-95 1558-rtog-95 empty 17 7 0 10 -91543
-91543 -91543 0 1;
#X obj 0 92 tgl 15 0 1558-stog-96 1558-rtog-96 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 15 92 tgl 15 0 1558-stog-97 1558-rtog-97 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 30 92 tgl 15 0 1558-stog-98 1558-rtog-98 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 45 92 tgl 15 0 1558-stog-99 1558-rtog-99 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 60 92 tgl 15 0 1558-stog-100 1558-rtog-100 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 75 92 tgl 15 0 1558-stog-101 1558-rtog-101 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 90 92 tgl 15 0 1558-stog-102 1558-rtog-102 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 105 92 tgl 15 0 1558-stog-103 1558-rtog-103 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 120 92 tgl 15 0 1558-stog-104 1558-rtog-104 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 135 92 tgl 15 0 1558-stog-105 1558-rtog-105 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 150 92 tgl 15 0 1558-stog-106 1558-rtog-106 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 165 92 tgl 15 0 1558-stog-107 1558-rtog-107 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 180 92 tgl 15 0 1558-stog-108 1558-rtog-108 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 195 92 tgl 15 0 1558-stog-109 1558-rtog-109 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 210 92 tgl 15 0 1558-stog-110 1558-rtog-110 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 225 92 tgl 15 0 1558-stog-111 1558-rtog-111 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 0 107 tgl 15 0 1558-stog-112 1558-rtog-112 empty 17 7 0 10 -91543
-91543 -91543 1 1;
#X obj 15 107 tgl 15 0 1558-stog-113 1558-rtog-113 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 30 107 tgl 15 0 1558-stog-114 1558-rtog-114 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 45 107 tgl 15 0 1558-stog-115 1558-rtog-115 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 60 107 tgl 15 0 1558-stog-116 1558-rtog-116 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 75 107 tgl 15 0 1558-stog-117 1558-rtog-117 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 90 107 tgl 15 0 1558-stog-118 1558-rtog-118 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 105 107 tgl 15 0 1558-stog-119 1558-rtog-119 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 120 107 tgl 15 0 1558-stog-120 1558-rtog-120 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 135 107 tgl 15 0 1558-stog-121 1558-rtog-121 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 150 107 tgl 15 0 1558-stog-122 1558-rtog-122 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 165 107 tgl 15 0 1558-stog-123 1558-rtog-123 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 180 107 tgl 15 0 1558-stog-124 1558-rtog-124 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 195 107 tgl 15 0 1558-stog-125 1558-rtog-125 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X obj 210 107 tgl 15 0 1558-stog-126 1558-rtog-126 empty 17 7 0 10
-91543 -91543 -91543 1 1;
#X obj 225 107 tgl 15 0 1558-stog-127 1558-rtog-127 empty 17 7 0 10
-91543 -91543 -91543 0 1;
#X coords 0 -1 1 1 240 124 2 0 0;
#X restore 0 0 pd \$0-matrix;
#N canvas 0 53 417 99 \$0-toggs 0;
#X obj 10 10 clone mtxgui_auxabs 128 1558;
#X restore 3719 2701 pd \$0-toggs;
#X obj 3719 2680 namecanvas \$0-mtxgui;
#N canvas 406 113 894 560 arg_management 0;
#X obj 5 49 pdcontrol;
#X msg 5 26 args;
#X obj 5 4 loadbang;
#X msg 5 366 mtxgui created with default values: 3 4 13;
#X msg 37 322 3 4 13;
#X obj 5 300 t b b;
#X obj 37 344 s \$0-mtxgui_args;
#X obj 5 388 print \$0-mtxgui;
#X obj 88 116 list length;
#X obj 56 94 t l l;
#X obj 5 71 route bang list;
#X obj 182 140 sel 1 2 3;
#X obj 182 276 print \$0-mtxgui;
#X obj 182 173 t b b;
#X msg 214 195 3 4 13;
#X obj 214 217 s \$0-mtxgui_args;
#X msg 182 240 Please inform mtxgui args: rows cols cellsize [optional].
A mtxgui was created with the default values: 3 4 13;
#X obj 56 159 spigot;
#X obj 56 203 pack 0 0 13;
#X obj 56 181 unpack 0 0 0;
#X msg 106 159 1;
#X obj 56 226 s \$0-mtxgui_args;
#X connect 0 0 10 0;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 7 0;
#X connect 4 0 6 0;
#X connect 5 0 3 0;
#X connect 5 1 4 0;
#X connect 8 0 11 0;
#X connect 9 0 17 0;
#X connect 9 1 8 0;
#X connect 10 0 5 0;
#X connect 10 1 9 0;
#X connect 11 0 13 0;
#X connect 11 1 20 0;
#X connect 11 2 20 0;
#X connect 11 3 13 0;
#X connect 13 0 16 0;
#X connect 13 1 14 0;
#X connect 14 0 15 0;
#X connect 16 0 12 0;
#X connect 17 0 19 0;
#X connect 18 0 21 0;
#X connect 19 0 18 0;
#X connect 19 1 18 1;
#X connect 19 2 18 2;
#X connect 20 0 17 1;
#X restore 3719 2552 pd arg_management;
#N canvas 661 203 450 300 \$0-cloneplace 0;
#X obj 10 10 clone -s 1 mtxstepseq_auxabs 8 1558 row;
#X obj 10 40 clone -s 1 mtxstepseq_auxabs 16 1558 col;
#X restore 3719 2722 pd \$0-cloneplace;
#N canvas 0 23 1440 855 tempocalc 0;
#X obj 46 -27 r \$0-ms;
#X obj 617 507 r \$0-cps;
#X obj 271 845 v \$0-mtx-rows;
#X obj 271 949 pack 0 0;
#X obj 271 870 until;
#X obj 271 794 f;
#X obj 299 924 + 1;
#X msg 289 901 1;
#X obj 408 870 until;
#X obj 408 924 f;
#X obj 436 924 + 1;
#X msg 426 901 1;
#X obj 408 845 v \$0-mtx-cols;
#X obj 408 949 pack 0 0;
#X obj 46 335 r \$0-sec;
#X obj 89 597 unpack 0 0;
#X obj 156 620 / 1000;
#X obj 89 620 pack 0 0;
#X obj 132 431 unpack 0 0;
#X obj 199 454 / 1000;
#X obj 132 454 pack 0 0;
#X obj 556 67 unpack 0 0;
#X obj 556 90 pack 0 0;
#X obj 470 -27 r \$0-bpm;
#X obj 633 67 t b f;
#X msg 676 67 60000;
#X obj 675 90 /;
#X obj 470 322 t b f;
#X msg 470 344 60000;
#X obj 469 367 /;
#X obj 703 615 unpack 0 0;
#X obj 703 638 pack 0 0;
#X obj 780 615 t b f;
#X obj 822 638 /;
#X obj 617 776 t b f;
#X obj 616 821 /;
#X msg 823 615 1000;
#X msg 617 798 1000;
#X obj 271 971 s \$0-rowmetros_set;
#X obj 408 971 s \$0-colmetros_set;
#X obj 46 697 * 1000;
#X obj 556 112 s \$0-rowmetros_set;
#X obj 132 476 s \$0-rowmetros_set;
#X obj 132 72 s \$0-rowmetros_set;
#X obj 703 660 s \$0-rowmetros_set;
#X obj 660 727 s \$0-colmetros_set;
#X obj 513 269 s \$0-colmetros_set;
#X obj 89 642 s \$0-colmetros_set;
#X obj 89 184 s \$0-colmetros_set;
#X obj 470 -5 route float col row;
#X obj 46 357 route float col row;
#X obj 46 -1 route float col row;
#X obj 617 532 route float col row;
#X obj 243 252 s \$0-rowbeatgroup_set;
#X msg 78 210 1;
#X obj 176 207 unpack 0 0;
#X floatatom 260 207 5 0 0 0 - - -;
#X floatatom 183 236 5 0 0 0 - - -;
#X obj 46 184 t f b;
#X obj 271 812 t b b f b;
#X obj 176 669 unpack 0 0;
#X obj 243 694 s \$0-rowbeatgroup_set;
#X msg 78 669 1;
#X obj 46 642 t f b;
#X obj 46 270 s \$0-mtxmetrosvals;
#X obj 271 787 r \$0-mtxmetrosvals;
#X obj 46 720 s \$0-mtxmetrosvals;
#X obj 600 293 unpack 0 0;
#X obj 667 317 s \$0-rowbeatgroup_set;
#X msg 502 293 1;
#X obj 470 270 t f b;
#X obj 469 389 s \$0-mtxmetrosvals;
#X obj 747 750 unpack 0 0;
#X obj 814 774 s \$0-rowbeatgroup_set;
#X msg 649 750 1;
#X obj 617 727 t f b;
#X obj 616 844 s \$0-mtxmetrosvals;
#X floatatom 529 366 5 0 0 0 - - -;
#X obj 628 345 s \$0-colbeatgroup_set;
#X obj 255 229 s \$0-colbeatgroup_set;
#X obj 253 668 s \$0-colbeatgroup_set;
#X obj 826 750 s \$0-colbeatgroup_set;
#X obj 513 224 unpack 0 0;
#X obj 513 247 pack 0 0;
#X obj 590 224 t b f;
#X msg 633 224 60000;
#X obj 632 247 /;
#X obj 660 682 unpack 0 0;
#X obj 660 705 pack 0 0;
#X obj 737 682 t b f;
#X obj 779 705 /;
#X msg 780 682 1000;
#X obj 680 40 s \$0-rowbeatgroup_set;
#X msg 636 18 \$3;
#X obj 556 19 t l l l;
#X obj 629 40 spigot;
#X msg 579 42 \$1 \$3;
#X obj 669 18 != 0;
#X obj 827 582 s \$0-rowbeatgroup_set;
#X msg 783 560 \$3;
#X obj 703 561 t l l l;
#X obj 776 582 spigot;
#X msg 726 584 \$1 \$3;
#X obj 816 560 != 0;
#X obj 257 401 s \$0-rowbeatgroup_set;
#X msg 213 379 \$3;
#X obj 133 380 t l l l;
#X obj 206 401 spigot;
#X msg 156 403 \$1 \$3;
#X obj 246 379 != 0;
#X obj 256 43 s \$0-rowbeatgroup_set;
#X msg 212 21 \$3;
#X obj 132 22 t l l l;
#X obj 205 43 spigot;
#X msg 155 45 \$1 \$3;
#X obj 245 21 != 0;
#X msg 171 113 \$3;
#X obj 91 114 t l l l;
#X obj 164 135 spigot;
#X msg 114 137 \$1 \$3;
#X obj 204 113 != 0;
#X obj 215 135 s \$0-colbeatgroup_set;
#X msg 593 170 \$3;
#X obj 513 171 t l l l;
#X obj 586 192 spigot;
#X msg 536 194 \$1 \$3;
#X obj 626 170 != 0;
#X obj 637 192 s \$0-colbeatgroup_set;
#X msg 169 528 \$3;
#X obj 89 529 t l l l;
#X obj 162 550 spigot;
#X msg 112 552 \$1 \$3;
#X obj 202 528 != 0;
#X obj 213 550 s \$0-colbeatgroup_set;
#X connect 0 0 51 0;
#X connect 1 0 52 0;
#X connect 2 0 4 0;
#X connect 3 0 38 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 0 3 0;
#X connect 6 0 5 1;
#X connect 7 0 5 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 9 0 13 0;
#X connect 10 0 9 1;
#X connect 11 0 9 1;
#X connect 12 0 8 0;
#X connect 13 0 39 0;
#X connect 14 0 50 0;
#X connect 15 0 17 0;
#X connect 15 1 16 0;
#X connect 16 0 17 1;
#X connect 17 0 47 0;
#X connect 18 0 20 0;
#X connect 18 1 19 0;
#X connect 19 0 20 1;
#X connect 20 0 42 0;
#X connect 21 0 22 0;
#X connect 21 1 24 0;
#X connect 22 0 41 0;
#X connect 23 0 49 0;
#X connect 24 0 25 0;
#X connect 24 1 26 1;
#X connect 25 0 26 0;
#X connect 26 0 22 1;
#X connect 27 0 28 0;
#X connect 27 1 29 1;
#X connect 28 0 29 0;
#X connect 29 0 71 0;
#X connect 29 0 77 0;
#X connect 30 0 31 0;
#X connect 30 1 32 0;
#X connect 31 0 44 0;
#X connect 32 0 36 0;
#X connect 32 1 33 1;
#X connect 33 0 31 1;
#X connect 34 0 37 0;
#X connect 34 1 35 1;
#X connect 35 0 76 0;
#X connect 36 0 33 0;
#X connect 37 0 35 0;
#X connect 40 0 66 0;
#X connect 49 0 70 0;
#X connect 49 1 123 0;
#X connect 49 2 94 0;
#X connect 49 3 67 0;
#X connect 50 0 63 0;
#X connect 50 1 129 0;
#X connect 50 2 106 0;
#X connect 50 3 60 0;
#X connect 51 0 58 0;
#X connect 51 1 117 0;
#X connect 51 2 112 0;
#X connect 51 3 55 0;
#X connect 52 0 75 0;
#X connect 52 1 87 0;
#X connect 52 2 100 0;
#X connect 52 3 72 0;
#X connect 54 0 53 0;
#X connect 54 0 79 0;
#X connect 55 0 57 0;
#X connect 55 0 64 0;
#X connect 55 1 53 0;
#X connect 55 1 56 0;
#X connect 55 1 79 0;
#X connect 58 0 64 0;
#X connect 58 1 54 0;
#X connect 59 0 2 0;
#X connect 59 1 12 0;
#X connect 59 2 13 1;
#X connect 59 2 3 1;
#X connect 59 3 11 0;
#X connect 59 3 7 0;
#X connect 60 0 40 0;
#X connect 60 1 61 0;
#X connect 60 1 80 0;
#X connect 62 0 61 0;
#X connect 62 0 80 0;
#X connect 63 0 40 0;
#X connect 63 1 62 0;
#X connect 65 0 59 0;
#X connect 67 0 27 0;
#X connect 67 1 68 0;
#X connect 67 1 78 0;
#X connect 69 0 68 0;
#X connect 69 0 78 0;
#X connect 70 0 27 0;
#X connect 70 1 69 0;
#X connect 72 0 34 0;
#X connect 72 1 73 0;
#X connect 72 1 81 0;
#X connect 74 0 73 0;
#X connect 74 0 81 0;
#X connect 75 0 34 0;
#X connect 75 1 74 0;
#X connect 82 0 83 0;
#X connect 82 1 84 0;
#X connect 83 0 46 0;
#X connect 84 0 85 0;
#X connect 84 1 86 1;
#X connect 85 0 86 0;
#X connect 86 0 83 1;
#X connect 87 0 88 0;
#X connect 87 1 89 0;
#X connect 88 0 45 0;
#X connect 89 0 91 0;
#X connect 89 1 90 1;
#X connect 90 0 88 1;
#X connect 91 0 90 0;
#X connect 93 0 97 0;
#X connect 94 0 21 0;
#X connect 94 1 96 0;
#X connect 94 2 93 0;
#X connect 95 0 92 0;
#X connect 96 0 95 0;
#X connect 97 0 95 1;
#X connect 99 0 103 0;
#X connect 100 0 30 0;
#X connect 100 1 102 0;
#X connect 100 2 99 0;
#X connect 101 0 98 0;
#X connect 102 0 101 0;
#X connect 103 0 101 1;
#X connect 105 0 109 0;
#X connect 106 0 18 0;
#X connect 106 1 108 0;
#X connect 106 2 105 0;
#X connect 107 0 104 0;
#X connect 108 0 107 0;
#X connect 109 0 107 1;
#X connect 111 0 115 0;
#X connect 112 0 43 0;
#X connect 112 1 114 0;
#X connect 112 2 111 0;
#X connect 113 0 110 0;
#X connect 114 0 113 0;
#X connect 115 0 113 1;
#X connect 116 0 120 0;
#X connect 117 0 48 0;
#X connect 117 1 119 0;
#X connect 117 2 116 0;
#X connect 118 0 121 0;
#X connect 119 0 118 0;
#X connect 120 0 118 1;
#X connect 122 0 126 0;
#X connect 123 0 82 0;
#X connect 123 1 125 0;
#X connect 123 2 122 0;
#X connect 124 0 127 0;
#X connect 125 0 124 0;
#X connect 126 0 124 1;
#X connect 128 0 132 0;
#X connect 129 0 15 0;
#X connect 129 1 131 0;
#X connect 129 2 128 0;
#X connect 130 0 133 0;
#X connect 131 0 130 0;
#X connect 132 0 130 1;
#X restore 3719 2811 pd tempocalc;
#N canvas 0 23 1440 855 switches 0;
#X obj 20 18 r \$0-sw;
#X obj 185 47 r \$0-mode;
#X obj 185 101 sel col row colrow;
#X obj 185 78 symbol;
#X obj 21 348 spigot;
#X obj 71 348 spigot;
#X msg 60 296 1;
#X msg 60 318 0;
#X msg 110 296 1;
#X msg 110 318 0;
#X obj 21 383 s \$0-colmetros_sw;
#X obj 71 415 s \$0-rowmetros_sw;
#X obj 124 345 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 43 324 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 20 77 route col row float;
#X connect 0 0 14 0;
#X connect 1 0 3 0;
#X connect 2 0 6 0;
#X connect 2 0 9 0;
#X connect 2 1 8 0;
#X connect 2 1 7 0;
#X connect 2 2 6 0;
#X connect 2 2 8 0;
#X connect 3 0 2 0;
#X connect 4 0 10 0;
#X connect 5 0 11 0;
#X connect 6 0 4 1;
#X connect 6 0 13 0;
#X connect 7 0 4 1;
#X connect 7 0 13 0;
#X connect 8 0 5 1;
#X connect 8 0 12 0;
#X connect 9 0 5 1;
#X connect 9 0 12 0;
#X connect 14 0 4 0;
#X connect 14 1 5 0;
#X connect 14 2 4 0;
#X connect 14 2 5 0;
#X restore 3719 2833 pd switches;
#X obj 3718 2941 outlet;
#X obj 3719 2530 s \$0-abs_inlet;
#X obj 3719 2765 table \$0-acellsrow \$1;
#X obj 3719 2787 table \$0-acellscol \$2;
#N canvas 661 203 450 300 \$0-cvals 0;
#X obj 10 10 array define -yrange 0 255 1558-cval-0 19;
#X obj 10 36 array define -yrange 0 255 1558-cval-1 19;
#X obj 10 62 array define -yrange 0 255 1558-cval-2 19;
#X obj 10 88 array define -yrange 0 255 1558-cval-3 19;
#X obj 10 114 array define -yrange 0 255 1558-cval-4 19;
#X obj 10 140 array define -yrange 0 255 1558-cval-5 19;
#X obj 10 166 array define -yrange 0 255 1558-cval-6 19;
#X obj 10 192 array define -yrange 0 255 1558-cval-7 19;
#X obj 10 218 array define -yrange 0 255 1558-cval-8 19;
#X obj 10 244 array define -yrange 0 255 1558-cval-9 19;
#X obj 10 270 array define -yrange 0 255 1558-cval-10 19;
#X obj 10 296 array define -yrange 0 255 1558-cval-11 19;
#X obj 10 322 array define -yrange 0 255 1558-cval-12 19;
#X obj 10 348 array define -yrange 0 255 1558-cval-13 19;
#X obj 10 374 array define -yrange 0 255 1558-cval-14 19;
#X obj 10 400 array define -yrange 0 255 1558-cval-15 19;
#X obj 10 426 array define -yrange 0 255 1558-cval-16 19;
#X obj 10 452 array define -yrange 0 255 1558-cval-17 19;
#X obj 10 478 array define -yrange 0 255 1558-cval-18 19;
#X obj 10 504 array define -yrange 0 255 1558-cval-19 19;
#X obj 10 530 array define -yrange 0 255 1558-cval-20 19;
#X obj 10 556 array define -yrange 0 255 1558-cval-21 19;
#X obj 10 582 array define -yrange 0 255 1558-cval-22 19;
#X obj 10 608 array define -yrange 0 255 1558-cval-23 19;
#X obj 10 634 array define -yrange 0 255 1558-cval-24 19;
#X obj 10 660 array define -yrange 0 255 1558-cval-25 19;
#X obj 10 686 array define -yrange 0 255 1558-cval-26 19;
#X obj 10 712 array define -yrange 0 255 1558-cval-27 19;
#X obj 10 738 array define -yrange 0 255 1558-cval-28 19;
#X obj 10 764 array define -yrange 0 255 1558-cval-29 19;
#X obj 10 790 array define -yrange 0 255 1558-cval-30 19;
#X obj 10 816 array define -yrange 0 255 1558-cval-31 19;
#X obj 10 842 array define -yrange 0 255 1558-cval-32 19;
#X obj 10 868 array define -yrange 0 255 1558-cval-33 19;
#X obj 10 894 array define -yrange 0 255 1558-cval-34 19;
#X obj 10 920 array define -yrange 0 255 1558-cval-35 19;
#X obj 10 946 array define -yrange 0 255 1558-cval-36 19;
#X obj 10 972 array define -yrange 0 255 1558-cval-37 19;
#X obj 10 998 array define -yrange 0 255 1558-cval-38 19;
#X obj 10 1024 array define -yrange 0 255 1558-cval-39 19;
#X obj 10 1050 array define -yrange 0 255 1558-cval-40 19;
#X obj 10 1076 array define -yrange 0 255 1558-cval-41 19;
#X obj 10 1102 array define -yrange 0 255 1558-cval-42 19;
#X obj 10 1128 array define -yrange 0 255 1558-cval-43 19;
#X obj 10 1154 array define -yrange 0 255 1558-cval-44 19;
#X obj 10 1180 array define -yrange 0 255 1558-cval-45 19;
#X obj 10 1206 array define -yrange 0 255 1558-cval-46 19;
#X obj 10 1232 array define -yrange 0 255 1558-cval-47 19;
#X obj 10 1258 array define -yrange 0 255 1558-cval-48 19;
#X obj 10 1284 array define -yrange 0 255 1558-cval-49 19;
#X obj 10 1310 array define -yrange 0 255 1558-cval-50 19;
#X obj 10 1336 array define -yrange 0 255 1558-cval-51 19;
#X obj 10 1362 array define -yrange 0 255 1558-cval-52 19;
#X obj 10 1388 array define -yrange 0 255 1558-cval-53 19;
#X obj 10 1414 array define -yrange 0 255 1558-cval-54 19;
#X obj 10 1440 array define -yrange 0 255 1558-cval-55 19;
#X obj 10 1466 array define -yrange 0 255 1558-cval-56 19;
#X obj 10 1492 array define -yrange 0 255 1558-cval-57 19;
#X obj 10 1518 array define -yrange 0 255 1558-cval-58 19;
#X obj 10 1544 array define -yrange 0 255 1558-cval-59 19;
#X obj 10 1570 array define -yrange 0 255 1558-cval-60 19;
#X obj 10 1596 array define -yrange 0 255 1558-cval-61 19;
#X obj 10 1622 array define -yrange 0 255 1558-cval-62 19;
#X obj 10 1648 array define -yrange 0 255 1558-cval-63 19;
#X obj 10 1674 array define -yrange 0 255 1558-cval-64 19;
#X obj 10 1700 array define -yrange 0 255 1558-cval-65 19;
#X obj 10 1726 array define -yrange 0 255 1558-cval-66 19;
#X obj 10 1752 array define -yrange 0 255 1558-cval-67 19;
#X obj 10 1778 array define -yrange 0 255 1558-cval-68 19;
#X obj 10 1804 array define -yrange 0 255 1558-cval-69 19;
#X obj 10 1830 array define -yrange 0 255 1558-cval-70 19;
#X obj 10 1856 array define -yrange 0 255 1558-cval-71 19;
#X obj 10 1882 array define -yrange 0 255 1558-cval-72 19;
#X obj 10 1908 array define -yrange 0 255 1558-cval-73 19;
#X obj 10 1934 array define -yrange 0 255 1558-cval-74 19;
#X obj 10 1960 array define -yrange 0 255 1558-cval-75 19;
#X obj 10 1986 array define -yrange 0 255 1558-cval-76 19;
#X obj 10 2012 array define -yrange 0 255 1558-cval-77 19;
#X obj 10 2038 array define -yrange 0 255 1558-cval-78 19;
#X obj 10 2064 array define -yrange 0 255 1558-cval-79 19;
#X obj 10 2090 array define -yrange 0 255 1558-cval-80 19;
#X obj 10 2116 array define -yrange 0 255 1558-cval-81 19;
#X obj 10 2142 array define -yrange 0 255 1558-cval-82 19;
#X obj 10 2168 array define -yrange 0 255 1558-cval-83 19;
#X obj 10 2194 array define -yrange 0 255 1558-cval-84 19;
#X obj 10 2220 array define -yrange 0 255 1558-cval-85 19;
#X obj 10 2246 array define -yrange 0 255 1558-cval-86 19;
#X obj 10 2272 array define -yrange 0 255 1558-cval-87 19;
#X obj 10 2298 array define -yrange 0 255 1558-cval-88 19;
#X obj 10 2324 array define -yrange 0 255 1558-cval-89 19;
#X obj 10 2350 array define -yrange 0 255 1558-cval-90 19;
#X obj 10 2376 array define -yrange 0 255 1558-cval-91 19;
#X obj 10 2402 array define -yrange 0 255 1558-cval-92 19;
#X obj 10 2428 array define -yrange 0 255 1558-cval-93 19;
#X obj 10 2454 array define -yrange 0 255 1558-cval-94 19;
#X obj 10 2480 array define -yrange 0 255 1558-cval-95 19;
#X obj 10 2506 array define -yrange 0 255 1558-cval-96 19;
#X obj 10 2532 array define -yrange 0 255 1558-cval-97 19;
#X obj 10 2558 array define -yrange 0 255 1558-cval-98 19;
#X obj 10 2584 array define -yrange 0 255 1558-cval-99 19;
#X obj 10 2610 array define -yrange 0 255 1558-cval-100 19;
#X obj 10 2636 array define -yrange 0 255 1558-cval-101 19;
#X obj 10 2662 array define -yrange 0 255 1558-cval-102 19;
#X obj 10 2688 array define -yrange 0 255 1558-cval-103 19;
#X obj 10 2714 array define -yrange 0 255 1558-cval-104 19;
#X obj 10 2740 array define -yrange 0 255 1558-cval-105 19;
#X obj 10 2766 array define -yrange 0 255 1558-cval-106 19;
#X obj 10 2792 array define -yrange 0 255 1558-cval-107 19;
#X obj 10 2818 array define -yrange 0 255 1558-cval-108 19;
#X obj 10 2844 array define -yrange 0 255 1558-cval-109 19;
#X obj 10 2870 array define -yrange 0 255 1558-cval-110 19;
#X obj 10 2896 array define -yrange 0 255 1558-cval-111 19;
#X obj 10 2922 array define -yrange 0 255 1558-cval-112 19;
#X obj 10 2948 array define -yrange 0 255 1558-cval-113 19;
#X obj 10 2974 array define -yrange 0 255 1558-cval-114 19;
#X obj 10 3000 array define -yrange 0 255 1558-cval-115 19;
#X obj 10 3026 array define -yrange 0 255 1558-cval-116 19;
#X obj 10 3052 array define -yrange 0 255 1558-cval-117 19;
#X obj 10 3078 array define -yrange 0 255 1558-cval-118 19;
#X obj 10 3104 array define -yrange 0 255 1558-cval-119 19;
#X obj 10 3130 array define -yrange 0 255 1558-cval-120 19;
#X obj 10 3156 array define -yrange 0 255 1558-cval-121 19;
#X obj 10 3182 array define -yrange 0 255 1558-cval-122 19;
#X obj 10 3208 array define -yrange 0 255 1558-cval-123 19;
#X obj 10 3234 array define -yrange 0 255 1558-cval-124 19;
#X obj 10 3260 array define -yrange 0 255 1558-cval-125 19;
#X obj 10 3286 array define -yrange 0 255 1558-cval-126 19;
#X obj 10 3312 array define -yrange 0 255 1558-cval-127 19;
#X restore 3719 2743 pd \$0-cvals;
#N canvas 112 88 330 437 initmtxstep 0;
#X obj 27 58 pdcontrol;
#X msg 27 34 args 0 1 2;
#X obj 73 104 unpack 0 0 s;
#X obj 114 197 v \$0-mtx-cols;
#X obj 73 220 v \$0-mtx-rows;
#X obj 154 175 s \$0-abs_inlet;
#X msg 154 153 mode \$1;
#N canvas 0 25 1440 853 dynpatching 0;
#X obj 415 -15 f \$0;
#X obj 395 17 v \$0-mtx-cols;
#X obj 375 46 v \$0-mtx-rows;
#X obj 355 -65 inlet;
#X obj 355 -38 t b b b b;
#X obj 189 258 s \$0-cloneloadbang;
#X obj 378 343 v \$0-mtx-rows;
#X obj 355 320 t b b b;
#X obj 377 390 until;
#X obj 377 439 f;
#X obj 406 439 + 1;
#X msg 395 416 1;
#X obj 377 490 v \$0-mtx-cols;
#X obj 377 517 until;
#X obj 377 566 f;
#X obj 406 566 + 1;
#X msg 395 543 1;
#X obj 556 535 /;
#X msg 556 499 255;
#X obj 538 563 *;
#X obj 437 367 t f b f b;
#X obj 375 68 t f f;
#X obj 417 68 *;
#X msg 375 230 \; pd-\$1-cloneplace obj 10 10 clone -s 1 mtxstepseq_auxabs
\$2 \$1 row \; pd-\$1-cloneplace obj 10 40 clone -s 1 mtxstepseq_auxabs
\$3 \$1 col \;, f 68;
#X msg 375 207 \$3 \$1 \$2;
#X obj 416 113 until;
#X obj 517 92 t f f;
#X obj 594 92 + 10;
#X obj 417 90 t f b;
#X obj 458 113 f;
#X obj 487 113 + 1;
#X msg 476 92 0;
#X obj 517 114 pack 0 0 \$0;
#X obj 375 184 pack 0 0 \$0;
#X msg 629 92 \$3 \$1 \$2;
#X msg 451 -43 \; pd-\$1-cloneplace clear \; pd-\$1-cvals clear \;
;
#X obj 559 92 * 26;
#X text 1110 415 cval;
#X text 1237 431 0 1 2;
#X text 1238 468 3 4 5;
#X text 1237 415 h s v;
#X text 1238 453 h s v;
#X text 1238 493 h s v;
#X text 1238 508 6 7 8;
#X text 1150 415 ioff;
#X text 1151 452 ion;
#X text 1151 492 aoff;
#X text 1238 533 h s v;
#X text 1151 532 aon;
#X text 1238 573 h s v;
#X text 1151 572 hoff;
#X text 1238 613 h s v;
#X text 1151 612 hon;
#X text 1238 548 9 10 11;
#X text 1238 588 12 13 14;
#X text 1236 627 15 16 17;
#X floatatom 380 669 5 0 0 0 - - -;
#X text 845 792 0 1 2 3 4 5 6 7 8;
#X text 845 809 9 10 11 12 13 14 15 16 17;
#X text 846 825 18 19 20 21 22 23 24 25 26;
#X text 420 672 idx;
#N canvas 0 23 450 300 rowcol2idx 0;
#X obj 91 26 inlet;
#X obj 91 70 - 1;
#X obj 133 92 v \$0-mtx-cols;
#X obj 91 136 +;
#X obj 119 136 - 1;
#X obj 91 92 t f b;
#X obj 91 114 *;
#X obj 91 158 outlet;
#X obj 91 48 unpack 0 0;
#X connect 0 0 8 0;
#X connect 1 0 5 0;
#X connect 2 0 6 1;
#X connect 3 0 7 0;
#X connect 4 0 3 1;
#X connect 5 0 6 0;
#X connect 5 1 2 0;
#X connect 6 0 3 0;
#X connect 8 0 1 0;
#X connect 8 1 4 0;
#X restore 380 647 pd rowcol2idx;
#X obj 379 787 array set;
#X obj 377 592 pack 0 0;
#N canvas 456 48 589 359 half_active_generate 0;
#X obj 58 37 inlet;
#X obj 68 295 outlet;
#X msg 245 107 \$7 \$8 \$9;
#X msg 395 100 \$10 \$11 \$12;
#X obj 326 152 * 0.75;
#X obj 245 129 unpack 0 0 0;
#X obj 245 152 pack 0 0 0;
#X obj 476 145 * 0.75;
#X obj 395 122 unpack 0 0 0;
#X obj 395 145 pack 0 0 0;
#X obj 59 62 t l l l;
#X obj 244 209 list append;
#X obj 68 264 list append;
#X obj 326 176 int;
#X obj 476 169 int;
#X connect 0 0 10 0;
#X connect 2 0 5 0;
#X connect 3 0 8 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 5 2 4 0;
#X connect 6 0 11 0;
#X connect 7 0 14 0;
#X connect 8 0 9 0;
#X connect 8 1 9 1;
#X connect 8 2 7 0;
#X connect 9 0 11 1;
#X connect 10 0 12 0;
#X connect 10 1 2 0;
#X connect 10 2 3 0;
#X connect 11 0 12 1;
#X connect 12 0 1 0;
#X connect 13 0 6 2;
#X connect 14 0 9 2;
#X restore 509 671 pd half_active_generate;
#X obj 380 714 pack 0 \$0;
#X msg 380 739 symbol \$2-cval-\$1;
#X obj 377 462 t b f f b;
#X obj 379 763 list store;
#X obj 380 690 t b f;
#X msg 380 617 \$2 \$1;
#X msg 509 647 \$1 0 90 \$1 70 190 \$1 0 210 \$1 255 255;
#X obj 482 503 - 1;
#X obj 647 318 s \$0-cloneloadbang;
#X msg 698 92 \; pd-\$1-cvals obj 10 \$3 array define -yrange 0 255
\$1-cval-\$2 19 \;, f 68;
#X text 1148 650 val 18: 0 inactive 1 active 2 half-active;
#X obj 504 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -184 489 r \$0-colorreset;
#X obj -184 512 t b b b;
#X msg -122 550 1;
#X obj -185 582 spigot;
#N canvas 0 23 450 300 rowcol2idx 0;
#X obj 91 26 inlet;
#X obj 91 70 - 1;
#X obj 133 92 v \$0-mtx-cols;
#X obj 91 136 +;
#X obj 119 136 - 1;
#X obj 91 92 t f b;
#X obj 91 114 *;
#X obj 91 158 outlet;
#X obj 91 48 unpack 0 0;
#X connect 0 0 8 0;
#X connect 1 0 5 0;
#X connect 2 0 6 1;
#X connect 3 0 7 0;
#X connect 4 0 3 1;
#X connect 5 0 6 0;
#X connect 5 1 2 0;
#X connect 6 0 3 0;
#X connect 8 0 1 0;
#X connect 8 1 4 0;
#X restore -191 642 pd rowcol2idx;
#X msg -123 581 0;
#X obj -233 610 t b l l;
#X obj -94 531 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg -8 744 symbol \$2-cval-\$1;
#X obj -89 742 array get;
#X obj -9 719 pack 0 \$0;
#X obj -89 694 t b b f;
#X msg -60 718 1;
#X msg -89 718 18;
#X obj -89 766 * 6;
#X floatatom -190 747 5 0 0 0 - - -;
#X text -150 750 idx;
#X msg -121 819 symbol \$2-cval-\$1;
#X obj -192 819 array get;
#X obj -192 843 list split 3;
#X msg -350 925 cellcolorons;
#X msg -350 845 cellcoloroffs;
#X obj -266 947 list append;
#X text -378 924 ion;
#X obj -266 867 list append;
#X text -385 847 ioff;
#X obj -350 867 list append;
#X obj -350 947 list append;
#X obj -350 888 s \$0-colors;
#X obj -350 968 s \$0-colors;
#X obj -121 794 pack 0 \$0;
#X obj -191 794 f;
#X msg -162 795 6;
#X obj -190 771 t b b f;