Skip to content

Adhan-Hashim/swara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors