Karya, built on Mon Jul 24 11:39:07 PDT 2017 (patch 33511aca01257b76b88de7c7a2763b7a965c084e)

Safe HaskellNone

Derive.Scale.Raga

Contents

Description

Carnatic ragas.

Synopsis

Documentation

implementation

find :: [Ratio] -> Maybe Text Source #

Find a raga's name from its swarams.

aliases :: Map Text [Text] Source #

Common aliases for the melakarta names.

data ArohanaAvarohana Source #

Arohana / avarohana structure. Sa is implicit, so it's omitted.

Constructors

Same [Swaram]

The arohana is given, the avarohana is the same but reversed.

Different [Swaram] [Swaram]

Arohana ascending from low sa, avarohana descending from high sa.

data Swaram Source #

Constructors

S 
R 
G 
M 
P 
D 
N 

janya :: [(Text, [(Text, ArohanaAvarohana)])] Source #

So far this is unused, but I should be able to put it some place where calls can get at it.