Give me a bit and i will post a screen shot of the ui im working on, you
will see that what you have described is what I am aiming for , + a hp at
the beginning, and low pass at the end. what I meant by different filters,
was the ability to select different implementations of each type, because
they sound different, so, various implementations of a low shelf filter,
various peek filters etc. For me the filters in the plugin are the easy
bit, Them i understand, it's the fft for the spectrum analysis and the qt
for the widget that I really need to read up on. I am aware that the work
has already been done in the spectrum analiser plugin, but I will still
need to understand how it all works.
On 30 November 2014 at 14:38, Vesa <dii....@nbl.fi> wrote:
> 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