The note in "Sliding DFT for Fun and Musical Profit" is misleading:
A zero latency version is more expensive, and while we have had it implemented in our experimental code it seems rather too much.
There is no such thing like "zero latency" due to windowing. The amplitude of the first/last sample is suppressed by the window function in the time domain. Consequently "zero latency" means "zero amplitude". Applying circular shift before proper windowing is quite pointless.
The note in "Sliding DFT for Fun and Musical Profit" is misleading:
There is no such thing like "zero latency" due to windowing. The amplitude of the first/last sample is suppressed by the window function in the time domain. Consequently "zero latency" means "zero amplitude". Applying circular shift before proper windowing is quite pointless.