Started by TheRealByteraver, December 03, 2019, 19:28:37
QuoteI always wondered what dithering meant, now I have an idea. If I understood it correctly, you could in theory remove some noise from 8 bit samples by converting them to 16 bit and then adding a (high frequency?) dithering signal with a maximum amplitude of 256?
QuoteCould it be used as an alternative to interpolation?
QuoteWhat you proposed would simply add more noise to previously unused lower bits. It would not change anything about the noisy bits already present in the 8-bit source.
Quote from: TheRealByteraver on December 17, 2019, 20:30:27I thought it could replace undesirable harmonics created by the truncation with less undesirable random noise. But I guess it can't do that?
Quote from: TheRealByteraver on December 17, 2019, 20:30:27Does OpenMPT do that during replay (I know it can do so during rendering a .wav file)? Or is that not necessary since the sound card can actually handle (or so it seems) a bit depth of 24 bits or more?
Quote from: TheRealByteraver on December 17, 2019, 20:30:27If dithering is done in real time, I suppose you only need to do it for the final result right before you truncate the output from say, 24 bit to 16 bit? Since all the samples get their rate converted to 44.1 kHz (for example).
QuoteThe fact that samples get resampled to a common sample rate like 44.1 or 48 kHz has absolutely nothing to do with dither