Safe Haskell | None |
---|---|
Language | Haskell2010 |
Sound.Tidal.Stream
Documentation
Constructors
BundleStamp | |
MessageStamp | |
NoStamp |
Instances
Constructors
Stream | |
Fields
|
Constructors
OSCTarget | |
startStream :: Config -> MVar StateMap -> [OSCTarget] -> IO (MVar ControlPattern, MVar Tempo, [Cx]) Source #
Constructors
PlayState | |
Fields
|
substitutePath :: String -> ControlMap -> String Source #
getString :: ControlMap -> String -> String Source #
toMessage :: Config -> Double -> OSCTarget -> Tempo -> Event (Map String Value) -> Maybe Message Source #
onTick :: Config -> MVar StateMap -> MVar ControlPattern -> [Cx] -> MVar Tempo -> State -> IO () Source #
streamNudgeAll :: Stream -> Double -> IO () Source #
streamResetCycles :: Stream -> IO () Source #
streamList :: Stream -> IO () Source #
streamReplace :: Show a => Stream -> a -> ControlPattern -> IO () Source #
streamMute :: Show a => Stream -> a -> IO () Source #
streamMutes :: Show a => Stream -> [a] -> IO () Source #
streamUnmute :: Show a => Stream -> a -> IO () Source #
streamSolo :: Show a => Stream -> a -> IO () Source #
streamUnsolo :: Show a => Stream -> a -> IO () Source #
streamOnce :: Stream -> ControlPattern -> IO () Source #
streamFirst :: Stream -> ControlPattern -> IO () Source #
streamMuteAll :: Stream -> IO () Source #
streamHush :: Stream -> IO () Source #
streamUnmuteAll :: Stream -> IO () Source #
streamAll :: Stream -> (ControlPattern -> ControlPattern) -> IO () Source #
streamSetI :: Stream -> String -> Pattern Int -> IO () Source #
streamSetF :: Stream -> String -> Pattern Double -> IO () Source #
streamSetS :: Stream -> String -> Pattern String -> IO () Source #
streamSetB :: Stream -> String -> Pattern Bool -> IO () Source #
streamSetR :: Stream -> String -> Pattern Rational -> IO () Source #
calcOutput :: Stream -> IO () Source #
ctrlListen :: MVar StateMap -> Config -> IO (Maybe ThreadId) Source #