One of the types of objects in Praat. A FormantPath object maintains a path through a collection of Formant objects, each the result of a formant frequency analysis of the same sound but with a different setting of the analysis parameters.
A FormantPath combines a collection of Formants with a TextGrid that indicates which of these formants is preferred in a certain time interval.
As an example we consider a FormantPath that has nine Formant objects in its collection. Suppose these formant objects were the result of nine Sound: To Formant (burg)... analyses of the same sound, however, with a difference only in the "Formant ceiling (Hz)" parameter setting which was 4093.7, 4303.5, 4524.2, 4756.1, 5000.0, 5256.4, 5525.9, 5809.2, and 6107.0 Hz, respectively. In this way, this collection of Formants functions as a set of alternative analyses where the "Time step", the "Max. number of formants", the "Window length" and the "Pre-emphasis from" are constant for each analysis and only the frequency interval in which the number of formants should fit varies.
You create a FormantPath from a Sound with the Sound: To FormantPath (burg)... command. The FormantPath example above could have been created from a Sound by:
To FormantPath (burg): 0.005, 5.0, 5000.0, 0.025, 50.0, 0.05, 4
The Formant object which has a ceiling of 5000 Hz, the object at the middle in the set, here corresponds to the result of the "standard" analysis for a male voice where the interval from 0 to 5000 Hz is chosen and we expect, on average, five formant to exist in this interval.
To choose your own path through the alternatives you can use Praat's FormantPathEditor.
© djmw 20230225