fabiangreffrath / crispy-doom

Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
https://fabiangreffrath.github.io/crispy-homepage
GNU General Public License v2.0
808 stars 132 forks source link

[Heretic & HeXen (kind of)] Sound Effects are too Quiet #1162

Closed snekyo closed 9 months ago

snekyo commented 9 months ago

In Heretic, the sound effects are too quiet. The volume slider for it works, but even on max level, it's still too quiet. If I want the sound effects to stand out in the music, I need to set the sound effect volume slider all the way up and turn the music slider down a ton. And even then, they're still very quiet.

This is also a tiny bit of a problem in HeXen, but it's barely as bad and I can easily get past it.

Also, bonus suggestion, could you add a feature to disable autoaim on the Y axis in Heretic and HeXen (and maybe DOOM if it's not already implemented into it)? They both/all have mouselook compatibility, so it would make sense to have an option for disabling autoaim.

P.S. None of the three have X axis autoaim, do they?

mikeday0 commented 9 months ago

The Raven games have quieter sound effects in general. To get some extra volume, open the crispy-h*.cfg file and change the libsamplerate_scale value from 0.65 to 1.0.

snekyo commented 9 months ago

The Raven games have quieter sound effects in general. To get some extra volume, open the crispy-h*.cfg file and change the libsamplerate_scale value from 0.65 to 1.0.

Huh, alright. Maybe you could add in an option to switch libsamplerate_scale between 0.60 and 1.0, with the latter being the default?

snekyo commented 9 months ago

Just found out something. The volume of the sound effects is relative to the volume of the music. As if the music slider is actually a "master volume" slider. Could you guys fix this?

mikeday0 commented 9 months ago

What have you selected for your music playback? Try Native MIDI.

snekyo commented 9 months ago

What have you selected for your music playback? Try Native MIDI.

Hey, it works now.

snekyo commented 9 months ago

Thanks, but I still think you guys should implement the feature I suggested.

Huh, alright. Maybe you could add in an option to switch libsamplerate_scale between 0.60 and 1.0, with the latter being the default?