It is well known in DSP that this is a successful method to modify audio signals:
Signal => STFT => masking => ISTFT => Output signal
For example, given a signal
x[n], one can compute
abs(S[t, k]) the magnitude at time-frame t and frequency bin k, modify this magnitude, then perform an inverse STFT (using IFFT with Overlapp Add method), and get a modified signal. Remark: If the FFT size is 4096, then
S is just a matrix of format T x 4096, where T is the number of timeframes.
Is there a similar practical algorithm for STFT with reassignment?
Is STFT-with-reassignement an invertible transform?
Signal => STFT-with-reassignment => masking => ISTFT-with-reassignment => Output signal
In particular, if FFT size is 4096, what's the size of the STFT-with-reassignment matrix
Still T x 4096? Or another format? Can I do masking on this matrix? (to remove or attenuate certain frequency bins in some time frames)
Can I perform a standard "inverse STFT" on this
Would you have such an algorithm?