Package: wnpp Severity: wishlist Owner: Fabian Greffrath <[email protected]> X-Debbugs-Cc: [email protected], [email protected], [email protected]
* Package name : libadlmidi Version : > 1.6.1 Upstream Contact: Vitaliy Novichkov <https://github.com/Wohlstand> * URL : https://github.com/Wohlstand/libADLMIDI * License : LGPL 2.1+, GPL v2+, GPL v3+, and MIT Programming Lang: C++, C Description : Software MIDI synthesizer library with OPL3 emulation libADLMIDI is a free Software MIDI synthesizer library with OPL3 emulation. Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation. . Key features: . * OPL3 emulation with four-operator mode support * FM patches from a number of known PC games, copied from files typical to AIL = Miles Sound System / DMX / HMI = Human Machine Interfaces / Creative IBK * Stereo sound * Number of simulated OPL3 chips can be specified as 1-100 (maximum channels 1800!) * Pan (binary panning, i.e. left/right side on/off) * Pitch-bender with adjustable range * Vibrato that responds to RPN/NRPN parameters * Sustain (a.k.a. Pedal hold) and Sostenuto enable/disable * MIDI and RMI file support * Real-Time MIDI API support There is a licensing issue regarding the FM banks, i.e. machine code that is used to initialize the emulated OPL cores, which are currently only available as binary files and which get embedded into the library. Upstream is actively working on contacting the original authors, getting license approval and converting the files into a human readable format: https://github.com/Wohlstand/libADLMIDI/issues/301 I am going to package the first released version of the library once this effort has come to fruition. Conceptionally, the library will fit into both the pkg-games and pkg-multimedia teams, but since I am packaging it mostly to add support for AdLib music to my Rise of the Triad source port "Taradino", I am currently inclined to package it under the umrella of the pkg-games team.

