lilyraga (Lily Raga)
Lilypond header/language files for Carnatic Ragas.
Jan 2014: Version 1.0 released. Release Notes
With these header files for lilypond, you can score a carnatic composition (in some raga) in Sa Ri Ga Ma notation (sargam) and render them in standard western staff notation.
\include "carnatic/melam/15_mayamalavagowla.ly"
\relative sa' {
sa8 ri ga ma pa dha ni sa | sa ni dha pa ma ga ri sa
}
Should produce this:
(A few more lines needed to compile the above lilypond code. examples folder has an easy, minimal template to copy from. Also, do read Lilypond's documentation.)
Folder Structure
+-lilyraga/
| +-README.md
| +-carnatic/ <-- COPY this folder to /your/lilypond/path/ly
| | +-carnatic.ly <-- Generic Carnatic pitchnames file.
| | +-melam/ <-- Header files for all 72 Mela Ragas
| | | +-01_kanakangi.ly
| | | +-02_ratnangi.ly
...
...
| +-examples <-- Score examples, how-to, 72 Mela Raga Chart. (TODO)
|
| +scripts <-- Ruby scripts to generate Lilypond header files for Carnatic Ragams.
Copy the folder carnatic to lilypond's include path (where it keeps language files like arabic.ly, english.ly etc)
Real-World Examples
These scores are produced using lilyraga files