The OpenMPT/libopenmpt project released the latest stable libopenmpt version:

libopenmpt 0.5.4 (2020-11-29)

  • AMS: An upper bound for uncompressed sample size is now established to avoid memory exhaustion from malformed files.
  • DMF: Support early format beta versions (in particular versions 1-4).
  • MED: Also use octave wrapping in 8-channel mode for MMD0/MMD1 modules.
  • MED: If 8-channel mode is activated, ignore BPM mode.
  • MED: Emulate tempo commands F01 and F02 quirk.
  • MED: Tempo commands below 32 BPM were interpreted as tempo slides.
  • IMF: Instrument sample mapping was off by one octave, notable in the guitar part of Astaris by Karsten Koch.

  • pugixml: Update to v1.11 (2020-11-26).

The changelog for older versions can be found at https://lib.openmpt.org/doc/changelog.html .

Source code download links:

Documentation and binary downloads can be found at the libopenmpt website at https://lib.openmpt.org/libopenmpt/.


The OpenMPT/libopenmpt project also released an update to the old libopenmpt 0.4 stable branch:

libopenmpt 0.4.16 (2020-11-29)

  • AMS: An upper bound for uncompressed sample size is now established to avoid memory exhaustion from malformed files.
  • MO3: Avoid certain ModPlug hacks from being fixed up twice, which could lead to e.g. very narrow pan swing range for old OpenMPT IT files saved with a recent MO3 encoder version.
  • IMF: Instrument sample mapping was off by one octave, notable in the guitar part of Astaris by Karsten Koch.
  • PLM: Percentage offset (Mxx) was slightly off.

Source code download links:

Documentation and binary downloads can be found at the libopenmpt website at https://lib.openmpt.org/libopenmpt/.


The OpenMPT/libopenmpt project also released an update to the old libopenmpt 0.3 stable branch:

libopenmpt 0.3.25 (2020-11-29)

  • AMS: An upper bound for uncompressed sample size is now established to avoid memory exhaustion from malformed files.
  • MO3: Avoid certain ModPlug hacks from being fixed up twice, which could lead to e.g. very narrow pan swing range for old OpenMPT IT files saved with a recent MO3 encoder version.
  • IMF: Instrument sample mapping was off by one octave, notable in the guitar part of Astaris by Karsten Koch.
  • PLM: Percentage offset (Mxx) was slightly off.

Source code download links:

Documentation and binary downloads can be found at the libopenmpt website at https://lib.openmpt.org/libopenmpt/.


The following libopenmpt versions are currently supported with security fixes by the OpenMPT/libopenmpt project:

  • 0.5.4
    • Current stable version.
    • Receives security updates.
    • Receives minor playback fixes.
  • 0.4.16
    • Old stable version.
    • Receives security updates.
    • Receives trivial bug fixes.
  • 0.3.25
    • Old stable version.
    • Receives security updates.
    • Receives trivial bug fixes.
  • 0.6 (SVN trunk)
    • development
    • security updates
    • playback fixes
    • new features
    • new file formats

Please update to the newest versions.