synthesizer-0.0.3: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.State.Cut
Portabilityrequires multi-parameter type classes
Stabilityprovisional
Maintainersynthesizer@henning-thielemann.de
Contents
dissection
glueing
Description
Synopsis
takeUntilPause :: C a => a -> Int -> T a -> T a
takeUntilInterval :: (a -> Bool) -> Int -> T a -> T a
selectBool :: (T a, T a) -> T Bool -> T a
select :: Ix i => Array i (T a) -> T i -> T a
arrange :: C v => T Int (T v) -> T v
arrangeList :: C v => T Int (T v) -> T v
dissection
takeUntilPause :: C a => a -> Int -> T a -> T aSource
takeUntilInterval :: (a -> Bool) -> Int -> T a -> T aSource
glueing
selectBool :: (T a, T a) -> T Bool -> T aSource
select :: Ix i => Array i (T a) -> T i -> T aSource
arrangeSource
:: C v
=> T Int (T v)A list of pairs: (relative start time, signal part), The start time is relative to the start time of the previous event.
-> T vThe mixed signal.
arrangeListSource
:: C v
=> T Int (T v)A list of pairs: (relative start time, signal part), The start time is relative to the start time of the previous event.
-> T vThe mixed signal.
Produced by Haddock version 2.3.0