Apply the first convolution segment in the time domain
commit68a099ba35b9cf1fe0dd18e240abd48662ce75f3
authorChris Robinson <chris.kcat@gmail.com>
Wed, 9 Sep 2020 09:23:38 +0000 (9 02:23 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Wed, 9 Sep 2020 09:23:38 +0000 (9 02:23 -0700)
tree7333d3710ddc43542798081172fe475d5f6967d4
parentf4a55cc8c2e8093e1156686292a38ae10a738a08
Apply the first convolution segment in the time domain

This avoids an inherent delay from the effect, at the cost of higher CPU use.
Having a customizable user-specified delay (with said user ensuring a properly
trimmed impulse response) could help alleviate the cost since once the delay
exceeds the segment size, the initial FIR filter could be skipped.
alc/effects/convolution.cpp