-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathindex.xml
1810 lines (1808 loc) · 502 KB
/
index.xml
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
<?xml version="1.0" encoding="utf-8"?>
<index version="1" name="Tracker tools" commit="deba6a2fe40b7031fd5da282d6599909637da195">
<category name="Tracker">
<reapack name="tracker.lua" type="script" desc="Hackey-Trackey: A tracker interface similar to Jeskola Buzz for MIDI and FX editing.">
<metadata>
<description><![CDATA[{\rtf1\ansi\deff0{\fonttbl{\f0 \fswiss Helvetica;}{\f1 \fmodern Courier;}}
{\colortbl;\red255\green0\blue0;\red0\green0\blue255;}
\widowctrl\hyphauto
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel2 \b \fs28 Hackey-Trackey\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel3 \b \fs24 What is it?\par}
{\pard \ql \f0 \sa180 \li0 \fi0 A lightweight tracker plugin for REAPER 5.x and up. Hackey-Trackey is a small tracker for visualizing and editing MIDI data within REAPER. Designed to mimick the pattern editor of Jeskola Buzz, this tracker is meant to enable MIDI note entry and effect automation in a tracked manner.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 {\pict\pngblip\picw818\pich376\picwgoal16360\pichgoal7520 89504e470d0a1a0a0000000d4948445200000332000001780802000000000b5b59000000017352474200aece1ce90000000467414d410000b18f0bfc61050000401849444154785eedddbf8b3ed995dff1c79617ac41892518588cd964583c816117352852a2c0a044a19909c6e166130883c181699a156ca840d9869a647024f65f70a8161638b058261088652518e311b216e199c067fad41c9d39f79e5bf7d68fa7eb79eafda2787cefa95ba7aa7be57e3ed4f37c6b2e0000000000000000000000000000000000000000000000000000000030e39f4dffef9e1e1f9fa7d1e5f2f4f4308d962abb5965b4b91eb8fe92866c72fdbe89b8e68fc0f59bc507aeb1fefa7d0773b51f61fdf5ab6547e115fddddffd830ebef7bd7fad83d712ae44a757beaae7e7cf4ffaf0309d344c7166ff7cfa7ff7647f37d7ff01d5bfc5d2475bd9f4f37d83fcdbc3d56c72fdbe89ef73055cbfb9da357b1b5ebf36b16daaee6cabeb0f7d707c3efa582a7a2daf9e0b8da6317d05d435ee968935ef1fa6d1c4760d9d6893abeab7f9f5ababfd145cbf195dbf89adaeff9ad7ecddfaf563b1703bcaa661a06379cdeac22a2aac7fa9c5695538c5e2fe61bdb0656dd528a677cbc22e5facde5dabaec7edbac6ddb2ab91bfd7fac75aff70df9cd1eb9765baf2206f5143d7af177f8bd77fa86bf63aaf5fc91adba6d26b932bb9e9eb479b2418dda6792df4b4c756d1cd2a264c67f953f869d63f08ebeda8352c6fe96695cce87a1cdfebc4b29dfe921ef09d72c8d0f5ebef500e39ce4f3d74257ae57ac841de5987aedf0782dbba7efbcdeb26955bfcfd1ff0fad1d6082e5a2cf766f5ad68db90bd64aadb34cfd9e1fd87041aa4f4750d8962ba4d73dcb25788658bff86863fc132b8ad3fc71b5ebf1e680d17f719b2d5f55fed8283adae5ffad866151dec4acfb2fefa171fb8d256d70f54692a1acd466532d314689b56e4558357e81f568e9e5d7466327f274c5ffd8132f6db54c56dbaf6bfc4348bdfc97cb7f087de4fdbfdcb4b5a7c3da3d65f7f79f1e286ae5f841fe16a172f36b97e55b6ba824daedf371157bb7871ebd78f0534ac6870f1531f626cafc8ea22e49eac67382ab026bacc1f92f5f7c2b9bcf679bd10adfc34dcf4f231cb76558b8a5876ebaef4957f00006ed19af805000000000000000000000000000000000000000000602b3c20030080ab6a3cb7aca173595bf53967a1a86457569f46d8c15dfd37310100b815d5d0b32b0b76baf9cae7bbbfbc4ba736f075ec6797bb657ffae77f358d00e0d8fef1efff761a01d7e20399641d9f8d4256ab168525a4eafa8c3f5198da5806be4956c74eb85b0600c0427fe7fe53e5ba4d3b3af83ca42c03e9162a9faff8f2385bbf5876f8cab6e8c777cb0000b82a8b5336d6a9af8bf654d8b19e5f10341ada5806e529ca3a76b24b2cfbcee507bfbffc669a0038937ffbd6ff994647f28b8ffed5342afcf6f2ab5f5c7e324d80abf079c84fb37a9866eb6735fa67ad464f8195768965dfbabcffebcbcfa7098033f9776ffd611a1dc9fffce85f4ea3c2572fdf2096e1ca66e3910979c8f68663cd6c7eaaaef745df21ab633fc432005b229601c0627ce51f0000e01016de2d7b7c7c96d7a7a7079d069bdc2dfbd1f30fa7d1e5f2fec3f7a751931dd2b33e5b3cd4e42ef9dfbc59f32bade2f77fafb85b06008b2db95ba6996c57fade2c6fccfade5c0d0a41cf1a13fa1babdbf884ec77a2bf9ff02bcaf0fb070060a525b12cbb49b615ffdeac83f0e65d0a87b4658b7d5d5f49069dbf587eff0000ac7763df2d93f7e9b069515e3b3381094dbcb2724ed5df4cd8b428affcfe010058e9c66299bcf7876ddaf1c5dbbc8d75d0e03b84f5beed9995bf07fba5d936ede0f70f00c06a578d65fe9dbb21bc55cf1e656ff0f6766e83217a949e4b5f97f531d9958fd6335bf569e8f90dc81adbaca283217a945eb9be2eeb63b2dfc3683db3559fcc68ffac9ed9aa4fe63ffff83fc9364d9cd17a66ab3eb863cbfeb348b3eb87ba553d3fff83dfa6ea9c65eba7096ec4702c7b7c7cb6affcfbf1b6ec1d5adf1e3adf9eedbda4fda6e29b87feb6cbc62764bf3d1b74ea3c90df3f80ebf8def7a627a0eaa0334bd95155daa4bd66963d9ab57c9a6b030f743d031e270b604b3c200387e253543936216665d96b934ca6348af958568d68218af995aaba3e14851dd2ee8f577763df2d030060254b57ba59a56dc34c96b1d4a59b5532d97a9b86f1687f5c1fb10c00704612b3749be64d57c86446a2926ed37ccedeeb714dbbc4323ec104001c4a99abf456996d53b5663693f5c7bb92c623bba125ec6e966e533537bb3e84b0d9f57845bb7cb7eccf2edf9e46004e86ef96e1384254f2b9aa7397d6a5b232b705e14e95cf469dbbacde582f6c6fe77abc3a6219802d11cb0060b15d621980d3fae65b7f328d8ee4671f7d3a8d00e0c0f8ca3f0000c02110cb0000000e61970f31dfbcbcfbd9e5936902e04cfee2ad7f9a4647f2f38fde9846854f2f1fffeef2d3690200af6a9758f6f5cb77ff70f9e5340170267ff9d667d3e848fec747ff621a15be72f91ab10cc041f021260000c02170b70cc096b85b86a3299f437604e1f96162f34788950f2ddbd6defdcf6938963d3e3e4fa3174f4f0fd3c8219601a7452cc3a1f807bd8e3ef4755757886542cfb25f6cdabbff098dc532cd6416c5c2d410cb80d32296e168ca346615bb91667bad22ca434c75bdf087b449a0913463b146a75a7fd93fb1c463757f94bc667595558cdf55b2c3fd5974a0dafdad1e969547c1acfa10935806202096e1802c87e954f84ab9573416d834abebb4473bafd8d4d77bc62614dbd3aaf6291a1d1a07368ec2c2affc4b20cb3219000087e2d3559bacd16d9ad748379fbd7a0e39144945ba4df34deddafc0c96c4320b64643200c0915960aa26b3eade90ba4a7694d2f5b64dd54dd93da71077b27a9b1ce5b7a9da64a768afb73561994eb589ae4166e157fe35908d7e88f9e1f307f2facec37b3a9d95ad1fad67b6ea93e1fadbb8feb61bbd7efb10f36f7efcd7f2fa5ffee37fd5a919ad6786faf021e6998508a5039fc63c5b2cbbfc1adf44843ea66cd8e0038ae598905aca18a40b7aeacbfa07d9e944bbbf54b2631b3d3176b74c73980e6c0c00c0614954b24d2b96a542a8127ea53fc4eabe28b27a0fc925b64da52f17ad2e39c6365dd3ae2b6be2ebbee8eb55dad60fbc6a1f5fb1815da46ebaebf3d528f0dc32005be22bff00b0184ff9070000380462190000c021ec12cbf804130000601477cb0000000e81580600007008bbfc4b4c00a7f5cdb7fe641a1dc9cf3efa741ae1ee541f72318d727ad4e8232db6a20f89f0fc03236cef4e4f91f0673ff3832a8ef9a80eee9601006e98452b7b725819d48ec6a2800c747cb5a86459a43c2f8e80bb6500b6c4dd325c9fbff5558e4d16dab203c3d80e6cd73bf95b35e56d9baca2ac1e96954795aa6bac6867093d8dd6fdb26ac352a34f636c47b5ebc22aaaa78f677d5edd2eb1eccdcbbb9f5d3e992600cee42fdefaa76974243fffe88d6954f8f4f2318f93bd75168c54884d2fb599a9f095ea6221956c59386456354618cb133af5fcaeb0ac71946a9cd47649d1fa64fd431fe5bb05ed3e5aafae11d5653ab57af558bfbe1c97d383e029ff00b6c453fe717d1689ca9c14586c2a5354796c63b16a1c32ab9d09cabd5a318b7346b6a65acffafb819f7ebea8265be0eb614dcf21468b41d9b6f314af8bef960100ee844f484a2a7e9baa8e2cf6eb8fc90244c810963674d3e2f1ed74b5fafbb16daa7638d46f8f580600b86159a8d210a6a9abcc5eb6d7c67ebddf6b07da603d0b01d53450eed5902153d96cfcb2e74b59442b0d656795d5ed5cba596554d6c7d76d6caf7ea0b27ae81ff666fc19757c04c31f623e3e3e4fa3174f4f0fd3c8e143cc9bf6e1f307d3c879e7e1bd6994b303d72c1e6a5275ebd77febf81013b89a327f1c275e6099b158a699cca258981a62d9add36c61c142a6b321c3e288e85c5c2eb37ab6a053385ca69d97a43a1797cbac9e2d38036219002c36f621a624b0eaed31dcabce7831944266338dbd6a658d5bbf7e00c0a92cf96ed9e3e3b36e3226a5ddb1325548256c5a94d7ce4c634213afac2c53ed1c362dcaeb01af1f007036ab1e90c18798f74a8385241519cce6956a0a691c65cdc334abeb7488ef39db4117078da3b2ebccea3a3d0f3ec40480c5c6ee96d94db265e48d4adfab3a65eb47eb99adfa6446fb67f5cc567d1a3455b4bbc91adbaca283217a949e4b5f97f5f17a3ac81adbaca283217ad486d72f4db44f305acf6cd527f3373ffe6bd9a689335acf6cd507008e63f8bb65f2aae12cbb55865b676fc9faf6dcff0eed0fd44195c5176b1ef250288eb2b3dba053e7817b5f3f00e0b478ca3f802df1212636e11f12a64f1113e593c36457b528afd50e1b5adfdf3fdea2e7c116a34fd8b2fe577e6ac66b3d092c3bef6b5dcf323c4e1600702c9a7824eb9401ab649128acf7751d7492c3db67548bfb2bcb0a1a172c426de85682083cee9601d81277cbb05208559eec92ba2dd0a9d6b5d218f7eb3f6a597f53bd8b13f25916da3a2357798a6a7fd138af8c6d6ffbbca18968f7cf34ceebfb64cd85eecaea22ecf2eb656c7bdbf53dec12cbdeb8bc3d8d009c0cb10c2bcd669d7281568ced1a8d4da18f681f3bdabf64eff70ba63d3a1b369665e3867259a37f66f6bcb36731b32bfd54c73a2debe578737c880900b807b3f1a84c5d8174b0267edc69b67f2944012553dda6399c0d7f398d56fa7f1779dd297b3510cb000007a261c8228e0cfae34e38d65b9099868cf6b7405026334d03b64d55270b13fb0957db69fd7586f3dab87d19d979435dfbd836555fdb2e1f620238ad6fbef527d3e8487ef6d1a7d30837c2a71c7fd7aaac5bc54f655ccd49bed54aebfb8788a0839027425cb0bd3d3162a87fbbde733aafbcceac7f263bafef5cae29cfabcaba5594d67db1dac12f0b0bb6422c03b025621970371a316557af75de23209601d812b10c0016db2596bd7979f7b3cb27d304c099fcc55bff348df6f1f6e5df4ca32ffb5f975f4da39a9f7ff4c6342a7c7af9987f8909e0207689653cb70c38adbd1f90f11f2edf9e465ff6df2eff7d1ad5f0800c0037817f890900007008c432000080435818cb1e1f9f759be60000005867c977cb7c1a7b7a7a98460edf2d034e8bef96a1aa7cde98281ffd557dde98aeaf76d8563875f52cbac6aed3d684698fd1c7408c3e2ecbfa1fe41913a3d79f99edb3fe44aff8ab1bbe5ba699ac9ac60000285964d1d412d24f60c926acf7751d7492c3db6754fe22fd79bd70256b5874d0377ecb011bba7ea43882f5994cbce2af6e2c9691c90000434294b1d0a37c5d0787b56126133e8dc9d8728054fce68be578013ddcb6a93a77de506fb095b659d12fd0b1d069b56803db958d8d567ca8d265b6f9a2dfab755156ae6cc977cbfcb7cafc079a0000f40b11274c2506ad4c42d6218c17685cc9e2b63e99291d6b4af37b6d1ac6a3b2fe8df3ea38d433a18f1d658330163ad58a35f7d330d669182bbf5e85ebf1151d87ba5f2f83573116cb9e9e1e6cb38a0e7a7cf8fc816cd3a443b67eb49ed9aa4f66b47f56cf6cd52733da3fab67b6ea9319ed9fd5335bf5c98cf6cfea99adfa64fee6c77f2ddb347146eb99bffcf1bf976d9a38a37d7058b3696c360f49076be2c7a31a996c259f098c4c759be6b7c37e9cfe1fa1bd521bf6e424ed505dd63ec5d12cff97986100004049d38c452819f4df5e0ac77afd4d16f0cd759c6532ddbbe0622c28589479297f4e53886d53d5b97ec80857db10aebc7a9dd6cd7aeae251659f9772a4fd6d9baa47c553fe016c897f89892a1f5c7cc429eb56f1531957a34f96969609a7b00bc8ce12ae6df462344c288b0bbe28428cb0bd3df162a87fbbde733a119a8870a02d28cf2b153b97ef533d75e823d3ea32e15b095b66e7aa8e75eaeb57432c03b0256219ee80e5b36d63dfcdf199e6cae9e4b4886500b6442c0380c57689656f5cde9e4600706cc43200c7b1f02bff000000d816b10c000000000000000000c0a1ecf2957f00c009f9e77ed943bffcb4547de257d94755175fd38617e09f3da1780245e01f21a683651a8f1f7b952793b5ed12cbbe73f9c1ef2fbf9926007060bfbdfcea17979f4c13ace0234b36eed13876b4955873f660c1d91b88653d36894d07cc5e0dbbc4b26f5ddefff5e5e7d304000eecab976f10cbb6520d2e562cf76a4594c56a132f2cc854bb3564eb47fbcc92ac2041c11243397d59f5c7306115118ab3eb952deb59dfee23afd9faccb23ebad717b3f5d57a7652657b67fb6b51c6d543b6452c03706ac4b26d95f1c5129514b3bd56b1c52ac4a0f2f086d04ab40f6cacaf9e77b47f95bddfeb54f837fe72af08453fb571f540d5b37eb64fb65ea7a5c57dda0b6cdab94ca75eff81d97873bbc4b26f7ee367ffeff27fa709001cd8a7fffb87c4b26d8510e3a765bee9a998c6aecce82143d7b35ef9069fbde56bddd8822c2e0cadf74531db2714951d5eb5ac8fbf129b06b2372c0b1a7babfdabd36cbcb9b158f6f8f83c8d9ca7a78769f48593df2dfbd1f30fa7d18bf71fbe3f8de6d881ed43427f258764f56904a086bb655bf1f1a567ac7a2ac67635d604fd2b55583f7af8a8f20dbefa96dfc8048d5da65c63667b7a56cf1674eaef131664ebdbcb6c5a1ede796063bcb925b1accc61011f626a42b2a8d4938d7ca8ea8965b6c64fcb5d3da706ce8c58b6210d314aa38c55fc34841e15d68b6a180a0df726a7dbef44faeeaefcfbbd0aeffab64bea5944b0b1efa3ac9b5fef85437c432ff43165436f591fbf6b767dfb7a6cefcafe3af5e3cd11cb76d1884a55b6a667b117d6fb3efd4d80332396e13caa410487b2e43fbe24e1ccb6a9843e9296c2a645795d90a2b203b50e00802751ccb6a9848359f595ffece61977cb7c609a4d5dd514359bd2aa6dad2883d90e000477cb001cc7d8ddb29577c8242b542348265b3f5acf6cd5a741fbb41392ecb5cd2a3a586c7d0731fafbc9ea99adfa6446fb67f5cc567d32a3fdb37a66ab3e99d1fe593db3551f00388eb158a637c6349c65b7ca606f093ae84f48e1c0512b0f070000af6b97e796f12126805bc18798008e63c957fe010000b039ee960138b59577cbaacfd9f24525bbaa4579ad76d85c7916ab6427d505616f76b5d5c59b089d474f64ebfd958b3d2e7554f9b80aab9cea5f4a9ef3a7ceec72b78c4c06e00cec2d5fdfe3c31b7f603920acf7751d7492c3db6734d5eb9c3d9dad37d53e8bc9e12b3bccf23fa9fd2c9b5cfc7af648521fc8ce994b4863de2e77cbfeecf2ed690400c7b6f86e997fcb0f6497d46d814eb5ae95c6b8dfd051d5c5562cf76a4594c56a132f2cc854bb95c2329b86818e75a0cafebe528e4db9c04fc340c73ae8d70861b62bacd1a90a455bac631df88a6fe5fb085b9fa9aeb786fe2cf2ea4f14a6d53e261c28aaeb6d99edb543dafd6f08df2d03808d85f7e93095b7f3f0963fca3a8471839eabba528ae5def2da6caf0cc24a5becc70dbe43e8d64f4f24c7da497d1f1d775e8cbc6a93b28f08535b93addf84840c1f44844c750b459d865dfaaa451b87baaf64b2f5360ef54cd62793adb771a867eb6fd12e77cb00e0eed9dbb94e4be502ab845de5b4d1d694fd6735ce5b76eba998c6ae4ce72161999ff68cbdea9ab0b8accb202ccbc6fd7cc808fcae726cecd8eaface26ca5a951aebaba7f04511ea812d13d981e5b43ad6416087df16ee9601c012fe5d5907369e158ef5fa9bf4b36b6b9c772b76aeaba9fe74ed9cd4b346e94a7ddd904f153aa8060b63f9a3336a58ff6a5bed63db54cdf5afd7bd7a52bbe6cf77bcb00eba4dd545ec47f37d7c735fbf2ddc2d0380e5fc1bb67f9b2feb5609e9a1fa96df931886f45fcf4badb55e542f2f34dc903fb50817194e27c5f6e529bf66b67f38919f865d437c66d21861153f2d7795f5726c42d1faa8b0b894ad6f9cd70ef1cd1be7f5bbca262ad4fde1aad1ffb6ec12cbdebcbcfbd9e59369020007f6e9e5e3df5d7e3a4d703b7c965a968aeed8dd6494a01ae0eecc2eb1eceb97effee1f2cb69020007f695cbd78865000e82ef960100001c02b10c0000e010967c88f9f8f8ac83a7a7071d047c8809e056f0212680e3188e659ac9b240a68865006e05b10cc0718c7d88d993c9000000b0c0d8dd32fbf8d254231a77cb00dc0aee965d47f57916bea86457b528af7b3f11233b6fa0cbaad7293a2f2c3cc042ac7cdc43f634af363baabc1ed1d3cd0edce371155b356ffc721abb5ecb92affc4b14d34dc665500300c0b328a3a9a51a688c259bb0ded775d0490e6f9f5165e7f5fc9584f536ed613940063aae06a37ed6a79f4f2476acf6e96fd5bf72815d9baba11ff63aaefa2f313f7cfe40b669d2215b3f5acf6cd52733da3fab67b6ea9319ed9fd5335bf5c98cf6cfea99adfa6446fb67f5cc567d32a3fdb37a66ab3ed85b19aa7c82f1751d1c56f841bcc6ae519296fc36555dddc65a177e97b269b94b69a59a48fc2e3b56073a5665a5cdd6db56ad6bb1215b5fad6763a595ace877d938d4f73016cbec0e996e5601006054c831612a596765dcb10e61dc662bfd79cb8ae96c5b65eff1168374ac9b557cddaf577eacec583d44c72f7b3e5776307e99c8fa58876a93925f6f5b59b74a265b9fd56d1ac62a4c45a38f8e437d0f3ce51fc0a9f1ddb2bd35028d6a64a0b0ab9c36da9ab27fc6afccc69ed565d0d3df0beff73aaebed95b3d2cfe7cdf17ca627648f570617519ccf6a916e5b54197197f6ce05b85e6d9faf63534f656fb57a7d978733c4e1600b0239f6c7460e359e158afbfc94a7aa276ea6a5ce702f27eef37adc8aba4010d048bf5e4093b974eb7a23f8b6e32f5fdfd2edddb36bb3efb4565f543e16e198053e36ed975f8c8e2234e59b78a9fcab81a7a7cab95cafe7601d5b3acb99e321c58bc08bbcad8a10b7cdd1f12fae8d4c632281b0adfc18463ab639dfa7a55d9df16875dbe89df35bbbed147d8de95fd75eac79bdb2596bd71797b1a01c0b111cb707c5956c0fd2196013835621980e3e0bb6500000000000000000000000000806897affcbf7979f7b3cb27d304000eecd3cbc77ce51fc041f0dc3200a776fc7f89e99f8f654fd2b27136557e7d90edb23ef7c77ed857ff19c3032f847fe685ed5dfc208cf51d7a6c7516ed536dd2d875aff8979800705c16b91a012bb0cc511de8a6d3c5e4327aaee468d6ffe05bb19c21031d5bc411eb53c87572cc15ce62bf9ff3e06e198053bb95bb653e5284caec0261151984ba16655ceecdd87a9d36e84a65ebfde9b4a2bbb2baf07d4458ff528bd32abfa61c9bd9fe61bdb0659dfc7da0f29e505631b6ab5dcffa97421fe18f35a149d9395b5fad672755b677b6bf16655c3de4b68cc5b2c7c7e769e43c3d3d4ca32f6c12cb3e7cfe601a5d2eef3cbc378d9aec909ef5d9e2a12677c9ffe6cd9a5f6915bf7f1cc44d3c4eb69a0f021f0bc27ae10f290344b93e539ebae728114e617da4e27755ebd563c38272595579ac2fcaab9f76d697a9c60b6339a33d6d2ccbd654656b1afd557b814d3b97e9d4eb3f301bdf9c251f624a0ed36d9aef40df9be58d59df9bab4121e85963427f63751b9f90fd4ef4f7137e45197effc07e3401681a3052d46d9a77589924843f63cfd9e59a759be65fa687977db2fa56aab9aa7da99e1e68eb7b0ec94874f0496225eb663a038a5d836d5a57d562c3ecfaf23a61c662994f637ae76c8f70e6df9b7510debc4be190b66cb1afeb2bc9a0f317cbef1fd889bdeb5b1478292fb753d0a9b22bdff5a47a96a1df4cf597a9d7699b56e45596e9f6b26a12560e9d7d3f6518b2bca5d3068d4a1698fc217e97ee6d9b5d5f5ea7caeaa7b2f0bb65ed4cb6f243ccc67b7cf93e2dcbfcfac6b1a6da445eed581984b667e37f45fe3750fdd5f95f54cf2fadda445eed581984b6c07ecef62f316d9969ef5dc99a4b67bbceec8c8d2bf1bb84ed0d3dc3518135d165fe90acbf17cee5b5cf5b2ac3878f2f7eafd5c321edba15fdd49f22084dc4ec7985df35bbbed147d8de95fd75eac73767492c9bbd4fb65f2cab2adfe645e3f0d0dfa6595da7a7e27f27b3bf015d1c348eca7ecf595da7c04ef84f9523b33e7e01a3aefa800c79a3d5f7da367d27b695b347c97adbaca283217a949e4b5f97f531d9958fd6335bf569f0bf938cacb1cd2a3a18a247e9b9f475591f93fd1e46eb99adfa6446fb67f5cc567d32a3fdb37a66ab3e40464258d8a61dc06e0efadc327b87d63faf9d6fcff6b7b8fd47d9370ffd6d978d4fc87e7bfe57d4c31fa8832a7eff000054f1dc3200a7c68798008e83a7fc0300001c02b10c0000e0107689657c82090000306a97ef96bd71797b1a01c0b1f1ddb263f20fa7b07f02597d6245f6188b6a87cdad394bf5b95c38393ec404001c8b661d493965c02a59180aeb7d5d079de4f0f619cdd07506f6c853ff04546097bb6500002c13429527bba46e0b74aa75ad34c6fd3a8f5ad65c351e431ff2990f6d32b6bda1fe526bb5c5ade06e1900e036840c14a69293d64425611dc2f86a2c57e9e62b3a0e75dc1f621900e01e74dedf6a900ed6c48f81abd9e543cc372fef7e76f9649a00c0817d7af998affc1f8de6274d457eacda959e71dbb295fd47a9701b4cc7be28ca3526acf16c176e114ff907706afc4bcc63d294a37cd629eb5609f1c8af34fdb1a953769d3d7ca2ca625635a2657ad6e0e08865004e8d5886e3ab063811329c2093dd3a62198053239601388ee158f6f8f83c8d5e3c3d3d4c23875806e05610cb001cc7582cd34c66512c4c0db10cc0ad209601380e1e9001000070087c8809e0d4b85b06e038f81013c0a911cb001cc75563d987cf1fc8eb3b0fefe97456b67eb49ed9aa4f86eb6fe3fadbb8feb6adfa10cb8ea9fa3cb0f25164d5e793e9fa354f14eba1fdc3b50d9d287bec4586c7929dc1d877cb3481491ad3cd2a00006cc5224e19b04a9684c27a5fd7412739bc7dc64d58c6d298553e810ce734fcddb21e7c8809e05670b7ec6842a8f26497d46d814eb5ae95c6b85fff51b672f444d97d2f5f2fc75e792cee03ff121300701b42ee0953c946cb7298b10e619cd113ad3c690f096196c3fc18f787580600b807b3c1a8276659133fcef84036db1ce8b14b2ce3134c00c03221e5c8a03ff13412d2e6b1491bea19479399deeeb28f2665507e4cd930ba1e376497ef96bd71797b1a01c0b1f1ddb263f21147438f2aeb56f153195743926fb5929da83aede1a3957d2e6945a9e8d87f64e9f7ea0077865806e0d4886500000000000000000000000055bb7cb7ec3b971ffcfef29b69020007f6dbcbaf7e71f9c934018057b54b2cfbd6e5fd5f5f7e3e4d00e0c0be7af906b10cc041f0385900008043e06e198053e36ed931f9a78e85678379d5e793e9fa6a870d85079585695bf930d835cf212b1f6f86db351ccb1e1f9fa7d18ba7a78769e410cb6eda8f9e7f388d9cf71fbe3f8d7276e09ac5434d80f5886507e4234e39f6b235e5b85fe75161d9e8b97c965a99ab8865f764ec434ccd6412c574b30aee89e52119e8a6d3b66a98cbe8e2b2b9d56d0ce06c42be9181cf3abeae833b2319cbb6a9f4c2d775b3a25fa063a153dba62a0e8fef96a1c5e7a486ce652a5beceb243300a510c5c254f2dce82dabc03a84f17e2c33d9bd2e19e826638b53b6c66f567959f2a571586f151cdf582cb33b64ba6911f7aa4c4552099b16e5b5339399d0c42b2b00306b368dcdc62ce9604dfc783f3e3929c94fba4df31716adaa7b33438b7110c377cbec134c8d68b86365d2924ad8a61d5fc42c1beba0c17708eb7d5b0067a36168d95dab70acd7dfa4933f97beae8f711aa14250535ab45dd5b01542983f448fc2f12dff9798f63d339d7ad957fef5ddb7ff4d375b3f5acf6cd52773bbd71f3ac8b4b35bcfa9cbe636b5714f9f595993d17a66ab3e19aebf6dab3e7ce5ff987c8af271a7ac5bc54f65ec579af5c9290867ef14c2d3347a61bba4ae631b788da374100e09eb7158c377cbfc2798dc30bb4bfaaea603dd743acb1fa8832a7dbff4cded1dd476d918c03949cab16d2abd28ebd5a9affb4dd76c6859670949b64da52ff87a18f8ed65ed1f9575ab843a0e8ee796013835ee9601380efe25260000c02110cb0000000e619758c62798000000a3b85b0600007008c43200008043d8e55f620200b046f97c32513e8a4c76558bf25aedb0b93567f18f16eb7986853dc64ca757533e14adedb5aef33e70b70c00702c9a7524e59401ab646128acf7751d7492c3db67f4169f45587039788221605d13b10c00702065a8f289674d0c3abee72ffeeb493ad0b1af87b1d0a96dbee8f7b6ebc22aa19ea92ef6d3ea2edba62a0abb7c88f9e6e5ddcf2e9f4c130038b04f2f1fffeef2d369820308b1ac542e0837b76cd76cab20f4113dc78e9ec5d380e26f47f94ad8db5e1ca63ad669590f635f14612aca8ae9593cdb1f669758f6f5cb77ff70f9e534018003fbcae56bc4b243994d39e502ab845de5b4d1d694fddb46d77bed04339b66b412548f35d5fe6171796c5631438b955f00c38798008003d17ca3594707369e158ef5fa9b1c9fa41c1f7424dff86daa365987cef5811ddb3e7cfd759e1077cb009c1a77cb8ec9a7287f23aaac5bc54f655ccd61bed526b2ebec11228b0e7c5af263658784f5c61fa8fce1a2eca9aa7d54b59b15a552f6f47b75d0e80f6f26963d3e3ecbebd3d3834e951645a81b6219805b412cc3795403160ea5f521a6c52fcf07b5ea020000704012c56c9b4a3898562c2b6f86f94c4632030000d8d0c2affc93c6000000b6b5309665df2a030000c03263b1cc7f70e93fd0ecf4e1f307b24d930ed9fad17a66ab3e99d1fe593db3559fcc68ffac9ed9aa4f66b47f56cf6cd52733da3fab67b6ea9319ed9fd5335bf50180e3486399a42efba4d28f7d32e39e190000c056786e198053e301191b9a7da858c91e33a653953d0cacba7813fe8ca2f314b33f5d66d943bcca8781b5e9fa35ffe8b27dc6d1eb29adef707f167eb70c0000cf32936694ce0865eb4db5cf6272784f07bb86a193862bef67294407964edaae9f5dda675c7f3dd7ff898e8fbb65004e8dbb651bb244a55365c572afa59fb2586de28505996ab72abfb21c9bea85755e8ce76f65956313828b5fa9aaeb4351d821edfea54dae47b4eb3a2dbb9dd02e77cbc864007042d51ca3a458ee2dd38ced954158698bfdb8c17708ddfae9517a463de9b23e9d2c97e866954cb6dea6613cdadf74aecffaf79cd7d6e8f4b4f8101300b0992cbbf4042961cb2c062de63baceca6a96ed740e64940d16d9acfd97bfde62c9c19bd183299209601003660c14503d0ae2166d790e47f0aa5a9ceb6a9ba913291686ab16daae666d7871036bb7e6fe17a845e46289ed32edf2d03009c908f4a1a5face2a7966c1aeb45350085865bf1e715be79e7aea1eba98612d5b9cbea8df5c2f676ae0f74b1ac29fb08df6ab67fb51edaead49f02000000000000c089edf221e69b97773fbb7c324d00e0c03ebd7ccc0332001c04cf2d03706a3cb70cc071f02f310100000e81580600007008331f623e3e3ecbebd3d3834e4d56579b7c88f9e1f307d3e87279e7e1bd69d46487f4accf160f350170ebf81013c071b46299662f11e2575637eb639966230d467edc60714a742e2e9759bdf3a4006e1db1ec98aa8f040b8f1013b2ab5a94d7c50f15eb549e57749e283ca0abff795de1415fb83fad0f31b3d495d5b71222910c66e3d1508a9acd64f6aa1500c03569e291885306ac9225a1b0ded775d0490e6f9fd1d3938e9e6231d2d8ddbbb1ef96494e0a9b16e5b5339399d0c42b2b0080eb2843950f3dbeae835764d710ae79b1e72ffeab443ab07b63a2ac28ab57f7e2e6dc582c93ec15b669c71731cbc63a68f01dc27adf1600701021f784a9dde55a1c8fac4318576d9ec984de0c937425031bdbab158daffbf5b85d578d653e393584a8347b94052c8b533618a247e9b9f475591f935df9683db3559fcc68ffac9ed9aa4f66b47f56cf6cd52733da3fab67b6ea9319ed9fd5335bf5c1dd980d46ed9825a48335f1e3069fc966fb03b3d258f6f8f86c5fedef196fcb1292fe79ed8c47f6b7b8fd47d9370ffd6d978d0100d714228e0cfae34e231eed9199b427990c1be229ff004e8d7f89794c3ee5f8bb5665dd2a7e2ae36a4ef2ad565ad93f7cda689f4edae792d5b14eab75657d70a38865004e8d5806e0386eec2bff000000f76a9758c6ad3200008051dc2d030000380462190000000000000000008043d9e501190080d7523ed94b940fd9aa3ed94bd7573b6cae3c8b56c23587a92aafd364bbaccf7a8df3760a0f1b139dcf1bf34f2fd301eecc2eb1eccdcbbb9f5d3e99260070609f5e3ebea7e796f928538ebd6c4d39eed77f54f55ce1f0b2db6c45a63ad6bae78fca94fdabca93fa69a7f291b043c98c5876af789c2c8053bba7c7c936f281ec92ba2dd0a9d6b5d218f71b3aaa5c1c2ab30b84556410ea5a9471b93763eb759af1dd3a0f2965b14cc7c6e2d7681d378a5806e0d44e12cb54b9402b6671da087d44cfb1e12c6513515e6d5951e519cbf599f2d4fd47f5ac2c55e394cf677eeaebd9b89ce216f1800c0038bbd96051a696403a58133f6ed365a1b91eded9410d2daef267ec3cbbcf64b3bf9f4c354249bad26d9ae34c6662d9e3e3b36cd3e485566c9baa0080d71622820cfae342235e2cce1c0d766d2b638de909521bdaf0e2fd7d2f2515bf4d559c43eb434c4b5d4f4f0f3ad04a36357c8809e056dcdf7faadca7041f56caba55fc54c6d59ce15b6d22bb1e3b5175aafc7a555e5e7bef1abeb3193a8585304d5d3af56363b1cc1fd2b31e376ae6bb6559f052c43200b7eefe621980dbb5f0bb6512c8da890d0000004396c4320b646432000080ad0cc7327f93ccee9975faf0f903d9a649876cfd683db3559fcc68ffac9ed9aa4f66b47f56cf6cd52733da3fab67b6ea9319ed9fd5335bf5c98cf6cfea99adfa00c071a4b1cc472e1b97150000006c82c7c9023835bef20fe038167ee51f000000dbe26e198053e36e1966cd3ea84c17f43fbacc3f78ac9c66fca3cb7480fbb3cbdd32321900e06e58de92816e3a55d5d0b607d2d819f021260000bdca1b6321a5adf4fcc57f1053b7a99ab0359deb717cc4320000ba6c7b63accc523a7e70ff35cc76d2b2359deb717cbb7cb70c00807b6237c96450de1e2b6fa1b559fc0ad36aa8b265221c287ca5dc8b9bc3dd3200007a6dfb916595e42abf4dd526096464b2fbc0dd3200005afc67972196951f6bf6e4b610a1ca3b5ec6c72cbfab7a2ceec02eb1ec3b971ffcfef29b69020007f6dbcbaf7e71f9c934016e4a35a8e1a6ed12cbbe7579ffd7979f4f130038b0af5ebe412c0370107cb70c0000e01088650000008730f321e6e3e3b3bc3e3d3de85468c5f85de6e41f62fee8f987d3e8c5fb0fdf9f4673ecc0f621a1bf9243b2fa340250c38798008ea375b72c243061294d37abc0b324a4836a5a2a752e33d25cb769fee5f3865d0000e0f85ab1acbc1366690c9d341bcd462e5dd019a47ce4ca0e1c6a0800008e60f8434ce1ef9055531aff12d3a7a272ec493d5b3cab5cecfb7736014e8e0f31ef58f95031a1cf150bbbaa0f1bb367f7afec53d5783e5966fd23caeca4aff2348d0567bfce05afffc56e68c957fef59e9906323ec41c2251296cd38e974465a1caa7ab4c99c94cb508006763214906bae9d4f29615cbe0656bec55077688e8e95365394037abeced7593c782b35fe1820f95c9c4582c9310b62687f9e4d1235b3f5acf6cd5a741fbb47392e633ddaca283c5d67710a3bf9fac9ed9aa4f66b47f56cf6cd52733da3fab67b6ea9319ed9fd5335bf5c1498498a5838c5f1c0cf5192511c1f259cfb84197d936559d50b79565d106b62bab0bab84faa8ac83d5fd5e3f16360d031d7b5ab14ce6d754c73ab0fa1ed258e613988ded0e59a8c0b3b7041df427a470e0a8958703c0bdca6e6249bd4c60b3992cd0268da3d693dc60d1c18f339a1b74a52e0e4942a6a15e5d6cd3b02babdbde501fe5fb6845cdf60f535b535d6fdd74dad0eeb32d9ef20fe0d4f86ed97db3b424839099aa412a4b578d3e263bb61402814d7d3dac116525d358999d42c7c68e6daf0fe3d044592be18f6a983d91bcfaa91ff8a95fd3189bc682d963b7b2e4bb650000dc9646fc92b14e7b7295df6b075e99c4024d069d66d75bced8246a681fdba6eafef4a7e8f9cdd8cfabd37e72e0e2633b71b70cc0a971b7ec8ef9cc14e2d434726481d4ab992ceb2342abeae155213dd8dbbcd5a5522600bf5707996aff70b8efef7795f5d1b1d1a2f2bb7cbdca16cbca9efeb6c62f16e5b1bac61604ba4684567ebcab5d62d99f5dbe3d8d00e0d8886500da2cab89bd9319b10cc0a911cb001c07df2d030000000000000000000000000044bb7ce5ffcdcbbb9f5d3e99260070609f5e3efedde5a7d304005ed52eb1eceb97effee1f2cb69020007f695cbd78865f72a7b3ed934720b1a8f2b935d599fd9fe6dfe11593a308d5d87729debbcda33c38e807f890900b84f969064a09b4e55355419cb64f6aa83b28f15cb5d0d3e6a58b831b71241ae709da7ca6482bb65004e8dbb65f7cddff1f299c9d775f0529e94c56a9feab13d42d46844345f9c5d5f2eb0bd619799ad6786fa6831ac916918e858072a3b301b677d6ec8ccddb2c7c767d9a689a3f5ea2e00000e45f39369c7a9c6ded04749d1b6a9d44732846ed3dcc58bfe54a18b757d0825320dbb7cff9e7ac6afd78a9aed13a6b6a6badebae9b4a1dde7b6b4625996ba486300801b92652c0b52619025b65097a9dfa43294cc3443688c584cf2876ed37c4438fb9a569bd3cb58f9cbb945ad58f6f4f4308d1ccd64d55d00001c93c62615b29456e4b59dc994df2beb8772d8629a4e34a9f8bc62e365f1450ed70e4afbd83655b7e3afbfcd7e2e9df6b39f688febbf8eb1affc93c90000b7c23253169eca05d54c96f5b130a79b5516d330a1d9c2c62f7bfeb8cbc636a8aeaff2eb75a556425d773564e76df7af0e32d5055ad4e6367ed93391a26ed3fc06cd7ce53fe4b0eac797654ae32bff006e055ff9076e9d0f67379dc9c4582cf31abbb258f6e1f307f2facec37b3a9d95ad1fad67b6ea93e1fadbb8fe36aebf6dab3ec43200c7917e8829a9cbee8df9b1f2bb740000008035786e198053e36e1980e318fbca3f00000076422c03000038845d62199f600200008cdae5bb656f5cde9e4600706cd7ff6e997ff6953de62a3c104bc8ae6a515eab1d366767a95e64386f76a99bd0e6e132fafbdbfa70911b5ee132f65887f2990e8d5d42f72e7e12c4cac337d7fe614b8deb3fda8fb6001f6202c0f55844d04c10824260b921acf7751d7492c3db6734fe4476c8e2f366faaf6731ff8384ebdffbd46d3e40582e31ed60217b6f3a79041bfe2c77f09bd9e56e1900a0e4234220bba46e0b74aa75ad34c6fd3a8f0acb7ace2b7529da5e9deaae86ac5b1096f9b3f8818e75a0cafebe528e4db9c04fc340c73ae8146eea34225a3564d8faf2c0d0d3b3f55eb5bf0927d2b10e42abf679e5355bafec44e5b41c7bbe8fedad1655e8593de47571b70c005e5f785f0f5379fb0f1161947508e3065dd6b352b4afbfe43bf79f25d0b3c8b132b0f1cb9ecfe978f64a84adacf611616a6bb2f59d2413e836cd5d5c5899127c1fdbacf2b2a4eb2cbac0bad938f4cfea616f5919658787b10a53919dd7c6a17e04c43200383a7def6f988d051620c2b84197b5572e8b23c2779e3dcb027a619bb7dd9666028d05dbb2a8619bd617d386e16acbe69b9ff78476f910f3cdcbbb9f5d3e99260070609f5e3ebee657fe7d5c28a343bbd2336eeb5c1996f59fb7b3bfe95c1f9695d7607cb1dad676954d6c7d5813948784c37b685eb18863535fcfd6f87163bd97b56a1c62aa6b7a0e14d989cac31b0b1a8b87fa8469367e753ce51fc0a91de45f628ab26e95f0f6ef579aa158d066270ad3f679fdde0d2f46855397d7a65325c5ea05644dc46cff70223f0dbb7accc6059d66d16176bd158d2e36fe281d54f93e5907a57b1be7adae57d5b358512a3aae1ed2df4785ba4ecbfeaf885806e0d4f88f2fdd2e9fa58652d18daac60edc1962198053239601388e9958f6f8f82caf4f4f0f7e1ad85e432cbb751f3e7f308d5ebcf3f09ebc86a2925d597d1a01c7462c03701cad5866212cc4b2328705c4b29ba631cb72959f96bbda75e0f88865008ea3f5808cd9f885d30a39cc64750000306bc973cb1e1f9f6d9b4a3813cd5ea5ac0e00007a8cc5b2a7a707bf4985647642d9cd306e920100b0c692affc6753937db76cf413aed14fcaf6ee3fea46af3f1ceea7db9e71db6ea5d1fea3e7e5fadb6ee5fa8fffddb2ea63207c51c9ae6a515eaff320093b4bf522c379b34bdd44d95cccf6d7a3f6fbfd94aef0c08bea13b90ef5982e61bf87ce4b6a5cffd17eb405d2bb6512b9ec4e988ded0e59a8e09ee8fb99bcb7e9e62b9fef760395d501ac675941e3423570188b1461bdafeba0931cde3ea3f127b243169f37d3793dfebcbae9f4502c406886b068b22deb7f641b5ee14dfcbc6d3cb70cc0a91df96e99cf3a81ec92ba2dd0a9d6b5d218f7eb3c2a2ceb39afd4a5687b75aabb1ab26ea56a675fd48aeeb2a9098718bfbeecd36ff67e8fd1355694a93f36ab2bbf570756317e7dc97aceb69a3d45b65ed989ca6939f67c1fdb5b2daad0b37ac8eb22960138b51b8d65aa5c508d1162b65510fa88d9cb08747dfbbcfd5735743dc2aff72bfd19c3d9cb8b692cd0b14ecb0367592cd0a909f5323d788dfa344a4e542d66ec14763a3f78d913afb3ec9cadd7a9682c985dec35fa8469367e754bfe252600e0c8662382a58a8c74b0267edca0cbda2b67cf9bf19d67cf623a97b5c935eb36cd1deddf7f3d2b696e28d34356df909dc29f45d28c6ed3fc8b6556f7bbd0699758c6ad3200584fdfec2d1064e1a02a1cebf537d9d6ab9cb7f17bc8c862bf5e53976d53751d8b2f3a7dad04b3f2bc9ad26c2b8b32ddf5e77aaddfdbae76f910f38dcbdbd308008eed46ff25a628eb56f15319fb9566ab8421ec4461da3eafdfbbe1c588c679fda5fab1b203ab1729fc81ca1f3eca470a8b352167f870236319e8ab4dab7579153a555654b62bd4839e0e4af786a2a85e8cf0ddaa67b1a254745c3da4bf8f0a759d96fd5f11b10cc0a9f11f5f02701cbbc4b23ffdf3bf9a4600706cfff8f77f3b8d00e0b5f1957f000000000000e00bbb7c88f9e6e5ddcf2e9f4c130038b04f2f1ff3dd320007c1e364019c1a5ff907701c7cb70c0000e010b85b06e0d46ef76e59f5e959e1395b4276558bf2bad5f3b732cbfa674769bdd1c716f80e2a1c35db4a599feacace260dd5e76cb5559fb0d5ffd82d3be3b2d355a74a8bbe22c259caf5b3c21955b5783766ee963d3e3ecb364dbea0c5b20e00b80ecb041a0bca20e2597408eb7d5d079de4f0f619d582fe433f97e77f227fde6a1fabb7f5ac59ccb285c68b106832b67e9965c7eab5955768ddb24138a45c364b56f62fbe0fad58560d5e5a7c7a7a904d2b00806bf21144073e40f8ba0e0e487e04bf4dd52fb39fcbafa9aed74ae7cfab1d42135f2cf70a5fccc6437c70b1f021531f65aad36c4175976d53d5c9ea55fd2b8dff0197d12bf41dfcb4bacbb650b4b1d68fac15cbcae065994ca700804309d1244c2d43742698924f217e3cc4ae4137ab649d6d59182beba653cffaf8bde54a5b235bb59b14b5e257beecf9d2785423b8548bbadeb33c17c67ab856b4181acab45a3f14fb718cfd3861dcf3f386c1612df9cabf7e82a9db5402001cde6c80d0d8d1b03291f8fe32d66d9abbcbebefac87678b472f2fb3559f5235436ccec28a09d3365d3c74c8ab905fa36ed3fc0bb772fd6a492cd34f30f59e19c90c00ae4c5382059a106edac2b15e7f9365427fb912bf4dd50ef6f3ea6bfb58dddbfed16c4d7b5966d9811620342ef830a1e3325eccb29e4156efb720d3e819770d43e1e79273f96daade9a25b16cb10f9f3f906d9a74c8d68fd6335bf5c98cf6cfea99adfa6446fb67f5cc567d32a3fdb37a66ab3e99d1fe593db3559fcc68ffac9ed9aacf8d0a49c247138b08e520f00bb23555723a7fc64cd6df5fbcdf550e3c3bcac67ee0550f37d5b3481fdda6f98b761f5d1caea79fe6060b163ab530510e8445109f4584b5b2b155740b6bb662ddb281bf78512e6bcbd6cffebc61fd6d491f9051de06abde1eab7ecf2c7b4086fead7ce7e13d9dcecad68fd6335bf5c970fd6d5c7f1bd7dfb6551f1e278b10bf16642c602b3cb70cc0a911cb001cc7553fc40400004086580600007008bbc4323ec104000018c5dd320000804320960100001cc22eff1213008035c243c574503e484c76558bf25aedb0a1358fd5080fd60acff71a65ddca3eba6b93fe2b9b2c909df7b5aee73ab85b060038164d3c1274ca8055b23c14d6fbba0e3ac9e1ed33aad0bfe7106391420796ab96690414d975aff1e55e71b70c007020215479b24beab640a75ad74a63dcafffa835e7f2b77c6c5c2d960b74ac03e5179bea622b2adbe5ebd5a2ca76855307ba58d6d851cbce9bd545d8e5d7cbd8f6b6eb47c0dd3200c06d08a1274c25182dcb61c63a84f1abb33021031f2cdacaa86171a4ecd32896e3469f2a5b53aed74ab5d83fceae67761cd61fc13562d9e3e3b3ff4f3685694697f5ac9c55edb355f39276dea9f9acadcebe551f1c9cfd1ffa75ffcf6d67b72bb14d172cb64913dc84d934361bb3a48335f1e37b65a144482ed14da73d161c52daa4896ab4d21fd3ffbc8775dcbb65d5ffdae632d26ac36eb3ae79aed22667d7b7b12bffdef02aecffc43a78950463ff7bb3571d6c7249d607b742c3d0b2bb56e158afbfc902da7c598cd318d119172c766c122fac9bf56cb7b5f54ad7db36559bac83ae5f765e13eadac7b6a97a6baef1dd32ff37374cc31fdcf0d7331c28b2f58d3eb62b5b2c7457385d985665e7b563ab3d55b658c7f29ad585ef23acaeec409d8e5a79386e8effbfb88dc340c7f25a5d6c639dfabab05dc67689b058946dfd5895eb3ddb6bbb1aebfd2e1c874f513eee9475abf8a98cfd4ab32c395585fe439d43c8f019c2764951c7bad78f83104da65152f74551d6a5529ecbefd541d62753f654a3e75565dd2a4aebbe58ede0978505afe535635956d7a9682f58dc47cd2eab1ee535d6eb58a7d53eb3c736c68d63555919a2877b8b5be126f8ffc194639d5a7d76b117d697aa7b43abf2d8f2bc597f1116b4a7c03135e2c54db8f5ebbfa6d7ff1053fe2cea36cd5793bfb0aff247b63c6f79191bfeb01bb6aad21f477f84fdce82e3d3ff0dd8ff18da6cb14e858eed7faefe7f4b3aceda4add8ed54ad94134faf7b0b300472651c6b6a974536efdfaafe91ab1ccff6dd557ff7750ff2cda36555718fdd36cebf5ec3a1deaa0668fd2bd5bfd98dac7b6a90aac60ff13d5e956c2ff50f52ca3e76afc7f1f2dda2e5dd949160fad07805d5defb965f6b7cfff550d7f10b35d56cfd68ff651b62bd495eeadee32d5f386b6be8fdf55d647c7468bcaeff2f5218dfeb833d9ffad1bff43b25d52d7711894754f8af2aacbb4e265eb85edeae9affcdeb28ff2eb01e075f138d93f6aff7d0700000000000000000070157c880900389cf2f964a27c1459f5f964babeda6143da3f5c5be789fc0323d43dfd13c5ec3160877a3cd861f1dfc404001c8b459c3260952c0985f5beae834e7278fb8c5eff4acfa2890c745c06359c13b10c00702065a8f2b96a71d8dacfb26496917ce6375ff47bb52eac522dda58ebc276857a95ad29d75ba52cf68f854e6df345bfb75dbf277c880900389010cb4ae582108c6cd76caba00c583d97e18fea3f578814fe9e99dd4bf3d36c6cca0581ec0a0756fb0465dbb0be2c666d6757faa98e755ad6cbf1dd2096cdb8ce5333aa4f5752b6cbd71beb33e107e9394a0fe9ff79ab57d538efe84f61ebcbc58d5dfdf6bbfed044adb9d4aaec7a66eb56d44a7baa7c9f2abf58ccae17e174b31ad7536d3574fd7845b359aa5c101292ed2aa78db6a6ec5fe597e9d8a63d2c5294392368c79170485820037db5e9e78bbe4c0fc9d8b1d5b1f14dfc32afac8726aa3c97e7ebd99a9bc6879833eccfb70c741cde6f3664a730d9b9ca956df62e65075ee7a7689fd7af9c65ad6cecf5f799e5af6aabebb7657a48e751cb84fefe47b0a90d42b12d746ef0271d3ac502e55565e72a57e29842d091818d678563bdfe260bf4a7b1924f184a2a7e9baa35964bdacb02ebdc7fa09ca89a87da87db5141a86b1fdba6ea5911cb9693bffe7e9baa455db669c7203d70ef37127f9d7a462b96e3515bbd11ea05682b7d0d9717ae3054ca059db6ba7e4fafc47e0a9dea40c7beaec27488ff75f91f27d45f6abbf33f48cf7899abfd38d88fa52bcd523ef458ba2a07815f90ada992d3ad89593daa61456828d1d412b24b955f6fe3973d75a3fd8d1ca89b4de5553bd8f865cfe77cc50e1165dd2ab6c9542b61701e7c88392fbc4954dfcf6c1aea9dcaa37c25ebd97faeb0d2a659bd3a9d95add7bacaf6b6cfe23b1839c41f9b8dcb69a6b14c778972ef5073e517fbc36d1c7a0e9da2baacdca515e14f67452f346c9cc58435a1bfd6cb3e3d9dbdc6fa65bb00043e15f98085fd70b7ac57f6275eb769fec532abfb5d0bf80e2b5bf5908bdfe3ed4adbda6f468b0bf83ed7a4d7bcc9a9af7ff14acf1bfeb7e48bfec264acdb3407705612c56c9b4ad819b16c807f1b53f606a65b5994a95fdf2f34d18a0ef623975abddaac3e6bf1812be9ef4a4fadaf8b7f7bfef04d7e1c7f6d996dafdf7708e75ddc765776cd0070367c8839c3de1efcbb5ae31dae7c3be979e7f34785f5d55d8df599ead58aacae6c6fcf59662f55f83ed5f555ba32f4d4a93591697599683737b65e84e65ed95fb44fd1e8a3bbcab14d45bbb9c9aea75af7cdedbc3678d9935e8fb062c62f166593f274c2efd54143f57ac2794575574f7f0000000000000000000000000000000000000000000000000000e05c2eff1ff9d6189503ef0a030000000049454e44ae426082}\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel3 \b \fs24 What is it not?\par}
{\pard \ql \f0 \sa180 \li0 \fi0 A sampler. Hackey-Trackey does not handle sample playback. For this you would need to add an additional VST that handles sample playback.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 \outlinelevel3 \b \fs24 How do I use it?\par}
{\pard \ql \f0 \sa180 \li0 \fi0 Select a MIDI object and start the script. Note that scripts can be bound to shortcut keys, which I'd recommend if you're going to be using it. Hit F1 for help on the keys. For more information, please look {\field{\*\fldinst{HYPERLINK "https://github.com/joepvanlier/Hackey-Trackey"}}{\fldrslt{\ul
here
}}}
.\par}
{\pard \ql \f0 \sa180 \li0 \fi0 If you use this plugin and enjoy it let me/others know. If you run into any bugs and figure out a way to reproduce them, please open an issue on the plugin's github page {\field{\*\fldinst{HYPERLINK "https://github.com/JoepVanlier/Hackey-Trackey/issues"}}{\fldrslt{\ul
here
}}}
. I would greatly appreciate it!\par}
{\pard \ql \f0 \sa180 \li0 \fi0 Happy trackin' :)\par}
}
]]></description>
<link rel="website">https://github.com/joepvanlier/Hackey-Trackey</link>
<link rel="screenshot">https://i.imgur.com/c68YjMd.png</link>
</metadata>
<version name="0.94" author="Joep Vanlier" time="2018-01-27T23:15:58Z">
<changelog><![CDATA[+ Added help (F1)]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/155d2b9825d427309136e100162a7564f6c96938/Tracker/tracker.lua</source>
</version>
<version name="0.96" author="Joep Vanlier" time="2018-01-28T01:44:25Z">
<changelog><![CDATA[+ Added shortcut to duplicate pattern]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/b6a33edc41f91f9d77c624082878738d901a9a7a/Tracker/tracker.lua</source>
</version>
<version name="0.97" author="Joep Vanlier" time="2018-01-28T01:54:01Z">
<changelog><![CDATA[+ Forgot to turn off printKeys before committing]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c4523c75f8cdf28abab385faa045663e9aa4b6be/Tracker/tracker.lua</source>
</version>
<version name="0.98" author="Joep Vanlier" time="2018-01-28T12:45:05Z">
<changelog><![CDATA[+ Store what settings we last worked with in the MIDI item]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/98625e7e134974946cbc2eca8af0cd16aaa0a2db/Tracker/tracker.lua</source>
</version>
<version name="0.99" author="Joep Vanlier" time="2018-01-28T13:46:55Z">
<changelog><![CDATA[+ Show name of track the instance is on
+ Show the name of the MIDI take
+ Edit take name with CTRL+N]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/aab4910da7eef6e2be16ab5ad37731b43ba1ff1e/Tracker/tracker.lua</source>
</version>
<version name="1.0" author="Joep Vanlier" time="2018-01-28T15:15:48Z">
<changelog><![CDATA[+ Fixed bug with shift item up/down not being available]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/d3958a8f1bbb4100116c6056c89945079f10557a/Tracker/tracker.lua</source>
</version>
<version name="1.01" author="Joep Vanlier" time="2018-01-28T16:05:03Z">
<changelog><![CDATA[+ Added . as an alternative to Delete
+ Fixed issue with roundoff error when determining number of rows]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/2d7a0c33fd160f70946c9ff3cd88383e2922c424/Tracker/tracker.lua</source>
</version>
<version name="1.02" author="Joep Vanlier" time="2018-01-30T22:26:44Z">
<changelog><![CDATA[+ Fix such that duplicate patterns don't share the same automation pool ID]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/092cdb6606d44686e55bc1f7747c434a80c628c0/Tracker/tracker.lua</source>
</version>
<version name="1.03" author="Joep Vanlier" time="2018-01-30T22:33:16Z">
<changelog><![CDATA[+ Make selection follow the MIDI item selected in the tracker upon switching]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c607e4f2dececceae17e85376d9ed0dba4cee87f/Tracker/tracker.lua</source>
</version>
<version name="1.04" author=": Joep Vanlier" time="2018-01-31T21:57:10Z">
<changelog><![CDATA[+ Improve help a little bit]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/ac3bf6bc0d3ad6f0a7b126830ea37a976384bfe0/Tracker/tracker.lua</source>
</version>
<version name="1.05" author=": Joep Vanlier" time="2018-02-03T12:53:09Z">
<changelog><![CDATA[+ Bugfix: Set out channel after channel duplication]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/5ce36c1d2cdeadc0ccddd97c1e914bff4d7da1ed/Tracker/tracker.lua</source>
</version>
<version name="1.06" author=": Joep Vanlier" time="2018-02-03T15:33:52Z">
<changelog><![CDATA[+ Bugfix: Made sure that if there is more than one OPT field (can happen after glue), the others get removed]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/76aace8001ebacd4bad293bbde6417c8ab531251/Tracker/tracker.lua</source>
</version>
<version name="1.07" author=": Joep Vanlier" time="2018-02-11T17:23:55Z">
<changelog><![CDATA[+ Added column to program CC events]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/df406d2d704bcde077a6e94aac8628fcbf4ec19f/Tracker/tracker.lua</source>
</version>
<version name="1.08" author=": Joep Vanlier" time="2018-02-12T01:07:20Z">
<changelog><![CDATA[+ Added ability to play notes while entering them (hit CTRL + R to arm!)]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/94c8af3b56067e6a5df7fde86db668d7022135b8/Tracker/tracker.lua</source>
</version>
<version name="1.09" author=": Joep Vanlier" time="2018-02-13T23:41:04Z">
<changelog><![CDATA[+ Added note delay]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/65a2424521c47d469eb7b9e5d598f29456e8ec7e/Tracker/tracker.lua</source>
</version>
<version name="1.10" author=": Joep Vanlier" time="2018-02-14T21:53:24Z">
<changelog><![CDATA[+ Added tab and shift tab functionality for navigation]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/22a11d517f176a5eadbc17eb3bc3fa2cbd037984/Tracker/tracker.lua</source>
</version>
<version name="1.11" author=": Joep Vanlier" time="2018-02-14T23:29:57Z">
<changelog><![CDATA[+ Allow for pan and width to be set to left]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8fd7ff15323ee67f648106006ed681f464f8beb7/Tracker/tracker.lua</source>
</version>
<version name="1.12" author=": Joep Vanlier" time="2018-02-15T20:58:04Z">
<changelog><![CDATA[+ Fixed rounding errors]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/9f081cc08703a160237d4647d2dddd7a66a4f5de/Tracker/tracker.lua</source>
</version>
<version name="1.13" author=": Joep Vanlier" time="2018-02-17T02:19:19Z">
<changelog><![CDATA[+ Added multi CC extension (CTRL+ over MOD section switches to column view)
+ Bugfix CCs
+ Bugfix interpolation on empty FX]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/7277fbcad66188171de674cde614af16ffaa7498/Tracker/tracker.lua</source>
</version>
<version name="1.14" author=": Joep Vanlier" time="2018-02-17T14:29:01Z">
<changelog><![CDATA[+ Store which CC tracks are open
+ Named CC tracks where available]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/7cbc62b5793a09caa6504e2c5dcf4801544fd6da/Tracker/tracker.lua</source>
</version>
<version name="1.15" author=": Joep Vanlier" time="2018-02-17T15:51:49Z">
<changelog><![CDATA[+ Added shift operator for CC channels]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8cace6647d727ace9150ada9a7b4c11c720c4df1/Tracker/tracker.lua</source>
</version>
<version name="1.16" author=": Joep Vanlier" time="2018-02-17T16:10:13Z">
<changelog><![CDATA[+ Added shift operator for automation FX
+ Fixed bug in FX copy/paste system]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/3d8a4e391b61c415264d95d348693ceb8705e8ad/Tracker/tracker.lua</source>
</version>
<version name="1.17" author=": Joep Vanlier" time="2018-02-19T22:05:23Z">
<changelog><![CDATA[+ Fixed bug copy paste and delete block system]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/4aeeac852a698c667423558d8c6de25d9eaf13ef/Tracker/tracker.lua</source>
</version>
<version name="1.18" author=": Joep Vanlier" time="2018-02-27T19:41:47Z">
<changelog><![CDATA[+ Merged pull request from r4dian with buzz theme (thanks r4dian!)]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/9e1e4ed79cf2f1e28ead5def53917581dba8224f/Tracker/tracker.lua</source>
</version>
<version name="1.19" author=": Joep Vanlier" time="2018-02-27T19:59:51Z">
<changelog><![CDATA[+ Fix loss of docking status]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/2e39562fe47a6da07858834a9aeb64c7e015d903/Tracker/tracker.lua</source>
</version>
<version name="1.21" author=": Joep Vanlier" time="2018-03-03T18:15:18Z">
<changelog><![CDATA[+ Added mouse interaction]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/b01d1d5256a53cfb1944a64f8731366bb4eab82a/Tracker/tracker.lua</source>
</version>
<version name="1.22" author=": Joep Vanlier" time="2018-03-03T22:51:35Z">
<changelog><![CDATA[+ Fixed bug mouse interaction
+ Fixed bug titling the window]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/2cf4cb3ebc93d7a3300d2bbe2b52193f0ca173a9/Tracker/tracker.lua</source>
</version>
<version name="1.23" author=": Joep Vanlier" time="2018-03-12T23:03:31Z">
<changelog><![CDATA[+ Persistent settings
+ Added MIDI panic button (F12)
+ Added STOP command (F8)]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c2c10cf5adc49a3b272b4c017f85727f3cd1340a/Tracker/tracker.lua</source>
</version>
<version name="1.24" author=": Joep Vanlier" time="2018-03-17T15:37:41Z">
<changelog><![CDATA[+ Allow pattern resize (click pattern length and type new value)]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/e132eece9bf212ecba05f13957348c1b616689a0/Tracker/tracker.lua</source>
</version>
<version name="1.25" author=": Joep Vanlier" time="2018-03-17T17:40:00Z">
<changelog><![CDATA[+ Fixed issue with pasting block over pattern end giving nil problems]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/21fdc5923b21ef55e1ff3a34b4359dd39e68ec1f/Tracker/tracker.lua</source>
</version>
<version name="1.26" author=": Joep Vanlier" time="2018-03-18T02:38:25Z">
<changelog><![CDATA[+ Fixed rare bug change in pattern length]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/f83e426d2222e497df6c3b125a6a1897b473bea3/Tracker/tracker.lua</source>
</version>
<version name="1.27" author=": Joep Vanlier" time="2018-03-22T22:59:22Z">
<changelog><![CDATA[+ Fixed bug in copy/paste system when copying full rows]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/cede595376b9e4775a2fc879e7432aa9e3a9082f/Tracker/tracker.lua</source>
</version>
<version name="1.28" author=": Joep Vanlier" time="2018-03-25T23:06:23Z">
<changelog><![CDATA[+ Started implementing scale helpers (WIP)]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/f10fc2043f1e0d1407051f85e803b490a365b155/Tracker/tracker.lua</source>
</version>
<version name="1.29" author=": Joep Vanlier" time="2018-03-26T23:20:18Z">
<changelog><![CDATA[+ Added option for harmony helper (F9 to open, arm tracker with CTRL+R to hear the chords you click). Option to insert chords pending.]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/a47734555a71831f0c88ab6a23a939c9c9694192/Tracker/tracker.lua</source>
</version>
<version name="1.30" author=": Joep Vanlier" time="2018-03-28T23:57:08Z">
<changelog><![CDATA[+ Added ability to insert chords from harmony helper (CTRL + click). Fixed bug involving note insertion over OFC symbols.]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/9805e289e55c611be542ffc7eec2f4f184eb0467/Tracker/tracker.lua</source>
</version>
<version name="1.32" author=": Joep Vanlier" time="2018-03-30T23:55:19Z">
<changelog><![CDATA[+ Added inversions (add ALT or SHIFT when clicking chords).
+ Added harmonic minor scale (sort of).
+ Fixed bugs regarding note insertion.]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/46ad58d2fc982dec5cd5b2ec00d2bff9d4b04196/Tracker/tracker.lua</source>
</version>
<version name="1.34" author=": Joep Vanlier" time="2018-03-31T14:01:45Z">
<changelog><![CDATA[+ Added scale to cfg file so that it doesn't constantly reset]]></changelog>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/90e08c7081f3bbd9025182bd7e96ae49cc8d42c9/Tracker/tracker.lua</source>
</version>
<version name="1.34b" author=": Joep Vanlier" time="2018-04-04T09:56:14Z">
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c8c098274241ddf33cd1fb58ff02fb2ff4185f66/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c8c098274241ddf33cd1fb58ff02fb2ff4185f66/Tracker/tracker.lua</source>
</version>
<version name="1.35" author=": Joep Vanlier" time="2018-04-04T10:02:45Z">
<changelog><![CDATA[+ Repackaging scales lib]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/0ff0447879521e7a1b2b144f027069ed4ad4f982/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/0ff0447879521e7a1b2b144f027069ed4ad4f982/Tracker/tracker.lua</source>
</version>
<version name="1.36" author=": Joep Vanlier" time="2018-04-04T10:12:10Z">
<changelog><![CDATA[+ Minor bugfix when no options available yet]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/bfe68100374598494d06271e63c7c31b7b28f359/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/bfe68100374598494d06271e63c7c31b7b28f359/Tracker/tracker.lua</source>
</version>
<version name="1.37" author=": Joep Vanlier" time="2018-04-13T22:43:51Z">
<changelog><![CDATA[+ Fixed bug that falsely allowed notes beyond end causing starting note in next column to switch column.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/d5d2a7ab8385250089d4f90652daed498617d94b/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/d5d2a7ab8385250089d4f90652daed498617d94b/Tracker/tracker.lua</source>
</version>
<version name="1.38" author=": Joep Vanlier" time="2018-04-15T21:14:54Z">
<changelog><![CDATA[+ Added sixth chords for the minor and major scale]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/6d3cc3f07f27f19788af22f9c7f6b185faee31ef/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/6d3cc3f07f27f19788af22f9c7f6b185faee31ef/Tracker/tracker.lua</source>
</version>
<version name="1.41" author=": Joep Vanlier" time="2018-05-02T21:51:56Z">
<changelog><![CDATA[+ Added option to follow what MIDI item is selected]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/32c9fb3d01bc9e04ab90f752f4b41d86f51ce169/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/32c9fb3d01bc9e04ab90f752f4b41d86f51ce169/Tracker/tracker.lua</source>
</version>
<version name="1.42" author=": Joep Vanlier" time="2018-05-02T22:26:06Z">
<changelog><![CDATA[+ Fixed bug in pattern length rendering and allow resizing of columns]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/0556d16ef6043f8a35597e2b5793a69445237a07/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/0556d16ef6043f8a35597e2b5793a69445237a07/Tracker/tracker.lua</source>
</version>
<version name="1.43" author=": Joep Vanlier" time="2018-05-03T19:12:40Z">
<changelog><![CDATA[+ Add option for always record]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/0fdc954b842242a294fb7b427dc61c46426a8f52/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/0fdc954b842242a294fb7b427dc61c46426a8f52/Tracker/tracker.lua</source>
</version>
<version name="1.44" author=": Joep Vanlier" time="2018-05-03T19:42:47Z">
<changelog><![CDATA[+ Added option to only listen (escape when record is on)]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/77d759e63363fb9f802dd04e1b0ba1fc4dc94f7e/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/77d759e63363fb9f802dd04e1b0ba1fc4dc94f7e/Tracker/tracker.lua</source>
</version>
<version name="1.45" author=": Joep Vanlier" time="2018-05-03T20:22:17Z">
<changelog><![CDATA[+ Added hackey mode and optional CRT effect]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/cf69dc9f559fa8ce3fb205233b6f1de0d0aa3ac0/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/cf69dc9f559fa8ce3fb205233b6f1de0d0aa3ac0/Tracker/tracker.lua</source>
</version>
<version name="1.46" author=": Joep Vanlier" time="2018-05-03T20:42:16Z">
<changelog><![CDATA[+ Bugfix for when item is deleted]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/6cd441d8f556293d070a9fb1a413726af678dd1b/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/6cd441d8f556293d070a9fb1a413726af678dd1b/Tracker/tracker.lua</source>
</version>
<version name="1.47" author=": Joep Vanlier" time="2018-05-04T00:04:53Z">
<changelog><![CDATA[+ Bugfix regarding scale behaviour when harmony helper is open]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/bf23eedde471ab24f9d820c73fc9799fd3a92c40/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/bf23eedde471ab24f9d820c73fc9799fd3a92c40/Tracker/tracker.lua</source>
</version>
<version name="1.48" author=": Joep Vanlier" time="2018-05-10T16:50:41Z">
<changelog><![CDATA[+ Changed resolution change to Alt + Shift + Up/Down to avoid conflict with windows screenflipping shortcut.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/77261fffcdaf4037bc8a133b060d19a8035f8189/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/77261fffcdaf4037bc8a133b060d19a8035f8189/Tracker/tracker.lua</source>
</version>
<version name="1.50" author=": Joep Vanlier" time="2018-05-20T00:26:59Z">
<changelog><![CDATA[+ Added saving defaults for advance / octave / resolution / envelope]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/87db5fdd42e92d2c8c725fa3b7593c017879377f/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/87db5fdd42e92d2c8c725fa3b7593c017879377f/Tracker/tracker.lua</source>
</version>
<version name="1.51" author=": Joep Vanlier" time="2018-05-20T00:38:14Z">
<changelog><![CDATA[+ Minor bugfix to make sure that renoise keyset is immediately available after change]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/bbcef6c1ef4cf156346f27c28ce4060b18633bbb/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/bbcef6c1ef4cf156346f27c28ce4060b18633bbb/Tracker/tracker.lua</source>
</version>
<version name="1.52" author=": Joep Vanlier" time="2018-05-21T01:10:08Z">
<changelog><![CDATA[+ Option to follow tracker within a track]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/3935b59a6f80e8d31a710591a4b632a24cf5c39f/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/3935b59a6f80e8d31a710591a4b632a24cf5c39f/Tracker/tracker.lua</source>
</version>
<version name="1.54" author=": Joep Vanlier" time="2018-05-21T23:35:34Z">
<changelog><![CDATA[+ Added mouse interactivity for the bottom panel (resolution, octave, record etc)]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/5721813f7a1b3414f96e4e01cf7b276200a15b50/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/5721813f7a1b3414f96e4e01cf7b276200a15b50/Tracker/tracker.lua</source>
</version>
<version name="1.55" author=": Joep Vanlier" time="2018-05-22T20:35:29Z">
<changelog><![CDATA[+ Bugfix bottom option
+ Added renoise-like theme with different font
+ Added shift+space as play from in the renoise keyset]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/8b995272a744784aefebfa8584eeaa53e04b5172/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8b995272a744784aefebfa8584eeaa53e04b5172/Tracker/tracker.lua</source>
</version>
<version name="1.56" author=": Joep Vanlier" time="2018-05-22T21:41:48Z">
<changelog><![CDATA[+ Fixed bug involving envelopes that were constantly resetting and added fast envelope.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/2b7573016979a4213dd80268bbc8811e2b71c347/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/2b7573016979a4213dd80268bbc8811e2b71c347/Tracker/tracker.lua</source>
</version>
<version name="1.57" author=": Joep Vanlier" time="2018-05-22T22:10:31Z">
<changelog><![CDATA[+ Added: Optional note length column (reveal with CTRL + + twice)
+ The value indicates the length of the last tick that the note is active.
FF = the full length of the last tick.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/4141f8e422b79334015e7e28650a5ed1a2cc70fe/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/4141f8e422b79334015e7e28650a5ed1a2cc70fe/Tracker/tracker.lua</source>
</version>
<version name="1.58" author=": Joep Vanlier" time="2018-05-22T22:14:43Z">
<changelog><![CDATA[+ Bugfix: Fixed bug that caused copy error when subtick fields were being copied (delay or end)]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/430886760e46d114503240fa81724bdebb401fc6/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/430886760e46d114503240fa81724bdebb401fc6/Tracker/tracker.lua</source>
</version>
<version name="1.59" author=": Joep Vanlier" time="2018-05-22T22:22:45Z">
<changelog><![CDATA[+ Bugfix: Fixed delete key not working in renoise theme.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/43b24c823cca11ec5308f9231fd12230e939c701/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/43b24c823cca11ec5308f9231fd12230e939c701/Tracker/tracker.lua</source>
</version>
<version name="1.60" author=": Joep Vanlier" time="2018-05-23T21:53:36Z">
<changelog><![CDATA[+ Added some more renoise keybindings (SHIFT + place note and others)
+ Fixed bug related to storage of settings with the bottom bar
+ Make script remember last position and size]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/cb22c137dcd6c87b359ed8762580e35bfa496ed6/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/cb22c137dcd6c87b359ed8762580e35bfa496ed6/Tracker/tracker.lua</source>
</version>
<version name="1.61" author=": Joep Vanlier" time="2018-05-24T21:49:13Z">
<changelog><![CDATA[+ More renoise shortcuts added (see help)
+ Fix regarding the Play From command]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/30128d9ef36c848f0a05dfc9d6971ca8eb07b50f/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/30128d9ef36c848f0a05dfc9d6971ca8eb07b50f/Tracker/tracker.lua</source>
</version>
<version name="1.62" author=": Joep Vanlier" time="2018-05-25T23:31:57Z">
<changelog><![CDATA[+ Fixed play from
+ Set default FOV back to 32 rows
+ Added shift pgup, pgdown, home, end]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/94f35e13e0445a7c573a3bf55cce080c63de0371/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/94f35e13e0445a7c573a3bf55cce080c63de0371/Tracker/tracker.lua</source>
</version>
<version name="1.63" author=": Joep Vanlier" time="2018-05-26T16:03:04Z">
<changelog><![CDATA[+ Fixed problems with paste behavior (now mends so that we don't get OFFs at the end of the block (can toggle this behavior in options screen)
+ Added shortcut for closing hackey trackey]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/1df3231557fd91290d6ce3a5fbb2f1fe2794efbb/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/1df3231557fd91290d6ce3a5fbb2f1fe2794efbb/Tracker/tracker.lua</source>
</version>
<version name="1.64" author=": Joep Vanlier" time="2018-06-10T15:09:50Z">
<changelog><![CDATA[+ Added some extra shortcuts
+ Insert row (default = CTRL + Ins)
+ Remove row (default = CTRL + Backspace)
+ Wrap down (default = CTRL + Shift + Ins)
+ Wrap up (default = CTRL + Shift + Backspace)]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/279cf923b80276e43afdda546d1154cbb5dbae96/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/279cf923b80276e43afdda546d1154cbb5dbae96/Tracker/tracker.lua</source>
</version>
<version name="1.65" author=": Joep Vanlier" time="2018-06-10T22:39:24Z">
<changelog><![CDATA[+ Block interpolation without distance]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/f07ded06a470809ab16e92aebebd7b7fe470ecb4/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/f07ded06a470809ab16e92aebebd7b7fe470ecb4/Tracker/tracker.lua</source>
</version>
<version name="1.66" author=": Joep Vanlier" time="2018-07-06T20:28:57Z">
<changelog><![CDATA[+ Added option for swapping y and z for different keyboard layouts]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/28013b3c1558d4207dec75705ea4eb8f9f59aaab/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/28013b3c1558d4207dec75705ea4eb8f9f59aaab/Tracker/tracker.lua</source>
</version>
<version name="1.67" author=": Joep Vanlier" time="2018-07-06T23:58:32Z">
<changelog><![CDATA[+ Added option for midi program change column (beta)]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/9e4c33f0564244408fbe3a6660362f94bd10b6eb/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/9e4c33f0564244408fbe3a6660362f94bd10b6eb/Tracker/tracker.lua</source>
</version>
<version name="1.68" author=": Joep Vanlier" time="2018-07-09T19:40:25Z">
<changelog><![CDATA[+ Made sure CC0 is possible]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/04b9355e31a7585ed5c2bf31a39a20d976425c1b/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/04b9355e31a7585ed5c2bf31a39a20d976425c1b/Tracker/tracker.lua</source>
</version>
<version name="1.69" author=": Joep Vanlier" time="2018-07-09T22:01:40Z">
<changelog><![CDATA[+ Added optional per channel program change select]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/a821c69021351cf7b8e22853c140a50670e786da/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/a821c69021351cf7b8e22853c140a50670e786da/Tracker/tracker.lua</source>
</version>
<version name="1.70" author=": Joep Vanlier" time="2018-07-11T20:04:52Z">
<changelog><![CDATA[+ Added option to make looped section follow pattern that is active]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/a421105da2fd636b7ebfb791b422253c5e4bb46e/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/a421105da2fd636b7ebfb791b422253c5e4bb46e/Tracker/tracker.lua</source>
</version>
<version name="1.71" author=": Joep Vanlier" time="2018-07-11T20:08:29Z">
<changelog><![CDATA[+ Added option to set loop when tracker is opened]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/7942089318642f5654842b92540e0d96cacb53a7/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/7942089318642f5654842b92540e0d96cacb53a7/Tracker/tracker.lua</source>
</version>
<version name="1.72" author=": Joep Vanlier" time="2018-07-11T22:01:37Z">
<changelog><![CDATA[+ Added option to switch track]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/26b5cb66cf8ef073d74b9a8bc796fb44ab07b305/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/26b5cb66cf8ef073d74b9a8bc796fb44ab07b305/Tracker/tracker.lua</source>
</version>
<version name="1.73" author=": Joep Vanlier" time="2018-08-11T15:25:39Z">
<changelog><![CDATA[+ Bugfix pattern duplication due to incorrect usage of CreateNewMIDIItemInProj (Thanks Meta!)]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/8014761062a0d82f6b848baf1cfd6955b1a55854/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8014761062a0d82f6b848baf1cfd6955b1a55854/Tracker/tracker.lua</source>
</version>
<version name="1.74" author=": Joep Vanlier" time="2018-08-13T21:27:48Z">
<changelog><![CDATA[+ Started work on integration with Hackey Machines (receiving config override info).]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/8963005b407dec02f4d77d994aedd4d7d27b651d/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8963005b407dec02f4d77d994aedd4d7d27b651d/Tracker/tracker.lua</source>
</version>
<version name="1.75" author=": Joep Vanlier" time="2018-10-07T00:45:53Z">
<changelog><![CDATA[+ Made sure the sequencer can pass row info to HT.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c37aa3c2219659474a8bd76b50a774b64cbafad1/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c37aa3c2219659474a8bd76b50a774b64cbafad1/Tracker/tracker.lua</source>
</version>
<version name="1.76" author=": Joep Vanlier" time="2018-10-07T00:48:48Z">
<changelog><![CDATA[+ Fix typo.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/01aa39eb459d653bd5e0741ad7f8f052118cc6ad/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/01aa39eb459d653bd5e0741ad7f8f052118cc6ad/Tracker/tracker.lua</source>
</version>
<version name="1.77" author=": Joep Vanlier" time="2018-10-07T00:57:14Z">
<changelog><![CDATA[+ Minor bugfix.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/3e6324d96dc02223c17905e8507e3b14496ad222/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/3e6324d96dc02223c17905e8507e3b14496ad222/Tracker/tracker.lua</source>
</version>
<version name="1.78" author=": Joep Vanlier" time="2018-10-09T21:30:54Z">
<changelog><![CDATA[+ Fix issue when not using settings stored in pattern]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/8c356b6740121a8b946ec9b6fff7d8a35b64ecb6/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8c356b6740121a8b946ec9b6fff7d8a35b64ecb6/Tracker/tracker.lua</source>
</version>
<version name="1.79" author=": Joep Vanlier" time="2018-10-10T21:27:37Z">
<changelog><![CDATA[+ Added option for custom key layouts in external file (userkeys.lua, should be created on script startup).
+ Added option to remove minimum size constraint]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/ab1abfa1ae4fbadbbe6f3e231f5fed0c344005fa/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/ab1abfa1ae4fbadbbe6f3e231f5fed0c344005fa/Tracker/tracker.lua</source>
</version>
<version name="1.80" author=": Joep Vanlier" time="2018-10-13T13:46:40Z">
<changelog><![CDATA[+ Ignore OFF MIDI items when browsing. Do not allow browser to be opened on OFF MIDI Items.
+ Cleaned up automatic file write.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/1551e698aa154be0be7da17bb10ff3af7ad7c3dd/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/1551e698aa154be0be7da17bb10ff3af7ad7c3dd/Tracker/tracker.lua</source>
</version>
<version name="1.81" author=": Joep Vanlier" time="2018-10-19T20:30:45Z">
<changelog><![CDATA[+ Added option to suppress all automatic resizing of the tracker.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/8d0abf340a8aa9312d622a3c0ce51837b9e37e8d/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8d0abf340a8aa9312d622a3c0ce51837b9e37e8d/Tracker/tracker.lua</source>
</version>
<version name="1.82" author=": Joep Vanlier" time="2018-10-19T21:33:45Z">
<changelog><![CDATA[+ Added passthrough of commands which are configurable as custom keys.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/38d8e8b509bb8892b5497b5db51d461884c24a4a/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/38d8e8b509bb8892b5497b5db51d461884c24a4a/Tracker/tracker.lua</source>
</version>
<version name="1.83" author=": Joep Vanlier" time="2018-10-20T11:11:50Z">
<changelog><![CDATA[+ Add maxwidth parameter to config file.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c7c2ed9f9cfa92a95a18c13aee6998a0e9a588c3/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c7c2ed9f9cfa92a95a18c13aee6998a0e9a588c3/Tracker/tracker.lua</source>
</version>
<version name="1.84" author=": Joep Vanlier" time="2018-10-21T21:16:14Z">
<changelog><![CDATA[+ Add maximum height to config file.
+ Added automatic rescaling of number of rows.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/333b318e1616e521f36ac50b08ea71affb2e30f9/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/333b318e1616e521f36ac50b08ea71affb2e30f9/Tracker/tracker.lua</source>
</version>
<version name="1.85" author=": Joep Vanlier" time="2018-11-17T14:09:36Z">
<changelog><![CDATA[+ Made sure ticks per beat also highlights beats correctly.
+ Fetch channel output settings from track.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/b651a9fe84c9a0d10fdc353b48fb22156d57fe85/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/b651a9fe84c9a0d10fdc353b48fb22156d57fe85/Tracker/tracker.lua</source>
</version>
<version name="1.86" author=": Joep Vanlier" time="2018-11-17T15:30:01Z">
<changelog><![CDATA[+ Added option to override row highlighting.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/757ac8ba61f0421229b3ff309e4c1d0b734624fe/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/757ac8ba61f0421229b3ff309e4c1d0b734624fe/Tracker/tracker.lua</source>
</version>
<version name="1.87" author=": Joep Vanlier" time="2018-11-18T01:41:36Z">
<changelog><![CDATA[+ Added optional mode to store row highlighting override in pattern.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/bc606586ca248a48d62318dc0776e222c9abf80f/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/bc606586ca248a48d62318dc0776e222c9abf80f/Tracker/tracker.lua</source>
</version>
<version name="1.88" author=": Joep Vanlier" time="2018-12-08T00:47:08Z">
<changelog><![CDATA[+ Rename reaper-kb.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/8f0efd43102cad1ecbdad8de84a5f1dfae31ef3b/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8f0efd43102cad1ecbdad8de84a5f1dfae31ef3b/Tracker/tracker.lua</source>
</version>
<version name="1.89" author=": Joep Vanlier" time="2019-01-27T22:28:01Z">
<changelog><![CDATA[+ Copy target channel when duplicating pattern.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/6af9726d3ca2f3e57e6874141b46a20edadec41b/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/6af9726d3ca2f3e57e6874141b46a20edadec41b/Tracker/tracker.lua</source>
</version>
<version name="1.90" author=": Joep Vanlier" time="2019-01-27T22:38:12Z">
<changelog><![CDATA[+ Add flag for custom parameter to kill hackey trackey (set the last one to 1)
+ Make open patterns close HT.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/6122706f2b7e479735e9d05e3cd2b6c983168d84/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/6122706f2b7e479735e9d05e3cd2b6c983168d84/Tracker/tracker.lua</source>
</version>
<version name="1.91" author=": Joep Vanlier" time="2019-01-27T22:51:26Z">
<changelog><![CDATA[+ Added option to follow location in arrange.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/091e3ff8fab50901c095ab08b755180cc20c48df/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/091e3ff8fab50901c095ab08b755180cc20c48df/Tracker/tracker.lua</source>
</version>
<version name="1.92" author=": Joep Vanlier" time="2019-02-17T00:40:03Z">
<changelog><![CDATA[+ Fix exception when MIDI item is removed by CTRL+Z.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/ccf0a54cca4598a88bc4189fcde8538571edf645/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/ccf0a54cca4598a88bc4189fcde8538571edf645/Tracker/tracker.lua</source>
</version>
<version name="1.93" author=": Joep Vanlier" time="2019-02-17T00:44:50Z">
<changelog><![CDATA[+ Prevent shift from modifying pitch keys that aren't letters (thanks hangnef).]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/5d3d8ada3d934ee92d2beb959e660e3d85b62828/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/5d3d8ada3d934ee92d2beb959e660e3d85b62828/Tracker/tracker.lua</source>
</version>
<version name="1.94" author=": Joep Vanlier" time="2019-04-23T21:24:41Z">
<changelog><![CDATA[+ Added check whether a new FX column was added and make it trigger an auto-refresh.
+ Added support for using track colors.
+ Added mechanism that allows fallback on nearest track when track is deleted.
+ Added mechanism that attempts waiting a few cycles when item goes missing (for glueing from arrange).]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/2385e2be58d22504932dddaa608ecaf02881d6e2/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/2385e2be58d22504932dddaa608ecaf02881d6e2/Tracker/tracker.lua</source>
</version>
<version name="1.95" author=": Joep Vanlier" time="2019-07-27T00:05:15Z">
<changelog><![CDATA[+ Add ability to start HT without MIDI item selected.
+ Store whether HT is docked or not.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/7acc46c50f824af9057091cfd8851dd49c90ee15/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/7acc46c50f824af9057091cfd8851dd49c90ee15/Tracker/tracker.lua</source>
</version>
<version name="1.96" author=": Joep Vanlier" time="2019-07-27T00:09:37Z">
<changelog><![CDATA[+ Start tracker on first note column.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/41308ffe9b4bdfba7283f396e9bb8f7091525abd/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/41308ffe9b4bdfba7283f396e9bb8f7091525abd/Tracker/tracker.lua</source>
</version>
<version name="1.97" author=": Joep Vanlier" time="2019-07-27T00:13:53Z">
<changelog><![CDATA[+ Start tracker on first note column properly.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/51c0d5eab6754f5ddb897e044d8acb0e12d7e0d6/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/51c0d5eab6754f5ddb897e044d8acb0e12d7e0d6/Tracker/tracker.lua</source>
</version>
<version name="1.98" author=": Joep Vanlier" time="2019-07-27T13:48:58Z">
<changelog><![CDATA[+ Add config option for item color instead of track color (thanks hangnef!).
+ Invert header color if luminance is too close to item color.
+ Minor tweaks.
+ Fix issue with overhanging text fields.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/e1f4c5f1faf4454bbe166242adbc6e9517881c91/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/e1f4c5f1faf4454bbe166242adbc6e9517881c91/Tracker/tracker.lua</source>
</version>
<version name="1.99" author=": Joep Vanlier" time="2019-07-27T13:59:24Z">
<changelog><![CDATA[+ Minor tweak header renderposition.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/870ff56be466deb9c808748b6ad88307a789027a/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/870ff56be466deb9c808748b6ad88307a789027a/Tracker/tracker.lua</source>
</version>
<version name="2.00" author=": Joep Vanlier" time="2019-07-27T18:49:03Z">
<changelog><![CDATA[+ Bugfix column header colors.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/7d6d6ca6d3b890fc738a2ba95b939d8b518d15f4/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/7d6d6ca6d3b890fc738a2ba95b939d8b518d15f4/Tracker/tracker.lua</source>
</version>
<version name="2.01" author=": Joep Vanlier" time="2019-07-30T21:25:47Z">
<changelog><![CDATA[+ Bugfix item deletion.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/3afeab59064cd289386768abf0e40ef54f387c74/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/3afeab59064cd289386768abf0e40ef54f387c74/Tracker/tracker.lua</source>
</version>
<version name="2.02" author=": Joep Vanlier" time="2019-07-30T21:30:04Z">
<changelog><![CDATA[+ Bugfix pattern deletion.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/0534464515c4c4e853539aa8eabc1d86b31283c1/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/0534464515c4c4e853539aa8eabc1d86b31283c1/Tracker/tracker.lua</source>
</version>
<version name="2.03" author=": Joep Vanlier" time="2019-11-28T20:35:42Z">
<changelog><![CDATA[+ Minor bugfix shift + note = next column (thanks dri_ft!).
+ Remove default enter = close.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/6b92efa3d9211497ecec1b88b303d5ec9c5de483/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/6b92efa3d9211497ecec1b88b303d5ec9c5de483/Tracker/tracker.lua</source>
</version>
<version name="2.04" author=": Joep Vanlier" time="2019-12-08T12:08:24Z">
<changelog><![CDATA[+ make shift + chord behaviour more like renoise: return to first column and advance when shift is released
+ add advanceDouble and advanceHalve commands
+ add upByAdvance and downByAdvance commands]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/9f196e6288eb620ae38b5e0a0949ff574528e575/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/9f196e6288eb620ae38b5e0a0949ff574528e575/Tracker/tracker.lua</source>
</version>
<version name="2.05" author=": Joep Vanlier" time="2019-12-15T08:41:01Z">
<changelog><![CDATA[+ add note names panel]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/0c203f4f8bf249e295d6041f4628185434a181ff/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/0c203f4f8bf249e295d6041f4628185434a181ff/Tracker/tracker.lua</source>
</version>
<version name="2.06" author=": Joep Vanlier" time="2020-01-05T18:01:29Z">
<changelog><![CDATA[+ Bugfix shift functionality. Catch keystrokes that cannot be converted to valid characters.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/fd5b9250684d7f422c9567ae96696982ec8e54ac/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/fd5b9250684d7f422c9567ae96696982ec8e54ac/Tracker/tracker.lua</source>
</version>
<version name="2.07" author=": Joep Vanlier" time="2020-01-06T22:12:20Z">
<changelog><![CDATA[+ Allow different font sizes.
+ Refactor menu handling to make it a little less horrible.
+ Bugfix: Make sure key mapping isn't clicked when layout is changed.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/941ccc958981ab3ce5b24b0e98f757ec68008860/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/941ccc958981ab3ce5b24b0e98f757ec68008860/Tracker/tracker.lua</source>
</version>
<version name="2.09" author=": Joep Vanlier" time="2020-02-09T18:15:16Z">
<changelog><![CDATA[+ Add ctrl + o as secondary key for options.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c28386dc10136c2841a2698088b01da2cf7b10c7/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c28386dc10136c2841a2698088b01da2cf7b10c7/Tracker/tracker.lua</source>
</version>
<version name="2.10" author=": Joep Vanlier" time="2020-02-09T19:30:47Z">
<changelog><![CDATA[+ Disable printkeys]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/1a48a22945c4cf35e47ea1a2b0a9f8912a9ed832/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/1a48a22945c4cf35e47ea1a2b0a9f8912a9ed832/Tracker/tracker.lua</source>
</version>
<version name="2.11" author=": Joep Vanlier" time="2020-02-22T12:48:10Z">
<changelog><![CDATA[+ Add default channel = 1 option.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/f406c3010121a54c1a188ecaecbe3fa7dc0d6ede/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/f406c3010121a54c1a188ecaecbe3fa7dc0d6ede/Tracker/tracker.lua</source>
</version>
<version name="2.12" author=": Joep Vanlier" time="2020-02-22T13:05:43Z">
<changelog><![CDATA[+ Update loop when following selection.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/d0ddb6a12542be15febad40492dd09bee84761ac/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/d0ddb6a12542be15febad40492dd09bee84761ac/Tracker/tracker.lua</source>
</version>
<version name="2.13" author=": Joep Vanlier" time="2020-02-22T23:44:51Z">
<changelog><![CDATA[+ Added clicking on left column to set position.
+ Added optional graphical effects.
+ Added extra validation of item and take.
+ Fixed issue with duplicate defer loop.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/1b7676b1d17f4e6aec92b5222ad056a61be134f9/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/1b7676b1d17f4e6aec92b5222ad056a61be134f9/Tracker/tracker.lua</source>
</version>
<version name="2.14" author=": Joep Vanlier" time="2020-02-23T13:45:32Z">
<changelog><![CDATA[+ Minor bugfix scrolling behavior.
+ Quietly ignore missing keys.
+ Improve scrollbar behaviour.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/f1e7ff282022df550e0359e61db48c955354e0b5/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/f1e7ff282022df550e0359e61db48c955354e0b5/Tracker/tracker.lua</source>
</version>
<version name="2.15" author=": Joep Vanlier" time="2020-02-23T14:38:39Z">
<changelog><![CDATA[+ Fix note off AZERTY layout Renoise.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/389101596e5435d1e4725ab69b4992238326448d/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/389101596e5435d1e4725ab69b4992238326448d/Tracker/tracker.lua</source>
</version>
<version name="2.16" author=": Joep Vanlier" time="2020-03-07T15:01:28Z">
<changelog><![CDATA[+ Support channel level mutes.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/7b9d9e92971a6bb9c231c36c0eab0c0356d62563/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/7b9d9e92971a6bb9c231c36c0eab0c0356d62563/Tracker/tracker.lua</source>
</version>
<version name="2.17" author=": Joep Vanlier" time="2020-03-07T15:13:02Z">
<changelog><![CDATA[+ Bugfix mute status. Make sure added notes respect mute status.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/ba3824038888ed52082c757712d5c782c986964d/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/ba3824038888ed52082c757712d5c782c986964d/Tracker/tracker.lua</source>
</version>
<version name="2.18" author=": Joep Vanlier" time="2020-03-14T12:55:23Z">
<changelog><![CDATA[+ Add support for lowest midi octave.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/3e200a104fd8ad277e3a08167654eadb1566512a/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/3e200a104fd8ad277e3a08167654eadb1566512a/Tracker/tracker.lua</source>
</version>
<version name="2.19" author=": Joep Vanlier" time="2020-03-28T13:58:04Z">
<changelog><![CDATA[+ Fix remember position.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/b94f297d7556abe743f60f70814f6721d579c1d1/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/b94f297d7556abe743f60f70814f6721d579c1d1/Tracker/tracker.lua</source>
</version>
<version name="2.20" author=": Joep Vanlier" time="2020-05-08T23:25:29Z">
<changelog><![CDATA[+ Only show pulse warning once.
+ Add config option that allows delay or note end to always be open as a preference.
+ Don't let font run off screen.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/f2bbdec059f293364d1bf7d92b9f0a45d4cb885e/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/f2bbdec059f293364d1bf7d92b9f0a45d4cb885e/Tracker/tracker.lua</source>
</version>
<version name="2.21" author=": Joep Vanlier" time="2020-05-09T15:54:26Z">
<changelog><![CDATA[+ Added sink color scheme.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/e7afd89c1375184bd2231cc724945764de5bc8d5/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/e7afd89c1375184bd2231cc724945764de5bc8d5/Tracker/tracker.lua</source>
</version>
<version name="2.22" author=": Joep Vanlier" time="2020-05-10T12:58:01Z">
<changelog><![CDATA[+ Block operation while recording.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/ff97adb5b5394c050f98b7bacd9a6e3732b176ad/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/ff97adb5b5394c050f98b7bacd9a6e3732b176ad/Tracker/tracker.lua</source>
</version>
<version name="2.23" author=": Joep Vanlier" time="2020-05-10T16:28:56Z">
<changelog><![CDATA[+ Add optional MIDI step sequencing via global memory / JSFX (BETA).]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/029db609ba807d1f0cf2886275017873a61a2b45/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/029db609ba807d1f0cf2886275017873a61a2b45/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/029db609ba807d1f0cf2886275017873a61a2b45/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.25" author=": Joep Vanlier" time="2020-05-10T16:43:41Z">
<changelog><![CDATA[+ Make MIDI step sequencing respect advance setting.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/0f3a7a688285a16ad0cd4dad995f3f4ad6706005/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/0f3a7a688285a16ad0cd4dad995f3f4ad6706005/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/0f3a7a688285a16ad0cd4dad995f3f4ad6706005/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.26" author=": Joep Vanlier" time="2020-05-11T22:27:29Z">
<changelog><![CDATA[+ Just realized I'm working from the future.
+ Added note advance mode that skips to next note instead of moving forward by advance.
+ Add toggle to enable advance by note mode (CTRL + T)
+ Add optional bigger line indicator when playing.
+ Improve ellipsis rendering.
+ Optionally enable CRT mode for sink theme.
+ Minor UI fixups (selection used to not quite overlap with cursors).]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/908a1c533cae4261c0ebb2fe9cdc329d90e7dde1/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/908a1c533cae4261c0ebb2fe9cdc329d90e7dde1/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/908a1c533cae4261c0ebb2fe9cdc329d90e7dde1/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.27" author=": Joep Vanlier" time="2020-05-11T22:48:48Z">
<changelog><![CDATA[+ Minor style tweaks.
+ Bugfix note advance mode.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/d750afa75291c96bc7abf6c343cf2add6f1e6717/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/d750afa75291c96bc7abf6c343cf2add6f1e6717/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/d750afa75291c96bc7abf6c343cf2add6f1e6717/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.28" author=": Joep Vanlier" time="2020-05-11T23:13:23Z">
<changelog><![CDATA[+ Fixup wraparound.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/305cd01a2b7889474f2ed9eb633343a33a5fdea9/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/305cd01a2b7889474f2ed9eb633343a33a5fdea9/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/305cd01a2b7889474f2ed9eb633343a33a5fdea9/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.29" author=": Joep Vanlier" time="2020-05-12T20:26:13Z">
<changelog><![CDATA[+ Clamp note advance to selection.
+ Move advance to next note mode higher up.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/6d49fbb75a84b76cffe469aa2c4c894a96f32a7e/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/6d49fbb75a84b76cffe469aa2c4c894a96f32a7e/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/6d49fbb75a84b76cffe469aa2c4c894a96f32a7e/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.30" author=": Joep Vanlier" time="2020-05-28T21:41:20Z">
<changelog><![CDATA[+ Make selection follow block-select when this configuration option is active.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c24fbf2198178d4d31c59dd8c7c0e0bcf273b302/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c24fbf2198178d4d31c59dd8c7c0e0bcf273b302/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/c24fbf2198178d4d31c59dd8c7c0e0bcf273b302/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.31" author=": Joep Vanlier" time="2020-06-21T23:41:00Z">
<changelog><![CDATA[+ Fix bug scrollbar that would clamp position back to 0 when updating notes in certain edge cases.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/13d25ac565dcd8515658606d263c48d83041bdd8/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/13d25ac565dcd8515658606d263c48d83041bdd8/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/13d25ac565dcd8515658606d263c48d83041bdd8/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.32" author=": Joep Vanlier" time="2020-09-25T21:24:10Z">
<changelog><![CDATA[+ Allow to disable making undo points for column reassignments.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/7ad1338fe429fa99cdef25e64d0a43687de6e377/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/7ad1338fe429fa99cdef25e64d0a43687de6e377/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/7ad1338fe429fa99cdef25e64d0a43687de6e377/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.33" author=": Joep Vanlier" time="2020-10-04T17:22:57Z">
<changelog><![CDATA[+ Add option for note offs on release for record input kbd.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/d901c739a1572e0a5d905e1dc1c0b2d96e38b09c/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/d901c739a1572e0a5d905e1dc1c0b2d96e38b09c/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/d901c739a1572e0a5d905e1dc1c0b2d96e38b09c/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.34" author=": Joep Vanlier" time="2020-10-04T18:52:58Z">
<changelog><![CDATA[+ Bugfix new feature for channels > 1.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/dd0c851dadb2880c328c5288cd800949403b65e5/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/dd0c851dadb2880c328c5288cd800949403b65e5/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/dd0c851dadb2880c328c5288cd800949403b65e5/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.35" author=": Joep Vanlier" time="2021-05-15T23:58:19Z">
<changelog><![CDATA[+ Fix issue with CC's not being deleted when "inserted" off the pattern.
+ Make CC's more readable on sink theme.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/403de44572aeea9a4461e8d251bddab92690c4e9/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/403de44572aeea9a4461e8d251bddab92690c4e9/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/403de44572aeea9a4461e8d251bddab92690c4e9/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.36" author=": Joep Vanlier" time="2021-05-17T20:27:53Z">
<changelog><![CDATA[+ Autodetect Hackey Trackey Sampler on the track and convert to tracker mode.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/8312a0167c73fd6db2ec9a527951b5d2756c7cb4/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8312a0167c73fd6db2ec9a527951b5d2756c7cb4/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/8312a0167c73fd6db2ec9a527951b5d2756c7cb4/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.37" author=": Joep Vanlier" time="2021-05-18T21:00:13Z">
<changelog><![CDATA[+ Name the effect channels appropriately.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/1ceface9cad06554cff32059c539b7ae53f95093/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/1ceface9cad06554cff32059c539b7ae53f95093/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/1ceface9cad06554cff32059c539b7ae53f95093/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.38" author=": Joep Vanlier" time="2021-05-22T14:29:40Z">
<changelog><![CDATA[+ Force termination of every effect (workaround to prevent MIDI chase from applying non-needed effects the first row of a loop).]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/8c0767d25756cf6fd021f5aa4da0ed9bd23e5245/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/8c0767d25756cf6fd021f5aa4da0ed9bd23e5245/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/8c0767d25756cf6fd021f5aa4da0ed9bd23e5245/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.39" author=": Joep Vanlier" time="2021-05-22T16:20:21Z">
<changelog><![CDATA[+ Bugfix termination markers.
+ Add arpeggiator.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/b1cb80be8eec52d5b9180f9dc8b5656c59ebbac8/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/b1cb80be8eec52d5b9180f9dc8b5656c59ebbac8/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/b1cb80be8eec52d5b9180f9dc8b5656c59ebbac8/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.40" author=": Joep Vanlier" time="2021-05-22T21:41:17Z">
<changelog><![CDATA[+ Improve labelling panning.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/822c008ccc9a3039f6d1800e2e80ddd442aaeecf/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/822c008ccc9a3039f6d1800e2e80ddd442aaeecf/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/822c008ccc9a3039f6d1800e2e80ddd442aaeecf/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.41" author=": Joep Vanlier" time="2021-05-23T12:37:39Z">
<changelog><![CDATA[+ Add vibrato.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/d8f14ed84165fb4c6af675d4a38a49d4fa39365e/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/d8f14ed84165fb4c6af675d4a38a49d4fa39365e/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/d8f14ed84165fb4c6af675d4a38a49d4fa39365e/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.42" author=": Joep Vanlier" time="2021-05-23T21:53:32Z">
<changelog><![CDATA[+ Force column mode when in sampler mode.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/aeeaf0f7655b990ae83353973596c65968034bff/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/aeeaf0f7655b990ae83353973596c65968034bff/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/aeeaf0f7655b990ae83353973596c65968034bff/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.43" author=": Joep Vanlier" time="2021-05-23T22:38:30Z">
<changelog><![CDATA[+ Make sure rec preview can be heard.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/62241ec7ed5354b9e0ec1e891f8563201f18b0e0/Tracker/scales.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/62241ec7ed5354b9e0ec1e891f8563201f18b0e0/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/62241ec7ed5354b9e0ec1e891f8563201f18b0e0/Tracker/Hackey_MIDI_Detector.jsfx</source>
</version>
<version name="2.44" author=": Joep Vanlier" time="2021-05-25T19:55:24Z">
<changelog><![CDATA[+ Remember last velocity that was used (a separate one for sampler vs regular MIDI mode).]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/e87fa9784daf73bb4b4409aebd204d4059cc8b35/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/e87fa9784daf73bb4b4409aebd204d4059cc8b35/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/e87fa9784daf73bb4b4409aebd204d4059cc8b35/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/e87fa9784daf73bb4b4409aebd204d4059cc8b35/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/e87fa9784daf73bb4b4409aebd204d4059cc8b35/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/e87fa9784daf73bb4b4409aebd204d4059cc8b35/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.46" author=": Joep Vanlier" time="2021-05-26T19:45:24Z">
<changelog><![CDATA[+ Specify hackey trackey sampler sample indices in hex.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/34553135f57de82678794d8bbd6da57cf0b8da8b/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/34553135f57de82678794d8bbd6da57cf0b8da8b/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/34553135f57de82678794d8bbd6da57cf0b8da8b/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/34553135f57de82678794d8bbd6da57cf0b8da8b/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/34553135f57de82678794d8bbd6da57cf0b8da8b/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/34553135f57de82678794d8bbd6da57cf0b8da8b/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.47" author=": Joep Vanlier" time="2021-05-26T21:41:09Z">
<changelog><![CDATA[+ Add play position indicator on the sampler.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/53437398db62fb15da2de58f561736d467eddda5/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/53437398db62fb15da2de58f561736d467eddda5/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/53437398db62fb15da2de58f561736d467eddda5/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/53437398db62fb15da2de58f561736d467eddda5/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/53437398db62fb15da2de58f561736d467eddda5/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/53437398db62fb15da2de58f561736d467eddda5/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.48" author=": Joep Vanlier" time="2021-05-27T20:19:54Z">
<changelog><![CDATA[+ Show play marker on sample editor as well.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/a342c9c050d6a0a73efe1c01efe847668166ba2a/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/a342c9c050d6a0a73efe1c01efe847668166ba2a/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/a342c9c050d6a0a73efe1c01efe847668166ba2a/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/a342c9c050d6a0a73efe1c01efe847668166ba2a/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/a342c9c050d6a0a73efe1c01efe847668166ba2a/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/a342c9c050d6a0a73efe1c01efe847668166ba2a/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.49" author=": Joep Vanlier" time="2021-05-28T20:57:23Z">
<changelog><![CDATA[+ Fix bug not looping near end of sample.
+ Clamp loop at the ends of samples.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/1a13b9c66f9cfe2bdebd9b8a290d68ec17686d99/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/1a13b9c66f9cfe2bdebd9b8a290d68ec17686d99/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/1a13b9c66f9cfe2bdebd9b8a290d68ec17686d99/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/1a13b9c66f9cfe2bdebd9b8a290d68ec17686d99/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/1a13b9c66f9cfe2bdebd9b8a290d68ec17686d99/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/1a13b9c66f9cfe2bdebd9b8a290d68ec17686d99/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.50" author=": Joep Vanlier" time="2021-05-28T22:35:42Z">
<changelog><![CDATA[+ Reset zoom when focused sample is overwritten.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/0d439a3f8b8e830c631de59b212e1069a4b45b76/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/0d439a3f8b8e830c631de59b212e1069a4b45b76/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/0d439a3f8b8e830c631de59b212e1069a4b45b76/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/0d439a3f8b8e830c631de59b212e1069a4b45b76/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/0d439a3f8b8e830c631de59b212e1069a4b45b76/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/0d439a3f8b8e830c631de59b212e1069a4b45b76/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.51" author=": Joep Vanlier" time="2021-05-29T20:04:08Z">
<changelog><![CDATA[+ Store sample names in hackey trackey sample playback.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/79c187e358cc1423fdb1b047f79f2576dc22d74e/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/79c187e358cc1423fdb1b047f79f2576dc22d74e/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/79c187e358cc1423fdb1b047f79f2576dc22d74e/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/79c187e358cc1423fdb1b047f79f2576dc22d74e/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/79c187e358cc1423fdb1b047f79f2576dc22d74e/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/79c187e358cc1423fdb1b047f79f2576dc22d74e/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.52" author=": Joep Vanlier" time="2021-05-29T21:59:10Z">
<changelog><![CDATA[+ Handle arpeggio and retrigger on a per channel basis. Fix bug where arpeggio wouldn't reset back to root note.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/e6ea62dbb1b776dec7fc32f1767a54305521f4c7/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/e6ea62dbb1b776dec7fc32f1767a54305521f4c7/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/e6ea62dbb1b776dec7fc32f1767a54305521f4c7/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/e6ea62dbb1b776dec7fc32f1767a54305521f4c7/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/e6ea62dbb1b776dec7fc32f1767a54305521f4c7/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/e6ea62dbb1b776dec7fc32f1767a54305521f4c7/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.53" author=": Joep Vanlier" time="2021-05-29T22:19:46Z">
<changelog><![CDATA[+ Fix bug that didn't allow selecting the last row with the mouse.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/995c8a4add6c94cadc5970ded3098299aecd246b/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/995c8a4add6c94cadc5970ded3098299aecd246b/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/995c8a4add6c94cadc5970ded3098299aecd246b/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/995c8a4add6c94cadc5970ded3098299aecd246b/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/995c8a4add6c94cadc5970ded3098299aecd246b/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/995c8a4add6c94cadc5970ded3098299aecd246b/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.54" author=": Joep Vanlier" time="2021-05-29T22:54:11Z">
<changelog><![CDATA[+ Don't perform playback function call on channel in hackey trackey playback if it isn't playing.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/7510f374f8f83c5e6e5719ded648e48309efd789/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/7510f374f8f83c5e6e5719ded648e48309efd789/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/7510f374f8f83c5e6e5719ded648e48309efd789/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/7510f374f8f83c5e6e5719ded648e48309efd789/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/7510f374f8f83c5e6e5719ded648e48309efd789/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/7510f374f8f83c5e6e5719ded648e48309efd789/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.55" author=": Joep Vanlier" time="2021-05-29T23:31:55Z">
<changelog><![CDATA[+ Add multiple output mode.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/38b5a627e4be369bbbea736c60464b9661cf2039/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/38b5a627e4be369bbbea736c60464b9661cf2039/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/38b5a627e4be369bbbea736c60464b9661cf2039/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/38b5a627e4be369bbbea736c60464b9661cf2039/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/38b5a627e4be369bbbea736c60464b9661cf2039/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/38b5a627e4be369bbbea736c60464b9661cf2039/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.56" author=": Joep Vanlier" time="2021-05-30T17:24:25Z">
<changelog><![CDATA[+ Add option to shift horizontally (shift + ins and shift + backspace).
+ Make copy paste feel less glitchy.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/702aef2910e30c240775aa283d37f57976c0b1c1/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/702aef2910e30c240775aa283d37f57976c0b1c1/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/702aef2910e30c240775aa283d37f57976c0b1c1/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/702aef2910e30c240775aa283d37f57976c0b1c1/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/702aef2910e30c240775aa283d37f57976c0b1c1/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/702aef2910e30c240775aa283d37f57976c0b1c1/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.57" author=": Joep Vanlier" time="2021-05-30T20:53:50Z">
<changelog><![CDATA[+ Finetune mouse selection. Add left, right mouse combo for selecting a region.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/53980ac7ee1678a0c7ad555b5f11db8ff1721fdc/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/53980ac7ee1678a0c7ad555b5f11db8ff1721fdc/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/53980ac7ee1678a0c7ad555b5f11db8ff1721fdc/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/53980ac7ee1678a0c7ad555b5f11db8ff1721fdc/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/53980ac7ee1678a0c7ad555b5f11db8ff1721fdc/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/53980ac7ee1678a0c7ad555b5f11db8ff1721fdc/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.58" author=": Joep Vanlier" time="2021-05-30T21:55:27Z">
<changelog><![CDATA[+ Fix whole line copy.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c05f60cb1908f668969415aa1384145a20148bdd/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c05f60cb1908f668969415aa1384145a20148bdd/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c05f60cb1908f668969415aa1384145a20148bdd/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/c05f60cb1908f668969415aa1384145a20148bdd/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/c05f60cb1908f668969415aa1384145a20148bdd/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/c05f60cb1908f668969415aa1384145a20148bdd/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.59" author=": Joep Vanlier" time="2021-05-31T20:46:01Z">
<changelog><![CDATA[+ Fix bug that could cause nil reference when splitting item on which a selection is currently active.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/e0df822b9a1430463718c29d1c6f7bb193e6eb22/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/e0df822b9a1430463718c29d1c6f7bb193e6eb22/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/e0df822b9a1430463718c29d1c6f7bb193e6eb22/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/e0df822b9a1430463718c29d1c6f7bb193e6eb22/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/e0df822b9a1430463718c29d1c6f7bb193e6eb22/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/e0df822b9a1430463718c29d1c6f7bb193e6eb22/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.60" author=": Joep Vanlier" time="2021-06-05T13:33:26Z">
<changelog><![CDATA[+ Fix issue in hackey trackey playback which could make first sample disappear due to memory clobbering (regression introduced in 2.52).
+ Always load first sample into sample editor when plugin is first opened during a session.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b9c08dd34a9c18ec3211fb5ab56209a79fe67ed/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b9c08dd34a9c18ec3211fb5ab56209a79fe67ed/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b9c08dd34a9c18ec3211fb5ab56209a79fe67ed/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b9c08dd34a9c18ec3211fb5ab56209a79fe67ed/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b9c08dd34a9c18ec3211fb5ab56209a79fe67ed/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b9c08dd34a9c18ec3211fb5ab56209a79fe67ed/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.61" author=": Joep Vanlier" time="2021-06-05T14:55:07Z">
<changelog><![CDATA[+ Added per-sample mute and solo options in hackey trackey playback.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/615f1db59f42b8aced39228f106f55ae369e7647/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/615f1db59f42b8aced39228f106f55ae369e7647/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/615f1db59f42b8aced39228f106f55ae369e7647/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/615f1db59f42b8aced39228f106f55ae369e7647/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/615f1db59f42b8aced39228f106f55ae369e7647/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/615f1db59f42b8aced39228f106f55ae369e7647/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.62" author=": Joep Vanlier" time="2021-06-05T15:00:41Z">
<changelog><![CDATA[+ Fix regression zoom sample editor.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/93d1c0c44454066c623621dd3672472cc3f80b93/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/93d1c0c44454066c623621dd3672472cc3f80b93/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/93d1c0c44454066c623621dd3672472cc3f80b93/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/93d1c0c44454066c623621dd3672472cc3f80b93/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/93d1c0c44454066c623621dd3672472cc3f80b93/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/93d1c0c44454066c623621dd3672472cc3f80b93/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.63" author=": Joep Vanlier" time="2021-06-05T15:04:54Z">
<changelog><![CDATA[+ Allow preview channel through even when the played sample is muted.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/22c9d29296bd011ade7164390fe1f0320b9f5d10/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/22c9d29296bd011ade7164390fe1f0320b9f5d10/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/22c9d29296bd011ade7164390fe1f0320b9f5d10/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/22c9d29296bd011ade7164390fe1f0320b9f5d10/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/22c9d29296bd011ade7164390fe1f0320b9f5d10/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/22c9d29296bd011ade7164390fe1f0320b9f5d10/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.64" author=": Joep Vanlier" time="2021-06-05T22:31:23Z">
<changelog><![CDATA[+ Change doubleclick speed HTP.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b0fd6a5af6d8745a569ec1a9bb5f6e920db16c9/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b0fd6a5af6d8745a569ec1a9bb5f6e920db16c9/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b0fd6a5af6d8745a569ec1a9bb5f6e920db16c9/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b0fd6a5af6d8745a569ec1a9bb5f6e920db16c9/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b0fd6a5af6d8745a569ec1a9bb5f6e920db16c9/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/3b0fd6a5af6d8745a569ec1a9bb5f6e920db16c9/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.65" author=": Joep Vanlier" time="2021-06-06T21:08:29Z">
<changelog><![CDATA[+ Add "Fix indicator in view" mode]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/d584bfbf75961255266cb44e82b434ec274d3eff/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/d584bfbf75961255266cb44e82b434ec274d3eff/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/d584bfbf75961255266cb44e82b434ec274d3eff/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/d584bfbf75961255266cb44e82b434ec274d3eff/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/d584bfbf75961255266cb44e82b434ec274d3eff/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/d584bfbf75961255266cb44e82b434ec274d3eff/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.66" author=": Joep Vanlier" time="2021-06-08T21:06:28Z">
<changelog><![CDATA[+ Fix bug that would not release note in numeric row on renoise keymap.]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/eb4d092991b43525360d836546b1ca1b4b755c71/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/eb4d092991b43525360d836546b1ca1b4b755c71/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/eb4d092991b43525360d836546b1ca1b4b755c71/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/eb4d092991b43525360d836546b1ca1b4b755c71/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/eb4d092991b43525360d836546b1ca1b4b755c71/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/eb4d092991b43525360d836546b1ca1b4b755c71/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.67" author=": Joep Vanlier" time="2021-06-09T21:32:42Z">
<changelog><![CDATA[+ More gracefully handle deletion of an item during playback when line follow is on.
+ Hotfix for issue with button location not being available in narrow mode.
+ Fix bug with omni channel note not being silenced properly on release.
+ Fix issue with note stop/starts repeating (regression introduced in 2.66).]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c59d0e8f9ee065dd781d945298e2c19e7442120e/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/c59d0e8f9ee065dd781d945298e2c19e7442120e/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/c59d0e8f9ee065dd781d945298e2c19e7442120e/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/c59d0e8f9ee065dd781d945298e2c19e7442120e/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/c59d0e8f9ee065dd781d945298e2c19e7442120e/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/c59d0e8f9ee065dd781d945298e2c19e7442120e/Tracker/htp_midi.jsfx-inc</source>
</version>
<version name="2.68" author=": Joep Vanlier" time="2021-06-11T22:55:58Z">
<changelog><![CDATA[+ Ensured that row index is consistent between edit and play mode.
+ Ensured when setting the fixed position (CTRL+ALT+LMB) that clicked row is chosen, not row above.
+ Minor performance tweak (no observable behaviour change)]]></changelog>
<source file="scales.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/f1cde580d785f5c8add1734a9a91b106210c2d80/Tracker/scales.lua</source>
<source file="hackey_trackey_load_sample.lua">https://github.com/JoepVanlier/Hackey-Trackey/raw/f1cde580d785f5c8add1734a9a91b106210c2d80/Tracker/hackey_trackey_load_sample.lua</source>
<source main="main">https://github.com/JoepVanlier/Hackey-Trackey/raw/f1cde580d785f5c8add1734a9a91b106210c2d80/Tracker/tracker.lua</source>
<source type="effect" file="Hackey_MIDI_Detector.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/f1cde580d785f5c8add1734a9a91b106210c2d80/Tracker/Hackey_MIDI_Detector.jsfx</source>
<source type="effect" file="Hackey_Sample_Playback.jsfx">https://github.com/JoepVanlier/Hackey-Trackey/raw/f1cde580d785f5c8add1734a9a91b106210c2d80/Tracker/Hackey_Sample_Playback.jsfx</source>
<source type="effect" file="htp_midi.jsfx-inc">https://github.com/JoepVanlier/Hackey-Trackey/raw/f1cde580d785f5c8add1734a9a91b106210c2d80/Tracker/htp_midi.jsfx-inc</source>