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 |
Chord type
A Chord
is a parallel composition of values.
type Chord a = [Delayed a]
Monad Chord | |
Functor Chord | |
Applicative Chord | |
Foldable Chord | |
Traversable Chord | |
Eq a => Eq (Chord a) | |
(Show a, Transformable a) => Show (Chord a) | |
IsString a => IsString (Chord a) | |
Monoid (Chord a) | |
Semigroup (Chord a) | |
Wrapped (Chord a) | |
IsDynamics a => IsDynamics (Chord a) | |
IsPitch a => IsPitch (Chord a) | |
IsInterval a => IsInterval (Chord a) | |
Transformable (Chord a) | |
HasDuration (Chord a) | |
Splittable a => Splittable (Chord a) | |
Reversible a => Reversible (Chord a) | |
Rewrapped (Chord a) (Chord b) | |
HasPitches a b => HasPitches (Chord a) (Chord b) | |
HasDynamics a b => HasDynamics (Chord a) (Chord b) | |
HasArticulations a b => HasArticulations (Chord a) (Chord b) | |
Typeable (* -> *) Chord | |
type SetPitch b (Chord a) = Chord (SetPitch b a) | |
type SetDynamic b (Chord a) = Chord (SetDynamic b a) | |
type SetArticulation b (Chord a) = Chord (SetArticulation b a) | |
type Unwrapped (Chord a) | |
type Pitch (Chord a) = Pitch a | |
type Dynamic (Chord a) = Dynamic a | |
type Articulation (Chord a) = Articulation a |