Description
Audio signal processing coded in Haskell: Low level part.
Description
Low level audio signal processing used by the other synthesizer packages. The routines can be really fast due to StorableVector, Stream-like list type and aggressive inlining. For an interface to Haskore see http://code.haskell.org/haskore/revised/synthesizer/. For introductory examples see Synthesizer.Plain.Tutorial
and Synthesizer.Generic.Tutorial
.
Functions: Oscillators, Noise generators, Frequency filters, Fast Fourier transform for computation of frequency spectrum