On 11/30/2014 03:41 PM, Dave French wrote:
> My initial thoughts was to have selectable filter types per band so a
> few different lp, bell, notch , shelf hp  filters types, selectable by
> the user, but im not sure that it benefits the user, as it can be more
> of a distraction, I also feel using lmms-stock filters makes it sound
> more lmms, if that makes sense. Do you have any thoughts on this?

Oh, no, you don't want to use those kinds of filters for an EQ. What you
need is peak filters for peaks and shelf filters for low/high shelves.

You see, regular filters (ones in the ENV/LFO tab, Dual Filter) only
take two arguments, cutoff and resonance. You won't be able to make an
EQ using those, because EQ's work differently... for an EQ, you might
have 4 bands, that would mean 4 filters, with each having 3 controls (if
the EQ is parametric): cutoff, resonance, and peak gain. In a graphic
EQ, the cutoff and resonance are pre-set, with only peak gain of each
band modifiable. In either case, you'll want to use peak/shelf filters,
because the other filters (lowpass, highpass, bandpass etc.) lack the
"peak gain" parameter.

If you want more options for the filters, you could add "stages" and
"oversampling" controls for each filter. "Stages" is basically
doubling/tripling/etc. the filter, thus multiplying the poles and
steepening the freq rollof curve, for instance: a single biquad is
12dB/oct, so a 2-stage biquad would be 24dB/oct, etc. Oversampling is,
in its simplest form, running the same input through the same filter
multiple times. For multiple stages, you need multiple filter objects
chained together, for oversampling, you run the same filter multiple
times on the same input, then average the outputs.

It's good to read up a bit on filter theory...


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to