pkg.soopen package index

brew / rank 2811

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

Extract annotations from audio signals. Version 0.4.9 via Homebrew; verified 2026-07-10. Also installable with debian: sudo apt install aubio-tools.

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

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

Debian aptverified · 92%
sudo apt install aubio-tools

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

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 bottle metadata was recorded.

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
aubioexecutableindexed executableDiscovered from the local executable index.
aubiocutexecutableindexed executableDiscovered from the local executable index.
aubiomfccexecutableindexed executableDiscovered from the local executable index.
aubionotesexecutableindexed executableDiscovered from the local executable index.
aubioonsetexecutableindexed executableDiscovered from the local executable index.
aubiopitchexecutableindexed executableDiscovered from the local executable index.
aubioquietexecutableindexed executableDiscovered from the local executable index.
aubiotrackexecutableindexed executableDiscovered from the local executable index.

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-08-03
manager version0.4.9
manager updated2026-07-10
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:aubio
Version0.4.9
Package managerHomebrew
Homepagehttps://aubio.org
Last updated2026-07-10T15:02:40-04:00
Pulseupdated
Bottlenot recorded
Servicenone declared

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-41.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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

aubio-devel 0.4.9-41.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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation