Safe Haskell | Safe-Inferred |
---|
Utilities for the mridangam-specific DSL. Sister to Solkattu.Dsl.Notation, this is like Solkattu.Dsl.Mridangam, but with more complicated implementations, and without the annoying overidden (.).
Synopsis
- merge :: CallStack.Stack => [NoteT Stroke] -> [NoteT Stroke] -> [NoteT Stroke]
- makeNote1 :: stroke -> S.Note g (Solkattu.Note stroke)
- makeNote :: stroke -> [S.Note g (Solkattu.Note stroke)]
Documentation
merge :: CallStack.Stack => [NoteT Stroke] -> [NoteT Stroke] -> [NoteT Stroke] Source #
This is the implementation for the (&) operator.
makeNote1 :: stroke -> S.Note g (Solkattu.Note stroke) Source #
makeNote :: stroke -> [S.Note g (Solkattu.Note stroke)] Source #