| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Haskore.Performance
Documentation
type Performance = [Event] Source
Constructors
| Event | |
Constructors
| Context | |
merge :: Performance -> Performance -> Performance Source
Constructors
| MkPlayer | |
Fields
| |
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