So, I ended up coding a little command line processor to test my theory that eliminating inter-channel stereo phase cancellation by manipulation of FFT coefficients is viable. I wrote it in C using libsndfile and fftw3. At small window sizes it has some bubbling artefacts, at large window sizes it has some pre-echoing artefacts, but the basic concept does seem viable. Mono compatibility has been improved.
#audio #dsp #dev
@thor Interesting, using a multi-resolution FFT seems a no brainer. Do you have code to share?