djtuBIG-MaliceX / opl3-synth-driver

Forked from Alexey Khohkolov's (khokh2001) OPL3 synth. This intends to improve onto the base driver to include extended MIDI support and other improvements to the playback component.
5 stars 0 forks source link

Import Voyetra SuperSAPI! factory patches #18

Open djtuBIG-MaliceX opened 10 years ago

djtuBIG-MaliceX commented 10 years ago

Original report by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).


A target intention for demonstrating 2x2op patch support is to allow for playback with the Voyetra SuperSAPI! patches.

Current challenges:

djtuBIG-MaliceX commented 10 years ago

Original comment by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).


Discovered SAPI did not make much use of rhythm mode, and where it did, it was parameterless other than total level and pan. To be investigated.

djtuBIG-MaliceX commented 6 years ago

Original comment by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).


Might look at using Wohlstand's format as a target base for adapting the patches into.

djtuBIG-MaliceX commented 6 years ago

Original comment by Wohlstand (Bitbucket: Wohlstand, GitHub: Wohlstand).


At first, I'll need to add some fields into WOPL format the patch-level pan support and some other flags like of default software vibrato (as ADLMIDI already implements it, I can use that value as an offset from off MIDI-configured vibrato level) as for now those fields are missing yet. So, the WOPLv4 will appear to have those fields. Then I'll need full dump of SupoerSAPI! instruments, or a super-long-boring-hard way to play every instrument through DosBox and write a DRO file with them, and implement into OPL3 Bank Editor the support for instrument importing from DRO files (together with existing IMF files support).