| Safe Haskell | Safe-Inferred | 
|---|
Solkattu.Tala
Contents
Description
The Tala type, which describes a Carnatic tala.
Synopsis
- type Akshara = Int
 - anga_aksharas :: Jati -> Anga -> Akshara
 - tala_angas :: Tala -> [Akshara]
 - tala_aksharas :: Tala -> Akshara
 - tala_labels :: Tala -> [Text]
 - data Tala = Tala {}
 - tala_name :: Tala -> Text
 - data Anga
 - dhruva :: [Anga]
 - matya :: [Anga]
 - rupaka :: [Anga]
 - jhampa :: [Anga]
 - triputa :: [Anga]
 - ata :: [Anga]
 - eka :: [Anga]
 - dhruva_tala :: Tala
 - matya_tala :: Tala
 - rupaka_tala :: Tala
 - jhampa_tala :: Tala
 - triputa_tala :: Tala
 - ata_tala :: Tala
 - eka_tala :: Tala
 - adi_tala :: Tala
 - misra_chapu :: Tala
 - kanda_chapu :: Tala
 - rupaka_fast :: Tala
 - any_beats :: Tala
 - beats :: Akshara -> Tala
 
Documentation
anga_aksharas :: Jati -> Anga -> Akshara Source #
tala_angas :: Tala -> [Akshara] Source #
tala_aksharas :: Tala -> Akshara Source #
tala_labels :: Tala -> [Text] Source #
talas
dhruva_tala :: Tala Source #
Talas with default jati.
matya_tala :: Tala Source #
Talas with default jati.
rupaka_tala :: Tala Source #
Talas with default jati.
jhampa_tala :: Tala Source #
Talas with default jati.
triputa_tala :: Tala Source #
Talas with default jati.
misra_chapu :: Tala Source #
kanda_chapu :: Tala Source #
rupaka_fast :: Tala Source #
A special "tala" that just counts beats and turns off alignment checking. I use 4 beats just to get a nice wrapping, but I should do wrapping automatically.