bpm-tools
« Back to VersTracker
Description:
Detect tempo of audio files using beats-per-minute (BPM)
Type: Formula  |  Latest Version: 0.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio bpm tempo cli music analysis
Install: brew install bpm-tools
About:
bpm-tools is a command-line utility designed to accurately detect the tempo of audio files in beats-per-minute (BPM). It analyzes the audio signal to find the dominant tempo, making it ideal for DJs, music producers, and developers needing automated metadata extraction. The tool supports various audio formats and outputs the calculated BPM directly to the console.
Key Features:
  • Accurate tempo detection using signal processing algorithms
  • Command-line interface for easy scripting and automation
  • Support for multiple common audio file formats
  • Lightweight and fast processing
Use Cases:
  • Batch processing audio libraries to add BPM metadata tags
  • Automated playlist creation based on tempo for DJs
  • Pre-processing audio files for music analysis applications
Alternatives:
  • librosa – Python library offering more complex audio analysis features but requiring programming knowledge
  • Mixxx – DJ software with built-in BPM detection, but a much heavier application for a single task
License: GPL-2.0-only
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 7:39pm 0 VERSION_BUMP ce43a547