Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dithering about #27

Open
rcrath opened this issue Dec 22, 2020 · 2 comments
Open

dithering about #27

rcrath opened this issue Dec 22, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@rcrath
Copy link

rcrath commented Dec 22, 2020

Hi @sergree ! I would like to propose the enhancement of a dithering option for anyone downsampling. This is a necessary final mastering touch for anyone who uses 24/32/ bit mixes and masters down to 16 or 24. It takes care of harshness added by aliasing when downsampling. This might be something to consider as an automatic addition in the web UI w/ option to turn it off, like with the limiter. There are great open source dithers from Chris Johnson at AirWindows. I don't actually use these because I have some nice proprietary ones I paid for already, but Chris's stuff is top notch. Look at this quick guide first to narrow down the field (he has a bunch of special purpose dithers along with a few general ones). On the page, leave the first search box empty, then for the next three dropdowns pick "type", "mastering", and "dithers". This will give you a quick short guide, then look up Chris's in depth description for the ones you think might be useful. I hope this is a welcome suggestion!

@rcrath
Copy link
Author

rcrath commented Dec 23, 2020

https://github.com/airwindows -- Chris's GitHub

@sergree
Copy link
Owner

sergree commented Dec 23, 2020

Thank you so much! Yes, we definitely should have it.
I have already tried to implement dithering, but the libsndfile library that saves WAV files works with it incorrectly:
bastibe/python-soundfile#257
I know roughly how this can be solved. I hope to add this in the next update.

@sergree sergree self-assigned this Dec 23, 2020
@sergree sergree added the enhancement New feature or request label Dec 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants