alsa-seq-0.6: Binding to the ALSA Library API (MIDI sequencer).

Safe HaskellNone

Sound.ALSA.Sequencer.Connect

Synopsis

Documentation

data T Source

Constructors

Cons 

Fields

source :: !T
 
dest :: !T
 

Instances

createFrom :: AllowInput mode => T mode -> T -> T -> IO TSource

Simple subscription (w/o exclusive & time conversion).

deleteFrom :: AllowInput mode => T mode -> T -> T -> IO ()Source

Simple disconnection.

withFrom :: AllowInput mode => T mode -> T -> T -> (T -> IO a) -> IO aSource

Temporary subscription.

createTo :: AllowOutput mode => T mode -> T -> T -> IO TSource

Simple subscription (w/o exclusive & time conversion).

deleteTo :: AllowOutput mode => T mode -> T -> T -> IO ()Source

Simple disconnection.

withTo :: AllowOutput mode => T mode -> T -> T -> (T -> IO a) -> IO aSource

Temporary subscription.