magnitudes of spectra, as output by Real1FFT(..., mode = 1).complex.abs
bands in input spectrum (assumed to be fft-size / 2
).
lowest band corresponds to DC and highest to (size - 1)/size * sampleRate/2
.
lower frequency to sample. Will be clipped between zero (inclusive) and Nyquist (exclusive).
upper frequency to sample. Will be clipped between minFreq
(inclusive) and Nyquist (exclusive).
number of filter bands output
number of filter bands output
magnitudes of spectra, as output by Real1FFT(..., mode = 1).complex.abs
Abstract method which must be implemented by creating the actual UGen
s
during expansion.
upper frequency to sample.
upper frequency to sample. Will be clipped between minFreq
(inclusive) and Nyquist (exclusive).
lower frequency to sample.
lower frequency to sample. Will be clipped between zero (inclusive) and Nyquist (exclusive).
bands in input spectrum (assumed to be fft-size / 2
).
bands in input spectrum (assumed to be fft-size / 2
).
lowest band corresponds to DC and highest to (size - 1)/size * sampleRate/2
.
A UGen that maps short-time Fourier transformed spectra to the mel scale. To obtain the MFCC, one has to take the log of the output of this UGen and decimate it with a
DCT
.Example:
magnitudes of spectra, as output by
Real1FFT(..., mode = 1).complex.abs
bands in input spectrum (assumed to be
fft-size / 2
). lowest band corresponds to DC and highest to(size - 1)/size * sampleRate/2
.lower frequency to sample. Will be clipped between zero (inclusive) and Nyquist (exclusive).
upper frequency to sample. Will be clipped between
minFreq
(inclusive) and Nyquist (exclusive).number of filter bands output