haskore-0.1.0.4: The Haskore Computer Music System

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

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

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

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

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