Skip to content

Wohlstand/OPN2BankEditor

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OPN2BankEditor

OPN2 Editor Logo

A small cross-platform editor for the OPN family of FM synthesis soundchips (which were widely used in Sega Genesis (aka Mega Drive) game console), Fujitsu FM Towns home computer and NEC PC-88 and PC-98 home computer series).

CI Build status

Linux Windows (32-bit) macOS
Build Status Build status Build Status

BETA. Please report me any bugs and imperfections you have found

Download

How to build

Prerequisites

This editor requires following dependences on Linux-based systems. Debian and it's derivatives:

build-essentials
libasound2-dev
zlib1g-dev
cmake
qt5-default
qttools5-dev
libpulse-dev
libqwt-qt5-dev //OPTIONAL
libjack-dev //OPTIONAL

Arch and it's derivatives:

desktop-file-utils
hicolor-icon-theme
jack
libpulse
qwt
cmake
qt5-base
qt5-tools

Before you start the build, make sure you have also cloned submodules!

git submodule init
git submodule update

Building with CMake

Navigate to the project directory in a terminal and follow this build procedure.

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install

This will result in a software installation located in /usr/local, with program shortcuts, icons and MIME type associations.

Building with QMake

The easiest way is to open FMBankEdit.pro in the QtCreator software and run a compilation. Alternatively, you can also build manually on the command line.

Navigate to the project directory in a terminal and follow this build procedure.

qmake CONFIG+=release CONFIG-=debug FMBankEdit.pro
make

As alternate way you can open FMBankEdit.pro in the Qt Creator and build it.

Languages

As of version 1.3.1, this tool supports following languages:

  • English
  • Français (French)
  • Русский (Russian)
  • Polski (Polish)

Folders

  • Bank_Examples - example bank files which you can edit and preview them
  • Specifications - documentation of file formats used by this tool
  • cmake - CMake-related scripts
  • src - source code of this tool
  • _Misc - Various stuff (test scripts, dummy banks, documents, etc.) which was been used in development of this tool

About

A small cross-platform editor of the OPN2 FM banks of different formats (Downloads in README below)

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
license.txt

Stars

Watchers

Forks

Packages

No packages published

Languages