How Chip Music Evolved on the Commodore 64 and Atari ST
In the 1980s, two rival home computers ended up defining two entirely different schools of chip music. The Commodore 64 had the SID — a genuinely sophisticated synthesizer chip that composers could push in ways its designer likely anticipated. The Atari ST had the YM2149 — a much simpler chip that composers had to trick, bully, and reverse-engineer their way around. The story of how music evolved on each machine is really a story of two different relationships between musician and hardware: one of collaboration, the other of rebellion.
The Chips Themselves
The Commodore 64's MOS 6581 SID ("Sound Interface Device") gave each of its three voices real synthesizer features:
- Four selectable waveforms per voice
- An independent ADSR envelope per voice
- A shared, resonant multimode filter (low-pass, high-pass, band-pass)
It was, for 1982, an unusually "real" synth chip stuffed into a home computer.
The Atari ST's Yamaha YM2149F, arriving in 1985, was a licensed derivative of General Instrument's older AY-3-8910 PSG design. It offered:
- Three square-wave tone generators plus one noise generator
- Only one shared envelope for all three voices
- No hardware filter at all
- Coarse 4-bit volume steps
On paper, it was a significantly less capable chip — and ST musicians knew it. That single design gap, independent expressive voices on the C64 versus shared, primitive controls on the ST, set both platforms' entire musical cultures on different paths.
Commodore 64: From Assembly to Native Editors
Early C64 game composers like Rob Hubbard and Martin Galway worked directly in 6510 assembly language, hand-poking SID registers because no real composing tools existed yet. Around 1986, editors like Soundmonitor and Soundmaster gave musicians a way to enter notes without writing raw code, though they still weren't "trackers" in the now-familiar pattern-grid sense.
The demoscene then took over:
- Laxity's Editor produced some of the era's most polished tunes but was never publicly released
- It inspired coder/composer JCH to build the widely used JCH Editor
- Followed by tools like SDI (SID Duzz' It)
These native, on-C64 editors let composers exploit the SID's filter and ADSR envelopes with real precision — programming attack/decay curves and filter sweeps the way a synthesizer player would shape a patch, because the chip genuinely supported that kind of control.
Decades later, cross-platform tools carried the SID tradition forward:
- GoatTracker (Lasse Öörni)
- CheeseCutter (Abbadon)
- SID-Wizard (Hermit)
These let modern musicians write authentic SID files on PCs or, in SID-Wizard's case, natively on real C64 hardware again.
Atari ST: From Hand-Coding to Fighting the Chip
ST composers started in a similar place — writing hand-rolled assembly routines, often with bespoke, private notation systems rather than shared tools. David Whittaker and Jason "Jas C. Brooke" scored dozens of games each this way in the mid-to-late 1980s.
What changed the ST scene wasn't better composing software so much as better cheating. Because the YM2149 had no filter and only one shared envelope, ST demoscene coders spent years developing tricks to simulate capabilities the SID had built in:
- Digidrums — exploited the ST's fast MFP hardware timers to rewrite volume registers rapidly enough to fake real sample playback, something the YM2149 had no dedicated hardware for at all
- The "SID effect" — literally chased the Commodore chip's sound, using a detuned software-driven volume toggle against the native square wave to approximate pulse-width modulation
- Sync-buzzer — pioneered by demoscene musicians and popularized by Jochen Hippel ("Mad Max") of The Exceptions, this drove the envelope generator at audible frequencies so the envelope shape itself became the waveform, producing a sweeping, filter-like sound the chip was never designed to make
Hippel's most famous act was almost a direct homage to the SID's superiority: he ported C64 SID tunes onto the ST's YM2149 using his own custom replay routine, released through TEX's B.I.G. Demo, proving the "worse" chip could still be made to sing if you were clever enough about it. He later formalized his techniques into the TFMX music format and became a professional composer at Thalion Software.
True Amiga-style pattern trackers came to the ST somewhat later, since the YM2149 wasn't built for sample playback the way the Amiga's Paula chip was:
- TCB Tracker, Quartet, and Protracker ST eventually brought a grid-based sample workflow to the platform
- MonST and hardware rippers like the Ultimate Ripper cartridge were built just to extract music from games that used one-off custom routines instead of a shared format
- That preservation problem was eventually solved properly by BDC of Aura, whose SNDH format bundles a tune's original 68000 code with its data — now the backbone of the massive SNDH Archive
Two Different Kinds of Virtuosity
The result is two chip-music traditions that reward different skills. Getting a great tune out of the SID is partly a matter of sound design in the traditional synthesizer sense — shaping filter sweeps, layering waveforms, programming envelopes the chip already knows how to execute. Getting a great tune out of the YM2149 is partly a matter of exploiting undocumented timing behavior — synchronizing software routines to hardware timers precisely enough to produce effects the chip's own designers never planned for.
Both scenes converged, interestingly, on similar goals: composers on both platforms spent enormous effort trying to simulate filter sweeps, digitized drums, and multi-timbral richness — the C64 crowd because the SID made those goals achievable, the ST crowd because the YM2149 made them a genuine technical challenge worth solving.
A Shared Afterlife
Today, both traditions are alive in strikingly similar ways:
- The High Voltage SID Collection and the SNDH Archive preserve tens of thousands of tunes from their respective platforms
- Modern composers still write new music for both chips — GoatTracker and SID-Wizard for the SID, Arkos Tracker and native ST tools for the YM2149
- Plugins like ymVST and reSID-based emulation keep both chips' exact quirks reproducible on modern hardware
- Chipscene events and compilations regularly feature both machines side by side, decades after their commercial rivalry ended
Two answers to the same question: how much music can you get out of a handful of transistors, if you're determined enough to find out?
Want to compare them directly? Try the same piece of music on both — GoatTracker for a SID rendition, an SNDH player for the ST equivalent — and hear firsthand how differently "expressive limitation" sounds on each chip.