Karya, built on 2023-08-29T07:47:28 (patch 7a412d5d6ba4968ca4155ef276a062ccdeb9109a)
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 #