hsc3-0.12: Haskell SuperCollider

Safe HaskellSafe-Inferred

Sound.SC3.UGen.MachineListening

Description

Machine listening & feature extraction analysis unit generators.

Synopsis

Documentation

beatTrack :: UGen -> UGen -> UGenSource

Autocorrelation beat tracker.

beatTrack2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGenSource

Template matching beat tracker.

loudness :: UGen -> UGen -> UGen -> UGenSource

Extraction of instantaneous loudness in sones.

onsetType :: Num a => String -> aSource

Translate onset type string to constant UGen value.

onsets :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGenSource

Onset detector.

onsets' :: UGen -> UGen -> UGen -> UGenSource

Onset detector with default values for minor parameters.

keyTrack :: UGen -> UGen -> UGen -> UGen -> UGenSource

Key tracker.

mfcc :: Int -> UGen -> UGenSource

Mel frequency cepstral coefficients.

specFlatness :: UGen -> UGenSource

Spectral Flatness measure.

specPcile :: UGen -> UGen -> UGen -> UGenSource

Find a percentile of FFT magnitude spectrum.

specCentroid :: UGen -> UGenSource

Spectral centroid.