[sdiy] Multi-output comb filter?

rsdio at audiobanshee.com rsdio at audiobanshee.com
Tue May 15 04:03:49 CEST 2018

On May 14, 2018, at 11:02 AM, Gordonjcp <gordonjcp at gjcp.net> wrote:
> On Mon, May 14, 2018 at 02:03:13PM +0200, cheater00 cheater00 wrote:
>> Hi, I was wondering if anyone knew of a (digital? analog?) comb filter
>> where the computation is done once, but you get separate outputs out of
>> each peak. It's fine if it's just "present" or "not present" according to
>> some threshold. I am looking for implementations in the time domain, not
>> FFT based.
> You don't get separate outputs of each peak.  A "comb filter" isn't
> really a filter in the sense that say a bandpass filter is.  It's a very
> short delay line, in which frequencies that are delayed by an odd number
> of half-cycles cancel out and frequencies that are delayed by a whole
> number of half-cycles add, giving the "comb teeth" response.

What Gordon said!

The beauty of the comb filter is that it’s cheap to implement (“just” a delay) and you get all of those peaks from one process.

Creating what you ask for - separate outputs for each peak - would be a totally different process. Most importantly, it wouldn’t be cheap at all.


More information about the Synth-diy mailing list