libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) and OPNA (YM2608) emulation
libopnmidi provides CMake targets:
find_package(libOPNMIDI CONFIG REQUIRED)
target_link_libraries(main PRIVATE libOPNMIDI::OPNMIDI_IF)
Build with GENS 2.10 emulator (innacurate, fastest)
Build with Genesis Plus GX emulator (experimental)
Build with MAME YM2608 emulator (well-accurate and fast)
Build with MAME YM2612 emulator (well-accurate and fast)
Build with embedded MIDI sequencer
Support for DMX MUS files
Build with Neko Project 2 YM2608 emulator (semi-accurate and fast)
Build with Nuked OPN2 emulator (very accurate, needs more CPU power)
Build with PMDWin emulator (experimental)
Support for AIL XMI files
v1.5.1#2
All
LGPL-2.1-or-laterorGPL-2.0-or-laterorGPL-3.0-or-laterorMIT
Manifest