Learn songs through pitch-accurate feedback — pilot v1.0
1
Song
2
Lyrics
3
Record
4
Compare
5
Results
Module 1 — Song Input
♪
Click to upload or drag & drop
MP3, WAV, FLAC, M4A · max 50MB
Load from YouTube
Browser limitation: YouTube blocks direct audio extraction from web apps. The solution is a free converter website — takes about 30 seconds.
Step 1 — Paste your YouTube URL
Step 2 — Open a free converter and download the MP3
Any of these opens in a new tab with your URL copied. Paste it there, click Convert, then Download.
Step 3 — Upload the downloaded MP3 here
Once the MP3 is in your Downloads folder, come back here and upload it.
or direct audio URL
Why audio URLs often don't work — and what to do
Most audio servers block browsers from downloading files directly (CORS restriction). Here are three reliable alternatives:
Option 1 — Upload the file (most reliable): Download the MP3 to your computer first, then use the Upload audio file tab. This always works. Option 2 — Load direct (try this first): Click "Load direct" — if the server allows browser access, it will play and load for analysis. Option 3 — Free MP3 hosts: If you host your MP3 on archive.org or SoundCloud, use "Load direct" — these allow browser access.
Playing via browser audio element — accuracy may vary vs. file upload.
Load a built-in demo so you can explore all features instantly — no file needed.
Original track
✓ Loaded
Module 2 — Lyrics & Settings
Paste your lyrics below — one line per line, just like the song. Or use the timed format: word | start | end for precise word timing. Plain text works fine too — the app will estimate timing automatically.
Preview — words loaded
Module 3 — Record Your Voice
How to record:
1. Click Start Recording — then sing along with the song from the beginning.
2. Click Stop Recording when you finish.
3. Click ▶ Play back to hear yourself.
4. Happy with it? Click Analyse & compare → below.
Ready to record — click Start Recording below
Mic level
0:00
Your recording will appear here
● Recording in progress…
Already have a recording file?
Pitch adjustment
Shift your recording up or down to match your natural voice range