Software MIDI synthesizer evolved from the AOSP 'platform_external_sonivox' project to use it outside of Android. Uses embedded samples allowing also SF2 and DLS files. Plays MID, XMF, and RMI files.
sonivox provides CMake targets:
find_package(sonivox CONFIG REQUIRED)
target_link_libraries(main PRIVATE sonivox::sonivox)
sonivox provides pkg-config modules:
# Sonivox EAS Software Synthesizer
sonivox
v4.0.0#0
!x86
Apache-2.0
Manifest