How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
LibXtract is a simple, portable, lightweight library of audio feature extraction functions.
The main features of jamiebullock/libxtract are: Computer Audition.
Open-source alternatives to jamiebullock/libxtract include: aubio/aubio — Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides… bmcfee/muda — A library for augmenting annotated audio data. cpjku/madmom — Python audio and music signal processing library. librosa/librosa — Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature… marsyas/marsyas — Marsyas - Music Analysis, Retrieval and Synthesis for Audio Signals. mtg/essentia — C++ library for audio and music analysis, description and synthesis, including Python bindings.
Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides a suite of tools for extracting musical features, estimating fundamental frequencies, and tracking rhythmic pulses in audio streams. The library specializes in the detection of pitch and beat, enabling the extraction of musical notes and the estimation of overall tempo. It also includes capabilities for automatic onset detection to identify the start of sonic events and the separation of audio signals into percussive transients and steady-state tonal components. The system c
Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature extraction suite and music information retrieval tool designed to analyze the structural and sonic characteristics of audio signals. The library provides specialized capabilities for music analysis, including dynamic tempo tracking to identify rhythmic pulses and spectral feature extraction to compute harmonic spectra, chroma variants, and onset points. It also serves as a time-series audio processor for synchronizing audio streams. The system covers a broad range of audio processing