freeverb
freeverb copied to clipboard
Incorrect hookup of comb filters
Hello!
I've been porting this to RPG Maker MZ as a plugin, and on first listen I noticed it sounded extremely artificial - less like a reverb and more like a plain old delay line.
After a look over the code, I noticed that the 8 comb filters are split between the left and right channels - 4 for left, 4 for right - but looking at the reference material on the Stanford University site I don't believe this is correct. I believe all 8 comb filters are supposed to be fed by a single channel, and the reference material suggests this should be duplicated for both channels (same as how the allpass filters are duplicated).
Indeed, duplicating all 8 comb filters for each channel sounds significantly better in my opinion.