Let's call Steve's latest mockup suggestion v27 for clarity.
I think yulac's point is that the Gain on the Track Control Panel is expressed in dB. If so, your "Gain Input Method" should not say "Gain" and "Gain(dB)" but the former should say "Gain (Linear)".
As far as I can see there are three expressions of interest in 26c and one (yours) for v27.
There are quite a few things I don't like about v27.
- The "real" presets are now limited to linear fade type (I don't know, it has
not been specified).
- Users may think only the sliders are "controls" so expect other controls to still work; this needs clarifying in the UI.
- It is not yet specified but I assume the default "preset" is the one at the top "none selected"; if so, this is inconvenient for people who want to use the presets, moreover all users advanced or otherwise are now faced with a considerable number of choices to make before they can start (one choice being whether to use a preset or not).
- The "Mid fade Boost" has come back whereas I thought we were agreed we would cover that by offering a "normalized exponential" fade type choice.
- The "Gain Input Method" seems an un-necessary control to me. 26c is perfectly clear here; if you type in the box, the sliders are disabled. It's wacky, but Nyquist is wacky. Those who want "% of original" (other than the presets - which do not cover the feature request 20% to 80%) have now got to use "Gain Input Method" as well as the "Presets" control every time they start the effect in a new session.
- I see little value in the "linear" gain which will confuse many newcomers. I suppose it has appeared because you have decided dB sliders are ungainly. Steve understands one of my objections to linear correctly - "apparent similarity with the default vertical scale". My other objection is that non-mathematicians do not naturally think in terms of 0.1, but 10% percent. Most of Audacity's controls where we could use a factor use percent, even though there may be cases e.g. Change Speed and Change Tempo where a factor could be thought more intuitive (because the percentage range often exceeds 1% to 100%).
I am not so worried about not having sliders as yulac, so 26a:
or 26b:
could still be candidates in my opinion.
Could the text box input decide intelligently what units to take e.g. if there are any "%" characters in the box it takes percentages? If so, we could have sliders in linear (if we need linear units at all) and the text box could take dB unless it contained any "%" characters.
steve wrote:Providing multiple alternative ways to achieve the same result (for example, choice of linear gain, % or dB) only adds to the complexity.
I agree the addition of linear gain makes it more difficult to keep the effect simple (another reason against it). I know you have now decided that linear is the "correct" scale for gain but there are many places where Audacity is non-standard in one way or another so it is confusing to "correct" part of the interface but not other parts.
In sum, I don't think there is much of major importance you can do in v27 that can't be done in the v26 versions if you add the "normalized exponential" fade type choice. Correct me if I'm wrong there. I don't regard the % fade presets as "major" - as presented in v27 I think they are definitely not worth the added complexity.
steve wrote:show me the goalposts.
I haven't changed my mind yet that the goalposts are something like the v26 models. I think you moved the goalposts by adding linear units (you were against any kind of linear scale for a long time) and by adding back the mid fade control and removing sliders where I didn't feel there was any consensus to do those things.
Not that new ideas are unwelcome, but they will cause further holdup.
steve wrote:Gale Andrews wrote:Translated into our current ideas, 25f might like this (v26c):
I don't personally like the use of non-standard notation and terminology in Audacity, but if we were to go with "% of original" as a concession to novice users then what options would we have in the "Fade Type" choice list?
Are the "Fade Type" choices affected by having "% of original"? I was envisaging the same 12 choices as in v26, ideally with the "normalized exponential" pair added to make 14.
steve wrote:Defining gain in terms of a percentage is not a standard way of describing gain
Then don't let's call it "gain", at least for the "% of original" scale option, as I already suggested. To me, users understand that a standard "fade in" is a fade from silence to 100% of the volume, or to the original volume. It's natural that they will think of partial fades as to/from percentages of the original volume.
Gale