If we have a long signal (say some music) that contains a lot of transients at different frequencies (i.e. the relative "volume" of each different frequency changes over time) and we take a Fourier transform of that signal (the whole thing in one transform,) will the inverse Fourier transform give us the exact original signal back? If so, how?
I understand that the Fourier transform produces a "plot" with one axis the frequency and on the y axis a complex amplitude that is phase + magnitude, but this phase+magnitude information would be a kind of average of the entire signal (for each frequency.) How would it be possible to get back information about how the volume of each frequency changes as the signal/music progresses?
Assume we are talking about the Fourier transform of the whole signal and not a bunch of different windows.