R_c299_aksiptaka
ākṣiptaka = forme construite par groupes de 3 svaras ascendants, durée croissant de 1 à 6 kalās par phrase, séparateur 'nu'
Body (pseudocode)
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,dha),(pa,dha,ni),(dha,ni,sa),...]:
phrase := concatenate(triple, duration=k) + 'nu'
phrases.append(phrase)
RETURN phrases