Why does the HFGain, MFGain and LFGain only go down to 0.126 in the EQ section of the Sound Mix ?
The tooltip states 0.0 is silent but you can set 0.0. Given the use of 0.0-1.0 values for gain in the system (not the most useful way for a logarithmic function) even 0.05 is perfectly audible so limiting these to 0.126 means that its pretty impossible for the EQ to have the kind of dramatic effect I’m after (space vacumm type effect).
Is there any documentation that better explains the functions of these EQ settings ? It used to seem the case that you had a High and Low shelf with a parametric Mid, but this doesn’t feel like they’re behaving like this anymore i.e. If I set my HFFrequency to 500 (hz) with a gain of 0.0 (or 0.126) I’d expect a pretty dramatic change - but right now I’m not getting one.
from the XAudio2 “xapofx.h” header file:
#define FXEQ_MIN_GAIN 0.126f // -18dB
#define FXEQ_MAX_GAIN 7.94f // +18dB
So that will be a 18db/octave roll-off.
More about the Reverb and EQ of the Windows version here: XAPOFX Overview - Win32 apps | Microsoft Docs
A few more notes of things that caught me with EQs:
- At least on Windows/Xbox the low EQ and the high EQ are no shelf EQs. The engine internally forces them to a bandwidth of 1.0
- To have EQs applied to sounds you need to activate “Apply Effects” in the soundclasses you want the EQ to be applied. “Apply Effects” however does only change the behavior of EQs being applied, not other effects.
- If you use “Push Sound Mix Modifier” to apply you new EQ, make sure the “EQPriority” is higher than your default mix, e.g. 1.0
Thanks again Marc,
that lack of shelving eq makes them not very useful - good to know.