Recording: Add dither when using fixed point samples
Bug #1639499 reported by
Daniel Schürmann
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Low
|
Unassigned |
Bug Description
Dither is required to replace quantization noise with less notable random noise when converting floating point samples into fixed point samples.
This should be done when recording as well.
libsndfile can dither the signal when required, but it is disabled by default.
Unfortunately it is an undocumented feature. The test code can be found here:
https:/
To post a comment you must log in.
I contacted the author and he said that the code has never been finished, so that's why it isn't documented
https:/ /github. com/erikd/ libsndfile/ issues/ 188
I believe the intention was to have different dither models, not only white noise, and probably that's why it is unfinished.