Re: [Audacity-devel] P4 EQ: Can't save a flat curve
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Steve <ste...@gm...> - 2009-10-02 04:05:26
|
The fix works perfectly here (Ubuntu 9.04). There have been several requests on the forum for the ability to import/export Eq curves and I notice that it is also on the Features Request page, (albeit with a mere 3 votes) http://wiki.audacityteam.org/index.php?title=Feature_Requests#Other_Improvements_to_Effects While it is true that a processor/speaker/room dependant curve is unlikely to match someone else's requirements, there are situations where importing/exporting curves would be useful. Example - I record someone playing the pub piano on my Zoom H2 recorder and make a nice curve to Eq it to perfection. I probably don't want that (and 1000 other curves) in my list of pre-sets all the time, but if I can put it onto a disk with my backup raw recordings, then I have it in the event that I want it again. Example - "Hey Dad, I'm trying to Eq this track and can't get it quite right. Can you give me a hand with it - here's a short sample." "Sure thing Son. Try this Eq curve." Example - "I don't want my Eq pre-set list cluttered with all those RIAA type curves, but I'd rather not loose them forever just in case I do ever need them - I know, I'll save them to disk." Martyn has thought about making an 'inverse RIAA' curve. I have thought about making a 'generic' set of curves (for quick 'ballpark' Eq). Yes these can be copied and pasted into EQCurves.xml but it would be much easier to have Import/Export. Just so as not to forget, "Length of Filter" is still out of line with "Linear Frequency Scale". Steve D On Fri, 2009-10-02 at 00:28 +0100, Martyn Shaw wrote: > Hi > > I disagree about getting rid of the 'flat' button and having a default > curve instead, for many reasons (which I think you'll agree with). > > And I've used this thread (below) to expand on some ideas for EQ > curves handling, maybe not the best place. > > Many people will probably want to start off at 'flat' and build > something from there, so the button is useful. > > People should be able to remove the default curves and install their > own, without losing the ability to 'flat' and start again. This can > be done by replacing EQCurves.xml in C:\Documents and > Settings\Martyn\Application Data\Audacity (or wherever), so we need > the button. > > The default curves are, mostly, not very useful I feel, unless you > have a record player system that has no default EQ and play/record old > records with unusual EQ. Most record player systems these days will > have RIAA built in, so in this (rather specialist) case of people > digitising old records with a modern record playing system I guess we > really need an 'inverse RIAA' in the default list, or (better) a means > (button) to 'invert' any curve (which is, I believe, on the 'request' > list but I have never got around to doing it, but would be good). (I > also have an idea to generate an EQ curve from a spectrum analysis, > but that should probably be a plug-in that I haven't even started.) > > I would like it if users would distribute their own EQ curves for > various situations, so that other users could just add them to > EQCurves.xml if they wanted them, but I believe that I have been told > that this would be too complicated for general users. There are other > solutions, such as users getting an EQ file from another user, putting > it in "C:\Documents and Settings\Martyn\Application Data\Audacity" and > then us searching for parseable files there), but that must be > post-2.0, I guess. I imagine a link in the EQ taking a user to a web > site where people can share EQ curves/files easily. Maybe there are > some standards already out-there that I am not aware of for the format > of these files. If not, maybe we can set one and call it ECSS (EQ > Curve Sharing System) (pronounced 'Ex'). > > I should stop now, since I probably don't have any readers. Let me > know if you are interested in developing such a thing, or if I'm off-beam. > > TTFN > Martyn > > Vaughan Johnson wrote: > > It has a point in that if you want to just start over with something > > completely different, it saves you moving lots of points. Rather than > > the button, make it just another predefined curve and get rid of the > > button? > > > > Martyn Shaw wrote: > >> Sam's fix is good, thanks Sam, so I committed. > >> > >> I agree that a default 'flat' curve is both pointless, and pointless > >> ;-), but if that's what people want... > >> > >> And I'd say it's a curve of zero curvature! > >> > >> TTFN > >> Martyn > >> > >> Gale Andrews wrote: > >> > >>> | From Steve <ste...@gm...> | Wed, 30 Sep 2009 17:52:30 > >>> +0100 > >>> | Subject: [Audacity-devel] P4 EQ: Can't save a flat curve > >>> > >>>> Is it a bug? The button says "flat", it does not say "clear custom". > >>>> > >>>> The workaround to saving a "flat curve" is as simple as pressing the > >>>> flat button and setting at least one point on the "curve"(or pressing > >>>> the "flat" button twice). > >>>> > >>>> I'm not sure why anyone would want to save a "flat curve"; > >>>> > >>>> 1) Is "flat" a "curve"? > >>>> > >>>> 2) Applying a flat curve does nothing. It reminds me of the "anechoic > >>>> echo chamber" effect. > >>>> > >>>> 3) It's important that a "fix" does not prevent the user from switching > >>>> from the custom curve, to a saved (preset) curve and back to the custom > >>>> curve (for comparing a "tweaked" curve with a saved version). > >>>> > >>> Well, I've seen five "complaints" about this so thought I > >>> had to record it at least so we can decide what to do > >>> about it. I'm not sure the workarounds are that obvious, > >>> and I think because people sense that pressing "Flat" may really not > >>> be a "curve", they want the security of saving it as a "curve". > >>> > >>> If they try to do so now, I think you'll agree it really could look > >>> like a bug (for example, you could be looking at the RIAA preset, > >>> press Flat, Save it as "Flat", seems fine ("Flat" shows in "Select > >>> curve" and the "flat curve" > >>> shows in the graph). Click OK, go back into EQ and you > >>> will see the last custom curve, click the Flat preset and the graph > >>> does not change (Flat "curve" not saved). > >>> Plus there is Martyn's point that pressing "Flat" shows > >>> "Custom" then reselecting Custom shows something else. > >>> > >>> > >>>> A different small issue on the Equalizer; there is a small display > >>>> anomaly (I'm on Ubuntu 9.04 - not checked on other platforms). The > >>>> words > >>>> "Length of Filter" are slightly higher than the words "Linear Frequency > >>>> Scale". > >>>> > >>> Confirmed on Ubuntu 9.04 in CVS, but not a problem on Windows XP. > >>> > >>> > >>> > >>> Gale > >>> > >>> > >>> > >>> > >>>> On Wed, 2009-09-30 at 11:15 +0800, sam lewis wrote: > >>>> > >>>>> I noticed that,at the beginning of EqualizationDialog::OnClear, > >>>>> EnvelopeUpdated is called. And this function update custom curve > >>>>> according to the change of envelop. So I think call this function at > >>>>> the end of EqualizationDialog::OnClear might solve this problem. > >>>>> Did I make any mistakes? > >>>>> > >>>>> Thanks > >>>>> Sam > >>>>> > >>>>> On Wed, Sep 30, 2009 at 6:08 AM, Martyn Shaw > >>>>> <mar...@go...> wrote: > >>>>> > >>>>>> EqualizationDialog::OnClear does not actually clear the custom curve, > >>>>>> perhaps it should. > >>>>>> > >>>>>> Select a curve, modify it a little so that 'custom' get selected, > >>>>>> 'Flat', reselect 'custom'. See, still there! (Quicker way to > >>>>>> demonstrate 'bug'. > >>>>>> > >>>>>> HTH > >>>>>> Martyn > >>>>>> > >>>>>> sam lewis wrote: > >>>>>> > >>>>>>> Hi all, > >>>>>>> I am going to look at this bug. Any suggestions? > >>>>>>> > >>>>>>> Thanks > >>>>>>> > >>>>>>> Sam > >>>>>>> > >>> > >>> > >>> ------------------------------------------------------------------------------ > >>> > >>> Come build with us! The BlackBerry® Developer Conference in SF, CA > >>> is the only developer event you need to attend this year. Jumpstart your > >>> developing skills, take BlackBerry mobile applications to market and > >>> stay ahead of the curve. Join us from November 9-12, 2009. > >>> Register now! > >>> http://p.sf.net/sfu/devconf > >>> _______________________________________________ > >>> audacity-devel mailing list > >>> aud...@li... > >>> https://lists.sourceforge.net/lists/listinfo/audacity-devel > >>> > >>> > >> > >> ------------------------------------------------------------------------------ > >> > >> Come build with us! The BlackBerry® Developer Conference in SF, CA > >> is the only developer event you need to attend this year. Jumpstart your > >> developing skills, take BlackBerry mobile applications to market and > >> stay ahead of the curve. Join us from November 9-12, 2009. > >> Register now! > >> http://p.sf.net/sfu/devconf > >> _______________________________________________ > >> audacity-devel mailing list > >> aud...@li... > >> https://lists.sourceforge.net/lists/listinfo/audacity-devel > >> > >> > > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register now! > http://p.sf.net/sfu/devconf > _______________________________________________ > audacity-devel mailing list > aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel |