tidal-link-1.0.1: Ableton Link integration for Tidal
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sound.Tidal.Link

Synopsis

Documentation

newtype AbletonLink Source #

Constructors

AbletonLink (Ptr AbletonLinkImpl) 

Instances

newtype SessionState Source #

Constructors

SessionState (Ptr SessionStateImpl) 

Instances

Instances details
Storable SessionState Source # 
Instance details

Defined in Sound.Tidal.Link

Methods

sizeOf :: SessionState -> Int

alignment :: SessionState -> Int

peekElemOff :: Ptr SessionState -> Int -> IO SessionState

pokeElemOff :: Ptr SessionState -> Int -> SessionState -> IO ()

peekByteOff :: Ptr b -> Int -> IO SessionState

pokeByteOff :: Ptr b -> Int -> SessionState -> IO ()

peek :: Ptr SessionState -> IO SessionState

poke :: Ptr SessionState -> SessionState -> IO ()

Show SessionState Source # 
Instance details

Defined in Sound.Tidal.Link

Methods

showsPrec :: Int -> SessionState -> ShowS

show :: SessionState -> String

showList :: [SessionState] -> ShowS

type Beat = CDouble Source #

type BPM = CDouble Source #

type Micros = Int64 Source #

type Quantum = CDouble Source #

abl_link_enable :: AbletonLink -> CBool -> IO () Source #

setEnabled :: Bool -> AbletonLink -> IO () Source #

hello :: IO () Source #

Test