Filter:

1. Bassline & Harmonic Foundation Patterns

Core groove mechanics, octave hops, and rhythmic harmonic drives for mono channels.

4 Techniques
BASS / PULSE

The Octave Pump ("Mega Man Bass")

Root note triggers on the downbeat, jumping up one octave on the offbeat. The upper octave note is hit at slightly reduced volume to maintain driving momentum without overwhelming the mix.

Rhythmic Grid: 16th-note straight pulse (Speed 3 or 6).

Classic References: Mega Man 2 (Dr. Wily Stage 1), Castlevania (Vampire Killer), DuckTales (Moon Stage).

Duty Recommendation: 25% or 50% Pulse for classic warm NES bite.

BASS / SYNCOPATED

1-3-3-3 Syncopated Ostinato

Punches the low root note on Beat 1, then bounces onto intermediate chord degrees (minor or major 3rd/5th) in staccato bursts. Highly effective for gothic or high-tension action tracks.

Harmonic Structure: Root on row 00, followed by Minor 3rd on rows 03, 06, 08.

Note Cut (`ECx`): Uses EC2 command to slice note durations short for extreme staccato tight groove.

MACRO BASS / ARP

Rapid-Arp Bass (The Triad Anchor)

Encodes a fast 3-step cyclic arpeggio directly inside the instrument's macro sequence. When you press a single note in the tracker pattern, it outputs a rapid walking triad bassline automatically.

Tracker Advantage: Cleans up row pattern space. You only write single root notes (`C-2`, `F-2`, `G-2`).

Macro Speed: 1 tick per frame step for high speed chord buzz.

BASS / RHYTHMIC

The Dotted 16th Heavy Gallop

Heavy metal 16th-note triple drive adapted to 8-bit tracking. The first note sustains slightly while trailing notes are choked with note cuts (`ECx`).

Rhythmic Pattern: 8th note followed by two 16th notes per beat.

Genre Use: Boss battle themes, speed-run stages, aggressive high-speed chiptune metal.

2. Note Articulation & Pitch Transients

Initial pick strikes, attack chirps, micro-scoops, glissandos, and release falls.

4 Techniques
PLUCK / TRANSIENT

The Attack Chirp / Octave Blip

Emulates physical instrument pick/hammer transients. The pitch starts 12–24 semitones higher for 1–2 ticks before snapping down to the target pitch, paired with a thin duty cycle on tick 0.

Physics Emulated: Acoustic string pick noise or brass tongue strike.

Perception: Makes synth notes cut through dense multi-channel mixes without extra volume boost.

LEGATO / GLIDE

Tone Portamento (`3xx`) Slurs

Glides pitch smoothly to target notes without resetting the volume envelope or phase. Essential for vocal-style leads, flute emulation, and bluesy pitch bends.

Row | Note | Vol | FX
00  | C-4  | F0  | ...   (Initial note attack)
04  | G-4  | ..  | 308   (Glide up to G-4 at speed 08)
08  | F-4  | ..  | 308   (Glide down to F-4)
12  | C-4  | ..  | 30C   (Fast glide down to C-4)
MICRO-BEND

Blues Micro-Scoop & Slide-Out

Starts 1–2 semitones flat and snaps rapidly into the true pitch within 20–40 milliseconds. Adds human warmth and expressive soul to melody notes.

Pitch Macro (Scoop): -2, -1, 0, 0, 0...

Pitch Macro (Release Fall): 0, 0, 0, -2, -6, -12

ARTICULATION / PHRASING

Legato Run & Portamento Ladder

A run where only the first note re-triggers the envelope. Every subsequent note uses tone portamento with a high speed, so pitch snaps but the attack transient never repeats — the phrase reads as one long gesture, like a synth lead in mono/legato mode.

Speed choice: 3FF is effectively instant (snap), 308 audibly glides. Mix both inside a phrase for expression.

Why it matters: repeated chirp attacks on a fast run sound like a machine gun; legato makes it sound played.

Furnace note: some chips also honour EAxx legato mode — check the per-chip effect list.

ARTICULATION / FX

Retrigger Rolls & Ratchets (0Cxx)

One row, many attacks: retrigger re-fires the note every xx ticks, giving buzz rolls, ratcheted hats and stutter effects at a resolution finer than your row grid — without raising the song's speed or writing every subdivision by hand.

Resolution for free: at speed 6, 0C02 gives three hits inside one row — 48th notes on a 16th grid.

Accelerating fill: step the value down across a bar (0C04 → 0C03 → 0C02 → 0C01) for a snare roll that speeds up into the downbeat.

Melodic use: retrigger on a lead note is a stutter/glitch accent; two rows of it is plenty.

3. Melodic Texturing & Pseudo-Polyphony

Faking 3-note chords on single channels, delay echo illusions, and detuned dual-channel chorus.

4 Techniques
PSEUDO-CHORD / ARP

High-Speed Arpeggio Chords

Cycles pitch rapidly between 3 or 4 notes every tick (60 Hz). Due to human ear perception thresholds, this sounds like a shimmering, fully voiced harmonic chord on a single monophonic channel.

Major Triad: Root, +4 semitones, +7 semitones (047)

Minor Triad: Root, +3 semitones, +7 semitones (037)

Major 7th: Root, +4, +7, +11 (0 4 7 11 in macro)

Dreamy Add9: Root, +4, +7, +14 (0 4 7 14 in macro)

ECHO / GHOST NOTES

Single-Voice Pseudo-Echo

Simulates delay/reverb on a single channel by placing quieter "ghost notes" 2–3 rows after the main melody note, trimming long notes short to prevent overlap.

Row | Note | Vol | FX
00  | C-5  | F0  | EC2  (Main Note, full volume)
02  | C-5  | 80  | EC2  (Echo 1, half volume)
04  | C-5  | 40  | EC2  (Echo 2, low volume)
06  | E-5  | F0  | EC2  (Next Main Note)
08  | E-5  | 80  | EC2
CHORUS / UNISON

Dual-Channel Detuned Chorus

Routes the melody identically to Pulse 1 and Pulse 2, but applies micro detuning (`E5x` or fine-tune) and opposing duty cycles (25% vs 50%) to produce a lush, warm, phase-shifting chorus.

Pulse Channel 1: Duty = 50%, Fine-tune = 0, Panning = Left.

Pulse Channel 2: Duty = 25%, Fine-tune = +4 cents (`E54`), Panning = Right.

TEXTURE / STEREO

Ping-Pong Echo & Hard Panning

On stereo-capable chips (Game Boy, PC Engine, Genesis, Amiga) an echo does not have to be mono. Pan the lead left, put its delayed copy hard right, and a second, quieter tap back on the left: a ping-pong delay built entirely from note placement and 08xy.

Delay length: a dotted 8th (3 rows on a 16th grid) is the classic synth-delay feel; 2 rows is a slapback.

Level: each tap 40–60% of the previous one, and darker if you can (narrower duty).

Mono check: hard-panned parts vanish on mono hardware — keep anything essential centred.

4. Timbral Modulation & Hardware Quirks

Pulse width sweeps, pseudo-distortion grit, and wavetable frame morphing.

2 Techniques
TIMBRE / PWM

Pulse Width Modulation (PWM) Sweeps

Cycles duty cycles dynamically in an automated sequence to produce an organic acoustic "phasing" or "flanging" effect over sustained notes.

Duty Sequence: 12.5% -> 25% -> 50% -> 75% -> 50% -> 25% (Loop)

Fast Speed (1 frame): Gritty buzzing pseudo-sawtooth texture.

Slow Speed (8 frames): Lush sweeping pad movement.

BITCRUSH / GRIT

Pseudo-Distortion Volume & Duty Jitter

Rapidly alternates volume levels (`F` vs `B`) and pitch micro-offsets every 60 Hz frame. Gives square-wave lead lines aggressive overdrive and grit.

Volume Macro: F, B, F, 8, E, 7 (Loop)

Pitch Offset Macro: 0, +1, 0, -1 (Loop)

TIMBRE / DYNAMICS

Tremolo Gating (07xy)

Vibrato's amplitude twin. Shallow and slow, it is expressive warmth on a held note; fast and deep, it becomes a gate/stutter — the chip equivalent of a trance gate on a pad, from one effect command and no extra channels.

Two settings, two uses: 0722 = gentle organ warble; 07CF = hard rhythmic gate.

Lock to the grid: pick a speed whose period divides evenly into a beat, or the gate fights the groove.

Macro alternative: a looping volume macro gives the same gate but stays locked to the instrument, not the row.

TIMBRE / AY-3-8910

Hardware-Envelope "Buzz" Bass

The AY's volume envelope can loop at audio rate — so instead of shaping loudness it becomes an oscillator, producing a buzzy sawtooth-like bass that the chip has no waveform for. This is the signature ZX Spectrum / Atari ST / MSX bass sound, and it effectively hands a three-voice chip a fourth timbre.

Pitch comes from the envelope period, not the tone register — so you set the envelope period per note, and the channel's own tone can be muted or detuned against it for extra grit.

Trade-off: the envelope generator is shared across the chip, so only one buzz voice at a time.

Furnace: use the AY instrument's hardware-envelope settings and the envelope-period effects rather than a volume macro.

5. Tight-Constraint Craft (3–4 Voices)

Getting a full arrangement out of NES, Game Boy, SN76489 and AY — where you have fewer channels than parts and no timbre to hide behind.

6 Techniques
CONSTRAINT / MELODY

Compound Melody: Two Voices from One Channel

The Baroque solution, and still the best one: alternate between a high register and a low register within a single line. The ear separates them into two independent voices — a melody and its own bass — because register, not timbre, is what it uses to group notes. One channel, two parts, no tricks.

Gap size: keep the two registers at least a 6th apart — closer than that and the ear hears one jumpy line instead of two calm ones.

Rhythm split: give the low notes the downbeats and the high notes the offbeats; each "voice" then has its own consistent rhythm.

Move slowly below: the implied bass should change once or twice a bar. It is doing harmonic work, not melodic work.

Where it shines: intros, breakdowns, and any section where you want to drop to one channel and still sound complete.

CONSTRAINT / SCHEDULING

Channel Sharing: One Voice, Two Jobs

On a 3-voice chip you do not assign channels to parts — you schedule them row by row. The bass channel plays a kick on beat 1, resumes the bass line on the "and", takes a chord stab on beat 3, and returns. The trick is choosing moments where the abandoned part will not be missed.

Safe theft windows: a bass note is least missed on the beat where the kick lands anyway, because the kick covers the same frequency and moment.

Return fast: steal 1–2 rows, never a whole beat. The ear reconstructs a continuous bass line from surprisingly little.

Instrument switching: each stolen row uses a different instrument number — write the drum instrument to be short enough that it never overruns.

C64 heritage: this is exactly how three SID voices carry a whole band.

CONSTRAINT / TIMBRE

Colour Without Duty Control (SN76489 / AY)

The SN76489 gives you one waveform: a 50% square, at 16 volume levels. Every bit of character has to come from what you do to it over time — volume shape, vibrato, arpeggio and note length. This constraint is a good teacher: techniques that survive here work everywhere.

Four knobs only: volume envelope, vibrato, arpeggio, note length. Every "instrument" you build is a different combination of those four.

Envelope is identity: a 3-step decay reads as a pluck, a flat sustain as an organ, a slow ramp as a pad — same waveform, three instruments.

Arp as timbre: a fast two-note arp a semitone or octave apart is a timbre, not a chord — it thickens a thin square.

Vibrato discipline: delay it. Immediate vibrato on every note is the most common giveaway of an inexperienced chip track.

CONSTRAINT / GAME BOY

The Free Channel: Game Boy Hardware Sweep

Game Boy pulse channel 1 has a hardware frequency sweep that channel 2 does not. It runs on its own, costing no macro and no effect column — so it is the natural home for kicks, laser zaps and rising transitions, freeing your macros for actual instruments.

Asymmetric channels: plan the arrangement around it — put the part that needs sweeps on channel 1 and the steady harmony on channel 2.

Kick: steep downward sweep + short envelope. It is punchier than the noise channel and leaves noise free for hats.

Direction matters: upward sweeps read as risers and power-ups; downward as impacts and drops.

Also on GB: the pulse channels have a hardware volume envelope, so simple decays cost no macro either.

CONSTRAINT / WAVE

Working the 4-Bit Wave Channel

The Game Boy's wave channel has only four volume settings — off, 25%, 50%, 100% — so you cannot shape it with a smooth envelope. You shape it by editing the wavetable's amplitude instead: quieter tables are your intermediate volumes, and swapping tables is how the channel gets an envelope at all.

Amplitude-scaled bank: build the same waveform at 5–6 amplitudes and step through them with a wave macro — that is your volume envelope.

Bass duty: the wave channel is the only voice with real low-end weight on a DMG, so it usually plays bass, not lead.

Percussion: a very short wave note with a steep pitch drop makes a kick, letting the noise channel keep the hats.

Reload clicks: changing tables mid-note can pop on hardware — either embrace it as an attack transient or keep swaps on note boundaries.

CONSTRAINT / ENSEMBLE

Hocket: Splitting One Line Across Two Channels

Alternate consecutive notes of a fast run between two channels. Each channel only plays every other note, so each note gets a full envelope and a full release — the run sounds faster and cleaner than one channel could articulate, and you can pan or detune the two halves for width.

Why it sounds better: notes can overlap slightly, so the line is legato even at 32nd-note speed — impossible on one mono voice.

Cost: two channels for one part, so it belongs in a climax or a fill, not the whole song.

Variation: give the two channels different duties for a "two guitarists" effect, or detune them slightly for chorus.

Also useful for: holding a pad on one channel while the other retriggers — the sustained half covers the gaps in the moving half.

6. FM Synthesis (OPN / OPM / OPL)

Genesis, arcade and MSX FM patch design — algorithms, operator ratios, feedback and the envelopes that make FM sound like an instrument.

5 Techniques
FM / STRUCTURE

Reading Algorithms: Serial vs Parallel

An FM algorithm is just the wiring diagram between four operators. Fully serial (one chain) gives dense, metallic, bell-like tones. Fully parallel gives additive, organ-like tones. Everything expressive lives in between — and picking the right algorithm is 80% of getting a patch that works.

Carriers make sound; modulators shape it. Only operators that reach the output are audible — the rest bend the ones that do.

More carriers = fatter, softer. More modulators in series = brighter, harsher, more metallic.

Start here: algorithm 4 (two 2-op stacks) is the most useful all-rounder — bass, brass and keys all come out of it.

FM / BASS

The Genesis Bass Patch (Ratio + Fast Decay)

The classic Mega Drive bass is two operators: a carrier at ratio 1 for the fundamental, and a modulator at ratio 1 or 2 whose envelope decays in a few tens of milliseconds. The modulator's decay is the pluck — brightness collapses to a pure tone, exactly like a plucked string.

Ratio rules: integer ratios (1, 2, 3) stay harmonic and musical. Non-integer ratios go inharmonic — great for bells, wrong for bass.

Ratio 1:1 = round and warm. 1:2 = hollow, more "clav". 1:3 = reedy and aggressive.

Keep it low: FM bass below C2 loses definition fast; write C2–G2 and let the harmonics imply the depth.

FM / BRASS

Brass Stabs: Brightness That Blooms

Real brass gets brighter after the attack as the player pushes air. Reproduce it by giving the modulator a slower attack than the carrier: the note starts soft and blooms into a blaring stab over 50–150 ms. This one envelope trick is what separates convincing FM brass from a buzzer.

Attack order: carrier attack fast, modulator attack slower. Reverse it and you get a plucked key instead.

Stab vs sustain: for stabs, cut with ECxx just after the bloom peaks — the shape is the hook.

Section writing: two FM channels a fourth or fifth apart read as a brass section; three is a horn stack.

FM / PERCUSSION

Feedback as a Noise Source

Push operator feedback to its maximum and the waveform breaks down into noise. Combine that with a fast pitch drop and a short envelope and an FM channel becomes a snare, tom or cymbal — no sample memory, no PSG noise channel required.

Tom: harmonic ratios + pitch drop. Snare: max feedback + non-integer ratio. Cymbal: high inharmonic ratios, long decay.

Trade-off: each drum costs an FM channel while it sounds. Keep drum notes short so the channel returns to melodic duty.

Genesis reality: most games used the DAC channel for drums; FM drums are the option when the DAC is busy or ROM is tight.

FM / WIDTH

Operator Detune for Free Chorus

On a parallel algorithm, detuning carriers slightly against each other makes them beat — a chorus effect inside one channel, costing nothing. It is the cheapest way to turn a thin FM pad into a wide one without spending a second voice.

DT vs channel detune: operator detune (DT) beats inside the voice; E5xx detunes the whole channel against another. Use both for a huge pad.

Amount: DT 1–2 is width; DT 3 starts sounding broken on sustained notes.

Beware bass: detuned low notes turn to mud. Keep detune for pads and leads.

7. Modern & Classic Retro Tricks

Borrowing EDM, synthwave and rock production moves and re-implementing them inside chip constraints.

5 Techniques
MODERN / LEAD

Chip "Supersaw" Detune Stack

Three or more channels play the same line, each detuned by a few cents in opposite directions. The slow phase drift between them produces the wide, shimmering trance lead that a single chip voice physically cannot make.

Detune spread: keep it small — E5 80 is centre, so try 7C / 80 / 84. Wider than ±8 and it reads as "out of tune" rather than "wide".

Cost: expensive. On a 5-channel NES this eats your whole harmony budget — reserve it for a drop or a final chorus.

Cheaper variant: two channels only, one detuned, one an octave up at half volume.

MODERN / DYNAMICS

Fake Sidechain Pump (Volume Ducking)

There is no compressor on a chip, so you write the ducking by hand: on every kick row, drop the pad/bass volume to near zero and ramp it back over the next 4–6 rows. The result is the classic four-on-the-floor breathing motion.

Two ways to write it: volume column steps per row (explicit, editable), or a volume macro on the pad instrument with a loop the length of one beat (automatic, but locked to note retriggers).

Slide version: 0Axy volume slide gives a smoother ramp than stepped volume values.

Taste: duck 60–80%, not to silence — full ducking sounds like a dropout on a chip with no reverb tail.

MODERN / TIMBRE

Growl & Fake Hard-Sync Lead

A fast, deep pitch macro (or a tight 4xy vibrato at high speed) modulates the note faster than the ear tracks pitch, so it hears timbre instead — a metallic, aggressive growl close to oscillator hard-sync.

Rule of thumb: modulation above ~20 Hz stops sounding like vibrato and starts sounding like tone. At 60 Hz tick rate that means alternating every 1 tick.

Pair with: a duty macro alternating 12.5% / 50% on the same period for extra bite.

Use sparingly: one growl bar per 8 is a hook; four bars of it is fatigue.

MODERN / BASS

Reese Bass on Two Channels

Two low voices a hair apart beat against each other at a few hertz. The beating is the sound. Keep both above the chip's low-frequency floor or the interference turns into a rattle instead of a growl.

Beat rate: the two detunes differ by roughly 2–6 Hz. Deeper detune = faster wobble.

Register: C2–G2 works on most chips; below C2 square waves lose definition on real hardware speakers.

Mono check: chip output is usually mono, so this cannot be "fixed in the stereo field" — tune it by ear.

MODERN / TEXTURE

Lo-fi Bed: Noise Floor & Wow-Flutter

A very quiet noise channel held under the whole track reads as tape hiss and glues the mix. Add a slow, shallow vibrato on the pad — one cycle every two bars — and the track acquires tape wow without any effect processor.

Level: volume 1–3 out of F. If you can clearly hear it as a separate element, it is too loud.

Cost: it occupies the noise channel — so this style suits tracks with sparse or sampled percussion.

Wow depth: 411 — slowest speed, shallowest depth. Detune drift via E5xx stepped every 8 rows works too.

8. Furnace Macro Recipes

How the instrument macro editor actually behaves — loop/release points, relative vs absolute, macro speed, and ready-made envelopes.

Macro Editor
MACRO / ENVELOPE

Loop & Release Points = ADSR

A Furnace macro plays left to right, one step per tick (or per macro-speed ticks). The loop point makes everything from there repeat forever = sustain. The release point is where playback jumps when the note is released = the release stage. Set both and you have a full ADSR out of a step sequence.

Attack: steps before the loop. Decay: the fall into the loop. Sustain: the looped region. Release: steps after the release marker.

Gotcha: without a release point, a note-off cuts instantly on most chips — long pads need an explicit release tail.

Gotcha 2: a macro with no loop runs once and holds its final value forever. If that value is 0, your note goes silent and stays silent.

MACRO / ARP

Relative vs Fixed Arpeggio Macros

An arp macro step can be relative (offset in semitones from the played note) or fixed (an absolute note, ignoring what you played). Relative gives you a chord shape that transposes with the melody; fixed gives you drum-like or bell-like sequences that stay put.

Relative wins for: chord instruments — write one "minor triad" instrument and play it anywhere.

Fixed wins for: percussion built from tonal channels, and for hits that must land on the same pitch regardless of the pattern.

Pitfall: a relative arp instrument plus a 0xy effect on the same row fight each other. Pick one arp source per channel.

MACRO / PITCH

Pitch Macro vs Arp Macro

The arp macro moves in whole semitones; the pitch macro moves in raw frequency units, far finer than a semitone. Use arp for musical intervals, pitch for scoops, drum drops, detune drift and vibrato that must not quantise to the chromatic grid.

Relative mode: each step adds to the running pitch — values accumulate into a continuous slide. Absolute mode sets an offset directly.

Frequency, not pitch: the same pitch offset bends further in low octaves than high ones on most chips. Check drum drops in the octave you actually use.

Combine: arp macro for the chord + pitch macro for a 1-step scoop gives articulate chord stabs.

MACRO / WAVE

Wave Macros & Wavetable Morphing

On wavetable chips (Game Boy, PC Engine, Namco 163, Furnace's own wave synth) the wave macro selects which table is loaded per tick. Step through a series of progressively brighter tables and you have a filter sweep on hardware that has no filter.

Build the ramp once: make 8 tables from near-sine to near-saw, then reuse that bank across every wave instrument in the module.

Wave synth: Furnace can interpolate/blend two wavetables for you — smoother than stepping tables by hand, and it costs no extra channel.

Hardware caveat: on Game Boy, reloading wave RAM mid-note can click. Use it as an effect, or keep the morph slow.

MACRO / TIMING

Macro Speed & Delay Fields

Each macro has its own speed (ticks per step) and delay (ticks before it starts). Speed decouples the macro from song tempo; delay lets a wobble or a duty change arrive after the attack, which is how you get "the note blooms" instead of "the note is weird from tick zero".

Tempo independence: if you speed the song up later, macros at speed 1 stay the same absolute length — good for drums, bad for arps you wanted locked to the groove.

Delayed vibrato: delay 8–12 ticks on a pitch macro is the single most "performed" sounding trick on a chip lead.

Per-macro: volume, arp, duty, wave and pitch each carry their own speed/delay — they do not have to line up, and staggering them makes an instrument feel alive.

MACRO / WORKFLOW

Build a Reusable Instrument Bank

Most time lost in a chiptune session is spent re-inventing the same six instruments. Build them once, save them as .fui files, and start every new module from a template that already has bass, lead, pad, arp, kick, snare and hat.

Naming: prefix by role — BS-pluck, LD-chirp, PD-swell. Future-you writing at 2am will thank present-you.

Variants: keep a loud and a quiet version of each lead rather than fighting the volume column for every note.

Portability: instruments are chip-specific in behaviour — keep separate banks per system (NES / GB / Genesis).

9. Percussion & Noise Engineering

Building a convincing drum kit out of one noise channel — plus tonal-channel drums when noise is busy.

5 Techniques
PERC / NOISE

One-Channel Noise Kit

Kick, snare and hat all live on the same noise channel; they differ only in noise pitch and envelope length. Low pitch + fast decay = kick. Mid pitch + medium decay = snare. High pitch + 2-tick decay = hat. Only one can sound at a time, so the arrangement decides which wins each row.

Priority order: snare beats kick, kick beats hat. Drop the hat on any row where a snare or kick lands — the ear fills it in.

Hat length: EC1/EC2 note cut keeps 16th hats from smearing into the next hit.

Ghost notes: quiet hats at volume 2–4 between accents create groove without eating headroom.

PERC / TONAL

Tonal-Channel Kick (Pitch Drop)

A short note that falls two octaves in four ticks reads as a kick drum. The NES triangle channel does this famously (it has no volume control, so the pitch drop is the envelope), and any pulse or wave channel can do it with a steep pitch macro.

Cost: one row of your bass channel. On the beat the bass is usually restating the root anyway, so the theft is nearly free.

Layering: tonal kick + noise kick on the same row is the single biggest "modern" upgrade to an 8-bit drum sound.

Cut it: follow with EC2 so the tail does not muddy the next bass note.

PERC / TIMBRE

Periodic vs White Noise Modes

The noise generator's shift register can run long (hissy white noise) or short (a buzzy, pitched, metallic tone). The short mode is not just a drum colour — it is a usable bass and robot-voice source, and it is how NES and Game Boy tracks get metallic percussion.

NES: noise mode flag switches between 32k-step and 93-step sequences. The short one is the "metallic" setting.

Game Boy: same idea via the 15-bit / 7-bit LFSR width bit — 7-bit is the buzzy one.

Musical use: periodic noise tracks pitch, so you can play riffs on it. Great for industrial basslines and as a "third voice" when the pulses are busy.

PERC / ARRANGEMENT

Fills, Risers & Section Handoffs

Chip tracks loop, so the seams between sections carry a lot of weight. A one-bar fill, a noise riser with rising pitch and volume, or two beats of total silence before the drop are the cheapest ways to make a 90-second loop feel composed rather than assembled.

Rule of 8: place a fill every 8 bars, a bigger one every 16, and change something structural every 32.

Silence is an instrument: cutting all channels for 2 rows before a chorus hits harder than any fill.

Riser: noise channel, pitch macro rising, volume ramping 4→F over one bar, ending on the downbeat with a crash-length noise hit.

PERC / SAMPLES

DPCM / PCM Layering Discipline

Sample channels are tempting and expensive: on NES the DPCM channel eats ROM and can even bend the triangle's timing on real hardware. Treat samples as the attack layer under a synthesized body, not as a whole kit, and the track keeps its chip identity.

Budget: pick 3 samples maximum — kick, snare, and one colour (clap or tom).

Authenticity: if the goal is "could have shipped on the console", check the sample memory limits of the target chip before you fall in love with a break.

Hybrid: sample transient (5–10 ms) + noise channel tail gives punch without the storage cost.

PERC / RHYTHM

Triplets, Polyrhythm & Odd Groupings

A 16th-note row grid cannot divide by three — so triplets need either a grid that can (6 or 12 rows per beat) or note delays that fake the spacing. Get this right and you unlock shuffle, 6/8 feel, and 3-against-4 polyrhythms that make a chip track sound arranged rather than typed.

Cleanest route: set 12 rows per beat. 16ths land every 3 rows, triplets every 4 — both are exact, no delays needed.

Fake route: stay on 4 rows/beat and use EDxx to nudge the middle note of each triplet by 2 ticks.

3-against-4: put a dotted-8th ostinato (every 3 rows) against a straight 4/4 drum pattern — it drifts and realigns every 3 bars, which is the whole effect.

10. Classic Game OST Audits & Composer Signatures

Deep-dive technical audits of iconic OSTs — Tim Follin, Koji Kondo, Hirokazu Tanaka, Rob Hubbard, Nobuo Uematsu, Jeroen Tel, Keiji Yamagishi, Chris Huelsbeck, Sunsoft, Alberto González, David Wise, Konami, Yuzo Koshiro.

14 Master Audits
TIM FOLLIN / SOLSTICE & PLOK

64th-Note Polyrhythmic Shred & Whammy Bend

Tim Follin's signature technique: packing 5-note or 7-note micro-arpeggios across 3 octaves on a single pulse voice, then sweeping pitch down via portamento (`3xx`) to emulate a guitar whammy bar dive.

Games Audited: Solstice (NES, Title Screen), Plok (SNES/NES), Silver Surfer (NES).

Key Trick: 1-tick frame macro switching combined with rapid 60Hz volume gating to fake electric guitar strumming and brass fanfares on 1 mono channel.

SUNSOFT / NAOKI KODAKA

DPCM & Triangle Sub-Bass Heavy Punch

Sunsoft's iconic rock bass engine: triggering a pitch-drop Triangle sub-bass (`20C`) precisely in unison with a low-bitrate DPCM acoustic kick sample to achieve an ultra-heavy 80s synth-rock low end.

Games Audited: Batman (NES), Journey to Silius (NES), Gimmick! (NES / Sunsoft 5B expansion).

Secret: Pulse 1 uses 25% duty while Pulse 2 plays an inverted 75% duty lead line to widen the mix while the Triangle/DPCM combo handles sub-frequencies.

ALBERTO GONZÁLEZ / ASTERIX GB

Game Boy Swing Groove & 4-Bit Slap Bass

Alberto González's Game Boy hallmark: alternating tracker speed commands (`F03` / `F05`) on odd rows to create an infectious jazz swing, paired with 12.5% pulse lead melodies and slap-bass wave hits.

Games Audited: Asterix (Game Boy), The Smurfs (GB), Turok: Battle of the Bionosaurs (GB).

Swing Formula: Row 00 = `F05` (Long 8th), Row 01 = `F03` (Short 8th). Creates a 5:3 swing ratio.

DAVID WISE / BATTLETOADS & DK LAND

Game Boy Wave Frame Filter Morphing

David Wise emulates Roland TB-303 filter sweeps on Game Boy Wave channels by rapidly swapping 32-sample wave frames from dull sine waves to bright staircase saw waves mid-note (`9xx` offset command).

Games Audited: Battletoads (Game Boy / NES), Donkey Kong Land (Game Boy).

Technique: Frame 0 = Pure Sine → Frame 1 = Soft Triangle → Frame 2 = Steep Saw → Frame 3 = Clipped Square (Acid Sweep).

KONAMI SOUND TEAM / SHATTERHAND & CASTLEVANIA

Dual-Pulse Delayed Organ Handoff (`ED1`)

Konami's signature gothic organ and pipe chording: Pulse 1 hits on tick 0 with 25% duty, while Pulse 2 is delayed by 1 tick using `ED1` with opposing 75% duty. Gives melodies an unmistakable 3D acoustic pop.

// Ch 1 (Pulse 1 - Duty 25%):
00 | C-4 | F0 | ...

// Ch 2 (Pulse 2 - Duty 75%):
00 | C-4 | F0 | ED1  (1-tick delay trigger creates Konami organ attack)
YUZO KOSHIRO / STREETS OF RAGE

90s Euro-Dance Square Stabs & PSG Beat

Yuzo Koshiro's club-ready 90s dance formula: ultra-staccato syncopated minor 7th square stabs (`EC1`) paired with rapid PSG noise hi-hats and driving sub-bass for authentic club house energy.

Row | Note | Vol | FX
00  | C-4  | F0  | 037  (Minor 7th stab, EC1 cut)
03  | C-4  | F0  | 037
06  | D#-4 | F0  | 037
08  | C-4  | F0  | 037
KOJI KONDO / NES

Parallel-Thirds Harmony & Walking Triangle

Super Mario Bros. (1985) solves five channels with ruthless economy: the two pulses run the same melodic rhythm a third or sixth apart, the triangle walks a bass line that outlines the chord changes, and the noise channel plays a light shuffle. No arps, no tricks — just tight voice leading.

Signature: the harmony voice is a diatonic third below — it follows the key, so the interval alternates between major and minor thirds. Parallel chromatic thirds sound wrong here.

Groove: a light swing (uneven speeds) plus a bass that moves in steady 8ths gives the calypso lilt of the overworld theme.

Why it works on NES: two pulses sharing one rhythm read as a single fat instrument rather than two competing lines.

HIROKAZU TANAKA / NES

Atonal Dread: Tritones, Space & Noise Wash

Metroid (1986) is the counter-example to every "write a hook" rule. Tanaka treats the chip as sound design: unstable intervals, no clear tonic, long silences, and a noise channel used as atmosphere rather than a drum kit. It is music that refuses to resolve, which is exactly why the caves feel hostile.

Interval kit: tritones, minor 2nds and minor 9ths. Avoid perfect 5ths — they sound stable and stability is the enemy here.

Rhythm: deliberately non-periodic. Phrase lengths of 5, 7 or 11 rows stop the ear predicting the next event.

Noise: long, quiet, filtered hits as room tone — not a beat.

ROB HUBBARD / C64 SID

Three Voices, Full Band: Arps + Hard Restart

Monty on the Run, Commando, Sanxion: with only three SID voices Hubbard runs lead, chord arp and bass — and steals the bass voice for a drum hit on the beat. The chords are single-voice arpeggios so fast they fuse into harmony, and every note is preceded by a "hard restart" so the envelope attacks identically each time.

Hard restart: one tick of silence (gate off, fast release) before every note so the SID envelope always starts from zero. Without it, attacks are inconsistent — the defining C64 workflow detail.

Arp speed: one chord note per tick at 50 Hz. Slower and it becomes an audible riff; that speed is exactly the "SID chord".

Drum theft: the bass voice plays a noise/pitch-drop hit on beats 1 and 3, then resumes the bass line — the same trick as a tonal-channel kick.

NOBUO UEMATSU / NES

Broken-Chord "Harp" Cascade

The Final Fantasy Prelude is one unbroken arpeggio spanning several octaves — written as actual rows, not as an arp effect. Because each note is a separate row with its own envelope, it breathes like a harp instead of buzzing like a chip chord. Two channels can trade halves of the run to double the range.

Written, not arped: an 0xy arp locks you to three notes in one octave. Writing the run as rows gives you four octaves and dynamic control per note.

Shape: ascend on one chord, descend on the next. Change one note per chord (Cm → Cm/Eb → Ab) so the cascade feels harmonically alive.

Dynamics: ramp volume up as the run ascends and back down as it falls — the single detail that makes it sound performed.

KEIJI YAMAGISHI / NES

Relentless 16th Drive & Chromatic Tension

Ninja Gaiden (1988) never lets the pulse stop moving. Continuous 16th-note bass under a melody that leans on chromatic approach notes and harmonic-minor colour — urgency written into the note choices rather than the tempo.

Approach notes: land on chord tones from a semitone below. One chromatic passing tone per bar is enough to raise the tension.

Harmonic minor: the raised 7th against a minor tonic is the "action anime" sound of the era.

Bass rule: the 16ths never rest, so the melody is free to be sparse — the energy is already covered.

JEROEN TEL / C64 SID

Wavetable-Driven Funk Bass

Cybernoid II, Myth, Robocop 3: the Maniacs of Noise sound is per-tick instrument programming — waveform, pulse width and pitch all change on a tick-by-tick table inside a single note. The result is a slap-bass or vocal-ish attack that no static waveform can produce.

Furnace translation: this is exactly what macros are for — a duty macro at speed 1 stepping several values in the first 4 ticks, then settling.

Attack recipe: noise for 1 tick → narrow pulse for 2 ticks → 50% pulse for the body. The 1 tick of noise is the "slap".

Groove: 16th-note bass with ghost notes at volume 3–5 between the accented hits.

KONAMI / VRC6

Sawtooth Bass Liberates the Triangle

Akumajō Densetsu (the Japanese Castlevania III) adds Konami's VRC6 chip: two extra pulses and a sawtooth. The saw takes over bass duty, so the triangle is promoted to a melodic counter-voice and the two stock pulses can both play harmony — a five-part arrangement on a machine built for three.

Why the saw matters: it is harmonically dense, so it holds the low end on its own — the triangle no longer has to double as bass and kick.

Arrangement unlock: lead, harmony, counter-melody, bass and drums simultaneously. Compare the JP and US versions of the same track to hear exactly what the extra chip buys.

VRC6 pulses: 8 duty settings instead of 4 — wider PWM range for pads and stabs.

CHRIS HUELSBECK / AMIGA

Four Channels, Cinematic Scale

Turrican II gets orchestral weight from four sample channels by rotating roles constantly: a channel is a drum on one beat, a chord stab on the next, and an echo of the lead on the third. Nothing is reserved; everything is scheduled.

Role rotation: write the drum part first, then fill the gaps between hits with harmony on the same channel. This is the core MOD-era skill.

Echo: a quieter copy of the lead 3–6 rows later, hard-panned opposite — Amiga stereo makes it read as space rather than clutter.

Melody first: these themes survive being played on a piano; the samples are dressing, not the idea.

11. Tracker Command & Effect Reference

Standard effect column syntax used in Furnace, DefleMask, FamiTracker, and 0CC.

Cmd Name Syntax Example Primary Usage & Chiptune Practical Tip
0xy Arpeggio 047 Cycles base note, base + x semitones, base + y semitones every tick. Chords from one voice. 047 = major, 037 = minor, 0369-style stacking needs a macro instead.
01xx Pitch Slide Up 0104 Bends frequency upward by xx per tick until cancelled with 0100. Laser sweeps, sirens, risers.
02xx Pitch Slide Down 0208 Downward bend. Kick drops, falling "death" cues, tape-stop endings.
03xx Tone Portamento 030C Glides to the note in the row without re-attacking the envelope. 03FF = instant snap, used for legato runs.
04xy Vibrato 0442 x = speed, y = depth. Delay it by a few rows rather than starting it on the attack — that is what makes it sound played.
07xy Tremolo 0742 Volume oscillation (x speed, y depth). Fast + deep on a pad reads as a gated/stutter effect.
08xy Panning 08F0 Left/right levels on stereo-capable chips (GB, PCE, Genesis, Amiga). Hard-pan an echo voice opposite the lead for instant width.
09xx / 0Fxx Speed 1 / Speed 2 0906 / 0F04 Ticks per row. Alternating two values is the classic swing/groove trick (e.g. 7 then 5).
0Axy Volume Slide 0A03 x = up rate, y = down rate, per tick. Smooth fades, sidechain-style ducking, crescendos.
0Bxx Jump to Order 0B04 Sets the loop point of the song — put it on the last row of the final pattern.
0Cxx Retrigger 0C03 Re-triggers the note every xx ticks. Drum rolls, buzz snares, stutter effects — cheaper than writing every subdivision.
0Dxx Jump to Next Pattern 0D00 Ends the pattern early — how you write a 12-bar or 6-bar section inside 64-row patterns.
E1xy / E2xy Note Slide Up / Down E142 x = speed, y = semitones. Bends by a musical interval instead of raw frequency — guitar-style bends that land in tune.
E3xx / E4xx Vibrato Shape / Range E301 Change vibrato direction/waveform and its depth scaling. Up-only vibrato keeps a lead from sagging flat.
E5xx Fine Detune E584 E580 is centre. Small offsets on doubled channels give chorus; larger ones give Reese beating.
EAxx Legato EA01 Changes pitch without restarting the instrument. Cleaner than portamento for stepwise runs.
ECxx Note Cut EC02 Kills the note after xx ticks. The main tool for staccato bass, tight hats, and gated stabs.
EDxx Note Delay ED02 Delays the trigger by xx ticks. Micro-groove, flams, and single-channel pseudo-echo on a duplicated voice.
F0xx Set Tick Rate / BPM F096 Changes playback tick rate mid-song. Use for ritardando endings — but note that on real hardware the tick rate is tied to the video refresh.
10xx Set Waveform 1003 Loads wavetable xx on wavetable chips (GB, PCE, SCC, FDS, N163). Step it per row for hand-written filter sweeps.
12xx Set Duty / Pulse Width 1202 Duty cycle on pulse chips (chip-specific numbering). Automate per row for PWM motion without a macro.
FFxx Stop Song FF00 Ends playback — for jingles and one-shot cues that must not loop.

Chip-specific effects: commands from 10xx upward change meaning per chip (FM operator control, noise mode, hardware envelope, sample bank…). Furnace lists the exact set for the current chip in its built-in effect list — always check there before copying an effect from another system's track.

Effect column count: you can add more than one effect column per channel in Furnace, so a single row can cut, delay and bend. Add columns only where you need them; a wall of effect columns is hard to read while writing.

Ticks vs rows: every effect above operates in ticks. How many ticks a row lasts is your speed setting — so the same EC02 is a different musical length at speed 3 than at speed 6. Use the Tempo & Groove Calculator below to convert.

12. Chip Channel Cheat Sheet

What you actually get to write with on each system Furnace emulates, and the composing consequence of each limit.

Chip / System Voices Timbre Palette Composing Consequence
2A03 (NES) 2 pulse, 1 triangle, 1 noise, 1 DPCM Duty 12.5 / 25 / 50 / 75%; triangle fixed volume; DPCM samples The triangle is both your bass and your kick, so bass lines get holes on the beat. Two pulses must cover melody + harmony — arps are mandatory.
VRC6 (NES exp.) +2 pulse, +1 sawtooth 8 duty settings, buzzy saw The saw gives a real bass voice, freeing the triangle for counter-melody. Castlevania III (JP) territory.
FDS (NES exp.) +1 wavetable 64-step wavetable + FM-ish modulator Soft, hollow leads and bass that sit differently from pulses. Great for "underwater"/mystical cues.
Game Boy (DMG) 2 pulse, 1 wavetable, 1 noise 4 duties, 32-step 4-bit wave, 7/15-bit noise Only 4 voices and the wave channel is coarse — lean on wave morphing and hard-panned stereo, which the DMG does support.
SN76489 (SMS / BBC) 3 square, 1 noise 50% square only, 16 volume levels No duty control at all, so all colour comes from arps, vibrato and volume shaping. Brutal but characterful.
AY-3-8910 / YM2149 3 square + shared noise Square + hardware envelope (buzzer bass) The hardware envelope run at audio rate gives the famous ZX/Atari ST "buzz bass" — a fourth timbre from a three-voice chip.
C64 SID 3 voices Pulse (variable PWM), saw, tri, noise, ring mod, sync, one shared filter Only three voices — so one usually plays drums and harmony via ultra-fast arps. The filter is your one real EQ; automate it.
HuC6280 (PC Engine) 6 wavetable (2 can be noise) 32-step 5-bit waves, per-channel stereo Six flexible voices is luxury: real chords, stereo spread, and sampled-ish leads. Watch out for aliasing on bright tables.
YM2612 + SN (Genesis) 6 FM (ch6 can be PCM) + 4 PSG 4-operator FM, PSG squares, DAC samples FM patch design is the work. Use PSG for hats/arps to keep FM slots for bass, lead, pad and drums.
YM2151 (arcade) 8 FM 4-op FM, rich stereo Eight FM voices = write like a real synth arrangement. Koshiro-style dance tracks live here.
Konami SCC 5 wavetable 32-step waves per channel Five independent wave voices — melodic MSX sound with genuine chordal capability.
Amiga Paula 4 sample channels 8-bit PCM, hard-panned stereo pairs Sample-based: your "instrument design" is sample selection and looping. Only 4 voices, so classic MOD arranging rules apply.

Choosing a chip for a piece: pick by the constraint that will shape the writing, not by nostalgia. Need chords and pads? PCE, SCC or YM2151. Need a punchy dance track? Genesis or YM2151. Want the writing forced to be lean and melodic? SN76489 or DMG. Want a bass problem to solve creatively? Plain 2A03.

Furnace lets you stack chips in one module. That is powerful and completely legitimate — just decide up front whether the track is hardware-accurate, period-plausible, or modern chiptune, and keep to that rule (see the Composition Playbook).

13. Melodic & Harmonic Craft

The "what notes" side: developing a motif, writing two independent lines, and reaching for a progression that already means something.

5 Techniques
CRAFT / MELODY

Motif Transformation: One Idea, Whole Track

A 90-second loop does not need six ideas; it needs one idea seen from six angles. Take a 4-note motif and transform it — flip it upside down, stretch it, start it on a different beat — and the track stays coherent while never quite repeating. This is the single highest-leverage compositional skill for looped game music.

Inversion: flip every interval's direction. Up a 3rd becomes down a 3rd. Same rhythm, new contour — the ear hears a relative, not a stranger.

Retrograde: play the pitches backwards. Works best on angular motifs; on smooth ones it can sound accidental.

Augmentation / diminution: double or halve every note length. Augmented motifs make excellent bass lines and pads; diminished ones make fills.

Displacement: start the same motif two rows later. Costs nothing, changes everything about how it sits against the drums.

Sequence: repeat it a step or third higher. The most audible of the lot and the reason so many NES hooks feel inevitable.

CRAFT / COUNTERPOINT

Contrary Motion: Two Lines That Stay Separate

Parallel thirds fuse two channels into one fat instrument (the Kondo move). Contrary motion does the opposite: when one line rises as the other falls, the ear tracks them as two independent players. On a two-pulse chip that is the difference between a duet and a thickened solo — and you want both, in different sections.

The one rule that matters: when the melody moves, move the counter-line the other way, or hold it still. Both lines leaping the same direction is what makes chip duets sound muddy.

Rhythmic independence: give the counter-line motion where the melody rests. Two lines that breathe at the same time read as one.

Avoid parallel 5ths and octaves between the two — not for old rules' sake, but because they genuinely collapse into a single perceived voice on square waves.

Cheap counter-line: the augmented (stretched) version of the melody's own motif. Coherent by construction.

CRAFT / HARMONY

Harmonic Palette: Progressions That Already Mean Something

Game music leans on a small vocabulary of progressions that carry meaning before a single melody note is written. Knowing them by ear means you start from the right emotional ground instead of finding it by accident on the third rewrite.

Heroic / overworld: I – bVII – IV – I. Borrowed bVII is the whole trick; it sounds triumphant without sounding like a fanfare.

Dungeon / dread: i – bVI – bVII – i or a chromatic descending bass under a static chord.

Melancholy / town: vi – IV – I – V, or I – iii – IV – iv with that borrowed minor iv at the end.

Koshiro-style dance: im7 – IVm7 – bIIImaj7 – bVImaj7 — jazz sevenths over a four-on-the-floor beat.

Wonder / discovery: chromatic mediants — I – bIII – bVI – I. Two shared tones, one surprising move.

Urgency: i – V – i – V with harmonic minor's raised 7th, over a driving 16th bass.

CRAFT / BASS

Walking & Voice-Led Bass

Most chip bass lines hammer roots and fifths. A bass that walks — landing on a chord tone at each change and stepping there through scale or chromatic notes — does harmonic work no other channel can afford, and it makes a three-channel arrangement sound like it has four.

Target-and-approach: decide the note you land on at each chord change first, then fill backwards toward it by step. Approach from a semitone below for pull, from above for release.

Inversions: a bass on the 3rd instead of the root makes a progression flow. C – C/E – F beats C – C – F.

Pedal contrast: alternate walking sections with a static pedal note. Constant walking is as tiring as constant root-hammering.

On NES: this is what the triangle is for once a VRC6 saw or a second pulse covers the low root.

CRAFT / RHYTHM

Half-Time, Double-Time & Comping

You can change the entire feel of a section without touching the tempo or writing new material. Move the snare from beat 3 to beat 4 of a doubled bar and the track drops into half-time; double the drum subdivisions and it lifts. Meanwhile the chord channel's rhythm — where the stabs land — carries as much groove information as the drums.

Half-time: same BPM, snare every 8 rows instead of every 4. Instantly heavier — the standard "boss phase 2" move.

Double-time: hats and bass at double density while the melody keeps its original note lengths. Energy without chaos.

Offbeat comping: chord stabs on the "and" of each beat = ska/reggae lift; stabs on beats 2 and 4 = funk push.

Rests are rhythm: a comping pattern is defined by where it does not play. Write the gaps deliberately.

14. Game-Scoring Craft

Writing for an interactive context: surviving the sound-effects engine, cue structure, stingers, and making one theme cover a whole game.

4 Techniques
GAME / CONSTRAINT

Composing Around SFX Channel Theft

In an actual game, the sound engine interrupts your music. A jump, a shot or a pickup grabs a channel mid-phrase and hands it back a moment later. The composers who sound good in-game wrote for that: the stolen channel carries the most expendable part, and every section still makes sense with it missing.

Know which channel goes: engines usually steal the noise channel or pulse 2. Put the melody on the channel that stays, and the harmony/arp on the one that goes.

The mute test: solo-mute the stealable channel and play the track through. If a section falls apart, that section is over-reliant on it — the fix is usually to move one sustained note into the safe channel.

Do not put the hook there: a melody interrupted by a jump sound is the single most common sin of amateur game music.

Bass is sacred: losing bass mid-phrase is far more damaging than losing harmony. Never schedule bass on the stealable voice.

If you control the engine: duck the music channel briefly instead of hard-cutting it — the return is much less jarring.

GAME / STRUCTURE

Intro-Then-Loop: Writing a Cue, Not a Song

A game cue has a shape a song does not: a short intro that plays exactly once, then a body that repeats until the player leaves. The intro sets the scene; the loop has to survive being heard for ten minutes. Getting the seam right — the last bar leading back into the loop start — is most of the job.

Loop point: 0Bxx on the last row jumps back to the order position where the loop body begins — past the intro, not to zero.

Seam test: listen to the last four bars followed immediately by the first four of the loop, three times over. Any bump will be heard hundreds of times in play.

Intro length: 2–4 bars. Long intros are a liability when the player dies and re-enters the room every twenty seconds.

Do not resolve at the seam: end the loop on something that wants to move — a V chord, a pickup run, an unresolved drum fill.

Sustain trap: a note still ringing at the loop point will cut abruptly on the jump. End the last bar with explicit cuts.

GAME / SHORT CUES

Stingers, Jingles & Fanfares

Two seconds of music that a player hears a thousand times: item get, level clear, game over. They are the most-heard music in any game and the most commonly neglected. A stinger has no time for development — it needs one gesture, a clear cadence, and a hard stop.

Length: victory fanfare 2–4 s, item get under 1.5 s, game over 2–3 s. Longer and it stops being punctuation.

End it properly: FFxx stops playback so the cue never loops. A looping jingle is a bug the player hears immediately.

Cadence carries the meaning: rising to the tonic reads as success; a falling chromatic line or a deceptive resolution reads as failure. Both in under 20 rows.

Quote the theme: build the fanfare from the first three notes of the main theme — free coherence across the whole soundtrack.

Leave headroom: stingers often play over the tail of other audio; keep the arrangement to two channels so it cuts through.

GAME / SOUNDTRACK

One Theme, Many Rooms (Leitmotif Variants)

A small soundtrack sounds bigger when its cues are related. Take the main theme and re-score it: same melody, minor mode and half tempo for the cave; fragmented over a pedal for the tense corridor; harmonised and double-time for the boss. The player recognises the world without recognising that you only wrote one tune.

Change one axis at a time: mode, tempo, register, instrumentation, density. Changing all five gives you an unrelated track, not a variant.

Fragment for tension: the first three notes of the theme, repeated over a pedal, is instantly "something is wrong here".

Layered version: if the engine supports it, ship the same cue with channels muted for exploration and unmuted for combat — one pattern set, two intensities.

Budget: variants reuse instruments and wavetables, so a whole soundtrack fits in far less memory than unrelated tracks would.

15. Composition Playbook

Writing the music, not just the sound: channel budgeting, form, melody, harmony, groove and mixing under hard chip limits.

10 Tips

1. Budget your channels before you write a note

Chip writing is an allocation problem. Every channel has one job at a time, and the arrangement is the schedule of who holds which job in which section. Decide the schedule first; the notes get much easier.

SectionPulse 1Pulse 2Triangle / WaveNoise
Intromotif, alonesilentheld pedal notesparse hats
Versemelodyarp harmonybassfull beat
Chorusmelodycounter-melodybass + kick stealbusier beat
Breakecho delay voicemelodysilent (space!)riser

Test: if you cannot name every channel's job in a section, that section is not arranged yet — it is just layered.

2. Write for the loop, not the fade-out

Game music repeats forever. The last bar has to hand back to the first bar without a seam, and the whole thing has to survive being heard forty times.

  • Typical shape: Intro (4–8) → A (16) → B (16) → A' (16) → C/bridge (8) → loop to A.
  • Put the strongest hook in the first 8 bars — players may only hear the loop point once.
  • Make the final bar lead somewhere: a V chord, a pickup run, or a drum fill that resolves onto bar 1.
  • Vary the repeat: A' should change one element (counter-melody, octave, drum pattern) so repetition reads as intent.
  • Avoid a big cymbal-style crash on the loop point unless it also works as an ending.

3. Melodies that survive a square wave

With no timbre nuance to hide behind, a chip melody lives or dies on rhythm and contour. Weak tunes sound much weaker on a pulse channel than on a piano.

  • Give the hook a distinctive rhythm first; you should be able to clap it and still recognise the tune.
  • Use a clear contour: rise to a peak note once per phrase, and only once.
  • Leave gaps. A melody that never rests gives the ear no shape — and no room for the counter-line.
  • Call and response: 2-bar phrase on pulse 1, 2-bar answer on pulse 2 or an octave up.
  • Sequence the motif up a third or down a step rather than writing new material — it is how NES-era hooks stay memorable.
  • Sing it. If it is unsingable it will sound like an exercise.

4. Harmony with 1.5 free channels

You rarely get to state a chord outright. Instead, imply it — the bass picks the root, the arp fills the colour, and the ear does the rest.

  • The 3rd and 7th carry the chord's identity. If you can only play two notes, play those, not root and 5th.
  • Bass gives the root; that frees the arp to voice 3–7–9 without ambiguity.
  • Move the arp's top note by step between chords — smooth voice leading sounds intentional even at 16th-note speed.
  • Pedal point (a held or repeated bass note under changing upper harmony) buys tension for free on a mono bass channel.
  • Borrowed chords (bVI, bVII, iv in major) are the classic 8-bit "heroic" and "melancholy" colours.
  • Modal choice sets genre fast: Dorian for adventure, Phrygian/harmonic minor for danger, Lydian for wonder, Mixolydian for swagger.

5. Groove comes from ticks, not luck

Everything quantises to the row grid, so any human feel must be written explicitly with delays, cuts and uneven speeds.

  • Swing: set an alternating groove pattern (e.g. speed 7/5) so odd rows are longer than even rows.
  • Micro-timing: EDx note delay of 1–2 ticks on snares (late = laid back) or on bass (early = urgent).
  • Note length is a rhythm parameter: ECx lengths differentiate staccato bass from legato pads more than the notes do.
  • Accent by volume every 4th note; flat velocity is the most common reason a chip beat sounds mechanical.
  • Use higher resolution (more rows per beat) than you think you need — you can always write plainly, but you cannot subdivide later without rewriting.

6. Mixing when everything is mono and square

There is no EQ. Separation has to come from register, rhythm and volume discipline.

  • Keep a volume hierarchy: lead F–D, counter-melody C–A, pad/arp 9–6, hiss/ghosts 3–1.
  • Do not let two voices occupy the same octave and the same rhythm — change one of the two.
  • Duty cycle is your EQ: 12.5% is thin and cuts through, 50% is fat and masks everything near it.
  • Bass below C2 mostly disappears on small speakers; write the real bass line C2–C3 and imply the depth.
  • Check on phone speakers and on headphones. Chip mixes fail in opposite directions on each.

7. Build tension with subtraction

With five channels you cannot add much, so dynamics come from taking things away and putting them back.

  • Drop the drums for 4 bars before the chorus; their return is the payoff.
  • Thin the arp to single notes, then restore the full chord at the section change.
  • Octave displacement: move the melody up an octave for the last A section instead of writing new material.
  • Key change up a whole step for a final repeat — cheap, effective, and instantly recognisable as "the last chorus".
  • One bar of pure silence is louder than any fill.

8. Furnace workflow that keeps you writing

  • Compose in 4-bar patterns and assemble in the order list — never write one 256-row monolith.
  • Reuse pattern numbers; only clone a pattern when it actually differs, so edits propagate.
  • Name channels by role, not by chip ("LEAD", "BASS", "ARP") — you will read the tracker faster.
  • Keep a scratch pattern at the end of the order list for ideas you are not ready to place.
  • Save incrementally (song_v3.fur). Trackers make destructive edits easy.
  • Set the chip and tick rate at the very start — changing target hardware later invalidates instrument tuning and timing.

9. Decide how strict your constraints are

Furnace will happily let you exceed what real hardware could do. That is a feature — but choose deliberately, because the constraint is part of the genre's charm.

  • Hardware-accurate: single chip, no extra channels, respect sample memory. Enable Furnace's hardware-accurate/compatibility options and test in an emulator.
  • Period-plausible: single chip plus a documented expansion (VRC6, FDS, MMC5, SCC).
  • Chiptune-flavoured: multiple chips, samples, effects — modern chiptune, and completely valid.
  • Whichever you pick, stay consistent within a track. Mixed rules read as accident, not style.

10. Pre-release checklist

  • Does the loop point sound seamless when heard three times in a row?
  • Is there at least one moment of surprise after bar 16?
  • Can you hum the melody after one listen?
  • Does any section have all channels playing constantly? Thin it.
  • Are drums varied at least every 8 bars?
  • Any clipping or channel-conflict clicks on real hardware / emulator playback?
  • Do unused instruments and wavetables still clutter the module? Clean before release.
  • Exported both .fur (source) and audio? Kept a backup of the source?

16. Interactive Furnace Macro Recipe Calculator

Select chord qualities and attack envelopes to generate instant copyable Furnace macro strings.

Furnace Generated String Output
Arp/Pitch Array:
+24 +12 0 4 7
Duty Array:
12.5% 25% 50% 50%

17. Tempo, Tick & Groove Calculator

Convert between tick rate, speed, rows-per-beat and BPM — then read off the note-cut, delay and echo values that match your grid.

0 = straight. Otherwise rows alternate between speed 1 and speed 2 (e.g. 7 / 5 = shuffle).

Resulting Grid
Tempo
150.0 BPM
Swing ratio
50 / 50
ms per row
100.0
ms per tick
16.7

One bar (4/4) = 16 rows / 1.60 s

Staccato cut (½ row) = EC03

Lay-back snare delay = ED01

Dotted-8th echo = 3 rows behind the lead

Arp chord rate = 6 ticks per full triad cycle (~60.0 Hz)

Why speed 6 is everywhere: at 60 Hz with 4 rows per beat, speed 6 lands on exactly 150 BPM and gives 6 ticks of effect resolution per row — enough for cuts, delays and arps. Speed 3 doubles your grid resolution (write 32nds as rows) at 300 BPM-equivalent row rate.

Swing: a 7/5 groove at 60 Hz is roughly a 58/42 shuffle — a light swing. 8/4 is a hard triplet shuffle. Anything past 9/3 starts to sound broken rather than swung.

Hardware truth: on real consoles the tick rate is the video refresh rate, so a PAL machine plays an NTSC-timed track about 17% slower. If authenticity matters, compose at the target region's rate from the start.