{ "_note": "40-raaga Carnatic set: every raaga in IAMRRD (compmusic_raga / Gulati CMD), deduped by diacritic fold. Saraga pools in where raagas overlap. Regenerate with scratchpad/build_raagas40.py.", "tradition": "carnatic", "canonical": [ "Aṭāna", "Behāg", "Bhairavi", "Bilahari", "Bēgaḍa", "Dhanyāsi", "Dēvagāndhāri", "Gauḷa", "Harikāmbhōji", "Hussēnī", "Kalyāṇi", "Kamās", "Karaharapriya", "Kāmavardani", "Kānaḍa", "Kāpi", "Kāṁbhōji", "Kēdāragauḷa", "Madhyamāvati", "Mukhāri", "Māyāmāḷavagauḷa", "Mōhanaṁ", "Nāṭa", "Nāṭakurinji", "Pūrvīkaḷyāṇi", "Rītigauḷa", "Sahānā", "Sencuruṭṭi", "Sindhubhairavi", "Suraṭi", "Sāma", "Sāvēri", "Tōḍi", "Varāḷi", "Yadukula kāṁbōji", "Ānandabhairavi", "Śankarābharaṇaṁ", "Śrī", "Śrīranjani", "Ṣanmukhapriya" ], "aliases": { "Shankarabharanam": [ "Dheerasankarabharanam", "Sankarabharanam", "Shankarabharana" ], "Kalyani": [ "Mechakalyani", "Yaman" ], "Kamboji": [ "Kambhoji", "Khamboji" ], "Mayamalavagowla": [ "Mayamalavagoula", "Malahari" ], "Hindolam": [ "Malkauns" ] } }