Page 1 of 1

The Equalizer needs a gain control (v.2.0.5)

Posted: Tue Aug 26, 2014 3:44 am
by Black Dog Bluez
The EQ is cool and simple but hard to preview when I EQ a lot out because the volume drops, as it should. Which I of course fix after, but as I said, it makes it hard to Preview. One trick I accidentally learned, is doubling the track and and then highlighting both, then go to EQ and set then Preview. Save, then go back and highlight just the one track and apply the saved EQ curve. --Hopefully a gain (like the 'Bass and Treble' effect already has) and Real-Time!! would be nice for the next version of Audacity. --The best free music editor!!

Re: The Equalizer needs a gain control (v.2.0.5)

Posted: Tue Aug 26, 2014 7:44 am
by steve
+1 for a gain control on the Equalization effect.
The way that I envisage this working is as a vertical slider that raises/lowers the Eq curve ("Draw Curves" mode), or all of the sliders in tandem ("Graphic EQ" mode) while retaining the current "shape".

Re: The Equalizer needs a gain control (v.2.0.5)

Posted: Tue Aug 26, 2014 8:04 am
by Tim Lookingbill
steve wrote:+1 for a gain control on the Equalization effect.
The way that I envisage this working is as a vertical slider that raises/lowers the Eq curve ("Draw Curves" mode), or all of the sliders in tandem ("Graphic EQ" mode) while retaining the current "shape".
Linear or Log volume increase behavior options? It would be nice to be able to listen for EQ curve edit induced tonal imbalance hot spots that would mimic the same effect as increasing the system wide volume knob which is what I currently have to do while the EQ curve tool is open. Sibilance tends to sound comfortable at normal volumes but make my ears bleed at higher.

Re: The Equalizer needs a gain control (v.2.0.5)

Posted: Tue Aug 26, 2014 2:21 pm
by Robert J. H.
steve wrote:+1 for a gain control on the Equalization effect.
The way that I envisage this working is as a vertical slider that raises/lowers the Eq curve ("Draw Curves" mode), or all of the sliders in tandem ("Graphic EQ" mode) while retaining the current "shape".
There should actually be two sliders:
1. scales the shape
2. shifts the shape up and down

The first one would determine the flatness of the curve and is the most important one imo.
e.g. "0 0 4 -3 -2 dB" gives "0 0 2 -1.5 -1 dB"
This would naturally replace the "Flatten" and "Invert" buttons.
The second slider is responsible for the overall gain.
e.g. "0 0 4 -3 -2 dB" gives "1 1 5 -2 -1 dB"
Can be realized with two buttons +/-1 dB (which goes immediately into the sliders/curve)
or as a virtual offset slider (the indiv. slider positions stay the same).

I miss the scaling slider the most.
However, I think you're rather for the second one, aren't you.

Re: The Equalizer needs a gain control (v.2.0.5)

Posted: Tue Aug 26, 2014 3:44 pm
by steve
Topic moved to "Adding Features" board.
Robert J. H. wrote:The first one would determine the flatness of the curve and is the most important one imo.
Unless that could be an "advanced interface option" (disabled by default), I'd be slightly against that. I can imagine inexperienced users being very confused if they inadvertently set the "scale curve" to "flat" because the other sliders would appear to not work. Also, I don't think that it could be implemented sensibly in the "Draw Curves" view, so there would be a disconnect between "Draw Curves" and "Graphic Eq" views. (There already is a bit of a disconnect between the two, but that's a bug that should be fixed).

If it could be implemented as an "advanced interface option", then I'd probably be in favour as I can see its usefulness, particularly for users that don't use pointing devices.

Re: The Equalizer needs a gain control (v.2.0.5)

Posted: Tue Aug 26, 2014 4:16 pm
by Gale Andrews
steve wrote:Topic moved to "Adding Features" board.
Robert J. H. wrote:The first one would determine the flatness of the curve and is the most important one imo.
Unless that could be an "advanced interface option" (disabled by default), I'd be slightly against that. I can imagine inexperienced users being very confused if they inadvertently set the "scale curve" to "flat" because the other sliders would appear to not work. Also, I don't think that it could be implemented sensibly in the "Draw Curves" view, so there would be a disconnect between "Draw Curves" and "Graphic Eq" views. (There already is a bit of a disconnect between the two, but that's a bug that should be fixed).

If it could be implemented as an "advanced interface option", then I'd probably be in favour as I can see its usefulness, particularly for users that don't use pointing devices.
I agree with Steve this would need to be hidden (or use a text envelope tool instead).

Could there not be some simpler single control for this like a slider?


Gale

Re: The Equalizer needs a gain control (v.2.0.5)

Posted: Tue Aug 26, 2014 9:03 pm
by Robert J. H.
steve wrote:Topic moved to "Adding Features" board.
Robert J. H. wrote:The first one would determine the flatness of the curve and is the most important one imo.
Unless that could be an "advanced interface option" (disabled by default), I'd be slightly against that. I can imagine inexperienced users being very confused if they inadvertently set the "scale curve" to "flat" because the other sliders would appear to not work. Also, I don't think that it could be implemented sensibly in the "Draw Curves" view, so there would be a disconnect between "Draw Curves" and "Graphic Eq" views. (There already is a bit of a disconnect between the two, but that's a bug that should be fixed).

If it could be implemented as an "advanced interface option", then I'd probably be in favour as I can see its usefulness, particularly for users that don't use pointing devices.
I see it rather as an jumping slider. It would always return to "100%" scale, as soon as the slider looses focus.
So, if we have

Code: Select all

-100_0_100_200 %
You can click on 0 to flatten the curve, on -100 to inverse it and at any other place to scale, however, the slider would return to +100% because that's the full new curve one sees.
The same principle if we keepp the two special buttons:

Code: Select all

Scale by 0.2 0.25 0.33 0.5 <1> 2 3 4 5
or with two buttons:

Code: Select all

<Stretch Curve> <Squeeze Curve>
The scaling would be a fixed value, e.g 110 % (10 dB --> 11 dB)

By the way, it is annoying that the sliders' range is fixed to +/- 20 dB.