Commit Graph

42 Commits

Author SHA1 Message Date
e73e75d1ec start of selectable pane support 2022-03-04 20:43:16 +00:00
345c2f0b76 broke selection movement within song into seperate routine, preparing for input to other parts of the UI 2022-03-02 16:18:51 +00:00
20632681dd add bounds checking to moving selected patterns in song 2022-03-02 16:07:22 +00:00
6eb06d4d68 fix ugly stack side effects 2022-03-02 15:39:25 +00:00
7af938606a Merge branch 'main' of tildegit.org:nihilazo/kalama-sin 2022-03-02 10:47:51 +00:00
9228d3a44d initial work on drawing multiple patterns, needs cleanup 2022-03-02 10:46:15 +00:00
5a9514df3b start breaking out draw-pattern routine 2022-03-01 15:33:35 +00:00
0ea63bc340 draw selected pattern 2022-03-01 11:40:16 +00:00
28a3088128 refactoring and cleanup 2022-02-27 20:32:20 +00:00
c09e1d65a3 fix song view, update README to reflect that tracker is actually in development again 2022-02-24 13:52:42 +00:00
268ab09a58 add tracker as it exists, readme file, and licence 2022-02-23 17:12:33 +00:00
0760f0d832 add basic drawing rountines for things in tracker, a good start 2022-02-20 22:21:04 +00:00
2015a2e1bc test blank notes 2022-02-20 22:20:46 +00:00
dc4fa2c9f5 add test module, intial work on song view of tracker 2022-02-09 10:59:45 +00:00
c2435030e6 make engine build w/o other stuff 2022-01-25 18:48:19 +00:00
2c18ce2b42 make engine not reference @module 2022-01-24 16:11:09 +00:00
882141cdf5 remove command 2022-01-21 19:40:35 +00:00
072b28012b add release command 2022-01-21 19:20:41 +00:00
a1ecbde663 add sustain command 2022-01-21 19:13:46 +00:00
5195ae31bf add attack and decay commands 2022-01-21 11:16:06 +00:00
717428c7b4 add speed command 2022-01-21 10:48:44 +00:00
fd5afe422a add command system, add V and I commands 2022-01-20 22:35:35 +00:00
a6e6364a7e add loop command to format spec, rename 'effects' to 'commands' 2022-01-20 17:07:42 +00:00
84deaea3d2 first version of multi-channel playback 2022-01-20 17:05:42 +00:00
428029e062 some refactoring to tick rountine 2022-01-19 23:01:50 +00:00
ecb0380916 fix multiple instrument loading 2022-01-18 20:24:06 +00:00
e6766ff4ce initial version of respecting loop flag 2022-01-14 19:38:00 +00:00
214bc6191c start of sample loop handling 2022-01-14 18:13:20 +00:00
52f1e551d2 clarify note format 2022-01-14 15:02:38 +00:00
9f5732f91a respect if song loops or not 2022-01-14 14:18:54 +00:00
b4dcc210b3 fix weird error (thanks jonathanperret!) 2022-01-13 22:19:32 +00:00
f1e1110d30 this is broken but I need to show it 2022-01-13 20:59:06 +00:00
e1f50db931 play song sequence 2022-01-10 23:41:14 +00:00
99ab8482f4 fix stack overflow, set up pallete to run debugger 2022-01-10 21:30:34 +00:00
17fa654536 put engine into seperate file 2022-01-10 08:18:54 +00:00
d876da7e11 single-pattern playback working 2022-01-10 08:14:13 +00:00
d23350ebcb make instrument lookup not super bad 2022-01-09 17:28:15 +00:00
628ed099fc instrument loading works 2022-01-09 16:38:36 +00:00
0a5e4f8d07 add first things to player - lookup helper funcs 2022-01-09 14:03:44 +00:00
34ca2153b5 update format 2022-01-09 13:22:02 +00:00
164e9b1321 add sample loop flag 2022-01-08 14:32:46 +00:00
f0ede3c7c2 first version of format psuedo-spec 2022-01-07 18:40:47 +00:00