I'm looking at Harmor specifically, but my question is about resynthesis in general. I assume that Fourier analysis is how these engines break a sound down into its constituent partials with frequency, amplitude, and phase information. But if that is the case, I am confused, because I thought there were some pretty significant trade-offs between frequency resolution and time resolution which were inherent in Fourier analysis (like not limitations in the implementations, but in the actual algorithm itself). E.g. when I narrow the sampling window in my spectrum analyzer (to get better temporal resolution), my frequency axis gets all "blured". When I widen the window, I get much better frequency resolution, but at the cost of temporal resolution.
How do resynthesis engines [seem to] get around this limitation? Or am I wrong about the limitations in Fourier Analysis? (or just wrong in thinking that these engines even use FA?)