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

Missing parameters KSR, KSL, EGTYP #8

Open
bryc opened this issue Jan 22, 2023 · 0 comments
Open

Missing parameters KSR, KSL, EGTYP #8

bryc opened this issue Jan 22, 2023 · 0 comments
Assignees
Labels

Comments

@bryc
Copy link

bryc commented Jan 22, 2023

I recently tried to port parameters of OPL2 to OPLL, which was made difficult or impossible for some reasons.

The primary issue is that vst2413 gives no access to chip parameters of KSR (Envelope Scaling), KSL (Level scaling) or EGTYP (Hold Sustain).

These missing parameters do affect sound, and sometimes help to improve approximations of OPN/OPM instruments converted to OPL. KSR can sometimes give more approximate ADSR timings, and KSL sometimes gives more approximate modulation of TL.

Please consider adding these parameters.

I also have a question. ADSR Sustain shows 0-45 dB, but chip parameter is only 0-15. It appears each value is duplicated 3 times. Is this intentional? This makes it hard to translate patch values from other software to vst2413, which use standard parameter integer display.

@keijiro keijiro self-assigned this Jan 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants