aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends/wave.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2021-04-09 11:36:58 -0700
committerChris Robinson <[email protected]>2021-04-09 11:36:58 -0700
commit4af6cfac7d1dab526526684089ee3c5439874feb (patch)
tree1661a7d59d44146cb34df8c8be30cfc062e1d727 /alc/backends/wave.cpp
parentf8299c60ecf8a227d81c57108c795ce4ea192559 (diff)
Use per-HRIR delay alignment for B-Format-to-HRTF
For HOA signals, the number of responses used with slightly varying delays causes noticeable attenuation in the higher frequencies because of destructive phase interference. This is not a result of minimum phase alignment (attempts to compensate for minimum phase had negligible results), nor does it affect first-order signals (which only has 4 unique responses on each side). This alternate alignment is only used when doing second-order rendering for HRTF output, which is not the default with HRTF. It's likely not very ideal, but it's necessary to prevent second-order rendering with HRTF from sounding muffled.
Diffstat (limited to 'alc/backends/wave.cpp')
0 files changed, 0 insertions, 0 deletions