Module

Ocarina.Clock

Package
purescript-ocarina
Repository
mikesol/purescript-ocarina

#ACTime Source

type ACTime = { abstractTime :: Number, concreteTime :: Number, lookAhead :: Number }

#WriteHead Source

type WriteHead :: (Type -> Type) -> Typetype WriteHead (f :: Type -> Type) = f ACTime

#withACTime Source

withACTime :: forall a. AudioContext -> Event a -> Event { acTime :: Number, value :: a }

#oo Source

oo :: forall f. Functor f => WriteHead f -> (Number -> AudioOnOff) -> f AudioOnOff

#fot Source

fot :: forall f. Functor f => WriteHead f -> (Number -> Number) -> f AudioNumeric

#fot' Source

fot' :: forall f. Functor f => WriteHead f -> (Number -> { n :: Number, o :: Number }) -> f AudioNumeric