On Sat, May 08, 2010 at 03:23:11PM +0400, Andrew Gaydenko wrote:
On Saturday, May 08, 2010 15:12:06 Julien Claassen
wrote:
Hi Andrew!
If you want control over the dithering best use Fons' resample for both
bitdepth and samplerate conversion. If not, I think sndfile-convert should
be fine.
As for sample rate changing - do I understand well, Fons' intention is to use
resampling in real time processing? If it so - will it be comparable in
quality with SRC offline "Best Sinc" processing? I mean, real-timing can
forces some compromises in quality (with all my respect to and admire of
multiple Fons' tools which I use widely!).
Zita-resampler uses the same 'sinc' algo as SRC, and the resample
application configures for the best quality which corresponds to
a 192 tap FIR. The differences are
* zita-resampler precomputes all filter coefficients and does not
have to interpolate them while processing. This makes it faster,
in particular for multichannel since (at least the last time I
looked) SRC repeats this interpolation for each channel.
* The SRC filter goes for full attenuation at FS/2 (FS is the lower
of the two sample rates) while zita-resampler has -60dB at that
point. This is a deliberate choice. Zita-resampler will reach
full attenuation of aliases at all frequencies where it matters,
at least when used at the normal sample rates (>= 44100). It
should not be used to resample to e.g. 32 kHz or lower.
Listening tests with 'expert' users have shown that none of them
have been able to hear the difference between the original, SRC,
and zita-resampler even at a *lower* quality setting.
Ciao,
--
FA
O tu, che porte, correndo si ?
E guerra e morte !