Furnace v0.4.6 (beta)
this release fixes two three major issues:
- files/directories with non-ASCII characters not displaying and being unopenable on Windows
- a clipboard bug that prevented you from pasting if there was a C-5 or higher note
- a crash if your song has more than 63 channels
note that under macOS your configuration will be reset since I changed the config path to a proper one.
if you don't want to lose your configuration, copy the files on ~/.config/furnace/
to ~/Library/Application Support/Furnace/
.
other miscellaneous fixes/additions:
- add a setting to change row display mode (decimal/hexadecimal)
- highlight the cursor row in edit mode
- add ability to edit orders by typing
- temporarily reduce maximum channel count to 63 due to an ImGui limitation
- fix ECxx accuracy
- fix one C64 ADSR bug if the decay was set when sustain is 15
- prevent clock drift when previewing samples
- ability to preview wavetables/samples by playing using the keyboard
- hide duty macro on PC Engine instruments since it currently does not serve a purpose
- force minimum window sizes on several windows to make them not look weird on first open (e.g. instrument editor, wavetable editor, file picker, etc.)
- center the file picker
- note preview is now polyphonic!
- slightly re-arrange the FM editor
- implement sample loop on Arcade, Genesis, NES and PC Engine
- add an option to move cursor up when deleting with backspace
- add an auto-envelope effect for AY (see documentation)
- fix first channel's envelope being reset randomly on AY8930
- add pattern cursor wrap options
- new Furnace sample mode: just create an instrument with Amiga/Sample type and then put the instrument on any PCM channel (NES, PC Engine, Amiga, Arcade or Genesis) and you get full pitch control
- allow use of negative octaves
- fix several bugs in negative octaves
- add two effects to control AM/PM depth on Arcade system
- fix a bug in where the PCM channels would not stay muted if using Nuked-OPM Arcade core
- fix another bug in where TIA would not mute when changing orders
- redesign the C64/AY/SAA wave macro view (should be easier to understand
good night