haskore-0.2.0.5: The Haskore Computer Music System

Safe HaskellNone

Haskore.Process.Format

Documentation

prettyGrammarMedium :: (Show prim, Show control) => T String control prim -> StringSource

prettyGrammar :: (Int -> control -> (Int -> ShowS) -> ShowS) -> (Int -> prim -> ShowS) -> T String control prim -> StringSource

bind :: (Int -> control -> (Int -> ShowS) -> ShowS) -> (Int -> prim -> ShowS) -> (String, TagMedium String control prim) -> ShowSSource

tagMedium :: Int -> (Int -> control -> (Int -> ShowS) -> ShowS) -> (Int -> prim -> ShowS) -> TagMedium String control prim -> ShowSSource

list :: [Int -> ShowS] -> ShowSSource

listFunc :: String -> [Int -> ShowS] -> Int -> ShowSSource

prim :: Show p => Int -> p -> ShowSSource

prettyMelody :: T -> StringSource

prettyExp :: String -> StringSource

melody :: Int -> T -> ShowSSource

primMelody :: Int -> Primitive Note -> ShowSSource

atom :: Show attr => Int -> T -> Atom (Note attr) -> ShowSSource

note :: Show attr => Int -> T -> Note attr -> ShowSSource

rest :: Int -> T -> ShowSSource

controlGen :: Show control => Int -> control -> (Int -> ShowS) -> ShowSSource

control :: Int -> Control -> (Int -> ShowS) -> ShowSSource

durSyntax :: (ShowS -> ShowS) -> String -> T -> ShowSSource

showDur :: Int -> T -> ShowSSource

enclose :: Int -> Int -> ShowS -> ShowSSource