Download
Compiled binaries
| operating systems | architectures | libopenmpt | openmpt123 | xmp-openmpt |
|---|---|---|---|---|
| (or later) | (and compatible) | development | command-line player | input plugin for XMPlay |
| Web | WebAssembly JavaScript |
libopenmpt 0.7.12 |
||
| Windows 10 21H2 | arm64 arm (ARMv7+VFP3) amd64 x86 (686+SSE2) |
libopenmpt 0.7.12 |
openmpt123 0.7.12 |
xmp-openmpt 0.7.12 (XMPlay >= 3.8.0.0) |
| Windows 7 SP1 | amd64 x86 (686+SSE2) |
libopenmpt 0.7.12+legacy |
openmpt123 0.7.12+legacy |
xmp-openmpt 0.7.12+legacy (XMPlay >= 3.8.0.0) |
| Windows XP x64 SP2 Windows XP SP3 |
amd64 x86 (586) |
libopenmpt 0.7.12+retro.winxp |
openmpt123 0.7.12+retro.winxp |
xmp-openmpt 0.7.12+retro.winxp (XMPlay >= 3.8.0.0) |
| Windows 98 SE + KernelEx | x86 (586, 32MB+) | openmpt123 0.7.12+retro.win98 |
xmp-openmpt 0.7.12+retro.win98 (XMPlay >= 3.8.0.0) |
|
| Windows 95 | x86 (386+387, 12MB+) | openmpt123 0.7.12+retro.win95 |
||
| DOS 5 | x86 (386+387, 6MB+) | openmpt123 0.7.12 |
||
| other systems | any | distribution packages | distribution packages |
Source code
| build system | compiler | source code |
|---|---|---|
| libopenmpt 0.7.12 | ||
| Autotools recommended on Unix-like systems |
GCC 7 (or later) Clang 6 (or later) MinGW-W64 GCC 7 (or later) any C++17/C++20 compiler |
libopenmpt 0.7.12 |
| Makefile / Android ndk-build recommended for WebAssembly, JavaScript or Android targetting |
GCC 7 (or later) Clang 6 (or later) MinGW-W64 GCC 7 (or later) Android NDK 18 (or later) Emscripten 3.1.1 (or later) MinGW GCC 7 (or later) any C++17/C++20 compiler |
libopenmpt 0.7.12 |
| Visual Studio recommended on Windows |
VS 2017 (or later) | libopenmpt 0.7.12 |
| libopenmpt 0.6.21 | ||
| Autotools | libopenmpt 0.6.21 |
|
| Makefile / Android ndk-build | Emscripten 1.39.7..3.1.0 | libopenmpt 0.6.21 |
| Visual Studio | libopenmpt 0.6.21 |
|
| libopenmpt 0.5.35 | ||
| Autotools | Clang 5 | libopenmpt 0.5.35 |
| Makefile / Android ndk-build | Clang 5 | libopenmpt 0.5.35 |
| Visual Studio | libopenmpt 0.5.35 |
|
| libopenmpt 0.4.47 | ||
| Autotools | GCC 4.8..6 Clang 3.6..4 MinGW-W64 GCC 4.8..6 any C++11/C++14 compiler |
libopenmpt 0.4.47 |
| Makefile / Android ndk-build | GCC 4.8..6 Clang 3.6..4 MinGW-W64 GCC 4.8..6 Android NDK 16..17 Emscripten 1.38.5..1.39.0 any C++11/C++14 compiler |
libopenmpt 0.4.47 |
| Visual Studio | VS 2015 | libopenmpt 0.4.47 |
Deprecated Plugins
| operating systems | architectures | in_openmpt (deprecated) |
foo_openmpt (deprecated) |
|---|---|---|---|
| (or later) | (and compatible) | input plugin for Winamp (or compatible) (deprecated) please use WACUP or Winamp (Legacy Player) |
decoder component for foobar2000 (deprecated) please use foo_openmpt54 |
| Windows 10 21H2 | x86 (686+SSE2) | in_openmpt 0.7.12 (Winamp >= 2.0) |
|
| Windows 7 SP1 | x86 (686+SSE2) | in_openmpt 0.7.12+legacy (Winamp >= 2.0) |
foo_openmpt 0.4.47 (foobar2000 >= 1.3.0) |
| Windows XP SP3 | x86 (586) | in_openmpt 0.7.12+retro.winxp (Winamp >= 2.0) |
foo_openmpt 0.4.47+old (foobar2000 >= 1.3.0) |
| Windows 98 SE + KernelEx | x86 (586) | in_openmpt 0.7.12+retro.win98 (Winamp >= 2.0) |
All Downloads
Source code, security patches, documentation, development versions, development libraries, older versions, VCS
Downloads for unmaintained historic branches and versions
| build system | compiler | source code |
|---|---|---|