Aubio

Aubio

software
★★★★4.2(237 reviews)

About

Open-source C library for real-time audio analysis including onset detection, pitch tracking, beat detection, and MFCCs.

Overview

Aubio is a lightweight C library for music and audio signal analysis, widely used in music production tools, live performance software, and MIR research for tasks like beat tracking and pitch detection. Its target audience is audio software developers and researchers needing embeddable, real-time-capable analysis primitives. The causal processing design is its standout technical strength; the GPL licensing and relatively thin documentation are the most cited limitations.

Pros

  • +Causal algorithms enable true real-time low-latency processing
  • +Minimal required dependencies; easy to embed in projects

Cons

  • -GPL license restricts use in closed-source commercial products
  • -Documentation and examples are sparse for less common features
Visit website

This may be an affiliate link — the creator and GuruStacks may earn a commission, at no extra cost to you. Learn more

Details

Founded2003
Typesoftware

Pricing

Model

open source

Platforms

linuxmacwindows