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 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)
Python library for detecting BPM and musical key (major/minor) from audio files (MP3, WAV, FLAC)
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
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.
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.
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.
Native macOS DJ analysis app with an on-device key/BPM DSP engine. Swift, Accelerate/vDSP.
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.
Free browser-based audio tools for producers, DJs and musicians - no sign-up
Free, open, local-first DJ crate: catalogue your records, enrich with Camelot key + BPM, and draft harmonically-progressive sets. The engine is yours to extend.
To associate your repository with the key-detection topic, visit your repo's landing page and select "manage topics."