mirror of
https://github.com/ZDoom/ZMusic.git
synced 2024-11-23 12:22:30 +00:00
GZDoom's music system as a standalone library
f4cfb36f4a
- fixed gus emulation not working with DMXGUS and DMXGUSC lump - gus_patchdir and/or ULTRADIR variable can be used to load custom gus patches together with main patches set with midi_config (not required when using DMXGUS(C) lump configuration) - gus_patchdir and ULTRADIR variable can be used with both DMXGUS and timidity configuration when using GUS emulation - fixed wildmidi emulation not working with collection of gus patches (resource files) - removed sf2 files from midi_config items for gus emulation (when using sf2 with gus emulation the sound is distorted), only resource files will be listed to be used with gus emulation. - removed the `already loaded` check from timidity setup in order to recreate the reader even when changing the gus memory. |
||
---|---|---|
.github/workflows | ||
cmake | ||
include | ||
licenses | ||
samples/list_midi_devices | ||
source | ||
thirdparty | ||
.gitignore | ||
CMakeLists.txt | ||
README.md |
ZMusic
GZDoom's music system as a standalone library
Welcome! This repository is a library for use with the projects GZDoom, Raze, and the newer PrBoom+.
Compile instructions are pretty simple for most systems.
git clone https://github.com/coelckers/ZMusic.git
mkdir ZMusic/build
cd ZMusic/build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
On Unix/Linux you may also supply sudo make install
in the build folder to push the compiled library directly into the file system so that it can be found by the previously mentioned projects.