1087 rules total — 32 shown (capped at 500). ← back to grammar index
| rule_id | Category | Concept | Summary | Body (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 |