Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import Voyetra SuperSAPI! factory patches #18

Open
djtuBIG-MaliceX opened this issue Jan 4, 2014 · 3 comments
Open

Import Voyetra SuperSAPI! factory patches #18

djtuBIG-MaliceX opened this issue Jan 4, 2014 · 3 comments
Labels
enhancement New feature or request minor

Comments

@djtuBIG-MaliceX
Copy link
Owner

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:

  • Per-voice panning not implemented
  • Per-voice detune not implemented
  • Note retrigger (to be investigated; see Telephone patch)
  • Percussion bank does not use OPL Rhyhtm modes. May need to transcode them to standard patches.
  • Voyetra's DOS player omits entire MIDI channels or so, to prevent excessive note-stealing from complex MIDI files. (similar to Win3.1's channel omission)
@djtuBIG-MaliceX
Copy link
Owner Author

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
Copy link
Owner Author

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
Copy link
Owner Author

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).

@djtuBIG-MaliceX djtuBIG-MaliceX added minor enhancement New feature or request labels Dec 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request minor
Projects
None yet
Development

No branches or pull requests

1 participant