Re: [SlimDevices: Audiophiles] Dithered volume control for Squeezebox

2015-11-19 Thread darrenyeats

arnyk wrote: 
> I'll add something here. There is something called self-dither. Most
> commercial recordings have so much built-in random noise that they
> effectively dither the downstream reproduction chain and cover up any
> stages that should be dithered but aren't.   This would probably become
> apparent if DBTs were used to evaluate the issues raised in this thread.
Right. Plus the studio probably does all sorts of processing in floating
point at a high bit rate - when they reduce effective bit depth for the
16/44 file they will have no choice but to add dither at 16 bits to
avoid distortion.

However a correctly implemented volume control will handle any type of
recording, at any bit depth, at any volume level, without adding any
distortion.



Check it, add to it! http://www.dr.loudness-war.info/

SB Touch

darrenyeats's Profile: http://forums.slimdevices.com/member.php?userid=10799
View this thread: http://forums.slimdevices.com/showthread.php?t=104629

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Dithered volume control for Squeezebox

2015-11-19 Thread pippin

darrenyeats wrote: 
> Pippin, I've seen such custom tables but are you SURE that SqueezePlay
> uses such a table?
> 
Yes, I am sure.
The player even matches gain values coming from the server (e.g. when
using replay gain or fade-in/-out) to the table and picks a matching
gain value from the table.

> 
> Because the code has a parameter for the total volume range (74dB) that
> can be set to any value. Also parameters for the ramping. I infer there
> is no mapping to a custom table like for SB/Transporter.
> 
Where did you find that? Applets can override this behavior but I
haven't found any that does.

Could it be that what you found is for the volume control and defines
the stepping of the volume buttons/scale? That would still then be
translated based on this curve by the player.
Player and UI are separate logical entities in SqueezePlay (the UI can
connect to a remote player, for example).

> 
> I didn't write linear, I wrote equally divided by dB, which is itself a
> logarithmic scale.
> 
But _I_ wrote linear and wanted to make sure it's clear that what I
meant was a linear curve for the dB values which then represent a
logarithmic energy scale :)



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch*

pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=104629

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles