dosbox-pure icon indicating copy to clipboard operation
dosbox-pure copied to clipboard

Volume Mixer

Open Solo187 opened this issue 4 years ago • 7 comments

I can't seem to find any kind of volume mixer anywhere. Certain games have the music to low & the voices too high etc. Simon the sorcerer for one. & Chewy esc from F5. Probably quite a few others. Im sure the original Dosbox has something for this?

Solo187 avatar Jan 05 '21 20:01 Solo187

That seems like a frontend thing and not a core thing? There's Audio -> Volume Gain in RetroArch. Have you seen other libretro cores that have a volume mixer? If it's a common thing then I guess it can be implemented.

schellingb avatar Jan 05 '21 20:01 schellingb

I think it's a soundblaster mixer setting perhaps. There's commands in dosbox like mixer sb. Or mixer master. For volumes. Adjusting anywhere else will just turn everything up or down. Scummvm has a volume mixer where you can turn up or down sfx & music seperatley. If you try the games i mentioned you will see what i mean.

Solo187 avatar Jan 05 '21 22:01 Solo187

The MIXER commandline program is available in DOSBox Pure as well. With it, you can control volume per channel. It would be possible to expose the 10 volume settings (Master, Soundblaster, PC Speaker, Adlib, Disney, CD Audio, CMS, GUS, Tandy, Midi synth) to the core options but that seems overkill. I guess there could be an option for showing/hiding the volume options?

schellingb avatar Jan 06 '21 04:01 schellingb

Yes that's it im sure. Sounds good if you can implement that. I know in the puae core it has a ton of options like that which you can choose to show or hide

Solo187 avatar Jan 06 '21 08:01 Solo187

It would be possible to expose the 10 volume settings (Master, Soundblaster, PC Speaker, Adlib, Disney, CD Audio, CMS, GUS, Tandy, Midi synth) to the core options but that seems overkill. I guess there could be an option for showing/hiding the volume options?

If implemented as core options, you could save per-game volume settings like i'm doing here. As an alternative it should be possible to store the same settings in a batch file and place it inside the game archive.

eadmaster avatar Mar 16 '21 14:03 eadmaster

I agree that being able to have all the volume adjustments exposed to the core options would be very helpful. In many games I find either the FM synth or MIDI volume to be very low at default settings and the sound effects volume to be too overpowering. Most games don't feature in game volume sliders so it's hard to get a good balance. Thanks.

Xenphor avatar Aug 09 '22 17:08 Xenphor

Is there any progress on this issue? I can't see any easy way to setup volume mixer per game. When using MT32 together with SB output for soundFX/voices the music is so often much louder than voices. ScummVM solves this easily with mixer settings into the interface, so if dos box pure provide it to RetroArch it can be also configured.

fidoboy avatar Feb 12 '24 02:02 fidoboy