Forked from Alexey Khohkolov's (khokh2001) OPL3 synth. This intends to improve onto the base driver to include extended MIDI support and other improvements to the playback component.
Refactor patch retrieval routines to read from an STL map, which should make lookups just as effective but allow for a more programmer-friendly way to expand banks according to the MIDI spec.
eg: Bank Select MSB/LSB categorisation and fallback filters.
Original report by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).
Refactor patch retrieval routines to read from an STL map, which should make lookups just as effective but allow for a more programmer-friendly way to expand banks according to the MIDI spec.
eg: Bank Select MSB/LSB categorisation and fallback filters.