uk.org.toot.audio.dynamics
Class DynamicsDesign

java.lang.Object
  extended by uk.org.toot.audio.dynamics.DynamicsDesign
All Implemented Interfaces:
DynamicsProcess.ProcessVariables

public class DynamicsDesign
extends java.lang.Object
implements DynamicsProcess.ProcessVariables


Nested Class Summary
static interface DynamicsDesign.DesignVariables
           
 
Constructor Summary
DynamicsDesign(DynamicsDesign.DesignVariables vars)
           
 
Method Summary
 float getAttack()
           
 float getDepth()
           
 float getGain()
           
 int getHold()
           
 float getKnee()
           
 float getRatio()
           
 float getRelease()
           
 float getThreshold()
           
 float getThresholddB()
           
 boolean isBypassed()
           
 void setDynamicGain(float dynamicGain)
           
 void update(float sampleRate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicsDesign

public DynamicsDesign(DynamicsDesign.DesignVariables vars)
Method Detail

update

public void update(float sampleRate)
Specified by:
update in interface DynamicsProcess.ProcessVariables

isBypassed

public boolean isBypassed()
Specified by:
isBypassed in interface DynamicsProcess.ProcessVariables

getThreshold

public float getThreshold()
Specified by:
getThreshold in interface DynamicsProcess.ProcessVariables

getThresholddB

public float getThresholddB()
Specified by:
getThresholddB in interface DynamicsProcess.ProcessVariables

getRatio

public float getRatio()
Specified by:
getRatio in interface DynamicsProcess.ProcessVariables

getKnee

public float getKnee()
Specified by:
getKnee in interface DynamicsProcess.ProcessVariables

getAttack

public float getAttack()
Specified by:
getAttack in interface DynamicsProcess.ProcessVariables

getHold

public int getHold()
Specified by:
getHold in interface DynamicsProcess.ProcessVariables

getRelease

public float getRelease()
Specified by:
getRelease in interface DynamicsProcess.ProcessVariables

getGain

public float getGain()
Specified by:
getGain in interface DynamicsProcess.ProcessVariables

getDepth

public float getDepth()
Specified by:
getDepth in interface DynamicsProcess.ProcessVariables

setDynamicGain

public void setDynamicGain(float dynamicGain)
Specified by:
setDynamicGain in interface DynamicsProcess.ProcessVariables


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.