So, I did a test to see what the CPU savings were from having only 1 instance of Freeverb vs. 2 in this case. Interestingly, the CPU usage was the same for both. I would have predicted the bus channel would be lighter on CPU.
@odevices, do you think this is because the feed-forward latency is set to be tight at 128 samples?
If so, would it be crazy to allow this to be configured on a per feed basis? I would think an application such as this where you are just delaying and smearing the sound anyway could tolerate more latency in favor of CPU-friendliness without the ears noticing.
No idea if this is the actual cause of not seeing a CPU reduction, or how much work I might be asking for - just throwing it out there.