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.
Music Slow Downer, Pitch Shifter, Stem Splitter, Key & Chord Detector, Bar/Beat Detector for Music Practice
Key finder for evaluating different genres of music.
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)
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.
Dissect a song's harmony from audio: chord recognition on the beat, key changes, Roman numerals, secondary dominants and borrowed chords.
Finds the mashups hiding in your music library — at section and stem level, with the reasoning shown.
Hear any song shifted onto the white keys. Detects the key of whatever Windows is playing and pitch-shifts it in real time so you can play along on the naturals.
Music analysis for DJs — interpretable DSP features (BPM, four-on-floor, spectral balance, key) combined with MERT audio embeddings, UMAP genre clustering, Engine DJ playlist import and similar-track suggestions.
Measures the audio itself, not the filename: tempo, key, brightness, analogue signature - and refuses to answer when the evidence is thin.
Telegram bot made using aiogram that can detect BPM from audiofile sent from user
Meloniq is a desktop application that analyzes the BPM, key, and meter of the tracks you listen to.
Desktop DJ audio analyzer for key and BPM detection, Camelot-based library organization, harmonic playlists, and transition scoring.
汎用音楽分析 CLI: BPM・拍子・コード・調性・音楽理論・ジャンル (madmom + librosa + music21 + AST/AudioSet)
To associate your repository with the key-detection topic, visit your repo's landing page and select "manage topics."