Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
chooseWith :: (a -> Double) -> [a] -> IO a Source #
type ListMusicM a = [(Maybe a, Duration)] Source #
toListM :: Music a -> ListMusicM a Source #
fromListM :: ListMusicM a -> Music a Source #
distancePc :: PitchClass -> PitchClass -> Interval Source #