Jul 20, 2023

MPEG audio analysis toolkit

MPEG Maaate pronounce maait is a C++ toolkit to parse and analyse audio data in the compressed domain by analysing MPEG-1/2 Layers 1-3 audio files. It makes the encoded fields of an MPEG audio stream accessible tier1 and provides some content analysis functions like silence detection tier2.

MPEG Maaate is designed in tiers the first tier implements the parsing of the MPEG audio stream, the second tier implements the content analysis on the extracted field, and the third tier includes any applications that are based on the extracted content.

Checkout these related ports:
  • Zynaddsubfx - Realtime software synthesizer
  • Zrythm - Modern music production system, also known as DAW
  • Zplugins-lv2 - Collection of LV2 plugins to be bundled with Zrythm
  • Zmusic - GZDoom's music system as a standalone library
  • Zita-rev1 - Reworked version of the reverb originally developed for Aeolus
  • Zita-resampler - C++ library for resampling audio signals
  • Zita-njbridge - Command line client to transmit audio over a local IP network
  • Zita-mu1 - Simple Jack app used to organise stereo monitoring
  • Zita-jclient - Library to create a Jack client with a few lines of C++
  • Zita-dpl1 - Look-ahead digital peak level limiter
  • Zita-convolver - Fast, partitioned convolution engine library
  • Zita-bls1 - Blumlein Shuffler converter of binaural signals to stereo speaker pair
  • Zita-at1 - Autotuner Jack application
  • Zita-alsa-pcmi - Easy access to ALSA PCM devices
  • Zinf - GTK-based MP3 player