I am trying to implement a simple waveguide synthesis model described here:
Quite simply it’s a pair of filtered delay loops with basic bridge coupling and damping modeled in the middle section by summing the outputs of the delay loops, applying Hb(z) to this and subtracting this result from each of the filtered loops.
This bridge operation is given in Laplace as:
In my case, Hb(s) works out to a simple frequency independent constant, say of 0.03.
How do I then calculate vb(z)? I can add the outputs of the two feedback loops easily enough. But what constant do I then multiply them by? Doesn’t this need to take into account sample rate somehow? Because if I double the sample rate, won’t I be subtracting from the feedback loops twice as often?
I apologize for asking here, as I know this isn’t specifically a JUCE question, but I tried twice on StackExchange and once on KVR and no one seems to be able to offer me an explanation. I know people here are very knowledgeable about DSP and helpful, and I think this is a pretty simple question so I’m hoping someone here can maybe help me out.