Portability | non-portable (TF,GNTD) |
---|---|
Stability | experimental |
Maintainer | hans@hanshoglund.se |
Safe Haskell | None |
Music.Score.Internal.Export
Description
- extractTimeSignatures :: Score a -> ([Maybe TimeSignature], [Duration])
- voiceToBars' :: Tiable a => [Duration] -> Voice (Maybe a) -> [[(Duration, Maybe a)]]
- spellPitch :: Integral a => a -> (a, a, a)
- type MVoice a = Voice (Maybe a)
- toMVoice :: (Semigroup a, Transformable a) => Score a -> MVoice a
- unvoice :: Voice b -> [(Duration, b)]
- openCommand :: String
Documentation
extractTimeSignatures :: Score a -> ([Maybe TimeSignature], [Duration])Source
voiceToBars' :: Tiable a => [Duration] -> Voice (Maybe a) -> [[(Duration, Maybe a)]]Source
Convert a voice to a list of bars using the given bar durations.
spellPitch :: Integral a => a -> (a, a, a)Source
Basic spelling for integral types.
unvoice :: Voice b -> [(Duration, b)]Source
Deprecated: Use unsafeEventsV
openCommand :: StringSource