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

libopenmpt 0.5.9 (2021-05-16)

  • Makefile CONFIG=emscripten does not pass linker options to the compiler any more, which caused latest Emscripten to issue warnings.

  • The retrigger effect didn’t work correctly for OPL instruments in some cases depending on the chosen output sample rate.
  • S3M: Emulate IT short sample retrigger quirk in S3M files saved with Impulse Tracker and Schism Tracker.
  • ProTracker 3.6 doesn’t support sample swapping. It is now disabled when loading a ProTracker 3.6 IFF module.
  • Some files with “hidden” garbage patterns were not played correctly since libopenmpt 0.5.3.
  • MOD: E9x retrigger now works the same way as in ProTracker 2.
  • MDL: Improve auto-vibrato accuracy.
  • 669: Reject files that contain any pattern tempo higher than 15.
  • Reduce memory consumption of malformed XPK-compressed files.

  • mpg123: Update to v1.27.2 (2021-05-08).

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.21 (2021-05-16)

  • The retrigger effect didn’t work correctly for OPL instruments in some cases depending on the chosen output sample rate.
  • ProTracker 3.6 doesn’t support sample swapping. It is now disabled when loading a ProTracker 3.6 IFF module.
  • 669: Reject files that contain any pattern tempo higher than 15.
  • Reduce memory consumption of malformed XPK-compressed files.

  • mpg123: Update to v1.27.2 (2021-05-08).

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.30 (2021-05-16)

  • MPTM: In some MPTM files with OPL instruments, specifically if sample compression was turned on in OpenMPT, reading extended song properties failed. This is specially problematic because that means that there was no warning was logged that those files were made with a more recent version of OpenMPT than the playback core in libopenmpt 0.3.
  • ProTracker 3.6 doesn’t support sample swapping. It is now disabled when loading a ProTracker 3.6 IFF module.
  • 669: Reject files that contain any pattern tempo higher than 15.
  • Reduce memory consumption of malformed XPK-compressed files.

  • mpg123: Update to v1.27.2 (2021-05-08).

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.9
    • Current stable version.
    • Receives security updates.
    • Receives minor playback fixes.
  • 0.4.21
    • Old stable version.
    • Receives security updates.
    • Receives trivial bug fixes.
  • 0.3.30
    • 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.