public class PeakDetector extends FeatureExtractor<java.lang.Float,java.lang.Float> implements SegmentMaker
Dixon, S (2006)
"Onset Detection Revisited" Proc. of the 9th Int. Conference on Digital Audio
Effects (DAFx-06), Montreal, Canada, September 18-20, 2006featureDescriptions, features, name, numFeatures| Constructor and Description |
|---|
PeakDetector() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageListener(Bead b) |
void |
addSegmentListener(SegmentListener sl)
Adds the
SegmentListener. |
int |
getBufferSize()
Get the correct BufferSize for the OnsetDetector
|
int |
getLagInFrames() |
float |
getLastOnsetValue() |
void |
process(TimeStamp startTime,
TimeStamp endTime,
java.lang.Float input)
process: assumes input is a 1 element array
|
void |
removeMessageListener(Bead b) |
void |
removeSegmentListener(SegmentListener sl)
Removes the
SegmentListener. |
void |
setAlpha(float alpha) |
void |
setFilter(Buffer b)
Sets the window for the local averaging.
|
void |
setResetDelay(float resetDelay) |
void |
setThreshold(float thresh) |
addListener, forward, getFeatureDescriptions, getFeatures, getName, getNumberOfFeatures, removeListener, setName, setNumberOfFeaturesgetKillListener, isDeleted, isPaused, kill, message, messageReceived, pause, setKillListener, start, toStringpublic void setThreshold(float thresh)
public void setAlpha(float alpha)
public void setResetDelay(float resetDelay)
public float getLastOnsetValue()
public int getLagInFrames()
public int getBufferSize()
public void setFilter(Buffer b)
b - Buffer must be of size == getBufferSize(), and integrates to
1.public void process(TimeStamp startTime, TimeStamp endTime, java.lang.Float input)
process in class FeatureExtractor<java.lang.Float,java.lang.Float>input - the data.public void addMessageListener(Bead b)
public void removeMessageListener(Bead b)
public void addSegmentListener(SegmentListener sl)
SegmentMakerSegmentListener.addSegmentListener in interface SegmentMakersl - the segment listener.public void removeSegmentListener(SegmentListener sl)
SegmentMakerSegmentListener.removeSegmentListener in interface SegmentMakersl - the segment listener.