Furnace v0.5.6 (beta) - custom keybinds
this release brings the following features/fixes:
- custom keybinds! including more keybinds such as selecting windows and stuff
- FM envelope and algorithm preview!
- custom font loading!
- status bar improvements (now it displays a description about the currently highlighted effect and other stuff)
- previous/next pattern is now displayed
- add an UI scale setting
- add two compatibility flags for pre-0.5.5 songs
- improvements to sample editor documentation (thanks @nicco1690!)
- Game Boy: fix wave orientation being wrong
- add a little visualization to channel names
- rename Neo Geo to Neo Geo CD (since it doesn't support ADPCM-B)
- make row hex number uppercase
- fix a possible crash in the debug menu when it is too small
- fix several build issues
- MSVC build failing on non-Latin machines
- macOS build failing
- add deep clone order action
- a few more demo songs courtesy of @0x5066
- Amiga: early bus limits emulation
- fix paste not pasting release notes
- fix MML string not clearing release point
- LFO shape macro now displays shape names when hovered
- Master System: fix channel 3 being muted at the beginning of a song
- Master System: fix "disable phase reset" not working in preset frequency noise mode
- fix metronome freaking out under specific circumstances
- add SAASound SAA1099 core
- add an option to select audio device
- fix BPM view not considering time base
- Amiga: fix samples retriggering when changing order
- fix note cut sometimes occurring after changing order
- scroll horizontally when moving the cursor
- fix division by zero in some cases
- accept number pad keys for value input
- suffix with 00 instead of 0 in file export
- add stop song effect
again, thanks everyone for your feedback!