The synthesizer-core package

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.