synthesizer-0.0.3: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.Inference.DesignStudy.Monad
Description
A design study about how to design signal processors that adapt to a common sample rate. I tried to simplify Synthesizer.Inference.DesignStudy.Arrow to this module which uses only Monads. However the module is now very weird and does not really represent, what I intended to do.
Documentation
data Rates Source
Constructors
Rates [Int]
Any
show/hide Instances
data Processor a Source
Constructors
P Rates (Rates -> Writer Stream a)
show/hide Instances
type Stream = StringSource
intersectRates :: Rates -> Rates -> RatesSource
runProcessor :: Processor a -> StreamSource
processor1 :: Processor ()Source
test :: StreamSource
Produced by Haddock version 2.3.0