Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 y Source #
controllerExponential :: (C y, Arrow arrow) => Controller -> (y, y) -> y -> T arrow y Source #