Article History
 
 
 
Discussion
 
3988 views
 
57% damifortune
Furnace Tracker View HTML Version
 

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: https://github.com/tildearrow/furnace

'[#[Capabilities]
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 '[l[https://github.com/tildearrow/furnace/releases[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 '[l[https://github.com/tildearrow/furnace/actions[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 '[l[https://nightly.link/tildearrow/furnace/workflows/build/master[nightly.link] 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.)

'[#[Composing]
The Github now has a somewhat comprehensive general effects list that you can use for reference.

'[l[https://github.com/tildearrow/furnace/blob/master/papers/doc/3-pattern/effects.md[Effects List]

However, if you need to know effects for a specific format, it is advised to hop '[l[https://github.com/tildearrow/furnace/blob/master/papers/doc/7-systems/README.md[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 nightly.link 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.

'[#[Competition]
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 '[l[https://battleofthebits.com/academy/GroupThread/30528/Format+request%3A+Furnace/[here].

'[#[See also]
- '[[List of trackers]

 
C A T E G O R I E S
 
 
Trackers
0CC-FamiTracker · 1tracker · 8-Bit Music Maker · adlib · Adlib Tracker II · AHX Tracker · AMusic v1.12 · Arps · athtune · 【日本語】パンダトラッカー · 【日本語】deflemask (フォーマット) · baby-k · BambooTracker · Beepola · BeRoTracker · BoyScout · Buzz · Carillon editor · CheeseCutter · ChibiTracker · Composer 667 · Composer 669 · DefleMask Tracker · DMC · Dn-FamiTracker · Domino · FamiTracker · FastTracker II · Fatass Tracker · Faunatone · Faust Music Creator · Furious Advance Tracker · Furnace Tracker · Game Boy Camera · GoatTracker · GrooveStep · HivelyTracker · I am new to ST YM trackers · I am new to Vortex Tracker · Impulse Tracker · IT Module Optimisation · j0CC-FamiTracker · klystrack · Knaecketraecker · KORG DS-10 · lgpt · List of Effects Commands · List of Trackers · LittleGPTracker · LoopCart · LSDJ · M4G Tracker · maxYMiser · MilkyTracker · MOD2PSG2 · MODPlug Tracker · Music ProTracker · MusicMon · NerdTracker II · NesTracker · Nite · NitroTracker · NTRQ · Octode · PandaTracker · Paragon5 · Phaser1 · Picoloop · PixiTracker · Protracker · ProTrekkr · PSPSeq · pxtone · Raster Music Tracker · Reality Adlib Tracker · Renoise · Schism Tracker · Scream Tracker 3 · Simple Music Tracker · SnevenTracker · SnoozeTracker · Special FX · Star Bars · Stocker · SunVox · TEDzakker · TFM Music Maker · TIATracker · Tracker · Trilo Tracker · TTrak · Unis 669 · Utilising Adlib Tracker II · Vgm Music Maker · Vic Tracker · Vortex Tracker II