Generative rules

1087 rules total — 4 shown (capped at 500). ← back to grammar index

rule_idCategoryConceptSummaryBody (excerpt)N att.
R_42_jati_definition definition jāti Jāti is the foundational melodic abstraction (analogous to caste) from which rāgas are derived; pure and mixed forms exist; rāgas conforming DEFINE jati AS melodic_abstraction WHERE has_kind({suddha, vikrta}) AND derives_to(raga) 6
R_42_jati_destruction_vivadin validation jāti Jāti is destroyed by improper use of vivādin svaras in place of vādin or anuvādin svaras IF svara.role == vivadin AND used_as(vadin|anuvadin) THEN jati = DESTROYED 6
jati_first_melodic_formation definition jāti Jāti is the first/foundational formation of melodic structure; it is treated in Chapter II of the Bṛhaddeśī. JATI_ROLE = {'level':'first_melodic_formation', 'chapter':'II'} 2
R_709_sadava_jatis_fourteen relation jāti Ṣāḍava operates in relation to fourteenfold jātis DEFINE sadava_jati_scope(): · RETURN {jati_i for i in 1..14} 1