marytts.signalproc.effects
Class HMMF0ScaleEffect

java.lang.Object
  extended by marytts.signalproc.effects.BaseAudioEffect
      extended by marytts.signalproc.effects.HMMF0ScaleEffect
All Implemented Interfaces:
AudioEffect

public class HMMF0ScaleEffect
extends BaseAudioEffect

Author:
Oytun Türk

Field Summary
static float DEFAULT_F0_SCALE
           
 float f0Scale
           
static float MAX_F0_SCALE
           
static float MIN_F0_SCALE
           
static float NO_MODIFICATION
           
 
Fields inherited from class marytts.signalproc.effects.BaseAudioEffect
chEffectParamEnd, chEffectParamStart, chParamEquals, chParamSeparator, fs, NULL_DOUBLE_PARAM, NULL_FLOAT_PARAM, NULL_INT_PARAM, NULL_STRING_PARAM, paramNames, paramVals, strEffectName, strExampleParameters, strHelpText, strLineBreak, strParams
 
Constructor Summary
HMMF0ScaleEffect()
           
 
Method Summary
 java.lang.String getHelpText()
           
 java.lang.String getName()
           
 void parseParameters(java.lang.String param)
           
 DoubleDataSource process(DoubleDataSource input)
           
 
Methods inherited from class marytts.signalproc.effects.BaseAudioEffect
apply, apply, checkParameters, expectDoubleParameter, expectFloatParameter, expectIntParameter, getExampleParameters, getFullEffectAsString, getFullEffectWithExampleParametersAsString, getParamsAsString, getParamsAsString, isHMMEffect, main, preprocessParams, setExampleParameters, setHMMEffect, setName, setParams, setParamsFromFullName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

f0Scale

public float f0Scale

NO_MODIFICATION

public static float NO_MODIFICATION

DEFAULT_F0_SCALE

public static float DEFAULT_F0_SCALE

MAX_F0_SCALE

public static float MAX_F0_SCALE

MIN_F0_SCALE

public static float MIN_F0_SCALE
Constructor Detail

HMMF0ScaleEffect

public HMMF0ScaleEffect()
Method Detail

parseParameters

public void parseParameters(java.lang.String param)
Specified by:
parseParameters in interface AudioEffect
Overrides:
parseParameters in class BaseAudioEffect

process

public DoubleDataSource process(DoubleDataSource input)
Specified by:
process in interface AudioEffect
Overrides:
process in class BaseAudioEffect

getHelpText

public java.lang.String getHelpText()
Specified by:
getHelpText in interface AudioEffect
Overrides:
getHelpText in class BaseAudioEffect

getName

public java.lang.String getName()
Specified by:
getName in interface AudioEffect
Overrides:
getName in class BaseAudioEffect