Commit Graph

21 Commits

Author SHA1 Message Date
Nico 882141cdf5 remove command 2022-01-21 19:40:35 +00:00
Nico 072b28012b add release command 2022-01-21 19:20:41 +00:00
Nico a1ecbde663 add sustain command 2022-01-21 19:13:46 +00:00
Nico 5195ae31bf add attack and decay commands 2022-01-21 11:16:06 +00:00
Nico 717428c7b4 add speed command 2022-01-21 10:48:44 +00:00
Nico fd5afe422a add command system, add V and I commands 2022-01-20 22:35:35 +00:00
Nico 84deaea3d2 first version of multi-channel playback 2022-01-20 17:05:42 +00:00
Nico 428029e062 some refactoring to tick rountine 2022-01-19 23:01:50 +00:00
Nico ecb0380916 fix multiple instrument loading 2022-01-18 20:24:06 +00:00
Nico e6766ff4ce initial version of respecting loop flag 2022-01-14 19:38:00 +00:00
Nico 214bc6191c start of sample loop handling 2022-01-14 18:13:20 +00:00
Nico 9f5732f91a respect if song loops or not 2022-01-14 14:18:54 +00:00
Nico b4dcc210b3 fix weird error (thanks jonathanperret!) 2022-01-13 22:19:32 +00:00
Nico f1e1110d30 this is broken but I need to show it 2022-01-13 20:59:06 +00:00
Nico e1f50db931 play song sequence 2022-01-10 23:41:14 +00:00
Nico 99ab8482f4 fix stack overflow, set up pallete to run debugger 2022-01-10 21:30:34 +00:00
Nico 17fa654536 put engine into seperate file 2022-01-10 08:18:54 +00:00
Nico d876da7e11 single-pattern playback working 2022-01-10 08:14:13 +00:00
Nico d23350ebcb make instrument lookup not super bad 2022-01-09 17:28:15 +00:00
Nico 628ed099fc instrument loading works 2022-01-09 16:38:36 +00:00
Nico 0a5e4f8d07 add first things to player - lookup helper funcs 2022-01-09 14:03:44 +00:00