uk.org.toot.synth.modules.filter
Class FilterControls

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.synth.modules.filter.FilterControls
All Implemented Interfaces:
FilterVariables
Direct Known Subclasses:
MoogFilterControls, StateVariableFilterControls

public class FilterControls
extends CompoundControl
implements FilterVariables


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.org.toot.control.CompoundControl
CompoundControl.BypassControl
 
Field Summary
 
Fields inherited from class uk.org.toot.control.CompoundControl
USE_PARENT_PROVIDER_ID
 
Constructor Summary
FilterControls(int id, int instanceIndex, java.lang.String name, int idOffset)
           
 
Method Summary
 float getEvelopeDepth()
           
 float getFrequency()
           
 float getKeyTrack()
           
 float getResonance()
           
 float getVelocityTrack()
           
 void setSampleRate(int rate)
           
 
Methods inherited from class uk.org.toot.control.CompoundControl
canBeDeleted, canBeInsertedBefore, canBeMinimized, canBeMoved, canBeMovedBefore, deepFind, find, find, find, getAlignmentY, getAlternate, getClientProperty, getControls, getInstanceIndex, getMemberControls, getNativeSupport, getPersistence, getPersistenceDomain, 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
 

Constructor Detail

FilterControls

public FilterControls(int id,
                      int instanceIndex,
                      java.lang.String name,
                      int idOffset)
Method Detail

getFrequency

public float getFrequency()
Specified by:
getFrequency in interface FilterVariables

getResonance

public float getResonance()
Specified by:
getResonance in interface FilterVariables

getEvelopeDepth

public float getEvelopeDepth()
Specified by:
getEvelopeDepth in interface FilterVariables

getVelocityTrack

public float getVelocityTrack()
Specified by:
getVelocityTrack in interface FilterVariables

getKeyTrack

public float getKeyTrack()
Specified by:
getKeyTrack in interface FilterVariables

setSampleRate

public void setSampleRate(int rate)
Specified by:
setSampleRate in interface FilterVariables


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