Safe Haskell | Safe-Inferred |
---|
Realize an abstract solkattu sequence to concrete kendang Note
s.
Synopsis
- data Stroke
- data Strokes a = Strokes {}
- strokes :: Strokes Stroke
- notes :: Strokes (S.Sequence g (Solkattu.Note (Realize.Stroke Stroke)))
- type SequenceR = S.Sequence () (Realize.Note Stroke)
- rnotes :: Strokes SequenceR
- __ :: SequenceR
- defaultPatterns :: Realize.PatternMap Stroke
- patterns :: [(S.Matra, SequenceR)] -> Either Realize.Error (Realize.PatternMap Stroke)
- nakatiku :: S.Sequence g (Solkattu.Note (Realize.Stroke Stroke))
Documentation
Instances
Show Stroke Source # | |
Eq Stroke Source # | |
Ord Stroke Source # | |
Expr.ToExpr Stroke Source # | TODO should I make these consistent with |
Defined in Solkattu.Instrument.KendangTunggal | |
Solkattu.Notation Stroke Source # | |
Pretty Stroke Source # | |
Expr.ToExpr (Realize.Stroke Stroke) Source # | |
Defined in Solkattu.Instrument.KendangTunggal |
strokes
notes :: Strokes (S.Sequence g (Solkattu.Note (Realize.Stroke Stroke))) Source #
type SequenceR = S.Sequence () (Realize.Note Stroke) Source #
Patterns
patterns :: [(S.Matra, SequenceR)] -> Either Realize.Error (Realize.PatternMap Stroke) Source #
nakatiku :: S.Sequence g (Solkattu.Note (Realize.Stroke Stroke)) Source #