Safe Haskell | None |
---|
Documentation
type T arrow y = arrow (T Controller Int) (T ShortStrictTime y)Source
fromChannel :: C event => Channel -> T (T StrictTime [event]) (T Controller Int)Source
:: Arrow arrow | |
=> Controller | |
-> (Int -> y) | This might be a function from Synthesizer.MIDI.Value or Synthesizer.Dimensional.MIDIValue |
-> y | |
-> T arrow y |
data Controller Source
controllerLinear :: (C y, Arrow arrow) => Controller -> (y, y) -> y -> T arrow ySource
controllerExponential :: (C y, Arrow arrow) => Controller -> (y, y) -> y -> T arrow ySource
channelPressure :: (C y, Arrow arrow) => y -> y -> T arrow ySource