Edit history

Earlier versions of Logarithmic Volume Controls, newest first.

Current version | Edited by Rex
Changes
Volume adjustments should be logarithmic in nature, rather than linear. This will make fine grained volume adjustments more precise and intuitive. I've previously implemented a system like this for my own projects, using the methods suggested here: https://www.dr-lex.be/info-stuff/volumecontrols.htmlRemoved: ### Notes (optional)Removed: Removed: _No response_Removed: Removed: ### ChecksRemoved: Removed: - ☑ I searched for existing discussions and didn't find a duplicate.Removed:
Show

Logarithmic Volume Controls

Problem

Currently, when adjusting volumes, it seems as though the volume is applied in a linear fashion. This is simple to code, but not accurate to how the human ear perceives volume. This results in volumes that should be rather quiet, like 1% volume, sounding very similar in volume to even 20 or 30% volume, making it hard to get precision when making things very quiet

Proposed solution

Volume adjustments should be logarithmic in nature, rather than linear. This will make fine grained volume adjustments more precise and intuitive. I've previously implemented a system like this for my own projects, using the methods suggested here: https://www.dr-lex.be/info-stuff/volumecontrols.html
Original by Rex
Show

Logarithmic Volume Controls

Problem

Currently, when adjusting volumes, it seems as though the volume is applied in a linear fashion. This is simple to code, but not accurate to how the human ear perceives volume. This results in volumes that should be rather quiet, like 1% volume, sounding very similar in volume to even 20 or 30% volume, making it hard to get precision when making things very quiet

Proposed solution

Volume adjustments should be logarithmic in nature, rather than linear. This will make fine grained volume adjustments more precise and intuitive. I've previously implemented a system like this for my own projects, using the methods suggested here: https://www.dr-lex.be/info-stuff/volumecontrols.html

Notes (optional)

No response

Checks

  • ☑ I searched for existing discussions and didn't find a duplicate.