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 path is indicated by the fat read 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.


The meaning of the numbers in the upper left corner of the rectangles in the selection viewer are explained in Weenink (2015). Basically this number is a combined stress score of the individual formant tracks within the rectangle. Each track's stress score quantifies how well a track has been modelled. The lower this number is, the better the track is modelled by a smooth curve, a polynomial of a certain 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 can change the number of paramaters that model the tracks.

Links to this page

© djmw, October 4, 2020