Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
- m_clef_set_staff :: Integer -> M_Annotation -> Maybe M_Annotation
- n_remove_ties :: Note -> Note
- n_add_end_hairpins :: [Note] -> [Note]
- prune :: (a -> a -> Bool) -> (b -> Maybe a) -> (a -> b -> b) -> [b] -> [b]
- m_delete_annotation :: M_Annotation -> Measure -> Measure
- m_remove_duplicate_ts :: [Measure] -> [Measure]
- m_remove_duplicate_tempo_marking :: [Measure] -> [Measure]
Clef
m_clef_set_staff :: Integer -> M_Annotation -> Maybe M_Annotation Source
If M_Annotation
is a M_Clef
set the staff number.
n_remove_ties :: Note -> Note Source
Remove any tie annotations at note
n_add_end_hairpins :: [Note] -> [Note] Source
Measure
prune :: (a -> a -> Bool) -> (b -> Maybe a) -> (a -> b -> b) -> [b] -> [b] Source
Delete persistent annotations or like.
m_delete_annotation :: M_Annotation -> Measure -> Measure Source
m_remove_duplicate_ts :: [Measure] -> [Measure] Source
m_remove_duplicate_tempo_marking :: [Measure] -> [Measure] Source