Changing
changes the effective loop length as a function of
frequency since it changes the phase delay of the overall loop.
- we must therefore compute
when using the allpass
filter fractional delay to tune to the desired frequency.
As shown in the paper by Smith and Jaffe, for low frequencies
relative to the sampling rate, we may use the approximation
See this in Matlab:
S = .6;
[H, omega] = freqz([1-S S], 1);
% start at index 2 to avoid division by 0
mean(angle(H(2:end))./omega(2:end));
When
, we have the basic string algorithm.
``Music 206: Introduction to Delay and Filters II''
by Tamara Smyth,
Computing Science, Simon Fraser University.
Download PDF version (filtersDelayII.pdf)
Download compressed PostScript version (filtersDelayII.ps.gz)
Download PDF `4 up' version (filtersDelayII_4up.pdf)
Download compressed PostScript `4 up' version (filtersDelayII_4up.ps.gz)
Copyright © 2019-04-18 by Tamara Smyth.
Please email errata, comments, and suggestions to Tamara Smyth<trsmyth@ucsd.edu>