Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- interpolateCell :: Read sig y => T a y -> T b y -> (a, b) -> Cell sig y -> y
- seekCell :: (C t, Transform sig y) => Int -> t -> ((t, T t), sig y) -> ((t, t), Cell sig y)
- oscillatorCells :: (C t, Transform sig y) => Margin -> Margin -> Int -> t -> sig y -> (t, T t) -> T (t, t) ((t, t), Cell sig y)
- oscillatorSuffixes :: (C t, Transform sig y) => Margin -> Margin -> Int -> t -> sig y -> (t, T t) -> T (t, t) ((t, T t), sig y)
- integrateFractional :: C t => t -> (t, T t) -> (Skip t, T (t, t) (Skip t))
- integrateFractionalClip :: C t => t -> (t, T t) -> T (t, t) (Skip t)
- limitRelativeShapes :: (C t, Ord t) => Margin -> Margin -> Int -> t -> (t, T t t)
- limitMinRelativeValues :: (C t, Ord t) => t -> t -> (t, T t t)
Documentation
interpolateCell :: Read sig y => T a y -> T b y -> (a, b) -> Cell sig y -> y Source #
cells are organised in a transposed style, when compared with Plain.ToneModulation
seekCell :: (C t, Transform sig y) => Int -> t -> ((t, T t), sig y) -> ((t, t), Cell sig y) Source #
oscillatorCells :: (C t, Transform sig y) => Margin -> Margin -> Int -> t -> sig y -> (t, T t) -> T (t, t) ((t, t), Cell sig y) Source #
oscillatorSuffixes :: (C t, Transform sig y) => Margin -> Margin -> Int -> t -> sig y -> (t, T t) -> T (t, t) ((t, T t), sig y) Source #