A small cross-platform editor of the OPL3 FM banks of different formats
Linux | Windows | macOS |
---|---|---|
- Own bank format (.WOPL) (Specification in the WOPL-and-OPLI-Specification.txt file)
- Junglevision patch (.OP3)
- DMX OPL-2 (.OP2) (Specification)
- Apogee Sound System timbre formats (.TMB) (Specification)
- SoundBlaster IBK files (.IBK) (Specification)
- AdLib/HMI BNK files (.BNK) (Specification)
- Adlib Gold files (.BNK) (specification is informal and can only be retrieved from source code)
- AdLib Timbre bank files (.SND, .TIM) (Specification)
- Global Timbre Library files for Audio Interface Library (.AD, .OPL) (Specification)
- SB and O3 bank formats (a set of the concatenated SBI files) used with Linux drivers
- Bisqwit's ADLMIDI bank (.ADLRAW)
- Own 2/4-operator instrument format (.OPLI) (Specification in the WOPL-and-OPLI-Specification.txt file)
- 2-operator Sound Blaster instruments for DOS and UNIX (.SBI) (Specification)
- 4-operator Sound Blaster instruments for UNIX (.SBI)
- Legacy AdLib instruments (.INS) (Specification)
- Id-Software Music Format (.IMF) (Specification)
- Creative Music Format (.CMF) (Specification)
- Reality ADlib Tracker Music Format (.RAD) (Specification)
- Stable builds: https://github.com/Wohlstand/OPL3BankEditor/releases
- Fresh dev builds:
- Download for Windows x86_64 (7/8/8.1/10 with Nuked OPL3 emulator) (built by AppVeyor)
- Download for Windows x86 (XP/Vista/7/8/8.1/10 with Nuked OPL3 emulator) (built by AppVeyor)
- Download for Windows x86 (98/ME with proxy to real OPL3 chip) (built by AppVeyor)
- Download for macOS x64 (DMG) (built by Travis-CI)
- Download for macOS x64 (ZIP) (built by Travis-CI)
- CIs for other operating systems are coming soon... (However, it's easy to build it by yourself 😉)
Please, see the wiki.
As alternate way you can open FMBankEdit.pro in the Qt Creator and build it.
- Bank_Examples - example bank files which you can edit and preview them
- src - source code of this tool
- _Misc - Various stuff (test scripts, dummy banks, documents, etc.) which was been used in development of this tool