One of the Editors in Praat, for editing a FormantPath object.

You can optionally include a Sound and a TextGrid in this editor, by selecting both the Sound and the FormantPath together, or the Sound and the TextGrid and the FormantPath together before clicking View & Edit.

With the FormantPathEditor you can, for each interval that you select, replace its formant frequencies and bandwidths by the corresponding values from one of the alternative Formant objects in the FormantPath's collection.

Editor layout

The left part of the editor is similar to the layout of the SoundEditor.

The right part is called the selection viewer. Here you see alternative formant frequency analyses of the selected part of the sound laid out in a grid (or of the whole visible sound window if there is no selection).

The selection viewer shows not only a formant's frequency but also its bandwidth as a vertical line. This will give you a better impression of the analysis results because well defined formants have small bandwidths and, therefore, show short vertical lines.

How to operate

When you start to edit a new FormantPath object, the formants in the path are set equal to the formants of the default analysis. This guarantees that there always is a path at the start. The ceiling of this path is indicated by the fat red line in the upper part of the spectrogram. If you click in one of the rectangles in the selection viewer the values of the formant frequencies (and bandwidths) in the selected part on the left are replaced by the values present in the rectangle and the fat red line will indicate the new ceiling. The colour of the clicked rectangle on the right will also change.

This also works the other way around: if you click near a red line in the spectrogram the corresponding selection viewer will be shown.


The stress numbers that are displayed above the rectangles in the selection viewer are explained in Weenink (2015). Basically each number is a combined stress score of the individual formant tracks within the rectangle. Each track's stress score quantifies how well the track has been modelled. The lower this number is, the better the track is modelled by a polynomial of the chosen order. The higher the order, the more flexible the curve is and the better it can adapt to the data. The higher the order of the polynomial, the more parameters are needed in the model. You may change the number of parameters that model each track with the Candidate modelling settings... option in the Candidates menu.

Links to this page

© djmw 20220816