| 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 #