DSPRelated.com
Forums

perceptual volume slider

Started by mv.b...@gmail.com August 10, 2011
Hi

What formula/algorithm would one suggest for a (more-or-less) perceptually uniform user-controlled volume slider, in the range -30dB to 0dB .. ? I'm not sure I like the loudness uniformity of the linear dB slider.

Thanks for any suggestions.
There's a number of different algorithms that have traditionally been used
for this purpose. Most of these algorithms account for 'long-term'
perceived loudness, and thus do not account for the loudness of impulsive
noises. You may want to take a look at A,B,C,D and Z weighting schemes (in
particular the A,C and Z schemes, as B and D are rarely used anymore). I've
included a link to the A-weighting scheme below (which should reference the
other methods mentioned).

http://en.wikipedia.org/wiki/A-weighting

-Brant
On Tue, Jul 26, 2011 at 12:07 AM, wrote:

> **
> Hi
>
> What formula/algorithm would one suggest for a (more-or-less) perceptually
> uniform user-controlled volume slider, in the range -30dB to 0dB .. ? I'm
> not sure I like the loudness uniformity of the linear dB slider.
>
> Thanks for any suggestions.
>
>

--
Brant Jameson
PhD Candidate
UC Santa Cruz Computer Engineering
http://people.ucsc.edu/~pheese
In analog audio design, a log pot is used to make the resultant output
signal voltage adhere to a logarithmic curve shape. Perhaps you can
integrate a logarithm the same way into your DSP fader model? I know the
log is used because the human ear perceives audio amplitude levels in that
fashion. In other words, our human hearing is logarithmic. I'm no PHD[?],
but maybe this helps....