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

[Feature Request] Remember volume or command-line volume option. #118

Open
LupinePariah opened this issue Apr 3, 2024 · 1 comment
Open

Comments

@LupinePariah
Copy link

I have sensitive ears (hyperacusis), so I tend to use Munt with things that have inherent mixing problems (like DosBox-Pure, where you can't really change the MT-32 mixing with the MIXER command due to its implementation). I don't want music blasting my ears out when I'm trying to focus and listen to voice samples.

I've been doing pretty good about making sure I set Munt's volume low enough when I start it but I'm worried about when I won't—because that's tinnitus country! I couldn't find any documentation regarding this, so I figured I'd ask. Just being able to set the volume on the command-line is fine too because shortcuts, any way to have it start at a volume that isn't 100%.

@sergm
Copy link
Member

sergm commented Apr 3, 2024

As far as I get the problem, it doesn't seem like we are concerned about the "Master Volume" setting of the mt32emu engine here. This is because it is programmable via SysEx messages, and resetting its value to the default is what often happens at start of a game / tune. Therefore, I'd suggest using another means of controlling the output level.

There is a couple of settings "Output Gain" and "Reverb Output Gain", and these can only be altered via the UI or the dedicated API. Besides, these allow both lowering and amplification of the output to some degree. In mt32emu-qt, you can find them in the Synth -> Properties dialog, and they are saved in the synth profile so to persist restarts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants