Back to articles
I built a free AI chord finder with zero npm dependencies

I built a free AI chord finder with zero npm dependencies

via Dev.to PythonSwaram

I built Swaram , a free AI-powered chord finder. Upload any audio file and get the chord progression, key, and time signature detected automatically. Try it: https://ecoliving-tips.github.io/chord-finder.html Why I built it I play guitar at my church in Kerala, India. Finding chords for Malayalam Christian songs is nearly impossible online. Paid chord finder subscriptions like Chordify Premium felt wrong for something that should be free. So I built my own — and made it work for any song, any genre, any language. Tech stack Frontend : Vanilla HTML/CSS/JS — literally zero npm dependencies Backend : Python (FastAPI + librosa) on Hugging Face Spaces Hosting : GitHub Pages (free) Build : Custom 300-line Node.js static site generator (no webpack, no bundler) PWA : Full offline support with service worker i18n : English + Malayalam No React. No Next.js. No Tailwind. Just plain HTML and CSS variables for theming. How the AI chord detection works Audio is resampled to 16kHz mono HPSS (Harmonic

Continue reading on Dev.to Python

Opens in a new tab

Read Full Article
0 views

Related Articles