| Copyright | (c) Hans Hoglund 2012-2014 |
|---|---|
| License | BSD-style |
| Maintainer | hans@hanshoglund.se |
| Stability | experimental |
| Portability | non-portable (TF,GNTD) |
| Safe Haskell | None |
| Language | Haskell2010 |
Music.Time.Track
Contents
Description
Track type
A Track is a parallel composition of values.
Instances
| Alternative Track | |
| Monad Track | |
| Functor Track | |
| Applicative Track | |
| Foldable Track | |
| Traversable Track | |
| Eq a => Eq (Track a) | |
| (Show a, Transformable a) => Show (Track a) | |
| Monoid (Track a) | |
| Wrapped (Track a) | |
| Semigroup (Track a) | |
| Transformable a => Transformable (Track a) | |
| Rewrapped (Track a) (Track b) | |
| HasPitches a b => HasPitches (Track a) (Track b) | |
| HasDynamics a b => HasDynamics (Track a) (Track b) | |
| HasArticulations a b => HasArticulations (Track a) (Track b) | |
| Typeable (* -> *) Track | |
| type SetPitch b (Track a) = Track (SetPitch b a) | |
| type SetDynamic b (Track a) = Track (SetDynamic b a) | |
| type SetArticulation b (Track a) = Track (SetArticulation b a) | |
| type Unwrapped (Track a) | |
| type Pitch (Track a) = Pitch a | |
| type Dynamic (Track a) = Dynamic a | |
| type Articulation (Track a) = Articulation a |