Swara
An interactive Carnatic ear-training platform built on the 72 Melakarta Raga system.
Explore raga scales, play swara intervals via the Web Audio API, practice with a Taala metronome, and study classical compositions — all in the browser.
Features
72 Melakarta Raga Index — Browse all ragas organised by Chakra, with one-click scale selection Swara Register — Live arohanam/avarohanam display; click any swara to hear its exact frequency Sonic Sequencer — Play the full ascending/descending scale note-by-note with tempo control Taala Metronome — Adi, Rupaka, Misra Chapu and more rhythmic cycles with an animated beat tracker Composition Practice — Study Swaravali exercises, Geetham songs, and Varnam phrases Web Audio API — Pure-tone synthesis at mathematically correct Carnatic microtonal ratios (no samples needed)
Tech Stack
Layer Tech Frontend Next.js 15 (App Router), TypeScript Animation Framer Motion Audio Web Audio API (browser-native) Styling Tailwind CSS Backend (optional) Python / FastAPI