Wohlstand / libADLMIDI

A Software MIDI Synthesizer library with OPL3 (YMF262) emulator
GNU Lesser General Public License v3.0
174 stars 17 forks source link

Add default volume model as ADLDATA field and add AIL volume model #7

Closed Wohlstand closed 6 years ago

Wohlstand commented 7 years ago

Current temporary code which declares volume model is based on numbers of some banks. Instead, add the field into ADLDATA array to declare it for every bank. Also add AIL volume model support (which has being found in the assembly code).

Wohlstand commented 6 years ago

Default volume model has been implemented into GenAdlData side. So, resulting default volume model is declared by bank format or by WOPN field (TODO for OPL3 Bank Editor: add ability to edit this field).

Wohlstand commented 6 years ago

Complete! WOPLv3 and new Bank Editor now supports bank-side default volume model to let on "[Auto]" use volume model defined in the bank.