On Friday 12 December 2008 20:34:21 Sergei Steshenko wrote:
> On Fri, 12 Dec 2008 20:24:25 +0000
>
> Paulo Moura Guedes <mo...@kdewebdev.org> wrote:
> >I don't know about ALSA.
>
> So, ALSA, as well as many Linux applications, have a choice of qualities
> for resampling, and I bet you won't hear the difference between middle and
> high quality.
>
> There is no "OS resampling", resampling is a well researched field, and
> resampling quality does not depend on OS, it depends on the chosen
> algorithm.
>
> Again, no serious sound recording company records at CD sample rate, they
> record, I think, at 96kHz - the ADCs at 192kHz do not perform that well.
>
> So, every CD you listen to is resampled.
That's correct, CD quality is 16bit 44.1kHz, which should be much lower as the
recording rate as you said.
Nowadays, it's not so dificult to find (pay) for files with 24bit 96kHz, but
that
is the result of resampling as well.
There is nothing one can do about that though... only make it worse, which is
what I'm trying to avoid ;)
BTW, Benchmark DAC1 resamples internally to 110kHz:
"The process of upsampling does not inherently improve sound quality during
D/A conversion. However, Benchmark converters re-sample for a very specific
reason: jitter immunity. Benchmark converters use a proprietary clocking
system (we refer to it as UltraLock). It works like this... The incoming
digital signal is immediately re-sampled by an ASRC (asyncronous sample rate
converter). The ASRC, as the name implies, is not syncronized to the clock of
the incoming digital signal. Therefore, its performance is independant of the
quality of that clock. In other words, it doesn't matter if the signal came
from a cheap transport with cheap cables, or from a $10,000 signal chain. The
large amount of jitter caused by the cheap transport and cheap cable will be
moot with respect to the ASRC process. The output of the ASRC is then clocked
to an on-board clock with extremely low jitter and strategic sheilding and
board traces. The output of the ASRC can be configured to any sample rate that
we choose, including the original sample rate. However, we dictated the re-
sample rate as 110 kHz because it is the highest sample-rate at which the
digital interpolation filter of the D/A chip will operate optimally. The ill-
effects of the digital interpolation filter at higher-then-110 kHz include pass-
band ripple (non-linearities in frequency response) and inferior attenuation
of stop-band frequencies (which results in aliasing). Therefore, the D/A
performance is optimized by maintaing 110 kHz. Many converter designers have
since employed similar topologies, but use lower re-sampling frequencies, such
as 96 kHz. By resampling to 110 kHz, the low-pass filter of the ASRC and D/A
are moved as far up as possible as to not infringe on the analog bandwidth of
the audio"
"On the question of: Why does the DAC1 re-sample to 110 kHz? Here is why: it
is the highest frequency to maintain the full oversampling of the D-A chip.
EVERY D-to-A chip on the market cuts the oversampling rate in half to
accommodate 192 kHz. This will also implement a different type of digital low-
pass filtering which is inferior to the filter used at and below 110kHz. This
is
also why most recording engineers don't use 192 kHz. The higher bandwidth
seems appealing, but the stat-of-the-technology is such that 192 kHz
conversion is actually inferior to 96 kHz. Also, the DAC1's oversampling ASRC
and resulting 110 kHz sample rate reproduces 96 kHz signals much more
faithfully then a D-A converting the original 96 kHz signal. This is because
the Nyquist frequency is on the slope of the filter (attenuated, but not
completely). This is undesirable for two reasons. The first reason is the
Nyquist frequency is not faithfully converted to analog (ie, the analog
bandwidth of 96 kHz conversion is actually less then 48 kHz). With the DAC1,
the full bandwidth of a 96 kHz signal can be faithfully reproduced. The second
problem with 96 kHz conversion is the frequencies at and above Nyquist (48 kHz
and up) are not completely attenuated, so some aliasing and imaging will
occur. With the 110 kHz upsampling and conversion in the DAC1, the frequencies
below 55 kHz are not in danger of being aliased."
Thanks,
Paulo
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you. Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user