To follow up, there is
https://github.com/x42/phaserotate.lv2#readme
Binaries of the plugins are available from
https://x42-plugins.com/x42/x42-phaserotate
The commandline tool is currently only available when building from source.
On 8/31/21 3:09 PM, Fons Adriaensen wrote:
On Tue, Aug 31, 2021 at 04:24:43AM +0200, Robin Gareus
wrote:
Now
don't believe that phase shifting a signal will always result
in a waveform with a lower peak/RMS ratio. It could very well
have the opposite effect.
Well, there is a minimum. So far I just brute force detect it, trying
all angles in 1 deg steps on a file.
Brute force indeed...
Works sufficiently well and fast, I have a few ideas how to integrate it
into the plugins, but it is tricky since it requires context.
In other words, this really kills whatever snappy
transient response
you may have had.
I did some listening tests, both on individual samples as well as
using
the plugin on the master-bus with various performances. In many cases it
is audibly transparent.
But yes, it can kill quality, just like [multiband] compressors,
limiters, or any tool, really.
On the upside I now have better understanding of segmented convolution,
hilbert filter and related FFT topics, which is what this exercise was
about.
Cheers!
robin