Furnace – the biggest multi-system chiptune tracker ever made

unleaded | 223 points | 10mon ago | github.com

alister|9mon ago

Definitions:

Chiptune, also called 8-bit music, is a style of electronic music made using the programmable sound generator (PSG) sound chips or synthesizers in vintage arcade machines, computers and video game consoles. The term is commonly used to refer to tracker format music using extremely basic and small samples that an old computer or console could produce.[1]

A music tracker (sometimes referred to as a tracker for short) is a type of music sequencer software for creating music.[2]

[1] https://en.wikipedia.org/wiki/Chiptune

[2] https://en.wikipedia.org/wiki/Music_tracker

ttul|9mon ago

For people who didn’t grow up in the 1980s and 1990s, these will be key insights!

timthorn|9mon ago

And for people who did, but have never heard it referred to as chiptune nor trackers!

RIMR|9mon ago

"Chiptunes" is a broad term for any music with the same aesthetic quality as old video games and their chip-based music.

Tracked music is music typically created with a tracker that emulates the qualities of chip-based music, keeping you bound with those constraints. However, some trackers are designed to run natively on older microcomputers and video game consoles, allowing those systems' audio processors to be used to create music.

There is also a whole community around executable music, where the entire synthesizer is coded alongside the music itself.

beagle3|9mon ago

Amiga trackers all used samples; whether they sound like chip tunes (that is, like a NES, a C-64, an AY-3-8912 etc) or not depends on the instrument samples used.

AFAIK, the thing that qualifies a music editor as a “tracker” is a tabular representation, rather than a score.

timthorn|9mon ago

So is there a difference between a tracker and a sequencer?

wormius|9mon ago

A tracker is a type of sequencer. Not all sequencers are trackers. Trackers use hexadecimal notation for effects, volume, stereo, etc... They run vertical (see screen shot at OP link), whereas most traditional sequencers (pianoroll, step sequencer, etc) run horizontally.

You have a row consisting of Note, Amplitude, Volume, etc. There are multiple columns, one for each instrument (in modern trackers it's often samples, or you can even use VSTi (VST Instruments, a standard virtual synthesizer format).

I've used various trackers since the 90s, and for some reason, as much as I like the idea of a piano roll sequencer on a PC, this seems to be the most efficient for entering notes to me. I love hardware step sequencers (especially for drums; the standard roland 16 step, for example is fun/great).

This particular one allows you to use emulated chipsets which I assume are controlled via the effects commands (00-FF values) to determine things like delay, echo, repeat, pwm (pulse-width modulation), etc...)

People do amazing things with them, and the demoscenes tend to use them alot.

SO yeah, they're sequencer in the sense they sequence notes, and effects, and can control software instruments, samples, or in this case, virtual chips. But the layout is very different and more "nerdy" than most sequencers. And definitely very good for looping/electronic music.

The one I've used for about a decade if not longer is Renoise: https://www.renoise.com/

It was the first one that I saw that let me use VSTi, and that's what really did it for my personal style. It has sample chopping and tons of other features that blew other trackers in the dust at the time it was released (Buzz was one that was similar in that you could build your own virtual synths via modular boxes connected to each other), but up til that point most trackers were IIRC sample based only. They all did things differently, but the core principle was the same between them. Fast Tracker, Impulse Tracker, Modplug Tracker are some of the ones I played with before Renoise came along.

Definitely want to check this Furnace one out. I've seen one other one that was IIRC, only a Nintendo chip based tracker.

There's also sunvox which is a weird little tracker that uses like... bitmap fonts for game characters to represent things, but I never quite understood that one. It's cool to look at though :)

tobr|9mon ago

What I’m wondering is what they mean with “biggest”, though. Largest binary? Most features? Highest resolution? Most users?

ilkke|9mon ago

I'd assume it means that it supports more chips than deflemask https://www.deflemask.com/

kamray23|9mon ago

more than 3 chips, basically

pwenzel|9mon ago

Forget everything, we're doing 5 chips

adityaathalyo|9mon ago

[flagged]

djdrone|9mon ago

I tried Furnace Tracker earlier this year. I always wanted to learn more about using trackers to create chiptunes. I followed a tutorial from Button Masher:

How to Learn Chiptune Trackers https://www.youtube.com/watch?v=Q37XuOLz0jw

The tutorial uses Furnace. It provides a great overview of the components, and then guides you through a hands-on exercise of transcribing an existing demo. This was a nice way to get more familiar with Furnace. Button Masher provides some demos to use, but also there are many demos at the furnace github project:

https://github.com/tildearrow/furnace/tree/master/demos