Contributor
Aravind Mohandas

Formalising Konnakol using Haskell


Mentors
Alex McLean
Organization
Haskell.org
Technologies
haskell, supercollider, TidalCycles
Topics
visualisation, Konnakol, Polymetrics, Percussion, Patterns
Konnakol, in South Indian Carnatic music, is the art of performing percussion syllables vocally. However, notwithstanding its importance in Carnatic music, there have not been any successful attempts in creating a system which could formalise the rules of Konnakol. This project aims to develop a system to formalise as well as validate pre-existing compositions. This system can then be used to generate new patterns. The project also aims to display valid compositions using the Jathi notation, as well as use a grid design to visualize the patterns generated. The system developed will be integrated with the “Tidal Cycles” software, so that users may include Konnakol in their compositions as well.