libADLMIDI icon indicating copy to clipboard operation
libADLMIDI copied to clipboard

A Software MIDI Synthesizer library with OPL3 (YMF262) emulator

Results 53 libADLMIDI issues
Sort by recently updated
recently updated
newest added

In addition to #226, this is the long-term plan on making this library to be LGPL-licensed at least (if not MIT-licensed). The project currently is locked on a GPLv3 license...

enhancement

[A while back you said](https://github.com/Wohlstand/libADLMIDI/issues/247#issuecomment-910610629) bank IDs in the **banks.ini** need to be continuous (e.g., [bank-0], [bank-1], [bank-2], etc.) but this makes **banks.ini** hard to edit (well, in my case......

enhancement
Need a test

So, I was trying to do OPLL-like bank. OPLL uses drum mode for any kind of percussion. So, if OPL3 has drum mode, it should be okay... but for some...

WIP, not ready to merge at all. Could say it was barely started... TODO: - implement VGM file dumper that at least works - implement handling embedded banks/ OPL3 stuff...

enhancement

[hoshipas.mid.zip](https://github.com/Wohlstand/libADLMIDI/files/7707006/hoshipas.mid.zip) -MIDI file, recording of a problem, and a bank file used for recording. Tried playing back this song with a few banks, results were different - some had just...

Need an analyze

Just like with libOPNMIDI. Why not, OPL3 (and even OPL4) is supported by VGM anyway.

enhancement

This standard is not only defines an extra instrument banks, it also declares an extra bank codes are will turn melodic channel into percussive. # What we are must to...

enhancement

Happens to libOPNMIDI too (bank will be OPN2 as well, but whatever). [gs.tar.gz](https://github.com/Wohlstand/libADLMIDI/files/7172170/gs.tar.gz) - midi and bank I have a huge problem with percussion instruments beyond 87 (open surdo). The...

question

The "libADLMIDI" is not a part of original ADLMIDI and it's too different internally to identify "ADLMIDI" and "libADLMIDI" as same project. This will confuse people are will find original...

enhancement

Hi, after changing the banks.ini and running `cmake .. -DWITH_GENADLDATA`, now I am seeing thousands of warnings like this: ``` /Users/montag/src/chip-player-js/libADLMIDI/src/adldata.cpp:1248:18: warning: implicit conversion from 'long' to 'uint16_t' (aka 'unsigned...