I remember the first time I tried to recreate the C64 theme from Impossible Mission on modern hardware. The original SID chip has personality that no soft synth seemed to capture. Then I found Furnace Tracker, and it changed everything for me. If you want authentic chiptune without dusting off a 40-year-old computer, this guide walks you through a full Furnace Tracker Commodore 64 setup from blank screen to your first SID-flavoured pattern.
By the end of this article, you will have Furnace installed, the SID chip configured for the right sound character, and a working pattern that plays through your speakers exactly as a real Commodore 64 would have rendered it back in 1986.
IN THIS ENTRYTable of Contents
- 1What is Furnace Tracker and Why Use It for Commodore 64
- 2How to Download and Install Furnace Tracker
- 3Windows Installation Steps
- 4macOS Installation Steps
- 5Linux Installation Steps
- 6How to Set Up the SID Chip for Commodore 64 Music
- 7SID 6581 vs 8580: Which Should You Choose?
- 8Configuring the SID Chip in Furnace
- 9Enabling Stereo Enhancement (Optional)
- 10Furnace Tracker Interface Overview for Beginners
- 11Pattern Editor (Center)
- 12Instrument List (Right Side)
- 13Instrument Editor (Bottom)
- 14Transport Controls (Top Toolbar)
- 15How to Create Your First C64 Pattern
- 16Step 1: Set Up the Song Tempo
- 17Step 2: Add Notes to Channel 1
- 18Step 3: Assign an Instrument
- 19Step 4: Build a Bass Line on Channel 2
- 20Step 5: Add a Lead on Channel 3
- 21Step 6: Chain Patterns Together
- 22Basic SID Instrument Editing
- 23Choosing the Right Waveform
- 24ADSR Envelope Settings
- 25Filter Routing
- 26Importing and Exporting SID Files in Furnace
- 27Importing a .sid File
- 28Exporting to WAV
- 29Exporting to VGM
- 30Saving Your Furnace Project
- 31Troubleshooting Common C64 Setup Issues
- 32No Audio Output
- 33Audio Sounds Distorted or Crackly
- 34SID Sounds Too Clean
- 35Hex Notation Confusion
- 36Frequently Asked Questions
- 37What is Furnace Tracker?
- 38How do I set up SID in Furnace for C64?
- 39Is Furnace better than DefleMask for Commodore 64 music?
- 40Conclusion
What is Furnace Tracker and Why Use It for Commodore 64
Furnace Tracker is a free, open-source chiptune tracker that emulates over 60 sound chips from classic consoles and computers. It is the spiritual successor to DefleMask, with the same pattern-based workflow but a more polished interface and broader chip support.
For Commodore 64 musicians, Furnace offers two big wins. First, it emulates the SID chip with surprising accuracy using the reSID core. Second, it reads and writes DefleMask module files, so any project you started elsewhere can move over without rebuilding from scratch.
I picked Furnace over alternatives like GoatTracker because I can write music for the C64, NES, Game Boy, and Sega Genesis in the same application. My workflow stops being a juggling act and becomes one continuous session.
Here is why Furnace stands out for C64 work specifically:
- Authentic SID 6581 and 8580 emulation with reSID core
- Supports 3-channel C64 mode plus dual-SID stereo configurations
- Loads original .sid files for study or remixing
- Exports to WAV and VGM for sharing or playback on real hardware
- Active GitHub and Discord community for help when you get stuck
How to Download and Install Furnace Tracker
Furnace ships as a pre-compiled binary for all major operating systems, so installation takes about five minutes regardless of your platform. I have installed it on Windows, macOS, and Linux, and each process is straightforward.
Windows Installation Steps
The Windows build is a portable ZIP archive, which means no installer and no admin rights required.
- Go to the official Furnace releases page on GitHub at github.com/tildearrow/furnace/releases.
- Download the latest furnace-win64.zip file from the Assets section.
- Create a new folder somewhere stable like C:Furnace and extract the ZIP into it.
- Double-click furnace.exe to launch the application.
Tip: keep Furnace in its own folder because it writes save files, logs, and instrument packs in the same directory. Mixing it with other tools causes clutter.
macOS Installation Steps
macOS users get a signed app bundle that drops into the Applications folder.
- Visit the same GitHub releases page and grab furnace-mac.dmg.
- Open the DMG and drag the Furnace icon into Applications.
- On first launch, right-click the app and choose Open to bypass Gatekeeper.
- Grant audio output permission when prompted by macOS.
Linux Installation Steps
Linux packages exist for AppImage, Flatpak, and source builds. AppImage is the simplest option for most people.
- Download the furnace-linux-x86_64.AppImage from the releases page.
- Make it executable with
chmod +x furnace-linux-x86_64.AppImage. - Run it directly or move it to /usr/local/bin for system-wide access.
Audio issues on Linux usually trace back to PulseAudio or PipeWire permissions. If you hear nothing, check that your user is in the audio group.
How to Set Up the SID Chip for Commodore 64 Music
The SID chip is the heart of C64 sound, and Furnace gives you two versions to choose from. Picking the right one changes the character of every instrument you build.
SID 6581 vs 8580: Which Should You Choose?
The original Commodore 64 (1982 to 1986) used the SID 6581, which has a gritty, warm tone with audible filter distortion. Later C64C models shipped with the SID 8580, which sounds cleaner and has a better signal-to-noise ratio.
For authentic 1980s game music, choose the 6581. For cleaner bass lines and less hiss, the 8580 is the better pick. Most chiptune producers default to 6581 because that is what Martin Galway and Rob Hubbard used.
Configuring the SID Chip in Furnace
After launching Furnace, follow these steps to set up the SID chip:
- Open the Song Settings window from the Song menu.
- Click Add System and select SID 6581 or SID 8580 from the chip list.
- Set the number of channels to 3 for standard C64 mode, or add another SID for dual-SID stereo.
- Open the Chip Settings panel and switch the emulation core to reSID for accurate playback.
- Adjust the sample rate to 44100 Hz for a balance of CPU load and audio quality.
I keep both 6581 and 8580 in my song settings when remixing classic tunes. Switching between them instantly shows me how much that filter character changes the music.
Enabling Stereo Enhancement (Optional)
Furnace supports the SID’s stereo enhancement modes for dual-SID configurations. If you only have one SID chip emulated, leave stereo off. With two SIDs assigned to left and right channels, enable stereo separation for wider sound.
Furnace Tracker Interface Overview for Beginners
The Furnace interface looks dense at first glance, but every panel has a clear purpose. Once you know what each window does, you stop feeling overwhelmed and start arranging music.
Pattern Editor (Center)
The pattern editor is the largest panel and where you spend most of your time. It looks like a spreadsheet with rows for each note step and columns for each channel. You type hex values for note pitch, instrument, and effect macros.
Patterns in Furnace work just like in any classic tracker. Each row is one tick of the song, and you scroll horizontally to see all three SID channels at once.
Instrument List (Right Side)
The instrument list shows every instrument defined in your song. Click an instrument to load it into the instrument editor below. You can have dozens of instruments in one song and switch between them per note.
Instrument Editor (Bottom)
This is where you shape each SID voice. The SID chip editor in Furnace has dedicated controls for waveform, ADSR envelope, pulse width, and filter settings. I usually leave this panel open at all times because most of my editing happens here.
Transport Controls (Top Toolbar)
Play, stop, loop, and tempo controls live in the top toolbar. The play button starts from the current cursor position. The loop button lets you audition a single pattern without playing the full song.
Pro tip: press Space to toggle play and stop from anywhere in the application. The keyboard shortcut saves dozens of mouse clicks per session.
How to Create Your First C64 Pattern
Patterns are where Furnace turns from a sound design tool into a composition environment. Each pattern holds notes for all three SID channels, and you chain multiple patterns together to build a full song.
Step 1: Set Up the Song Tempo
Open Song Settings and set the speed to 6 ticks per row with a tempo around 125 BPM. This matches the feel of classic C64 game music.
Step 2: Add Notes to Channel 1
Click on the first row of channel 1 in the pattern editor. Type a note using your keyboard. For example, press C-4 to enter middle C. Each note column shows the pitch in hexadecimal by default.
Step 3: Assign an Instrument
Move one column to the right and type the instrument number. A value of 01 loads the first instrument. Furnace remembers which instrument plays on which channel until you change it.
Step 4: Build a Bass Line on Channel 2
Channel 2 handles bass and arpeggios in most C64 music. Enter a sequence like C-3, E-3, G-3, and C-3 with the same instrument. That gives you a basic major chord arpeggio.
Step 5: Add a Lead on Channel 3
Channel 3 is the carrier channel for lead melodies. Enter a simple melody line on top of your bass. Hit play and you should hear all three SID channels working together.
Step 6: Chain Patterns Together
Open the Orders window and arrange your pattern sequence. Most C64 songs repeat the verse pattern multiple times before moving to the chorus. Drag patterns up or down to reorder them in the song.
Basic SID Instrument Editing
SID instruments are built from four waveforms, an ADSR envelope, and optional filter routing. Mastering these basics gives you every sound heard in classic C64 game soundtracks.
Choosing the Right Waveform
The SID chip offers four waveform shapes:
- Triangle: Smooth and mellow, perfect for bass lines and flute-like leads
- Sawtooth: Bright and buzzy, ideal for lead melodies and strings
- Pulse: Variable width square wave, great for brass and reedy tones
- Noise: White noise for percussion and sound effects
Combine waveforms by enabling multiple bits in the waveform selector. Triangle plus sawtooth is a classic C64 lead sound used in countless game soundtracks.
ADSR Envelope Settings
Attack, Decay, Sustain, and Release control how a note evolves over time. For plucked bass sounds, set attack to 0, decay to 6, sustain to 0, and release to 4. For pads, increase attack and sustain for smoother sounds.
Filter Routing
The SID filter is what gives the chip its character. Low-pass filters tame harsh high frequencies, while band-pass filters create vocal-like timbres. Route channel 1 and channel 2 through the filter, but leave channel 3 dry for crispy percussion.
I always set filter cutoff around 1500 Hz and resonance at 8 for that classic C64 bite. Tweak from there based on your mix.
Importing and Exporting SID Files in Furnace
Furnace reads existing SID files for study, remixing, or just enjoying classic C64 music in a modern player. It also exports your finished work to formats any modern device can play.
Importing a .sid File
Drag and drop a .sid file into the Furnace window, or use File > Open and select the file. Furnace parses the SID register data and converts it into a pattern you can edit or play back.
This feature is amazing for learning. I imported Last Ninja 9 to study how the original composer built that iconic melody line.
Exporting to WAV
Use File > Export > WAV to render your song as a 16-bit stereo audio file. This is the format you want for sharing on streaming platforms or burning to CD.
Exporting to VGM
VGM format captures every SID register write as a stream of commands. Use File > Export > VGM to create files that play back on real C64 hardware with the right player cartridge.
Saving Your Furnace Project
Save your work in Furnace’s native .fur format to preserve all your instruments, patterns, and song settings. This is the master file for future editing.
Troubleshooting Common C64 Setup Issues
Even with a clean install, you may hit a few snags during your first Furnace session. Here are the problems I see most often and how to fix them.
No Audio Output
If you press play and hear nothing, check that the SID chip is enabled in your song settings. A blank song has no chips assigned, so the engine has nothing to play.
Audio Sounds Distorted or Crackly
Buffer underruns cause crackling audio. Open Settings and increase the audio buffer size from 1024 to 2048 samples. This adds latency but eliminates dropouts.
SID Sounds Too Clean
If your SID sounds sterile, you probably picked the 8580 by mistake. Switch to the 6581 and listen for the difference. That filter grit is what makes C64 music special.
Hex Notation Confusion
Furnace shows notes in hexadecimal by default, which confuses beginners used to decimal. Press F2 or check the view settings to switch to decimal note display if you prefer it.
Frequently Asked Questions
What is Furnace Tracker?
Furnace Tracker is a free, open-source chiptune music tracker that emulates over 60 sound chips including the SID chip used in the Commodore 64. It uses a pattern-based interface where you arrange notes in rows and columns, assign instruments, and layer multiple channels to create music.
How do I set up SID in Furnace for C64?
Open Song Settings, click Add System, and select SID 6581 for authentic 1980s C64 sound or SID 8580 for cleaner output. Set channels to 3 for standard C64 mode, switch the emulation core to reSID, and set the sample rate to 44100 Hz.
Is Furnace better than DefleMask for Commodore 64 music?
Many users report that Furnace is more accessible than DefleMask for C64 music because of its cleaner interface and active development. The big advantage is that Furnace reads DefleMask module files, so you can migrate existing projects without rebuilding from scratch.
Conclusion
Setting up Furnace Tracker for Commodore 64 music in 2026 takes less than fifteen minutes from download to your first SID-flavoured pattern. Once you have the SID chip configured and your interface mapped, you have a tracker that produces authentic 8-bit music on modern hardware.
Your next step is to load a classic SID file like Impossible Mission or Last Ninja 9 into Furnace, study how the original composers arranged their channels, and then build your own three-channel groove on top of what you learn.