Generative rules

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

rule_idCategoryConceptSummaryBody (excerpt)N att.
R_36_amsa_definition definition aṁśa Aṁśa is the predominant/primary svara of a rāga or bhāṣā, the beginning point of a phrase from which tāra ascent is measured DEFINE amsa AS predominant_svara(raga) WHERE amsa = phrase.start AND tara_ascent = measure_from(amsa) 8
R_36_amsa_murchana_relation relation aṁśa The predominant aṁśa among multiple aṁśas determines the mūrchanā of a jāti IF |jati.amsas| > 1 THEN murchana = determine_from(predominant(jati.amsas)) 8
amsa_assignment_per_bhasa assignment aṁśa Each bhāṣā/rāga is characterised by an assigned aṁśa svara, distinct from its concluding note (nyāsa). assign_amsa(B) := svara_S such that role(S, B) = principal; e.g. saindhavī.amsa = madhyama; khañjanī.amsa = pañcama; gurjarī.amsa = niṣāda; gāndhārī.amsa = gānd 4
R_4p0_012 definition aṁśa aṁśa = svara essentiel definissant jāti; enumeration varie: madhyamā=5 (hors gāndhāra+niṣāda), ṣāḍjī=10 (1 śuddha+5 vikṛta+4 ṣāḍava), raktag DEFINE aṁśas(jati): · CASES: · madhyamā -> count=5, exclude={'gāndhāra','niṣāda'} # two-śruti svaras · ṣāḍjī -> count=10, breakdown={'śuddha':1,'vikṛt 4
amsa_definition_vadi_principal definition aṁśa Aṁśa is the vādī, the principal note of a rāga/jāti, and regulates intervallic formation of melodic configuration. amsa(R) := vadin(R); role := principal_note_and_intervallic_regulator 2
amsa_role_and_mandra_relation relation aṁśa L'amśa est la forme par laquelle un lakṣaṇa particulier se manifeste; mandra commence avec le svara immédiatement en dessous de l'am DEFINE amsa := form_through_which(special_laksana); mandra.start := svara_below(amsa) 2
R_364_amsas structural aṁśa In kaiśikī, svaras other than ṛṣabha function as aṁśas (structural tones) and exhibit mutual concert. IF jati == kaisiki THEN amsas := svaras \ {rsabha}; CONSTRAINT: mutual_concert(amsas) 2
amsa_mutual_reaching relation aṁśa Within a jāti, the multiple aṁśas exhibit mutual reaching out (parasparagamana). for all a_i, a_j in amsas(J): reach(a_i, a_j) := allowed 1
amsa_predecessor_is_mandra relation aṁśa The svara preceding the aṁśa is the mandra. mandra(R) := predecessor_of(amsa(R)) 1
amsa_samvadi_cannot_be_omitted structural aṁśa The samvādī of an aṁśa cannot be omitted within a jāti. for jati J with amsa A: samvadi(A) MUST be present_in(J) 1
amsa_constraint_sadjamadhyama_sadava validation aṁśa Şadjamadhyamā is not allowed to be sextonic (six svaras) when niṣāda is the aṁśa. forbid(sadava_form(Şadjamadhyamā), amsa=niṣāda) 1