Portability | non-portable (TF,GNTD) |
---|---|
Stability | experimental |
Maintainer | hans@hanshoglund.se |
Safe Haskell | None |
- data BarlineType
- data Barline
- barline :: (HasMeta a, HasPart' a, HasOnset a, HasOffset a) => Barline -> a -> a
- doubleBarline :: (HasMeta a, HasPart' a, HasOnset a, HasOffset a) => Barline -> a -> a
- finalBarline :: (HasMeta a, HasPart' a, HasOnset a, HasOffset a) => Barline -> a -> a
- barlineDuring :: (HasMeta a, HasPart' a) => Span -> Barline -> a -> a
- withBarline :: (Barline -> Score a -> Score a) -> Score a -> Score a
Barline type
data BarlineType Source
Represents a barline.
TODO repeats
Adding barlines to scores
barline :: (HasMeta a, HasPart' a, HasOnset a, HasOffset a) => Barline -> a -> aSource
Add a barline over the whole score.
doubleBarline :: (HasMeta a, HasPart' a, HasOnset a, HasOffset a) => Barline -> a -> aSource
Add a barline over the whole score.
finalBarline :: (HasMeta a, HasPart' a, HasOnset a, HasOffset a) => Barline -> a -> aSource
Add a barline over the whole score.
barlineDuring :: (HasMeta a, HasPart' a) => Span -> Barline -> a -> aSource
Add a barline to the given score.