An R package that interacts with the data generated by Fast Track, a Praat plugin meant to facilitate automatic formant tracking. It's at a pretty early stage right now, though most functions do work.
Example of a folder analysis using the current functions:
### change to working directory
setwd("C:/myworkingdirectory/")
#extract stressed vowels using textgrid.
extractvowels ("filename.TextGrid", "filename.wav", segmenttier=2,wordtier=1,stress = 1)
## this tracks the formants. I specified the boundaries and number of steps
formants = trackformants.folder (from = 5000, to = 7000, nsteps = 20)
## run classic autoselection based on default settings.
selectioninfo = autoselect.classic()
# get the winning analyses. You can give it the formant and selection objects
# ff_data = getwinners(formants = formants, selection_info = selectioninfo)
# or it will assume you want to use the RDS files in the working directory.
ff_data = getwinners()
# aggregate CSV equivalent data
aggregated = aggregatedata (csvs = ff_data)
# really basic plotting functions I made
par (mfrow = c(1,2), mar = c(4,4,1,1))
ft.lines(aggregated, xformant=2,yformant=1, revaxes = TRUE, logaxes=FALSE)
ft.arrows(aggregated, xformant=2,yformant=1, revaxes = TRUE, logaxes=FALSE)
ft.points(aggregated, xformant=2,yformant=1, revaxes = TRUE, logaxes=FALSE)