Skip to content

chroma

chroma(options?): Float64Array<ArrayBufferLike>[]

Defined in: packages/pleco-xa/src/filters/index.js:38

Chroma filter bank. Projects FFT bins onto n_chroma pitch classes via Gaussian bumps.

boolean

start the filter bank at C (else A)

number

center of the octave dominance window (octs)

number

number of chroma bins

number

FFT size (required)

number

per-column norm (Infinity for max-norm)

number

Gaussian half-width of the dominance window; null for flat octave weighting

number

sample rate (required)

number

deviation from A440 in fractional chroma bins

Float64Array<ArrayBufferLike>[]

[n_chroma][1 + n_fft/2]