PureData CEAMMC library web documentation
available since version: 0.9.3
Tempo detector based on aubio library
BS
buffer size
type: int
units: samp
METHOD
onset detection method
type: symbol
HS
hop size (by default buffer_size/2)
type: int
units: samp
@bs (initonly)
Get/set buffer size
type: int
units: samp
min value: 64
default: 1024
@hs
Get/set hop size. 0 means @bs/2
type: int
units: samp
min value: 0
default: 0
@method
Get/set onset method. Default is hfc.
type: symbol
enum: specflux, phase, energy, hfc, kl, complex, default, specdiff, wphase, rolloff, spread, kurtosis, skewness, complexdomain, decrease, slope, centroid
default: default
@hfc
Get/set alias to @method hfc. High Frequency Content onset detection
type: alias
@energy
Get/set alias to @method energy. Energy based onset detection function
type: alias
@complex
Get/set alias to @method complex. Complex Domain Method onset detection function
type: alias
@phase
Get/set alias to @method phase. Phase Based Method onset detection function
type: alias
@wphase
Get/set alias to @method phase. Weighted Phase Deviation onset detection function
type: alias
@specdiff
Get/set alias to @method specdiff. Spectral difference method onset detection function
type: alias
@kl
Get/set alias to @method kl. Kullback-Liebler onset detection function
type: alias
@mkl
Get/set alias to @method mkl. Modified Kullback-Liebler onset detection function
type: alias
@specflux
Get/set alias to @method specflux. Spectral Flux
type: alias
@threshold
Get/set peak picking threshold
type: float
default: 0.3
@silence
Get/set onset detection silence threshold
type: float
units: db
range: -90..0
default: -90
@delay
Get/set constant system delay to take back from detection time
type: float
units: ms
min value: 0
default: 0
@active
Get/set audio processing state
type: bool
default: 1
Authors: Serge Poltavsky
License: GPL3 or later