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, loopkit export, and one-click multi-platform publishing, with a built-in MCP server for AI agents (Claude · Codex). 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.
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
Professional audio analyzer running 100% in your browser. LUFS, True Peak, BPM, Key, Stereo, Spectrum — no uploads, no server.
A Python tool that scans images using OCR to detect and verify BIP39 cryptocurrency seed phrases, supporting Tesseract or Google Vision for high-accuracy recognition. Features batch processing and detailed logging.
Python library for detecting BPM and musical key (major/minor) from audio files (MP3, WAV, FLAC)
🎵 Discover and explore over 5,900 unique music genres with precise search, smart recommendations, and in-depth insights for your creative needs.
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.
DJ overlay tool for non-musicians — auto-detects BPM + key, lets you layer 32 hand-tuned synth presets in the right key on top of any track. Electron + Tone.js + WebMIDI + bundled offline neural TTS.
It is a versatile, AI-powered performance suite that enables real-time stem separation, professional video mixing, and automated library management for DJs of all skill levels.
DeaDBeeF plugin: background BPM (aubio) and musical-key (libKeyFinder) detection with persistent tag write-back
Self-hosted audio API in one Docker container. Stem separation, mastering, BPM/key match, fingerprinting, similarity, EQ, sidechain duck, MIDI composition + rendering, MIR analysis, effects chain, loudness normalization. REST + MCP. CPU and CUDA. Drive it from a shell, DAW pipeline, or LLM agent.
Meloniq is a desktop application that analyzes the BPM, key, and meter of the tracks you listen to.
汎用音楽分析 CLI: BPM・拍子・コード・調性・音楽理論・ジャンル (madmom + librosa + music21 + AST/AudioSet)
Telegram bot made using aiogram that can detect BPM from audiofile sent from user
Add a description, image, and links to the key-detection topic page so that developers can more easily learn about it.
To associate your repository with the key-detection topic, visit your repo's landing page and select "manage topics."