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
playMidi :: OutputDeviceID -> Midi -> IO () Source
data MidiMessage Source
getTimeNow :: IO Time Source
data DeviceInfo :: *
data Message :: *
unsafeInputID :: Int -> InputDeviceID Source