#76 · Primary category: Speech & Audio

audioFlux

audio audio-analysis audio-features audio-processing deep-learning machine-learning mfcc mir music music-analysis music-information-retrieval pitch python signal-processing spectral-analysis spectrogram time-frequency-analysis wavelet-analysis wavelet-transform

A library for audio and music analysis, feature extraction.

Project last updated:03/06/26

GitHub Stars

3.4K

Forks

146

Contributors

6

License

MIT

Why we included this project

Most of the work in audio and music machine learning happens before a model ever sees the data, and audioFlux is built to take over that front end. It wraps dozens of time-frequency transforms, from STFT and CQT to wavelet variants and non-stationary Gabor, along with several hundred feature combinations covering spectral features, cepstral coefficients, chroma, and pitch estimators like YIN. Those features plug directly into deep-learning training for classification, source separation, and music information retrieval, so it reads as a practical feature-extraction layer rather than a research toy. The core is written in C, which keeps large dataset runs and even mobile use fast. Developers prototyping on Linux, macOS, or Windows will find the Python API easy to adopt, with documented examples spanning MFCC extraction, onset detection, and harmonic-percussive separation.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category