Skip to content

mus.hcdf

Olivier Lartillot edited this page Jul 22, 2017 · 1 revision

The Harmonic Change Detection Function (HCDF) is the flux of the tonal centroid (Harte and Sandler, 2006).

mus.hcdf accepts either:

  • mus.tonalcentroid frame-decomposed objects,
  • mus.Chromagram frame-decomposed objects,
  • sig.Spectrum frame-decomposed objects,
  • sig.signal objects, where the audio waveform can be segmented (using sig.segment), decomposed into channels (using sig.filterbank). If not decomposed yet, it is decomposed into frames (using the ‘Frame’ option, with by default a frame length of .743 s and a hop factor of .1),
  • file name or the ‘Folder’ keyword.

Frame decomposition

mirhcdf(..., ‘Frame’, ...) specifies the frame decomposition parameter. cf. sig.frame.

Clone this wiki locally