Karya, built on 2022-03-21T01:30:44 (patch 89d1651424c35e564138d93424a157ff87457245)
Safe HaskellSafe-Inferred

Solkattu.Dsl.Section

Contents

Description

DSL functions to add tags to Sections.

Synopsis

Documentation

startOn :: S.Duration -> Korvai.Section sollu -> Korvai.Section sollu Source #

Set expected starting and ending time. Useful for eddupu, or sections which are split in the middle of an avartanam.

endOn :: S.Duration -> Korvai.Section sollu -> Korvai.Section sollu Source #

Set expected starting and ending time. Useful for eddupu, or sections which are split in the middle of an avartanam.

eddupu :: S.Duration -> Korvai.Section sollu -> Korvai.Section sollu Source #

Like endOn, but also mark this section with eddupu.

tags

dateS :: CallStack.Stack => Int -> Int -> Int -> Korvai.Section sollu -> Korvai.Section sollu Source #

Separate date for a section, mostly just so I can find its recording. Unlike the korvai date it's just text.

devel :: sollu -> Korvai.Section sollu Source #

ending :: sollu -> Korvai.Section sollu Source #

local :: Korvai.Section sollu -> Korvai.Section sollu Source #

On a transcription, this section is a local variation, not in the original transcription.

times :: Int -> Korvai.Section sollu -> Korvai.Section sollu Source #

Performance instruction to repeat this section.

variations :: [sollu] -> [Korvai.Section sollu] Source #