Harmonic estimation from a single note
pitch detection and tracking.  use autocorrelation or perhaps AMDF (average-magnitude difference function) or ASDF (average-squared difference function).
either the "heterodyne oscillator" or, i would recommend, wavetable synthesis techniques to get the amplitude and phase of each harmonic.