| Safe Haskell | None |
|---|
Synthesizer.Interpolation
- data T t y = Cons {}
- data Margin = Margin {
- marginNumber :: !Int
- marginOffset :: !Int
- cons :: Int -> Int -> (t -> T y -> y) -> T t y
- number :: T t y -> Int
- offset :: T t y -> Int
- newtype PrefixReader y a = PrefixReader (Writer (Sum Int) (StateT (T y) Maybe a))
- getNode :: PrefixReader y y
- fromPrefixReader :: String -> Int -> PrefixReader y (t -> y) -> T t y
- constant :: T t y
Documentation
interpolation as needed for resampling
Constructors
| Margin | |
Fields
| |
Different kinds of interpolation
Hard-wired interpolations
newtype PrefixReader y a Source
Instances
| Functor (PrefixReader y) | |
| Applicative (PrefixReader y) |
getNode :: PrefixReader y ySource
fromPrefixReader :: String -> Int -> PrefixReader y (t -> y) -> T t ySource