Quote:
yes ..
but with loudness Over x2.. there is more-black-color on De-Esser. Even more, if more highs comes from MB.
i don't have distortion for now.
I found some tracks that badly comes from declipper... i'll upload it later..
Mostly when bass kicks and under bass is long whoosh (highs / distorted)
Black color just means that it's working. No black = de-esser not active!
I'm starting to think that I need to build something specifically to avoid unnecessary declipping when loud bass sounds are present. It appears that all the tracks that still have issues have this in common. (Which makes sense: A low bass sound means that a large block of audio is treated as 'unreliable' and hence restored. For high frequencies only short periods are restored, which 1. is much easier and 2. is far less noticeable if it's not done correctly.
Basically, the issue occurs when there's a loud bass sound with soft higher frequencies - for those higher frequencies a relatively large blocks gets marked as 'clipped' due to the loud bass sound (waveform stays near the peaks for a long time).
Just thinking aloud here (and keeping notes for myself):
1. Find the loudest tone
2. Use a bandpass filter to get only this tone (and some surroundings, say +/- 1 octave - maybe 2?)
This may not catch everything, but it will catch all the cases where a single frequency (sine wave) is present. Which might not be good enough: For example in DBN - Jack is Back, the waveform looks flattened.
3. Calculate histogram of this tone, and subtract it from the total signal histogram. (before or after cleanup?)
4. Then use the result of that to bass the clipping level detection on.
For this to work I think I also need an 'auto' setting for the Maybe clipped slider. Or turn declipping off completely when the 2 histograms resemble each other too much.
EDIT: MUCH BETTER IDEA! I need to change the behavior of the HISTOGRAM CLEANUP FUNCTION when I *know* that one frequency is much louder than the rest. (Basically this means lowering the sensitivity, so less samples are found to be clipped, because in case of loud tones too many samples are detected as clipped).