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

Safe HaskellNone
LanguageHaskell2010

Synthesizer.PiecewiseConstant.Signal

Synopsis

Documentation

type T = T StrictTime

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

subdivideLazyToShort :: T LazyTime y -> T ShortStrictTime y

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

chopLongTime :: StrictTime -> [ShortStrictTime]

Returns a list of non-zero times.

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