| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell98 | 
Temporal.Class
- 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
Calculates duration.
Minimal complete definition
Nothing
Methods
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.