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.
- Yamaha FM chips:
- 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 is written in C++. Learn C++ with our recommended free books and free tutorials.
Popular series | |
---|---|
The 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. | |
Hundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information. | |
The Big List of Active Linux Distros is a large compilation of actively developed Linux distributions. | |
Replace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS. | |
Awesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series. | |
Machine 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. | |
New 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. | |
Essential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users. | |
Linux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine. | |
Surveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal. | |
Saving Money with Linux looks at how you can reduce your energy bills running Linux. | |
Home computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum. | |
Now and Then examines how promising open source software fared over the years. It can be a bumpy ride. | |
Linux 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 Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery. | |
Getting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers. | |
Best Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series. | |
These best free books accelerate your learning of every programming language. Learn a new language today! | |
These free tutorials offer the perfect tonic to our free programming books series. | |
Linux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts. | |
Stars and Stripes is an occasional series looking at the impact of Linux in the USA. |