OpenMPT app icon

Audio

OpenMPT

OpenMPT is a Windows tracker for composing and editing MOD, XM and IT modules, with sample editing, VST plugin support and accurate rendering to WAV.

WindowsmacOSLinuxBSD-3-Clause

OpenMPT: pattern-based composition with modern plugin support

What it does

OpenMPT is a music tracker: instead of drawing notes on a piano roll you type them into a pattern grid, one row per tick of the timeline, and build a piece by ordering patterns. The program reads the classic module formats such as MOD, XM, S3M and IT, plays them accurately, and also acts as a modern composition tool with VST and VST3 instrument support, so trackers can be combined with contemporary plugins. It comes with a sample editor, an instrument editor with envelopes and filter settings, and a mixer for channel routing. The Windows build is a single installer, and the project is distributed under a revised BSD licence that permits commercial use.

The workflow

Start a new module or open an existing one, then import samples or load a plugin instrument and map it to a channel. Patterns are edited with the keyboard, using effect columns for volume slides, retriggers and tempo changes; the order list arranges patterns into a song. Loop points, tuning and envelopes are set in the instrument editor, and the sample editor handles trimming, normalising and resampling before a sample is assigned. Rendering to WAV or exporting to a stream format uses the export dialog, which can also write individual channels for later mixing.

Practical settings and limits

Two things shape the sound most. The mixing and interpolation settings in the setup dialog decide how much the renderer smooths sample playback, and the default high-quality mode is worth keeping for export even if you lower it while composing. The sample rate and bit depth in the same dialog should be set before you start, because changing them late in a project alters how modules with internal tempo tricks behave. Plugin latency compensation is available but must be enabled for time-based effects. The tracker interface has a real learning curve, and none of the keyboard commands are discoverable without reading the manual.

Who should choose something else

Anyone who wants to see notes as blocks on a piano roll should pick a conventional DAW such as LMMS or REAPER. OpenMPT also does not record audio from a microphone, so it is not a tool for capturing performances or podcasts. If your goal is live loop triggering rather than step-by-step composition, Giada or Mixxx will be more direct.

Best for
Tracker composers, chiptune and demoscene musicians, and anyone who needs accurate playback of legacy module files.
Good to know
Set sample rate and interpolation quality in the setup dialog before starting a project; changing them later alters module timing behaviour.

How to get started

  1. Download the Windows installer from the official OpenMPT download page and run it.
  2. Choose your output device and set the sample rate in the setup dialog before opening a project.
  3. Create a new module, then add samples or load a plugin instrument on the first channel.
  4. Type notes and effects into the pattern editor, and arrange the patterns in the order list.
  5. Render the result to WAV with the export dialog, or save the module in its original format.

Questions & answers

Can OpenMPT open old module files?

Yes, it plays and edits MOD, XM, S3M and IT files, and it is widely used to check whether legacy modules still sound correct.

Does it host VST plugins?

Yes, instruments and effects can be loaded on channels, which brings modern synthesizers into a tracker workflow.

Do I need to know how to read music?

No, but you do need to learn the effect column syntax and the keyboard shortcuts; the manual is effectively required reading.

More in audio

View category