Hoogle Search
Within LTS Haskell 24.41 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
rebase Rebase.Prelude No documentation available.
-
No documentation available.
module FRP.Rhine.Clock.
Periodic Periodic clocks are defined by a stream of ticks with periodic time differences. They model subclocks of a fixed reference clock. The time differences are supplied at the type level.
-
rhine FRP.Rhine.Clock.Periodic A clock whose tick lengths cycle through a (nonempty) list of type-level natural numbers. E.g. Periodic '[1, 2] ticks at times 1, 3, 4, 5, 7, 8, etc. The waiting side effect is formal, in ScheduleT. You can use e.g. runScheduleIO to produce an actual delay.
Periodic :: forall (n :: Nat) (ns :: [Nat]) . Periodic (n ': ns)rhine FRP.Rhine.Clock.Periodic No documentation available.
-
No documentation available.
-
rhine FRP.Rhine.Clock.Proxy No documentation available.
data
PureAudioClock (rate :: AudioRate)rhine FRP.Rhine.Clock.Realtime.Audio A side-effect free clock for audio synthesis and analysis. The sample rate is given by rate (of type AudioRate). Since this clock does not wait for the completion of buffers, the producer or the consumer of the signal has the obligation to synchronise the signal with the system clock, if realtime is desired. Otherwise, the clock is also suitable e.g. for batch processing of audio files.
PureAudioClock :: PureAudioClock (rate :: AudioRate)rhine FRP.Rhine.Clock.Realtime.Audio No documentation available.
type
PureAudioClockF (rate :: AudioRate) = RescaledClock PureAudioClock rate Floatrhine FRP.Rhine.Clock.Realtime.Audio A rescaled version of PureAudioClock with TimeDomain Float.