What Is Fast Tracker and How Does It Relate to Modern Trackers Like MilkyTracker?

Updated

Fast Tracker is a family of DOS-era music trackers whose best-known member, Fasttracker II (FT2), defined the .XM module format that still works today. If you want to open, edit, or create FT2-style modules on a modern computer, the practical route is a compatible tracker such as MilkyTracker, which reads and writes those formats and runs on current operating systems.

Fast Tracker vs. Fasttracker II

"Fast Tracker" is often used loosely for the whole line, but the versions differ in importance:

  • Fast Tracker (FT1) — the earlier DOS tracker. It worked with the .MOD format and established the vertical pattern-editor workflow: notes typed into rows, with effect commands in adjacent columns.
  • Fasttracker II (FT2) — the later, far more influential version. It introduced the .XM format, which added more channels, more instruments, and a larger set of effect commands than .MOD allowed.

When people say "Fast Tracker" today, they usually mean FT2 and its .XM modules, because that is the format most other software chose to support.

What a module file actually contains

A module is not a recording. It is a set of instructions plus the raw audio it plays:

Part What it holds
Patterns Note data arranged in rows and channels, plus effect commands
Instruments / samples The actual PCM audio, with loop points and volume/panning settings
Order list The sequence in which patterns play
Header Format metadata such as channel count and tempo defaults

Because samples travel inside the file, a module is self-contained and portable. That is why a .XM written decades ago can still open in a different tracker on a different OS without missing assets.

How MilkyTracker relates to FT2

MilkyTracker describes itself as an "open source multi-platform Fasttracker II compatible music application." In practice that means:

  • It targets FT2 compatibility, so .XM and .MOD files load and play as intended.
  • It runs on modern platforms rather than DOS, removing the need for emulation just to edit modules.
  • It keeps the FT2-style pattern editor and keyboard-driven workflow, so skills and muscle memory transfer.

MilkyTracker's own news page notes that the classic UI can still be enabled under config > layout > classic UI, which matters if you want the interface to feel closer to the original.

What you can do with it today

MilkyTracker is not only a player for old files. The 1.05 release (November 2024) added a built-in beta synthesizer, MilkySynth, inside the sample editor, with FM and CYCLE algorithms for single- and multi-cycle waveforms. That lets you generate seamless looping samples from scratch instead of hunting for sample packs first.

The same release added sample-editor effects including a flanger/delay, a reverb, a 90s-style timestretch, a gritty filter, a saturator, an exciter, and a vocoder. Realtime audition of many effects while a pattern or note plays is also supported, which helps when balancing a mix.

For portability, instruments can be exported as .XI files. Those work in other XM-compatible trackers without plugins, serial codes, or dongles.

Getting started

  1. Install a compatible tracker. Download MilkyTracker from its Downloads page. The site also points to a free MilkySynth instrument pack.
  2. Get modules to study. The news page recommends modland.com for MilkyTracker modules. Open one and watch how patterns, samples, and effects are arranged.
  3. Learn the in-app help. Press CTRL+H inside MilkyTracker for documentation, and check the ChangeLog for version differences.
  4. Start small. Build a short loop with one or two samples, then add effect commands and adjust the mix with realtime audition before expanding.

One caveat from the project itself: it is looking for more Mac users to provide Mac builds, so availability of prebuilt macOS binaries may lag behind other platforms.