Closed baconpaul closed 1 year ago
This plan won't work
struct
{
float Gain, FB, Mix1, Mix2, OutL, OutR, Out2L, Out2R, Drive, wsLPF, FBlineL, FBlineR;
float Delay[4][sst::filters::utilities::MAX_FB_COMB +
sst::filters::utilities::SincTable::FIRipol_N];
that's the FBP which is allocated in a fixed array in voice which has fixed size.
So the template arg can be SR dependent but the storage which it projects onto can't
So really the only option here is: Increase MAX_FB_COMB by 2 or 4, or dont.
I vote to increase it by 2.
GetQFPtrFilterUnit
returns aCOMB_sse<COMB_LENGHT>
or<EXTENDED_COMB_LENGTH>
in an if alreadybut that
COMB_LENGTH
means at 96khz sample rate your bottom comb frequency is about 93hzso