|
Synthesizer.Generic.Signal |
|
|
|
|
Documentation |
|
|
| Methods | | | | | cons :: C y => y -> sig y -> sig y | Source |
| | fromList :: C y => [y] -> sig y | Source |
| | toList :: C y => sig y -> [y] | Source |
| | | | cycle :: C y => sig y -> sig y | Source |
| | | | iterate :: C y => (y -> y) -> y -> sig y | Source |
| | iterateAssoc :: C y => (y -> y -> y) -> y -> sig y | Source |
| | | | map :: (C a, C b) => (a -> b) -> sig a -> sig b | Source |
| | mix :: (C y, C y) => sig y -> sig y -> sig y | Source |
| | zipWith :: (C a, C b, C c) => (a -> b -> c) -> sig a -> sig b -> sig c | Source |
| | scanL :: (C a, C b) => (a -> b -> a) -> a -> sig b -> sig a | Source |
| | foldL :: C b => (a -> b -> a) -> a -> sig b -> a | Source |
| | | | | | | | | | | | | | splitAt :: C y => Int -> sig y -> (sig y, sig y) | Source |
| | takeWhile :: C y => (y -> Bool) -> sig y -> sig y | Source |
| | dropWhile :: C y => (y -> Bool) -> sig y -> sig y | Source |
| | span :: C y => (y -> Bool) -> sig y -> (sig y, sig y) | Source |
| | append :: C y => sig y -> sig y -> sig y | Source |
| | concat :: C y => [sig y] -> sig y | Source |
| | reverse :: C y => sig y -> sig y | Source |
| | crochetL :: (C x, C y) => (x -> acc -> Maybe (y, acc)) -> acc -> sig x -> sig y | Source |
|
| | Instances | |
|
|
|
|
zapWith :: (C a, C b, C sig) => (a -> a -> b) -> sig a -> sig b | Source |
|
|
zip :: (C a, C b, C sig) => sig a -> sig b -> sig (a, b) | Source |
|
|
unzip :: (C a, C b, C sig) => sig (a, b) -> (sig a, sig b) | Source |
|
|
unzip3 :: (C a, C b, C c, C sig) => sig (a, b, c) -> (sig a, sig b, sig c) | Source |
|
|
modifyStatic :: (C a, C b, C sig) => Simple s ctrl a b -> ctrl -> sig a -> sig b | Source |
|
|
modifyModulated :: (C a, C b, C ctrl, C sig) => Simple s ctrl a b -> sig ctrl -> sig a -> sig b | Source |
|
|
linearComb :: (C t y, C t, C y, C sig) => sig t -> sig y -> y | Source |
|
|
sliceVert :: (C y, C sig) => Int -> sig y -> [sig y] | Source |
|
|
extendConstant :: (C y, C sig) => sig y -> sig y | Source |
|
|
mapTails :: (C a, C b, C sig) => (sig a -> b) -> sig a -> sig b | Source |
|
|
zipWithTails :: (C a, C b, C c, C sig) => (a -> sig b -> c) -> sig a -> sig b -> sig c | Source |
|
|
Produced by Haddock version 2.3.0 |