| 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 |
Music.Score.Export.DynamicNotation
Contents
Description
- data CrescDim
- newtype DynamicNotation = DynamicNotation {
- getDynamicNotation :: ([CrescDim], Maybe Double)
- notateDynamic :: (Ord a, Real a) => Ctxt a -> DynamicNotation
- removeCloseDynMarks :: (HasPhrases' s a, HasDynamics' a, Dynamic a ~ DynamicNotation, a ~ SetDynamic (Dynamic a) a) => s -> s
- removeDynMark :: (HasDynamics' a, Dynamic a ~ DynamicNotation, a ~ SetDynamic (Dynamic a) a) => a -> a
Documentation
Constructors
| NoCrescDim | |
| BeginCresc | |
| EndCresc | |
| BeginDim | |
| EndDim |
newtype DynamicNotation Source
Constructors
| DynamicNotation | |
Fields
| |
Instances
notateDynamic :: (Ord a, Real a) => Ctxt a -> DynamicNotation Source
Utility
removeCloseDynMarks :: (HasPhrases' s a, HasDynamics' a, Dynamic a ~ DynamicNotation, a ~ SetDynamic (Dynamic a) a) => s -> s Source
removeDynMark :: (HasDynamics' a, Dynamic a ~ DynamicNotation, a ~ SetDynamic (Dynamic a) a) => a -> a Source