aboutsummaryrefslogtreecommitdiff
path: root/tracker4.pd
blob: aa24aa7fc4c34fbc3d2b4bb733e2355cbb5f1246 (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
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
#N canvas 330 95 1005 683 10;
#N canvas 0 66 993 659 maxtrix 0;
#X obj 94 42 + 1;
#X obj 31 3 inlet;
#X msg 143 111 col \$1;
#X obj 119 612 outlet;
#N canvas 138 89 993 659 scroll 0;
#X obj 409 112 - 16;
#X obj 309 106 * 112;
#X obj 328 345 +;
#X obj 310 12 r \$0scroll;
#X obj 308 136 int;
#X obj 187 252 + 1;
#X obj 152 275 t f f;
#X obj 157 249 f;
#X msg 191 210 0;
#X obj 69 223 t a b;
#X obj 111 333 pack f f;
#X msg 28 343 set \$1;
#X obj 309 75 expr 1-$f1;
#X obj 365 250 s \$0offset;
#X msg 307 245 16;
#X obj 161 519 outlet;
#X obj 70 36 inlet;
#X obj 460 60 r \$0pattern_length;
#X obj 421 4 r \$0update_gui;
#X obj 307 183 change;
#X obj 485 171 change;
#X obj 485 135 != 16;
#X obj 497 319 s \$0set_scroll;
#X msg 504 298 color \$1 -1;
#X obj 488 193 sel 0 1;
#X msg 512 250 \$1 \$1 \$1;
#X msg 528 224 1;
#X msg 487 228 0;
#X obj 310 37 f;
#X obj 409 30 t b b;
#X msg 391 170 set -1;
#X obj 327 303 t f f;
#X obj 243 368 pack;
#X msg 240 419 cols \$1 \$2;
#X obj 202 124 + 1;
#X obj 167 147 t f f;
#X obj 172 121 f;
#X msg 222 69 0;
#X obj 63 141 t a b b;
#X obj 240 315 t f f b;
#X obj 231 289 + 1;
#X obj 259 340 + 15;
#X msg 338 494 set \$1;
#X obj 297 219 t f b f f;
#X obj 26 281 sel -1;
#X obj -8 244 symbol;
#X msg -16 318 set \$1;
#X obj 409 148 r \$0init;
#X obj 553 465 mod 8;
#X obj 338 423 t f f f;
#X obj 512 513 +;
#X obj 494 488 == 0;
#X obj 554 487 == 0;
#X obj 511 536 sel 0 1 2;
#X msg 440 562 color 0 -1 3;
#X msg 553 559 color -1 0 3;
#X msg 521 598 color 11 0 3;
#X obj 490 465 mod 16;
#X obj 67 198 tof/listUnfold;
#X obj 307 274 tof/iterate;
#X obj 425 387 zexy/makesymbol \$0n%s;
#X obj 335 602 iemlib/iem_send;
#X obj -21 450 iemlib/iem_send;
#X obj 59 393 zexy/makesymbol \$0<%s<%s;
#N canvas 0 0 450 300 rgb2num 0;
#X obj 241 358 +;
#X obj 177 430 +;
#X obj 90 313 * -65536;
#X obj 196 319 * -256;
#X obj 310 327 * -1;
#X obj 177 461 - 1;
#X obj 258 512 outlet;
#X obj 85 281 int 0;
#X obj 196 270 int 0;
#X obj 343 272 int 0;
#X obj 18 33 inlet float_RGB;
#X obj 27 113 unpack f f f;
#X obj 17 154 * 255;
#X obj 72 152 * 255;
#X obj 119 150 * 255;
#X obj 66 233 clip 0 255;
#X obj 228 230 clip 0 255;
#X obj 329 230 clip 0 255;
#X connect 0 0 1 1;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 7 0 2 0;
#X connect 8 0 3 0;
#X connect 9 0 4 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 1 13 0;
#X connect 11 2 14 0;
#X connect 12 0 15 0;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 15 0 7 0;
#X connect 16 0 8 0;
#X connect 17 0 9 0;
#X restore 511 274 pd rgb2num;
#X msg 66 422 set \$1;
#X msg 403 487 set \$1;
#X obj 60 309 cyclone/tosymbol;
#X connect 0 0 1 1;
#X connect 1 0 4 0;
#X connect 2 0 49 0;
#X connect 3 0 28 0;
#X connect 4 0 19 0;
#X connect 5 0 7 1;
#X connect 6 0 10 0;
#X connect 6 1 5 0;
#X connect 7 0 6 0;
#X connect 8 0 7 1;
#X connect 9 0 44 0;
#X connect 9 1 7 0;
#X connect 10 0 63 0;
#X connect 11 0 62 0;
#X connect 12 0 1 0;
#X connect 14 0 59 0;
#X connect 16 0 38 0;
#X connect 17 0 0 0;
#X connect 17 0 21 0;
#X connect 18 0 29 0;
#X connect 19 0 43 0;
#X connect 20 0 24 0;
#X connect 21 0 20 0;
#X connect 23 0 22 0;
#X connect 24 0 27 0;
#X connect 24 1 26 0;
#X connect 25 0 64 0;
#X connect 26 0 25 0;
#X connect 27 0 25 0;
#X connect 28 0 12 0;
#X connect 29 0 28 0;
#X connect 29 1 30 0;
#X connect 30 0 19 0;
#X connect 31 0 2 0;
#X connect 31 1 60 0;
#X connect 32 0 33 0;
#X connect 33 0 15 0;
#X connect 34 0 36 1;
#X connect 35 0 10 1;
#X connect 35 1 34 0;
#X connect 36 0 35 0;
#X connect 37 0 36 1;
#X connect 38 0 58 0;
#X connect 38 1 8 0;
#X connect 38 2 36 0;
#X connect 39 0 32 0;
#X connect 39 1 41 0;
#X connect 39 2 37 0;
#X connect 40 0 39 0;
#X connect 41 0 32 1;
#X connect 42 0 61 0;
#X connect 43 0 40 0;
#X connect 43 1 14 0;
#X connect 43 2 2 1;
#X connect 43 3 13 0;
#X connect 44 0 45 0;
#X connect 44 1 67 0;
#X connect 45 0 46 0;
#X connect 46 0 62 0;
#X connect 47 0 30 0;
#X connect 48 0 52 0;
#X connect 49 0 42 0;
#X connect 49 1 57 0;
#X connect 49 2 48 0;
#X connect 50 0 53 0;
#X connect 51 0 50 0;
#X connect 52 0 50 1;
#X connect 53 0 54 0;
#X connect 53 1 56 0;
#X connect 53 2 55 0;
#X connect 54 0 61 0;
#X connect 55 0 61 0;
#X connect 56 0 61 0;
#X connect 57 0 51 0;
#X connect 58 0 9 0;
#X connect 59 0 31 0;
#X connect 60 0 66 0;
#X connect 63 0 65 0;
#X connect 64 0 23 0;
#X connect 65 0 62 1;
#X connect 66 0 61 1;
#X connect 67 0 11 0;
#X restore 274 352 pd scroll;
#N canvas 973 164 466 316 nbx_input 0;
#X obj 128 8 r \$0r;
#X obj 109 138 + 1;
#X obj 143 137 + 1;
#X msg 108 238 element \$1 \$2 \$3;
#X obj 290 55 r \$0offset;
#X obj 141 169 +;
#X obj 97 275 outlet;
#X obj 146 34 t a b;
#X obj 338 289 outlet;
#X obj 103 69 list split 2;
#X obj 121 104 unpack f f;
#X msg 302 194 -1;
#X obj 108 193 pack f f;
#X obj 134 215 list append;
#X obj 303 168 route symbol bang float;
#X obj 307 112 zexy/symbol2list;
#X connect 0 0 7 0;
#X connect 1 0 12 0;
#X connect 2 0 5 0;
#X connect 3 0 6 0;
#X connect 4 0 5 1;
#X connect 5 0 12 1;
#X connect 7 0 9 0;
#X connect 7 1 8 0;
#X connect 9 0 10 0;
#X connect 9 1 15 0;
#X connect 10 0 1 0;
#X connect 10 1 2 0;
#X connect 11 0 13 1;
#X connect 12 0 13 0;
#X connect 13 0 3 0;
#X connect 14 0 11 0;
#X connect 14 1 11 0;
#X connect 14 2 13 1;
#X connect 15 0 14 0;
#X restore -20 118 pd nbx_input;
#X obj 220 163 r \$0set_matrix;
#N canvas 0 0 909 659 pattern_length 0;
#X obj 352 37 max 16;
#X obj 352 14 f;
#X obj 42 -29 inlet;
#X obj 359 314 outlet;
#X obj 346 73 t b f;
#X obj 181 192 s \$0update_gui;
#X msg 358 224 resize 12 \$1 -1;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 6 0 3 0;
#X restore 205 519 pd pattern_length;
#X obj 367 177 r \$0restore_matrix;
#X obj 494 530 s \$0matrix_data;
#N canvas 0 0 733 453 default_matrix 0;
#X obj 275 215 s \$0nbx_length;
#X obj 264 165 s \$0pattern_length;
#X msg 268 133 16;
#X msg 274 193 set 16;
#X obj 189 27 inlet;
#X obj 183 90 t b b b b;
#X obj 77 199 s \$0update_gui;
#X obj 217 314 outlet;
#X msg 217 268 create 12 16 -1;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 1 8 0;
#X connect 5 2 3 0;
#X connect 5 3 2 0;
#X connect 8 0 7 0;
#X restore 373 132 pd default_matrix;
#X obj 326 36 r \$0make_default;
#X obj 366 231 s \$0update_gui;
#X msg 89 148 1;
#X msg 467 221 0;
#X obj 89 169 s \$0matrix_changed;
#X obj 467 245 s \$0matrix_changed;
#X obj 250 135 s \$0matrix_changed;
#X msg 250 108 1;
#X obj 539 450 r \$0matrix_changed;
#X obj 494 467 spigot;
#X obj 237 458 t a b;
#X obj 295 477 s \$0matrix_changed;
#X msg 295 453 1;
#X obj -9 177 r \$0copy;
#X obj 0 385 r \$0paste;
#X obj 326 66 t b a;
#X obj 369 205 t b a b;
#X obj 405 272 s \$0pattern_length;
#X obj 337 302 s \$0nbx_length;
#X msg 336 282 set \$1;
#X msg -9 199 copy;
#X obj 222 420 r \$0change_length;
#X msg 293 214 print;
#X obj 161 198 r \$0matrix;
#X obj 23 520 s \$0update_gui;
#X obj 0 430 t b b b;
#X obj -9 555 s \$0matrix_changed;
#X msg -8 531 1;
#X obj 213 255 ./theMatrix;
#X msg 50 468 paste;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 39 0;
#X connect 4 0 39 0;
#X connect 5 0 39 0;
#X connect 5 1 13 0;
#X connect 6 0 39 0;
#X connect 7 0 39 0;
#X connect 8 0 27 0;
#X connect 10 0 39 0;
#X connect 11 0 26 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 18 0 17 0;
#X connect 19 0 20 1;
#X connect 20 0 9 0;
#X connect 21 0 7 0;
#X connect 21 1 23 0;
#X connect 23 0 22 0;
#X connect 24 0 31 0;
#X connect 25 0 36 0;
#X connect 26 0 18 0;
#X connect 26 1 10 0;
#X connect 27 0 12 0;
#X connect 27 1 39 0;
#X connect 27 2 14 0;
#X connect 30 0 29 0;
#X connect 31 0 39 0;
#X connect 32 0 21 0;
#X connect 33 0 39 0;
#X connect 34 0 39 0;
#X connect 36 0 38 0;
#X connect 36 1 35 0;
#X connect 36 2 40 0;
#X connect 38 0 37 0;
#X connect 39 0 3 0;
#X connect 39 1 4 0;
#X connect 39 2 20 0;
#X connect 39 4 30 0;
#X connect 39 4 28 0;
#X connect 40 0 39 0;
#X restore 680 216 pd maxtrix;
#N canvas 436 57 1003 670 coll 0;
#X obj 703 14 inlet;
#X msg 703 145 clear;
#X obj 252 323 spigot;
#X msg 225 253 1;
#X obj 43 49 list prepend store 0;
#X obj 10 88 list trim;
#X obj 234 14 r \$0get_pattern;
#X obj 43 5 r \$0matrix_data;
#X obj 437 376 s \$0matrix;
#X obj 283 503 s \$0make_default;
#X obj 10 588 s \$0restore_matrix;
#X obj 16 529 t a b;
#X msg 99 536 0;
#X obj 234 64 change;
#X obj 702 44 t b b b;
#X msg 691 73 0;
#X obj 291 442 t b b;
#X obj 482 -12 inlet write;
#X obj 372 9 inlet read;
#X msg 414 67 read \$1;
#X msg 467 132 write \$1;
#X msg 362 101 0;
#X msg 275 89 set \$1;
#X obj 210 166 t b f b f f f f;
#X msg 568 465 No pattern found. Creating new default pattern.;
#X msg 302 569 Memorizing pattern \$1.;
#X obj 50 196 r \$0save_coll;
#X obj 465 162 s \$0save_coll;
#X obj 715 184 s \$0save_coll;
#X obj 372 128 s \$0save_coll;
#X obj 376 37 t b b a b;
#X msg 828 287 Writing patterns and song to \$1.;
#X obj 596 267 s \$0get_song;
#X obj 47 28 t a b;
#X obj 109 76 f 0;
#X msg 593 409 Recalling pattern \$1.;
#X msg 439 349 dump;
#X obj 230 116 t f b;
#X obj 432 319 t b;
#X obj 289 35 r \$0init;
#X msg 286 57 set -1;
#X obj 484 13 t a a;
#X obj 32 233 spigot 1;
#X msg 183 342 clear;
#X msg -37 296 open;
#X msg -25 252 dump;
#X obj -23 430 zexy/demultiplex;
#X msg 182 370 1;
#X msg 95 386 0;
#X obj 151 479 cyclone/prepend;
#X obj 2 300 cyclone/coll;
#C restore;
#X msg 140 355 dump;
#X obj 108 438 zexy/demultiplex;
#X msg 100 354 0;
#X obj 259 220 s \$0current_pattern;
#X obj 99 239 route float;
#X obj 97 320 t b b b b b b;
#X obj 580 214 t b b b;
#X obj 591 168 t b a;
#X obj 700 524 s \$0msg;
#X obj 106 295 tof/param custom /patterns /nps;
#X connect 0 0 14 0;
#X connect 1 0 28 0;
#X connect 2 0 16 0;
#X connect 3 0 2 1;
#X connect 4 0 5 0;
#X connect 5 0 42 0;
#X connect 6 0 13 0;
#X connect 7 0 33 0;
#X connect 11 0 10 0;
#X connect 11 1 12 0;
#X connect 12 0 2 1;
#X connect 13 0 37 0;
#X connect 14 0 15 0;
#X connect 14 2 1 0;
#X connect 16 0 9 0;
#X connect 16 1 24 0;
#X connect 17 0 41 0;
#X connect 18 0 30 0;
#X connect 19 0 29 0;
#X connect 20 0 27 0;
#X connect 21 0 23 0;
#X connect 22 0 13 0;
#X connect 23 0 2 0;
#X connect 23 1 42 0;
#X connect 23 2 3 0;
#X connect 23 3 4 1;
#X connect 23 3 34 1;
#X connect 23 4 54 0;
#X connect 23 5 22 0;
#X connect 23 6 35 0;
#X connect 24 0 59 0;
#X connect 25 0 59 0;
#X connect 26 0 42 0;
#X connect 30 1 21 0;
#X connect 30 2 19 0;
#X connect 30 3 1 0;
#X connect 31 0 59 0;
#X connect 33 0 4 0;
#X connect 33 1 34 0;
#X connect 34 0 25 0;
#X connect 35 0 59 0;
#X connect 36 0 8 0;
#X connect 37 0 23 0;
#X connect 37 1 38 0;
#X connect 38 0 36 0;
#X connect 39 0 40 0;
#X connect 40 0 13 0;
#X connect 41 0 20 0;
#X connect 41 1 58 0;
#X connect 42 0 50 0;
#X connect 43 0 60 0;
#X connect 44 0 50 0;
#X connect 45 0 50 0;
#X connect 46 0 11 0;
#X connect 46 1 49 0;
#X connect 47 0 46 1;
#X connect 47 0 52 1;
#X connect 48 0 46 1;
#X connect 48 0 52 1;
#X connect 49 0 60 0;
#X connect 50 0 46 0;
#X connect 50 1 52 0;
#X connect 51 0 50 0;
#X connect 52 1 49 1;
#X connect 53 0 60 0;
#X connect 55 0 23 0;
#X connect 55 1 50 0;
#X connect 56 0 48 0;
#X connect 56 1 53 0;
#X connect 56 2 51 0;
#X connect 56 3 47 0;
#X connect 56 4 43 0;
#X connect 56 5 57 0;
#X connect 57 1 32 0;
#X connect 57 2 38 0;
#X connect 58 0 57 0;
#X connect 58 1 31 0;
#X connect 60 0 56 0;
#X connect 60 1 55 0;
#X restore 404 44 pd coll;
#X obj 10 -128 inlet;
#X msg 11 112 vis 1;
#N canvas 11 162 811 408 parse 0;
#X obj 229 23 inlet;
#X obj 234 373 outlet;
#X obj 115 98 unpack f f f f f f f f f f f f;
#N canvas 146 163 872 605 trigs 0;
#X obj 138 362 spigot;
#X msg 459 354 -1;
#X obj 506 167 t f f;
#X obj 205 447 pack 0 0 127;
#X obj 320 127 t f f;
#X obj 444 191 != -1;
#X obj 261 151 != -1;
#X obj 271 186 ||;
#X obj 339 168 sel -1;
#X obj 523 205 sel -1;
#X obj 361 244 t f f;
#X obj 472 268 t f f;
#X obj 290 298 f -1;
#X obj 388 310 f -1;
#X obj 287 328 != -1;
#X obj 364 338 != -1;
#X obj 300 371 &&;
#X obj 260 232 sel 1;
#X obj 507 333 r \$0looped;
#X obj 231 206 ||;
#X msg 189 264 0;
#X obj 153 137 != -1;
#X obj 259 266 t b b b;
#X obj 179 406 f;
#X obj 130 79 t b f f;
#X obj 228 300 f -1;
#X obj 225 330 != -1;
#X obj 234 389 &&;
#X obj 184 109 sel -1;
#X obj 135 29 inlet;
#X obj 313 30 inlet;
#X obj 516 40 inlet;
#X obj 191 534 outlet;
#X connect 0 0 23 0;
#X connect 1 0 12 1;
#X connect 1 0 13 1;
#X connect 1 0 25 1;
#X connect 2 0 5 0;
#X connect 2 1 9 0;
#X connect 3 0 32 0;
#X connect 4 0 6 0;
#X connect 4 1 8 0;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 19 1;
#X connect 8 1 10 0;
#X connect 9 1 11 0;
#X connect 10 0 12 1;
#X connect 10 1 3 1;
#X connect 11 0 13 1;
#X connect 11 1 3 2;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 15 0 16 1;
#X connect 16 0 27 1;
#X connect 17 0 22 0;
#X connect 17 1 20 0;
#X connect 18 0 1 0;
#X connect 19 0 17 0;
#X connect 20 0 0 1;
#X connect 21 0 19 0;
#X connect 22 0 25 0;
#X connect 22 1 12 0;
#X connect 22 2 13 0;
#X connect 23 0 3 0;
#X connect 24 0 0 0;
#X connect 24 1 21 0;
#X connect 24 2 28 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 0 1;
#X connect 28 1 25 1;
#X connect 28 1 23 1;
#X connect 29 0 24 0;
#X connect 30 0 4 0;
#X connect 31 0 2 0;
#X restore 113 248 pd trigs;
#N canvas 146 168 872 605 trigs 0;
#X obj 138 362 spigot;
#X msg 459 354 -1;
#X obj 506 167 t f f;
#X obj 205 447 pack 0 0 127;
#X obj 320 127 t f f;
#X obj 444 191 != -1;
#X obj 261 151 != -1;
#X obj 271 186 ||;
#X obj 339 168 sel -1;
#X obj 523 205 sel -1;
#X obj 361 244 t f f;
#X obj 472 268 t f f;
#X obj 290 298 f -1;
#X obj 388 310 f -1;
#X obj 287 328 != -1;
#X obj 364 338 != -1;
#X obj 300 371 &&;
#X obj 260 232 sel 1;
#X obj 507 333 r \$0looped;
#X obj 231 206 ||;
#X msg 189 264 0;
#X obj 153 137 != -1;
#X obj 259 266 t b b b;
#X obj 179 406 f;
#X obj 130 79 t b f f;
#X obj 228 300 f -1;
#X obj 225 330 != -1;
#X obj 234 389 &&;
#X obj 184 109 sel -1;
#X obj 135 29 inlet;
#X obj 313 30 inlet;
#X obj 516 40 inlet;
#X obj 191 534 outlet;
#X connect 0 0 23 0;
#X connect 1 0 12 1;
#X connect 1 0 13 1;
#X connect 1 0 25 1;
#X connect 2 0 5 0;
#X connect 2 1 9 0;
#X connect 3 0 32 0;
#X connect 4 0 6 0;
#X connect 4 1 8 0;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 19 1;
#X connect 8 1 10 0;
#X connect 9 1 11 0;
#X connect 10 0 12 1;
#X connect 10 1 3 1;
#X connect 11 0 13 1;
#X connect 11 1 3 2;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 15 0 16 1;
#X connect 16 0 27 1;
#X connect 17 0 22 0;
#X connect 17 1 20 0;
#X connect 18 0 1 0;
#X connect 19 0 17 0;
#X connect 20 0 0 1;
#X connect 21 0 19 0;
#X connect 22 0 25 0;
#X connect 22 1 12 0;
#X connect 22 2 13 0;
#X connect 23 0 3 0;
#X connect 24 0 0 0;
#X connect 24 1 21 0;
#X connect 24 2 28 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 0 1;
#X connect 28 1 25 1;
#X connect 28 1 23 1;
#X connect 29 0 24 0;
#X connect 30 0 4 0;
#X connect 31 0 2 0;
#X restore 207 248 pd trigs;
#N canvas 146 168 872 605 trigs 0;
#X obj 138 362 spigot;
#X msg 459 354 -1;
#X obj 506 167 t f f;
#X obj 205 447 pack 0 0 127;
#X obj 320 127 t f f;
#X obj 444 191 != -1;
#X obj 261 151 != -1;
#X obj 271 186 ||;
#X obj 339 168 sel -1;
#X obj 523 205 sel -1;
#X obj 361 244 t f f;
#X obj 472 268 t f f;
#X obj 290 298 f -1;
#X obj 388 310 f -1;
#X obj 287 328 != -1;
#X obj 364 338 != -1;
#X obj 300 371 &&;
#X obj 260 232 sel 1;
#X obj 507 333 r \$0looped;
#X obj 231 206 ||;
#X msg 189 264 0;
#X obj 153 137 != -1;
#X obj 259 266 t b b b;
#X obj 179 406 f;
#X obj 130 79 t b f f;
#X obj 228 300 f -1;
#X obj 225 330 != -1;
#X obj 234 389 &&;
#X obj 184 109 sel -1;
#X obj 135 29 inlet;
#X obj 313 30 inlet;
#X obj 516 40 inlet;
#X obj 191 534 outlet;
#X connect 0 0 23 0;
#X connect 1 0 12 1;
#X connect 1 0 13 1;
#X connect 1 0 25 1;
#X connect 2 0 5 0;
#X connect 2 1 9 0;
#X connect 3 0 32 0;
#X connect 4 0 6 0;
#X connect 4 1 8 0;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 19 1;
#X connect 8 1 10 0;
#X connect 9 1 11 0;
#X connect 10 0 12 1;
#X connect 10 1 3 1;
#X connect 11 0 13 1;
#X connect 11 1 3 2;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 15 0 16 1;
#X connect 16 0 27 1;
#X connect 17 0 22 0;
#X connect 17 1 20 0;
#X connect 18 0 1 0;
#X connect 19 0 17 0;
#X connect 20 0 0 1;
#X connect 21 0 19 0;
#X connect 22 0 25 0;
#X connect 22 1 12 0;
#X connect 22 2 13 0;
#X connect 23 0 3 0;
#X connect 24 0 0 0;
#X connect 24 1 21 0;
#X connect 24 2 28 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 0 1;
#X connect 28 1 25 1;
#X connect 28 1 23 1;
#X connect 29 0 24 0;
#X connect 30 0 4 0;
#X connect 31 0 2 0;
#X restore 289 246 pd trigs;
#N canvas 146 168 872 605 trigs 0;
#X obj 138 362 spigot;
#X msg 459 354 -1;
#X obj 506 167 t f f;
#X obj 205 447 pack 0 0 127;
#X obj 320 127 t f f;
#X obj 444 191 != -1;
#X obj 261 151 != -1;
#X obj 271 186 ||;
#X obj 339 168 sel -1;
#X obj 523 205 sel -1;
#X obj 361 244 t f f;
#X obj 472 268 t f f;
#X obj 290 298 f -1;
#X obj 388 310 f -1;
#X obj 287 328 != -1;
#X obj 364 338 != -1;
#X obj 300 371 &&;
#X obj 260 232 sel 1;
#X obj 507 333 r \$0looped;
#X obj 231 206 ||;
#X msg 189 264 0;
#X obj 153 137 != -1;
#X obj 259 266 t b b b;
#X obj 179 406 f;
#X obj 130 79 t b f f;
#X obj 228 300 f -1;
#X obj 225 330 != -1;
#X obj 234 389 &&;
#X obj 184 109 sel -1;
#X obj 135 29 inlet;
#X obj 313 30 inlet;
#X obj 516 40 inlet;
#X obj 191 534 outlet;
#X connect 0 0 23 0;
#X connect 1 0 12 1;
#X connect 1 0 13 1;
#X connect 1 0 25 1;
#X connect 2 0 5 0;
#X connect 2 1 9 0;
#X connect 3 0 32 0;
#X connect 4 0 6 0;
#X connect 4 1 8 0;
#X connect 5 0 7 1;
#X connect 6 0 7 0;
#X connect 7 0 19 1;
#X connect 8 1 10 0;
#X connect 9 1 11 0;
#X connect 10 0 12 1;
#X connect 10 1 3 1;
#X connect 11 0 13 1;
#X connect 11 1 3 2;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X connect 14 0 16 0;
#X connect 15 0 16 1;
#X connect 16 0 27 1;
#X connect 17 0 22 0;
#X connect 17 1 20 0;
#X connect 18 0 1 0;
#X connect 19 0 17 0;
#X connect 20 0 0 1;
#X connect 21 0 19 0;
#X connect 22 0 25 0;
#X connect 22 1 12 0;
#X connect 22 2 13 0;
#X connect 23 0 3 0;
#X connect 24 0 0 0;
#X connect 24 1 21 0;
#X connect 24 2 28 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 0 1;
#X connect 28 1 25 1;
#X connect 28 1 23 1;
#X connect 29 0 24 0;
#X connect 30 0 4 0;
#X connect 31 0 2 0;
#X restore 383 246 pd trigs;
#X obj 487 380 outlet;
#X obj 123 278 t l b;
#X obj 204 279 t l b;
#X obj 301 286 t l b;
#X obj 412 286 t l b;
#X msg 329 349 0;
#X msg 370 344 1;
#X msg 416 330 2;
#X msg 471 327 3;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 2 1 3 1;
#X connect 2 2 3 2;
#X connect 2 3 4 0;
#X connect 2 4 4 1;
#X connect 2 5 4 2;
#X connect 2 6 5 0;
#X connect 2 7 5 1;
#X connect 2 8 5 2;
#X connect 2 9 6 0;
#X connect 2 10 6 1;
#X connect 2 11 6 2;
#X connect 3 0 8 0;
#X connect 4 0 9 0;
#X connect 5 0 10 0;
#X connect 6 0 11 0;
#X connect 8 0 1 0;
#X connect 8 1 12 0;
#X connect 9 0 1 0;
#X connect 9 1 13 0;
#X connect 10 0 1 0;
#X connect 10 1 14 0;
#X connect 11 0 1 0;
#X connect 11 1 15 0;
#X connect 12 0 7 0;
#X connect 13 0 7 0;
#X connect 14 0 7 0;
#X connect 15 0 7 0;
#X restore 539 318 pd parse;
#X obj 751 310 r \$0msg;
#N canvas 498 119 513 649 progress 0;
#X obj 82 20 inlet;
#X obj 172 79 r \$0offset;
#X obj 26 409 s \$0prog;
#X obj 24 264 * 14;
#X msg 25 358 pos 2 \$1;
#X obj 114 90 -;
#X obj 103 328 change;
#X msg 100 362 color \$1 -1;
#X obj 70 208 t f b;
#X obj 122 246 t f b;
#X msg 91 294 -1.67117e+07;
#X obj 24 328 change;
#X msg 125 222 0;
#X msg 159 223 15;
#X msg 189 300 -1;
#X obj 21 114 loadbang;
#X msg -6 202 0;
#X obj 25 293 + 22;
#X obj 136 163 moses 16;
#X obj 96 137 moses -1;
#X connect 0 0 5 0;
#X connect 1 0 5 1;
#X connect 3 0 17 0;
#X connect 4 0 2 0;
#X connect 5 0 19 0;
#X connect 6 0 7 0;
#X connect 7 0 2 0;
#X connect 8 0 3 0;
#X connect 8 1 10 0;
#X connect 9 0 3 0;
#X connect 9 1 14 0;
#X connect 10 0 6 0;
#X connect 11 0 4 0;
#X connect 12 0 9 0;
#X connect 13 0 9 0;
#X connect 14 0 6 0;
#X connect 15 0 16 0;
#X connect 15 0 10 0;
#X connect 16 0 3 0;
#X connect 17 0 11 0;
#X connect 18 0 8 0;
#X connect 18 1 13 0;
#X connect 19 0 12 0;
#X connect 19 1 18 0;
#X restore 600 215 pd progress;
#X obj 663 157 t f f f;
#X obj 853 167 s \$0looped;
#X obj 853 121 t b b;
#X obj 880 144 s \$0willloop;
#N canvas 0 0 762 468 pattern_selector 0;
#X obj 184 320 s \$0nbx_pattern;
#X obj 53 15 r \$0p<;
#X obj 121 13 r \$0p>;
#X obj 355 -59 r \$0ask_pattern;
#X obj 206 94 r \$0looped;
#X obj 246 234 s \$0get_pattern;
#X obj 103 150 +;
#X msg 55 43 -1;
#X msg 116 43 1;
#X obj 297 144 f;
#X msg 391 286 color -1 \$1 -1;
#X obj 364 130 t f b;
#X obj 390 219 change -1;
#X msg 456 183 0.5;
#X msg 390 242 \$1 \$1 \$1;
#X msg 381 193 1;
#X obj 71 211 moses 0;
#X obj 197 -6 r \$0current_pattern;
#X msg 201 174 set \$1;
#X obj 193 19 t f f f;
#X obj 334 58 demultiplex 0 1;
#X obj 587 -11 r \$0playing;
#X obj 375 85 t f f;
#X obj 537 109 r \$0init;
#X obj 357 16 int;
#X obj 474 369 outlet;
#X obj 296 169 t f f b;
#X obj 584 67 sel 0;
#X obj 580 13 t f f;
#N canvas 0 0 450 300 rgb2num 0;
#X obj 241 358 +;
#X obj 177 430 +;
#X obj 90 313 * -65536;
#X obj 196 319 * -256;
#X obj 310 327 * -1;
#X obj 177 461 - 1;
#X obj 258 512 outlet;
#X obj 85 281 int 0;
#X obj 196 270 int 0;
#X obj 343 272 int 0;
#X obj 18 33 inlet float_RGB;
#X obj 27 113 unpack f f f;
#X obj 17 154 * 255;
#X obj 72 152 * 255;
#X obj 119 150 * 255;
#X obj 66 233 clip 0 255;
#X obj 228 230 clip 0 255;
#X obj 329 230 clip 0 255;
#X connect 0 0 1 1;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 7 0 2 0;
#X connect 8 0 3 0;
#X connect 9 0 4 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 1 13 0;
#X connect 11 2 14 0;
#X connect 12 0 15 0;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 15 0 7 0;
#X connect 16 0 8 0;
#X connect 17 0 9 0;
#X restore 395 261 pd rgb2num;
#X connect 1 0 7 0;
#X connect 2 0 8 0;
#X connect 3 0 24 0;
#X connect 4 0 9 0;
#X connect 6 0 16 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 26 0;
#X connect 10 0 0 0;
#X connect 11 0 9 1;
#X connect 11 1 13 0;
#X connect 12 0 14 0;
#X connect 13 0 12 0;
#X connect 14 0 29 0;
#X connect 15 0 12 0;
#X connect 16 1 0 0;
#X connect 17 0 19 0;
#X connect 18 0 0 0;
#X connect 19 0 18 0;
#X connect 19 1 6 1;
#X connect 19 2 9 1;
#X connect 20 0 9 0;
#X connect 20 1 22 0;
#X connect 21 0 28 0;
#X connect 22 0 6 1;
#X connect 22 1 11 0;
#X connect 23 0 15 0;
#X connect 24 0 20 0;
#X connect 26 0 5 0;
#X connect 26 1 25 0;
#X connect 26 2 15 0;
#X connect 27 0 9 0;
#X connect 28 0 27 0;
#X connect 28 1 20 1;
#X connect 29 0 10 0;
#X restore 706 271 pd pattern_selector;
#X obj 825 41 r \$0pattern_length;
#X obj 602 -47 s \$0nbx_pattern;
#X obj 65 14 t a b;
#X obj 126 119 s \$0playing;
#X msg 127 79 1;
#X obj 113 14 t a b;
#X msg 161 78 0;
#X obj 95 -219 r \$0play;
#X obj 222 129 s \$0nbx_play;
#X msg 267 74 set \$1;
#X obj 104 -128 sel 1 0;
#X msg 85 -103 play;
#X msg 129 -99 stop;
#X obj 784 211 s \$0nbx_event;
#X msg 779 181 set \$1;
#X obj 796 -227 loadbang;
#X obj 194 -106 s \$0nbx_play;
#X msg 141 -158 set \$1;
#X obj 828 -179 s \$0init;
#X obj 520 7 r \$0init;
#X obj 793 -126 s \$0play;
#X msg 798 -149 0;
#X obj 705 407 outlet current_pattern;
#X obj 907 383 outlet loops;
#X obj 906 353 r \$0looped;
#X obj 800 -203 t b b;
#X obj 768 73 ./clkSlave;
#X obj 768 -29 symbol;
#N canvas 0 0 594 456 set_hradio 0;
#X obj 43 13 inlet;
#X obj 67 144 s \$0trigR;
#X msg 41 91 set 0;
#X msg 115 89 set 1;
#X msg 157 94 set 2;
#X msg 209 92 set 3;
#X obj 78 182 r \$0trigS;
#X obj 85 310 outlet;
#X obj 44 54 route beat eventt loop match none;
#X msg 255 91 set 4;
#X obj 80 204 sel 0 1 2 3 4;
#X msg 333 254 none;
#X msg 271 255 match;
#X msg 191 256 loop;
#X msg 113 259 event;
#X msg 43 254 beat;
#X connect 0 0 8 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 10 0;
#X connect 8 0 2 0;
#X connect 8 1 3 0;
#X connect 8 2 4 0;
#X connect 8 3 5 0;
#X connect 8 4 9 0;
#X connect 9 0 1 0;
#X connect 10 0 15 0;
#X connect 10 1 14 0;
#X connect 10 2 13 0;
#X connect 10 3 12 0;
#X connect 10 4 11 0;
#X connect 11 0 7 0;
#X connect 12 0 7 0;
#X connect 13 0 7 0;
#X connect 14 0 7 0;
#X connect 15 0 7 0;
#X restore 649 0 pd set_hradio;
#X obj 96 -191 t f f;
#X obj 11 140 send pd-\$0tracker;
#X obj 750 371 print pmdtl/tracker4;
#N canvas 434 339 451 279 \$0tracker 0;
#X symbolatom 388 22 4 0 0 0 - #0<11<0 #0>11>0;
#X symbolatom 358 22 4 0 0 0 - #0<10<0 #0>10>0;
#X symbolatom 328 22 4 0 0 0 - #0<9<0 #0>9>0;
#X symbolatom 296 22 4 0 0 0 - #0<8<0 #0>8>0;
#X symbolatom 266 22 4 0 0 0 - #0<7<0 #0>7>0;
#X symbolatom 236 22 4 0 0 0 - #0<6<0 #0>6>0;
#X symbolatom 203 22 4 0 0 0 - #0<5<0 #0>5>0;
#X symbolatom 173 22 4 0 0 0 - #0<4<0 #0>4>0;
#X symbolatom 143 22 4 0 0 0 - #0<3<0 #0>3>0;
#X symbolatom 110 22 4 0 0 0 - #0<2<0 #0>2>0;
#X symbolatom 80 22 4 0 0 0 - #0<1<0 #0>1>0;
#X symbolatom 50 22 4 0 0 0 - #0<0<0 #0>0>0;
#X symbolatom 388 36 4 0 0 0 - #0<11<1 #0>11>1;
#X symbolatom 358 36 4 0 0 0 - #0<10<1 #0>10>1;
#X symbolatom 328 36 4 0 0 0 - #0<9<1 #0>9>1;
#X symbolatom 296 36 4 0 0 0 - #0<8<1 #0>8>1;
#X symbolatom 266 36 4 0 0 0 - #0<7<1 #0>7>1;
#X symbolatom 236 36 4 0 0 0 - #0<6<1 #0>6>1;
#X symbolatom 203 36 4 0 0 0 - #0<5<1 #0>5>1;
#X symbolatom 173 36 4 0 0 0 - #0<4<1 #0>4>1;
#X symbolatom 143 36 4 0 0 0 - #0<3<1 #0>3>1;
#X symbolatom 110 36 4 0 0 0 - #0<2<1 #0>2>1;
#X symbolatom 80 36 4 0 0 0 - #0<1<1 #0>1>1;
#X symbolatom 50 36 4 0 0 0 - #0<0<1 #0>0>1;
#X symbolatom 388 50 4 0 0 0 - #0<11<2 #0>11>2;
#X symbolatom 358 50 4 0 0 0 - #0<10<2 #0>10>2;
#X symbolatom 328 50 4 0 0 0 - #0<9<2 #0>9>2;
#X symbolatom 296 50 4 0 0 0 - #0<8<2 #0>8>2;
#X symbolatom 266 50 4 0 0 0 - #0<7<2 #0>7>2;
#X symbolatom 236 50 4 0 0 0 - #0<6<2 #0>6>2;
#X symbolatom 203 50 4 0 0 0 - #0<5<2 #0>5>2;
#X symbolatom 173 50 4 0 0 0 - #0<4<2 #0>4>2;
#X symbolatom 143 50 4 0 0 0 - #0<3<2 #0>3>2;
#X symbolatom 110 50 4 0 0 0 - #0<2<2 #0>2>2;
#X symbolatom 80 50 4 0 0 0 - #0<1<2 #0>1>2;
#X symbolatom 50 50 4 0 0 0 - #0<0<2 #0>0>2;
#X symbolatom 388 64 4 0 0 0 - #0<11<3 #0>11>3;
#X symbolatom 358 64 4 0 0 0 - #0<10<3 #0>10>3;
#X symbolatom 328 64 4 0 0 0 - #0<9<3 #0>9>3;
#X symbolatom 296 64 4 0 0 0 - #0<8<3 #0>8>3;
#X symbolatom 266 64 4 0 0 0 - #0<7<3 #0>7>3;
#X symbolatom 236 64 4 0 0 0 - #0<6<3 #0>6>3;
#X symbolatom 203 64 4 0 0 0 - #0<5<3 #0>5>3;
#X symbolatom 173 64 4 0 0 0 - #0<4<3 #0>4>3;
#X symbolatom 143 64 4 0 0 0 - #0<3<3 #0>3>3;
#X symbolatom 110 64 4 0 0 0 - #0<2<3 #0>2>3;
#X symbolatom 80 64 4 0 0 0 - #0<1<3 #0>1>3;
#X symbolatom 50 64 4 0 0 0 - #0<0<3 #0>0>3;
#X symbolatom 388 78 4 0 0 0 - #0<11<4 #0>11>4;
#X symbolatom 358 78 4 0 0 0 - #0<10<4 #0>10>4;
#X symbolatom 328 78 4 0 0 0 - #0<9<4 #0>9>4;
#X symbolatom 296 78 4 0 0 0 - #0<8<4 #0>8>4;
#X symbolatom 266 78 4 0 0 0 - #0<7<4 #0>7>4;
#X symbolatom 236 78 4 0 0 0 - #0<6<4 #0>6>4;
#X symbolatom 203 78 4 0 0 0 - #0<5<4 #0>5>4;
#X symbolatom 173 78 4 0 0 0 - #0<4<4 #0>4>4;
#X symbolatom 143 78 4 0 0 0 - #0<3<4 #0>3>4;
#X symbolatom 110 78 4 0 0 0 - #0<2<4 #0>2>4;
#X symbolatom 80 78 4 0 0 0 - #0<1<4 #0>1>4;
#X symbolatom 50 78 4 0 0 0 - #0<0<4 #0>0>4;
#X symbolatom 388 92 4 0 0 0 - #0<11<5 #0>11>5;
#X symbolatom 358 92 4 0 0 0 - #0<10<5 #0>10>5;
#X symbolatom 328 92 4 0 0 0 - #0<9<5 #0>9>5;
#X symbolatom 296 92 4 0 0 0 - #0<8<5 #0>8>5;
#X symbolatom 266 92 4 0 0 0 - #0<7<5 #0>7>5;
#X symbolatom 236 92 4 0 0 0 - #0<6<5 #0>6>5;
#X symbolatom 203 92 4 0 0 0 - #0<5<5 #0>5>5;
#X symbolatom 173 92 4 0 0 0 - #0<4<5 #0>4>5;
#X symbolatom 143 92 4 0 0 0 - #0<3<5 #0>3>5;
#X symbolatom 110 92 4 0 0 0 - #0<2<5 #0>2>5;
#X symbolatom 80 92 4 0 0 0 - #0<1<5 #0>1>5;
#X symbolatom 50 92 4 0 0 0 - #0<0<5 #0>0>5;
#X symbolatom 388 106 4 0 0 0 - #0<11<6 #0>11>6;
#X symbolatom 358 106 4 0 0 0 - #0<10<6 #0>10>6;
#X symbolatom 328 106 4 0 0 0 - #0<9<6 #0>9>6;
#X symbolatom 296 106 4 0 0 0 - #0<8<6 #0>8>6;
#X symbolatom 266 106 4 0 0 0 - #0<7<6 #0>7>6;
#X symbolatom 236 106 4 0 0 0 - #0<6<6 #0>6>6;
#X symbolatom 203 106 4 0 0 0 - #0<5<6 #0>5>6;
#X symbolatom 173 106 4 0 0 0 - #0<4<6 #0>4>6;
#X symbolatom 143 106 4 0 0 0 - #0<3<6 #0>3>6;
#X symbolatom 110 106 4 0 0 0 - #0<2<6 #0>2>6;
#X symbolatom 80 106 4 0 0 0 - #0<1<6 #0>1>6;
#X symbolatom 50 106 4 0 0 0 - #0<0<6 #0>0>6;
#X symbolatom 388 120 4 0 0 0 - #0<11<7 #0>11>7;
#X symbolatom 358 120 4 0 0 0 - #0<10<7 #0>10>7;
#X symbolatom 328 120 4 0 0 0 - #0<9<7 #0>9>7;
#X symbolatom 296 120 4 0 0 0 - #0<8<7 #0>8>7;
#X symbolatom 266 120 4 0 0 0 - #0<7<7 #0>7>7;
#X symbolatom 236 120 4 0 0 0 - #0<6<7 #0>6>7;
#X symbolatom 203 120 4 0 0 0 - #0<5<7 #0>5>7;
#X symbolatom 173 120 4 0 0 0 - #0<4<7 #0>4>7;
#X symbolatom 143 120 4 0 0 0 - #0<3<7 #0>3>7;
#X symbolatom 110 120 4 0 0 0 - #0<2<7 #0>2>7;
#X symbolatom 80 120 4 0 0 0 - #0<1<7 #0>1>7;
#X symbolatom 50 120 4 0 0 0 - #0<0<7 #0>0>7;
#X symbolatom 388 134 4 0 0 0 - #0<11<8 #0>11>8;
#X symbolatom 358 134 4 0 0 0 - #0<10<8 #0>10>8;
#X symbolatom 328 134 4 0 0 0 - #0<9<8 #0>9>8;
#X symbolatom 296 134 4 0 0 0 - #0<8<8 #0>8>8;
#X symbolatom 266 134 4 0 0 0 - #0<7<8 #0>7>8;
#X symbolatom 236 134 4 0 0 0 - #0<6<8 #0>6>8;
#X symbolatom 203 134 4 0 0 0 - #0<5<8 #0>5>8;
#X symbolatom 173 134 4 0 0 0 - #0<4<8 #0>4>8;
#X symbolatom 143 134 4 0 0 0 - #0<3<8 #0>3>8;
#X symbolatom 110 134 4 0 0 0 - #0<2<8 #0>2>8;
#X symbolatom 80 134 4 0 0 0 - #0<1<8 #0>1>8;
#X symbolatom 50 134 4 0 0 0 - #0<0<8 #0>0>8;
#X symbolatom 388 148 4 0 0 0 - #0<11<9 #0>11>9;
#X symbolatom 358 148 4 0 0 0 - #0<10<9 #0>10>9;
#X symbolatom 328 148 4 0 0 0 - #0<9<9 #0>9>9;
#X symbolatom 296 148 4 0 0 0 - #0<8<9 #0>8>9;
#X symbolatom 266 148 4 0 0 0 - #0<7<9 #0>7>9;
#X symbolatom 236 148 4 0 0 0 - #0<6<9 #0>6>9;
#X symbolatom 203 148 4 0 0 0 - #0<5<9 #0>5>9;
#X symbolatom 173 148 4 0 0 0 - #0<4<9 #0>4>9;
#X symbolatom 143 148 4 0 0 0 - #0<3<9 #0>3>9;
#X symbolatom 110 148 4 0 0 0 - #0<2<9 #0>2>9;
#X symbolatom 80 148 4 0 0 0 - #0<1<9 #0>1>9;
#X symbolatom 50 148 4 0 0 0 - #0<0<9 #0>0>9;
#X symbolatom 388 162 4 0 0 0 - #0<11<10 #0>11>10;
#X symbolatom 358 162 4 0 0 0 - #0<10<10 #0>10>10;
#X symbolatom 328 162 4 0 0 0 - #0<9<10 #0>9>10;
#X symbolatom 296 162 4 0 0 0 - #0<8<10 #0>8>10;
#X symbolatom 266 162 4 0 0 0 - #0<7<10 #0>7>10;
#X symbolatom 236 162 4 0 0 0 - #0<6<10 #0>6>10;
#X symbolatom 203 162 4 0 0 0 - #0<5<10 #0>5>10;
#X symbolatom 173 162 4 0 0 0 - #0<4<10 #0>4>10;
#X symbolatom 143 162 4 0 0 0 - #0<3<10 #0>3>10;
#X symbolatom 110 162 4 0 0 0 - #0<2<10 #0>2>10;
#X symbolatom 80 162 4 0 0 0 - #0<1<10 #0>1>10;
#X symbolatom 50 162 4 0 0 0 - #0<0<10 #0>0>10;
#X symbolatom 388 176 4 0 0 0 - #0<11<11 #0>11>11;
#X symbolatom 358 176 4 0 0 0 - #0<10<11 #0>10>11;
#X symbolatom 328 176 4 0 0 0 - #0<9<11 #0>9>11;
#X symbolatom 296 176 4 0 0 0 - #0<8<11 #0>8>11;
#X symbolatom 266 176 4 0 0 0 - #0<7<11 #0>7>11;
#X symbolatom 236 176 4 0 0 0 - #0<6<11 #0>6>11;
#X symbolatom 203 176 4 0 0 0 - #0<5<11 #0>5>11;
#X symbolatom 173 176 4 0 0 0 - #0<4<11 #0>4>11;
#X symbolatom 143 176 4 0 0 0 - #0<3<11 #0>3>11;
#X symbolatom 110 176 4 0 0 0 - #0<2<11 #0>2>11;
#X symbolatom 80 176 4 0 0 0 - #0<1<11 #0>1>11;
#X symbolatom 50 176 4 0 0 0 - #0<0<11 #0>0>11;
#X symbolatom 388 190 4 0 0 0 - #0<11<12 #0>11>12;
#X symbolatom 358 190 4 0 0 0 - #0<10<12 #0>10>12;
#X symbolatom 328 190 4 0 0 0 - #0<9<12 #0>9>12;
#X symbolatom 296 190 4 0 0 0 - #0<8<12 #0>8>12;
#X symbolatom 266 190 4 0 0 0 - #0<7<12 #0>7>12;
#X symbolatom 236 190 4 0 0 0 - #0<6<12 #0>6>12;
#X symbolatom 203 190 4 0 0 0 - #0<5<12 #0>5>12;
#X symbolatom 173 190 4 0 0 0 - #0<4<12 #0>4>12;
#X symbolatom 143 190 4 0 0 0 - #0<3<12 #0>3>12;
#X symbolatom 110 190 4 0 0 0 - #0<2<12 #0>2>12;
#X symbolatom 80 190 4 0 0 0 - #0<1<12 #0>1>12;
#X symbolatom 50 190 4 0 0 0 - #0<0<12 #0>0>12;
#X symbolatom 388 204 4 0 0 0 - #0<11<13 #0>11>13;
#X symbolatom 358 204 4 0 0 0 - #0<10<13 #0>10>13;
#X symbolatom 328 204 4 0 0 0 - #0<9<13 #0>9>13;
#X symbolatom 296 204 4 0 0 0 - #0<8<13 #0>8>13;
#X symbolatom 266 204 4 0 0 0 - #0<7<13 #0>7>13;
#X symbolatom 236 204 4 0 0 0 - #0<6<13 #0>6>13;
#X symbolatom 203 204 4 0 0 0 - #0<5<13 #0>5>13;
#X symbolatom 173 204 4 0 0 0 - #0<4<13 #0>4>13;
#X symbolatom 143 204 4 0 0 0 - #0<3<13 #0>3>13;
#X symbolatom 110 204 4 0 0 0 - #0<2<13 #0>2>13;
#X symbolatom 80 204 4 0 0 0 - #0<1<13 #0>1>13;
#X symbolatom 50 204 4 0 0 0 - #0<0<13 #0>0>13;
#X symbolatom 388 218 4 0 0 0 - #0<11<14 #0>11>14;
#X symbolatom 358 218 4 0 0 0 - #0<10<14 #0>10>14;
#X symbolatom 328 218 4 0 0 0 - #0<9<14 #0>9>14;
#X symbolatom 296 218 4 0 0 0 - #0<8<14 #0>8>14;
#X symbolatom 266 218 4 0 0 0 - #0<7<14 #0>7>14;
#X symbolatom 236 218 4 0 0 0 - #0<6<14 #0>6>14;
#X symbolatom 203 218 4 0 0 0 - #0<5<14 #0>5>14;
#X symbolatom 173 218 4 0 0 0 - #0<4<14 #0>4>14;
#X symbolatom 143 218 4 0 0 0 - #0<3<14 #0>3>14;
#X symbolatom 110 218 4 0 0 0 - #0<2<14 #0>2>14;
#X symbolatom 80 218 4 0 0 0 - #0<1<14 #0>1>14;
#X symbolatom 50 218 4 0 0 0 - #0<0<14 #0>0>14;
#X symbolatom 388 232 4 0 0 0 - #0<11<15 #0>11>15;
#X symbolatom 358 232 4 0 0 0 - #0<10<15 #0>10>15;
#X symbolatom 328 232 4 0 0 0 - #0<9<15 #0>9>15;
#X symbolatom 296 232 4 0 0 0 - #0<8<15 #0>8>15;
#X symbolatom 266 232 4 0 0 0 - #0<7<15 #0>7>15;
#X symbolatom 236 232 4 0 0 0 - #0<6<15 #0>6>15;
#X symbolatom 203 232 4 0 0 0 - #0<5<15 #0>5>15;
#X symbolatom 173 232 4 0 0 0 - #0<4<15 #0>4>15;
#X symbolatom 143 232 4 0 0 0 - #0<3<15 #0>3>15;
#X symbolatom 110 232 4 0 0 0 - #0<2<15 #0>2>15;
#X symbolatom 80 232 4 0 0 0 - #0<1<15 #0>1>15;
#X symbolatom 50 232 4 0 0 0 - #0<0<15 #0>0>15;
#X obj 421 24 vsl 15 219 0 1 0 0 \$0scroll \$0set_scroll empty 0 -8
0 10 -1 -1 -1 0 0;
#X obj 2 22 cnv 7 7 14 empty \$0prog empty 20 12 0 14 -258053 -1 0
;
#X obj 40 250 nbx 3 15 0 999 0 0 \$0ask_pattern \$0nbx_pattern pattern
38 7 0 10 -1 -262144 -1 0 256;
#X obj 10 250 bng 15 250 50 0 \$0p< empty < 4 7 0 10 -1 -258113 -262144
;
#X obj 25 250 bng 15 250 50 0 \$0p> empty > 4 7 0 10 -1 -4034 -262144
;
#X obj 283 251 bng 15 250 50 0 \$0copy empty Copy 17 8 0 10 -24198
-1 -1;
#X obj 386 250 bng 15 250 50 0 \$0paste empty Paste 17 8 0 10 -258699
-1 -1;
#X obj 156 250 nbx 3 15 16 999 0 0 \$0change_length \$0nbx_length size
38 7 0 10 -1 -262144 -1 16 256;
#X obj 39 3 tgl 15 0 \$0play \$0nbx_play play 17 7 0 10 -1 -262144
-1 0 1;
#X floatatom 10 4 3 0 0 0 - #0nbx_event -;
#X obj 35 22 cnv 3 3 14 empty empty empty 20 12 0 14 -258113 -66577
0;
#X obj 10 22 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n0 empty 0 -8 0 10
-1 -262144 -261689 0 256;
#X obj 10 36 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n1 empty 0 -8 0 10
-262144 -1 -261689 1 256;
#X obj 10 50 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n2 empty 0 -8 0 10
-262144 -1 -261689 2 256;
#X obj 10 64 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n3 empty 0 -8 0 10
-262144 -1 -261689 3 256;
#X obj 10 78 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n4 empty 0 -8 0 10
-262144 -1 -261689 4 256;
#X obj 10 92 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n5 empty 0 -8 0 10
-262144 -1 -261689 5 256;
#X obj 10 106 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n6 empty 0 -8 0 10
-262144 -1 -261689 6 256;
#X obj 10 120 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n7 empty 0 -8 0 10
-262144 -1 -261689 7 256;
#X obj 10 134 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n8 empty 0 -8 0 10
-128992 -262144 -261689 8 256;
#X obj 10 148 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n9 empty 0 -8 0 10
-262144 -1 -261689 9 256;
#X obj 10 162 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n10 empty 0 -8 0 10
-262144 -1 -261689 10 256;
#X obj 10 176 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n11 empty 0 -8 0 10
-262144 -1 -261689 11 256;
#X obj 10 190 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n12 empty 0 -8 0 10
-262144 -1 -261689 12 256;
#X obj 10 204 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n13 empty 0 -8 0 10
-262144 -1 -261689 13 256;
#X obj 10 218 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n14 empty 0 -8 0 10
-262144 -1 -261689 14 256;
#X obj 10 232 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n15 empty 0 -8 0 10
-262144 -1 -261689 15 256;
#X obj 107 3 hradio 15 1 0 5 \$0trigS \$0trigR (beat/event/loop/match/none)
78 8 0 10 -262144 -1 -1 0;
#X restore 56 353 pd \$0tracker;
#N canvas 0 0 1028 714 \$0receives 0;
#X obj 0 0 r \$0>0>0;
#X obj 0 15 list prepend 0 0;
#X obj 60 0 r \$0>1>0;
#X obj 60 15 list prepend 1 0;
#X obj 120 0 r \$0>2>0;
#X obj 120 15 list prepend 2 0;
#X obj 180 0 r \$0>3>0;
#X obj 180 15 list prepend 3 0;
#X obj 240 0 r \$0>4>0;
#X obj 240 15 list prepend 4 0;
#X obj 300 0 r \$0>5>0;
#X obj 300 15 list prepend 5 0;
#X obj 360 0 r \$0>6>0;
#X obj 360 15 list prepend 6 0;
#X obj 420 0 r \$0>7>0;
#X obj 420 15 list prepend 7 0;
#X obj 480 0 r \$0>8>0;
#X obj 480 15 list prepend 8 0;
#X obj 540 0 r \$0>9>0;
#X obj 540 15 list prepend 9 0;
#X obj 600 0 r \$0>10>0;
#X obj 600 15 list prepend 10 0;
#X obj 660 0 r \$0>11>0;
#X obj 660 15 list prepend 11 0;
#X obj 0 40 r \$0>0>1;
#X obj 0 55 list prepend 0 1;
#X obj 60 40 r \$0>1>1;
#X obj 60 55 list prepend 1 1;
#X obj 120 40 r \$0>2>1;
#X obj 120 55 list prepend 2 1;
#X obj 180 40 r \$0>3>1;
#X obj 180 55 list prepend 3 1;
#X obj 240 40 r \$0>4>1;
#X obj 240 55 list prepend 4 1;
#X obj 300 40 r \$0>5>1;
#X obj 300 55 list prepend 5 1;
#X obj 360 40 r \$0>6>1;
#X obj 360 55 list prepend 6 1;
#X obj 420 40 r \$0>7>1;
#X obj 420 55 list prepend 7 1;
#X obj 480 40 r \$0>8>1;
#X obj 480 55 list prepend 8 1;
#X obj 540 40 r \$0>9>1;
#X obj 540 55 list prepend 9 1;
#X obj 600 40 r \$0>10>1;
#X obj 600 55 list prepend 10 1;
#X obj 660 40 r \$0>11>1;
#X obj 660 55 list prepend 11 1;
#X obj 0 80 r \$0>0>2;
#X obj 0 95 list prepend 0 2;
#X obj 60 80 r \$0>1>2;
#X obj 60 95 list prepend 1 2;
#X obj 120 80 r \$0>2>2;
#X obj 120 95 list prepend 2 2;
#X obj 180 80 r \$0>3>2;
#X obj 180 95 list prepend 3 2;
#X obj 240 80 r \$0>4>2;
#X obj 240 95 list prepend 4 2;
#X obj 300 80 r \$0>5>2;
#X obj 300 95 list prepend 5 2;
#X obj 360 80 r \$0>6>2;
#X obj 360 95 list prepend 6 2;
#X obj 420 80 r \$0>7>2;
#X obj 420 95 list prepend 7 2;
#X obj 480 80 r \$0>8>2;
#X obj 480 95 list prepend 8 2;
#X obj 540 80 r \$0>9>2;
#X obj 540 95 list prepend 9 2;
#X obj 600 80 r \$0>10>2;
#X obj 600 95 list prepend 10 2;
#X obj 660 80 r \$0>11>2;
#X obj 660 95 list prepend 11 2;
#X obj 0 120 r \$0>0>3;
#X obj 0 135 list prepend 0 3;
#X obj 60 120 r \$0>1>3;
#X obj 60 135 list prepend 1 3;
#X obj 120 120 r \$0>2>3;
#X obj 120 135 list prepend 2 3;
#X obj 180 120 r \$0>3>3;
#X obj 180 135 list prepend 3 3;
#X obj 240 120 r \$0>4>3;
#X obj 240 135 list prepend 4 3;
#X obj 300 120 r \$0>5>3;
#X obj 300 135 list prepend 5 3;
#X obj 360 120 r \$0>6>3;
#X obj 360 135 list prepend 6 3;
#X obj 420 120 r \$0>7>3;
#X obj 420 135 list prepend 7 3;
#X obj 480 120 r \$0>8>3;
#X obj 480 135 list prepend 8 3;
#X obj 540 120 r \$0>9>3;
#X obj 540 135 list prepend 9 3;
#X obj 600 120 r \$0>10>3;
#X obj 600 135 list prepend 10 3;
#X obj 660 120 r \$0>11>3;
#X obj 660 135 list prepend 11 3;
#X obj 0 160 r \$0>0>4;
#X obj 0 175 list prepend 0 4;
#X obj 60 160 r \$0>1>4;
#X obj 60 175 list prepend 1 4;
#X obj 120 160 r \$0>2>4;
#X obj 120 175 list prepend 2 4;
#X obj 180 160 r \$0>3>4;
#X obj 180 175 list prepend 3 4;
#X obj 240 160 r \$0>4>4;
#X obj 240 175 list prepend 4 4;
#X obj 300 160 r \$0>5>4;
#X obj 300 175 list prepend 5 4;
#X obj 360 160 r \$0>6>4;
#X obj 360 175 list prepend 6 4;
#X obj 420 160 r \$0>7>4;
#X obj 420 175 list prepend 7 4;
#X obj 480 160 r \$0>8>4;
#X obj 480 175 list prepend 8 4;
#X obj 540 160 r \$0>9>4;
#X obj 540 175 list prepend 9 4;
#X obj 600 160 r \$0>10>4;
#X obj 600 175 list prepend 10 4;
#X obj 660 160 r \$0>11>4;
#X obj 660 175 list prepend 11 4;
#X obj 0 200 r \$0>0>5;
#X obj 0 215 list prepend 0 5;
#X obj 60 200 r \$0>1>5;
#X obj 60 215 list prepend 1 5;
#X obj 120 200 r \$0>2>5;
#X obj 120 215 list prepend 2 5;
#X obj 180 200 r \$0>3>5;
#X obj 180 215 list prepend 3 5;
#X obj 240 200 r \$0>4>5;
#X obj 240 215 list prepend 4 5;
#X obj 300 200 r \$0>5>5;
#X obj 300 215 list prepend 5 5;
#X obj 360 200 r \$0>6>5;
#X obj 360 215 list prepend 6 5;
#X obj 420 200 r \$0>7>5;
#X obj 420 215 list prepend 7 5;
#X obj 480 200 r \$0>8>5;
#X obj 480 215 list prepend 8 5;
#X obj 540 200 r \$0>9>5;
#X obj 540 215 list prepend 9 5;
#X obj 600 200 r \$0>10>5;
#X obj 600 215 list prepend 10 5;
#X obj 660 200 r \$0>11>5;
#X obj 660 215 list prepend 11 5;
#X obj 0 240 r \$0>0>6;
#X obj 0 255 list prepend 0 6;
#X obj 60 240 r \$0>1>6;
#X obj 60 255 list prepend 1 6;
#X obj 120 240 r \$0>2>6;
#X obj 120 255 list prepend 2 6;
#X obj 180 240 r \$0>3>6;
#X obj 180 255 list prepend 3 6;
#X obj 240 240 r \$0>4>6;
#X obj 240 255 list prepend 4 6;
#X obj 300 240 r \$0>5>6;
#X obj 300 255 list prepend 5 6;
#X obj 360 240 r \$0>6>6;
#X obj 360 255 list prepend 6 6;
#X obj 420 240 r \$0>7>6;
#X obj 420 255 list prepend 7 6;
#X obj 480 240 r \$0>8>6;
#X obj 480 255 list prepend 8 6;
#X obj 540 240 r \$0>9>6;
#X obj 540 255 list prepend 9 6;
#X obj 600 240 r \$0>10>6;
#X obj 600 255 list prepend 10 6;
#X obj 660 240 r \$0>11>6;
#X obj 660 255 list prepend 11 6;
#X obj 0 280 r \$0>0>7;
#X obj 0 295 list prepend 0 7;
#X obj 60 280 r \$0>1>7;
#X obj 60 295 list prepend 1 7;
#X obj 120 280 r \$0>2>7;
#X obj 120 295 list prepend 2 7;
#X obj 180 280 r \$0>3>7;
#X obj 180 295 list prepend 3 7;
#X obj 240 280 r \$0>4>7;
#X obj 240 295 list prepend 4 7;
#X obj 300 280 r \$0>5>7;
#X obj 300 295 list prepend 5 7;
#X obj 360 280 r \$0>6>7;
#X obj 360 295 list prepend 6 7;
#X obj 420 280 r \$0>7>7;
#X obj 420 295 list prepend 7 7;
#X obj 480 280 r \$0>8>7;
#X obj 480 295 list prepend 8 7;
#X obj 540 280 r \$0>9>7;
#X obj 540 295 list prepend 9 7;
#X obj 600 280 r \$0>10>7;
#X obj 600 295 list prepend 10 7;
#X obj 660 280 r \$0>11>7;
#X obj 660 295 list prepend 11 7;
#X obj 0 320 r \$0>0>8;
#X obj 0 335 list prepend 0 8;
#X obj 60 320 r \$0>1>8;
#X obj 60 335 list prepend 1 8;
#X obj 120 320 r \$0>2>8;
#X obj 120 335 list prepend 2 8;
#X obj 180 320 r \$0>3>8;
#X obj 180 335 list prepend 3 8;
#X obj 240 320 r \$0>4>8;
#X obj 240 335 list prepend 4 8;
#X obj 300 320 r \$0>5>8;
#X obj 300 335 list prepend 5 8;
#X obj 360 320 r \$0>6>8;
#X obj 360 335 list prepend 6 8;
#X obj 420 320 r \$0>7>8;
#X obj 420 335 list prepend 7 8;
#X obj 480 320 r \$0>8>8;
#X obj 480 335 list prepend 8 8;
#X obj 540 320 r \$0>9>8;
#X obj 540 335 list prepend 9 8;
#X obj 600 320 r \$0>10>8;
#X obj 600 335 list prepend 10 8;
#X obj 660 320 r \$0>11>8;
#X obj 660 335 list prepend 11 8;
#X obj 0 360 r \$0>0>9;
#X obj 0 375 list prepend 0 9;
#X obj 60 360 r \$0>1>9;
#X obj 60 375 list prepend 1 9;
#X obj 120 360 r \$0>2>9;
#X obj 120 375 list prepend 2 9;
#X obj 180 360 r \$0>3>9;
#X obj 180 375 list prepend 3 9;
#X obj 240 360 r \$0>4>9;
#X obj 240 375 list prepend 4 9;
#X obj 300 360 r \$0>5>9;
#X obj 300 375 list prepend 5 9;
#X obj 360 360 r \$0>6>9;
#X obj 360 375 list prepend 6 9;
#X obj 420 360 r \$0>7>9;
#X obj 420 375 list prepend 7 9;
#X obj 480 360 r \$0>8>9;
#X obj 480 375 list prepend 8 9;
#X obj 540 360 r \$0>9>9;
#X obj 540 375 list prepend 9 9;
#X obj 600 360 r \$0>10>9;
#X obj 600 375 list prepend 10 9;
#X obj 660 360 r \$0>11>9;
#X obj 660 375 list prepend 11 9;
#X obj 0 400 r \$0>0>10;
#X obj 0 415 list prepend 0 10;
#X obj 60 400 r \$0>1>10;
#X obj 60 415 list prepend 1 10;
#X obj 120 400 r \$0>2>10;
#X obj 120 415 list prepend 2 10;
#X obj 180 400 r \$0>3>10;
#X obj 180 415 list prepend 3 10;
#X obj 240 400 r \$0>4>10;
#X obj 240 415 list prepend 4 10;
#X obj 300 400 r \$0>5>10;
#X obj 300 415 list prepend 5 10;
#X obj 360 400 r \$0>6>10;
#X obj 360 415 list prepend 6 10;
#X obj 420 400 r \$0>7>10;
#X obj 420 415 list prepend 7 10;
#X obj 480 400 r \$0>8>10;
#X obj 480 415 list prepend 8 10;
#X obj 540 400 r \$0>9>10;
#X obj 540 415 list prepend 9 10;
#X obj 600 400 r \$0>10>10;
#X obj 600 415 list prepend 10 10;
#X obj 660 400 r \$0>11>10;
#X obj 660 415 list prepend 11 10;
#X obj 0 440 r \$0>0>11;
#X obj 0 455 list prepend 0 11;
#X obj 60 440 r \$0>1>11;
#X obj 60 455 list prepend 1 11;
#X obj 120 440 r \$0>2>11;
#X obj 120 455 list prepend 2 11;
#X obj 180 440 r \$0>3>11;
#X obj 180 455 list prepend 3 11;
#X obj 240 440 r \$0>4>11;
#X obj 240 455 list prepend 4 11;
#X obj 300 440 r \$0>5>11;
#X obj 300 455 list prepend 5 11;
#X obj 360 440 r \$0>6>11;
#X obj 360 455 list prepend 6 11;
#X obj 420 440 r \$0>7>11;
#X obj 420 455 list prepend 7 11;
#X obj 480 440 r \$0>8>11;
#X obj 480 455 list prepend 8 11;
#X obj 540 440 r \$0>9>11;
#X obj 540 455 list prepend 9 11;
#X obj 600 440 r \$0>10>11;
#X obj 600 455 list prepend 10 11;
#X obj 660 440 r \$0>11>11;
#X obj 660 455 list prepend 11 11;
#X obj 0 480 r \$0>0>12;
#X obj 0 495 list prepend 0 12;
#X obj 60 480 r \$0>1>12;
#X obj 60 495 list prepend 1 12;
#X obj 120 480 r \$0>2>12;
#X obj 120 495 list prepend 2 12;
#X obj 180 480 r \$0>3>12;
#X obj 180 495 list prepend 3 12;
#X obj 240 480 r \$0>4>12;
#X obj 240 495 list prepend 4 12;
#X obj 300 480 r \$0>5>12;
#X obj 300 495 list prepend 5 12;
#X obj 360 480 r \$0>6>12;
#X obj 360 495 list prepend 6 12;
#X obj 420 480 r \$0>7>12;
#X obj 420 495 list prepend 7 12;
#X obj 480 480 r \$0>8>12;
#X obj 480 495 list prepend 8 12;
#X obj 540 480 r \$0>9>12;
#X obj 540 495 list prepend 9 12;
#X obj 600 480 r \$0>10>12;
#X obj 600 495 list prepend 10 12;
#X obj 660 480 r \$0>11>12;
#X obj 660 495 list prepend 11 12;
#X obj 0 520 r \$0>0>13;
#X obj 0 535 list prepend 0 13;
#X obj 60 520 r \$0>1>13;
#X obj 60 535 list prepend 1 13;
#X obj 120 520 r \$0>2>13;
#X obj 120 535 list prepend 2 13;
#X obj 180 520 r \$0>3>13;
#X obj 180 535 list prepend 3 13;
#X obj 240 520 r \$0>4>13;
#X obj 240 535 list prepend 4 13;
#X obj 300 520 r \$0>5>13;
#X obj 300 535 list prepend 5 13;
#X obj 360 520 r \$0>6>13;
#X obj 360 535 list prepend 6 13;
#X obj 420 520 r \$0>7>13;
#X obj 420 535 list prepend 7 13;
#X obj 480 520 r \$0>8>13;
#X obj 480 535 list prepend 8 13;
#X obj 540 520 r \$0>9>13;
#X obj 540 535 list prepend 9 13;
#X obj 600 520 r \$0>10>13;
#X obj 600 535 list prepend 10 13;
#X obj 660 520 r \$0>11>13;
#X obj 660 535 list prepend 11 13;
#X obj 0 560 r \$0>0>14;
#X obj 0 575 list prepend 0 14;
#X obj 60 560 r \$0>1>14;
#X obj 60 575 list prepend 1 14;
#X obj 120 560 r \$0>2>14;
#X obj 120 575 list prepend 2 14;
#X obj 180 560 r \$0>3>14;
#X obj 180 575 list prepend 3 14;
#X obj 240 560 r \$0>4>14;
#X obj 240 575 list prepend 4 14;
#X obj 300 560 r \$0>5>14;
#X obj 300 575 list prepend 5 14;
#X obj 360 560 r \$0>6>14;
#X obj 360 575 list prepend 6 14;
#X obj 420 560 r \$0>7>14;
#X obj 420 575 list prepend 7 14;
#X obj 480 560 r \$0>8>14;
#X obj 480 575 list prepend 8 14;
#X obj 540 560 r \$0>9>14;
#X obj 540 575 list prepend 9 14;
#X obj 600 560 r \$0>10>14;
#X obj 600 575 list prepend 10 14;
#X obj 660 560 r \$0>11>14;
#X obj 660 575 list prepend 11 14;
#X obj 0 600 r \$0>0>15;
#X obj 0 615 list prepend 0 15;
#X obj 60 600 r \$0>1>15;
#X obj 60 615 list prepend 1 15;
#X obj 120 600 r \$0>2>15;
#X obj 120 615 list prepend 2 15;
#X obj 180 600 r \$0>3>15;
#X obj 180 615 list prepend 3 15;
#X obj 240 600 r \$0>4>15;
#X obj 240 615 list prepend 4 15;
#X obj 300 600 r \$0>5>15;
#X obj 300 615 list prepend 5 15;
#X obj 360 600 r \$0>6>15;
#X obj 360 615 list prepend 6 15;
#X obj 420 600 r \$0>7>15;
#X obj 420 615 list prepend 7 15;
#X obj 480 600 r \$0>8>15;
#X obj 480 615 list prepend 8 15;
#X obj 540 600 r \$0>9>15;
#X obj 540 615 list prepend 9 15;
#X obj 600 600 r \$0>10>15;
#X obj 600 615 list prepend 10 15;
#X obj 660 600 r \$0>11>15;
#X obj 739 619 list prepend 11 15;
#X obj 0 700 s \$0r;
#X connect 0 0 1 0;
#X connect 1 0 384 0;
#X connect 2 0 3 0;
#X connect 3 0 384 0;
#X connect 4 0 5 0;
#X connect 5 0 384 0;
#X connect 6 0 7 0;
#X connect 7 0 384 0;
#X connect 8 0 9 0;
#X connect 9 0 384 0;
#X connect 10 0 11 0;
#X connect 11 0 384 0;
#X connect 12 0 13 0;
#X connect 13 0 384 0;
#X connect 14 0 15 0;
#X connect 15 0 384 0;
#X connect 16 0 17 0;
#X connect 17 0 384 0;
#X connect 18 0 19 0;
#X connect 19 0 384 0;
#X connect 20 0 21 0;
#X connect 21 0 384 0;
#X connect 22 0 23 0;
#X connect 23 0 384 0;
#X connect 24 0 25 0;
#X connect 25 0 384 0;
#X connect 26 0 27 0;
#X connect 27 0 384 0;
#X connect 28 0 29 0;
#X connect 29 0 384 0;
#X connect 30 0 31 0;
#X connect 31 0 384 0;
#X connect 32 0 33 0;
#X connect 33 0 384 0;
#X connect 34 0 35 0;
#X connect 35 0 384 0;
#X connect 36 0 37 0;
#X connect 37 0 384 0;
#X connect 38 0 39 0;
#X connect 39 0 384 0;
#X connect 40 0 41 0;
#X connect 41 0 384 0;
#X connect 42 0 43 0;
#X connect 43 0 384 0;
#X connect 44 0 45 0;
#X connect 45 0 384 0;
#X connect 46 0 47 0;
#X connect 47 0 384 0;
#X connect 48 0 49 0;
#X connect 49 0 384 0;
#X connect 50 0 51 0;
#X connect 51 0 384 0;
#X connect 52 0 53 0;
#X connect 53 0 384 0;
#X connect 54 0 55 0;
#X connect 55 0 384 0;
#X connect 56 0 57 0;
#X connect 57 0 384 0;
#X connect 58 0 59 0;
#X connect 59 0 384 0;
#X connect 60 0 61 0;
#X connect 61 0 384 0;
#X connect 62 0 63 0;
#X connect 63 0 384 0;
#X connect 64 0 65 0;
#X connect 65 0 384 0;
#X connect 66 0 67 0;
#X connect 67 0 384 0;
#X connect 68 0 69 0;
#X connect 69 0 384 0;
#X connect 70 0 71 0;
#X connect 71 0 384 0;
#X connect 72 0 73 0;
#X connect 73 0 384 0;
#X connect 74 0 75 0;
#X connect 75 0 384 0;
#X connect 76 0 77 0;
#X connect 77 0 384 0;
#X connect 78 0 79 0;
#X connect 79 0 384 0;
#X connect 80 0 81 0;
#X connect 81 0 384 0;
#X connect 82 0 83 0;
#X connect 83 0 384 0;
#X connect 84 0 85 0;
#X connect 85 0 384 0;
#X connect 86 0 87 0;
#X connect 87 0 384 0;
#X connect 88 0 89 0;
#X connect 89 0 384 0;
#X connect 90 0 91 0;
#X connect 91 0 384 0;
#X connect 92 0 93 0;
#X connect 93 0 384 0;
#X connect 94 0 95 0;
#X connect 95 0 384 0;
#X connect 96 0 97 0;
#X connect 97 0 384 0;
#X connect 98 0 99 0;
#X connect 99 0 384 0;
#X connect 100 0 101 0;
#X connect 101 0 384 0;
#X connect 102 0 103 0;
#X connect 103 0 384 0;
#X connect 104 0 105 0;
#X connect 105 0 384 0;
#X connect 106 0 107 0;
#X connect 107 0 384 0;
#X connect 108 0 109 0;
#X connect 109 0 384 0;
#X connect 110 0 111 0;
#X connect 111 0 384 0;
#X connect 112 0 113 0;
#X connect 113 0 384 0;
#X connect 114 0 115 0;
#X connect 115 0 384 0;
#X connect 116 0 117 0;
#X connect 117 0 384 0;
#X connect 118 0 119 0;
#X connect 119 0 384 0;
#X connect 120 0 121 0;
#X connect 121 0 384 0;
#X connect 122 0 123 0;
#X connect 123 0 384 0;
#X connect 124 0 125 0;
#X connect 125 0 384 0;
#X connect 126 0 127 0;
#X connect 127 0 384 0;
#X connect 128 0 129 0;
#X connect 129 0 384 0;
#X connect 130 0 131 0;
#X connect 131 0 384 0;
#X connect 132 0 133 0;
#X connect 133 0 384 0;
#X connect 134 0 135 0;
#X connect 135 0 384 0;
#X connect 136 0 137 0;
#X connect 137 0 384 0;
#X connect 138 0 139 0;
#X connect 139 0 384 0;
#X connect 140 0 141 0;
#X connect 141 0 384 0;
#X connect 142 0 143 0;
#X connect 143 0 384 0;
#X connect 144 0 145 0;
#X connect 145 0 384 0;
#X connect 146 0 147 0;
#X connect 147 0 384 0;
#X connect 148 0 149 0;
#X connect 149 0 384 0;
#X connect 150 0 151 0;
#X connect 151 0 384 0;
#X connect 152 0 153 0;
#X connect 153 0 384 0;
#X connect 154 0 155 0;
#X connect 155 0 384 0;
#X connect 156 0 157 0;
#X connect 157 0 384 0;
#X connect 158 0 159 0;
#X connect 159 0 384 0;
#X connect 160 0 161 0;
#X connect 161 0 384 0;
#X connect 162 0 163 0;
#X connect 163 0 384 0;
#X connect 164 0 165 0;
#X connect 165 0 384 0;
#X connect 166 0 167 0;
#X connect 167 0 384 0;
#X connect 168 0 169 0;
#X connect 169 0 384 0;
#X connect 170 0 171 0;
#X connect 171 0 384 0;
#X connect 172 0 173 0;
#X connect 173 0 384 0;
#X connect 174 0 175 0;
#X connect 175 0 384 0;
#X connect 176 0 177 0;
#X connect 177 0 384 0;
#X connect 178 0 179 0;
#X connect 179 0 384 0;
#X connect 180 0 181 0;
#X connect 181 0 384 0;
#X connect 182 0 183 0;
#X connect 183 0 384 0;
#X connect 184 0 185 0;
#X connect 185 0 384 0;
#X connect 186 0 187 0;
#X connect 187 0 384 0;
#X connect 188 0 189 0;
#X connect 189 0 384 0;
#X connect 190 0 191 0;
#X connect 191 0 384 0;
#X connect 192 0 193 0;
#X connect 193 0 384 0;
#X connect 194 0 195 0;
#X connect 195 0 384 0;
#X connect 196 0 197 0;
#X connect 197 0 384 0;
#X connect 198 0 199 0;
#X connect 199 0 384 0;
#X connect 200 0 201 0;
#X connect 201 0 384 0;
#X connect 202 0 203 0;
#X connect 203 0 384 0;
#X connect 204 0 205 0;
#X connect 205 0 384 0;
#X connect 206 0 207 0;
#X connect 207 0 384 0;
#X connect 208 0 209 0;
#X connect 209 0 384 0;
#X connect 210 0 211 0;
#X connect 211 0 384 0;
#X connect 212 0 213 0;
#X connect 213 0 384 0;
#X connect 214 0 215 0;
#X connect 215 0 384 0;
#X connect 216 0 217 0;
#X connect 217 0 384 0;
#X connect 218 0 219 0;
#X connect 219 0 384 0;
#X connect 220 0 221 0;
#X connect 221 0 384 0;
#X connect 222 0 223 0;
#X connect 223 0 384 0;
#X connect 224 0 225 0;
#X connect 225 0 384 0;
#X connect 226 0 227 0;
#X connect 227 0 384 0;
#X connect 228 0 229 0;
#X connect 229 0 384 0;
#X connect 230 0 231 0;
#X connect 231 0 384 0;
#X connect 232 0 233 0;
#X connect 233 0 384 0;
#X connect 234 0 235 0;
#X connect 235 0 384 0;
#X connect 236 0 237 0;
#X connect 237 0 384 0;
#X connect 238 0 239 0;
#X connect 239 0 384 0;
#X connect 240 0 241 0;
#X connect 241 0 384 0;
#X connect 242 0 243 0;
#X connect 243 0 384 0;
#X connect 244 0 245 0;
#X connect 245 0 384 0;
#X connect 246 0 247 0;
#X connect 247 0 384 0;
#X connect 248 0 249 0;
#X connect 249 0 384 0;
#X connect 250 0 251 0;
#X connect 251 0 384 0;
#X connect 252 0 253 0;
#X connect 253 0 384 0;
#X connect 254 0 255 0;
#X connect 255 0 384 0;
#X connect 256 0 257 0;
#X connect 257 0 384 0;
#X connect 258 0 259 0;
#X connect 259 0 384 0;
#X connect 260 0 261 0;
#X connect 261 0 384 0;
#X connect 262 0 263 0;
#X connect 263 0 384 0;
#X connect 264 0 265 0;
#X connect 265 0 384 0;
#X connect 266 0 267 0;
#X connect 267 0 384 0;
#X connect 268 0 269 0;
#X connect 269 0 384 0;
#X connect 270 0 271 0;
#X connect 271 0 384 0;
#X connect 272 0 273 0;
#X connect 273 0 384 0;
#X connect 274 0 275 0;
#X connect 275 0 384 0;
#X connect 276 0 277 0;
#X connect 277 0 384 0;
#X connect 278 0 279 0;
#X connect 279 0 384 0;
#X connect 280 0 281 0;
#X connect 281 0 384 0;
#X connect 282 0 283 0;
#X connect 283 0 384 0;
#X connect 284 0 285 0;
#X connect 285 0 384 0;
#X connect 286 0 287 0;
#X connect 287 0 384 0;
#X connect 288 0 289 0;
#X connect 289 0 384 0;
#X connect 290 0 291 0;
#X connect 291 0 384 0;
#X connect 292 0 293 0;
#X connect 293 0 384 0;
#X connect 294 0 295 0;
#X connect 295 0 384 0;
#X connect 296 0 297 0;
#X connect 297 0 384 0;
#X connect 298 0 299 0;
#X connect 299 0 384 0;
#X connect 300 0 301 0;
#X connect 301 0 384 0;
#X connect 302 0 303 0;
#X connect 303 0 384 0;
#X connect 304 0 305 0;
#X connect 305 0 384 0;
#X connect 306 0 307 0;
#X connect 307 0 384 0;
#X connect 308 0 309 0;
#X connect 309 0 384 0;
#X connect 310 0 311 0;
#X connect 311 0 384 0;
#X connect 312 0 313 0;
#X connect 313 0 384 0;
#X connect 314 0 315 0;
#X connect 315 0 384 0;
#X connect 316 0 317 0;
#X connect 317 0 384 0;
#X connect 318 0 319 0;
#X connect 319 0 384 0;
#X connect 320 0 321 0;
#X connect 321 0 384 0;
#X connect 322 0 323 0;
#X connect 323 0 384 0;
#X connect 324 0 325 0;
#X connect 325 0 384 0;
#X connect 326 0 327 0;
#X connect 327 0 384 0;
#X connect 328 0 329 0;
#X connect 329 0 384 0;
#X connect 330 0 331 0;
#X connect 331 0 384 0;
#X connect 332 0 333 0;
#X connect 333 0 384 0;
#X connect 334 0 335 0;
#X connect 335 0 384 0;
#X connect 336 0 337 0;
#X connect 337 0 384 0;
#X connect 338 0 339 0;
#X connect 339 0 384 0;
#X connect 340 0 341 0;
#X connect 341 0 384 0;
#X connect 342 0 343 0;
#X connect 343 0 384 0;
#X connect 344 0 345 0;
#X connect 345 0 384 0;
#X connect 346 0 347 0;
#X connect 347 0 384 0;
#X connect 348 0 349 0;
#X connect 349 0 384 0;
#X connect 350 0 351 0;
#X connect 351 0 384 0;
#X connect 352 0 353 0;
#X connect 353 0 384 0;
#X connect 354 0 355 0;
#X connect 355 0 384 0;
#X connect 356 0 357 0;
#X connect 357 0 384 0;
#X connect 358 0 359 0;
#X connect 359 0 384 0;
#X connect 360 0 361 0;
#X connect 361 0 384 0;
#X connect 362 0 363 0;
#X connect 363 0 384 0;
#X connect 364 0 365 0;
#X connect 365 0 384 0;
#X connect 366 0 367 0;
#X connect 367 0 384 0;
#X connect 368 0 369 0;
#X connect 369 0 384 0;
#X connect 370 0 371 0;
#X connect 371 0 384 0;
#X connect 372 0 373 0;
#X connect 373 0 384 0;
#X connect 374 0 375 0;
#X connect 375 0 384 0;
#X connect 376 0 377 0;
#X connect 377 0 384 0;
#X connect 378 0 379 0;
#X connect 379 0 384 0;
#X connect 380 0 381 0;
#X connect 381 0 384 0;
#X connect 382 0 383 0;
#X connect 383 0 384 0;
#X restore 157 355 pd \$0receives;
#X obj 726 -56 t a a;
#X obj 648 46 r \$0playing;
#X obj 10 -31 zexy/relay bang play stop;
#X obj 768 -5 tof/param /quantization symbol beat;
#X msg 768 20 quantization \$1;
#X obj 419 431 outlet note;
#X obj 575 429 outlet track;
#X obj 751 339 spigot;
#X obj 543 -158 route pattern quantization debug;
#X connect 0 0 4 0;
#X connect 2 0 48 0;
#X connect 3 0 42 0;
#X connect 4 0 51 0;
#X connect 4 1 52 0;
#X connect 5 0 53 0;
#X connect 7 0 6 0;
#X connect 7 1 0 0;
#X connect 7 2 26 0;
#X connect 9 0 8 0;
#X connect 9 1 10 0;
#X connect 11 0 34 0;
#X connect 12 0 38 2;
#X connect 14 1 16 0;
#X connect 16 0 15 0;
#X connect 16 0 21 0;
#X connect 17 1 18 0;
#X connect 18 0 15 0;
#X connect 18 0 21 0;
#X connect 19 0 41 0;
#X connect 21 0 20 0;
#X connect 22 0 23 0;
#X connect 22 1 24 0;
#X connect 23 0 48 0;
#X connect 24 0 48 0;
#X connect 26 0 25 0;
#X connect 27 0 37 0;
#X connect 29 0 28 0;
#X connect 31 0 1 2;
#X connect 33 0 32 0;
#X connect 36 0 35 0;
#X connect 37 0 33 0;
#X connect 37 1 30 0;
#X connect 38 0 7 0;
#X connect 38 3 9 0;
#X connect 39 0 49 0;
#X connect 40 0 39 0;
#X connect 41 0 22 0;
#X connect 41 1 29 0;
#X connect 46 0 40 0;
#X connect 46 1 39 0;
#X connect 47 0 38 0;
#X connect 48 0 3 0;
#X connect 48 1 14 0;
#X connect 48 2 17 0;
#X connect 48 3 54 0;
#X connect 49 0 50 0;
#X connect 50 0 38 0;
#X connect 53 0 43 0;
#X connect 54 0 13 0;
#X connect 54 1 46 0;
#X connect 54 2 53 1;