In my main signal path, I go first into a filter block and then into a signal delay block (cascaded) . At the end of the signal chain, I have a bypass switch that lets the user choose between sending either the processed signal to the output or the unprocessed signal. Trouble is, bypassing only seems to work for the filter block... the delay setting does not seem to be affected.
I presume this is because I am not taking into account how the chip is physically constructed. Is it safe to assume that the only way to accomplish a "bypass" of the delay block is to actually set the delay samples to zero?
Thanks for any help you can offer.