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

Low ESFM synth volume #5215

Open
2 tasks done
Torinde opened this issue Sep 18, 2024 · 1 comment
Open
2 tasks done

Low ESFM synth volume #5215

Torinde opened this issue Sep 18, 2024 · 1 comment
Labels

Comments

@Torinde
Copy link
Contributor

Torinde commented Sep 18, 2024

Question

@d-sphinx from dosbox-staging/dosbox-staging#3911 says:

When using new ESS sbtype the midi music (in-game) sounds very faint. About 4x times lower than normal OPL syth.

  • set sbtype = ess and configure the ESS Technology ES1688, ES1788, ES1888 Enhanced FM Audio MIDI music driver in the game > - setup utility
  • install and run any ESFM game (e.g. Heroes 2).
  • very weak music... The digital effects sound fine. The problem is that the midi music exists but barely audible.

My guess that ESS init procedure resets FM volume after game starts to some very low settings (like -13dB or so).

A synthesizer drop of -13 dB is observed. This is independent of the game and its settings (as long as it is set to ES1688).
2024-09-03 00_19_23-DOS - DOSBox-X 2024 03 01_ HEROES2 - 52000 cycles_ms PAUSED

It seems he observes the same problem both in Staging and X.

Have you checked that no similar question(s) exist?

  • I have searched and didn't find any similar question.

Code of Conduct & Contributing Guidelines

  • I agree to follow the code of conduct and the contributing guidelines.
@johnnovak
Copy link
Contributor

It seems he observes the same problem both in Staging and X.

Yeah because I ported the code from X. I'm not gonna put work into this because it works well enough; just raise the OPL channel's volume. If this is an emulation bug and the original author fixes it (if...), then I'll port over the changes.

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