Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
type OscPattern = Pattern OscMap Source
ticksPerCycle :: Num a => a Source
defaultDatum :: Param -> Maybe Datum Source
hasDefault :: Param -> Bool Source
defaultMap :: OscShape -> OscMap Source
hasRequired :: OscShape -> OscMap -> Bool Source
state :: String -> Int -> OscShape -> IO (MVar (OscPattern, [OscPattern])) Source
streamcallback :: (OscPattern -> IO ()) -> String -> Int -> OscShape -> IO (OscPattern -> IO ()) Source
onTick' :: UDP -> OscShape -> MVar (OscPattern, [OscPattern]) -> Tempo -> Int -> IO () Source
nudge :: Pattern Double -> OscPattern Source
merge :: OscPattern -> OscPattern -> OscPattern Source
(|=|) :: OscPattern -> OscPattern -> OscPattern infixl 1 Source
(#) :: OscPattern -> OscPattern -> OscPattern Source
mergeWith :: (Real n, Applicative f) => (Float -> Float -> n) -> f (Map Param (Maybe Datum)) -> f (Map Param (Maybe Datum)) -> f (Map Param (Maybe Datum)) Source
(|*|) :: OscPattern -> OscPattern -> OscPattern infixl 1 Source
(|+|) :: OscPattern -> OscPattern -> OscPattern infixl 1 Source
(|-|) :: OscPattern -> OscPattern -> OscPattern infixl 1 Source
(|/|) :: OscPattern -> OscPattern -> OscPattern infixl 1 Source