What Is FT2 and How Does It Relate to MilkyTracker?
Updated
FT2 is short for Fasttracker II, the classic DOS-era music tracker whose module format and workflow defined a whole era of tracked music. MilkyTracker is an open-source, multi-platform application built to be Fasttracker II compatible — it can load and play the .XM modules FT2 produced, while adding modern features on top. If you have old FT2 modules, want to make new ones, or just want to understand why "FT2" keeps coming up in tracker discussions, MilkyTracker is the practical way to get there today.
What FT2 actually is
Fasttracker II was a tracker: a program where you arrange notes, samples, and effects in a vertical pattern grid rather than on a piano roll. Its native module format was .XM (extended module), and it also worked with the older .MOD format. The FT2 workflow — pattern editor, sample editor, instrument definitions — became a reference point that later trackers either copied or deliberately avoided.
That legacy is why "FT2-compatible" is a meaningful label. It tells you a program can open the files, respect the effect commands, and reproduce the playback behavior people expect from that era.
How MilkyTracker relates to FT2
MilkyTracker describes itself as an "open source multi-platform Fasttracker II compatible music application." In practice that means:
- It reads FT2's formats.
.XMand.MODmodules load and play, so existing FT2 material isn't stranded. - It runs on modern systems. Instead of being tied to DOS, it's multi-platform and open source.
- It extends the original. The current release (version 1.05, dated Nov 25, 2024) adds capabilities FT2 never had.
So the relationship is compatibility plus extension, not replacement-by-imitation.
What MilkyTracker adds beyond FT2
Version 1.05 is described as a major release, nicknamed the "MilkySynth edition." The headline addition is a built-in beta synthesizer, MilkySynth, which lives inside the sample editor and offers two synthesis algorithms:
- FM — for FM-style sounds
- CYCLE — for single/multi-cycle waveforms
There's a random button to generate starting presets. The point is that you can create seamless looping samples from scratch inside the tracker, rather than hunting for sample files first.
The sample editor also gained a set of effects:
| Effect | What it's for |
|---|---|
| Flanger/delay | Movement and echo on samples |
| Reverb | A simple, good-sounding space |
| 90s "akai-ish" timestretch | The characteristic jungle-style time-stretch |
| 90s gritty filter | Filtering that can be pushed into grit mode |
| Sample saturator | Adding harmonic drive |
| Milky exciter | Protracker-like boost using reverb noise |
| Vocoder | Copy a sample, select another, then right-click → FX → Vocoder |
Other changes in this release:
- A cleaner interface, with various features moved into the pattern editor's right-click context menu.
- The classic UI can still be enabled via config → layout → classic UI, so long-time users aren't forced to adapt.
- Realtime audition of many effects while a pattern or note is playing, which makes fine-tuning the mix of samples easier.
- A free MilkySynth pack of new
.XIinstruments, mostly generated by MilkySynth. These can be exported as.XI, making them portable across other XM-compatible trackers — no plugins, serial codes, or dongles required.
Why the FT2 connection matters to you
If your goal is to work with FT2-era music, the compatibility is the whole point: your .XM and .MOD files open, and the effect behavior you rely on is preserved. If your goal is to make new module music, you get that same FT2-style workflow plus synthesis and sample processing that the original never had.
A concrete example: you find an old .XM jungle track, load it in MilkyTracker, and want to reshape one of its samples. You can open the sample editor, apply the timestretch or filter, and audition the change in real time while the pattern plays — something the original FT2 workflow didn't offer.
Getting started
- Get the software. Download the latest executables from the Downloads page on milkytracker.org. The project has also put out a call for more Mac users who can provide Mac builds.
- Find material to work with. Modules are available at modland.com, which the project points to directly.
- Learn the interface. Press CTRL+H inside MilkyTracker to open the documentation. The ChangeLog gives an overview of what changed in each version.
- If you prefer the old feel, switch to the classic UI under config → layout → classic UI.
One practical note for newcomers interested in jungle: the release points to a specific download to get started, and the MilkySynth pack is free — useful if you'd rather use presets than design synth sounds yourself.