libopenmpt 0.6.0-pre.14+r15706M
cross-platform C++ and C library to decode tracked music files
|
This repository contains OpenMPT, a free Windows/Wine-based tracker and libopenmpt, a library to render tracker music (MOD, XM, S3M, IT MPTM and dozens of other legacy formats) to a PCM audio stream. libopenmpt is directly based on OpenMPT, offering the same playback quality and format support, and development of the two happens in parallel.
The OpenMPT/libopenmpt project is distributed under the BSD-3-Clause License. See [LICENSE](LICENSE) for the full license text.
Files below the include/
(external projects) and contrib/
(related assets not directly considered integral part of the project) folders may be subject to other licenses. See the respective subfolders for license information. These folders are not distributed in all source packages, and in particular they are not distributed in the Autotools packages.
Visual Studio 2017 and 2019 Community/Professional/Enterprise
To compile the project, open build/vsVERSIONwin7/OpenMPT.sln
(VERSION being 2017 or 2019) and hit the compile button. Other target systems can be found in the vs2017*
and vs2019*
sibling folders.
Note that you have to build the PluginBridge
and PluginBridgeLegacy
projects manually for architectures other than the one you are building OpenMPT for, as Visual Studio only builds one architecture configuration at a time.
See Dependencies and Getting Started.
See contributing.