Skip to Content

libopnmidi v1.5.1

Created
Updated

libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) and OPNA (YM2608) emulation

# Usage

libopnmidi provides CMake targets:

find_package(libOPNMIDI CONFIG REQUIRED)
target_link_libraries(main PRIVATE libOPNMIDI::OPNMIDI_IF) 

# License

# Supported Platforms

All platforms are supported

# Features

Default features: gens-emulator , mame-ym2608-emulator , mame-ym2612-emulator , midi-sequencer , mus , np2-emulator , nuked-emulator , xmi

# gens-emulator default

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-emulator default

Build with MAME YM2608 emulator (well-accurate and fast)

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# mame-ym2612-emulator default

Build with MAME YM2612 emulator (well-accurate and fast)

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# midi-sequencer default

Build with embedded MIDI sequencer

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# mus default

Support for DMX MUS files

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# np2-emulator default

Build with Neko Project 2 YM2608 emulator (semi-accurate and fast)

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# nuked-emulator default

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.

# xmi default

Support for AIL XMI files

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# Dependencies

No dependencies.

# Host Dependencies

No transitive dependencies.

# Dependents

# Host Dependents

No dependents.

# Contributors

  • Denis Barkar's avatar Denis Barkar
  • jim wang's avatar jim wang

# Changelog

  • 4af63c6 [libopnmidi] Fix compilation errors under Linux (#38410)
  • 6edff3e [libopnmidi] Fix CMake config for Linux/MacOS (#30360)
  • 7c729f5 [libopnmidi] add new port (#30015)

# Source