File | Date | Author | Commit |
---|---|---|---|
.github | 2024-05-30 |
![]() |
[1f971b] CI: add ubuntu 24.04 build |
app | 2025-01-07 |
![]() |
[44d5c3] chore: tidy code and hello 2025 :) |
assets | 2024-03-10 |
![]() |
[22942f] chore: add icon, adjust build script and et cetera |
cmake | 2024-03-22 |
![]() |
[5e3a81] chore: i18n, better building and packaging support |
dist | 2024-03-22 |
![]() |
[5e3a81] chore: i18n, better building and packaging support |
libs | 2024-04-13 |
![]() |
[1e3757] chore: CRLF to LF |
translations | 2025-01-17 |
![]() |
[d8d7c7] Translated using Weblate (German) |
.git-blame-ignore-revs | 2024-07-23 |
![]() |
[48e88c] chore: update .git-blame-ignore-revs |
.gitignore | 2025-01-07 |
![]() |
[44d5c3] chore: tidy code and hello 2025 :) |
CMakeLists.txt | 2025-01-19 |
![]() |
[e0ac74] release: 1.3.2 |
LICENSE | 2024-03-24 |
![]() |
[defcef] chore: add a LICENSE file to project root |
README.md | 2025-01-07 |
![]() |
[44d5c3] chore: tidy code and hello 2025 :) |
Simple SoundFont MIDI player.
Based on the following projects:
stb_vorbis.c
from stb (Public Domain or MIT License)dr_wav.h
from dr_libs (Public Domain or MIT License)opl.h
from dos-like (BSD 3-Clause License)Ensure CMake, Qt 6 (at least 6.4) and PortAudio are available, then regular cmake building steps applies:
$ mkdir build && cd build
$ cmake ..
$ cmake --build . # or simply using `make` if you are using Makefile as the cmake generator.
[requires]
qt/6.7.1
portaudio/master
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
[options]
qt*:qttools=True
$ conan install . --build=missing
$ cmake . --preset conan-default -DCONAN2_STATIC_QT_BUG=ON
$ cmake --build --preset conan-release
Copyright © 2025 Gary Wang
Available under Expat/MIT License