While this is a different aproach, it is quite dumb and simple (I just have no time or programming skills to implement it, so I do it by manually)
Supposing we have a voice actor track that we want to clean up, instead of trying to reduce volume of the unwanted parts, let’s literally nullify them:
- Double target track (sending to a bus will do as well)
- Invert phase of clone-track
Now we have a 0 - null - output
- COMPRESS clone-track - so it ducks hard everything but the parts where the voice actor is not speaking.
Not much to be said at this point but the obvious: You are now zero summing all parts that are not hardly compressed, and by tweeking the compressor settings you will be able to better adapt the settings to your specific track so it doesn’t sound weird.
This will consume some parts of the audio that you DO want but fall below the threshold, so keeping that in mind, again, play a bit with the compressor and as a workaround you can always low the fader on the clone-track a bit to reduce the effect and have those sibilances back for example.
I am pretty confident this should works as well with other tracks such as Drums, I’ll be happy to see results in that area.
No need to say how easy it would be to implement inside a LV2 plugin for both Ardour and Mixbus (I use V6 32C).
On the downside, and this should be obvious too: high ground floor noises and basically any noise that disturbs within the audio that passes the threshold will not be nullified as it will be ducked as well, but hey! Easy and cheap super denoiser - can’t be flawless.
I hope you guys like it, try it and let me help out in some way when trying to implement to LV2 or VST.