A Python tool for automatic detection of BPM (tempo) and musical key from audio files.
-
Updated
Oct 1, 2026 - Python
A Python tool for automatic detection of BPM (tempo) and musical key from audio files.
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
Local-first desktop app for musicians learning songs: stem separation, chord/key/tempo and lyrics transcription, pitch shift, retune, transpose/capo, export, tuner, metronome. No cloud, no account.
Music Slow Downer, Pitch Shifter, Stem Splitter, Key & Chord Detector, Bar/Beat Detector for Music Practice
Key finder for evaluating different genres of music.
Professional audio analyzer running 100% in your browser. LUFS, True Peak, BPM, Key, Stereo, Spectrum — no uploads, no server.
StemForge - desktop audio toolkit with Stem separation using Demucs/MDXNet, stem mixer plus permitted downloads from YOUTUBE/SOUNDCLOUD, playback, waveform editing for sample chops, and music analysis.
Free DJ track analysis for harmonic mixing: key (Camelot), BPM, energy & cue points, with rekordbox integration (macOS)
Key & Tempo:瀏覽器 ONNX 與本機 Python 音樂 BPM、調性分析及 MIDI Tempo 匯出
Python library for detecting BPM and musical key (major/minor) from audio files (MP3, WAV, FLAC)
GPU-accelerated (CUDA) pipeline that turns piano audio — a YouTube link or a local file — into engraved sheet-music PDFs. Automatic transcription via Transkun (audio→MIDI), music21, and MuseScore, with data-driven key/modulation detection (Krumhansl-Kessler + Viterbi), per-section key signatures, chord symbols, and page-numbered A4 output.
Vigenère-Cipher-Decrypter is a program that attempts to decrypt certain data encrypted by the Vigenère cipher. This tool can decrypt Vigenère cipher with and without Key
Identify any song from a link or an audio file, then read its BPM, musical key and Camelot code — from your terminal or your code. Node.js and Python clients, zero runtime dependencies, no API key.
A foobar2000 component that automatically analyses BPM and Musical key
Native VLC audio visualization plugin for real-time waveform, spectrum, chroma, key, pitch, loudness, stereo, and production QA analysis.
Native macOS DJ analysis app with an on-device key/BPM DSP engine. Swift, Accelerate/vDSP.
VirtualDJ Pro es un software líder para DJs que combina potentes herramientas de mezcla con una interfaz altamente accesible. Permite mezclar audio y vídeo, aplicar efectos en tiempo real y organizar bibliotecas musicales masivas, siendo la opción predilecta tanto para DJs principiantes como para profesionales de eventos.
Find compatible tracks across your physical record collection.
DJ combo and transition logger that derives BPM, key and energy from the audio itself, then scores how well any two tracks mix using Camelot-wheel and tempo rules.
To associate your repository with the key-detection topic, visit your repo's landing page and select "manage topics."