Copyright | (c) Hans Hoglund 2012-2014 |
---|---|
License | BSD-style |
Maintainer | hans@hanshoglund.se |
Stability | experimental |
Portability | non-portable (TF,GNTD) |
Safe Haskell | None |
Language | Haskell2010 |
Provides fermatas.
- data FermataType
- data Fermata
- fermata :: (HasMeta a, HasPosition a) => Fermata -> a -> a
- fermataDuring :: HasMeta a => Span -> Fermata -> a -> a
- withFermata :: (Fermata -> Score a -> Score a) -> Score a -> Score a
Fermata type
data FermataType Source
Represents a fermata.
TODO where is the fermata added if the score contains multiple notes. Always the last?
Adding fermatas to scores
fermata :: (HasMeta a, HasPosition a) => Fermata -> a -> a Source
Add a fermata over the whole score.
fermataDuring :: HasMeta a => Span -> Fermata -> a -> a Source
Add a fermata to the given score.