Generative rules

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

rule_idCategoryConceptSummaryBody (excerpt)N att.
madhyamagrama_derived_ragas_and_bhasas relation madhyamagrāma Multiple rāgas/bhāṣās are derived from or seated in madhyamagrāma: śuddhaṣāḍava, bhinnakaiśika, bhinnapañcama, bhinnatāna, gaudakaiśika, māl grama_of(R) := madhyamagrama for R in {suddhasadava, bhinnakaisika, bhinnapancama, bhinnatana, gaudakaisika, malavapancama, hindolaka, malavakaisika, nartaraga, 8
madhyama_grama_mandalas_and_pancama_sruti structural madhyamagrāma Madhyama-grāma is treated with samvādi, anuvādi, vivādi maṇḍalas; pañcama lies one śruti lower (12 śrutis from sadja); a murchana begins ma- mandalas(madhyama_grama) := {samvadi, anuvadi, vivadi}; sruti_interval(sadja, pancama) := 12; murchana_start := [ma,ga,ri,sa,ni,dha,pa]; tana_collection := sepa 4
BD_6_1_R007 enumeration madhyamagrāma Madhyamagrāma contains 21 ṣāḍava tānas, including subsets devoid of ṣaḍja, ṛṣabha, gāndhāra DEFINE madhyamagrama_tanas: · total_shadava_tanas = 21 · subsets = { · devoid_of_shadja: [...], · devoid_of_rshabha: [agnicit, dvadashaha, upamshu, 2
madhyamagrama_rsabha_pancama_inomissible structural madhyamagrāma In madhyamagrāma, omission of ṛṣabha and pañcama does not take place; pañcama is inomissible according to Datti. for grama=madhyamagrama: omit(rsabha) := False; omit(pancama) := False 2
madhyamagrama_textual_convention structural madhyamagrāma Textually, mention of 'change of grāma' is preferred over explicit mention of madhyamagrāma; nine jātis of madhyamagrāma are lost du convention := mention('grama_change') > explicit('madhyamagrama'); lost := 9 jatis of madhyamagrama 2
madhyamagrama_kasyapa_assignments assignment madhyamagrāma According to Kāśyapa, ṣāḍava, pañcama, and kaiśika obtain in madhyamagrāma. ragas_in(madhyamagrama, kasyapa) := {sadava, pancama, kaisika} 1
madhyamagrama_jati_basis enumeration madhyamagrāma Eleven jātis are based on madhyamagrāma. jatis_based_on(madhyamagrama) := 11 1
madhyamagrama_svara_categories enumeration madhyamagrāma Madhyamagrāma has vādin, samvādin, anuvādin and vivādin svara categories. svara_roles(madhyamagrama) := {vadin, samvadin, anuvadin, vivadin} 1
R_1765_sadava_madhyamagrama relation madhyamagrāma Ṣāḍava mūrchanās in madhyama-grāma omit ṣaḍja, ṛṣabha, gāndhāra FOR murchana IN madhyama_grama.sadavas: murchana.svaras = ALL_SVARAS - {sa, ri, ga} 1
madhyamagrama_jati_classification_basis structural madhyamagrāma Madhyamagrāma is a foundational musical framework used in the classification of bhāṣās and jātis (per Śārdūla). role(madhyamagrama) := foundational_framework_for(bhasa, jati_classification) 1
madhyamagrama_sama_pair_change transformation madhyamagrāma When the grāma changes to madhyamagrāma, sama pairs become sama, ripa, gani (special structure of pairs). if grama_change -> madhyamagrama: sama_pairs := {sama, ripa, gani} 1