Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
- type family DurOf a :: *
- class Duration a where
- class Compose a where
- loopBy :: Compose a => Int -> a -> a
- melMap :: Compose b => (a -> b) -> [a] -> b
- harMap :: Compose b => (a -> b) -> [a] -> b
- class Delay a where
- (+|) :: Delay a => DurOf a -> a -> a
- class Compose a => Rest a where
- class Stretch a where
- (*|) :: Stretch a => DurOf a -> a -> a
- class Limit a where
- class Loop a where
- loop :: a -> a
Documentation
Nothing
Sequent composition for a list of values (melody).
Parallel composition for a list of values (harmony).
Sequent composition. Play first track then second.
Parallel composition. Play two tracks simultaneously.