OPL3BankEditor
May 4, 2026 ยท View on GitHub

A small cross-platform editor of the OPL3 FM banks of different formats
CI Build status
| Linux | Windows | macOS |
|---|---|---|
Currently supported bank formats
- 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)
Currently supported instrument formats
- 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)
Currently supported music formats to import instruments
- Id-Software Music Format (.IMF) (Specification)
- Creative Music Format (.CMF) (Specification)
- Reality ADlib Tracker Music Format (.RAD) (Specification)
Download
- Stable builds: https://github.com/Wohlstand/OPL3BankEditor/releases
- Fresh dev auto-builds:
- Windows:
- macOS:
- Download for macOS x64 (DMG) (built by GitHub Actions)
- Download for macOS x64 (ZIP) (built by GitHub Actions)
- Download for macOS ARM64 (DMG) (built by GitHub Actions)
- Download for macOS ARM64 (ZIP) (built by GitHub Actions)
- Ubuntu:
- Download for Ubuntu 24.04 for Qt5 x64 (DEB) (built by GitHub Actions)
- Download for Ubuntu 24.04 for Qt6 x64 (DEB) (Plots unsupported) (built by GitHub Actions)
- Download for Ubuntu 22.04 x64 (DEB) (built by GitHub Actions)
- Download for Ubuntu 20.04 x64 (DEB) (built by GitHub Actions)
- Download for Ubuntu 18.04 x64 (DEB) (built by GitHub Actions)
- Download for Ubuntu 16.04 x64 (DEB) (built by GitHub Actions)
- Download for Ubuntu 14.04 x64 (DEB) (Plots unsupported) (built by GitHub Actions)
How to build
Please, see the wiki.
As alternate way you can open FMBankEdit.pro in the Qt Creator and build it.
Folders
- 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