Music Trackers

Furnace – multi-system chiptune tracker

Furnace is a tool which allows you to create music using sound chips (“chiptune”), most from the 8/16-bit era.

it has a large selection of features and sound chips. from the NES, SNES and Genesis to ES5506, VIC-20 or even Arcade, Furnace has most likely covered your target with many presets to choose from.

This is free and open source software.

Features include:

  • Large selection of sound chips:
    • Yamaha FM chips:
      • YM2151 (OPM).
      • YM2203 (OPN).
      • YM2413 (OPLL).
      • YM2414 (OPZ) used in Yamaha TX81Z.
      • YM2608 (OPNA) used in PC-98.
      • YM2610 (OPNB) used in Neo Geo.
      • YM2610B (OPNB2).
      • YM2612 (OPN2) used in Sega Genesis and FM Towns.
      • YM3526 (OPL) used in C64 Sound Expander.
      • YM3812 (OPL2).
      • YMF262 (OPL3) with full 4-op support!
      • Y8950 (OPL with ADPCM).
    • ESS ESFM (like OPL3 but with more features).
    • square wave chips:
      • AY-3-8910/YM2149(F) used in several computers and game consoles.
      • Commodore VIC used in the VIC-20.
      • Microchip AY8930.
      • TI SN76489 used in Sega Master System and BBC Micro.
      • PC Speaker.
      • Philips SAA1099 used in SAM Coupé.
      • OKI MSM5232 used in some arcade boards.
    • sample chips:
      • SNES.
      • Amiga.
      • SegaPCM – all 16 channels.
      • Capcom QSound.
      • Yamaha YMZ280B (PCMD8).
      • Ricoh RF5C68 used in Sega CD and FM Towns.
      • OKI MSM6258 and MSM6295.
      • Konami K007232.
      • Konami K053260.
      • Irem GA20.
      • Ensoniq ES5506.
      • Namco C140.
      • Namco C219.
    • wavetable chips:
      • HuC6280 used in PC Engine.
      • Konami Bubble System WSG.
      • Konami SCC/SCC+.
      • Namco arcade chips (WSG/C15/C30).
      • WonderSwan.
      • Seta/Allumer X1-010.
      • Sharp SM8521 used in Tiger Game.com.
    • NES (Ricoh 2A03/2A07), with additional expansion sound support:
      • Konami VRC6.
      • Konami VRC7.
      • MMC5.
      • Famicom Disk System.
      • Sunsoft 5B.
      • Namco 163.
      • Family Noraebang (OPLL).
    • SID (6581/8580) used in Commodore 64.
    • Mikey used in Atari Lynx.
    • ZX Spectrum beeper:
      • SFX-like engine.
      • QuadTone engine.
    • Pokémon Mini.
    • Commodore PET.
    • TED used in Commodore Plus/4.
    • Casio PV-1000.
    • TIA used in Atari 2600.
    • POKEY used in Atari 8-bit computers.
    • Game Boy:
      • including SOFTWARE ENVELOPES (zombie mode).
    • Virtual Boy.
    • modern/fantasy:
      • Commander X16 VERA.
      • tildearrow Sound Unit.
      • PowerNoise.
      • Generic PCM DAC.
  • mix and match sound chips!
    • over 200 ready to use presets from computers, game consoles and arcade boards…
    • …or create your own – up to 32 of them or a total of 128 channels!
  • DefleMask compatibility:
    • loads .dmf modules from all versions (beta 1 to 1.1.9).
    • saves .dmf modules – both modern and legacy:
      • Furnace doubles as a module downgrader.
    • loads/saves .dmp instruments and .dmw wavetables as well.
    • clean-room design (guesswork and ABX tests only, no decompilation involved).
    • some bug/quirk implementation for increased playback accuracy through compatibility flags.
  • VGM export.
  • ZSM export for Commander X16.
  • modular layout that you may adapt to your needs.
  • audio file export – entire song, per chip or per channel.
  • quality emulation cores (Nuked, MAME, SameBoy, Mednafen PCE, NSFplay, puNES, reSID, Stella, SAASound, vgsound_emu and ymfm).
  • wavetable synthesizer:
    • available on wavetable chips.
    • create complex sounds with ease – provide up to two wavetables, select an effect and let go!
  • MIDI input support.
  • additional features:
    • FM macros!
    • negative octaves.
    • advanced arp macros.
    • arbitrary pitch samples.
    • sample loop points.
    • SSG envelopes and ADPCM-B in Neo Geo.
    • pitchable OPLL drums.
    • full duty/cutoff range in C64.
    • full 16-channel SegaPCM.
    • ability to change tempo mid-song.
    • decimal tempo/tick rate.
    • multiple sub-songs in a module.
    • per-channel oscilloscope with waveform centering.
    • built-in sample editor.
    • chip mixing settings.
    • built-in visualizer in pattern view.

Website: github.com/tildearrow/furnace
Support:
Developer: tildearrow
License: GNU General Public License v2.0

Furnace
Click image for full size

Furnace is written in C++. Learn C++ with our recommended free books and free tutorials.

Return to Music Trackers


Popular series
Free and Open Source SoftwareThe largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions.
ReviewsHundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information.
Alternatives to Proprietary SoftwareReplace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS.
GamesAwesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series.
Artificial intelligence iconMachine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source.
Guide to LinuxNew to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux.
Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities.
System ToolsEssential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users.
ProductivityLinux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine.
AudioSurveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal.
Saving Money with LinuxSaving Money with Linux looks at how you can reduce your energy bills running Linux.
Home ComputersHome computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum.
Now and ThenNow and Then examines how promising open source software fared over the years. It can be a bumpy ride.
Linux at HomeLinux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged.
Linux CandyLinux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery.
DockerGetting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers.
Android AppsBest Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series.
Programming BooksThese best free books accelerate your learning of every programming language. Learn a new language today!
Programming TutorialsThese free tutorials offer the perfect tonic to our free programming books series.
Linux Around The WorldLinux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts.
Stars and StripesStars and Stripes is an occasional series looking at the impact of Linux in the USA.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments