@hackage synthesizer0.2.0.1
Audio signal processing coded in Haskell
Categories
License
LicenseRef-GPL
Maintainer
Henning Thielemann <haskell@henning-thielemann.de>
Links
Versions
Deprecated
Dependencies (20)
- QuickCheck >=1 && <2
- array >=0.1 && <0.3
- base >=3 && <4
- binary >=0.1 && <1
- bytestring >=0.9 && <0.10
- containers >=0.1 && <0.3 Show all…
Dependents (3)
@hackage/haskore-synthesizer, @hackage/acme-everything, @hackage/synthesizer-alsa
Package Flags
splitbase
(on by default)
Choose the new smaller, split-up base package.
category
(on by default)
Check whether Arrow class is split into Arrow and Category.
optimizeadvanced
(on by default)
Enable advanced optimizations. They slow down compilation considerably.
buildexamples
(off by default)
Build example executables
buildprofilers
(off by default)
Build executables for investigating efficiency of code
buildtests
(off by default)
Build test suite
Audio signal processing
featuring both low-level functions
and high-level functions which use physical units,
abstract from the sample rate and are really fast
due to StorableVector, Stream-like list type and aggressive inlining.
For an interface to Haskore see http://darcs.haskell.org/haskore-synthesizer/.
For introductory examples see Synthesizer.Plain.Tutorial
and Synthesizer.Generic.Tutorial.
For an overview of the organization of the package
and the discussion of various design issues see Synthesizer.Overview.