libopnmidiv1.5.1
- Updated
libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) and OPNA (YM2608) emulation
- Project website: https://github.com/Wohlstand/libOPNMIDI
#Usage
libopnmidi provides CMake targets:
find_package(libOPNMIDI CONFIG REQUIRED)
target_link_libraries(main PRIVATE libOPNMIDI::OPNMIDI_IF)#License
LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR MIT
#Supported Platforms
All platforms supported.
#Features
Default features: gens-emulator, mame-ym2608-emulator, mame-ym2612-emulator, midi-sequencer, mus, np2-emulator, nuked-emulator, xmi
#gens-emulatordefault
Build with GENS 2.10 emulator (innacurate, fastest)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#gx-emulator
Build with Genesis Plus GX emulator (experimental)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#mame-ym2608-emulatordefault
Build with MAME YM2608 emulator (well-accurate and fast)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#mame-ym2612-emulatordefault
Build with MAME YM2612 emulator (well-accurate and fast)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#midi-sequencerdefault
Build with embedded MIDI sequencer
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#np2-emulatordefault
Build with Neko Project 2 YM2608 emulator (semi-accurate and fast)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#nuked-emulatordefault
Build with Nuked OPN2 emulator (very accurate, needs more CPU power)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#pmdwin-emulator
Build with PMDWin emulator (experimental)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#Dependencies
No dependencies.
#Used By
- sdl2-mixer-ext (feature
libopnmidi)
#Host Tool For
No ports use this.
#Contributors
Denis Barkar
jim wang