Description Usage Arguments Value See Also Examples
Interpolate the PitchTier in npoints
equidistant points and approximate it by Legendre polynomials
1 | pt.legendre(pt, npoints = 1000, npolynomials = 4)
|
pt |
PitchTier object |
npoints |
Number of points of PitchTier interpolation |
npolynomials |
Number of polynomials to be used for Legendre modelling |
Vector of Legendre polynomials coefficients
pt.legendreSynth
, pt.legendreDemo
, pt.cut
, pt.cut0
, pt.read
, pt.plot
, pt.Hz2ST
, pt.interpolate
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | pt <- pt.sample()
pt <- pt.Hz2ST(pt)
pt <- pt.cut(pt, tStart = 3) # cut PitchTier from t = 3 sec and preserve time
c <- pt.legendre(pt)
print(c)
leg <- pt.legendreSynth(c)
ptLeg <- pt
ptLeg$t <- seq(ptLeg$tmin, ptLeg$tmax, length.out = length(leg))
ptLeg$f <- leg
## Not run:
plot(pt$t, pt$f, xlab = "Time (sec)", ylab = "F0 (ST re 100 Hz)")
lines(ptLeg$t, ptLeg$f, col = "blue")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.