PortMidi-0.1.5.2: A binding for PortMedia/PortMidi

Safe HaskellNone
LanguageHaskell98

Sound.PortMidi

Contents

Description

Interface to PortMidi

Synopsis

Data Types

type PMStream = ForeignPtr PortMidiStream Source

data DeviceInfo Source

Constructors

DeviceInfo 

Fields

interface :: String
 
name :: String
 
input :: Bool
 
output :: Bool
 
opened :: Bool
 

data PMMsg Source

Constructors

PMMsg 

Fields

status :: !CLong
 
data1 :: !CLong
 
data2 :: !CLong
 

Instances

data PMEvent Source

Constructors

PMEvent 

Fields

message :: !PMMsg
 
timestamp :: !Timestamp
 

Constants

PortMid functions

writeSysEx :: PMStream -> Timestamp -> String -> IO PMError Source

Time function

time :: IO Timestamp Source