synthesizer-midi-0.6: Render audio signals from MIDI files or realtime messages

Safe HaskellNone

Synthesizer.MIDI.CausalIO.ControllerSet

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

sliceSource

Arguments

:: Arrow arrow 
=> Controller 
-> (Int -> y)

This might be a function from Synthesizer.MIDI.Value or Synthesizer.Dimensional.MIDIValue

-> y 
-> T arrow y 

controllerLinear :: (C y, Arrow arrow) => Controller -> (y, y) -> y -> T arrow ySource

controllerExponential :: (C y, Arrow arrow) => Controller -> (y, y) -> y -> T arrow ySource

pitchBend :: (C y, Arrow arrow) => y -> y -> T arrow ySource

channelPressure :: (C y, Arrow arrow) => y -> y -> T arrow ySource

bendWheelPressure :: (C y, C y, Arrow arrow) => Int -> y -> y -> T arrow (T y)Source