Audio signal processing coded in Haskell: Low level part http://www.haskell.org/haskellwiki/Synthesizer
|Latest on Hackage:||0.8.1|
This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.
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
Functions: Oscillators, Noise generators, Frequency filters, Fast Fourier transform for computation of frequency spectrum
Change log for the
Plain.Filter.Recursive.FirstOrder.highpassModifierInitand derived functions change the meaning of the initial parameter. The previous meaning was pretty unclear and useless such that I consider it a bug. We do no longer negate the initial value. This is consistent with