aboutsummaryrefslogtreecommitdiffstats
path: root/alc/context.h
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2023-12-02 00:42:13 -0800
committerChris Robinson <[email protected]>2023-12-02 00:42:13 -0800
commited0420f4297712d8104da8eef5301e3d9b899056 (patch)
treeb8a5bcc1741a4b1e4039e5cba515ab4608ea00a6 /alc/context.h
parent8d40ecca4d4c1dbd8d71c921d38f8e5bc66968d7 (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