I aim at performing a sort of sliding FFT/DFT on an audio input with a variable time-window, that depends on frequency.
I am aware of sliding FFT/DFT algorithms. But instead of having a window of constant duration 100 ms or whatever, I would like to make the window shorter for higher frequencies and longer for lower frequencies. So: the idea is that higher frequencies would appear and vanish quickly in the FFT output than lower frequencies. Is such a thing doable as efficiently as traditional sliding FFT/DFT? Are there algorithms for this already?