Skip to content

Furnace v0.5.2 (beta) - fixes and UI work

Compare
Choose a tag to compare
@tildearrow tildearrow released this 05 Feb 08:29
· 8364 commits to master since this release

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 (besides Tab and =)
  • NES: add hardware sweep effects 13xy and 14xy
  • 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!