Generative rules

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

rule_idCategoryConceptSummaryBody (excerpt)N att.
R_098_sadjagrama_relation relation sadjagrāma A rāga is related to ṣaḍjagrāma when born of jātis of that grāma or when devoid of ṛṣabha-pañcama RELATE raga TO sadjagrama IFF born_of(raga, sadjagrama_jati) OR lacks(raga, [rsabha, pancama]) 8
sadjagrama_membership_via_birth_jati derivation sadjagrāma A rāga is related to ṣaḍjagrāma when born from a sadjagrāma jāti (sauvīraka←ṣaḍjamadhyamā) or via 4-śruti pañcama (ṭakkakaiśika). grama(R) := sadjagrama if parent_jati(R) in sadjagrama_jatis OR pancama_sruti(R)==4 2
sadjagrama_sadava_murchana_formation derivation sadjagrāma The ṣāḍava mūrchanās of ṣaḍja-grāma arise by omitting one of {ṣaḍja, ṛṣabha, pañcama, niṣāda}; the omission of gāndhāra is not prescribed in sadava_murchanas(sadjagrama) := {omit(s) | s in {sadja, rsabha, pancama, nisada}}; forbidden_omission := gandhara 2
R_4p0_030 enumeration sadjagrāma sadja-grāma = cadre tonal contenant 7 jātis et un total enumere de tānas DEFINE sadja-grāma(): · jāti_count = 7 · tāna_total = enumerated_section · RETURN grāma('sadja') 2
sadjagrama_inomissible_and_vivadi structural sadjagrāma In ṣadjagrāma, dhaivata is inomissible; ṣadjagrāma has a vivādi-maṇḍala with rules involving gāndhāra-ṛṣabha and niṣāda-dhaivata pairs. for grama=sadjagrama: omit(dhaivata) := False; vivadi_mandala := defined_on{(gandhara, rsabha), (nisada, dhaivata)} 2
sadjagrama_seven_jatis enumeration sadjagrāma Seven jātis pertain to sadjagrāma. n_jatis(sadjagrama) := 7 1
sadjagrama_murchana_order structural sadjagrāma In sadjagrāma, the vertical/descending order of svaras for one mūrchanā is ni-dha-pa-ma-ga-ri-sa. murchana_order(sadjagrama) := [ni, dha, pa, ma, ga, ri, sa] 1
sadjagrama_tuning_standard structural sadjagrāma Sadjagrāma serves as the tuning standard to which two vīṇās are established for equal-pitch comparison. tuning_reference(vina_pair) := sadjagrama 1