mirror of
https://github.com/Wohlstand/OPL3BankEditor.git
synced 2025-11-13 01:05:31 +03:00
A small cross-platform editor of the OPL3 FM banks of different formats (Downloads in README below)
|
|
||
|---|---|---|
| .devcontainer | ||
| .github | ||
| _Misc | ||
| Bank_Examples | ||
| cmake | ||
| config.tests/cpp14 | ||
| opl_proxy | ||
| Specifications | ||
| src | ||
| test/wopl_rw | ||
| utils | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .travis.yml | ||
| appveyor.yml | ||
| build.bat | ||
| changelog.txt | ||
| CMakeLists.txt | ||
| FMBankEdit.pro | ||
| formats_info.htm | ||
| LICENSE | ||
| license.txt | ||
| README.md | ||
| upd_submodules.sh | ||
OPL3BankEditor
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 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 😉)
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
