Skip to content

Furnace v0.4.6 (beta)

Compare
Choose a tag to compare
@tildearrow tildearrow released this 21 Jan 10:02
· 8767 commits to master since this release

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