haskore-0.2.0.3: The Haskore Computer Music System

Safe Haskell | None

Haskore.Process.Format

# Documentation

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

prettyGrammarMelody :: T String Control (Primitive Note) -> String Source

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

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

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

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

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

prim :: Show p => Int -> p -> ShowS Source

dummySrcLoc :: SrcLoc Source

prettyMelody :: T -> String Source

prettyExp :: String -> String Source

melody :: Int -> T -> ShowS Source

primMelody :: Int -> Primitive Note -> ShowS Source

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

note :: Show attr => Int -> T -> Note attr -> ShowS Source

rest :: Int -> T -> ShowS Source

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

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

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

showDur :: Int -> T -> ShowS Source

enclose :: Int -> Int -> ShowS -> ShowS Source