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

Copyright(c) Henning Thielemann 2010-2012
(c) Iavor S. Diatchki 2007
LicenseBSD3
MaintainerHenning Thielemann
Stabilityprovisional
Safe HaskellNone
LanguageHaskell2010

Sound.ALSA.Sequencer.Queue.Tempo

Description

This module contains functions for working with sequencer queue. Reference: http://www.alsa-project.org/alsa-doc/alsa-lib/group___seq_queue.html

Synopsis

Documentation

data T #

get :: T mode -> T -> IO T #

set :: T mode -> T -> T -> IO () #

copy #

Arguments

:: T

Destination

-> T

Source

-> IO () 

clone :: T -> IO T #

Copy the content of an object to a newly created object.

getQueue :: T -> IO T #

getPPQ :: T -> IO Int #

getSkew :: T -> IO Word #

setTempo :: T -> Word -> IO () #

Copy the content of one object into another.

setPPQ :: T -> Int -> IO () #

setSkew :: T -> Word -> IO () #

setSkewBase :: T -> Word -> IO () #