Drop in a Track
Drag an MP3, WAV, M4A, or AIFF into the upload panel. The browser decodes the audio locally; the file is not uploaded.
DVP Tools / Reference Track Analysis
TempoKey reads a song locally in your browser and turns it into editing and prompting data: BPM, key, Camelot code, waveform, energy, loudness, and a Music Maker-ready brief.
Quick start
Use TempoKey before generating music, cutting a montage, matching references, or writing client-facing music direction.
Drag an MP3, WAV, M4A, or AIFF into the upload panel. The browser decodes the audio locally; the file is not uploaded.
Review BPM, Key, Camelot, energy, loudness, waveform peaks, beat candidates, and confidence values.
Copy the prompt brief, export JSON/CSV/TXT, or send the detected tempo and key into Music Maker as a reference brief.
Methodology
The MVP uses browser-safe Web Audio analysis designed for fast creative guidance. It exposes confidence and manual correction controls because real music is wonderfully messy.
TempoKey scans short energy frames, detects onset-like rises, scores recurring intervals, and folds the result into a practical 70-180 BPM range.
The browser analyzer estimates pitch-class energy, compares it against major/minor key profiles, then maps the result to a Camelot code for harmonic mixing.
If the source has heavy percussion, noise, or key changes, use the manual correction controls. The corrected result updates the prompt and export data.
Controls
The left panel handles drag-and-drop, file metadata, manual BPM/key correction, and recent local analyses stored in browser localStorage.
The large cards are the numbers you use most: tempo, key, confidence, Camelot code, energy score, and estimated RMS loudness.
The waveform view shows peak buckets and beat candidates so you can quickly identify whether the track has a clean rhythmic pattern.
The generated brief converts analysis into usable language for Music Maker, Lyria-style prompting, Suno/Udio direction, or edit notes.
Professional Workflow
Analyze a reference track first, then send its BPM, key, mood tags, and prompt text into Music Maker for better generated music direction.
Use the BPM and beat grid to choose cut rhythm, montage pacing, or whether a track should be treated as half-time or double-time.
Use key and Camelot code to find music beds that sit together without fighting, especially when building reels or multi-track selects.
Export a clean text or CSV record when you need to communicate reference direction without sending the original song around.