aubio
« Back to VersTracker
Description:
Extract annotations from audio signals
Type: Formula  |  Latest Version: 0.4.9@4  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio signal-processing music analysis python
Install: brew install aubio
About:
Aubio is a tool designed for real-time audio analysis and feature extraction. It provides robust algorithms for tasks like onset detection, pitch detection, and rhythmic analysis. Its primary value lies in offering a lightweight, efficient library for building music retrieval and audio processing applications.
Key Features:
  • Real-time onset, pitch, and rhythm detection
  • Time-stretching and pitch-shifting capabilities
  • Python and C libraries for flexibility
  • Support for various audio formats via libsndfile
Use Cases:
  • Building music information retrieval systems
  • Real-time audio analysis for live performances
  • Automatic music transcription and beat matching
Alternatives:
  • LibROSA – LibROSA is a Python-centric library often preferred for scientific research, whereas Aubio offers a faster C core suitable for real-time applications.
  • Essentia – Essentia offers a broader set of low-level features and is highly optimized for large-scale music analysis, while Aubio is more lightweight.
License: GPL-3.0-or-later
Dependencies: libsndfile, numpy, python@3.14
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 12:45pm 4 VERSION_BUMP ea6c6a9c