libkeyfinder
« Back to VersTracker
Description:
Musical key detection for digital audio, GPL v3
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio music c-plus-plus key-detection library
Install: brew install libkeyfinder
About:
Libkeyfinder is a C++ library designed for musical key detection from audio signals. It analyzes the harmonic content of digital audio to identify the musical key, supporting both standard and non-standard tuning systems. This provides a robust foundation for developers building DJ software, music analysis tools, or intelligent audio applications.
Key Features:
  • Fast and accurate key detection algorithm
  • Supports custom and non-standard tuning systems
  • C++ library with a simple, clean API
  • Handles chroma and BPS (Beatport) analysis methods
Use Cases:
  • Integrating key detection into DJ software for harmonic mixing
  • Building automated music library organization and tagging tools
  • Developing music recommendation systems based on harmonic compatibility
  • Creating musicology and music analysis applications
Alternatives:
  • aubio – A more comprehensive audio analysis library, but key detection is only one of many features.
  • Essentia – A large C++ library for audio analysis, often used for music information retrieval tasks.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 2:52am 0 VERSION_BUMP abf6a8a7