🍺 BREW Explorer

← all formulae

rubberband

brew install rubberband v4.0.0 GPL-2.0-or-later

Audio time-stretching and pitch-shifting library and command-line tool.

Why you might care

Rubber Band stretches or compresses audio without changing pitch, and shifts pitch without changing duration—useful in DAWs, live performance tools, and batch audio processing. It's a mature, widely-used dependency in audio software. The CLI tool lets you process WAV files directly; the C++ library is header-clean for integration.

Categories

Alternatives

SoundTouch libreSample FFTW
4.1k
30-day installs · #693
13.6k
90-day · #685
176.8k
365-day · #311

Runtime dependencies

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "SoundTouch",
    "libreSample",
    "FFTW"
  ],
  "build_dependencies": [
    "meson",
    "ninja",
    "pkgconf"
  ],
  "categories": [
    "audio-tool",
    "library"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "libsamplerate",
    "libsndfile"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Audio time stretcher tool and library",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:01+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "rubberband",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://breakfastquay.com/rubberband/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "Rubber Band Audio Time Stretcher Library",
  "installs_30d": 4102,
  "installs_365d": 176777,
  "installs_90d": 13637,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-2.0-or-later",
  "llm_generated_at": "2026-06-20T23:46:26+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "rubberband",
  "oldnames": [],
  "one_liner": "Audio time-stretching and pitch-shifting library and command-line tool.",
  "optional_dependencies": [],
  "rank_30d": 693,
  "rank_365d": 311,
  "rank_90d": 685,
  "raw_hash": "8ed7e67f595af2e8",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/r/rubberband.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "4.0.0",
  "versioned_formulae": [],
  "why_use_this": "Rubber Band stretches or compresses audio without changing pitch, and shifts pitch without changing duration\u2014useful in DAWs, live performance tools, and batch audio processing. It\u0027s a mature, widely-used dependency in audio software. The CLI tool lets you process WAV files directly; the C++ library is header-clean for integration."
}