AlgoRhythm-0.1.0.0: Algorithmic music composition

Safe HaskellSafe
LanguageHaskell2010

Grammar.Utilities

Documentation

(<|>) :: a -> a -> IO a Source #

(<||>) :: IO a -> IO a -> IO a Source #

oneOf :: [a] -> IO a Source #

chooseWith :: (a -> Double) -> [a] -> IO a Source #

choose :: [(Double, a)] -> IO a Source #

pick :: Double -> [(Double, a)] -> a Source #

equally :: [a] -> [(Double, a)] Source #

normally :: [(Double, a)] -> [(Double, a)] Source #

type ListMusic a = [(a, Duration)] Source #

type ListMusicM a = [(Maybe a, Duration)] Source #