cliveb;141952 Wrote: 
> Ah, I think the penny may have dropped. Are you saying that (in the
> specific case of the Squeezebox digital volume control) the various
> discrete steps are deliberately chosen so that for attenuations up to
> 30dB, the arithmetic result always maintains the bottom 8 bits as all
> zeros?Not quite - they are choosen so that the arithmetic result never
requires that the 25th bit (and below) is required to maintain full
precision.

cliveb;141952 Wrote: 
> I'm not sure that I can see what advantage it would have, since the
> rounding errors of not selecting such special steps will be below the
> 16bit quantisation level anyway. But it can't hurt, so no harm in doing
> it that way.Slightly counter-intuitively, it does seem to make an audiable
difference, and a number of people picked up on it when SD changed the
slimserver volume control code originally, even though they knew
nothing about what had changed.


-- 
Patrick Dixon

www.at-tunes.co.uk
------------------------------------------------------------------------
Patrick Dixon's Profile: http://forums.slimdevices.com/member.php?userid=90
View this thread: http://forums.slimdevices.com/showthread.php?t=28133

_______________________________________________
audiophiles mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/audiophiles

Reply via email to