HomeSound & MusicVocal Tract Formant Lab

Vocal Tract Formant Lab (2D)

Drag a constriction point along a 2D vocal-tract cross-section and watch a real multi-tube acoustic transmission-line model compute the resonant formants (F1/F2/F3) that give vowels their sound, plotted live in F1/F2 vowel space.

Sound & Music2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-linguistics ↗ Open standalone

Human vowels get their distinct timbre from resonances of the vocal tract, not from the vocal folds themselves. This 2D counterpart models the tract as the same chain of cylindrical tube segments as the 3D lab — a real multi-tube acoustic transmission-line model — but lets you shape it by dragging a constriction point directly across a top-down cross-section: sideways moves the constriction from pharynx to lips, and toward/away from the centerline sets how tight it is, alongside sliders for lip rounding and tract length. A frequency sweep solves the complex input impedance of the chained tube at the glottis, and its resonance peaks are read off directly as the formants F1, F2 and F3 that define vowel identity. Five cardinal-vowel presets snap the tract to textbook articulations, and a live F1/F2 chart shows where your shape lands inside the classic IPA vowel quadrilateral.

⚙ Under the hood

Shape a vocal tract with tongue height, tongue position, lip rounding and tract length, and watch a real multi-tube acoustic transmission-line model compute the resonant formants (F1/F2/F3) that give vowels their sound.

linguisticsphoneticsacousticsformantsvowel spacespeech

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)