Skip to Content

libadlmidi v1.5.1

Created
Updated

libADLMIDI is a free Software MIDI synthesizer library with OPL3 emulation

# Usage

libadlmidi provides CMake targets:

find_package(libADLMIDI CONFIG REQUIRED)
target_link_libraries(main PRIVATE libADLMIDI::ADLMIDI) 

# License

Unknown

# Supported Platforms

All platforms are supported

# Features

Default features: dosbox-emulator , embedded-banks , java-emulator , midi-sequencer , mus , nuked-emulator , opal-emulator , xmi

# dosbox-emulator default

Build with DosBox 0.74 OPL3 emulator (well-accurate and fast)

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# embedded-banks default

Build with embedded banks

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# java-emulator default

Build with Java OPL3 emulator (semi-accurate)

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.

# nuked-emulator default

Build with Nuked OPL3 emulator (very-accurate, needs more CPU power)

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# opal-emulator default

Build with Opal OPL3 emulator (innacurate)

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

# Changelog

  • 2e1322f [libadlmidi] Fix CMake config for Linux/MacOS (#30359)
  • 64fabc9 [libadlmidi] add new port (#29952)

# Source