diff options
author | Chris Robinson <[email protected]> | 2023-12-02 00:42:13 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2023-12-02 00:42:13 -0800 |
commit | ed0420f4297712d8104da8eef5301e3d9b899056 (patch) | |
tree | b8a5bcc1741a4b1e4039e5cba515ab4608ea00a6 /alc/context.h | |
parent | 8d40ecca4d4c1dbd8d71c921d38f8e5bc66968d7 (diff) |
Adjust the secondary early reflections
This reduces the delay to provide a direct (no delay) line from the early
reflections to the late reverb delay buffer.
This also reduces the early reflection output gain by half. The reasoning here
is that EFX seems to expect only one set of initial reflections, while we use
two. And being close enough in time, nearly doubles the amount of output
energy.
This does seem to improve the "harshness" of certain reverbs, smoothing the
difference between reverbs, and makes it more like other implementations (still
some work to do on late reverb, though).
Diffstat (limited to 'alc/context.h')
0 files changed, 0 insertions, 0 deletions