{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Sound/Audio","url":"https://skillfed.io/packages/category/multimedia-sound-audio"},{"label":"Analysis","url":"https://skillfed.io/packages/category/multimedia-sound-audio-analysis"}],"enrichment":{"capability":"aubio is a Python wrapper around a C library for music and audio analysis, providing tools to detect onsets, track pitch, identify beats, and extract spectral features from audio files and streams.","skillfed_tags":["audio-analysis","music-information-retrieval","abandoned"],"use_cases":["Extract onset times and note attacks from audio recordings for music information retrieval or drum transcription.","Estimate fundamental frequency and pitch contours from monophonic or polyphonic audio for melody extraction.","Detect beat positions and estimate tempo from music files for synchronization or analysis.","Compute Mel-Frequency Cepstrum Coefficients and spectral descriptors for machine learning feature sets.","Time-stretch audio without changing pitch, or convert detected notes to MIDI files."],"what_it_does":"aubio is a Python interface to a C-based audio analysis library that extracts musically meaningful features from audio files and streams. It integrates with NumPy and can read from nearly any media format via optional backends like ffmpeg or libsndfile. The library provides onset detection (attack identification), pitch tracking (fundamental frequency estimation), beat and tempo detection, and spectral analysis including Mel-Frequency Cepstrum Coefficients and standard descriptors. It also includes a phase vocoder for time-stretching and can write analysis results to MIDI.\n\nThe package is designed for both offline batch analysis and real-time processing, with demos showing integration with audio I/O libraries. However, it has been abandoned since February 2019 with no active maintenance, meaning build issues, compatibility problems with recent Python versions, and unresolved bugs are unlikely to be fixed.","worth_installing":"No, unless you have a specific legacy integration or research requirement. The package is abandoned (last release February 2019), and high installation friction combined with copyleft licensing and no active maintenance makes it risky for new projects. Modern alternatives with active maintenance are available for audio analysis tasks."},"id":"aubio","links":{"html":"https://skillfed.io/packages/aubio","md":"https://skillfed.io/packages/aubio.md","pypi":"https://pypi.org/project/aubio/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-02-08","license_spdx":null,"license_treatment":"copyleft","name":"aubio","python_support":"unspecified","summary":"a collection of tools for music analysis"},"popularity":{"monthly_downloads":213348,"position":9440,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.9"}
