Wiki » History » Version 4

Chris Cannam, 2015-09-29 09:21 AM

1 1 Chris Cannam
h1. Wiki
2 1 Chris Cannam
3 4 Chris Cannam
The MATLAB implementation of the Chroma Toolbox (by Ewert and Müller) is documented as providing the following audio features:
4 1 Chris Cannam
5 1 Chris Cannam
|*Name*|*Description*|*Process*|
6 1 Chris Cannam
|Pitch|Semitone pitch spectrogram|88-bin elliptic filter bank, short-time energy summation|
7 2 Chris Cannam
|CP|Chroma|Pitch -> octave overlap -> various norm options|
8 2 Chris Cannam
|CLP|Chroma (log)|Pitch -> log compression -> octave overlap -> various norm options|
9 2 Chris Cannam
|CENS|Chroma energy-normalised statistics|Pitch -> octave overlap -> L1 norm -> quantize -> smooth and downsample -> L2 norm|
10 1 Chris Cannam
|CRP|(somewhat) Timbre-invariant chroma|Pitch -> log compression -> octave overlap -> cepstral reduction -> various norm options|
11 4 Chris Cannam
12 4 Chris Cannam
The MATLAB code makes various things configurable or optional that are not mentioned in the brief documentation, such as making log compression optional in the CRP features, and supporting a smooth-and-downsample option for chroma and CRP.