Karya, built on 2020-11-26T21:03:17 (patch 23b5be2d53a9e8e7d6136cda5aae2849abe5cded)
Safe HaskellNone

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 #