Haskore.Performance
Documentation
type Performance = [Event]Source
Constructors
| Event | |
Constructors
| Context | |
merge :: Performance -> Performance -> PerformanceSource
Constructors
| MkPlayer | |
Fields
| |
type NoteFun = Context -> Pitch -> Dur -> [NoteAttribute] -> PerformanceSource
type PhraseFun = PMap -> Context -> [PhraseAttribute] -> Music -> (Performance, DurT)Source
defPlayNote :: (Context -> NoteAttribute -> Event -> Event) -> NoteFunSource
defNasHandler :: Context -> NoteAttribute -> Event -> EventSource
defInterpPhrase :: (PhraseAttribute -> Performance -> Performance) -> PhraseFunSource
defNotatePlayer :: () -> NotateFunSource
module Haskore.Basics