Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
midiStream :: MVar MidiDeviceMap -> String -> Int -> ControllerShape -> IO (ParamPattern -> IO ()) Source #
midiBackend :: MVar MidiDeviceMap -> String -> Int -> ControllerShape -> IO (Backend a) Source #
midiState :: MVar MidiDeviceMap -> String -> Int -> ControllerShape -> IO (MVar (ParamPattern, [ParamPattern])) Source #
midiSetters :: MVar MidiDeviceMap -> String -> Int -> ControllerShape -> IO Time -> IO (ParamPattern -> IO (), (Time -> [ParamPattern] -> ParamPattern) -> ParamPattern -> IO ()) Source #
midiDevices :: IO (MVar MidiDeviceMap) Source #