Sangeetha-Grantha

Metadata Value
Status Completed
Version 1.0.0
Last Updated 2026-03-10
Author Sangeetha Grantha Team

Goal

Build a comprehensive raga reference dataset covering all 72 melakarta ragas and their janya ragas, sourced from Wikipedia (“List of Janya ragas”) and karnatik.com. This replaces the current 3-raga seed data with a production-quality reference set that serves as the canonical raga authority for all existing and new krithis.

Sources

Implementation Summary

Python Extraction Script (tools/raga-reference-extractor/)

Curated SQL Seed File (database/seed_data/05_raga_reference_data.sql)

Additional Changes

Scale Notation Convention

Project convention: S R2 G3 M1 P D2 N3 S — numbered swarasthanas (R1/R2, G2/G3, M1/M2, D1/D2, N2/N3).

Files Changed