svnt logo
Color theme

Guest mode

Harmonic analyzer

Zero theory. 100% instinct.

Key, tempo, and clashes from the file. Rules coach, not a language model.

Pitches —

WAV, uncompressed AIFF, AIFF-C, MP3, FLAC, Ogg, M4A, WebM, or MIDI. Up to 256 MB. Other types are refused.

Load a song, then Play. Click the map or use arrow keys while it is focused to move. Loop repeats the selected marker. Tap tempo is your grid, not a detection.

Tap four times to set a tempo.

Playback FX
Take it further

Compare checks key and tempo against a second song. It does not mix the audio.

Bounce writes a dry WAV from WAV or AIFF, without playback FX. Bounce loop writes the selected loop. Bounce 30s writes 30 seconds from the playhead. Both stay within 32 MB of PCM. Bounce song stays off above that. MP3, FLAC, Ogg, M4A, and WebM are scanned, so they have no bounce.

A transpose hint shows up after a key estimate.

Nothing loaded Drop audio or MIDI, or start live capture.

Key

— No file yet

Tempo

— No grid yet

Status

Idle Ready.

Scale

Analyze first

Map

Harmonic map

0:00

Chord chips are estimates from the pitch map, not a transcription.

Diatonic —
Color —
Clash —

Markers appear after analysis.

Progressions

Routes

Routes appear after a key estimate.

Check

Fix it

  1. Open red, then yellow.
  2. Solo bass, chords, then lead.
  3. Move the pitch or mark it as style.
Saves

Browser-only until an account is configured.

Account save

At least 8 characters. It is sent only to your Supabase project.

Use the microphone?

svnt will ask the browser for microphone access. Sound stays in this tab and is not uploaded. Stop ends the stream. The meter is a pitch-class estimate, not a recording.