haskore-0.1.0.2: The Haskore Computer Music SystemSource codeContentsIndex
Medium
Documentation
class Construct medium whereSource
Methods
prim :: a -> medium aSource
(+:+) :: medium a -> medium a -> medium aSource
(=:=) :: medium a -> medium a -> medium aSource
serial :: C a => [medium a] -> medium aSource
parallel :: C a => [medium a] -> medium aSource
serial1 :: [medium a] -> medium aSource
parallel1 :: [medium a] -> medium aSource
show/hide Instances
Construct T
Construct T
Construct (T control)
Label label => Construct (T label control)
class Construct medium => C medium whereSource
Methods
switchBinary :: (a -> b) -> (medium a -> medium a -> b) -> (medium a -> medium a -> b) -> b -> medium a -> bSource
switchList :: (a -> b) -> ([medium a] -> b) -> ([medium a] -> b) -> medium a -> bSource
show/hide Instances
mapList :: (C b, C medium) => (a -> b) -> ([medium b] -> [medium b]) -> ([medium b] -> [medium b]) -> medium a -> medium bSource
mapListFlat :: (C b, C medium) => (a -> b) -> ([medium a] -> [medium b]) -> ([medium a] -> [medium b]) -> medium a -> medium bSource
foldList :: C medium => (a -> b) -> ([b] -> b) -> ([b] -> b) -> medium a -> bSource
foldBin :: C medium => (a -> b) -> (b -> b -> b) -> (b -> b -> b) -> b -> medium a -> bSource
listMediumFromAny :: (Construct dst, C src, C a) => src a -> dst aSource
binaryMediumFromAny :: (Construct dst, C src) => dst a -> src a -> dst aSource
Produced by Haddock version 2.7.2