Vitaly Novichkov
Vitaly Novichkov
I'll add my ping too.
# Numeric of GS banks is going as: Wher **real** combined **MSB** and LSB by my formula when thinking as Bank Number is unsigned 16-bit integer. Same you will catch...
One note came from this issue: https://github.com/Wohlstand/libADLMIDI/issues/136 Extra LSB bank numbers are giving next additions: ``` 1 being SC55, 2 being SC88, 3 SC88 Pro, 4 SC8820 ``` The 0'th...
If there are different - yes, but keep the LSB=0 to be a default fallback. When given LSB is missing, it falls into 0 on the same MSB.
On Windows, it properly builds via QMake only, by direct build via mingw32-make it fails strongly even on a pure master branch build.
For a friendly usage of MIDI playing API, I made the `AdlSimpleMidiPlay` class, defined at adlcpp.h for public, and the simple usgae example through SDL Audio.
It's the shortlist of what I did in it: - exploded `midiplay.cpp` into multiple modules, called as `adlinput.cc` for `ADL_Input`, `adlui.cc` for `ADL_UserInterface`, and `adlplay.cc` for `OPL3` and `MIDIPlay`. -...
The conflict that shown here is because I had to move `src/midiplay.cc` to `utils/midiplay.cc`.
Okay, I had to rebase my branch, and it should be ok to merge.