Generative rules

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

rule_idCategoryConceptSummaryBody (excerpt)N att.
R_86_citra_marga_composition composition citra mārga Citra mārga is characterized by: ekakala tāla, samā yati, druta laya, uparipāṇi, māgadhī gīti, ogha avayava, two mātrās, composed of one gur COMPOSE citra_marga = {tala: ekakala, yati: sama, laya: druta, pani: upari, giti: magadhi, avayava: ogha, matras: 2, units: [guru, laghu, druta]} 5
R_053_pancamasadava_specification composition pañcamaṣāḍava Pañcamaṣāḍava is born of dhaivatī+ārṣabhī jātis, with ṛṣabha as aṁśa and madhyama as nyāsa COMPOSE pancamasadava FROM [dhaivati, arsabhi]; SET amsa=rsabha, nyasa=madhyama 3
R_c299_aksiptaka composition ākṣiptaka ākṣiptaka = forme construite par groupes de 3 svaras ascendants, durée croissant de 1 à 6 kalās par phrase, séparateur 'nu' FUNCTION generate_aksiptaka(): · phrases := [] · FOR k IN 1..6: # 1 to 6 kala-units · FOR ascending_triple IN [(sa,ri,ga),(ri,ga,ma),(ga,ma,pa),(ma,pa, 3
bhadravati_ela_structural_features composition bhadrāvatī Bhadrāvatī elā is composed with sequential padas, kaṅkāla tāla, kakubha rāga, brimming with mūrchanā sounds, and structured by five bhūmi-ga BHADRAVATI_ELA = { · 'padas': 'one_by_one', · 'tala': 'kankala', · 'raga': 'kakubha', · 'murchana_sound': 'abundant', · 'ganas': {'bhumi':5, 'jala':1} 3
BD_6_1_R005 composition pāṭas Pāṭas combine structurally with kanda, birudas and svaras in compositions like śarabhalīla and śukacañcu DEFINE patas_usage(composition c): · IF c == 'kanda': REQUIRE(patas + birudas, NO tala) · IF c IN ['sharabhalila', 'shukacanchu']: COMBINE(svaras, patas) IN 2
R_1369_chakravala_def composition चक्रवाल Chakravāla: repetition retaining pada, excluding yamaka; usable in prose+verse with svaras DEFINE chakravala := repetition(pada, exclude=yamaka_position) · PERMITS: chakravala.medium IN [prose, verse] · REQUIRES: combined_with(svara) 2
R_1854_parivartaka composition parivartaka Parivartaka = sixteen-kalā alaṅkāra: ascent+descent of all svaras starting from tāra, structured in 8 demonstration patterns. DEFINE parivartaka := sequence(kala_count=16, motion=ascend_descend, range=all_svaras, start=tara); patterns := [sarigapa_pamagasa, rigamadha_dhapamari, gamapan 2
R_447_tenakas_rel composition tenakas tenakas = compositional element combinable with pāṭas, svaras, padas (vicitra, varṇasvara) DEFINE tenakas := compositional_element · COMBINES_WITH tenakas IN [pata, svara, pada] · USED_IN [vicitra, varnasvara] 2
R_4p1_1857 composition sampradāna sampradāna: leave the immediate svara after the first, advance in two-svara steps with mirrored descent; composed of 22 kalās in dvikala (ek DEFINE sampradāna(kala_unit) AS: · start at first_svara · SKIP immediate_next_svara · STEP forward by 2 svaras (ascending) · THEN DESCEND in same order 2
R_573_vartika_marga composition vārtika mārga Vārtika mārga is characterized by srotogatā yati, madhya laya, samapāṇi, sambhāvitā gīti (4 mātrās), with anugata as its limb. IF marga == 'vartika': yati = 'srotogata'; laya = 'madhya'; pani = 'samapani'; giti = 'sambhavita'; matras_in_giti = 4; limb = 'anugata' 2
dehagni_role_in_sound_origin composition dehāgni Sound originates from the combination of dehāgni (bodily fire) and pavana (air), propelled by the effort of the puruṣa (ātman). SOUND_ORIGIN = {'components':['dehagni','pavana'],'propeller':'purusha_effort'} 2
gatravarna_ekakala_composition composition gātravarņa Gātravarņa est formé par combinaison de svaras ekakala (unités temporelles d'un kalā chacun), illustré par des séquences svaras typiques DEFINE gatravarna := concat(svara_ekakala+) where each svara duration = 1 kala; EXAMPLE [dhanisa, nini, dhadha, padhani, dhadha, papa, ...] 2
sandhipracchadana_realization composition sandhipracchādana Sandhipracchādana is realized as repeating two-svara dyads four times: sani sani sani sani, nidha nidha nidha nidha, dhapa..., pama pama pam realize(sandhipracchadana) := [sa-ni]*4 + [ni-dha]*4 + [dha-pa]*4 + [pa-ma]*4 2
R_1115_krauncapada_composition composition Krauńcapada Krauñcapada is sung in pratitāla, composed of pada + svara elements DEFINE krauncapada_spec(): · RETURN {tala: pratitala, components: [pada, svara]} 1
R_1127_sarabhalila_eight_feet composition śarabhalīla Śarabhalīla: 8 pādas composed with svaras+pāṭas, with 8 rāgas and 8 tālas DEFINE sarabhalila_spec(): · RETURN {n_pada: 8, n_raga: 8, n_tala: 8, elements: [svara, pata]} 1
R_1131_aditala_simhavikranta composition āditāla simhavikrānta is formed when four parts and eight feet of text are combined with āditāla IF parts=4 AND feet=8 AND tala=aditala THEN form := simhavikranta 1
R_1132_01 composition Tribhaṅgi Tribhaṅgi = padas+svaras+pāṭas, three metres, three mixed tālas FUNCTION define_tribhaṅgi(): · RETURN {elements: ['padas','svaras','pāṭas'], metres: 3, tālas_mixed: 3} 1
R_1147_01 composition करणतालेन Karaṇa tāla is constituent of dvipadī composition FUNCTION tāla_of(dvipadī): · RETURN 'karaṇa_tāla' 1
R_1281_sadjamsa_pancamanyasa_compound composition ṣadjāmśaḥ Ṣaḍjāṁśaḥ pairs structurally with pañcamanyāsaḥ as a compound form DEFINE compound_pair(sadjamsa, pancamanyasa) := True (textual emendation) 1
R_1367_kalahamsaka_composition composition कलहंसक Dans le prabandha kalahaṁsaka, le pada est construit avec des notes nabhajava puis svaras avec jhampata tāla. COMPOSE kalahamsaka: pada FROM nabhajava_notes THEN svaras WITH tala=jhampata 1
R_1368_ghatastenamuktaka_composition composition घटस्तेनमुक्तक Ghaṭastenamuktaka: first half in two verses, second half in tenaka (or reversed) DEFINE ghatastenamuktaka_spec(): · RETURN [{purvardha: dvipadya, uttarardha: tenaka}, · {purvardha: tenaka, uttarardha: dvipadya}] 1
R_1718_001 composition Viṣṇu - bīja Viṣṇu-bīja ('a') + 3rd letter of 2nd group ('g') forms svara COMPOSE svara FROM concat(third_letter(group_2)='g', viṣṇu_bīja='a') = 'ga' 1
R_1818_asvakranta_murchana composition अश्वक्रान्ता aśvakrāntā = mūrchanā in ṣaḍjagrāma: ma-pa-dha-ni-sa-ri-ga-ma-pa-dha-ni-sa COMPOSE asvakranta := [ma, pa, dha, ni, sa, ri, ga, ma, pa, dha, ni, sa] IN sadjagrama 1
R_1824_01 composition शुद्धमध्या Śuddhamadhyā mūrchanā in madhyamagrāma: ga-ma-pa-dha-ni-sa-ri-ga-ma-pa-dha-ni COMPOSE śuddhamadhyā(madhyamagrāma) = [ga,ma,pa,dha,ni,sa,ri,ga,ma,pa,dha,ni] 1
R_1827_hrsyaka_murchana composition हृष्यका hṛṣyakā = mūrchanā in madhyamagrāma: dha-ni-sa-ri-ga-ma-pa-dha-ni-sa-ri-ga COMPOSE hrsyaka := [dha, ni, sa, ri, ga, ma, pa, dha, ni, sa, ri, ga] IN madhyamagrama 1
R_1856_01 composition udghațțita Udghaṭṭita composed of eighteen kalās SET |kalās(udghaṭṭita)| = 18 1
R_5p2_1135 composition झम्पादितालसंयुक्तः Kalahaṁsa prabandha is set to jhampā tāla IF prabandha == kalahamsa THEN tala = jhampa 1
R_5p2_1150 composition gīta-vastus Elā must be sung within gīta-vastus, combined with tālas like maṇṭha, dvitīya, kaṅkāla IF form == ela THEN context = gita_vastus AND tala IN {mantha, dvitiya, kankala} 1
R_5p3_1714 composition Hari-bija Initial svara = 3rd letter of 8th group + Hari-bīja (a) initial_svara := combine(third_letter(eighth_group)='s', Hari_bija='a') 1
angahara_composed_of_karanas composition angahāras Aṅgahāras are cumulative dance movements composed of more than one karaṇa. angahara := COMPOSE(karana_1, karana_2, ..., karana_n) WHERE n > 1 1
kaisiki_composition_seven_jatis_minus_two composition kaiśikī Kaiśikī is composed of all seven jātis except ārṣabhī and dhaivatī (i.e. is built from five of the seven). KAISIKI_COMPOSITION = {'from_jatis': 'all_7_minus_arshabhi_dhaivati'} 1
pata_in_vastu_shukasarika composition pāṭas Pāṭa is a constituent element of vastu and śukasārikā forms, alongside tennas and elaborated svaras. PATA = {'used_in':['vastu','shukasarika'],'co_elements':['tenna','svara_elaboration']} 1