This is the first write-up in a series of articles on some problems I plan to solve with code. I am starting off with something very close to me, Carnatic Music. I’ve tried to dabble in raga recognition before. The one we are going to see is a bit more ambitious, maybe more useful to people. I don’t know suddha rishabham from chatusruthi rishabham, but I can try, can’t I ?!

The Problem

The Motive

How do I want to solve this ?

  1. Our data source has to be shivkumar.org. It is a treasure trove for people interested in this music. We’ll scrape all the notations(the swaras) for all available songs and index it.