MPEG Maaate

Maaate is a set of libraries that enable audio signal analysis and feature calculation.
Download

MPEG Maaate Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Silvia Pfeiffer
  • Publisher web site:
  • http://www.cmis.csiro.au/maaate/

MPEG Maaate Tags


MPEG Maaate Description

Maaate is a set of libraries that enable audio signal analysis and feature calculation. Maaate (pronounce: ma:a:it) is a set of libraries that enable audio signal analysis and feature calculation in the compressed/frequency domain. Its design allows to support any kind of sound file, compressed or not.The current release handles only MPEG-1 compressed audio files - other formats will be plugged in. Maaate contains a wide set of analysis modules such as energy features or spectral features. Maaate works under Linux, Solaris and Windows (NEW!).MPEG Maaate is designed in tiers: at the bottom sits the file parsing tier, which currently contains an MPEG file parser ("mpeg" directory). The next tier implements a generic interface to the frequency domain samples and access to extracted and pre-processed information regardless of the audio file format in libMaaateP ("tier1" directory). The tier thereafter implements an interface to the content analysis on the extracted information libMaaateA ("tier2" directory). The analysis functions themselves are stored in dynamically loadable plugin modules. A standard set is included in the "plugins" (libMaaateM) and "plugins_brief" (libMaaateM_brief) directory. Applications sit on top of these tiers using any modules required.The distribution of Maaate contains the next libraries:a C++ library for the MPEG parser (libMaaateMPEG).a C++ library for the generic field/frequency sample access (libMaaateP) including a C API.a C++ library for the generic module access (libMaaateA) including a C API.two C++ libraries implementing some fundamental modules and an easy API to access them (libMaaateM, libMaaateM_brief). libMaaateM_brief provides a backward compatible and shorter module API.and the following command-line programs:a C++ command-line application to access MPEG fields via tier 1 and demonstrate the usage of the tier1 API (inspectMPaudio).a C++ command-line application to apply analysis functions and demonstrate the usage of the tier2 API (analyseSDaudio) and a C version of it (canalyseSDaudio).a C++ command-line MPEG player using Maaate (MaaatePlay) and a C version of it (cMaaatePlay).In a separate distribution you may find a sample GUI interface to Maaate called bewdy. It demonstrates a few of the abilities of Maaate visually.


MPEG Maaate Related Software