Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
type Performance = [Event] Source
merge :: Performance -> Performance -> Performance Source
MkPlayer | |
|
type NoteFun = Context -> Pitch -> Dur -> [NoteAttribute] -> Performance Source
type PhraseFun = PMap -> Context -> [PhraseAttribute] -> Music -> (Performance, DurT) Source
defPlayNote :: (Context -> NoteAttribute -> Event -> Event) -> NoteFun Source
defNasHandler :: Context -> NoteAttribute -> Event -> Event Source
defInterpPhrase :: (PhraseAttribute -> Performance -> Performance) -> PhraseFun Source
defNotatePlayer :: () -> NotateFun Source
module Haskore.Basics