|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
ncsa.d2k.core.modules.RootModule
ncsa.d2k.core.modules.ConfigurableModule
ncsa.d2k.core.modules.EmbeddedPipeModule
ncsa.d2k.core.modules.ExecModule
ncsa.d2k.core.modules.ComputeModule
org.imirsel.m2k.math.MedianDynamicThreshold
Uses a moving median threshold of the input onset detection function to identify onsets in an audio signal.
| Field Summary |
| Fields inherited from class ncsa.d2k.core.modules.ConfigurableModule |
addedInputInfo, addedInputNames, addedInputTypes, addedOutputInfo, addedOutputNames, addedOutputTypes, addPortListeners |
| Fields inherited from class ncsa.d2k.core.modules.RootModule |
alias, children, DEBUG_LEVEL, EMPTY_INPUT, ERROR_LEVEL, executionManager, FATAL_LEVEL, HAVE_INPUT, INFO_LEVEL, iPipes, iPipesIndex, iTriggers, oPipes, oPipesIndex, oTriggers, parents, pipesFullManager, stats, triggerChildren, triggerParents, WARN_LEVEL |
| Fields inherited from interface ncsa.d2k.core.modules.SystemModule |
BLOCKED_STATE, IDLE_STATE, MEDIUM, MEDIUM_RARE, MEDIUM_WELL, RARE, READY_STATE, WELL, WORKING_STATE |
| Constructor Summary | |
MedianDynamicThreshold()
Creates a new instance of MedianDynamicThreshold |
|
| Method Summary | |
protected void |
doit()
Uses a moving median threshold of the input onset detection function to identify onsets in an audio signal. |
java.lang.String |
getInputInfo(int i)
Returns info string for specified input |
java.lang.String |
getInputName(int i)
Returns name for specified input |
java.lang.String[] |
getInputTypes()
Returns fully qualified names for inputs |
java.lang.String |
getModuleInfo()
Returns the module info |
java.lang.String |
getModuleName()
Returns the module name |
boolean |
getOutputAsDoubles()
Returns the outputAsDoubles flag which controls whether the onsets are output as integers or doubles |
java.lang.String |
getOutputInfo(int i)
Returns info string for specified output |
java.lang.String |
getOutputName(int i)
Returns the name of the specified output |
java.lang.String[] |
getOutputTypes()
Returns fully qualified names for outputs |
int |
getPeakIsolationWindow()
Returns the length of the peak isolation window |
ncsa.d2k.core.modules.PropertyDescription[] |
getPropertiesDescriptions()
Returns an array of description objects for each property of the Module. |
double |
getThresholdWeight()
Returns the thresholdWeight property |
int |
getWindowLength()
Returns the length of the peak picking window |
boolean |
isReady()
Controls whether the module is able to run based on the input flags |
void |
setOutputAsDoubles(boolean val)
Sets the outputAsDoubles flag which controls whether the onsets are output as integers or doubles |
void |
setPeakIsolationWindow(int val)
Sets the length of the peak isolation window |
void |
setThresholdWeight(double val)
Sets the thresholdWeight property |
void |
setWindowLength(int val)
Sets the length of the peak picking window |
| Methods inherited from class ncsa.d2k.core.modules.ExecModule |
execute, setExecutionManager |
| Methods inherited from class ncsa.d2k.core.modules.ConfigurableModule |
addAddPortListener, addInput, addInputTrigger, addOutput, addOutputTrigger, getAddedInputTypes, getAddedOutputTypes, getAddPortListeners, insertInput, insertOutput, removeAddPortListener, removeInput, removeInputTrigger, removeOutput, removeOutputTrigger, setAddedInputTypes, setInputType, setOutputType |
| Methods inherited from class ncsa.d2k.core.modules.RootModule |
activateTriggers, begin, beginExecution, canRun, clone, debug, debug, disconnectInputPipe, disconnectInputTriggers, disconnectOutputPipe, disconnectOutputTriggers, end, endExecution, error, error, fatal, fatal, fetchInputs, getAlias, getChildIndex, getChildMux, getChildren, getExecutionManager, getFile, getFlags, getFullPipeManager, getGuiComponent, getImage, getInputPipes, getInputPipeSize, getInputTriggers, getModuleStatistics, getNumInputs, getNumOutputs, getOutputCounts, getOutputPipes, getOutputPipeSize, getOutputTriggers, getParentIndex, getParentMux, getParents, getPipesFull, getPriority, getPropertyEditor, getResource, getRootName, getState, info, info, initModule, isAborting, isHead, isInputPipeConnected, isOutputPipeConnected, pullInput, pushOutput, resetInputs, setAlias, setBlocked, setD2KModulesLoggingLevel, setFlags, setFullPipeManager, setIdle, setInputPipe, setLogLevel, setModuleStatistics, setModuleStatisticsByMachine, setOutputCounts, setOutputPipe, setPipesFull, setReady, setResource, setState, setThePriority, setWorking, trigger, triggersActivated, warn, warn |
| Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MedianDynamicThreshold()
| Method Detail |
public void setThresholdWeight(double val)
val - the new thresholdWeightpublic double getThresholdWeight()
public void setWindowLength(int val)
val - the new peak picking windowpublic int getWindowLength()
public void setPeakIsolationWindow(int val)
val - the new peak isolation windowpublic int getPeakIsolationWindow()
public void setOutputAsDoubles(boolean val)
val - the outputAsDoubles flagpublic boolean getOutputAsDoubles()
public ncsa.d2k.core.modules.PropertyDescription[] getPropertiesDescriptions()
public boolean isReady()
protected void doit()
throws java.lang.Exception
java.lang.Exception - if an error occurspublic java.lang.String getModuleName()
public java.lang.String getModuleInfo()
public java.lang.String getInputName(int i)
i - Input number
public java.lang.String getInputInfo(int i)
i - input number
public java.lang.String[] getInputTypes()
public java.lang.String getOutputName(int i)
i - output number
public java.lang.String getOutputInfo(int i)
i - output number
public java.lang.String[] getOutputTypes()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||