R_4p0_008
ranjita = alaṅkāra: monter d'un svara sans gap, sejour 2 kalās, ascente 1/2 kalā avec gap, descente 1/2 kalā sans gap; patterns sarī-maga, rigā-pamā, gamā-dhapa, mapā-nidha, padhā-sani
Body (pseudocode)
DEFINE ranjita(start_svara):
step1: ascend(adjacent_svara, gap=False)
step2: dwell(duration=2*kalā)
step3: ascend(antara_svara, duration=0.5*kalā, gap=True)
step4: descend(adjacent, duration=0.5*kalā, gap=False)
enumerate_patterns = ['sa-ri ma-ga', 'ri-ga pa-ma', 'ga-ma dha-pa', 'ma-pa ni-dha', 'pa-dha sa-ni']
origin_varna = 'sancārin'
RETURN alaṅkāra('ranjita')