Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Sound.Tidal.Tempo
Contents
Documentation
type TransitionMapper = Time -> [ControlPattern] -> ControlPattern Source #
data TempoAction Source #
Constructors
SetCycle Time | |
SingleTick ControlPattern | |
SetNudge Double | |
StreamReplace ID ControlPattern | |
Transition Bool TransitionMapper ID ControlPattern |
data ActionHandler Source #
Constructors
ActionHandler | |
Fields
|
data LinkOperations Source #
Constructors
LinkOperations | |
Fields
|
setCycle :: Time -> MVar [TempoAction] -> IO () Source #
setNudge :: MVar [TempoAction] -> Double -> IO () Source #
timeToCycles' :: Config -> SessionState -> Micros -> IO Time Source #
cyclesToTime :: Config -> SessionState -> Time -> IO Micros Source #
addMicrosToOsc :: Micros -> Time -> Time Source #
clocked :: Config -> MVar ValueMap -> MVar PlayMap -> MVar [TempoAction] -> ActionHandler -> AbletonLink -> IO [ThreadId] Source #