Furnace v0.5.2 (beta) - fixes and UI work
the changes:
- update documentation with more detail on instruments and effects (thanks @freq-mod!)
- add compatibility flags
- includes limit slide range, linear pitches and loop behavior
- several UI tweaks
- cursor movement by edit step option
- move cursor by edit step on delete option
- force mono audio option
- 3 new play/edit controls layouts!
- option to use German notation
- fix buttons in ins/wave/sample lists scrolling when scrolling the list
- align the song info view a bit
- Game Boy up/down option is easier to understand now
- Ctrl-S, Ctrl-Shift-S and Ctrl-O save, save as and open respectively
- add ability to rename, hide and collapse channels!
- add song comments
- implement 11xx effect on FM platforms (how could I miss that!)
- add a chip playground in debug menu to write to registers (includes register cheat sheets, some of them)
- add
1
as note off key (besidesTab
and=
) - NES: add hardware sweep effects
13xy
and14xy
- fix an issue in where the file path would not be set when loading a module through command line argument or file assignment
- Genesis/Neo Geo: fix extended channel 3 mode muting
- add more system flags:
- Genesis: DAC distortion/ladder effect flag and AtGames model clock rate
- Amiga: stereo separation slider!
- fix a bug when copying effect row
- fix volume insertion on Amiga
- turn loop position slider into a text field (should be more comfortable now)
- add new demo modules (thanks LoKiToon, kleeder and Ygor G.!)
- add ability to use ymfm instead of Nuked-OPN2 in Genesis system
- rename some of the channels
- fix E1xx and E2xx effects not turning off when note off is triggered
- fix negative octaves on several systems
- fix retrigger in sample channels when in compatible mode
- fix a possible TL bug in Genesis/Neo Geo extended channel 3 mode
- fix sample with loop point not looping when previewing
- implement C-4 pitch!
- hide wave macro on standard-type instruments as it goes unused
- fix MML string input for negative numbers
- fix Neo Geo being detuned (but will remain detuned for loaded .dmf modules for compatibility)
- fix sample loading a bit (I think)
- Arcade: fix wrong sample pitch when changing clock rate
thanks everyone for your feedback!