Generative rules

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

rule_idCategoryConceptSummaryBody (excerpt)N att.
R_56_pancama_born_bhasas_enum enumeration pañcama Ten bhāṣās are born of pañcama: ābhīrī, bhāvinī, māṅgālī, saindhavī, gūrjarī, dākṣiṇātyā, āndhrī, tānodbhavā, trāvaṇī, kaiśikī ENUM pancama_born_bhasas = [abhiri, bhavini, mangali, saindhavi, gurjari, daksinatya, andhri, tanodbhava, travani, kaisiki] 7
R_700_amsa_laksanam_tenfold enumeration अंशलक्षणम् Aṁśa is tenfold by division of its aṅgas (functions): manifesting rāga, beginning of gīta as graha, cause of tāra/mandra manifestation, obje ENUM amsa_functions[10] = [raga_manifestation, gita_graha, tara_mandra_cause, ..., raga_object] 5
R_c278_sruti enumeration śrutis śruti = mesure d'écart de pañcama par augmentation/diminution; nombre contesté (22, 66, ou infini); vīṇā: 22, veṇu: 9 FUNCTION sruti_count(instrument, school): · IF instrument == 'venu': RETURN 9 · # competing theories preserved (NOT canonical): · schools := { · 'mima 5
R_114_malavakaisika_enumeration enumeration mālavakaišika Mālavakaišika (madhyamagrāma, born of kaiśikī jāti) contains 8 bhāṣās: śuddha, ardhavesarikā, harṣapūrī, māngālī, saindhavī, ābhirī, khañjar ENUMERATE bhasas_of(malavakaisika) = [suddha, ardhavesarika, harsapuri, mangali, saindhavi, abhiri, khanjari, gurjari]; COUNT = 8 4
R_c57_grama enumeration grāma grāma = cadre tonal; deux grāmas (ṣaḍjagrāma, madhyamagrāma) chacun avec 7 mūrchanās; les tānas servent à distinguer jātis et rāgas des deux FUNCTION enumerate_gramas(): · gramas := { · 'sadjagrama': {murchanas_start_order: [sa, ni, dha, pa, ma, ga, ri]}, · 'madhyamagrama': {murchanas_start 4
sauviraka_four_bhasas enumeration sauvīraka Sauvīraka is a rāga source from which four bhāṣās are born: sauvīrī, vegamadhyamā, sādhāritā, gāndhārī. bhasas(sauviraka) := [sauviri, vegamadhyama, sadharita, gandhari]; count := 4 4
R_117_takkaraga_bhasa_count enumeration ṭakkarāga Ṭakkarāga has 16 bhāṣās (some sources say 12), and generates multiple vibhāṣās including potā, Devālavardhanī, paurālī, Trāvaṇī, dohyā ENUMERATE bhasas_of(takkaraga); COUNT IN {12, 16}; DERIVE vibhasas FROM takkaraga 3
R_123_dhatus_definition enumeration dhātus Dhātus have two enumerations: (a) seven bodily — skin/serum, blood, flesh, fat, bone, marrow, semen (basis for 7 svaras); (b) three humours ENUM dhatus_7 = [tvak, asrk, mamsa, medas, asthi, majja, sukra]; ENUM dhatus_3 = [vata, pitta, kapha] 3
R_139_matraila_enumeration enumeration Mātrailā Mātrailā has 4 varieties: Ratilekhā, Kāmalekhā, Bāṇalekhā, Candralekhā (per Vallabha) ENUMERATE varieties_of(matraila) = [ratilekha, kamalekha, banalekha, candralekha]; COUNT = 4 3
R_235_coksa_enumeration enumeration cokṣa Five cokṣa (pure) rāgas: śāḍava, pañcama, kaiśikamadhyama, cokṣasādhārita, cokṣakaiśika; distinguished from bhinna and other categories ENUM coksa_ragas = [sadava, pancama, kaisikamadhyama, coksasadharita, coksakaisika] 3
R_291_cakras_enumeration enumeration cakras Seven cakras (svara-supporting centres): ādhāra, svādhiṣṭhāna, anāhata, maṇipūra, viśuddhi, ājñā, brahmarandhra; generally accepted as 6/8/1 ENUM cakras_7 = [adhara, svadhisthana, anahata, manipura, visuddhi, ajna, brahmarandhra]; svaras_count = |cakras_7| 3
R_4p0_025 enumeration auduvita tanas auduvita tānas = tānas pentatoniques sans dhaivata+ṛṣabha; 14 dans madhyama-grāma, 35 au total entre 2 grāmas; combines avec ṣāḍava totalise DEFINE auduvita_tānas(grāma): · exclude_svaras = {'dhaivata', 'ṛṣabha'} · count(madhyamagrāma) = 14 · count(both_grāmas) = 35 · count(auduvita + ṣāḍava, 3
R_c752_arsabhi enumeration Ārşabhī ārṣabhī = jāti à 10 aṃśas: 1 śuddhā + 3 vikṛtās complètes + 3 ṣāḍava + 3 auḍava; état complet caractérisé par sparseness de ṣaḍja, gāndhāra FUNCTION enumerate_arsabhi_variants(): · variants := { · suddha: 1, · vikrta_complete: 3, · sadava: 3, · auduva: 3 · } · ASSERT sum(varian 3
R_lakshanas_jati enumeration lakṣaṇa Jātis have ten lakṣaṇas including {graha, aṁśa, tāra, mandra, ...}; alteration of one or more lakṣaṇas transforms śuddhā→vikṛtā; bhāṣās must DEFINE lakṣaṇas(jāti) = [graha, aṁśa, tāra, mandra, ...] (10 features); transformation: alter(N≥1 lakṣaṇa) on śuddhā ⇒ vikṛtā; performance(bhāṣā) MUST conform t 3
R_padagitis_section enumeration Pada-giti Pada-gītis = Section VII of Brihaddesi chapter I; varieties include Māgadhī (thrice-recurring gīti) and Ardhamāgadhī (half-recurring), each DEFINE pada-gītis: brihaddesi_section = VII (chapter I); varieties ⊇ {Māgadhī(thrice-recurring), Ardhamāgadhī(half-recurring)}; features = specific hand_positio 3
hindolaka_five_bhasas enumeration hindolaka Hindolaka has five bhāṣās: vesari, mañjarī, chevāṭī, ṣaḍjamadhyamā, madhurī. bhasas(hindolaka) := [vesari, manjari, chevati, sadjamadhyama, madhuri] 3
kakubha_seven_bhashas enumeration kakubha Kakubha has seven bhāṣās: kāmbojā, madhyamagrāmikā, sātavāhanikā, bhogavardhani, muharī, śakamiśritā, bhinnapañcami. KAKUBHA['bhashas'] = ['kamboja','madhyamagramika','satavahanika','bhogavardhani','muhari','shakamishrita','bhinnapancami'] 3
tana_purposes_three_registers_jati_differentiation_enumeration enumeration tāna Tānas serve three purposes: attainment of three registers, differentiation of jātis/rāgas of both grāmas, and demonstration of nasta/uddiṣṭa TANA_PURPOSES = ['attain_three_sthanas','differentiate_jati_raga','count_nasta_uddista'] 3
BD_6_1_R003 enumeration bhinna Bhinna family comprises five rāga varieties; bhinna-ṣaḍja has 16 bhāṣās per Śardūla ENUMERATE bhinna_varieties: · RETURN [bhinna_shadja, bhinna_tana, bhinnakaishikamadhyama, bhinnapancama, bhinnakaishika] · DEFINE bhinna_shadja.bhasas_count = 2
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
BD_6_1_R009 enumeration षट्स्वरांशा Kaiśikī jāti uniquely has six aṁśa svaras: sa, ga, ma, pa, dha, ni DEFINE kaishiki_jati.amsha_svaras: · amshas = {sa, ga, ma, pa, dha, ni} · count = 6 · uniqueness: ONLY_JATI_WITH_SIX_AMSHAS 2
BD_6_1_R015 enumeration dakṣiṇa mārga Dakṣiṇa-mārga: configuration with 4+2+1 gurus; three layas in its operation = dakṣiṇa, vārtika, citra DEFINE dakshina_marga: · guru_configuration = [4, 2, 1] // long units · layas = [dakshina_marga, vartika_marga, citra_marga] · n_layas = 3 2
R_077_bhinnapancama_enumeration enumeration bhinnapañcama Bhinnapañcama generates 4 bhāṣās: Śuddhabhinnā, Varāṭī, Dhaivatabhūṣitā, Viśālā ENUMERATE bhasas_of(bhinnapancama) = [suddhabhinna, varati, dhaivatabhusita, visala]; COUNT = 4 2
R_2220_gitakas enumeration gitakas 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 2
R_272_sandhis_enum enumeration sandhis Five sandhis (junctures) of drama per Nāṭyaśāstra XIX ENUMERATE sandhis(drama) -> [mukha, pratimukha, garbha_sandhi, vimarsa, nirvahana] · ASSERT len(sandhis) == 5 · SOURCE: NS_XIX 2
R_312_bahutva enumeration bahutva Bahutva (abundance) is twofold: samnyāsa-based and antaramārga-based; arises from abundant svara usage. DEFINE bahutva := { type1: operating_in(samnyasa), type2: operating_through(antaramarga) }; ORIGIN := abundant_usage(svaras) 2
R_4p0_030 enumeration sadjagrāma sadja-grāma = cadre tonal contenant 7 jātis et un total enumere de tānas DEFINE sadja-grāma(): · jāti_count = 7 · tāna_total = enumerated_section · RETURN grāma('sadja') 2
R_932_bhinnasadja_enum enumeration bhinnaşadja Nine bhāṣās born of bhinnaṣadja ENUMERATE bhasas_of(bhinnasadja) -> [visuddha, daksinatya, gandhari, srikanthi, paurali, mangali, saindhavi, kalingi, pulindi] · ASSERT count == 9 2
dhaivati_amsa_set enumeration dhaivatī In dhaivatī jāti, ṛṣabha and dhaivata are designated as aṁśas, and these two together with madhyama are apanyāsas. DHAIVATI = {'amsas':['rsabha','dhaivata'], 'apanyasas':['rsabha','dhaivata','madhyama']} 2
gandharapancama_bhasha_set enumeration gāndhārapañcama In Gāndhārapañcama the only accepted bhāṣā variety is Gāndhārikā / Gāndhārī. GANDHARAPANCAMA['bhashas'] = ['gandhari'] 2
gauda_three_ragas_enumeration enumeration Gauda Gauḍa rāgas are three in number: gauḍa-pañcama, gauḍa-kaiśika, gauḍa-kaiśika-madhyama. GAUDA_RAGAS = ['gauda_pancama','gauda_kaisika','gauda_kaisika_madhyama'] 2
graha_63_varieties enumeration graha Graha has sixty-three varieties, like aṁśa. n_varieties(graha) := 63 2
murchana_twofold_seven_or_twelve_svaras enumeration mūrchanā Mūrchanā is twofold: composed of seven svaras or of twelve svaras. def murchana_types(): · return ['seven_svara', 'twelve_svara'] 2
prabandha_enumeration_48_varieties enumeration prabandha There are 48 (eight above forty) varieties of beautiful prabandhas; mātṛkā is the 43rd, with other forms numbered in the forties. count(beautiful_prabandhas) := 48; index(matrika) := 43 2
raga_dasavidhatva_ten_amsas enumeration दशविधत्वं Le rāga présente une dasavidhatva (dix-fold) structurée par dix amsas: śuddha, trois vikṛta pūrṇa, trois ṣāḍava, trois śuddha et trois auduv RECORD raga.varieties { count: 10; types: [suddha, 3*vikrta_purna, 3*sadava, 3*suddha, 3*auduva] } 2
varna_four_types_and_definition enumeration वर्णा Les varņas sont au nombre de quatre: sthāyin, sancārin, ārohin, avarohin; un varņa est défini comme le gīta où svaras égaux restent sans ent ENUM varna_types = {sthayin, sancarin, arohin, avarohin}; DEFINE varna := gita(svaras_equal AND unimpeded) manifested_in(pada) 2
yati_definition_and_types enumeration yati Yati = splits/pauses in metre; in tāla context = order/sequence of layas; three varieties: samā (constant), gopucchā (fast→slow), srotogatā yati(P) := sequence_of_laya(P); types := {sama: constant, gopuccha: fast->slow, srotogata: slow->fast} 2
śruti_count_classes_caste enumeration śrutis Svaras are classified by śruti count into three classes: 4-śruti (brāhmaņas), 3-śruti (kṣatriyas), 2-śruti (vaiśyas). class(S) := match śruti_count(S) {4 => brāhmaṇa; 3 => kṣatriya; 2 => vaiśya} 2
BD_6_1_R016 enumeration hindola Hindola has at least 6 bhāṣās: Bhinnayalitikā, Ravicandrā, Bhinnapaurālī, Drāvidī, Piñjarī (vibhāṣā), Pārvatī DEFINE hindola.bhasas: · RETURN [Bhinnayalitika, Ravicandra, Bhinnapaurali, Dravidi, Pinjari, Parvati] · // Pinjari classified as vibhasha 1
BD_6_1_R026 enumeration tripadī Tripadī is the 32nd musical form in the enumeration of prabandhas DEFINE tripadi.ordinal_position: · position = 32 // 32nd musical form 1
BD_6_1_R030 enumeration mahāvākya Mahāvākya has 4 connotations: nyāya aggregate, Mīmāṁsā primary-secondary aggregate, Vedānta philosophical sentence, literary aggregate DEFINE mahavakya.connotations: · RETURN [ · {school: nyaya, meaning: 'aggregate of sentences yielding total meaning'}, · {school: mimamsa, meaning: 'a 1
R_1085_hainsapat_16th_prabandha enumeration hainsapāt Hainsapāt est le seizième prabandha. ENUMERATE position(hainsapat) IN prabandha_list = 16 1
R_1086_asvalila_eighteenth enumeration Aśvalīla Aśvalīla is the eighteenth prabandha DEFINE prabandha_ordinal(name): · IF name == asvalila: RETURN 18 1
R_1091_ankacarini_27 enumeration ankacāriņī ankacāriṇī is the twenty-seventh in its enumerated series of musical forms ASSIGN position(ankacarini) := 27 1
R_1092_01 enumeration simhavikrānta simhavikrāntaka is the 28th in its enumerated list FUNCTION index(simhavikrāntaka): · RETURN 28 1
R_1093_kalahamsa_ordinal_29 enumeration kalahamsa Kalahaṁsa is the twenty-ninth musical form (prabandha) DEFINE prabandha(kalahamsa).ordinal := 29 1
R_1101_karana_40th_combined_5 enumeration Karaņa Karaṇa est le quarantième type, combiné avec cinq éléments (totalisant quarante-cinq). ENUMERATE position(karana) = 40; combined_with = 5; total = 45 1
R_1219_ganaila_fivefold_sankara enumeration Gaṇailā Ganailā is fourfold with a fifth variety of saṅkara (mixture) nature ENUM subtypes(ganaila) := [type_1, type_2, type_3, type_4, sankara_mixture] 1
R_1222_01 enumeration Desaila Deśailās are five-fold per regional distinction FUNCTION count_deśailās(): · RETURN {count: 5, basis: 'region'} 1
R_1257_jati_laksanas_sarngadeva enumeration jāti-lakṣaṇas Śārṅgadeva inclut samnyāsa-vinyāsa et antaramārga dans les jāti-lakṣaṇas en plus des dix lakṣaṇas acceptés par Bharata et Mataṅga. ENUMERATE laksanas(sarngadeva) = laksanas(bharata, matanga, n=10) UNION {samnyasa_vinyasa, antaramarga} 1
R_1365_tribhangi_five_types enumeration त्रिभङ्गि Tribhaṅgis are expressed via svaras, pāṭas, biruda/tenaka and are of five types DEFINE tribhangi.expression_means := {svaras, patas, birudas, tenakas}; tribhangi.n_types := 5 1
R_137_malavapancama enumeration mālavapañcama Mālavapañcama contains six bhāṣās: vibhāvinī, paurālī, vegavantī, pañcamī, āndhrī, gāndhārikā. ENUMERATE bhasas(malavapancama) := [vibhavini, paurali, vegavanti, pancami, andhri, gandharika]; count := 6 1
R_1412_hexatonic_jatis_count enumeration hexatonic jātis Hexatonic jātis are fourteen in number with forty-seven aṃśas total ASSERT count(hexatonic_jatis) = 14 AND total_amshas(hexatonic_jatis) = 47 1
R_1413_01 enumeration pentatonic jātis Pentatonic jātis: 10 in number, 30 amsas total FUNCTION pentatonic_jāti_counts(): · RETURN {count: 10, total_amsas: 30} 1
R_1581_varna_alankara_topic enumeration Varņa-alaṅkāra Varņa-alaṅkāra is topic 6 of 7 in Brihaddesi chapter 1 ENUMERATE chapter_1.topics = [Desi, Nada, Sruti, Svara, Grama-murchana, Varna-alankara, Pada-giti]; ASSERT Varna-alankara IN topics AT index=6 1
R_1697_vadi_mandala_seven_svaras enumeration vādi-maņdala Vādi-maṇḍala = cycle of the 7 svaras DEFINE vadi_mandala = [sa, ri, ga, ma, pa, dha, ni] 1
R_1723_vamsa_rsi_ri_dha enumeration vamsa Ṛṣabha and dhaivata belong to the vaṃśa of ṛṣis ASSIGN vamsa(ri)=rsi; ASSIGN vamsa(dha)=rsi 1
R_1786_01 enumeration Bhairava Bhairava is one of seven auduvita tānas devoid of ni and ga in madhyama-grāma ENUMERATE auduvita_tānas(madhyama-grāma, omit=[ni,ga]) = [Bhairava, kāmada, avabhṛtha, aṣṭakapālaka, sviṣṭakṛt, vaṣaṭkāra, mokṣada] 1
R_1789_sadharana_svaras enumeration sādhāraņa svaras sādhāraṇa svaras = {gāndhāra, niṣāda} ENUMERATE sadharana_svaras := {gandhara, nisada} 1
R_1806_001 enumeration पञ्चमस्य Pañcama: 1 krama; 119 kūṭa-tānas via vyutkrama starting pa-ma-ga-ri-sa ASSERT kramas(pañcama) == 1 AND kūṭa_tānas(pañcama, vyutkrama) == 119 1
R_1835_001 enumeration varṇa Varṇas = four constructors of melodic rendering in singing ASSERT count(varṇas) == 4 AND role(varṇas) == constructors_of_melodic_rendering 1
R_1907_vrtti_enumeration enumeration vṛtti three vṛttis = {dakṣiṇā (song-dominant), vṛtti (both), citrā (instrument-dominant)} ENUMERATE vrttis := {daksina: song_dominant, vrtti: both_dominant, citra: instrument_dominant} 1
R_1929_001 enumeration vrttimārga Vṛtti-mārga has three layas: vārtika, citra, dhruva ASSERT layas(vṛtti_mārga) == [vārtika_mārga, citra_mārga, dhruva_mārga]; count == 3 1
R_1953_01 enumeration sānta rasa Matanga includes Śānta rasa and omits bhayānaka in his rasa enumeration INCLUDE Śānta_rasa IN Matanga.rasas · EXCLUDE bhayānaka FROM Matanga.rasas 1
R_1989_001 enumeration Vedāngas Vedāṅgas = 6 auxiliary disciplines (Śikṣā, Vyākaraṇa, Chandas, Nirukta, Kalpa, Jyotiṣa) ASSERT vedāṅgas == [Śikṣā, Vyākaraṇa, Chandas, Nirukta, Kalpa, Jyotiṣa]; count == 6 1
R_2050_indriya_vaigunya_threefold enumeration indriya-vaigunya Indriya-vaiguṇya is threefold: inborn, humour-imbalance, accident ENUMERATE indriya_vaigunya.types = ['inborn', 'humour_imbalance', 'accident']; |types| == 3 1
R_2230_three_margas_tala enumeration mārga Three mārgas in ancient tāla-system = three degrees of length of tāla-cycle ENUMERATE margas = [degree_1, degree_2, degree_3]; |margas| == 3; cycle_length(marga) := f(kala_duration) 1
R_2236_gitanuga_vadya_varieties enumeration gitanuga vadya Gītānuga vādya varieties include ogha (profuse strokes per song-unit) and anugata (instrumental following song, not perfectly identical) DEFINE gitanuga_vadya AS instrumental_following_song; ENUM subtypes ⊇ {ogha: profuse_strokes_per_song_unit, anugata: follows_not_identical} 1
R_400_chevati enumeration chevāṭī Chevāṭī is the fourth bhāṣā in the listing. IF bhasha == 'chevati': ordinal = 4 1
R_4p1_473 enumeration kankāla kaṅkāla is one of the tālas in which varṇailā is performed (alongside maṇṭha, dvitīya, jhaṁpatitāla) DEFINE tālas(varṇailā) ⊇ {maṇṭha, dvitīya, kaṅkāla, jhaṁpatitāla} · INCLUDE kaṅkāla 1
R_4p1_511 enumeration arcika arcika is one of the types in the sevenfold combination of svaras DEFINE sevenfold_svara_combination_types ⊇ {arcika, ...} · INCLUDE arcika (initial type in enumeration) 1
R_520_sthana enumeration स्थान Sthānas (registers) are three in number and are the objective purpose of tānas. sthanas.count = 3; purpose(tanas) = attainment_of(sthanas) 1
R_5p2_1083 enumeration catuspadi Catuṣpadī occupies the eleventh position in the prabandha enumeration position(catuspadi, prabandha_list) = 11 1
R_5p2_1096 enumeration Kaivāţa Kaivāṭa occupies the thirty-fifth position among the musical forms position(kaivata, musical_forms) = 35 1
R_5p2_1392 enumeration śuddhā states Adding the śuddhā states of the seven svara-named jātis yields 7 additional jāti varieties total_jatis += 7 (one suddha state per svara-named jati) 1
R_5p2_723 enumeration madhyama (grāma) The remaining eleven jātis (after ṣaḍja grāma jātis) belong to madhyama grāma madhyama_grama_jatis = remaining_eleven_jatis; count=11 1
R_5p3_1796 enumeration Kūṭa-tānas Kūṭa-tānas total 5033 count(kūṭa_tānas) := 5033 1
R_5p3_1804 enumeration गान्धारस्य Gāndhāra yields 6 tānas with preceding sa-ri IF svaras == {'sa', 'ri', 'ga'} THEN count(tānas_of_gandhara) := 6 1
R_5p3_2114 enumeration avayavas Syllogism has 5 avayavas: pratijñā, hetu, udāharaņa, upanaya, nigamana avayavas := ['pratijñā(proposition)', 'hetu(reason)', 'udāharaņa(example)', 'upanaya(application)', 'nigamana(deduction)'] 1
R_608_varnaila_14_varieties enumeration Varņailā Varṇailā compte quatorze variétés. ENUMERATE varieties(varnaila) -> count = 14 1
R_733_sixty_three_amsas enumeration त्रिषष्टिरंशा Total amsas across all jātis = 63 DEFINE total_amsas(jatis): · ASSERT sum(len(j.amsas) for j in jatis) == 63 1
R_922_malavakaisika_8_bhasas enumeration Mālavakaisika Mālava-kaiśika possède huit bhāṣās. ENUMERATE bhasas(malavakaisika) -> count = 8 1
R_927_travana_first_bhasa enumeration Travaṇā Travaṇā is the first bhāṣā in the enumeration DEFINE bhasa_ordinal(name): · IF name == travana: RETURN 1 1
R_930_malavesarika_order enumeration Mālavesarī Mālavesarikā is the fifth bhāṣā in the enumerated sequence ASSIGN position(Malavesarika, bhasha_list) := 5 1
R_954_takkaraga_sixteen enumeration टक्करागजा ṭakkarāga has sixteen bhāṣās per Yāṣṭika ASSERT count(bhashas(takkaraga)) = 16 // attribution: Yashtika 1
R_c1481_rupaka_tenforms enumeration rūpaka Rūpaka (dramatic genre) has ten forms enumerated in NS XVIII enumerate(rupaka) -> [nataka, prakarana, anka, vyayoga, bhana, samavakara, vithi, prahasana, dima, ihamrga] # source: NS XVIII 1
R_c1701_anuvadi_mandala_sadjagrama enumeration anuvādi-maņdala Anuvādi-maṇḍala in ṣaḍjagrāma comprises Sa, ṇ, ni, ga, dha, ma, pa anuvadi_mandala(sadjagrama) -> [Sa, N, ni, ga, dha, ma, pa] 1
R_c1805_madhyama_krama_utkrama enumeration मध्यमस्य Madhyama svara has 1 krama (sa-ri-ga-ma) and 23 utkramas beginning with ma-ga-ri-sa permutations(madhyama) = {krama: 1 = [sa,ri,ga,ma], utkramas: 23 starting [ma,ga,ri,sa]} 1
R_c1830_sthayi_sancarin_varnas enumeration स्थायिसंचारिणौ Sthāyin and sañcārin are two of the four varṇas (melodic patterns); the others are ārohin and avarohin varnas() includes [sthayin, sancarin, arohin, avarohin] 1
R_c2147_kokila_pancama enumeration Kokilā Kokilā (cuckoo) is ascribed to svara Pañcama in both Brihaddesi and Nāradīya Śikṣā bird(pancama) = Kokila # concordant across BrD and Naradiya Shiksha 1
alankara_count_33 enumeration alaṅkāra There are thirty-three well-known alaṅkāras described by name and application. n_alankaras := 33 1
audava_tanas_in_sadjagrama enumeration audava Les audava tānas dans ṣaḍjagrāma sont nommés: idā, puruṣamedha, śyena, vajra, iṣu, aṅgirāḥ, kaṅka. ENUM audava_tanas(sadjagrama) = [ida, purusamedha, syena, vajra, isu, angirah, kanka] 1
audavita_pentatonic_with_subvarieties enumeration audavita Audavita is the 5-svara (pentatonic) structure, ten-fold per prayoga-knowers, with thirty prescribed varieties. AUDAVITA = {'svara_count':5,'kinds_by_prayoga':10,'varieties_prescribed':30} 1
audavita_tanas_count_sadjagrama enumeration audavita tānas Audavita tānas in ṣaḍjagrāma number twenty-one. AUDAVITA_TANAS = {'grama':'sadjagrama','count':21} 1
desaila_five_regional_varieties enumeration Desaila Desaila comprises five regional varieties: Lāṭailā, Karṇāṭailā, Gauḍailā, Āndhrailā, Drāviḍailā. Desaila.varieties := {Lataila, Karnataila, Gaudaila, Andhraila, Dravidaila} 1
desi_raga_types_count enumeration Deśī rāgas Deśī rāgas had three types per Matanga; Sārngadeva later added a fourth (upānga), making four. n_types(desi_raga, Matanga) := 3; n_types(desi_raga, Sarngadeva) := 4; added := upanga 1
dhaivata_seven_hundred_twenty_kuta_tanas enumeration धैवतस्य Each of dha, pa, ma, ga, ni, sa generates 120 kūṭa-tānas; taken together they yield 720. KUTA_TANAS = {'per_seed_svara':120,'total':720,'seed_svaras':['dha','pa','ma','ga','ni','sa']} 1
dhaivati_sevenfold_amsa_structure enumeration dhaivatī Dhaivatī is seven-fold with seven aṁśas: one śuddhā, two vikṛtās in complete state, and two each of ṣāḍava-auḍuva. DHAIVATI_JATI['amsa_structure'] = {'shuddha':1,'vikrta_complete':2,'shadava':2,'auduva':2} 1
dhruva_fourfold_usage enumeration dhruvā Dhruvā has fourfold usage: complete (full svaras), hexatonic, pentatonic, quadratonic. varieties(dhruva) := {sampurna, sadava, auduvita, quadratonic} 1
dhruvas_five_types enumeration dhruvā 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ī} 1
karaka_six_panini enumeration Kāraka There are six Kārakas per Pāṇini: kartṛ, karman, karaṇa, sampradāna, apādāna, adhikaraṇa. KARAKAS = ['kartr','karman','karana','sampradana','apadana','adhikarana'] 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
murchana_seven_svara_fourfold_classification enumeration mūrchanā The seven-svara mūrchanā is fourfold (śuddhā, pūrṇā, ṣāḍavā, auduvitā, sādhāraṇā variants per the source-tradition). def seven_svara_murchana_subtypes(): · return ['purna', 'shadava', 'auduvita', 'sadharana'] 1
nisadavati_arsabhi_five_svara_jatis enumeration निषादवत्यार्षभी Niṣādavatī and ārṣabhī belong to five jātis based in ṣaḍjagrāma which have five svaras. five_svara_jatis_in_sadjagrama := {nisadavati, arsabhi, dhaivati, sadjamadhyama, sadjodicyavati} 1
pada_one_of_four_gita_components enumeration pada Pada is one of the four components of gīta: svara, pada, tāla, mārga. GITA_COMPONENTS = ['svara','pada','tala','marga'] 1
padagiti_first_chapter_topic enumeration Pada-giti Pada-gīti is one of the seven topics covered in the first chapter of the Bṛhaddeśī (Deśī, Nāda, Śruti, Svara, Grāma-mūrchanā, Varṇa-alaṅkāra CHAPTER_1_TOPICS = ['desi','nada','shruti','svara','grama_murchana','varna_alankara','pada_giti'] 1
r_brd_226_asarita_types enumeration āsārita Āsārita has three types: jyeṣṭha, madhya, kaniṣṭha FUNCTION asarita_types(): · RETURN ['jyestha', 'madhya', 'kanistha'] 1
sadava_47_varieties enumeration şādava Ṣāḍava has forty-seven varieties, owing to the absence of the four always-complete jātis. n_varieties(sadava) := 47; reason := exclude(4 always_complete jatis) 1
sadharana_seven_varieties enumeration sādhāraṇa Les sādhāraṇa comprennent sept variétés: narta, śaka, kakubha, harmāṇapañcama, rūpasādhārita, gāndhārapañcama, ṣaḍjakaiśika. ENUM sadharana_ragas = [narta, saka, kakubha, harmanapancama, rupasadharita, gandharapancama, sadjakaisika]; count = 7 1
sadharanakrta_three_jatis enumeration Sādhāraņakṛtā Jātis Three jātis are classified as sādhāraṇakṛtā: madhyamā, pañcamī, ṣaḍjamadhyamā. SADHARANAKRITA_JATIS = ['madhyama','pancami','sadjamadhyama'] 1
sadjagrama_seven_jatis enumeration sadjagrāma Seven jātis pertain to sadjagrāma. n_jatis(sadjagrama) := 7 1
sadjamadhyama_among_five_sadjagrama_jatis enumeration षड्जमध्यमा Ṣaḍjamadhyamā is one of five jātis based in ṣaḍjagrāma with five svaras (alongside niṣādavatī, ārṣabhī, dhaivatī, ṣaḍjodīcyavatī). SADJAGRAMA_5_JATIS = ['nishadavati','arshabhi','dhaivati','sadjamadhyama','sadjodicyavati'] 1
saptasvara_murchana_fourfold_classification enumeration सप्तस्वरमूर्छना The seven-svara mūrchanā is fourfold: pūrṇā, ṣāḍavā, auduvitā, sādhāraṇā. SAPTASVARA_MURCHANA_SUBTYPES = ['purna','shadava','auduvita','sadharana'] 1
takkakaisika_bhasha_set enumeration takkakaiśika Takkakaiśika has bhāṣās including Mālavā, Bhinnavālikā, and Drāviḍī. TAKKAKAISIKA_BHASHAS = ['malava','bhinnavalika','dravidi'] 1
trideva_three_aspects_of_reality enumeration Trideva Trideva (Brahmā, Viṣṇu, Maheśvara) represents three aspects of Ultimate Reality: creation, preservation, destruction. TRIDEVA = { · 'brahma':'creation','vishnu':'preservation','maheshvara':'destruction' · } 1
vadin_svaras_seven enumeration vādin Vādin svaras are seven: sa, ri, ga, ma, pa, dha, ni; classification is tenfold like aṁśa. vadi_mandala := [sa, ri, ga, ma, pa, dha, ni]; classification := tenfold_like_amsa 1
varna_four_types enumeration Varņa Varṇa has four kinds: sthāyin (steady), sañcārin (circulatory), ārohin (ascending), avarohin (descending). varna_types := {sthayin, sancarin, arohin, avarohin} 1
varnaila_regional_varieties enumeration वर्णेला Varņailā comprend plusieurs variétés régionales (Lāṭa, Karnāṭa, Gauda, Āndhra, Dravida) qui se distinguent par leurs langues respectives. ENUM varnaila_regions = [lata, karnata, gauda, andhra, dravida]; distinguishing_axis: regional_language 1
varnaila_seven_count enumeration Varnailā There are seven varieties of varṇailā described in a similar (samarasa) manner. VARNAILA_VARIETY_COUNT = 7 1
varnaila_seven_varieties enumeration Varnailā Varṇailā has seven varieties: madanavatī, śaśilekhā, prabhāvatī, mālatī, lalitā, hemavatī, kusumavatī. VARNAILA_VARIETIES = ['madanavati','shashilekha','prabhavati','malati','lalita','hemavati','kusumavati'] 1
varnaila_talas_set enumeration Varnailā Varṇailā is sung in tālas including maṇṭha, dvitīya, kaṅkāla, and ḍmatitāla. VARNAILA_TALAS = ['mantha','dvitiya','kankala','dmatitala'] 1