uk.org.toot.audio.dynamics
Class DynamicsControls
java.lang.Object
java.util.Observable
uk.org.toot.control.Control
uk.org.toot.control.CompoundControl
uk.org.toot.audio.core.AudioControls
uk.org.toot.audio.dynamics.DynamicsControls
- All Implemented Interfaces:
- DynamicsDesign.DesignVariables, IObservable
- Direct Known Subclasses:
- Compressor.Controls, Expander.Controls, Gate.Controls, Limiter.Controls
public abstract class DynamicsControls
- extends AudioControls
- implements DynamicsDesign.DesignVariables
Methods inherited from class uk.org.toot.control.CompoundControl |
canBeDeleted, canBeInsertedBefore, canBeMoved, canBeMovedBefore, deepFind, find, find, find, getAlignmentY, getAlternate, getClientProperty, getControls, getInstanceIndex, getMemberControls, getNativeSupport, getPersistence, getProviderId, hasCustomUI, hasPresets, isAlwaysHorizontal, isAlwaysVertical, isNeverBordered, isPluginParent, putClientProperty, setPersistence, setProviderId, toString |
Methods inherited from class uk.org.toot.control.Control |
getAnnotation, getControlPath, getControlPath, getId, getIntValue, getName, getParent, getValueString, isAdjusting, isEnabled, isHidden, isIndicator, setAdjusting, setAnnotation, setEnabled, setHidden, setIntValue, setName |
Methods inherited from class java.util.Observable |
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DynamicsControls
public DynamicsControls(int id,
java.lang.String name)
DynamicsControls
public DynamicsControls(int id,
java.lang.String name,
int idOffset)
canBypass
public boolean canBypass()
- Overrides:
canBypass
in class AudioControls
getThresholddB
public float getThresholddB()
- Specified by:
getThresholddB
in interface DynamicsDesign.DesignVariables
getRatio
public float getRatio()
- Specified by:
getRatio
in interface DynamicsDesign.DesignVariables
getKneedB
public float getKneedB()
- Specified by:
getKneedB
in interface DynamicsDesign.DesignVariables
getAttackMilliseconds
public float getAttackMilliseconds()
- Specified by:
getAttackMilliseconds
in interface DynamicsDesign.DesignVariables
getHoldMilliseconds
public float getHoldMilliseconds()
- Specified by:
getHoldMilliseconds
in interface DynamicsDesign.DesignVariables
getReleaseMilliseconds
public float getReleaseMilliseconds()
- Specified by:
getReleaseMilliseconds
in interface DynamicsDesign.DesignVariables
getGaindB
public float getGaindB()
- Specified by:
getGaindB
in interface DynamicsDesign.DesignVariables
getDepthdB
public float getDepthdB()
- Specified by:
getDepthdB
in interface DynamicsDesign.DesignVariables
setGainReduction
public void setGainReduction(float dB)
- Specified by:
setGainReduction
in interface DynamicsDesign.DesignVariables
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.