Safe Haskell | Safe-Inferred |
---|
Meters for Carnatic music.
The main data type is LabeledMeter
, produced by make_meter
, which
can be easily turned into a Ruler
via ruler
if needed.
E.g., 3 avartanams of adi talam chatusra nadai followed by 4 avartanams of
tisra nadai: make_meter [Ruler adi_tala 1 3 4 1, Ruler adi_tala 2 4 3 1]
Synopsis
- type Sections = Int
- type Avartanams = Int
- type Nadai = Int
- simple :: Tala.Tala -> Nadai -> Avartanams -> Meter.Meter
- make :: Tala.Tala -> Nadai -> Meter.Duration -> Avartanams -> Sections -> Meter.Meter
- make_until :: Tala.Tala -> Nadai -> Meter.Duration -> TrackTime -> Meter.Meter
- tala_to_meter :: Tala.Tala -> Nadai -> Meter.AbstractMeter
- adi :: Avartanams -> Meter.Meter
- adi3 :: Avartanams -> Meter.Meter
- adi6 :: Avartanams -> Meter.Meter
- config :: Tala.Tala -> Meter.Config
- adi_tala :: Tala.Tala
- dhruva_tala :: Tala.Tala
- matya_tala :: Tala.Tala
- rupaka_tala :: Tala.Tala
- jhampa_tala :: Tala.Tala
- triputa_tala :: Tala.Tala
- ata_tala :: Tala.Tala
- eka_tala :: Tala.Tala
- misra_chapu :: Tala.Tala
- kanda_chapu :: Tala.Tala
- rupaka_fast :: Tala.Tala
Documentation
type Avartanams = Int Source #
standard talams
simple :: Tala.Tala -> Nadai -> Avartanams -> Meter.Meter Source #
Simplified version of make
, avartanam dur and sections hardcoded to 1.
make :: Tala.Tala -> Nadai -> Meter.Duration -> Avartanams -> Sections -> Meter.Meter Source #
make_until :: Tala.Tala -> Nadai -> Meter.Duration -> TrackTime -> Meter.Meter Source #
tala_to_meter :: Tala.Tala -> Nadai -> Meter.AbstractMeter Source #
adi :: Avartanams -> Meter.Meter Source #
4 avartanams of everyone's favorite talam.
adi3 :: Avartanams -> Meter.Meter Source #
adi
but in tisram.
adi6 :: Avartanams -> Meter.Meter Source #
config :: Tala.Tala -> Meter.Config Source #
dhruva_tala :: Tala.Tala Source #
Talas with default jati.
matya_tala :: Tala.Tala Source #
Talas with default jati.
rupaka_tala :: Tala.Tala Source #
Talas with default jati.
jhampa_tala :: Tala.Tala Source #
Talas with default jati.
triputa_tala :: Tala.Tala Source #
Talas with default jati.