com.frinika.contrib.boblang
Class BezierParamsV3_5
java.lang.Object
com.frinika.contrib.boblang.BezierParamsV3_5
- All Implemented Interfaces:
- BezierParams, java.io.Serializable
public class BezierParamsV3_5
- extends java.lang.Object
- implements BezierParams, java.io.Serializable
Bezier Parameters 3.5
When adding new versions of BezierParams create a new class instead of modifing the current
The new class should implement this interface. The old versions should be modified so that new
parameters return a default value.
- Version:
- 21 May 2004
- Author:
- Bob Lang, Peter Salomonsen
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_AMPLITUDE
public static final int MAX_AMPLITUDE
- See Also:
- Constant Field Values
MAX_PITCH
public static final int MAX_PITCH
- See Also:
- Constant Field Values
HIGH_PITCH
public static final int HIGH_PITCH
- See Also:
- Constant Field Values
LOW_PITCH
public static final int LOW_PITCH
- See Also:
- Constant Field Values
AMP_STEADY
public static final int AMP_STEADY
- See Also:
- Constant Field Values
AMP_RISE_FALL
public static final int AMP_RISE_FALL
- See Also:
- Constant Field Values
AMP_RISING
public static final int AMP_RISING
- See Also:
- Constant Field Values
AMP_FALLING
public static final int AMP_FALLING
- See Also:
- Constant Field Values
BezierParamsV3_5
public BezierParamsV3_5()
setOutputRate
public void setOutputRate(int inOutputRate,
int overSamplingRate)
- Set the output sampling rate and calculate the internal working rate
wavelengthFromFrequency
public int wavelengthFromFrequency(double frequency)
- Obtain the wavelength in samples from the frequency
- Specified by:
wavelengthFromFrequency in interface BezierParams
frequencyFromWavelength
public double frequencyFromWavelength(int wavelength)
- Obtain the corrected frequency, from the integer wavelength
- Specified by:
frequencyFromWavelength in interface BezierParams
getEnvAttackTime
public int getEnvAttackTime()
- Specified by:
getEnvAttackTime in interface BezierParams
- Returns:
- Returns the envAttackTime.
setEnvAttackTime
public void setEnvAttackTime(int envAttackTime)
- Specified by:
setEnvAttackTime in interface BezierParams
- Parameters:
envAttackTime - The envAttackTime to set.
getEnvDecayTime
public int getEnvDecayTime()
- Specified by:
getEnvDecayTime in interface BezierParams
- Returns:
- Returns the envDecayTime.
setEnvDecayTime
public void setEnvDecayTime(int envDecayTime)
- Specified by:
setEnvDecayTime in interface BezierParams
- Parameters:
envDecayTime - The envDecayTime to set.
getEnvReleaseTime
public int getEnvReleaseTime()
- Specified by:
getEnvReleaseTime in interface BezierParams
- Returns:
- Returns the envReleaseTime.
setEnvReleaseTime
public void setEnvReleaseTime(int envReleaseTime)
- Specified by:
setEnvReleaseTime in interface BezierParams
- Parameters:
envReleaseTime - The envReleaseTime to set.
getEnvSusLevel
public int getEnvSusLevel()
- Specified by:
getEnvSusLevel in interface BezierParams
- Returns:
- Returns the envSusLevel.
setEnvSusLevel
public void setEnvSusLevel(int envSusLevel)
- Specified by:
setEnvSusLevel in interface BezierParams
- Parameters:
envSusLevel - The envSusLevel to set.
getLowerAbsFreqX
public double getLowerAbsFreqX()
- Specified by:
getLowerAbsFreqX in interface BezierParams
- Returns:
- Returns the lowerAbsFreqX.
setLowerAbsFreqX
public void setLowerAbsFreqX(double lowerAbsFreqX)
- Specified by:
setLowerAbsFreqX in interface BezierParams
- Parameters:
lowerAbsFreqX - The lowerAbsFreqX to set.
getLowerAbsFreqY
public double getLowerAbsFreqY()
- Specified by:
getLowerAbsFreqY in interface BezierParams
- Returns:
- Returns the lowerAbsFreqY.
setLowerAbsFreqY
public void setLowerAbsFreqY(double lowerAbsFreqY)
- Specified by:
setLowerAbsFreqY in interface BezierParams
- Parameters:
lowerAbsFreqY - The lowerAbsFreqY to set.
getLowerAmplX
public int getLowerAmplX()
- Specified by:
getLowerAmplX in interface BezierParams
- Returns:
- Returns the lowerAmplX.
setLowerAmplX
public void setLowerAmplX(int lowerAmplX)
- Specified by:
setLowerAmplX in interface BezierParams
- Parameters:
lowerAmplX - The lowerAmplX to set.
getLowerAmplY
public int getLowerAmplY()
- Specified by:
getLowerAmplY in interface BezierParams
- Returns:
- Returns the lowerAmplY.
setLowerAmplY
public void setLowerAmplY(int lowerAmplY)
- Specified by:
setLowerAmplY in interface BezierParams
- Parameters:
lowerAmplY - The lowerAmplY to set.
getLowerCentreX
public int getLowerCentreX()
- Specified by:
getLowerCentreX in interface BezierParams
- Returns:
- Returns the lowerCentreX.
setLowerCentreX
public void setLowerCentreX(int lowerCentreX)
- Specified by:
setLowerCentreX in interface BezierParams
- Parameters:
lowerCentreX - The lowerCentreX to set.
getLowerCentreY
public int getLowerCentreY()
- Specified by:
getLowerCentreY in interface BezierParams
- Returns:
- Returns the lowerCentreY.
setLowerCentreY
public void setLowerCentreY(int lowerCentreY)
- Specified by:
setLowerCentreY in interface BezierParams
- Parameters:
lowerCentreY - The lowerCentreY to set.
getLowerEnvX
public int getLowerEnvX()
- Specified by:
getLowerEnvX in interface BezierParams
- Returns:
- Returns the lowerEnvX.
setLowerEnvX
public void setLowerEnvX(int lowerEnvX)
- Specified by:
setLowerEnvX in interface BezierParams
- Parameters:
lowerEnvX - The lowerEnvX to set.
getLowerEnvY
public int getLowerEnvY()
- Specified by:
getLowerEnvY in interface BezierParams
- Returns:
- Returns the lowerEnvY.
setLowerEnvY
public void setLowerEnvY(int lowerEnvY)
- Specified by:
setLowerEnvY in interface BezierParams
- Parameters:
lowerEnvY - The lowerEnvY to set.
getLowerPhaseX
public int getLowerPhaseX()
- Specified by:
getLowerPhaseX in interface BezierParams
- Returns:
- Returns the lowerPhaseX.
setLowerPhaseX
public void setLowerPhaseX(int lowerPhaseX)
- Specified by:
setLowerPhaseX in interface BezierParams
- Parameters:
lowerPhaseX - The lowerPhaseX to set.
getLowerPhaseY
public int getLowerPhaseY()
- Specified by:
getLowerPhaseY in interface BezierParams
- Returns:
- Returns the lowerPhaseY.
setLowerPhaseY
public void setLowerPhaseY(int lowerPhaseY)
- Specified by:
setLowerPhaseY in interface BezierParams
- Parameters:
lowerPhaseY - The lowerPhaseY to set.
getLowerRelFreqX
public double getLowerRelFreqX()
- Specified by:
getLowerRelFreqX in interface BezierParams
- Returns:
- Returns the lowerRelFreqX.
setLowerRelFreqX
public void setLowerRelFreqX(double lowerRelFreqX)
- Specified by:
setLowerRelFreqX in interface BezierParams
- Parameters:
lowerRelFreqX - The lowerRelFreqX to set.
getLowerRelFreqY
public double getLowerRelFreqY()
- Specified by:
getLowerRelFreqY in interface BezierParams
- Returns:
- Returns the lowerRelFreqY.
setLowerRelFreqY
public void setLowerRelFreqY(double lowerRelFreqY)
- Specified by:
setLowerRelFreqY in interface BezierParams
- Parameters:
lowerRelFreqY - The lowerRelFreqY to set.
getLowerXEnvTime
public int getLowerXEnvTime()
- Specified by:
getLowerXEnvTime in interface BezierParams
- Returns:
- Returns the lowerXEnvTime.
setLowerXEnvTime
public void setLowerXEnvTime(int lowerXEnvTime)
- Specified by:
setLowerXEnvTime in interface BezierParams
- Parameters:
lowerXEnvTime - The lowerXEnvTime to set.
getLowerYEnvTime
public int getLowerYEnvTime()
- Specified by:
getLowerYEnvTime in interface BezierParams
- Returns:
- Returns the lowerYEnvTime.
setLowerYEnvTime
public void setLowerYEnvTime(int lowerYEnvTime)
- Specified by:
setLowerYEnvTime in interface BezierParams
- Parameters:
lowerYEnvTime - The lowerYEnvTime to set.
getUpperAbsFreqX
public double getUpperAbsFreqX()
- Specified by:
getUpperAbsFreqX in interface BezierParams
- Returns:
- Returns the upperAbsFreqX.
setUpperAbsFreqX
public void setUpperAbsFreqX(double upperAbsFreqX)
- Specified by:
setUpperAbsFreqX in interface BezierParams
- Parameters:
upperAbsFreqX - The upperAbsFreqX to set.
getUpperAbsFreqY
public double getUpperAbsFreqY()
- Specified by:
getUpperAbsFreqY in interface BezierParams
- Returns:
- Returns the upperAbsFreqY.
setUpperAbsFreqY
public void setUpperAbsFreqY(double upperAbsFreqY)
- Specified by:
setUpperAbsFreqY in interface BezierParams
- Parameters:
upperAbsFreqY - The upperAbsFreqY to set.
getUpperAmplX
public int getUpperAmplX()
- Specified by:
getUpperAmplX in interface BezierParams
- Returns:
- Returns the upperAmplX.
setUpperAmplX
public void setUpperAmplX(int upperAmplX)
- Specified by:
setUpperAmplX in interface BezierParams
- Parameters:
upperAmplX - The upperAmplX to set.
getUpperAmplY
public int getUpperAmplY()
- Specified by:
getUpperAmplY in interface BezierParams
- Returns:
- Returns the upperAmplY.
setUpperAmplY
public void setUpperAmplY(int upperAmplY)
- Specified by:
setUpperAmplY in interface BezierParams
- Parameters:
upperAmplY - The upperAmplY to set.
getUpperCentreX
public int getUpperCentreX()
- Specified by:
getUpperCentreX in interface BezierParams
- Returns:
- Returns the upperCentreX.
setUpperCentreX
public void setUpperCentreX(int upperCentreX)
- Specified by:
setUpperCentreX in interface BezierParams
- Parameters:
upperCentreX - The upperCentreX to set.
getUpperCentreY
public int getUpperCentreY()
- Specified by:
getUpperCentreY in interface BezierParams
- Returns:
- Returns the upperCentreY.
setUpperCentreY
public void setUpperCentreY(int upperCentreY)
- Specified by:
setUpperCentreY in interface BezierParams
- Parameters:
upperCentreY - The upperCentreY to set.
getUpperEnvX
public int getUpperEnvX()
- Specified by:
getUpperEnvX in interface BezierParams
- Returns:
- Returns the upperEnvX.
setUpperEnvX
public void setUpperEnvX(int upperEnvX)
- Specified by:
setUpperEnvX in interface BezierParams
- Parameters:
upperEnvX - The upperEnvX to set.
getUpperEnvY
public int getUpperEnvY()
- Specified by:
getUpperEnvY in interface BezierParams
- Returns:
- Returns the upperEnvY.
setUpperEnvY
public void setUpperEnvY(int upperEnvY)
- Specified by:
setUpperEnvY in interface BezierParams
- Parameters:
upperEnvY - The upperEnvY to set.
getUpperPhaseX
public int getUpperPhaseX()
- Specified by:
getUpperPhaseX in interface BezierParams
- Returns:
- Returns the upperPhaseX.
setUpperPhaseX
public void setUpperPhaseX(int upperPhaseX)
- Specified by:
setUpperPhaseX in interface BezierParams
- Parameters:
upperPhaseX - The upperPhaseX to set.
getUpperPhaseY
public int getUpperPhaseY()
- Specified by:
getUpperPhaseY in interface BezierParams
- Returns:
- Returns the upperPhaseY.
setUpperPhaseY
public void setUpperPhaseY(int upperPhaseY)
- Specified by:
setUpperPhaseY in interface BezierParams
- Parameters:
upperPhaseY - The upperPhaseY to set.
getUpperRelFreqX
public double getUpperRelFreqX()
- Specified by:
getUpperRelFreqX in interface BezierParams
- Returns:
- Returns the upperRelFreqX.
setUpperRelFreqX
public void setUpperRelFreqX(double upperRelFreqX)
- Specified by:
setUpperRelFreqX in interface BezierParams
- Parameters:
upperRelFreqX - The upperRelFreqX to set.
getUpperRelFreqY
public double getUpperRelFreqY()
- Specified by:
getUpperRelFreqY in interface BezierParams
- Returns:
- Returns the upperRelFreqY.
setUpperRelFreqY
public void setUpperRelFreqY(double upperRelFreqY)
- Specified by:
setUpperRelFreqY in interface BezierParams
- Parameters:
upperRelFreqY - The upperRelFreqY to set.
getUpperXEnvTime
public int getUpperXEnvTime()
- Specified by:
getUpperXEnvTime in interface BezierParams
- Returns:
- Returns the upperXEnvTime.
setUpperXEnvTime
public void setUpperXEnvTime(int upperXEnvTime)
- Specified by:
setUpperXEnvTime in interface BezierParams
- Parameters:
upperXEnvTime - The upperXEnvTime to set.
getUpperYEnvTime
public int getUpperYEnvTime()
- Specified by:
getUpperYEnvTime in interface BezierParams
- Returns:
- Returns the upperYEnvTime.
setUpperYEnvTime
public void setUpperYEnvTime(int upperYEnvTime)
- Specified by:
setUpperYEnvTime in interface BezierParams
- Parameters:
upperYEnvTime - The upperYEnvTime to set.
getSampleRate
public int getSampleRate()
- Specified by:
getSampleRate in interface BezierParams
setSampleRate
public void setSampleRate(int sampleRate)
- Specified by:
setSampleRate in interface BezierParams
getOutputRate
public int getOutputRate()
- Specified by:
getOutputRate in interface BezierParams
getBufferLength
public int getBufferLength()
- Specified by:
getBufferLength in interface BezierParams
- Returns:
- Returns the bufferLength.
setBufferLength
public void setBufferLength(int bufferLength)
- Parameters:
bufferLength - The bufferLength to set.
setOutputRate
public void setOutputRate(int outputRate)
- Specified by:
setOutputRate in interface BezierParams
- Parameters:
outputRate - The outputRate to set.