the fft signal (buffer) to analyze
proportion (0 to 1) of spectral centroid feature
proportion (0 to 1) of high frequency energy feature
proportion (0 to 1) of high frequency content feature
proportion (0 to 1) of spectral flux feature
threshold level for detection
after an onset is detected, further detections are suppressed for this period in seconds, preventing multiple rapid triggers
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.
Examples
PV_HainsworthFoote
Onsets