Aquí hi ha 9 versions de Furnace, des de 22 de maig del 2023 fins a l’actual, 0.6.8.3. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
9 versions en 2 anys · unes 4,4 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 0.6.8.3Darrera versió | 12 de juny del 2025 | — | 64 bits ZIP32 bits ZIP Notes de la versióanother release to address a couple bugs present in previous versions, including two or three critical issues (crashes).
fixes
- fix severe crash when using OPL4
- fix possible crash when importing an XM file
- fix crash when importing a config file
- fix ESFM output being inverted
- fix Y channel selector in X/Y osc (thanks Eknous)
- set default SDL audio driver on Windows Vista to winmm in order to get audio working again
- fix duty effect not working without note on VRC6
- fix VIC-20 on/off macro or note off not being taken into account when playing from position
changes/additions
- improve chip mixing for certain presets (SCC, PC-88 and PC-98) - thanks Iyatemu!
- YM2612 chip is now YM2612 by default (it was YM3438 before)
- Windows 2000 support
- add winners from the Blank Contest to Demo Songs
- add speed drift compensation options to VGM export
- this is added in order to compensate for a slight, yet noticeable difference in playback speed when using DeadFish's Genesis VGM player
note for Windows XP/Legacy Systems users
the Windows XP version of Furnace is working once again. I've had an issue with the compiler, which has been temporarily sorted out by downgrading the C runtime package.
as a bonus, Furnace now supports Windows 2000!!! you'll need DirectX 9 installed though.
note for Windows Vista users
this release should work properly on Vista now. it wasn't launching due to dependency on a 7-exclusive function (̶a̶n̶d̶ ̶a̶f̶t̶e̶r̶ ̶f̶i̶x̶i̶n̶g̶ ̶t̶h̶e̶r̶e̶ ̶w̶o̶u̶l̶d̶n̶'̶t̶ ̶b̶e̶ ̶s̶o̶u̶n̶d̶ ̶o̶u̶t̶ ̶o̶f̶ ̶t̶h̶e̶ ̶b̶o̶x̶ ̶d̶u̶e̶ ̶t̶o̶ ̶a̶n̶ ̶i̶n̶c̶o̶m̶p̶l̶e̶t̶e̶ ̶W̶A̶S̶A̶P̶I̶ ̶i̶m̶p̶l̶e̶m̶e̶n̶t̶a̶t̶i̶o̶n̶)̶.
a user has reported that sound still does not work as it should. if it does not, try changing the audio backend to PortAudio in Settings > Audio. |
| 0.6.8.2 | 25 de maig del 2025 | — | 64 bits ZIP32 bits ZIP |
| 0.6.8 | 30 de març del 2025 | — | 64 bits ZIP32 bits ZIP Notes de la versióit's been a while since 0.6.7...
this is (hopefully) the final release in the 0.6 series. 0.7 development will begin very soon.
change log
- add Watara Supervision system
- a rather obscure console from Taiwan with two pulse channels, a noise and primitive sample channel
- add SID3 fantasy chip
- inspired by SID, this chip has 6 channels of analog-synth-like goodness, a boatload of macros and even one wave channel
- add OPL4 system
- OPL3 with 24 sample channels taken from the to-be-implemented MultiPCM
- fix 5E01 not producing sound at all
- SNES anti-click
- note that this does not eliminate clicks in samples with incompatible loop regions! it only applies to note playback.
- POKEY SAP type R export (playable by Altirra and lzss-sap on hardware)
- FamiTracker import improvements
- create instrument copies to represent what FamiTracker does (in particular, on VRC6 channels when using 2A03 instruments)
- fix Hxy effect for S5B (AY)
- fix virtual tempo going outside range
- fix VRC7 patch switch effect (Dn-FamiTracker) not being imported correctly
- find/replace improvements
- make the note selector a bit more comfortable
- search in selection now works on selected channels only (previously it would search on all channels... issue #2393)
- fix a possible crash (issue #2328)
- cut/delay policy is now lax
- set macro release mode to Active (issue #2376)
- C64 4-bit PCM/digi (using volume control)
- performance optimizations for certain chips
- up to 10 times less CPU usage during playback and faster audio exports
- optimized chips include: PC Speaker, GA20, Amiga, PC Engine, SCC, NES, MMC5, VRC6, TIA, Virtual Boy, AY (not so much), Nintendo DS, T6W28, SN, SM8521, Bubble System WSG and K007232
- new WonderSwan emulation core courtesy of asiekierka (#2401)
- Virtual Boy changes
- one notorious Virtual Boy quirk is that you cannot write to wave/modulation table memory unless all channels are disabled
- Furnace wasn't taking this quirk into account, which means that exported VGMs wouldn't play on hardware
- this release makes exported VGMs work on hardware by disabling all channels on wave change
- however, this means there will be a "click" on every wave change, which can get very annoying
- it is recommended you use static mode, or change waves sparingly...
- there's a setting to go back to the old behavior, but keep in mind this will break VGM export and is not hardware-accurate!
- TFM import improvements
- implement looping
- XM import improvements
- new envelope conversion algorithm
- add ability to set multiple key binds for actions
- FM 30xx (hard reset envelope) now working on VGM export
- OPZ improvements (per-op frequency control including arp/pitch macros)
- support for MSX2 .dmf (no, I am not going to support its weird AY manners. sorry!)
- add ability to create a sample from a wavetable
- per-op fixed octave/block setting in OPN, OPL and ESFM (useful for SSG-EG)
- CSM on all OPN chips
- Combat Vehicle improvements
- small stages, modifiers, special powerups and planes
- fix a possible crash on macOS when the font texture is too large
- fix two possible hangs in MIDI code when audio output isn't working
- fix crash when selecting all after expanding/collapsing/change-effect-counting channel
- OPN: fix possible crash when using FM effects on non-FM channels (issue #2286)
- fix some file loading exploits
- negative sample length (issue #2316)
- samples too long in .dmf
- invalid pitches in .dmf
- command palette improvements
- show shortcuts (for actions)
- color the search characters
- use non-greedy search to find optimal fuzzy match order
- fix the "Rendering..." window being too small at times
- add cursor undo/redo actions
- add the ability to set a channel visibility mask for user presets
- use chanMask in the Advanced parameter. for example: chanMask=0,2 will hide the first and third channel.
- fix certain things not marking song as modified
- fix preset patches not having DC, DM and KSL set correctly in the editor
- |
| 0.6.7 | 29 d’agost del 2024 | — | 64 bits ZIP32 bits ZIP Notes de la versióthis release fixes a major bug introduced in 0.6.6. NES DPCM sample loop wasn't working properly.it also fixes 60xy in FM chips not working if x is between 1 to 4 (set op mask for one op). |
| 0.6.5 | 25 de juny del 2024 | — | 64 bits ZIP32 bits ZIP Notes de la versióa new era has begun.YouTube videochanges
- software tuned TIA driver: TIunA!
- similar to TIATune
- uses rapid pitch changing to achieve more precise tuning
- includes export option
- fix locale installation path on Linux (no more patch)
- S3M import (beta)
- there are a couple gotchas
- import for XM and IT modules is coming soon
- add new revision of VERA chip with slightly different volume table
- SNES improvements
- add option to the sample editor not to use BRR filter, which removes glitches when using sample offset/position effects
- ES5506 changes
- mostly for S3M import and upcoming XM/IT import
- Amiga volume and pitch options
- added more vibrato shapes
- see the manual for more information (effect E3xx)
- translation updates
note for macOS users
hopefully this doesn't crash anymore.thanks
- Abstract
- Natt Akuma |
| 0.6.1 | 3 de febrer del 2024 | — | 64 bits ZIP32 bits ZIP Notes de la versióthis release fixes several bugs which were present in 0.6.
there are also a couple other things we've added - check out the change log.changes
- fixed .mod import for songs with 128 patterns
- fix chan osc oscilloscope bounds
- fixed loop region in Orders not being updated when editing the song
- fixed loop region in Orders not being updated after loading a song
- fix the clock overflowing after 68 years
- fix compilation with latest Mesa versions
- fix issues with samples:
- 0Cxx not working properly in some chips after the sample has ended
- 0Cxx not working on ES5506 at all
- sample map totally messing portamento and legato up
- fix possible crash when loading instruments
- fix gap at the end in audio export
- attempt fixing "Furnace is damaged" problem on macOS
- fix ADPCM-A global volume effect not working
- fix crash when loading song with no chips
- fix description of 88xy effect
- fix instrument with sample loading
- fix glitched playback after starting playback past loop point
- fix -subsong parameter being ignored when using -output
- fix potential crash when importing a layout
- fix AdLib drum preset not in drums mode...
- fix the note combo box in sample editor being too annoying
- fix Apperarance having a never-disabling Apply
- fix "move cursor between channels" actions being swapped
- fix ability to go out of bounds when using next/prev channel binds
- fix paste overflow undo stack corruption
- fix possible crash with colorize instrument option
- fix a bug when right-clicking in sample list
- fix sample view not updating after load-replacing
- fix wave drawing (it was slightly off)
- fix moving assets not marking the song as modified
- fix "play from start" not disabling "repeat pattern"
- fix sample view not updating when changing color scheme
- fix input latch being lowercase
- Namco WSG: fix volume macro scaling
- Generic PCM DAC linear interpolation possible overflow fix
- fix compilation due to IconFontCppHeaders
- fix SNES channel invert effect
- Sound Unit fixes
- fix forceIns
- fix sample map
- update AppStream metadata to make the AppStream checker happy
- fix possible PCM crash when using VERA
- YM2612 fixes:
- fix panning view on ExtCh channel 5
- fix arp issue when using non-linear pitch
- added a couple song flags:
- Volume scaling rounds up: makes volume scaling round up (ceil) rather than being rounded down. useful for NES triangle.
- Reset arpeggio effect position on new note: resets the arpeggio effect's position on each note.
- improve NES DPCM sample mapping
- now it resembles FamiTracker more
- each note has DPCM pitch and initial delta counter value settings
- improve icons for ADSR/LFO macro types
- display chevrons if certain values are out of view in macro view
- come on Furnace can do Game Boy
- changed macOS license text so it tells you about "Furnace is damaged"
- add effect to restart a macro (F7xx)
- don't change the instrument type if it is unknown once it is loaded in the instrument editor
- ZSM export: remember last sample played so that async pitch changes work
- Virtual Boy changes
- fix forceIns not working well
- add static wave storage mode (only 5 waves)
- it is unknown whether it is possible to change waveforms on the fly...
- wavetable creation improvements
- now it defaults to best size for current chip
- displays a list of recommended sizes if there's more than one chip that supports waves
- add "make me a drum kit" option
- right click a sample in the sample list and select the option to make an instrument with sample map set to all samples
- new export dialog
- as of now the export options are displayed on a dialog by default
- you can change this back to the previous look by going into Settings
- make "change" button more notorious in chip manager
- re-arranged some of the tabs in instrument editor
- macOS: better default shortcuts
- added "default author name" setting
- PC speaker: added option to reset phase when the frequency changes
- this option was added after d |
| 0.6 | 10 d’octubre del 2023 | — | 64 bits ZIP32 bits ZIP |
| 0.6pre5 | 24 de maig del 2023 | — | 64 bits ZIP32 bits ZIP Notes de la versió- Casio PV-1000 chip
- ZX Spectrum QuadTone engine
- folders for ins/wave/sample lists
- smaller .fur files thanks to a new pattern format
- finally, sample map with pitchable notes and a new UI for it
- several sample editor improvements
the huge, boring changelog
- added missing intro tune credits (A M 4 N)
- fix terminal window showing up on Windows 11 (finally... thanks dj.tuBIG/MaliceX!)
- sadly this change makes console mode difficult to use. yeah, Windows limitation...
- fix panning effect in OPZ
- a new ZX Spectrum beeper engine:
QuadTone! (by Natt Akuma)
- make some chips (NES, SM8521 and Game Boy) more deterministic
- fix randomize not being really random
- SegaPCM fixes:
- fix sample loop
- fix possible crash
- fix linear slides being inconsistent with other chips
- fix a few issues with SNES (mostly regarding BRR samples)
- a new chip: Casio PV-1000! (thanks cam900)
- change Commander X16 mixing to match latest revision of hardware
- fix several issues in the Orders window
- SN76489 now has a register view
- Namco C30 improvements:
- better noise strategy
- add a noise macro
- Namco WSG/C15 ROM mode
- when enabled, this limits you to 8 wavetables and no wave synth
- designed for those who want to play around and try getting it to run on a real board
- revamped Amiga emulation - now with a working register view and actual sample memory limits
- removed some excessive Namco 163 macros (the WaveLoad ones)
- built-in file picker fixes:
- "/" no longer appears in the file name input box
- .. (go to parent directory) is now a button (fixes a sorting issue)
- fix occasional path resets
- color Future Composer files
- prepare a ROM export framework so it becomes easier to work on it for 0.7
- remember the state of extra channel buttons (that ++ thing)
- add a disclaimer when exporting AY-3-8914 VGMs
- not well-supported on VGMPlay
- this doesn't affect other AY variants
- fix panning in RF5C68 after jumping to an order
- fix weird waveform on first note on in Namco 163
- fix YMF276 emulation (clipping)
- PCM DAC fixes:
- muting fix
- interpolation improvements (especially when playing samples backwards)
- wave interpolation
- C64 macro mode usability fix (macro zoom resets when changing macro modes)
- VIC-20 improvements/fixes:
- new "on/off" macro
- fix macro issues with volume
- added an FM preview
- for now this feature is exclusive to the OPN instrument type
- enable it by right-clicking in the algorithm preview
- implement real-time playback needles in the sample editor
- not all chips are supported but most are
- fix sample editor needles getting stuck to the sides when zooming
- fix possibility of escaping orders when undoing
- fix some chips not having custom clocks
- MIDI output improvements:
- press Stop twice to send MIDI panic
- follow mute state of channels
- add "send program change" option
- MIDI timecode generation and MIDI clock improvements
- you can now change the position of the buttons in the Orders window
- finally implement sample maps with note pitching!
- including a new, easier to use sample map UI
- add a keybind for New
- improve config system - never lose a config file again
- by employing redundancy and several checks, Furnace is ready even if a config file becomes corrupted
- thanks Lolwe!
- log rotation - keeps the 5 last log files in the config dir
- new backup system
- previously there was a single backup.fur file in the config dir
- now Furnace is able to save a couple backup files per song
- fix 1.1.7-1.1.9 .dmf loading
- it appears sample pitch/start/end worked differently
- fix a visual glitch in the per-channel oscilloscope and channel volume meters when playing the song
- new Commander X16 presets for possible future changes in the hardware specification
- including a Twin OPL3 preset just in case the YM2151 supply issues cannot be solved
- fix K007232 stereo setting
- fix "Oscilloscope goes out of bounds" showing the waveform on top of everything
- fix OPN Extended Channel muting
- |
| 0.6pre4 | 22 de maig del 2023 | — | 64 bits ZIP |