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)
Beats, downbeats and time signatures, melody, chords and keys of whole songs with a fine-tuned SheetSage2
Key, BPM, reverb and delay times, all in one drag and drop. Keygrid gives bedroom artists and engineers their time back, so they can focus on the music.
Key & Tempo:瀏覽器 ONNX 與本機 Python 音樂 BPM、調性分析及 MIDI Tempo 匯出
Dissect a song's harmony from audio: chord recognition on the beat, key changes, Roman numerals, secondary dominants and borrowed chords.
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.
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.
Python library for detecting BPM and musical key (major/minor) from audio files (MP3, WAV, FLAC)
Free VirtualDJ plugin (macOS & Windows): live chord detection, key and A440 tuning of the loaded track — chords scrolling over VirtualDJ's waveform, auto tuning, key writing to DB/tags, skin integration.
A foobar2000 component that automatically analyses BPM and Musical key
Calculadora gratuita de tonalidad global para productores y DJs. Analiza familias armónicas, modulaciones y escala dominante desde CSV de Sonic Visualiser. Offline, sin instalación.
To associate your repository with the key-detection topic, visit your repo's landing page and select "manage topics."