Re: Audio Shelving fliters



gusflit@xxxxxxx wrote:
Hi all!

I'd like to implement 1st and 2nd order shelving filters - which are
generally called 6 db/oct and 12 db/oct filters.

I had a look at the 'Audio EQ Cookbook', but it doesn't say a word
about 1st order filters,

That's because first order shelving filters don't exist.

and for 2nd order filters it's not clear to me
how the slope parameter S (S <= 1) relates to the filter slope
expressed in db/oct.

S is similar to the Q in lowpass filters. Around the 3dB-point, the Q
of lowpass filters significantly affects the slope of the filter. It
reaches the 12dB/oct roll-off only further away from the 3dB frequency.
Similarly, the slope of shelving filters is affected by the S
parameter, even though the order remains constant.

Matlab simulations showed that RBJ's second order
filter could be a 12dB/oct when S is set to 1 - but in order to achieve
such a rolloff, the amount of boost or cut must be significant (about
30dB) so i keep doubting (Sorry RBJ your document is just great - by
the way thanks for making it available online - it's just that i don't
know how to use it).

Perhaps you don't need a shelving filter at all? Shelving means that at
DC and Nyquist, the filter is flat, with a certain gain difference
between the two flat sections. The slope of the transition band is
controlled with the S parameter, and can be much steeper than 12dB /
oct.


I would greatly appreciate if someone could point a useful document -
common analog transfer functions ready for a bilinear transformation or
- even better! - digital transfer functions (yeah i'm a lazy bum ;) )

The cookbook has digital transfer functions.

Regards,
Andor

.



Relevant Pages

  • Re: Audio Shelving fliters
    ... Your expression shows that, for a fixed parameter S, the real slope s ... RBJ's shelf filters are not producing overshoot as long as ... This leads to a new question: what are actually shelving filters ...
    (comp.dsp)
  • Re: Audio Shelving fliters
    ... I'd like to implement 1st and 2nd order shelving filters - which are ... That's because first order shelving filters don't exist. ... how the slope parameter S relates to the filter slope ...
    (comp.dsp)
  • Re: Audio Shelving fliters
    ... A first order iir filter uses 1 delay element in the feedback loop. ... The problem with Regalia/Mitra cooking recipe is that a pair of filters ... bum - digital shelving filters are ubiquitous and there's no challenge ...
    (comp.dsp)
  • Re: LINEST with filtered data
    ... "Peo Sjoblom" wrote: ... slope() with nested ifto calculate the slope of the visible rows. ... Currently I have used advanced filters to create subsets of data based ... standard error and number of data points (from the LINEST calculation). ...
    (microsoft.public.excel.worksheet.functions)
  • RE: LINEST with filtered data
    ... slope() with nested ifto calculate the slope of the visible rows. ... Currently I have used advanced filters to create subsets of data based on ... LINEST and generated a new xy scatter plot, to which i have included the ... r2 and number of features in the filtered data set (i.e. only the ...
    (microsoft.public.excel.worksheet.functions)