lmms icon indicating copy to clipboard operation
lmms copied to clipboard

Inconsistency in Volume/Gain control ranges

Open zynskeywolf opened this issue 2 years ago • 0 comments

Value ranges for volume knobs/sliders in various plugins and parts of lmms are all over the place.

  • Most of them (e.g. track volumes) use percentages, these more or less work as expected.
  • Some plugins do the dB scale mapping internally and expose dB values, ignoring the user's setting. Equalizer is a nice example.
  • Some use a 0 to 1 range (e.g. BassBooster), of course those won't display dB values at all.
  • The Delay (Feedback knob) and Flanger (Noise knob) effects use a 0 to 1 range with the volume knob property set (which of course expects a percentage), causing a 40 dB offset in the display.
  • The mixer faders are the wildest, as they seem to use percentages in the context menu, but 0 to 1 when automated.

Although the mixer faders were addressed in #5661, it was a dirty hack. The actual value ranges of controls need to be changed in order to ever reach a reasonably consistent UX.

zynskeywolf avatar Jan 01 '24 18:01 zynskeywolf