LiveChord

LiveChord Help Center

Find answers to common questions.

Your song is your music teacher!

LiveChord is a non-commercial tool — built to help music enthusiasts study chord recognition and re-harmonization (Re-harmonization) with AI, for academic research and personal practice.

Getting started
What is LiveChord?

LiveChord turns an audio file you upload into a playable chord chart. AI models detect the chord progression, beats and key, then render the result as an interactive piano / guitar / ukulele view you can practise with.

How do I analyse a song?

From the home page, click '+ Pick local audio' (or drag a file onto the upload area) to analyse an audio file (up to 100 MB; MP3 / FLAC / WAV / OGG). Analysis usually takes 30 seconds to 2 minutes depending on song length. Please only upload audio you have the right to use.

What audio source gives the best results?

Studio-mastered audio (MP3 / FLAC / WAV from albums or singles) gives the cleanest chord detection. Live recordings, amateur covers, and noisy phone recordings are more error-prone — for those, run 'Dynamic beat detection' afterwards so rubato tempo changes are tracked properly.

Do I need to sign in?

No. Anonymous users can analyse, play, calibrate chords and split bars freely. Sign in (Google / Discord) only if you want favorites, ratings, or to file bug reports — features that need an account to attach to.

Player basics
How do I transpose?

Tap the Transpose button (up/down arrows) in the bottom toolbar. Use +/- to shift by semitones, or pick any key from the list. Chord names update instantly.

How do I change playback speed?

Tap the Speed button to cycle through 0.5× / 0.75× / 1× / 1.25× / 1.5× / 2×. 0.5×–0.75× is best for slow practice; 1.25×–1.5× for quick review.

How does the A-B loop work?

Tap the A-B button to open the section list. Click 'Verse 1', 'Chorus 1', etc. to loop that section. You can pick multiple adjacent sections to loop a wider range. 'Manual' mode lets you tap A while playing to set the start, then B for the end.

What's the difference between the instrument views?

LiveChord ships five instrument views — each renders the same chord progression from a different angle. Piano shows chord tones + left/right-hand fingering with separate accompaniment and melody rows. Guitar and ukulele show vertical fretboard diagrams plus a right-hand strum / arpeggio pattern. Accordion shows left-hand bass / chord buttons with the right-hand keyboard. Arranger mode bundles backing patterns and chord captions together — close to a Yamaha / Casio arranger workflow.

How do I switch instruments?

Tap the Instrument button in the bottom toolbar (Piano / Guitar / Ukulele / Accordion / Arranger — five icons). Switching is instant — no reload, the chord progression and timeline stay put; only the rendering above swaps. Each browser tab remembers the last instrument you used.

Which instrument should I pick?

Depends what you want to practise: practising piano or want to see chord tones clearly → Piano; practising sing-and-strum or memorising chord shapes → Guitar or Ukulele; learning accordion left-hand patterns → Accordion; want arranger-keyboard backing styles (Bossa, Walking, Swing, etc.) → Arranger. You can flip between instruments while the song plays, comparing how each one phrases the same chord change.

Where do the fingerings come from?

Piano left-hand fingering is generated from the chord root + voicing (5-3-1 / 5-3-2-1 / 5-4-3-2-1 templates). Right-hand melody fingering is intentionally not shown — automatic inference is not reliable enough yet. Guitar / ukulele diagrams use ①②③④ for index / middle / ring / pinky.

Chord detection
Why are some chords wrong?

Chord detection runs through an AI model with roughly 80–90% accuracy. It works best on mainstream pop / rock / folk; jazz, dense alterations, live improvisation, synth tones and thin mixes are more error-prone. Use the toolbar's 'Calibrate' and 'Auto-split' tools to fix it, then save the corrected version.

How do I fix a wrong chord?

Click any chord card to open a small menu — rename (e.g. C → Cmaj7), delete, merge with the previous or next chord. Or open the full editor from the toolbar's 'Edit' button. After editing, hit 'Save corrections' in the toolbar so the change persists.

What does 'Dynamic beat detection' do?

The default ingest uses a fast librosa beat tracker — great on steady-tempo tracks. For live versions, tempo drift, or older recordings, the madmom tracker (about 30 seconds in the background) is more accurate and re-aligns the chord boundaries to the new beats.

What does 'Auto-split' do?

Slices long chords (chords spanning multiple bars) into one-bar cards so they're easier to practise. Pick from 'Split by bar', 'Snap to bar lines' (which nudges boundaries slightly to align), or 'Split by ratio' for proportional cuts.

Re-harmonization & AI accompaniment
What is "re-harmonization"?

Re-harmonization rewrites a song's chord progression — replacing a plain triad with a colour chord, inserting passing ii–V's, dropping in tritone substitutes, or swapping the whole progression for a jazz re-arrangement. It's how a jazz pianist turns a pop ballad into a cocktail-bar standard, and it's one of LiveChord's headline features (the toolbar's Jazzify button).

What's the difference between L1, L2, L3 and ✨AI?

L1 (colour) adds 7ths and 9ths to your existing triads — gentle, the original harmony is still recognisable. L2 (substitute) introduces secondary dominants and tritone subs, redirecting the progression while preserving its skeleton. L3 (re-harmonise) rewrites larger sections with passing ii–V chains and modal interchange — close to a full jazz arrangement. ✨AI runs a Transformer trained on jazz lead-sheet data: it generates a fresh progression matched to the original timing, often with surprising voice leading.

How do I use Jazzify in the player?

Open any analysed song and tap the Jazzify button (✨ icon) in the bottom toolbar, then pick L1 / L2 / L3 / ✨AI from the popup. The chord ribbon, piano view, and A-B looping update to the new progression instantly. Tap the Off option to restore the original. The chord-source LED in the player corner labels which version you're hearing so you can A/B compare.

What does the AI accompaniment do (left + right hand)?

Beyond the chord chart, LiveChord generates a per-onset playable accompaniment — separate left-hand (bass + chord voicing) and right-hand (melody or arpeggio) parts, with finger numbers, velocity, and pedal markings. On piano this renders as falling-bar waterfall + 88-key highlights exactly as you'd play it. On guitar and ukulele the same backend events drive the right-hand pluck/strum waterfall AND the audio synth at once — so what you see is exactly what you hear, every voicing and finger label staying in lockstep with the audio. The Arranger view adds backing-pattern templates (Bossa, Walking, Swing, Slow Ballad…) auto-picked by tempo, and the Tools popup's right-hand mode lets you pick whether the right hand plays the AI accompaniment, the extracted melody, or both.

Why is the AI accompaniment a "starting point, not a script"?

The AI accompaniment is a template — a clean, playable arrangement to give you ideas: which chord voicings to try, where the bass note sits, how a strum or pick pattern feels at this tempo. Take it as a starting point, then make it your own. Vary the rhythm, swap the voicings, improvise the bass line, change the right-hand pattern entirely. The song you're learning is the real teacher — the AI is just there to help you take the first step. Use it to get unstuck, not to copy.

Audio sources
What audio formats are supported?

MP3, FLAC, WAV and OGG. The maximum file size is 100 MB. Embedded cover art is extracted automatically when present.

What about copyright?

You're responsible for ensuring uploads comply with your local copyright law. LiveChord doesn't keep audio copies — files are deleted as soon as analysis finishes — only the resulting chord chart, key, and beat timeline are stored. Please use the service for personal practice only.

Account
Which sign-in providers are supported?

Google and Discord (Apple is being added). We don't store any passwords; after the third-party verification we keep only your email and display name.

What does signing in unlock?

Favorites (♥), recently played, chord-quality ratings, and bug reports. Anonymous users keep full access to analysis, playback, calibration, splitting, transpose, speed, and looping — every practice feature is unrestricted.

How do I delete my data?

Email [email protected] from the address you signed in with, mention the service name, and your data will be removed within 7 business days. Data from anonymous analysis is auto-purged within 24 hours.

Privacy
What do you store?

Stored: analysis results (chord timeline, key, beats), upload-file fingerprints, the email and display name from your sign-in provider, and your favorites / ratings / bug reports. Not stored: original audio (deleted within 10 minutes), passwords, payment info, browsing history.

How long do you keep uploaded audio?

At most 10 minutes. As soon as AI analysis finishes the audio is deleted — no copies, no third-party sharing, no participation in other users' search results.

Do you share my data with third parties?

We do not share personal data. Aggregated, anonymous statistics (total analyses, popular chord progressions) may be cited from time to time, but never with individual-user identifying information.

Troubleshooting
Why won't playback start on mobile?

Mobile browsers block audio until the user interacts with the page (autoplay policy). Tap any chord card or the big play button. If you're using the LINE / Facebook in-app browser some features won't work — open in Chrome / Safari instead.

How do I install it as an iOS app?

Open the home page in Safari → tap the Share button at the bottom → 'Add to Home Screen' → 'Add'. Launching from the home-screen icon will open in standalone fullscreen mode.

How do I report a bug?

In the player, open Settings ⚙ → Report a problem. You can also send a report here. Please include the song link and the specific behaviour you saw.

Report a problem