com.frinika.contrib.boblang
Interface BezierParams

All Known Implementing Classes:
BezierParamsV3_5

public interface BezierParams

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.

Author:
Peter Johan Salomonsen

Method Summary
 double frequencyFromWavelength(int wavelength)
           
 int getBufferLength()
           
 int getEnvAttackTime()
           
 int getEnvDecayTime()
           
 int getEnvReleaseTime()
           
 int getEnvSusLevel()
           
 double getLowerAbsFreqX()
           
 double getLowerAbsFreqY()
           
 int getLowerAmplX()
           
 int getLowerAmplY()
           
 int getLowerCentreX()
           
 int getLowerCentreY()
           
 int getLowerEnvX()
           
 int getLowerEnvY()
           
 int getLowerPhaseX()
           
 int getLowerPhaseY()
           
 double getLowerRelFreqX()
           
 double getLowerRelFreqY()
           
 int getLowerXEnvTime()
           
 int getLowerYEnvTime()
           
 int getOutputRate()
           
 int getSampleRate()
           
 double getUpperAbsFreqX()
           
 double getUpperAbsFreqY()
           
 int getUpperAmplX()
           
 int getUpperAmplY()
           
 int getUpperCentreX()
           
 int getUpperCentreY()
           
 int getUpperEnvX()
           
 int getUpperEnvY()
           
 int getUpperPhaseX()
           
 int getUpperPhaseY()
           
 double getUpperRelFreqX()
           
 double getUpperRelFreqY()
           
 int getUpperXEnvTime()
           
 int getUpperYEnvTime()
           
 void setEnvAttackTime(int envAttackTime)
           
 void setEnvDecayTime(int envDecayTime)
           
 void setEnvReleaseTime(int envReleaseTime)
           
 void setEnvSusLevel(int envSusLevel)
           
 void setLowerAbsFreqX(double lowerAbsFreqX)
           
 void setLowerAbsFreqY(double lowerAbsFreqY)
           
 void setLowerAmplX(int lowerAmplX)
           
 void setLowerAmplY(int lowerAmplY)
           
 void setLowerCentreX(int lowerCentreX)
           
 void setLowerCentreY(int lowerCentreY)
           
 void setLowerEnvX(int lowerEnvX)
           
 void setLowerEnvY(int lowerEnvY)
           
 void setLowerPhaseX(int lowerPhaseX)
           
 void setLowerPhaseY(int lowerPhaseY)
           
 void setLowerRelFreqX(double lowerRelFreqX)
           
 void setLowerRelFreqY(double lowerRelFreqY)
           
 void setLowerXEnvTime(int lowerXEnvTime)
           
 void setLowerYEnvTime(int lowerYEnvTime)
           
 void setOutputRate(int outputRate)
           
 void setSampleRate(int sampeRate)
           
 void setUpperAbsFreqX(double upperAbsFreqX)
           
 void setUpperAbsFreqY(double upperAbsFreqY)
           
 void setUpperAmplX(int upperAmplX)
           
 void setUpperAmplY(int upperAmplY)
           
 void setUpperCentreX(int upperCentreX)
           
 void setUpperCentreY(int upperCentreY)
           
 void setUpperEnvX(int upperEnvX)
           
 void setUpperEnvY(int upperEnvY)
           
 void setUpperPhaseX(int upperPhaseX)
           
 void setUpperPhaseY(int upperPhaseY)
           
 void setUpperRelFreqX(double upperRelFreqX)
           
 void setUpperRelFreqY(double upperRelFreqY)
           
 void setUpperXEnvTime(int upperXEnvTime)
           
 void setUpperYEnvTime(int upperYEnvTime)
           
 int wavelengthFromFrequency(double frequency)
           
 

Method Detail

getEnvAttackTime

int getEnvAttackTime()
Returns:
Returns the envAttackTime.

setEnvAttackTime

void setEnvAttackTime(int envAttackTime)
Parameters:
envAttackTime - The envAttackTime to set.

getEnvDecayTime

int getEnvDecayTime()
Returns:
Returns the envDecayTime.

setEnvDecayTime

void setEnvDecayTime(int envDecayTime)
Parameters:
envDecayTime - The envDecayTime to set.

getEnvReleaseTime

int getEnvReleaseTime()
Returns:
Returns the envReleaseTime.

setEnvReleaseTime

void setEnvReleaseTime(int envReleaseTime)
Parameters:
envReleaseTime - The envReleaseTime to set.

getEnvSusLevel

int getEnvSusLevel()
Returns:
Returns the envSusLevel.

setEnvSusLevel

void setEnvSusLevel(int envSusLevel)
Parameters:
envSusLevel - The envSusLevel to set.

getLowerAbsFreqX

double getLowerAbsFreqX()
Returns:
Returns the lowerAbsFreqX.

setLowerAbsFreqX

void setLowerAbsFreqX(double lowerAbsFreqX)
Parameters:
lowerAbsFreqX - The lowerAbsFreqX to set.

getLowerAbsFreqY

double getLowerAbsFreqY()
Returns:
Returns the lowerAbsFreqY.

setLowerAbsFreqY

void setLowerAbsFreqY(double lowerAbsFreqY)
Parameters:
lowerAbsFreqY - The lowerAbsFreqY to set.

getLowerAmplX

int getLowerAmplX()
Returns:
Returns the lowerAmplX.

setLowerAmplX

void setLowerAmplX(int lowerAmplX)
Parameters:
lowerAmplX - The lowerAmplX to set.

getLowerAmplY

int getLowerAmplY()
Returns:
Returns the lowerAmplY.

setLowerAmplY

void setLowerAmplY(int lowerAmplY)
Parameters:
lowerAmplY - The lowerAmplY to set.

getLowerCentreX

int getLowerCentreX()
Returns:
Returns the lowerCentreX.

setLowerCentreX

void setLowerCentreX(int lowerCentreX)
Parameters:
lowerCentreX - The lowerCentreX to set.

getLowerCentreY

int getLowerCentreY()
Returns:
Returns the lowerCentreY.

setLowerCentreY

void setLowerCentreY(int lowerCentreY)
Parameters:
lowerCentreY - The lowerCentreY to set.

getLowerEnvX

int getLowerEnvX()
Returns:
Returns the lowerEnvX.

setLowerEnvX

void setLowerEnvX(int lowerEnvX)
Parameters:
lowerEnvX - The lowerEnvX to set.

getLowerEnvY

int getLowerEnvY()
Returns:
Returns the lowerEnvY.

setLowerEnvY

void setLowerEnvY(int lowerEnvY)
Parameters:
lowerEnvY - The lowerEnvY to set.

getLowerPhaseX

int getLowerPhaseX()
Returns:
Returns the lowerPhaseX.

setLowerPhaseX

void setLowerPhaseX(int lowerPhaseX)
Parameters:
lowerPhaseX - The lowerPhaseX to set.

getLowerPhaseY

int getLowerPhaseY()
Returns:
Returns the lowerPhaseY.

setLowerPhaseY

void setLowerPhaseY(int lowerPhaseY)
Parameters:
lowerPhaseY - The lowerPhaseY to set.

getLowerRelFreqX

double getLowerRelFreqX()
Returns:
Returns the lowerRelFreqX.

setLowerRelFreqX

void setLowerRelFreqX(double lowerRelFreqX)
Parameters:
lowerRelFreqX - The lowerRelFreqX to set.

getLowerRelFreqY

double getLowerRelFreqY()
Returns:
Returns the lowerRelFreqY.

setLowerRelFreqY

void setLowerRelFreqY(double lowerRelFreqY)
Parameters:
lowerRelFreqY - The lowerRelFreqY to set.

getLowerXEnvTime

int getLowerXEnvTime()
Returns:
Returns the lowerXEnvTime.

setLowerXEnvTime

void setLowerXEnvTime(int lowerXEnvTime)
Parameters:
lowerXEnvTime - The lowerXEnvTime to set.

getLowerYEnvTime

int getLowerYEnvTime()
Returns:
Returns the lowerYEnvTime.

setLowerYEnvTime

void setLowerYEnvTime(int lowerYEnvTime)
Parameters:
lowerYEnvTime - The lowerYEnvTime to set.

getUpperAbsFreqX

double getUpperAbsFreqX()
Returns:
Returns the upperAbsFreqX.

setUpperAbsFreqX

void setUpperAbsFreqX(double upperAbsFreqX)
Parameters:
upperAbsFreqX - The upperAbsFreqX to set.

getUpperAbsFreqY

double getUpperAbsFreqY()
Returns:
Returns the upperAbsFreqY.

setUpperAbsFreqY

void setUpperAbsFreqY(double upperAbsFreqY)
Parameters:
upperAbsFreqY - The upperAbsFreqY to set.

getUpperAmplX

int getUpperAmplX()
Returns:
Returns the upperAmplX.

setUpperAmplX

void setUpperAmplX(int upperAmplX)
Parameters:
upperAmplX - The upperAmplX to set.

getUpperAmplY

int getUpperAmplY()
Returns:
Returns the upperAmplY.

setUpperAmplY

void setUpperAmplY(int upperAmplY)
Parameters:
upperAmplY - The upperAmplY to set.

getUpperCentreX

int getUpperCentreX()
Returns:
Returns the upperCentreX.

setUpperCentreX

void setUpperCentreX(int upperCentreX)
Parameters:
upperCentreX - The upperCentreX to set.

getUpperCentreY

int getUpperCentreY()
Returns:
Returns the upperCentreY.

setUpperCentreY

void setUpperCentreY(int upperCentreY)
Parameters:
upperCentreY - The upperCentreY to set.

getUpperEnvX

int getUpperEnvX()
Returns:
Returns the upperEnvX.

setUpperEnvX

void setUpperEnvX(int upperEnvX)
Parameters:
upperEnvX - The upperEnvX to set.

getUpperEnvY

int getUpperEnvY()
Returns:
Returns the upperEnvY.

setUpperEnvY

void setUpperEnvY(int upperEnvY)
Parameters:
upperEnvY - The upperEnvY to set.

getUpperPhaseX

int getUpperPhaseX()
Returns:
Returns the upperPhaseX.

setUpperPhaseX

void setUpperPhaseX(int upperPhaseX)
Parameters:
upperPhaseX - The upperPhaseX to set.

getUpperPhaseY

int getUpperPhaseY()
Returns:
Returns the upperPhaseY.

setUpperPhaseY

void setUpperPhaseY(int upperPhaseY)
Parameters:
upperPhaseY - The upperPhaseY to set.

getUpperRelFreqX

double getUpperRelFreqX()
Returns:
Returns the upperRelFreqX.

setUpperRelFreqX

void setUpperRelFreqX(double upperRelFreqX)
Parameters:
upperRelFreqX - The upperRelFreqX to set.

getUpperRelFreqY

double getUpperRelFreqY()
Returns:
Returns the upperRelFreqY.

setUpperRelFreqY

void setUpperRelFreqY(double upperRelFreqY)
Parameters:
upperRelFreqY - The upperRelFreqY to set.

getUpperXEnvTime

int getUpperXEnvTime()
Returns:
Returns the upperXEnvTime.

setUpperXEnvTime

void setUpperXEnvTime(int upperXEnvTime)
Parameters:
upperXEnvTime - The upperXEnvTime to set.

getUpperYEnvTime

int getUpperYEnvTime()
Returns:
Returns the upperYEnvTime.

setUpperYEnvTime

void setUpperYEnvTime(int upperYEnvTime)
Parameters:
upperYEnvTime - The upperYEnvTime to set.

getSampleRate

int getSampleRate()

setSampleRate

void setSampleRate(int sampeRate)

wavelengthFromFrequency

int wavelengthFromFrequency(double frequency)

frequencyFromWavelength

double frequencyFromWavelength(int wavelength)

getOutputRate

int getOutputRate()

setOutputRate

void setOutputRate(int outputRate)

getBufferLength

int getBufferLength()