Vocal Remover Vocals BPM Finder BPM Key Finder Key Track ID ID
⚡ 30 min remaining

Get more Cloud Assist minutes
Pricing

Music Analysis
Technology

Brizm computes tempo, key, mood and structure from the audio itself, not from cached metadata. It uses published research models plus regression heads Brizm trained itself, on anything from lo-fi recordings to heavily compressed masters. The free tools run on your device; the API runs the full models on Brizm's servers.

Raw Audio › Decode › Spectral Analysis › Neural Inference › Sequence Modeling › Structured Results
9.3M
Tracks Resolved
652K+
DJ Set Tracklists
0.1
BPM Resolution
32
Free Audio Tools
Layer 1 — The Engine
Beat Detection

Float-Precision Tempo. Every Beat Timestamped.

Brizm feeds audio through a multi-resolution spectral analysis stage, then into a recurrent neural architecture with long-term temporal context that outputs beat and downbeat probabilities across the full track.

A probabilistic sequence model then picks the most likely beat sequence across the whole track, rather than greedy peak-picking. You get BPM to one decimal place, a half/double-tempo alternative, and a timestamp for every beat. It is built to cope with syncopation, tempo changes and tracks without a clear downbeat.

0.1 BPM resolution Sub-beat timestamps Tempo change detection Syncopation-aware
MULTI-RESOLUTION SPECTRAL ANALYSIS BEAT ACTIVATION (NEURAL OUTPUT) BEATS ▼ DOWNBEAT 124.1 BPM
Key Detection

Pitch-Class Spectral Analysis. Benchmarked on GiantSteps.

A custom pitch-class spectrogram feeds a convolutional network trained on pitch-class spectrograms, which picks one of 24 keys (12 major, 12 minor). The spectral front end is built in-house for key detection.

On the GiantSteps key benchmark (604 electronic tracks), the network's published result is 66.7% exact and 85% exact or harmonically related (fifth, relative or parallel key). The same evaluation scores rekordbox 7 at 56.8% exact and Mixed In Key 8.3 at 69.4%. The Camelot code is derived from the key.

66.7% exact on GiantSteps 24-class output Camelot mapping In-house spectral frontend
1 2 3 4 5 6 7 8 9 10 11 12 B A PITCH-CLASS SPECTROGRAM → NEURAL CLASSIFIER C C# D D# E F F# G G# A A# B C major · 8B 66.7% exact NEURAL KEY CLASSIFIER · 24-CLASS
Mood & Genre Intelligence

Six Features. Computed from Audio. Not Metadata.

A transformer-based audio embedding model, pre-trained by its authors on 3.3 million tracks labelled with music styles, turns a 30-second clip into an embedding. A small regression network, trained by Brizm on about 7,000 clips labelled with Spotify's audio-feature values, maps it to six continuous features.

Energy, danceability, happiness, acousticness, instrumentalness and speechiness are each computed from the audio, not looked up in a database. On 1,500 held-out clips by artists absent from training, they track Spotify's values at Pearson r 0.78–0.88.

6 audio features Transformer backbone ~7,000 training clips Held-out r 0.78–0.88
AUDIO EMBEDDING → FEATURE HEADS 30s AUDIO EMBED transformer SPECTRAL Energy 0.82 Danceability 0.74 Happiness 0.65 Acousticness 0.12 Instrumental 0.88 Speechiness 0.05 HELD-OUT TEST (1,500 CLIPS, UNSEEN ARTISTS) Energy r=0.88 Dance r=0.81 Happy r=0.78 Acoustic r=0.87 Instrum r=0.84 Speech r=0.78 Pearson r against Spotify's audio-feature values.
Song Structure

Brizm Knows Where the Chorus Is.

A self-similarity analysis across the full track finds what repeats, and a novelty-based boundary detector finds where sections change. Each segment is then labelled by harmonic similarity: intro, verse, chorus, bridge or outro.

Every section has start and end times and a confidence score. Rhythm games, VJ tools and DJ software use this kind of data; new apps can no longer get it from Spotify, which closed its /audio-analysis endpoint to new apps in November 2024.

Full-track analysis Section labels Timestamped boundaries Confidence scores
STRUCTURAL SELF-SIMILARITY ANALYSIS SECTIONS intro verse chor verse chor 0:00 1:24 2:58 3:42 // API response {"label": "chorus",  "start_s": 84.2,  "end_s": 112.7,  "confidence": 0.91} NOVELTY CURVE ▲ structural boundaries
Stem Separation

Two Models. Four Stems. GPU-Accelerated.

An ensemble of transformer and hybrid architectures powers Brizm's separation pipeline. Two-stem vocal isolation takes about 30 seconds; full 4-stem separation (vocals, drums, bass, other) takes about 45 seconds.

Both run on GPU containers that scale automatically. Results are kept for 24 hours (30 days with an active subscription) for download, then deleted; uploads are deleted as soon as processing finishes.

Transformer ensemble (2-stem) Hybrid architecture (4-stem) GPU-accelerated ~30s processing
4-STEM SEPARATION (HYBRID ARCHITECTURE) MIX (INPUT) VOCALS DRUMS BASS OTHER GPU · ~45s

Active Inference vs Cached Metadata

Capability Spotify Audio Features (deprecated) Brizm
Method Lookup by Spotify track ID; catalog tracks only Active inference from source waveform
Model era Not published Research models (2016–2023) plus heads trained in 2026
Tempo Float (e.g. 118.211), catalog tracks only 0.1 BPM resolution, computed from your file
Key accuracy Undisclosed 66.7% exact on GiantSteps (model's published benchmark)
Beat grid Via /audio-analysis, closed to new apps Float-precision timestamps, per-beat
Song structure Via /audio-analysis, closed to new apps Section labels + timestamps + confidence
Status Closed to new apps since Nov 2024 (403); existing apps kept access Actively maintained API
Layer 2 — The Graph
Data & Intelligence

9.3M Tracks Resolved. Growing with Every Query.

Brizm keeps a growing catalog of acoustic data in three tiers, each serving a different layer of the stack. A cache miss triggers analysis, and the result is cached.

DATA GRAPH — THREE TIERS CANONICAL CATALOG 9.3M cross-platform IDs Streaming · Video · Databases ISRC · Cross-platform IDs 6.8M with BPM + key DJ PERFORMANCE ARCHIVE 652K+ DJ set tracklists 9.8M track entries 2.3M distinct tracks Co-occurrence + transitions ACOUSTIC VERIFICATION 96K+ tracks verified 3,862 sets processed 3,445 distinct artists 11 identification platforms CONTINUOUSLY GROWING · CROSS-REFERENCED · VERIFIED
Canonical Catalog
9.3M cross-platform IDs
Cross-platform IDs across major streaming services, video platforms, and music databases — linked and resolved. 6.8M tracks with pre-computed BPM, key, and Camelot notation.
DJ Performance Archive
652K+ tracklists
DJ set tracklists: 9.8M track entries across 2.3M distinct tracks. BPM progression, harmonic transitions and co-occurrence data.
Acoustic Verification
96K+ audio-verified tracks
3,862 DJ sets run through a multi-provider identification cascade across 11 platforms; 3,445 distinct artists. Ground truth from the recorded audio, not metadata.
Layer 3 — Applications
Mix & Transition Analysis

WASM-Accelerated Pipeline. Real Transition Forensics.

Brizm's mix analyser runs a multi-stage WASM-accelerated pipeline on the audio. Several independent detectors vote to locate each transition to sub-second precision. Phase-locked beat analysis then measures the drift, in milliseconds, at each one.

Genre profiles, each with its own tolerances and scoring weights, produce a composite grade from A to F covering technical precision, harmonic compatibility, energy flow and EQ, with the full breakdown shown.

Every score comes from the waveform, not from metadata lookups. Every transition is timestamped, and every grade breaks down into weighted sub-scores. The same file gives the same analysis.

Multi-detector voting Phase sequence lock Genre-calibrated scoring WASM-accelerated
MULTI-DETECTOR TRANSITION VOTING DETECTOR A — SPECTRAL DETECTOR B — LOW-FREQUENCY DETECTOR C — TEMPORAL TRANSITION 1 TRANSITION 2 T1: drift 8ms · bass 2 bars Camelot 8B→9B · dist 1 Technical 87 · Grade A- T2: drift 3ms · bass 1 bar Camelot 9B→9A · dist 1 Technical 94 · Grade A
Specialist Tools

Purpose-Built for Specific Problems.

Four tools for specific problems, each built on custom spectral analysis, WASM-accelerated pipelines and in-house detection algorithms. All four run on your device.

AI artifact detection Transcode detection Transition forensics Audio restoration WASM-accelerated
SPECIALIST TOOLS FIX AI AUDIO › Harmonic ratio · group delay deviation · adaptive filtering LOSSLESS CHECKER LOSSLESS ✓ Nyquist boundary analysis · 16/20/22 kHz rolloff detection MIX ANALYZER GRADE: A- multi-stage WASM pipeline · per-transition forensics AUDIO REPAIR DENOISE DE-REVERB RESTORE BEFORE AFTER Spectral estimation · gating · envelope reshaping · de-reverb BUILT FOR WHAT'S NEXT
Client-Side Processing

34 Audio Tools. Local by Default. No Sign-Up.

The tools run directly on your device — custom WASM DSP pipelines compiled from AssemblyScript, on-device neural inference, and the Web Audio API for real-time signal routing. SharedArrayBuffer lets the work run on several threads at once.

Local processing never uploads your file, needs no account and has no processing caps. Cloud Assist is optional and uploads the file. From BPM and key detection to loudness metering and chord recognition, the pipeline runs locally on your audio.

32 tools WASM-accelerated Neural inference Local by default SharedArrayBuffer
LOCAL DEVICE PROCESSING YOUR DEVICE AUDIO YOUR FILE'S SAMPLE RATE WEB AUDIO DECODE WASM DSP PIPELINE NEURAL INFERENCE WORKER THREADS (SharedArrayBuffer) BPM · KEY · BEATS MIX ANALYSIS CHORD · PITCH LOUDNESS VOCAL SEPARATION RESULTS bpm: 124.1 key: 8A · A minor lufs: -14.2 chords: Am → F → C → G LOCAL TOOLS: FILES STAY ON YOUR DEVICE 34 TOOLS
Audio Intelligence API

Real Analysis. Not Cached Metadata.

A REST API built on the same DSP and neural inference that powers the tools. Synchronous responses for lookups and analysis — no polling loops, no per-request surprises. Cache hits return in under 100 ms; a cache miss is computed on request and returns in 1–5 seconds.

Universal track resolution maps a platform ID to its known cross-references and acoustic features in one request. Also: beat grids with float-precision timestamps, audio embeddings for custom ML, song structure with section labels, and DJ mix intelligence built on co-occurrence data from 652K+ DJ set tracklists.

REST API Sync responses Audio embeddings 9.3M resolved tracks Universal resolver
AUDIO INTELLIGENCE API REQUEST GET /v1/resolve/{id} GET /v1/beatgrid/{id} GET /v1/audio-features/{id} GET /v1/key-bpm POST /v1/audio-features/upload SYNC 200 · RESPONSE { bpm: 124.1, key: "A minor", camelot: "8A", energy: 0.84, beats: [0.48, 0.97…] } ENDPOINT CATEGORIES LOOKUPS resolve · beatgrid · compat <100ms ANALYSIS bpm · key · mood · structure 1–5s PROCESSING stems · master · MIDI async DJ MIX INTELLIGENCE Transition-aware similarity · Co-occurrence from 652K+ tracklists · BPM + Camelot compat · 96K tracks

Engineering Principles

Private by Design

  • Most tools process entirely on your device — audio never leaves your machine
  • Cloud Assist uploads are deleted as soon as processing finishes, results expire automatically, and nobody listens to your audio.
  • Accounts are only required for cloud processing — everything else works without sign-up

Transparent & Repeatable

  • Mix grades break down into sub-scores with visible weighting
  • The same audio gives the same analysis
  • Held-out metrics and benchmark results are published on this page

Build With Real Music Analysis

Free audio analysis tools that run on your device, and an API for developers. Tempo at 0.1 BPM resolution, benchmarked key detection, and features computed from the audio.

Brizm

Unlock Cloud Assist

Offload heavy processing to Cloud Assist. 15 free Processing Minutes to start.

or