Releases: matiaszanolli/devinyl
Releases · matiaszanolli/devinyl
2.0.1
2.0.0: Full rewrite
By doing the filtering process using SoX, it could be reduced to a single script file and the results have significally improved.
Try it for yourself, Getting DeVinyl up and running now is easier than ever.
0.2.0: Multistage Wiener filtering, fast mode
So this is a pretty big release. It brings two big changes:
- Multistage Wiener filtering: Wiener filtering has been used in phones for decades as a noise removal tool for calls (you didn't know your phone had a second mic far away from the main one to catch background noise, didn't you?). Yeah, but basically as we aren't guaranteed to have the exact kind of sound of our recording being played on our specific record player, what this filter does (in a very simple way) is to detect very sharp changes in frequency in very tiny timeframes and smooth them out according to a group of settings. As this can be an aggressive filter, I chose to apply it multiple times but in a really light way, so the sound enhancer can pick up the sound later while the noise keeps flattened out.
- Fast mode: Let's say you have a budget computer or you want to mess with the library and try some settings real fast without waiting for the whole 1-2 minute process. I'd first suggest some patience (lol), but if that won't do, Fast Mode is for you. Half the process at half the time. Just put
--fast
on the parameters and you'll run only the first of the two stages of the process!
0.1.1: General fixes and remote file support
General fixes.
First Alpha release
0.1.0 0.1.0 Alpha release