Automic VaultAutomic Vault

brew

Install aubio with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Extract annotations from audio signals. Version 0.4.9 via Homebrew; verified 2026-06-15.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install aubio

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install aubio

MacPorts ports tree · audio/aubio/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add aubio

Alpine Linux edge package indexes · aubio · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install aubio-tools

Debian stable package indexes · aubio-tools · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install aubio

Fedora Rawhide package metadata · aubio · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#aubio

nixpkgs package indexes · pkgs/by-name/au/aubio/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S aubio

Arch Linux sync databases · aubio · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install aubio-docs

openSUSE Tumbleweed package metadata · aubio-docs · source: download.opensuse.org

overview

Package summary

Extract annotations from audio signals

Commands and aliases

  • aubio
  • aubiocut
  • aubiomfcc
  • aubionotes
  • aubioonset
  • aubiopitch
  • aubioquiet
  • aubiotrack

history

Project history and usage

aubio is a C library and command-line toolkit for extracting musical annotations from audio: onsets, pitch, tempo, beats, MFCCs, and related descriptors. In package-manager terms it is both a developer library and a bag of small Unix-style audio analysis commands.

Project history

The official site describes aubio as a tool for extracting annotations from audio signals, with real-time-friendly algorithms that can be used offline in editors and samplers or online in audio effects and virtual instruments. The site footer dates the aubio team back to 2003, and the project remains maintained through its own gitweb and GitHub repository.

The manual for aubio 0.4.9 describes the project as algorithms and tools to label and transform music and sounds, with Python documentation, command-line tools, developer documentation, Doxygen API docs, and build instructions. Its project-pages section links the homepage, GitHub repository, PyPI package, Doxygen docs, and mailing lists.

Adoption history

aubio spread through several packaging ecosystems because it sits at the intersection of command-line audio tooling, Python music-analysis workflows, and C library integration. The batch package metadata lists Homebrew, Alpine, Debian/Ubuntu as `aubio-tools`, Fedora, MacPorts, Nix, Arch, and openSUSE packaging.

The official manual acknowledges Debian/Ubuntu packages, precompiled binaries, Python packaging through PyPI, and source builds. That mix explains its long-running appeal: users can install only the CLI tools, embed the C library, or use the Python bindings in analysis notebooks and scripts.

How it is used

As a CLI package, aubio gives users commands such as `aubio`, `aubiocut`, `aubioonset`, `aubiopitch`, `aubiotrack`, `aubionotes`, `aubiomfcc`, and `aubioquiet`. The manual's command-line section documents these as separate tools rather than a single subcommand-heavy executable.

As a library, aubio offers algorithms for onset detection, pitch tracking, tempo and beat detection, MFCCs, FFT and phase vocoder work, filters, transient/steady-state separation, sound-file I/O, and math utilities. Optional dependencies add media-file, resampling, FFT, JACK, and platform audio support.

Why package nerds care

aubio is the sort of package that quietly anchors larger workflows. It has tiny command-line tools that can be chained in scripts, a C API for applications, and Python bindings that use NumPy arrays efficiently. That makes it show up in package managers for media users, scientists, educators, and plugin developers.

Its dependency story is also interesting: the official site notes that as of 0.4.0 aubio had no required dependencies, while optional integrations can pull in libav, libsndfile, libsamplerate, FFTW, JACK, Apple audio frameworks, and more. Package maintainers therefore decide how much audio ecosystem surface to enable.

Timeline

  • 2003: aubio project/team history begins according to the official site footer.
  • 0.4.0: Official site notes aubio had no required dependencies as of this release.
  • 2018: Official homepage footer span reaches 2003-2018.
  • 2019: 0.4.9 release line appears in official manual and tags.
  • 2026: Official gitweb shows ongoing maintenance commits.

Related projects

  • NumPy: aubio's Python interface exposes aubio arrays directly as NumPy arrays.
  • libav, libsndfile, libsamplerate, FFTW, JACK, and Apple AudioToolbox: optional integrations documented by the official site.
  • PyPI package `aubio`: official manual lists aubio on PyPI as a project page.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:audio

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 3 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
aubiocliglobal executable
aubiocutcliglobal executable
aubiomfcccliglobal executable
aubionotescliglobal executable
aubioonsetcliglobal executable
aubiopitchcliglobal executable
aubioquietcliglobal executable
aubiotrackcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.4.9
manager updated2026-06-15
local dataok
upstreamnot checked
latest detectednot detected

https://aubio.org

  • infoRelease/tag comparison is only available for GitHub repositories.https://aubio.orgnone confidence

install metadata

Package metadata

Package keybrew:aubio
Version0.4.9
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/aubio
Homepagehttps://aubio.org
Repositoryhttps://github.com/aubio/aubio
Upstream docshttps://aubio.org/doc/latest
LicenseGPL-3.0-or-later
Source archivehttps://sources.buildroot.net/aubio/aubio-0.4.9.tar.bz2
Last updated2026-06-15T10:20:10-04:00
Pulseupdated
Dependencieslibsndfile, numpy, python@3.14
Build dependencieslibtool, pkgconf, python-setuptools
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameaubio
Version Scheme0
Revision4
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

aubio-tools 0.4.9-4.7+b2

library for audio segmentation -- utilities

https://aubio.org

sudo apt install aubio-tools
  • Section: sound
  • Architecture: amd64
  • Source Package: aubio
  • 8 dependencies
  • normalized package name match
  • Matched by: Aubio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: aubio-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libaubio-dev 0.4.9-4.7+b2

library for audio and music analysis, synthesis, and effects

https://aubio.org

sudo apt install libaubio-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: aubio
  • 1 dependencies
  • normalized package name match
  • Matched by: Aubio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libaubio-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libaubio-doc 0.4.9-4.7

library for audio segmentation -- documentation

https://aubio.org

sudo apt install libaubio-doc
  • Section: doc
  • Architecture: all
  • Source Package: aubio
  • 2 dependencies
  • normalized package name match
  • Matched by: Aubio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libaubio-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libaubio5 0.4.9-4.7+b2

library for audio segmentation

https://aubio.org

sudo apt install libaubio5
  • Section: libs
  • Architecture: amd64
  • Source Package: aubio
  • 8 dependencies
  • normalized package name match
  • Matched by: Aubio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libaubio5 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-aubio 0.4.9-4.7+b2

Python 3 interface for aubio, a library for audio segmentation

https://aubio.org

sudo apt install python3-aubio
  • Section: python
  • Architecture: amd64
  • Source Package: aubio
  • 6 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Aubio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-aubio from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

aubio

nix profile install nixpkgs#aubio
  • normalized package name match
  • Matched by: Aubio
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/au/aubio/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

aubio-tools 0.4.9-4.4build1

library for audio segmentation -- utilities

https://aubio.org

sudo apt install aubio-tools
  • Section: universe/sound
  • Architecture: amd64
  • Source Package: aubio
  • 8 dependencies
  • normalized package name match
  • Matched by: Aubio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: aubio-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libaubio-dev 0.4.9-4.4build1

library for audio and music analysis, synthesis, and effects

https://aubio.org

sudo apt install libaubio-dev
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: aubio
  • 1 dependencies
  • normalized package name match
  • Matched by: Aubio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libaubio-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libaubio-doc 0.4.9-4.4build1

library for audio segmentation -- documentation

https://aubio.org

sudo apt install libaubio-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: aubio
  • 2 dependencies
  • normalized package name match
  • Matched by: Aubio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libaubio-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libaubio5 0.4.9-4.4build1

library for audio segmentation

https://aubio.org

sudo apt install libaubio5
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: aubio
  • 8 dependencies
  • normalized package name match
  • Matched by: Aubio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libaubio5 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

python3-aubio 0.4.9-4.4build1

Python 3 interface for aubio, a library for audio segmentation

https://aubio.org

sudo apt install python3-aubio
  • Section: universe/python
  • Architecture: amd64
  • Source Package: aubio
  • 5 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Aubio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-aubio from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

aubio 0.4.9-r6

tool designed for the extraction of annotations from audio signals

https://aubio.org

sudo apk add aubio
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: aubio
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Aubio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: aubio from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

aubio-dev 0.4.9-r6

tool designed for the extraction of annotations from audio signals (development files)

https://aubio.org

sudo apk add aubio-dev
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: aubio
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Aubio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: aubio-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

aubio-static 0.4.9-r6

tool designed for the extraction of annotations from audio signals (static library)

https://aubio.org

sudo apk add aubio-static
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: aubio
  • normalized package name match
  • Matched by: Aubio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: aubio-static from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

aubio 0.4.9-39.fc45

An audio labeling tool

https://aubio.org/

sudo dnf install aubio
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: aubio
  • 10 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Aubio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: aubio from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

aubio-devel 0.4.9-39.fc45

Development files for aubio

https://aubio.org/

sudo dnf install aubio-devel
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: aubio
  • 4 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Aubio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: aubio-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment