Portability | non-portable (TF,GNTD) |
---|---|
Stability | experimental |
Maintainer | hans@hanshoglund.se |
Safe Haskell | None |
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
Eq FermataType | |
Ord FermataType | |
Show FermataType | |
Typeable FermataType |
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 -> aSource
Add a fermata over the whole score.
fermataDuring :: HasMeta a => Span -> Fermata -> a -> aSource
Add a fermata to the given score.