Generates a set of MFCCs; these are obtained from a band-based frequency representation (using the Mel scale by default), and then a discrete cosine transform (DCT). The DCT is an efficient approximation for principal components analysis, so that it allows a compression, or reduction of dimensionality, of the data, in this case reducing 42 band readings to a smaller set of MFCCs. A small number of features (the coefficients) end up describing the spectrum. The MFCCs are commonly used as timbral descriptors.
Output values are somewhat normalised for the range 0.0 to 1.0, but there are no guarantees on exact conformance to this. Commonly, the first coefficient will be the highest value.
chain |
[fft] Audio input to track, which has been pre-analysed by the FFT UGen; see examples below for the expected FFT size. |
numcoeff |
[s] Number of coefficients, defaults to 13, maximum of 42; more efficient to use less of course! |
#coeff1, coeff2, ...