widelands / widelands

Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.
https://www.widelands.org/
GNU General Public License v2.0
2.02k stars 158 forks source link

Volume control sensitivity is all in ~5px #1429

Open bunnybot opened 5 years ago

bunnybot commented 5 years ago

It seems as though the volume control currently uses a linear scale, which means that in order to have any impact on the perceived volume, I need to move the controls to the bottom ~5 pixels, where a single pixel difference makes a very large change in apparent volume.


Imported from Launchpad using lp2gh.

bunnybot commented 5 years ago

(by sirver) It seems linear is sensibel still. Logarithmic seems unintuitive to me - most audio controls are linear imho. What would you expect the scale to be?

bunnybot commented 5 years ago

(by peter.waller) The problem is that it's not perceptually linear. The scale should be linear in decibels, not amplitude, which I believe is the current case.

This means that the controls are almost useless, since you have no fine grained control on the apparent volume - it's all crammed into a few pixels space rather than across the entire control.

You can find more details here:

http://www.dr-lex.be/info-stuff/volumecontrols.html

bunnybot commented 5 years ago

(by sirver) Thanks - this was indeed news to me. The link was useful.

bunnybot commented 5 years ago

(by sirver) Setting to incomplete for bug sweeping.

bunnybot commented 5 years ago

(by janitor) [Expired for widelands because there has been no activity for 60 days.]

bunnybot commented 5 years ago

(by gunchleoc) Yes, we definitely should use one of the logarithmic dB scales.