How to Set Up Furnace Tracker for Game Boy Music? (October 2026) Guide

I still remember the first time I fired up Furnace Tracker and heard a perfect recreation of a Tetris theme blasting through my studio monitors. After years of fiddling with DefleMask and bouncing WAVs from LSDJ, Furnace felt like the chiptune tracker I had been waiting for. It is free, open-source, and it can emulate the Game Boy APU with startling accuracy.

If you want to learn how to set up Furnace Tracker for Game Boy music, you are in the right place. I have spent hundreds of hours composing in Furnace, and I will walk you through everything from the initial download to creating your first authentic Game Boy instrument. By the end of this guide, you will have a working project, a basic understanding of the four Game Boy channels, and a clear path to writing your first chiptune track.

What Is Furnace Tracker and Why Use It for Game Boy Music

Furnace Tracker is a free, open-source chiptune tracker released by tildearrow that supports accurate emulation of nearly every 8-bit and 16-bit sound chip ever made. That includes the Game Boy APU, the NES RP2A03, the Sega Genesis YM2612, and dozens more. It is a pattern-based music sequencer, similar in spirit to old programs like Scream Tracker and FastTracker, but built specifically for the chiptune era.

There are a few reasons I keep coming back to Furnace when I want to write Game Boy music. First, it gives you pixel-perfect control over the hardware without needing the actual cartridge. Second, the instrument editor is more powerful than most hardware alternatives, with macros, wavetables, and software envelopes that emulate behaviors you would otherwise need to patch directly. Third, it runs on Windows, macOS, and Linux, so you can compose on whatever machine you own.

Compared to LSDJ, which requires a real Game Boy and a flash cart, Furnace lets you sketch ideas quickly on a laptop. Compared to DefleMask, Furnace has a larger community, more active development, and better Game Boy emulation. For anyone serious about chiptune, Furnace has become the de facto standard.

Understanding the Game Boy APU: Four Channels That Define the Sound

Before you write a single note, you need to understand what you are writing for. The Game Boy APU (Audio Processing Unit) is the sound chip inside every original Game Boy, and it has exactly four independent channels. These four channels are the only tools you have to make music, and every classic chiptune you have ever heard is built from them.

Here is the channel breakdown:

  • Pulse 1 (Channel 1): A square wave with a frequency sweep unit. This is your lead melody channel most of the time. It can sweep up or down in pitch automatically, creating that classic falling sound effect from games like Mega Man.

  • Pulse 2 (Channel 2): A square wave identical to Channel 1 but without the sweep. It supports four duty cycles (12.5%, 25%, 50%, 75%) which determine the brightness of the tone.

  • Wave (Channel 3): A programmable wave table channel. You load 32 4-bit samples into wave RAM, and the Game Boy plays them back at any pitch. This is the channel that gives the Game Boy its unique instrument sound rather than a pure square.

  • Noise (Channel 4): A pseudo-random noise generator using a Linear Feedback Shift Register (LFSR). It produces percussion, drum sounds, and atmospheric noise. Most Game Boy drum kits live here.

Each channel has its own volume envelope (a hardware-controlled fade), and Channels 1, 2, and 4 also have a length timer that can automatically cut off a note after a set number of frames. The pulse channels share a duty cycle, but Pulse 1 has the sweep unit while Pulse 2 does not. When you arrange a song, you are essentially balancing volume, pitch, and timing across these four channels.

How to Install Furnace Tracker and Set Up a Game Boy Project

Installing Furnace is straightforward. I will walk you through the exact steps I took on my own machine.

  1. Download Furnace. Head to the official site at tildearrow.org/furnace or the GitHub releases page. Grab the latest stable build for your operating system. The file is around 30 to 50 MB depending on platform.

  2. Extract the archive. Unzip the downloaded file into a dedicated folder. I keep mine at C:MusicFurnace on Windows so I can find it easily. Do not put it inside Program Files, as Windows can sometimes block writes there.

  3. Launch Furnace. Open the executable. The first launch will take a few seconds as it loads the default skin and font cache.

  4. Create a new song. Go to File then New. A dialog will appear asking you to pick a sound system. Scroll down to Game Boy and select it. You should see the four channels appear in the pattern view: Pulse 1, Pulse 2, Wave, and Noise.

  5. Set the tempo and speed. Game Boy music typically runs at 60 frames per second. Set Speed to 6 and Tempo to 150 BPM to start. This gives you a sixteenth-note grid that feels natural for chiptune.

  6. Save your project. Use File then Save As and give your song a name. Furnace saves in its own .fur format, which preserves all instrument, wavetable, and pattern data.

That is the basic setup. From here, you are ready to compose. I always save a blank Game Boy template so I do not have to reconfigure the system every time I start a new track.

Getting Familiar With the Furnace Tracker Interface

The Furnace interface has a few key panels. Once you understand what each one does, the whole workflow clicks into place.

The Pattern View is the big spreadsheet-like grid that takes up most of the screen. Each row is a tick (a subdivision of time), each column is a channel, and each cell holds a note, instrument number, and effect. You click into a cell and type your data directly. The Play button runs from the top of the pattern down.

The Order List sits on the left side. It controls the order in which patterns play. You can chain patterns to form verses, choruses, and bridges, similar to a playlist in a DAW.

The Instrument List is on the right. Here you create, rename, and select instruments. Each instrument is a small audio configuration (wave type, envelope, macro behavior) that you assign to notes in the pattern.

The Wavetable Editor appears when you select a wave channel instrument. It lets you draw 32 samples of 4-bit audio data that the Game Boy will play back. This is where the Game Boy distinctive wave channel sound comes from.

The Macro Editor lets you automate changes over time. A macro is a sequence of values that fire on each tick, like a volume envelope or an arpeggio. Macros are how you get expressive movement out of the otherwise static Game Boy hardware.

Creating Your First Game Boy Instrument Step by Step

Now we get to the fun part. Let me show you how I create a basic pulse lead instrument, which is the workhorse of most Game Boy music.

  1. Open the Instrument List and click the plus button to add a new instrument. Rename it to Lead by right-click and Rename.

  2. Set the type to Pulse 1. In the instrument editor, the core type is already set to Pulse 1 since that is the channel you are working with. Make sure the duty cycle is set to 50% for a classic square wave tone.

  3. Configure the volume envelope. In the envelope section, set the initial volume to 15 (which is the maximum for Game Boy) and the length to 0. This gives you a steady tone. If you want a percussive pluck, set length to 4 and direction to down.

  4. Add a volume macro. Click the macro dropdown and add a macro called Vol. Set it to type Volume and enter a sequence like 15 14 13 12 11 10 over 6 ticks. This creates a soft fade-in for the note.

  5. Test the instrument. Go to the pattern view, click on the Pulse 1 channel row, and type a note using the keyboard. The default is to use the top two rows of QWERTY keys. Press any key from C to B and you should hear a clean square wave.

  6. Adjust the length. If the note cuts off too early, change the length timer in the instrument. If it sustains too long, drop the volume envelope to fade out faster.

That is a working lead sound. I use this as the starting point for almost every Game Boy track, then tweak the duty cycle and envelope to fit the song. A 25% duty cycle gives you a thin, hollow tone. A 75% duty cycle sounds almost like a thin pulse, with a unique brassy edge.

Basic Note Entry and Pattern Editing in Furnace

Entering notes in a tracker is different from a piano roll. Each row is a snap point, and effects flow vertically down the column. Here is how I work.

  1. Click into the note column on the first row of your active channel. Type the note name like C-4 or use the keyboard shortcut. Press Enter to move to the next row.

  2. Use shortcuts for speed. I hold Shift and use the arrow keys to step through the pattern. The double-dot symbols mean the previous value continues, so you only type a note when it changes.

  3. Set the instrument number. The second column is the instrument number. Type 01 to assign your Lead instrument. From then on, the note will use that instrument sound.

  4. Add an effect. The third column is the effect column. Type something like 0400 to slide down by 4 semitones, or 0B02 to jump to the next pattern after 2 rows.

  5. Insert empty rows with the F2 key, and delete rows with Shift+Delete. This lets you build rests and silence into the pattern.

  6. Loop playback by pressing F5. The pattern will loop infinitely, so you can tweak notes live while it plays.

One thing that catches beginners: most values in Furnace are in hexadecimal for the volume and effect columns. So 0F is 15 in decimal, 10 is 16, and so on. You will get used to it quickly. After a few hours, reading hex feels natural, like reading clock time.

Wavetable Basics for Authentic Game Boy Wave Channel Sounds

The wave channel is what makes Game Boy music sound like Game Boy music and not just NES music. Instead of a square wave, it plays back a 32-byte wave table that you define. The Game Boy stores each sample as a 4-bit value, giving you 16 possible amplitudes per sample.

To edit a wave table, open the instrument editor for a Wave channel instrument and click into the wavetable grid. Each column is one of the 32 samples, and the height of each bar is the amplitude. You can draw freehand with the mouse, paste raw values, or load a preset.

Some useful wave shapes to start with:

  • Sine wave: Smooth, vocal-like tone. Great for bass lines and pads.

  • Triangle wave: Slightly brighter, more harmonic. Sounds like a flute.

  • Sawtooth-ish: A ramped shape that gives a buzzy, brass-like character.

  • Custom acoustic simulation: For something like a guitar or string patch, draw a sharp attack followed by a slow decay.

You can also automate the wave table position through patterns. The wave position effect lets you scroll through the wavetable over time, which is how to create evolving timbres without changing the note. This single technique accounts for a huge amount of the feel in classic Game Boy music.

Macro System and Zombie Mode Explained

Macros are how Furnace extends the Game Boy limited hardware. A macro is a list of values that gets sent to a channel parameter on each tick. You can have macros for volume, arpeggio, duty cycle, wave position, and more.

To create a macro, open the instrument editor and click the macro dropdown. Pick the parameter you want to control, then enter a sequence of values. For example, a volume macro of 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 gives you a smooth fade-out over 16 ticks. Set the loop point at the end so the macro repeats every time a note is triggered.

Zombie mode is one of Furnace powerful features for Game Boy music. In real Game Boy hardware, when a channel is triggered but its DAC is off, the channel becomes silent but it is still updating other parameters internally. This is called zombie mode. In Furnace, you can enable zombie mode in the instrument settings, which lets you keep the envelope timer running while the channel is silent. This is essential for authentic-sounding percussion, especially the kick drum sounds you hear in classic Game Boy tracks.

To turn on zombie mode, open your instrument settings, find the channel-specific options, and check Zombie mode. Now when a note ends, the envelope continues to tick in the background, ready for the next trigger. It is a small detail that makes a big difference in how punchy your drums feel.

Volume, Effects, and the Pattern Effect Column

The volume column in Furnace is a quick way to set a note volume without changing the instrument. You can type values like V15 to set volume to 15, or V08 to set it to 8. This is great for dynamics like ghost notes, accents, and crescendos.

Some effects I use constantly in Game Boy music:

  • 04xx (Vibrato): Adds pitch wobble. xx sets the speed and depth. Subtle vibrato 0403 sounds great on lead lines.

  • 0Bxx (Jump to pattern): Jumps to a different pattern in the order list after xx rows. Useful for fills and transitions.

  • 0Cxx (Note off): Cuts the note immediately. Use 0C00 for a staccato effect.

  • 0Fxx (Speed change): Changes the song speed. 0F03 makes the pattern run at three ticks per row, useful for triplets.

  • EAxx and EBxx (Fine pitch slides): Slide pitch up or down by xx without retriggering the envelope. Great for bass slides.

One beginner mistake is overusing effects. Less is more in chiptune. The Game Boy only has four channels, so every effect you use should serve the song. I usually restrict myself to vibrato, volume slides, and occasional arpeggios for the first draft, then add more flair once the melody is locked in.

Exporting Your Track and Next Steps in the Chiptune Community

Once your track is finished, you will want to share it. Furnace lets you export to a few formats. Use File then Export then WAV for a high-quality audio render. For Game Boy ROM integration, you can export to .vgm or .gbs format, which can be played in emulators or converted into actual cartridge data. There are also tools to convert Furnace songs back into Game Boy assembly code for homebrew games.

For next steps, I recommend joining the Furnace Discord server and the r/chiptunes subreddit. Both are active, welcoming communities where composers share works-in-progress and give feedback. The Battle of the Bits site also hosts monthly chiptune competitions called OHBs that are a great way to finish tracks and meet other composers.

If you want to study how the pros work, find Game Boy music in the public domain and try to transcribe it line by line in Furnace. Transcribing a track teaches you more in a week than reading a tutorial teaches you in a month. I learned most of what I know by recreating themes from Mega Man, Pokemon, and Castlevania inside Furnace.

FAQs

What is Furnace Tracker?

Furnace Tracker is a free, open-source chiptune tracker that emulates the sound chips of dozens of retro systems, including the Game Boy APU. It uses a pattern-based sequencing interface similar to classic tracker software like FastTracker and Scream Tracker, but it is built specifically for creating authentic 8-bit and 16-bit music.

What sound chip did the Game Boy have?

The original Game Boy uses a custom audio chip often called the Game Boy APU. It has four independent channels: two pulse channels with adjustable duty cycle, one programmable wave table channel, and one noise channel. Together, these four channels produce every Game Boy sound ever heard, including the music in Tetris, Pokemon, and The Legend of Zelda: Link’s Awakening.

What is a chiptune tracker?

A chiptune tracker is a music software program that uses a spreadsheet-like grid to sequence notes, instruments, and effects. Each column represents a channel, and each row represents a moment in time. Unlike a piano roll, trackers prioritize data entry over drawing, which makes them ideal for retro hardware emulation. Furnace, FamiTracker, and DefleMask are popular chiptune trackers.

How do I use Furnace Tracker?

To use Furnace Tracker, install the software, create a new song, select your target sound system (such as Game Boy), and start entering notes in the pattern view. You create instruments in the instrument editor, assign them to notes by number, and chain patterns in the order list to build a full song. Playback runs in real time so you can tweak sounds as you compose.

Is chiptune music hard to make?

Chiptune music has a learning curve, but it is not as hard as people think. The pattern-based workflow feels strange at first if you are used to a DAW, but once you internalize the note entry system, composition becomes very fast. The hardest part is usually arranging four channels effectively, which is a creative constraint rather than a technical one.

How do I make my Game Boy music sound authentic?

To make Game Boy music sound authentic, use the four channels natively, avoid stacking more than one melody per channel, and embrace the hardware quirks like the 4-bit volume resolution and the 32-byte wave table. In Furnace, enable zombie mode for channel-triggered envelopes, use the wave channel for distinctive timbres, and limit yourself to the chip polyphony of four notes at once.

Can I export Furnace Tracker songs to a real Game Boy?

Yes, you can export Furnace Tracker songs to formats like .gbs and .vgm that can be played on Game Boy emulators or converted into ROM data for a flash cart. There are also homebrew tools that convert Furnace exports into assembly code you can drop into a Game Boy development project. The Furnace documentation has a guide on the export options for each target system.

Final Thoughts on Setting Up Furnace Tracker for Game Boy Music

Learning how to set up Furnace Tracker for Game Boy music is a rewarding project that opens up an entire genre of composition. The setup is fast, the workflow is powerful, and the community is welcoming. Once you have installed the software, picked the Game Boy system, and configured your first instrument with a volume macro, you are already composing.

From here, focus on learning the four channels by ear. Transcribe a track you love. Experiment with the wave channel wavetables. Toggle zombie mode on and off and hear the difference in your drum sounds. Share your work, get feedback, and keep going. The Game Boy APU is one of the most expressive 8-bit sound chips ever made, and Furnace gives you every tool you need to make it sing.

Leave a Comment