Help - Search - Members - Calendar
Full Version: Feature Suggestion:
Hydrogenaudio Forums > Hosted Forums > foobar2000 > General - (fb2k)
Fifoxtasy
well i read about dithering and found out that it should not be used for playing lossless files, but it is good for playing lossy files. ok but:
my music collection is mixed - lossy and lossless...

i don't really feel like getting into the options and unchecking 'dither' every time i play a lossless file and vice versa. would be quite annoying wink.gif still i want to benefit from dithering so i thought of making this feature request:

it would be great to have a switch which would prevent foobar from using dithering for lossless.
like: "don't dither lossless"
or: "only dither when needed"




by the way i'd like to use this opportunity to say:
i love foobar! laugh.gif
thanks to the developers
djet
I second this request.
Acid8000
Yep, sounds like a great idea.
Garf
QUOTE(Fifoxtasy @ Oct 10 2005, 04:54 AM)
well i read about dithering and found out that it should not be used for playing lossless files, but it is good for playing lossy files.
*



It depends. Playing back a 24 bit lossless source on a 16 bit soundcard: dithering should be used.

Dithering should probably be used if

1) Output is 16 bits or less
2) Source depth > destination depth

Furthermore, dithering takes cpu time and is seldomly of benefit during normal listening (even though it's theorethically better).
Fifoxtasy
garf, sure are several situations where dithering should be, shouldn't be used...
what i wanted was foobar to decide when to use it and when not to... so i don't have to bother and switch it on and off while listening...
vir
It seem to be great if foobar will convert bit depth only when needed.
So convert only if some DSP's are used. And Input bit depth not equal to output bit depth...

To achieve that. foobar must distinguish bit depth of input plugins. So mp3 input will give 32bit float so usually conversion will be performed (output bit depth is usually narrower). Wav-PCM input will give 16bit integer so usually no conversion will be applied.
Mike Giacomelli
QUOTE(vir @ Nov 2 2005, 11:31 AM)
It seem to be great if foobar will convert bit depth only when needed.
So convert only if some DSP's are used. And Input bit depth not equal to output bit depth...

To achieve that. foobar must distinguish bit depth of input plugins. So mp3 input will give 32bit float so usually conversion will be performed (output bit depth is usually narrower). Wav-PCM input will give 16bit integer so usually no conversion will be applied.
*



Pretty sure this already happens.
Fifoxtasy
QUOTE(Mike Giacomelli @ Nov 2 2005, 10:57 PM)
Pretty sure this already happens.
*




you mean foobar already only dithers when it's needed? huh.gif

so my request would be obsolete



could somebody who actually knows answer this please
Mike Giacomelli
QUOTE(Fifoxtasy @ Nov 3 2005, 09:47 AM)
QUOTE(Mike Giacomelli @ Nov 2 2005, 10:57 PM)
Pretty sure this already happens.
*




you mean foobar already only dithers when it's needed? huh.gif

*



No, the post I quoted doesn't mention dither. AFAIK theres no way to do what you want (yet).
vir
QUOTE(Mike Giacomelli @ Nov 3 2005, 10:10 PM)
QUOTE(Fifoxtasy @ Nov 3 2005, 09:47 AM)
QUOTE(Mike Giacomelli @ Nov 2 2005, 10:57 PM)
Pretty sure this already happens.
*




you mean foobar already only dithers when it's needed? huh.gif

*



No, the post I quoted doesn't mention dither. AFAIK theres no way to do what you want (yet).
*


So, why will foobar dither if it doesn't convert bit depth? I thing you are wrong about the conversion only when needed...
The Link
QUOTE(Garf @ Oct 12 2005, 02:16 PM)
...
Dithering should probably be used if

1) Output is 16 bits or less
2) Source depth > destination depth

Furthermore, dithering takes cpu time and is seldomly of benefit during normal listening (even though it's theorethically better).
*


I agree with Garf and obviously I don't really get the point of this topic. 1) depends on your soundcard and just has to be set one time afaik (does your soundcard support 24 bit or not?). 2) is imho relevant (if at all) for the conversion of files. The converter of foobar2000 0.9 (don't know about 0.8.3) already has an option for semi-automatical handling of when to dither and when not.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.