Overview of aubio Python package
devaubio is a collection of tools for music and audio analysis that integrates the C-based aubio library with NumPy. It provides efficient tools for processing audio signals, including:
- Reading audio from media files, videos, and remote streams.
- High-quality phase vocoders, spectral filterbanks, and linear filters.
- Mel-Frequency Cepstrum Coefficients (MFCC) and standard spectral descriptors.
- Note attack (onset) detection.
- Pitch tracking (fundamental frequency estimation).
- Beat detection and tempo tracking.
The package is compatible with both Python 2 and Python 3.