BASS.NET API for the Un4seen BASS Audio Library

DSP_MonoUseDithering Property

BASS.NET API for the Un4seen BASS Audio Library
Gets or Sets, if Dithering should be used (default is ).

Namespace:  Un4seen.Bass.Misc
Assembly:  Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax

public bool UseDithering { get; set; }

Property Value

Type: Boolean
Remarks

Dithering adds a low level white noise to the sample data before truncating for the purpose of minimizing quantization error.

Dither only applies when processing 8- or 16-bit sample data (since here the mono calculation might result in computation 'errors') - for 32-bit (float) sample data dither will never be applied here.

Dithering is implemented here as a triangular probability density function (TPDF), actually a "DitherFactor bit triangular dither" (default is 0.7).

If Dithering is disabled, the sample value will be rounded to the nearest value.

See Also

Reference