jass.generators
Class TwoMassModel.Vars
java.lang.Object
jass.generators.TwoMassModel.Vars
- Enclosing class:
- TwoMassModel
public class TwoMassModel.Vars
- extends java.lang.Object
Parameters of the model (which are themselves parametrized). See
Sondhi and Schroeter, "A hybrid Time-Frequency Domain
Articulatory Pseech Synthesizer", IEEE Trans. Acoust., Speech,
and Signal Processing, Vol ASSP-35, no 7, July 1987, Table I., p
958. These are converted to SI units here.
When settting new values the old values are remembered and inside the
audio loop the interpolated values are computed.
Method Summary |
void |
interpolateVars(double lambda)
Compute the interpolated vlaues using interpolation parameter lambda in [0 1] |
void |
setControlPars(double ps,
double q,
double A1,
double gs)
Set the dimensionless control parameters. |
void |
setVars()
Calculate non-constant parameters from control parameters. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m1
public double m1
m2
public double m2
d1
public double d1
d2
public double d2
etak1
public double etak1
etak2
public double etak2
etah1
public double etah1
etah2
public double etah2
h1
public double h1
h2
public double h2
k1
public double k1
k2
public double k2
kc
public double kc
mu
public double mu
rho
public double rho
r1open
public double r1open
r1closed
public double r1closed
r2open
public double r2open
r2closed
public double r2closed
Ag0
public double Ag0
Ag01
public double Ag01
Ag02
public double Ag02
Ag01_old
public double Ag01_old
Ag02_old
public double Ag02_old
interpolatedAg01
public double interpolatedAg01
interpolatedAg02
public double interpolatedAg02
A1
public double A1
lg
public double lg
gng
public double gng
Rec2
public double Rec2
q
public double q
gs
public double gs
q_old
public double q_old
interpolatedQ
public double interpolatedQ
ps
public double ps
ps_old
public double ps_old
interpolatedPs
public double interpolatedPs
p1
public double p1
png
public double png
TwoMassModel.Vars
public TwoMassModel.Vars()
interpolateVars
public void interpolateVars(double lambda)
- Compute the interpolated vlaues using interpolation parameter lambda in [0 1]
setVars
public void setVars()
- Calculate non-constant parameters from control parameters.
setControlPars
public void setControlPars(double ps,
double q,
double A1,
double gs)
- Set the dimensionless control parameters.
- Parameters:
ps
- subglottal lung pressureq
- pitch factorA1
- input area of vocal tractgs
- damping factor from Sondhi-Schroeter