| Safe Haskell | Safe-Inferred |
|---|
Euterpea.Music.Note.Performance
Documentation
type Performance = [Event]Source
Constructors
| Event | |
type PMap a = PlayerName -> Player aSource
merge :: Performance -> Performance -> PerformanceSource
type Note1 = (Pitch, [NoteAttribute])Source
Constructors
| MkPlayer | |
Fields
| |
Instances
| Show a => Show (Player a) |
type NoteFun a = Context a -> Dur -> a -> PerformanceSource
type PhraseFun a = PMap a -> Context a -> [PhraseAttribute] -> Music a -> (Performance, DurT)Source
defNasHandler :: Context a -> NoteAttribute -> Event -> EventSource
defInterpPhrase :: (PhraseAttribute -> Performance -> Performance) -> PMap a -> Context a -> [PhraseAttribute] -> Music a -> (Performance, DurT)Source
fancyPlayer :: Player (Pitch, [NoteAttribute])Source
class Performable a whereSource
Instances
defToPerf :: Performable a => Music a -> PerformanceSource
toPerf :: Performable a => PMap Note1 -> Context Note1 -> Music a -> PerformanceSource