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.
Lightweight, customizable audio player with waveform visualization
🎵 Transform Spotify playlists into a DJ-ready Rekordbox library. Automatic KEY detection (Camelot), BPM analysis, quality filtering, and smart organization. Perfect for harmonic mixing!
Local-first beat library built for producers — catalog, BPM/key analysis, license tiers & PDFs, tagged-MP3 + loopkit export, and assisted multi-platform publishing. Chat with your catalog via a built-in AI Agent (Claude · ChatGPT · DeepSeek), or wire it to any MCP client. Desktop + web.
Dependency-free audio engine for C++, Python, Node.js & WASM: analysis, mastering, mixing, built-in instruments, and a headless-DAW runtime
🎵 Download and organize music from YouTube with Spotify playlists for Rekordbox, featuring automatic key detection and BPM analysis for DJs.
KORAI is a modern, free, and open-source music player for Windows with real-time DSP, smart offline recommendations, BPM detection, gapless playback, and a cinematic mini-player. Fully offline. No cloud. No tracking. Just your music.
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.
C++ audio BPM & beat-offset detector using FFT onset analysis and robust tempo candidates (Top-3 aware), with CMake build and unit/integration tests.
Bare-metal FreeRTOS firmware on STM32L476RG. TMP117 temperature + MAX30102 PPG/BPM over I2C. No HAL. Registers from RM0351.
Professional audio analyzer running 100% in your browser. LUFS, True Peak, BPM, Key, Stereo, Spectrum — no uploads, no server.
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).
Python library for detecting BPM and musical key (major/minor) from audio files (MP3, WAV, FLAC)
Free DJ track analysis for harmonic mixing: key (Camelot), BPM, energy & cue points, with rekordbox integration (macOS)
Turn your Spotify playlists into fully-organized MP3 libraries, complete with YouTube downloads and BPM detection
Native Windows app that turns YouTube links into properly tagged MP3s - cover art, album, year, genre, BPM and musical key - and fixes the metadata on your existing local library.
All-in-One Drum Charting Tool/Paradiddle Song Editor: Converts audio and MIDI into .rlrr files, includes stem splitter, Auto Audio to MIDI chart generation, BPM detection, audio-to-MIDI conversion, MIDI editor, Asset Finder/Manager, Sheet Music to MIDI, Supports MIDI input via e-kit or MIDI pad, Also supports .chart for Clone Hero
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.
Serato DJ es uno de los programas de software para DJ más populares y fiables del mundo. Diseñado para sesiones en directo y estudio, permite mezclar pistas, aplicar efectos en tiempo real y gestionar tu biblioteca musical con precisión, ofreciendo una respuesta de latencia ultrabaja imprescindible para cualquier actuación.
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."