A Python tool for automatic detection of BPM (tempo) and musical key from audio files.
-
Updated
Jun 2, 2026 - Python
A Python tool for automatic detection of BPM (tempo) and musical key from audio files.
Local-first beat library for music producers. MCP server (Claude Code / Claude Desktop) for AI-driven cataloging, tagging, and multi-platform publishing.
🎵 Transform Spotify playlists into a DJ-ready Rekordbox library. Automatic KEY detection (Camelot), BPM analysis, quality filtering, and smart organization. Perfect for harmonic mixing!
Audio input -> real-time analysis -> OSC output. Takes in real-time audio, does feature extraction using smart algorithms then sends out OSC to be used in other programs.
🎵 Download and organize music from YouTube with Spotify playlists for Rekordbox, featuring automatic key detection and BPM analysis for DJs.
Dependency-free audio DSP toolkit for C++, Python & the browser (WASM): librosa-compatible analysis + broadcast-grade mastering, mixing & editing. Apache-2.0, zero runtime deps.
A C++ and Python algorithm that prints when bass, claps, or hihats are detected in music. Works well with hip-hop and rap music. Website link is React.js implementation (not as good as exe).
Bare-metal FreeRTOS firmware on STM32L476RG. TMP117 temperature + MAX30102 PPG/BPM over I2C. No HAL. Registers from RM0351.
Turn your Spotify playlists into fully-organized MP3 libraries, complete with YouTube downloads and BPM detection
C++ audio BPM & beat-offset detector using FFT onset analysis and robust tempo candidates (Top-3 aware), with CMake build and unit/integration tests.
Python library for detecting BPM and musical key (major/minor) from audio files (MP3, WAV, FLAC)
Mixing automation for the Midas M32 / Behringer X32 over OSC: auto-leveling of every channel and bus to a target level, auto anti-clipping, and auto tempo-synced delays.
KORAI is a free, open-source music player for Windows with real-time DSP (10-band EQ, karaoke, tempo control), local smart recommendations, BPM detection, gapless playback, Persian/English RTL support, and a cinematic mini-player. Fully offline. No cloud. No tracking. No cost.
Cross-platform DJ library metadata quality: UDMS schema, Python adapters (Rekordbox, Serato, Engine DJ, VirtualDJ), replication data & LaTeX. Zenodo DOI 10.5281/zenodo.19618271.
Professional audio analyzer running 100% in your browser. LUFS, True Peak, BPM, Key, Stereo, Spectrum — no uploads, no server.
Modular desktop app with tools for YouTube downloading, audio analysis, and file conversion
A tool for adding pre-count (count-off) click to audio file
Add a description, image, and links to the bpm-detection topic page so that developers can more easily learn about it.
To associate your repository with the bpm-detection topic, visit your repo's landing page and select "manage topics."