← all domains · grammar index

Domain #8 : dhruvā / gītaka / pūrvaranga (théâtrale, Nāṭyaśāstra-derived) 6c.3

Module : dhruva_natya.py  ·  ✓ self-test pass
35concepts
27input rules
27rules traced
8types
8operations
6constraints
6unresolved
Domaine 8 — dhruvā / gītaka / pūrvaranga (musique théâtrale) Synthèse 6c.3 du Brihaddesi (Sharma 1992, vols I & II) depuis : - 27 règles génératives 6b (domain_id=8) - 45 affirmations sourcées - 35 concepts du cluster Leiden domain_id=8 Domaine = la couche théâtrale / dramatique du Brihaddesi : ce que Mātaṅga emprunte au Nāṭyaśāstra de Bharata pour articuler le chant (dhruvā), les sept gītakas, le pūrvaranga (prélude rituel) et leurs applications (viniyoga) à des actes dramatiques précis. Anti-fabrication : chaque type, opération et contrainte cite son evidence (rule_id 6b ou affirmation_id). Aucune valeur non sourcée n'est introduite. Python 3.10+. Importable directement, sans dépendance externe.

Contents

Operations (8)

Pure functions derived from the rules: given input types, return outputs. Each cites the rule(s) that justify it.

§select_dhruva_for_sceneselection

(is_first_scene: bool, is_exit: bool, is_hero_entry: bool) DhruvaType | None
Sourced by
naiṣkrāmikī dhruvā is associated with exit, used in singing dhruvā of first scene
DEFINE select_dhruva(scene): IF scene.is_first AND scene.has_exit: RETURN naiskramiki
ennaiskrāmiki (associated with exit) dhruvā in the first scene (or act).vol_II_p033
Bhinna-ṣaḍja is prescribed for application in prāveśikī dhruvās tied to the hero's entry in specific dramatic situations.
BHINNASHADJA['praveshiki_use'] = 'hero_entry_dhruva'
sktनायकस्य प्रावेशिकीषु अस्य विज?ातीयो निरणानियृत्तस्य (?) विनियोगःvol_II_p057

§jati_for_actlookup

(jati_name: str) int | None
Sourced by
Specific jātis are prescribed for dhruvā of specific acts: gāndhārī and raktagāndhārī for act 3; kaiśikī for act 5.
prescription(dhruva, act=3) := {gandhari, raktagandhari}; prescription(dhruva, act=5) := kaisiki
sktध्रुवागाने तृतीयप्रेक्षणके विनियोगः।।vol_II_p036
enapplication is (prescribed) in the dhruvā pertaining to the third actvol_II_p039
+ 1 more verbatim
R_782_01 assignment
Gāndhārodīcyavā applied in dhruvā song of fourth act
FUNCTION viniyoga(Gāndhārodīcyavā): RETURN {context: 'dhruvā_singing', act: 4}
enIts application (viniyoga) is accepted to be in the singing of dhruvā in the fourth act.vol_II_p038

§jati_for_pravesikilookup

() str
Sourced by
Bhinna-ṣaḍja is prescribed for application in prāveśikī dhruvās tied to the hero's entry in specific dramatic situations.
BHINNASHADJA['praveshiki_use'] = 'hero_entry_dhruva'
sktनायकस्य प्रावेशिकीषु अस्य विज?ातीयो निरणानियृत्तस्य (?) विनियोगःvol_II_p057

§enumerate_gitakasenumeration

() list[Gitaka]
Sourced by
R_2220_gitakas enumeration
Seven gītakas (NS XXXI) prescribed in pūrvaranga: madraka, aparāntaka, ullopyaka, prakarī, oveṇaka, rovindaka, uttara.
ENUMERATE gitakas := [madraka, aparantaka, ullopyaka, prakari, ovenaka, rovindaka, uttara]; PRESCRIBED_IN purvaranga; text_units stretched_by alankaras
enThe seven gitakas... madraka, aparāntaka, ullopyaka, prakarī, oveņaka, rovindaka and uttara.vol_I_p102
enAll these forms are prescribed in pūrvaranga... units of text could be stretched by the melody through alankārasvol_I_p102

§enumerate_dhruva_typesenumeration

() list[DhruvaType]
Sourced by
dhruvas_five_types enumeration
Dhruvās are of five types: prāveśikī, prāsādikī, ākṣepikī, sāntarā, naiṣkrāmikī.
dhruva_types := {praveśikī, prāsādikī, ākṣepikī, sāntarā, naiṣkrāmikī}
enNaiskrāmikī is one of the five types of dhruvās, the other four being prāveśikī, prāsādikī, ākṣepikī and sāntarā.vol_II_p160

§enumerate_asarita_typesenumeration

() list[AsaritaType]
Sourced by
Āsārita has three types: jyeṣṭha, madhya, kaniṣṭha
FUNCTION asarita_types(): RETURN ['jyestha', 'madhya', 'kanistha']
enThe plural number in āsāritas refers to the three types of āsārita viz.jyeştha, madhya and kaniştha.vol_II_p159

§ns_chapter_for_deitylookup

(deity: Trideva) tuple[int, str] | None
Sourced by
R_2009_01 structural
Nāṭyaśāstra structural roles: Brahmā(I) creates, Śiva via Taṇḍu(IV) adds dance, Viṣṇu(XX) acts in four vṛttis
MAP Nāṭyaśāstra: Chapter_I: Brahmā creates Nāṭyaveda Chapter_IV: Śiva adds dance via Taṇḍu Chapter_XX: Viṣṇu acts in four_vṛttis (verbally formulated by Brahmā)
enBrahmā creates the Nātyaveda or Nātyaśāstra (Chapter I), Šiva adds dance through Tandu, his gana (Chapter IV)vol_I_p085

§melody_origindefinition

() dict[str, str]
Sourced by
BD_6_1_R021 relation
Melody is a manifestation of the tonal aspect of vāk (speech/voice)
DEFINE melody.ontology: manifestation_of = 'vak.tonal_aspect' // vak = speech/utterance
enmelody is a manifestation of the tonal aspect of vākvol_II_p155
Brahmagranthi = seat of energy in the human body from which vital air is propelled, generating sounds (low and high) as it ascends.
DEFINE brahmagranthi := seat_of_energy(body); FUNCTION: propels(vital_air) -> ascends -> touches(locations) -> produces(low_and_high_sounds)
envital air is propelled from the seat of energy in the body known as brahmagranthi... touches various locations, producing low and high sounds.vol_I_p082

Constraints (6)

Validators that raise on configurations forbidden by the rules. Each cites the rule(s) it enforces.

§is_valid_dhruva_alankara_set

no forbidden alaṅkāra is used (syena, bindu, …)
Sourced by
Not all alankāras are desirable in dhruvās due to excessive stretching; syena, bindu and similar should not be used per own measure; ascending svaras should be used.
forbidden_in(dhruva) := {syena, bindu, similar_stretching_alankaras}; prefer(dhruva) := ascending_svaras
enAll of these are not desirable in the dhruvās, because of the excessive 'stretching'vol_I_p062
enthey should not be used (lit. 'done') in the performance of dhruvāsvol_I_p062
+ 1 more verbatim
Excessive syllable stretching via alaṅkāras is undesirable in dhruvās because text-meaning comprehension by the listener is primary.
forbid(excessive_stretching(syllable, D)) ; reason := preserve(text_meaning_comprehension)
enexcessive stretching is avowedly undesirable in dhruvās.vol_I_p080
encomprehension of meaning of text by the listener is very important and hence stretching of the syllables of the text is not desirable.vol_I_p102

§is_valid_purvaranga_jati

jāti-class ∈ {śuddhā, śuddhaṣāḍava}
Sourced by
In pūrvaraṅga (preliminary part), śuddhā jātis and śuddhaṣāḍava should be performed
IF section = purvaranga THEN USE suddha_jatis AND USE suddhasadava
sktपूर्वरङ्गे कृते शुद्धा[:] कर्तव्या गीतयोक्तृभिः।vol_II_p026
enśuddhaṣāḍava should be used in the pūrvaraiga.vol_II_p053
+ 1 more verbatim

§is_svarantara_admissible

dhruvā is_avakrsta=True
Sourced by
Svarāntara applies only in avakṛṣṭā dhruvās
RULE: applies(svarantara, context) IFF context = avakrshta_dhruva
enthis should be known in avakṛṣṭā dhruvās alonevol_II_p018

§is_canonical_gitaka

name ∈ closed 7-list
Sourced by
R_2220_gitakas enumeration
Seven gītakas (NS XXXI) prescribed in pūrvaranga: madraka, aparāntaka, ullopyaka, prakarī, oveṇaka, rovindaka, uttara.
ENUMERATE gitakas := [madraka, aparantaka, ullopyaka, prakari, ovenaka, rovindaka, uttara]; PRESCRIBED_IN purvaranga; text_units stretched_by alankaras
enThe seven gitakas... madraka, aparāntaka, ullopyaka, prakarī, oveņaka, rovindaka and uttara.vol_I_p102
enAll these forms are prescribed in pūrvaranga... units of text could be stretched by the melody through alankārasvol_I_p102

§is_canonical_dhruva_type

name ∈ closed 5-list
Sourced by
dhruvas_five_types enumeration
Dhruvās are of five types: prāveśikī, prāsādikī, ākṣepikī, sāntarā, naiṣkrāmikī.
dhruva_types := {praveśikī, prāsādikī, ākṣepikī, sāntarā, naiṣkrāmikī}
enNaiskrāmikī is one of the five types of dhruvās, the other four being prāveśikī, prāsādikī, ākṣepikī and sāntarā.vol_II_p160

§is_consistent_viniyoga

if element in JATI_ACT_VINIYOGA, dramatic_context must match expected act
Sourced by
R_c155_viniyoga definition
viniyoga = terme de Pūrva-Mīmāṃsā désignant l'application des mantras védiques dans le yajña; mention d'un rasa dans le viniyoga d'une bhāṣā est phénomène rare
FUNCTION viniyoga_lookup(bhasa): # term borrowed from Purva-Mimamsa (Vedic mantra application in yajna) IF bhasa.viniyoga_specifies_rasa: # rare phenomenon RETURN {rasa: bhasa.viniyoga.rasa, rarity: TRUE} RETURN {rasa: None}
enViniyoga is a word occurring in Pūrva-Mīmāmsā, standing for the application of Vedic mantras in yajña.vol_II_p160
enThe mention of a rasa in the viniyoga of a bhāṣā is a rare phenomenon.vol_II_p166
Specific jātis are prescribed for dhruvā of specific acts: gāndhārī and raktagāndhārī for act 3; kaiśikī for act 5.
prescription(dhruva, act=3) := {gandhari, raktagandhari}; prescription(dhruva, act=5) := kaisiki
sktध्रुवागाने तृतीयप्रेक्षणके विनियोगः।।vol_II_p036
enapplication is (prescribed) in the dhruvā pertaining to the third actvol_II_p039
+ 1 more verbatim

Types (8)

Enums and structures used by operations and constraints. Members are exhaustively those attested in the source.

§Dhruvadataclass(frozen=True)

A dhruvā: metrical text performed in pūrvaranga and within drama,
full module docstring
A dhruvā: metrical text performed in pūrvaranga and within drama,
designed to communicate textual meaning to the listener.

"Dhruvā is a metrical text that is performed in pūrvaranga" (aff#1928);
"dhruvā that is formed in accordance with the (desired) meaning"
(aff#2647); "dhruvā is the sounded one" (aff#2741).

evidence: dhruva_definition_metrical_text (aff#1928, aff#2647, aff#2741),
          dhruvas_five_types (aff#1889), dhruva_fourfold_usage (aff#192)
Sourced by
Dhruvā is a metrical text performed in pūrvaranga (Sanskrit or non-lexical syllables) and within drama in Prākṛta, communicating desired meaning; called 'the sounded one'.
dhruva := metrical_text(performed_in=purvaranga, language={sanskrit, prescribed_syllables}); within_drama := prakrta; must_communicate_meaning := True; role := sounded_one
enDhruvāis a metrical text that is performed in pūrvarangavol_II_p163
endhruvā that is formed in accordance with the (desired) meaningvol_I_p062
+ 1 more verbatim
dhruvas_five_types enumeration
Dhruvās are of five types: prāveśikī, prāsādikī, ākṣepikī, sāntarā, naiṣkrāmikī.
dhruva_types := {praveśikī, prāsādikī, ākṣepikī, sāntarā, naiṣkrāmikī}
enNaiskrāmikī is one of the five types of dhruvās, the other four being prāveśikī, prāsādikī, ākṣepikī and sāntarā.vol_II_p160
Dhruvā has fourfold usage: complete (full svaras), hexatonic, pentatonic, quadratonic.
varieties(dhruva) := {sampurna, sadava, auduvita, quadratonic}
enfourfold usage of dhruvās (viz. complete, hexatonic, pentatonic, quadratonic)vol_II_p018
+ 1 more rule(s) : dhruva_alankara_restrictions

§AvakrstaDhruvadataclass(frozen=True)

A sub-form of dhruvā explicitly described in NS V (aff#1861).
full module docstring
A sub-form of dhruvā explicitly described in NS V (aff#1861).
Special because svarāntara applies *only* here (aff#189).

evidence: R_712_svarantara_scope (aff#189),
          avakrsta_described_in_NS_V (aff#1861),
          dhruva_avakrsta_treatment_reference (aff#190)
Sourced by
Svarāntara applies only in avakṛṣṭā dhruvās
RULE: applies(svarantara, context) IFF context = avakrshta_dhruva
enthis should be known in avakṛṣṭā dhruvās alonevol_II_p018
Avakṛṣṭā dhruvās are explained within the treatment of dhruvā in the text.
treatment(avakrsta_dhruva) := chapter(dhruva)
enwe shall explain this within the treatment of dhruvā.vol_II_p018

§Gitakadataclass(frozen=True)

One of the seven gītakas prescribed in pūrvaranga.
full module docstring
One of the seven gītakas prescribed in pūrvaranga.
Each gītaka stretches text-units through alaṅkāras (aff#3138, aff#2649).

evidence: R_2220_gitakas (aff#3137, aff#3138), R_495_gitaka (aff#2649)
Sourced by
R_2220_gitakas enumeration
Seven gītakas (NS XXXI) prescribed in pūrvaranga: madraka, aparāntaka, ullopyaka, prakarī, oveṇaka, rovindaka, uttara.
ENUMERATE gitakas := [madraka, aparantaka, ullopyaka, prakari, ovenaka, rovindaka, uttara]; PRESCRIBED_IN purvaranga; text_units stretched_by alankaras
enThe seven gitakas... madraka, aparāntaka, ullopyaka, prakarī, oveņaka, rovindaka and uttara.vol_I_p102
enAll these forms are prescribed in pūrvaranga... units of text could be stretched by the melody through alankārasvol_I_p102
R_495_gitaka relation
Alaṅkāras are to be known as subsistent in the seven gītaka forms.
FOR each alankara: subsists_in(seven_gitakas)
enThese alankaras should be known by the wise to be subsistent in the seven (gītaka) forms.vol_I_p062

§Asaritadataclass(frozen=True)

A pūrvaranga form outside the seven gītakas, with three sub-types.
full module docstring
A pūrvaranga form outside the seven gītakas, with three sub-types.

evidence: r_brd_226_asarita_types (aff#1881),
          aff#3144 (status: NS-external but important; dance-associated)
Sourced by
Āsārita has three types: jyeṣṭha, madhya, kaniṣṭha
FUNCTION asarita_types(): RETURN ['jyestha', 'madhya', 'kanistha']
enThe plural number in āsāritas refers to the three types of āsārita viz.jyeştha, madhya and kaniştha.vol_II_p159

§Vardhamanadataclass(frozen=True)

Pūrvaranga form (also NS-external) where the formation/variation of
full module docstring
Pūrvaranga form (also NS-external) where the formation/variation of
aṁśas of svaras in jātis is to be performed.

evidence: R_227_vardhamana (aff#288), aff#3145 (NS-external importance)
Sourced by
R_227_vardhamana structural
Formation/variation of aṁśas of svaras in jātis should be performed in the text-section of vardhamāna.
AT text_section == vardhamana: PERFORM amsa_kalpana(svaras_of(jati))
sktवर्धमानपदे तासा कार्या स्यादंशकल्पनाvol_II_p026

§Purvarangadataclass(frozen=True)

The preliminary ritual section before the drama proper: a composite
full module docstring
The preliminary ritual section before the drama proper: a composite
of instrumental rendering, song, dance and dialogue, carrying both
ritualistic and psychological value (aff#1899).

evidence: purvaranga_definition (aff#1899),
          R_225_purvaranga_jati_use (aff#286, aff#593, aff#854),
          R_2220_gitakas (aff#3138 — seven gītakas prescribed inside)
Sourced by
Pūrvaranga incarne le rendu instrumental, chant, danse, dialogue comme préliminaire au drame; valeur rituelle et psychologique.
RECORD purvaranga { components: [instrumental, song, dance, dialogue]; role: preliminary_to_drama; value: [ritualistic, psychological] }
enPūrvaranga has been described in NS IV and V; it embodies instrumental rendering, song, dance, dialogue etc. presented as a preliminary to drama.vol_II_p161
In pūrvaraṅga (preliminary part), śuddhā jātis and śuddhaṣāḍava should be performed
IF section = purvaranga THEN USE suddha_jatis AND USE suddhasadava
sktपूर्वरङ्गे कृते शुद्धा[:] कर्तव्या गीतयोक्तृभिः।vol_II_p026
enśuddhaṣāḍava should be used in the pūrvaraiga.vol_II_p053
+ 1 more verbatim
R_2220_gitakas enumeration
Seven gītakas (NS XXXI) prescribed in pūrvaranga: madraka, aparāntaka, ullopyaka, prakarī, oveṇaka, rovindaka, uttara.
ENUMERATE gitakas := [madraka, aparantaka, ullopyaka, prakari, ovenaka, rovindaka, uttara]; PRESCRIBED_IN purvaranga; text_units stretched_by alankaras
enThe seven gitakas... madraka, aparāntaka, ullopyaka, prakarī, oveņaka, rovindaka and uttara.vol_I_p102
enAll these forms are prescribed in pūrvaranga... units of text could be stretched by the melody through alankārasvol_I_p102

§Viniyogadataclass(frozen=True)

A "viniyoga" — the application of a musical element to a dramatic
full module docstring
A "viniyoga" — the application of a musical element to a dramatic
situation. Term borrowed from Pūrva-Mīmāmsā (Vedic mantra application).

"Viniyoga is a term from Pūrva-Mīmāmsā" (aff#1888); "mention of a rasa
in the viniyoga of a bhāṣā is a rare phenomenon" (aff#1965).

evidence: R_c155_viniyoga (aff#1888, aff#1965),
          dhruva_jati_act_assignment (aff#419, aff#456, aff#466),
          R_782_01 (aff#447)
Sourced by
R_c155_viniyoga definition
viniyoga = terme de Pūrva-Mīmāṃsā désignant l'application des mantras védiques dans le yajña; mention d'un rasa dans le viniyoga d'une bhāṣā est phénomène rare
FUNCTION viniyoga_lookup(bhasa): # term borrowed from Purva-Mimamsa (Vedic mantra application in yajna) IF bhasa.viniyoga_specifies_rasa: # rare phenomenon RETURN {rasa: bhasa.viniyoga.rasa, rarity: TRUE} RETURN {rasa: None}
enViniyoga is a word occurring in Pūrva-Mīmāmsā, standing for the application of Vedic mantras in yajña.vol_II_p160
enThe mention of a rasa in the viniyoga of a bhāṣā is a rare phenomenon.vol_II_p166
Specific jātis are prescribed for dhruvā of specific acts: gāndhārī and raktagāndhārī for act 3; kaiśikī for act 5.
prescription(dhruva, act=3) := {gandhari, raktagandhari}; prescription(dhruva, act=5) := kaisiki
sktध्रुवागाने तृतीयप्रेक्षणके विनियोगः।।vol_II_p036
enapplication is (prescribed) in the dhruvā pertaining to the third actvol_II_p039
+ 1 more verbatim
R_782_01 assignment
Gāndhārodīcyavā applied in dhruvā song of fourth act
FUNCTION viniyoga(Gāndhārodīcyavā): RETURN {context: 'dhruvā_singing', act: 4}
enIts application (viniyoga) is accepted to be in the singing of dhruvā in the fourth act.vol_II_p038

§BrahmaGranthidataclass(frozen=True)

The brahma-granthi: energy centre situated below the navel, from
full module docstring
The brahma-granthi: energy centre situated below the navel, from
which vital air is propelled to produce the speech-sounds that
underlie melody (vāk).

evidence: R_523_brahma_granthi_def (aff#2112, aff#2917),
          R_548_brahmagranthi (aff#2881),
          BD_6_1_R021 (aff#1821 — melody ← vāk)
Sourced by
brahma-granthi: energy centre / Brahmā's location, situated below the navel
DEFINE brahma_granthi := energy_centre WHERE body_location = 'below_navel' ALIAS: 'sthana of Brahma', 'Brahma-knot'
sktयदुक्तं ब्रह्मणः स्थानं ब्रह्मग्रन्थिश्च यः स्मृतःvol_I_p012
enBrahma-granthi (lit. the Brahma-knot) is the name of the centre of energy in the human body situated below the navel.vol_I_p085
Brahmagranthi = seat of energy in the human body from which vital air is propelled, generating sounds (low and high) as it ascends.
DEFINE brahmagranthi := seat_of_energy(body); FUNCTION: propels(vital_air) -> ascends -> touches(locations) -> produces(low_and_high_sounds)
envital air is propelled from the seat of energy in the body known as brahmagranthi... touches various locations, producing low and high sounds.vol_I_p082
BD_6_1_R021 relation
Melody is a manifestation of the tonal aspect of vāk (speech/voice)
DEFINE melody.ontology: manifestation_of = 'vak.tonal_aspect' // vak = speech/utterance
enmelody is a manifestation of the tonal aspect of vākvol_II_p155

Constants (10)

Named values pinned directly to source quotes (numbers, ordered lists, named svaras).

§DHRUVA_SITUATIONdict[DhruvaType, str]

2 values
Sourced by
naiṣkrāmikī dhruvā is associated with exit, used in singing dhruvā of first scene
DEFINE select_dhruva(scene): IF scene.is_first AND scene.has_exit: RETURN naiskramiki
ennaiskrāmiki (associated with exit) dhruvā in the first scene (or act).vol_II_p033
Bhinna-ṣaḍja is prescribed for application in prāveśikī dhruvās tied to the hero's entry in specific dramatic situations.
BHINNASHADJA['praveshiki_use'] = 'hero_entry_dhruva'
sktनायकस्य प्रावेशिकीषु अस्य विज?ातीयो निरणानियृत्तस्य (?) विनियोगःvol_II_p057

§JATI_ACT_VINIYOGAdict[str, int]

4 values
Sourced by
Specific jātis are prescribed for dhruvā of specific acts: gāndhārī and raktagāndhārī for act 3; kaiśikī for act 5.
prescription(dhruva, act=3) := {gandhari, raktagandhari}; prescription(dhruva, act=5) := kaisiki
sktध्रुवागाने तृतीयप्रेक्षणके विनियोगः।।vol_II_p036
enapplication is (prescribed) in the dhruvā pertaining to the third actvol_II_p039
+ 1 more verbatim
R_782_01 assignment
Gāndhārodīcyavā applied in dhruvā song of fourth act
FUNCTION viniyoga(Gāndhārodīcyavā): RETURN {context: 'dhruvā_singing', act: 4}
enIts application (viniyoga) is accepted to be in the singing of dhruvā in the fourth act.vol_II_p038

§PRAVESIKI_JATI_REQUIREDstr

Sourced by
Bhinna-ṣaḍja is prescribed for application in prāveśikī dhruvās tied to the hero's entry in specific dramatic situations.
BHINNASHADJA['praveshiki_use'] = 'hero_entry_dhruva'
sktनायकस्य प्रावेशिकीषु अस्य विज?ातीयो निरणानियृत्तस्य (?) विनियोगःvol_II_p057

§FORBIDDEN_ALANKARAS_IN_DHRUVAfrozenset[str]

2 values
values : syena, bindu
Sourced by
Not all alankāras are desirable in dhruvās due to excessive stretching; syena, bindu and similar should not be used per own measure; ascending svaras should be used.
forbidden_in(dhruva) := {syena, bindu, similar_stretching_alankaras}; prefer(dhruva) := ascending_svaras
enAll of these are not desirable in the dhruvās, because of the excessive 'stretching'vol_I_p062
enthey should not be used (lit. 'done') in the performance of dhruvāsvol_I_p062
+ 1 more verbatim
Excessive syllable stretching via alaṅkāras is undesirable in dhruvās because text-meaning comprehension by the listener is primary.
forbid(excessive_stretching(syllable, D)) ; reason := preserve(text_meaning_comprehension)
enexcessive stretching is avowedly undesirable in dhruvās.vol_I_p080
encomprehension of meaning of text by the listener is very important and hence stretching of the syllables of the text is not desirable.vol_I_p102

§DHRUVA_PREFERRED_DIRECTIONstr

Sourced by
Not all alankāras are desirable in dhruvās due to excessive stretching; syena, bindu and similar should not be used per own measure; ascending svaras should be used.
forbidden_in(dhruva) := {syena, bindu, similar_stretching_alankaras}; prefer(dhruva) := ascending_svaras
enAll of these are not desirable in the dhruvās, because of the excessive 'stretching'vol_I_p062
enthey should not be used (lit. 'done') in the performance of dhruvāsvol_I_p062
+ 1 more verbatim

§PURVARANGA_COMPONENTStuple[str,...]

4 values
values : instrumental, song, dance, dialogue
Sourced by
Pūrvaranga incarne le rendu instrumental, chant, danse, dialogue comme préliminaire au drame; valeur rituelle et psychologique.
RECORD purvaranga { components: [instrumental, song, dance, dialogue]; role: preliminary_to_drama; value: [ritualistic, psychological] }
enPūrvaranga has been described in NS IV and V; it embodies instrumental rendering, song, dance, dialogue etc. presented as a preliminary to drama.vol_II_p161

§PURVARANGA_VALUE_DIMENSIONStuple[str,...]

2 values
values : ritualistic, psychological
Sourced by
Pūrvaranga incarne le rendu instrumental, chant, danse, dialogue comme préliminaire au drame; valeur rituelle et psychologique.
RECORD purvaranga { components: [instrumental, song, dance, dialogue]; role: preliminary_to_drama; value: [ritualistic, psychological] }
enPūrvaranga has been described in NS IV and V; it embodies instrumental rendering, song, dance, dialogue etc. presented as a preliminary to drama.vol_II_p161

§BRAHMA_GRANTHI_LOCATIONstr

Sourced by
brahma-granthi: energy centre / Brahmā's location, situated below the navel
DEFINE brahma_granthi := energy_centre WHERE body_location = 'below_navel' ALIAS: 'sthana of Brahma', 'Brahma-knot'
sktयदुक्तं ब्रह्मणः स्थानं ब्रह्मग्रन्थिश्च यः स्मृतःvol_I_p012
enBrahma-granthi (lit. the Brahma-knot) is the name of the centre of energy in the human body situated below the navel.vol_I_p085

§NS_CHAPTER_ATTRIBUTIONdict[int, (Trideva, str)]

3 values
Sourced by
R_2009_01 structural
Nāṭyaśāstra structural roles: Brahmā(I) creates, Śiva via Taṇḍu(IV) adds dance, Viṣṇu(XX) acts in four vṛttis
MAP Nāṭyaśāstra: Chapter_I: Brahmā creates Nāṭyaveda Chapter_IV: Śiva adds dance via Taṇḍu Chapter_XX: Viṣṇu acts in four_vṛttis (verbally formulated by Brahmā)
enBrahmā creates the Nātyaveda or Nātyaśāstra (Chapter I), Šiva adds dance through Tandu, his gana (Chapter IV)vol_I_p085

§NATYAVEDA_CONTRIBUTIONdict[str, str]

2 values
Sourced by
In the Nāṭya-Veda, Śiva added dance to theatre; Brahmā is responsible for vāk-based elaboration
DEFINE natyaveda.contributions := {siva: dance_added_to_theatre, brahma: vak_based_elaboration}
enŠiva is said there to have added only dance to theatre. As between Brahmā and Šiva, the former is said to be responsible for all the elaboration based on vākvol_II_p155

Unresolved (6)

Concepts present in the domain but no rule pins their values — listed honestly, never invented.
prāsādikī / ākṣepikī / sāntarā dramatic-situation tagnamed in dhruvas_five_types (aff#1889) but no Brihaddesi 6b rule isolates a specific dramatic situation for these three — only PRAVESIKI (aff#645) and NAISKRAMIKI (aff#365) have sourced situation rules
dhruvā dedicated treatmentaff#1555 (vol_II_p133): 'the treatment of dhruvā is lost in the text, leaving an unfulfilled announcement by the author' — the chapter Mātaṅga promised is missing
viniyoga of jātis in Nāṭyaśāstra itselfR_4p1_496 (aff#1894): the NS does not explicitly discuss viniyoga of jātis — we cannot derive a closed jāti→situation map from NS directly, only the four Brihaddesi-internal entries are kept
rasa in viniyoga of bhāṣāaff#1965 marks this as 'a rare phenomenon' — no closed rasa→bhāṣā table; Viniyoga.rasa is permissive (Optional[str])
Gāndhārodīcyavā jāti categoryaff#447 places its viniyoga in the 4th-act dhruvā song but no rule classifies it among the standard śuddhā jātis — kept as a free-form jāti name in JATI_ACT_VINIYOGA
Mālavī kāku operative roleR_1456_malavi_kaku_definition (aff#1910) defines it as a regional accent of Mālavā but no rule integrates it into dhruvā/gītaka derivation; constant present in docstring only