First post, by Wohlstand
- Rank
- Newbie
Hello!
It's my OPL3 banks editor which supports different bank formats (currently implemented reading/writing of OP3 [Junglevision], OP2 [DMX], TMB [Apogee Sound System, known from Duke Nukem 3D], other file formats are coming soon). Editor uses DosBox 0.74's (since 1.2.3-beta, replaced with Nuked) OPL3 emulator to provide sound testing.
Editor supports opening from command line (you freely can associate bank files with editor program to open with it) and supports drag & drop to open a bank files. In the editor are pop-up hints about each parameter and it's sense.
Latest versions are available here:
https://github.com/Wohlstand/OPL3BankEditor/releases
Source code of editor and fresh Dev builds (built via CI servers): (to build you need to have a Qt 5)
https://github.com/Wohlstand/OPL3BankEditor
Trivia: Because different bank formats supports different parameters, I going to implement my own bank format for libADLMIDI usage as default custom bank format to support a lot of parameters where we are know.
(For example, double-voice of 2-operator channels mode supported only on DMX's banks, but it is not allows usage of all 127 drums, there are limited with GeneralMIDI instruments only, OP2 and TMB are supports using of any of 127 drum instruments for any cases, but TMB supports only one 2-operator voice per instrument, and OP3 and DMX are not supports velocity offset value which on TMB. OP3 also not supports note offset which supported on DMX and on TMB)