uk.org.toot.audio.delay
Class ModulatedDelayControls
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.delay.AbstractDelayControls
uk.org.toot.audio.delay.ModulatedDelayControls
- All Implemented Interfaces:
- DelayVariables, ModulatedDelayVariables
- Direct Known Subclasses:
- StereoModulatedDelayControls
public class ModulatedDelayControls
- extends AbstractDelayControls
- implements ModulatedDelayVariables
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 |
ModulatedDelayControls
public ModulatedDelayControls()
ModulatedDelayControls
public ModulatedDelayControls(int id,
java.lang.String name)
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
getDelayMilliseconds
public float getDelayMilliseconds()
- Specified by:
getDelayMilliseconds
in interface ModulatedDelayVariables
getRate
public float getRate()
- Specified by:
getRate
in interface ModulatedDelayVariables
getDepth
public float getDepth()
- Specified by:
getDepth
in interface ModulatedDelayVariables
getFilterFrequency
public float getFilterFrequency()
- Specified by:
getFilterFrequency
in interface ModulatedDelayVariables
isTape
public boolean isTape()
- Specified by:
isTape
in interface ModulatedDelayVariables
getLFOShape
public int getLFOShape()
- Specified by:
getLFOShape
in interface ModulatedDelayVariables
getFilterType
public int getFilterType()
- Specified by:
getFilterType
in interface ModulatedDelayVariables
canBypass
public boolean canBypass()
- Overrides:
canBypass
in class AudioControls
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.