com.frinika.tootX.plugins.reverb
Class ReverbControls

java.lang.Object
  extended by java.util.Observable
      extended by uk.org.toot.control.Control
          extended by uk.org.toot.control.CompoundControl
              extended by uk.org.toot.audio.core.AudioControls
                  extended by com.frinika.tootX.plugins.reverb.ReverbControls
All Implemented Interfaces:
ReverbProcessVariables

public class ReverbControls
extends uk.org.toot.audio.core.AudioControls
implements ReverbProcessVariables


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.org.toot.control.CompoundControl
uk.org.toot.control.CompoundControl.BypassControl, uk.org.toot.control.CompoundControl.ControlColumn, uk.org.toot.control.CompoundControl.ControlRow
 
Field Summary
protected static uk.org.toot.control.ControlLaw UNITY_LIN_LAW
           
 
Fields inherited from class uk.org.toot.control.CompoundControl
controls, providerId, USE_PARENT_PROVIDER_ID
 
Fields inherited from class uk.org.toot.control.Control
indicator
 
Constructor Summary
ReverbControls()
           
 
Method Summary
 boolean canBypass()
           
 float getDamp()
           
 float getLevel()
           
 float getMix()
           
 float getRoomSize()
           
 float getWidth()
           
 
Methods inherited from class uk.org.toot.audio.core.AudioControls
canBeMinimized, getBypassControl, getPersistenceDomain, hasOrderedFrequencies, isBypassed, setBypassed
 
Methods inherited from class uk.org.toot.control.CompoundControl
add, canBeDeleted, canBeInsertedBefore, canBeMoved, canBeMovedBefore, checkInstanceIndex, deepFind, deriveInstanceIndex, disambiguate, find, find, find, getAlignmentY, getAlternate, getClientProperty, getControls, getInstanceIndex, getMemberControls, getNativeSupport, getPersistence, getProviderId, hasCustomUI, hasPresets, isAlwaysHorizontal, isAlwaysVertical, isNeverBordered, isPluginParent, putClientProperty, remove, setEnabled, setPersistence, setProviderId, toString
 
Methods inherited from class uk.org.toot.control.Control
getAnnotation, getControlPath, getControlPath, getId, getIntValue, getName, getParent, getValueString, isAdjusting, isEnabled, isHidden, isIndicator, notifyParent, setAdjusting, setAnnotation, setHidden, setIntValue, setName
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UNITY_LIN_LAW

protected static final uk.org.toot.control.ControlLaw UNITY_LIN_LAW
Constructor Detail

ReverbControls

public ReverbControls()
Method Detail

getMix

public float getMix()
Specified by:
getMix in interface ReverbProcessVariables

getLevel

public float getLevel()
Specified by:
getLevel in interface ReverbProcessVariables

getWidth

public float getWidth()
Specified by:
getWidth in interface ReverbProcessVariables

getDamp

public float getDamp()
Specified by:
getDamp in interface ReverbProcessVariables

getRoomSize

public float getRoomSize()
Specified by:
getRoomSize in interface ReverbProcessVariables

canBypass

public boolean canBypass()
Overrides:
canBypass in class uk.org.toot.audio.core.AudioControls