synthesizer-core-0.8.2: Audio signal processing coded in Haskell: Low level part

Safe HaskellNone
LanguageHaskell2010

Synthesizer.PiecewiseConstant.Signal

Synopsis

Documentation

subdivideLazy :: C time => T (T time) body -> T time body Source #

subdivideLazyToShort :: T LazyTime y -> T ShortStrictTime y Source #

Subdivide lazy times into chunks that fit into the number range representable by Int.

chopLongTime :: StrictTime -> [ShortStrictTime] Source #

Returns a list of non-zero times.

zipWith :: C time => (a -> b -> c) -> T time a -> T time b -> T time c Source #