Article History

38% A64

Furnace Tracker


  1. Capabilities
  2. Quick set up
  3. Composing
  4. Competition
  5. See also
Furnace Tracker is a cross-platform multi-system open-source music tracker. It has its own save format .fur, but is also able to load and save to DefleMask Tracker .dmf, including the new .dmf 1.1 specs that breaks compatibility with older DefleMask versions. It is also capable of exporting to .vgm for the systems which supports it. ROM Export is planned. Since it is currently under heavy development and updates frequently, you should check the repository for newest updates:


As of 0.5.8, the supported systems/chips are:
- Sega Genesis/Mega Drive (Yamaha YM2612/OPN2 + TI SN76489) with its Extended Channel 3 mode
- Sega Master System (TI SN76489/Sega VDP)
- Game Boy
- PC Engine (HuC6280)
- NES (Ricoh 2A03/2A07)
- Commodore 64 (MOS 6581/8580)
- "Arcade" (Yamaha YM2151/OPM + SegaPCM)
- Neo Geo CD (Yamaha YM2610/OPNB) with its Extended Channel 2 mode
- AY-3-8910/YM2419 (ZX Spectrum, Atari ST, MSX, etc.)
- Commodore Amiga (Paula/MOS 8364)
- Separate YM2151/OPM (with the X68000 clock speed)
- Separate YM2612/OPN2
- TIA (Atari 2600/7800)
- Philips SAA1099
- Microchip AY8930 (AKA. AY-3-8930)

Systems with multiple sound chips (like the Genesis) can be split up so you have JUST the YM2612 or SN if desired. Only case where this is not true as of 0.5.8 is SegaPCM (it can only be used in the Arcade configuration currently). More systems and soundchips are planned in the future.

It is also possible to combine those systems or multiply them in any way you like, which is an advantage it has over DefleMask, which is not capable of doing this. (The limits of the VGM specification still applies.)

Most systems and functionalities are most likely to come, since development is still heavily in progress at the moment.

Quick set up

Check the releases page
on Github to get any version you like. Newest version makes most sense obviously.

If you have a Github account, you can also download bleeding-edge builds from the actions page
, but there's no guarantee that these builds will be bug free (or that they'll work at all). Use at your own discretion.

The other way to get the bleeding-edge build if you don't have a GitHub account is to use the
provided here to get the build. (It is recommended to use the build that was made with MinGW as MSVC has performance issues and are more prone to break by certain system, e.g. Atari Lynx.)


The Github now has a somewhat comprehensive general effects list that you can use for reference.

Effects List

However, if you need to know effects for a specific format, it is advised to hop here
and click on the specific format you are working on, and there should be effects specific to that system there.

It is worth noting that the readme is still a work in progress, but should still get you on the right path relatively quick.

For the bleeding-edge build you get from the actions tab in GitHub or you can show up the built-in effects list tab by going to the top bar in Furnace, click help then effects list. Then the tab will show up which show both the global effect and the system-specific one.


Basically all formats that are listed above and use .vgm as the accepted file format on BotB can be made in this tracker. When we get ROM Export at some point, the list of accepted formats will increase.

There is talk about a possible FurnaceTracker-Format here.

See also

- List of trackers