haskore-0.0.5.1: The Haskore Computer Music SystemSource codeContentsIndex
Haskore.Performance.Player
Documentation
type T time dyn note = Player time dyn noteSource
type Name = PlayerNameSource
type Map time dyn note = PlayerMap time dyn noteSource
type PhraseInterpreter time dyn note = PhraseAttribute -> (T time dyn note, time) -> (T time dyn note, time)Source
type EventModifier time dyn note = Event time dyn note -> Event time dyn noteSource
changeVelocity :: Num dyn => (dyn -> dyn) -> EventModifier time dyn noteSource
changeDur :: Num time => (time -> time) -> EventModifier time dyn noteSource
legatoRel :: (C time, Fractional time) => T -> Monad time dyn note -> Monad time dyn noteSource
mapInitEvents :: (C time, Num time) => EventModifier time dyn note -> Monad time dyn note -> Monad time dyn noteSource
mapEvents :: EventModifier time dyn note -> Monad time dyn note -> Monad time dyn noteSource
legatoAbs :: (C time, Fractional time) => T -> Monad time dyn note -> Monad time dyn noteSource
getDurModifier :: Fractional time => (time -> time -> time) -> T -> Reader (Context time dyn note) (EventModifier time dyn note)Source
accent :: Fractional dyn => Rational -> Monad time dyn note -> Monad time dyn noteSource
Produced by Haddock version 2.3.0