Safe Haskell | None |
---|---|
Language | Haskell2010 |
Sound.Tidal.Safe.Context
Synopsis
- data Op r
- exec :: Stream -> Op r -> IO r
- streamReplace :: ID -> ControlPattern -> Op ()
- streamHush :: Op ()
- streamList :: Op ()
- streamMute :: ID -> Op ()
- streamUnmute :: ID -> Op ()
- streamSolo :: ID -> Op ()
- streamUnsolo :: ID -> Op ()
- streamOnce :: ControlPattern -> Op ()
- streamFirst :: ControlPattern -> Op ()
- streamNudgeAll :: Double -> Op ()
- streamAll :: (ControlPattern -> ControlPattern) -> Op ()
- streamResetCycles :: Op ()
- streamSetI :: String -> Pattern Int -> Op ()
- streamSetF :: String -> Pattern Double -> Op ()
- streamSetS :: String -> Pattern String -> Op ()
- streamSetR :: String -> Pattern Rational -> Op ()
- streamSetB :: String -> Pattern Bool -> Op ()
- transition :: Bool -> TransitionMapper -> ID -> ControlPattern -> Op ()
- module Data.Ratio
- module Sound.Tidal.Config
- module Sound.Tidal.Control
- module Sound.Tidal.Core
- module Sound.Tidal.Params
- module Sound.Tidal.ParseBP
- module Sound.Tidal.Pattern
- module Sound.Tidal.Scales
- module Sound.Tidal.Simple
- module Sound.Tidal.UI
- module Sound.Tidal.Version
- show :: Show a => a -> String
- data Stream
- data Target = Target {}
- startTidal :: Target -> Config -> IO Stream
- superdirtTarget :: Target
- data Target = Target {}
Documentation
Instances
Applicative Op Source # | |
Functor Op Source # | |
Monad Op Source # | |
MonadCatch Op Source # | |
Defined in Sound.Tidal.Safe.Context | |
MonadThrow Op Source # | |
Defined in Sound.Tidal.Safe.Context Methods throwM :: (HasCallStack, Exception e) => e -> Op a # |
streamReplace :: ID -> ControlPattern -> Op () Source #
streamHush :: Op () Source #
streamList :: Op () Source #
streamMute :: ID -> Op () Source #
streamUnmute :: ID -> Op () Source #
streamSolo :: ID -> Op () Source #
streamUnsolo :: ID -> Op () Source #
streamOnce :: ControlPattern -> Op () Source #
streamFirst :: ControlPattern -> Op () Source #
streamNudgeAll :: Double -> Op () Source #
streamAll :: (ControlPattern -> ControlPattern) -> Op () Source #
streamResetCycles :: Op () Source #
transition :: Bool -> TransitionMapper -> ID -> ControlPattern -> Op () Source #
module Data.Ratio
module Sound.Tidal.Config
module Sound.Tidal.Control
module Sound.Tidal.Core
module Sound.Tidal.Params
module Sound.Tidal.ParseBP
module Sound.Tidal.Pattern
module Sound.Tidal.Scales
module Sound.Tidal.Simple
module Sound.Tidal.UI
module Sound.Tidal.Version
Constructors
Target | |
Constructors
Target | |