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

Safe HaskellNone
LanguageHaskell2010

Sound.ALSA.Sequencer.Connect

Synopsis

Documentation

data T Source

Constructors

Cons 

Fields

source :: !T
 
dest :: !T
 

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

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 a Source

Temporary subscription.

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

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 a Source

Temporary subscription.