final case
class PV_JensenAndersen(rate: Rate, chain: GE, centroid: GE, hfe: GE, hfc: GE, flux: GE, thresh: GE, waitTime: GE) extends SingleOut with IsIndividual
An FFT based onset detector UGen using a mix of extracted features. It is based on work described in Jensen and Andersen (2003), "Real-time Beat Estimation Using Feature Extraction," in: Proceedings of the Computer Music Modeling and Retrieval Symposium.
First order derivatives of the features are taken. The threshold may need to be set low to pick up on changes.
- Value Params
- centroid
proportion (0 to 1) of spectral centroid feature
- chain
the fft signal (buffer) to analyze
- flux
proportion (0 to 1) of spectral flux feature
- hfc
proportion (0 to 1) of high frequency content feature
- hfe
proportion (0 to 1) of high frequency energy feature
- thresh
threshold level for detection
- waitTime
after an onset is detected, further detections are suppressed for this period in seconds, preventing multiple rapid triggers
- See also
- Companion
- object
trait Serializable
trait IsIndividual
class SingleOut
class SomeOut
trait Lazy
trait GE
class UGenSource[UGenInLike]
trait Expander[UGenInLike]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any