Singing Trainer

a web app that helps complete beginners learn to sing in tune

you hear a note, sing it back, and watch your pitch drawn live on a graph. the app scores how closely you matched it and tells you whether to aim higher or lower.

pick a difficulty level and a lower or higher voice range so the notes suit you. anyone can practice without signing up; log in to save your scores and see your streak, your accuracy over time, and whether you tend to sing too high or too low.

pitch detection runs entirely in the browser, so your audio never leaves your device & only scores are saved.

← all projects
screenshot of Singing Trainer
role
design & build
year
2026
live
sing.sedinam.com ↗
code
github ↗
built with
next.js, react, typescript, web audio api, supabase, vercel
assisted by
claude code, using claude opus 5.5