We describe a procedure for tracking the nonstationary components present in a real-valued signal. Each component is assumed to be a generalized sinusoid whose envelope and frequency vary slowly with time. This method is an extension of our previously proposed algorithm for tracking complex-valued components. When applied to voiced-speech signals, we demonstrate that if the number of trackers and their bandwidths are appropriately chosen, either the formants or the harmonics can be tracked.