Audio Engine settings

Audio CD Ripper settings

Audio Engine

Audio samples are processed with the highest precision (64-bit float) and with the most accurate algorithms for the best audio quality.

Sample Rate Converter

SoX resampler

Audio Engine uses very high quality SoX resampler. See information about the SoX resampler at SoX - Sound eXchange | Resampling.

Sox resampler is the default sample rate converter in all conversions. SoX resampler is also used with the Opus and MP3 encoders that usually use their own built-in resamplers. SoX resampler provides better audio quality than the built-in resamplers.

High Quality

20-bit precision 95% passband (SOXR_20_BITQ)
"High Quality" “fast” mode has perfect audio quality when the output is CD-quality “16-bit” and near to the perfect audio quality when the output is a lossy format (MP3, AAC, Opus, Vorbis, ...).

96kHz to 44.1kHz

SoX resampler spectrum analysis

Sample rate converter passband

Very High Quality

32-bit precision 95% passband (SOXR_32_BITQ)
"Very High Quality" mode has very good audio quality for all output bit depths and perfect audio quality when the output is a lossy format (MP3, AAC, Opus, Vorbis, ...). (Lossy formats take 32-bit float accuracy “28-bit” as input)

96kHz to 44.1kHz

SoX resampler spectrum analysis

Sample rate converter passband

Ultra High Quality

32-bit precision 99% passband (SOXR_32_BITQ | SOXR_STEEP_FILTER)
"Ultra High Quality" has the best audio quality for all output bit depths and formats.

96kHz to 44.1kHz

SoX resampler spectrum analysis

Sample rate converter passband

Dithering

Why dither ?

If EZ CD Audio Converter needs to reduce the bit depth, then there will be rounding errors. If each sample value is rounded to the nearest (24-bit, 16-bit, or 8-bit) value, then the steppiness in the output may be audible, especially with extremely quiet sounds. EZ CD Audio Converter can apply Dither in the conversion to avoid this - it is often compared to graphics' Anti-Aliasing that is used to smooth the steppiness of edges. Rather than always rounding to the nearest value, dithering will apply a degree of randomness to the rounding to prevent steppiness.

Dither will be applied (when enabled from the Settings) if converting from ORIGINAL source of
· 64-bit, 64-bit float, 32-bit, 32-bit float to 24-bit
· 64-bit, 64-bit float, 32-bit, 32-bit float, 24-bit to 16-bit
· 64-bit, 64-bit float, 32-bit, 32-bit float, 24-bit, 16-bit to 8-bit

Noise-shaped

Noise-shaped dither has a higher peak amplitude than other forms of dither, but the noise is concentrated in the very high frequency range where it is less audible. Noise-shaped dither implements Lipshitz minimally audible noise shaping.

Triangular

Triangular dither produces a lower peak amplitude of noise than Noise-shaped, but the noise is concentrated less in the higher frequencies.

Rectangular

Rectangular dither produces a similar noise amplitude as triangular, but with very small amounts of randomization. The frequency distribution is fairly even, such that it approximates white noise. Unlike the other two forms of dither, rectangular does not add noise to absolute silence.