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

Safe HaskellNone
LanguageHaskell2010

Synthesizer.ChunkySize.Signal

Documentation

class (Write sig y, Transform (sig y)) => Write sig y where Source #

Minimal complete definition

unfoldRN

Methods

unfoldRN :: T -> (s -> Maybe (y, s)) -> s -> sig y Source #

Instances
Write [] y Source # 
Instance details

Defined in Synthesizer.ChunkySize.Signal

Methods

unfoldRN :: T -> (s -> Maybe (y, s)) -> s -> [y] Source #

Storable y => Write Vector y Source # 
Instance details

Defined in Synthesizer.ChunkySize.Signal

Methods

unfoldRN :: T -> (s -> Maybe (y, s)) -> s -> Vector y Source #

Write T y Source # 
Instance details

Defined in Synthesizer.ChunkySize.Signal

Methods

unfoldRN :: T0 -> (s -> Maybe (y, s)) -> s -> T y Source #

replicate :: Write sig y => T -> y -> sig y Source #

iterateN :: Write sig y => (y -> y) -> T -> y -> sig y Source #

fromState :: Write sig y => T -> T y -> sig y Source #