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
