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

libopenmpt 0.3.2 (2017-11-04)

  • [New] Autotools configure and plain Makefile now honor the variable CXXSTDLIB_PCLIBSPRIVATE which serves the sole purpose of listing the standard library (or libraries) required for static linking. The contents of this variable will be put in libopenmpt.pc Libs.private and used for nothing else. See https://lib.openmpt.org/doc/libopenmpt_c_overview.html#libopenmpt_c_staticlinking .

  • [Change] Windows bin and dev release packages now use zip archives instead of 7z archives as it had originally been intended for the 0.3.0 release.
  • [Change] openmpt123: The following combinations of options are now deprecated because they made no real sense in the first place: --render --output, --ui --output-type, --batch --output-type

  • [Bug] libopenmpt did not build on Android NDK 15c (and possibly other versions between 12b and 15c as well).

  • IT: In Compatible Gxx mode, allow sample changes next to a tone portamento effect if a previous sample has already stopped playing.
  • MOD: Slides and delayed notes are executed on every repetition of a row with row delay (fixes “ode to protracker”).

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.2 stable branch:

libopenmpt 0.2.9227-beta28 (2017-11-04)

  • [Bug] libopenmpt did not build on Android NDK 15c (and possibly other versions between 12b and 15c as well).

  • MT2 offset + delay command was not imported correctly.
  • If the order list was longer than 256 items and there was a pattern break effect without a position jump on the last pattern of the sequence, it did not jump to the correct restart order.
  • Tighten MOD / ICE rejection heuristics for invalid files and loosen them in other places to allow some valid MOD files to load.
  • Some valid FAR files were rejected erroneously.
  • Improved accuracy of vibrato command in DIGI / DBM files.
  • IT: In Compatible Gxx mode, allow sample changes next to a tone portamento effect if a previous sample has already stopped playing.

Source code download links:


None of the fixes that went into libopenmpt 0.3.2 and/or libopenmpt 0.2.9227-beta28 are security fixes. Thus, the libopenmpt 0.2.7561-beta20.5 and libopenmpt-0.2.7386 beta20.3 lines require no update.


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

  • 0.3.2
    • Current stable version.
    • Receives security updates.
    • Receives minor playback fixes.
  • 0.2.9227-beta28
    • Old stable version.
    • Receives security updates.
    • Receives trivial bug fixes.
  • 0.2.7561-beta20.5-p7
    • Older stable version which is supported on Unix-like systems only.
    • Receives only security fixes.
  • 0.2.7386-beta20.3-p10
    • Older stable version which is supported on Unix-like systems only.
    • Receives only security fixes.
  • 0.4 (SVN trunk)
    • development
    • security updates
    • playback fixes
    • new features
    • new file formats

Please update to the newest versions.