uk.org.toot.audio.delay
Class TempoDelayControls

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 uk.org.toot.audio.delay.AbstractDelayControls
                      extended by uk.org.toot.audio.delay.TempoDelayControls
All Implemented Interfaces:
DelayVariables, TempoDelayVariables

public class TempoDelayControls
extends AbstractDelayControls
implements TempoDelayVariables


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.org.toot.audio.delay.AbstractDelayControls
AbstractDelayControls.MixControl
 
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
TempoDelayControls()
           
 
Method Summary
 float getDelayFactor()
           
 float getMaxDelayMilliseconds()
          Traditional Chorus, Flanger, Phaser and ADT etc.
 
Methods inherited from class uk.org.toot.audio.delay.AbstractDelayControls
getFeedback, getMix, isFeedbackInverted, isWetInverted
 
Methods inherited from class uk.org.toot.audio.core.AudioControls
canBeMinimized, canBypass, getBypassControl, getPersistenceDomain, hasOrderedFrequencies, isBypassed, setBypassed
 
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
 
Methods inherited from interface uk.org.toot.audio.delay.TempoDelayVariables
getFeedback, getMix
 
Methods inherited from interface uk.org.toot.audio.delay.DelayVariables
isBypassed
 

Constructor Detail

TempoDelayControls

public TempoDelayControls()
Method Detail

getDelayFactor

public float getDelayFactor()
Specified by:
getDelayFactor in interface TempoDelayVariables

getMaxDelayMilliseconds

public float getMaxDelayMilliseconds()
Description copied from interface: DelayVariables
Traditional Chorus, Flanger, Phaser and ADT etc. will return low values Unmodulated delays may tend to have higher values. This will only be checked once, before the taps are used.

Specified by:
getMaxDelayMilliseconds in interface DelayVariables


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