Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Since WOPL version 3 every bank file contains same sounding/releasing lengths values as ADLDATA embedded banks database has.
|
|
|
|
|
|
|
|
|
|
|
|
Feel free to create something like GS or XG bank :wink:
|
|
TODO: Implement support for tri-states per deep-tremolo, deep-vibrato flags
|
|
|
|
|
|
|
|
|
|
https://github.com/sneakernets/DMXOPL/commit/41c79f772dfa586c0a19eeb4c8bdbfb46b728e4c
|
|
|
|
|
|
|
|
|
|
|
|
(Issue #20)
|
|
|
|
|
|
|
|
|
|
|
|
Issue #16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Now it caches all generated data, so, we won't have to re-calculate same
- File is writing by gen_adldata nor by stdout forward
- Instead of hardcoded list of banks, I made the INI file which declares list of banks to generate
- Add simple validators to tell which bank is absense and can't be loaded
- Split code of gen_adldata.cc into multiple files of different role
|
|
|
|
|
|
(Issue #8)
|
|
|
|
|
|
|
|
Using BNKs directly results a wrong pitch for the drums and set is incompatible with General Midi, so, some drums has been swapped and copy-pasted
|
|
|
|
- Added support of playing CMF files
|
|
|
|
|
|
# Conflicts:
# src/adldata.cpp
|
|
|
|
|
|
|