Addendum B
Reference Addendum B

The Tracker Lineage

From the Amiga's Ultimate Soundtracker to Impulse Tracker — module music, channel by channel, and the demoscene that carried it.

Long before the digital audio workstation, a generation of musicians composed entire scores by typing hexadecimal numbers into a grid. This was tracker music: a way of sequencing sampled sounds that emerged on the Commodore Amiga in 1987 and went on to power the soundtracks of countless games, the audio of the demoscene, and an enduring underground culture of self-taught composers. A tracker song was not a recording but a recipe — a compact file bundling the instrument samples together with the instructions for playing them, small enough to fit on a floppy disk yet capable of producing minutes of music.

This addendum traces the lineage of the tracker and its module formats — the family of files (.mod, .s3m, .xm, .it and their many cousins) that SoniqBoom recognizes as a distinct branch of recorded music. It follows the format from Karsten Obarski's original Ultimate Soundtracker through the PC tracker wars of the 1990s, the rise of FastTracker 2 and Impulse Tracker, and the specialized formats that pushed the idea in new directions. Throughout, the through-line is a community of hobbyists who treated music software as something to be shared, cracked open, reverse-engineered, and improved.


What Is Tracker Music? Patterns, Channels, and Samples

Concept, 1987-present
Interface Vertical pattern grid (rows = time)Voice unit Channel (one note each)Sound source Digital samples stored in-fileFile type Module (patterns + order + samples)

A tracker is a music sequencer with a distinctive vertical, text-based interface. Instead of a horizontal piano-roll or staff notation, a tracker displays a pattern: a grid read from top to bottom, where each row is a moment in time and each column is a channel (a voice that can play one note at a time). As playback scrolls down the rows, the tracker triggers whatever notes, instruments, and effect commands are written in each cell.

The sounds themselves are samples — short digital recordings of an instrument, a drum hit, a voice, or any noise at all, stored inside the file. This is what made trackers revolutionary on home computers: a composer could record or borrow a real piano sample and play it chromatically across the keyboard, rather than being limited to a synthesizer chip's fixed waveforms. A complete tracker file — a module — packages the patterns, the order in which patterns play, and all the samples into a single self-contained document.

Each cell in a pattern can hold a note, an instrument number, a volume, and an effect command — a one- or two-digit code that bends pitch, slides volume, sets tempo, retriggers a sample, or produces vibrato and arpeggio. Mastering these hexadecimal effect codes was the craft of tracking. Because everything was sample-based and the playback routine was deterministic, a module sounded identical on any machine that could run the player, while occupying only a few dozen kilobytes.

The Demoscene and Module Culture

Late 1980s onward
Origin Cracker intros, mid-1980sEvents Demoparties (Assembly, Revision, The Party)Role of music Real-time soundtrack for demosEthos Open samples, learn by disassembly

Tracker music grew up alongside the demoscene — a subculture of programmers, artists, and musicians who created demos: real-time audiovisual productions that showed off coding and artistic skill, often released competitively at gatherings called demoparties. The demoscene emerged from the software cracking groups of the 1980s, where crackers attached small animated 'intros' with music to the games they distributed. Those intros evolved into an art form of their own.

Because demos ran in real time and had to fit in tight memory, the compact tracker module was the perfect audio format. A skilled tracker musician (often credited by a scene handle) was a prized member of any demo group. Demoparties such as The Party, Assembly, and later Revision ran music competitions where tracked tunes were judged by the assembled crowd.

This culture of sharing meant modules circulated freely. Because the format stored samples uncompressed and unencrypted, anyone could open a .mod in a tracker, study how it was built, and learn by taking it apart — a built-in education system that made the scene largely self-taught.

Ultimate Soundtracker and the Birth of MOD

Amiga, 1987
Year 1987Author Karsten ObarskiPlatform Commodore Amiga (Paula chip)Channels 4 (MOD format)

The tracker as we know it begins with Karsten Obarski, a German programmer and musician who, while working at the games studio EAS (Electronic Arts Germany / Rainbow Arts circles), wrote Ultimate Soundtracker for the Commodore Amiga in 1987. The Amiga's custom Paula chip could play four independent channels of 8-bit PCM samples in hardware, and Obarski's program gave composers a pattern-based interface to drive them. It was sold commercially, but cracked copies and clones spread it across the Amiga world within months.

The file format it produced became known simply as MOD (extension .mod). A classic MOD has four channels, holds 15 (later 31) samples, and arranges 64-row patterns into a playback order. Because the Amiga panned channels hard left and right, the iconic 'Amiga stereo' of early MODs has voices 1 and 4 on one side and 2 and 3 on the other.

A wave of clones followed Obarski's original — SoundTracker, NoiseTracker, and many variants — each adding samples, effects, or stability. This rapid, collaborative iteration set the template for tracker development for the next decade.

ProTracker: The Definitive MOD Tracker

Amiga, 1990-1994
Year ~1990Lineage Soundtracker / NoiseTracker descendantPlatform Commodore AmigaChannels 4 (31 samples)

Among the many Soundtracker descendants, ProTracker became the de facto standard on the Amiga. First released around 1990 and developed by a succession of Amiga coders (including Lars 'Lallapallooza' Hamre and others), ProTracker refined the four-channel MOD into a stable, expressive tool. Its effect command set — the hexadecimal codes for portamento, vibrato, sample offset, pattern loops, and tempo changes — became the reference that later formats had to remain compatible with.

ProTracker's 31-sample, 4-channel MOD is the format most people mean by 'a mod file.' Its conventions were so influential that the playback quirks of ProTracker (and of the Amiga hardware itself) are emulated faithfully by modern players to keep thousands of archived tunes sounding correct.

The program remained in active use for years, and a community of enthusiasts has continued to maintain and clone it long after the Amiga's commercial decline, including faithful modern recreations that reproduce its behavior cycle-for-cycle.

The Move to the PC: From Amiga to Sound Blaster

Early 1990s
Platform shift Amiga → IBM PC (DOS)Key hardware Gravis UltraSound (1992), Sound BlasterNew capabilities Many channels, 16-bit, per-channel panFormat arc .mod → .s3m → .xm → .it

As the IBM PC clone overtook the Amiga, tracking migrated to DOS. The catalyst was the sound card: cards like the Creative Sound Blaster and especially the Gravis UltraSound (GUS) of 1992 gave PCs sample-playback capability the original PC speaker never had. The Gravis UltraSound was particularly beloved by trackers because it had on-board RAM and could mix many channels in hardware, freeing the CPU.

PC trackers were no longer bound to the Amiga's four-channel Paula chip. They could mix 8, 16, 32, or more channels in software, support 16-bit samples, and add stereo panning per channel. This freedom drove a rapid format evolution through the 1990s — the .mod → .s3m → .xm → .it progression — each step adding channels, sample fidelity, and instrument features.

The result was a friendly rivalry between competing trackers and their formats, much of it driven by demoscene groups who wrote both the music software and the demos that used it.

ScreamTracker 3 and the S3M Format (Future Crew)

MS-DOS, 1994
Year 1994 (v3)Author Sami 'PSI' Tammilehto (Future Crew)Platform MS-DOSChannels Up to 32 (S3M)

The first PC tracker to achieve broad popularity was ScreamTracker, written by Sami 'PSI' Tammilehto of the legendary Finnish demo group Future Crew. ScreamTracker 3, released in 1994, and its S3M format (.s3m) became a PC tracking standard. S3M supported up to 32 channels, per-channel panning, and could mix both digital samples and Adlib/OPL2 FM synthesis instruments.

Future Crew's fame was amplified by their 1992 demo Second Reality, one of the most celebrated demoscene productions of all time, whose soundtrack showcased what PC tracked music could do. ScreamTracker's effect command syntax — adapted from the Amiga but extended — influenced the formats that followed, and FastTracker 2 in particular built directly on S3M conventions.

ScreamTracker 3 is often cited as the bridge between the Amiga MOD tradition and the mature PC tracker era, carrying the four-channel grammar forward while embracing the PC's expanded hardware.

FastTracker 2 and the XM Format (Triton)

MS-DOS, 1994
Year 1994Author Fredrik Huss & Magnus Hogdahl (Triton)Platform MS-DOSChannels Up to 32 (XM, 16-bit samples)

FastTracker 2 (often written FT2), released in 1994 by the Swedish group Triton — principally Fredrik 'Mr.H' Huss and Magnus 'Vogue' Hogdahl — was for many the high-water mark of DOS tracking. Its XM format (Extended Module, .xm) introduced multi-sample instruments with volume and panning envelopes, 16-bit samples, and up to 32 channels, while remaining easy to learn.

FT2 was beloved for its responsive, keyboard-driven interface and clean mouse-driven UI, and it became the tracker of choice for a huge swath of the 1990s scene. The XM format's combination of accessibility and capability made it one of the most widely used module formats ever, and it remains extremely common in module archives.

The instrument concept XM introduced — mapping different samples to different note ranges under a single playable instrument, with envelopes shaping volume and pan over time — was a major step toward the modern sampler workflow, and Impulse Tracker would push the idea further still.

Impulse Tracker and the IT Format (Jeffrey Lim)

MS-DOS, 1995-1999
Year 1995Author Jeffrey LimPlatform MS-DOSChannels Up to 64 + NNA virtual voices

Impulse Tracker (IT), written by Jeffrey Lim and first released in 1995, is widely regarded as the most advanced of the classic DOS trackers. Its IT format (.it) supported up to 64 channels (with mixing of many virtual voices via 'New Note Actions'), 16-bit samples, a resonant low-pass filter, and a high-quality software mixer that gave it a noticeably cleaner, fuller sound than its rivals.

Impulse Tracker's signature feature was New Note Actions (NNA), which allowed a single channel to overlap and sustain multiple notes — enabling natural reverb tails and polyphonic instruments that earlier trackers could not produce. Combined with its filter envelopes, IT could approach the richness of dedicated samplers.

The IT format and FastTracker's XM together defined the end-state of the DOS tracker era. When tracking moved to Windows, IT remained a target format, and the modern open-source tracker Schism Tracker was created specifically to reproduce Impulse Tracker's behavior and feel on contemporary systems.

OctaMED and the MED Format

Amiga, 1989-1990s
Year MED late 1980s; OctaMED early 1990sAuthor Teijo Kinnunen (RBF Software)Platform Commodore AmigaChannels 8 via software mixing (later more)

While the Soundtracker family dominated one branch of the Amiga, a parallel lineage grew around MED (Music EDitor) and its commercial successor OctaMED, developed by Teijo Kinnunen (RBF Software / later distributed by Amiganuts and others). MED files use the .med extension; OctaMED songs commonly use .med as well.

OctaMED's headline trick was suggested by its name: by software-mixing pairs of the Amiga's four hardware channels, it could play eight channels ('Octa') on hardware that natively offered only four. It also supported MIDI, multiple time signatures, and more flexible note entry than the rigid Soundtracker grid, which made it popular with musicians who wanted more than four voices on a stock Amiga.

Later versions, sold as OctaMED SoundStudio, extended the format further with more channels and 16-bit support, keeping the MED lineage alive into the late Amiga era.

MultiTracker and the MTM Format

MS-DOS, early 1990s
Year Early 1990sAuthor Daniel 'Starscream' GoldsteinPlatform MS-DOSChannels Up to 32 (MTM)

MultiTracker, whose format carries the .mtm extension (MTM, MultiTracker Module), was written by Daniel 'Starscream' Goldstein, a prolific scene musician associated with the group Renaissance and later known professionally as a game and film composer. MultiTracker appeared in the early 1990s as one of the first PC trackers to break the four-channel Amiga limit, supporting up to 32 channels.

MTM occupied a transitional spot in the PC timeline: more capable than a straight MOD, but soon overshadowed by ScreamTracker 3, FastTracker 2, and Impulse Tracker. Even so, a body of MTM modules survives in the archives, and the format is supported by general-purpose module players for completeness.

Goldstein's career arc — from demoscene tracker to mainstream composer — is itself emblematic of how many scene musicians carried their tracker-honed skills into professional game audio.

Composer 669 and the 669 Format

MS-DOS, early 1990s
Year Early 1990sAuthor Tran of Renaissance (Tomasz Pytel)Platform MS-DOS (Sound Blaster)Channels Up to 8 (.669)

One of the earliest dedicated PC trackers was Composer 669, written by Tran of Renaissance (the handle of Tomasz Pytel). Its format takes the unusual extension .669 — reportedly a nod to the author's BBS culture and handle. Released in the early 1990s, Composer 669 targeted the Sound Blaster and supported up to 8 channels.

The 669 format is primitive by later standards — it lacks the rich effect set of ScreamTracker and its successors — but it holds a place of honor as one of the first formats to bring sample-based tracking to the PC independent of the Amiga lineage. An 'Extended 669' variant later added a few features.

Like MTM, the 669 format was quickly superseded, but its modules are preserved in archives and supported by playback libraries, making it part of the complete picture of early PC tracking.

DigiBooster Pro and the DBM Format

Amiga, late 1990s
Era Late 1990s onwardAuthor Tomasz Piasta & teamPlatform Commodore AmigaChannels Many (software-mixed, 16-bit)

As the PC pulled ahead, the Amiga scene continued to innovate. DigiBooster Pro, developed by the Polish team around Tomasz Piasta (with later work by the Czech firm Animationsfabrik / Polish coders), pushed Amiga tracking far beyond the four-channel Paula limit through software mixing. Its DBM format (DigiBooster Module, .dbm) supported many channels, 16-bit samples, and an effects set rivaling the PC trackers.

DigiBooster Pro showed that the Amiga, even late in its commercial life, remained a serious music platform in the hands of skilled coders. The DBM format is one of the more advanced Amiga module formats and is supported by modern cross-platform players that aim for full archive coverage.

The project saw continued development in later years, reflecting the unusually persistent loyalty of the Amiga music community well past the platform's mainstream era.

AHX and HivelyTracker: Synthetic Chiptunes

Amiga 1990s / cross-platform 2000s
AHX 1990s, Dexter & Pink (Abyss)HivelyTracker Mid-2000s, Pete Gordon & XeronPlatform Amiga (AHX); cross-platform (HVL)Sound Synthesized waveforms (chiptune)

Not every tracker relied on stored samples. AHX (Abyss' Highest eXperience), created in the 1990s by Dexter and Pink of the Amiga group Abyss, generated its sound from tiny synthesized waveforms rather than recorded samples. This made AHX modules extraordinarily small and gave them a distinctive buzzy, C64-like 'chiptune' character — perfect for size-limited intros.

The AHX idea was carried forward and modernized by HivelyTracker, an open-source, cross-platform tracker created by Pete 'IRIS' Gordon and Xeron in the mid-2000s. HivelyTracker's HVL format (.hvl) extends AHX with stereo, more channels, and additional waveform features while remaining true to the synthetic chiptune aesthetic.

Together, AHX and HivelyTracker represent the synthesis branch of the tracker family — proof that the pattern-and-channel paradigm works just as well driving generated waveforms as it does triggering recorded samples.

The Wider Family: Imago Orpheus, Oktalyzer, and Others

1990s
Imago Orpheus IMF, Lutz RoederOktalyzer OKT, 8-channel AmigaOthers ULT, PTM, AMS, PSM, LIQ, and moreModern playback libopenmpt / OpenMPT, MikMod

Beyond the headline formats, the tracker world produced dozens of specialized programs and module types. Imago Orpheus, written by Lutz Roeder, was an ambitious DOS tracker whose IMF format (.imf) supported up to 32 channels and mixed both digital and FM (OPL) instruments; some game soundtracks of the era shipped in IMF. Oktalyzer, an early Amiga tracker, gave its name to the OKT format (.okt), an eight-channel Amiga module type from the format's experimental early years.

Other entries in the family include UltraTracker (.ult), PolyTracker (.ptm), Velvet Studio (.ams), Galaxy/MikMod-era variants, Disorder Tracker / PSM, Liquid Tracker (.liq), and many more. Each addressed a particular niche — more channels, FM synthesis, a specific sound card, or a particular composer's workflow.

This sprawling diversity is why a modern player relies on broad-coverage libraries such as libopenmpt (from the OpenMPT project) and the older MikMod, which together recognize the long tail of historical formats so that no archived module is left unplayable.

The Archives and the Living Legacy

1996-present
The Mod Archive Online since mid-1990sModland FTP archive by format & artistLiving trackers OpenMPT, Schism, MilkyTracker, HivelyReference engine libopenmpt

The tracker community's open culture produced some of the most enduring music archives on the internet. The Mod Archive, online since the mid-1990s, hosts an enormous, searchable, freely downloadable collection of modules across every major format, complete with ratings and artist pages. Modland, an FTP-based archive organized meticulously by format and composer, preserves the deep catalog of scene musicians' work, including obscure formats and complete artist discographies.

On the software side, the tradition continues through actively maintained open-source trackers: OpenMPT (Open ModPlug Tracker) on Windows, descended from the 1990s ModPlug Tracker; Schism Tracker, a faithful Impulse Tracker recreation; MilkyTracker, a cross-platform FastTracker 2 successor; and HivelyTracker for the synthetic branch. Their shared playback engine, libopenmpt, has become the reference for accurate module rendering.

For collectors, the lasting appeal of the module is its transparency: a single small file contains the composer's instruments, arrangement, and every performance instruction, openly inspectable. Decades after Karsten Obarski first typed notes into a pattern on an Amiga, those files still play exactly as written — a self-contained, self-documenting form of recorded music with few parallels.

Reference links open external sites — Wikipedia and community archives — in a new tab.

◂ Back to the User Guide