SuperDisk / hUGETracker

The music composition suite for the Nintendo Game Boy
https://superdisk.github.io/hUGETracker/
272 stars 11 forks source link

Suggestion: Famitracker-like groove tables #119

Open coffeevalenbat opened 1 year ago

coffeevalenbat commented 1 year ago

An issue with chaining speed commands (Fxx) is that it coggles up effect slots that could be used for other things when in reality it could be easily avoided, in my 5.5 mod of hUGEDriver I implemented very simple speed groove tables, where 4 bytes are cycled through on every row to set the song speed, this was quite messy to input using a modified 7xx effect but it could be implemented natively into the tracker/driver much more easily.

SuperDisk commented 7 months ago

I implemented this in this branch, basically just made for Kabcorp:

but I'm not sure if I want to merge it into the mainline... it would necessitate putting out UGE v7 which is kind of annoying, and I'm already kind of on the fence about if the driver is getting too bloated.