- n_annotate :: N_Annotation -> Note -> Note
- (&) :: Note -> N_Annotation -> Note
- annotate_first :: (a -> x -> x) -> a -> [x] -> [x]
- annotate_last :: (a -> x -> x) -> a -> [x] -> [x]
- annotate_bracket :: (a -> x -> x) -> (a, a) -> [x] -> [x]
- n_annotate_l :: [N_Annotation] -> Note -> Note
- n_annotate_first :: [N_Annotation] -> [Note] -> [Note]
- n_annotate_last :: [N_Annotation] -> [Note] -> [Note]
- n_annotate_bracket :: (N_Annotation, N_Annotation) -> [Note] -> [Note]
- n_annotate_tie_endpoints :: (N_Annotation, N_Annotation) -> Note -> Note
- n_edit_duration :: (Duration -> Duration) -> Note -> Note
- tuplet :: (Integer, Integer) -> [Note] -> [Note]
- m_annotate :: M_Annotation -> Measure -> Measure
- (&.) :: Measure -> M_Annotation -> Measure
- m_annotate_l :: [M_Annotation] -> Measure -> Measure
- m_annotate_first :: [M_Annotation] -> [Measure] -> [Measure]
- m_annotate_last :: [M_Annotation] -> [Measure] -> [Measure]
- m_annotate_bracket :: (M_Annotation, M_Annotation) -> [Measure] -> [Measure]
- m_duration :: Measure -> [Duration]
- m_duration_rq :: Measure -> Rational
- empty_measure :: (Integer, Integer) -> Measure
- stem_tremolo :: Integer -> Note -> Note
- ppp :: N_Annotation
- pp :: N_Annotation
- p :: N_Annotation
- mp :: N_Annotation
- mf :: N_Annotation
- f :: N_Annotation
- ff :: N_Annotation
- fff :: N_Annotation
- ffff :: N_Annotation
- fp :: N_Annotation
- sfz :: N_Annotation
- pppp :: N_Annotation
- dim :: N_Annotation
- cresc :: N_Annotation
- tenor_clef :: M_Annotation
- alto_clef :: M_Annotation
- treble_clef :: M_Annotation
- percussion_clef :: M_Annotation
- bass_clef :: M_Annotation
- treble_8va_clef :: M_Annotation
- treble_8vb_clef :: M_Annotation
- treble_15ma_clef :: M_Annotation
- bass_8vb_clef :: M_Annotation
- accent :: N_Annotation
- part :: Name -> [Measure] -> Part
- group :: Name -> [Part] -> Part
- voices :: [[Measure]] -> [Measure]
- from_d_annotation :: D_Annotation -> N_Annotation
Functions for writing music by hand.
n_annotate :: N_Annotation -> Note -> NoteSource
(&) :: Note -> N_Annotation -> NoteSource
annotate_first :: (a -> x -> x) -> a -> [x] -> [x]Source
annotate_last :: (a -> x -> x) -> a -> [x] -> [x]Source
annotate_bracket :: (a -> x -> x) -> (a, a) -> [x] -> [x]Source
n_annotate_l :: [N_Annotation] -> Note -> NoteSource
n_annotate_first :: [N_Annotation] -> [Note] -> [Note]Source
n_annotate_last :: [N_Annotation] -> [Note] -> [Note]Source
n_annotate_bracket :: (N_Annotation, N_Annotation) -> [Note] -> [Note]Source
n_annotate_tie_endpoints :: (N_Annotation, N_Annotation) -> Note -> NoteSource
Apply annotations to the start and end points of each tied note.
m_annotate :: M_Annotation -> Measure -> MeasureSource
(&.) :: Measure -> M_Annotation -> MeasureSource
m_annotate_l :: [M_Annotation] -> Measure -> MeasureSource
m_annotate_first :: [M_Annotation] -> [Measure] -> [Measure]Source
m_annotate_last :: [M_Annotation] -> [Measure] -> [Measure]Source
m_annotate_bracket :: (M_Annotation, M_Annotation) -> [Measure] -> [Measure]Source
m_duration :: Measure -> [Duration]Source
empty_measure :: (Integer, Integer) -> MeasureSource
stem_tremolo :: Integer -> Note -> NoteSource