Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
type Name = PlayerName Source
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 note Source
changeVelocity :: Num dyn => (dyn -> dyn) -> EventModifier time dyn note Source
changeDur :: Num time => (time -> time) -> EventModifier time dyn note Source
staccatoRel :: (C time, Fractional time) => T -> Monad time dyn note -> Monad time dyn note Source
slurredRel :: (C time, Fractional time) => T -> Monad time dyn note -> Monad time dyn note Source
mapInitEvents :: (C time, Num time) => EventModifier time dyn note -> Monad time dyn note -> Monad time dyn note Source
mapEvents :: EventModifier time dyn note -> Monad time dyn note -> Monad time dyn note Source
staccatoAbs :: (C time, Fractional time) => T -> Monad time dyn note -> Monad time dyn note Source
slurredAbs :: (C time, Fractional time) => T -> Monad time dyn note -> Monad time dyn note Source
getDurModifier :: Fractional time => (time -> time -> time) -> T -> Reader (Context time dyn note) (EventModifier time dyn note) Source