Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
getAllDevices :: IO ([(InputDeviceID, DeviceInfo)], [(OutputDeviceID, DeviceInfo)]) Source #
terminateMidi :: IO () Source #
initializeMidi :: IO () Source #
outputMidi :: OutputDeviceID -> IO () Source #
deliverMidiEvent :: OutputDeviceID -> MidiEvent -> IO () Source #
defaultOutput :: (OutputDeviceID -> a -> IO b) -> a -> IO b Source #
defaultInput :: (InputDeviceID -> a -> IO b) -> a -> IO b Source #
getTimeNow :: IO Time Source #
data DeviceInfo :: * #
data InputDeviceID Source #
data OutputDeviceID Source #
unsafeInputID :: Int -> InputDeviceID Source #
unsafeOutputID :: Int -> OutputDeviceID Source #