[sdiy] Multi-output comb filter?

cheater00 cheater00 cheater00 at gmail.com
Mon May 21 05:08:37 CEST 2018


Note I'm not adhering to any specific definition of comb filter. I just
wonder if there's a medium between a typical, delay based comb filter (you
get all outputs mixed together, but work is very little) and a bank of
filters (you get each output separately, but a lot of work is duplicated).

On Tue, 15 May 2018 04:06 , <rsdio at audiobanshee.com> wrote:

>
> 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.
>
> Brian
>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
>
-------------- next part --------------
   Note I'm not adhering to any specific definition of comb filter. I just
   wonder if there's a medium between a typical, delay based comb filter
   (you get all outputs mixed together, but work is very little) and a
   bank of filters (you get each output separately, but a lot of work is
   duplicated).

   On Tue, 15 May 2018 04:06 , <[1]rsdio at audiobanshee.com> wrote:

     On May 14, 2018, at 11:02 AM, Gordonjcp <[2]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.
     Brian
     _______________________________________________
     Synth-diy mailing list
     [3]Synth-diy at synth-diy.org
     [4]http://synth-diy.org/mailman/listinfo/synth-diy

References

   1. mailto:rsdio at audiobanshee.com
   2. mailto:gordonjcp at gjcp.net
   3. mailto:Synth-diy at synth-diy.org
   4. http://synth-diy.org/mailman/listinfo/synth-diy


More information about the Synth-diy mailing list