Sound: To MelFilter...

A command that creates a MelFilter object from every selected Sound object by band filtering in the frequency domain with a bank of filters.

The filter functions used are triangular in shape on a linear frequency scale. The filter function depends on three parameters, the lower frequency fl, the central frequency fc and the higher frequency fh. On a mel scale, the distances fc-fl and fh-fc are the same for each filter and are equal to the distance between the fc's of successive filters. The filter function is:

H(f) = 0 for ffl and ffh
H(f) = (f - fl) / (fc - fl) for flffc
H(f) = (fh - f) / (fh - fc) for fcffh

Links to this page


© djmw, April 4, 2001