synthesizer-core-0.5.2: Audio signal processing coded in Haskell: Low level part

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.

Functions: Oscillators, Noise generators, Frequency filters, Fast Fourier transform for computation of frequency spectrum

Properties

Versions0.2, 0.2.1, 0.3, 0.3.0.1, 0.3.1, 0.4, 0.4.0.1, 0.4.0.2, 0.4.0.3, 0.4.0.4, 0.4.1, 0.4.2, 0.5, 0.5.0.1, 0.5.1, 0.5.2, 0.6
Dependenciesarray (≥0.1 & <0.5), base (3.*), binary (≥0.1 & <1), bytestring (≥0.9 & <0.11), containers (≥0.1 & <0.6), deepseq (≥1.1 & <1.4), event-list (0.1.*), explicit-exception (≥0.1.6 & <0.2), filepath (≥1.1 & <1.4), non-negative (0.1.*), numeric-prelude (0.3.*), numeric-quest (≥0.1 & <0.3), process (≥1.0 & <1.2), QuickCheck (≥1 & <3), random (≥1.0 & <2.0), sample-frame-np (≥0.0.2 & <0.1), sox (≥0.1 & <0.3), storable-record (≥0.0.1 & <0.1), storable-tuple (≥0.0.1 & <0.1), storablevector (≥0.2.5 & <0.3), stream-fusion (≥0.1.2 & <0.2), transformers (≥0.2 & <0.4), utility-ht (≥0.0.5 & <0.1) or
array (≥0.1 & <0.5), base (≥4 & <6), binary (≥0.1 & <1), bytestring (≥0.9 & <0.11), containers (≥0.1 & <0.6), deepseq (≥1.1 & <1.4), event-list (0.1.*), explicit-exception (≥0.1.6 & <0.2), filepath (≥1.1 & <1.4), non-negative (0.1.*), numeric-prelude (0.3.*), numeric-quest (≥0.1 & <0.3), process (≥1.0 & <1.2), QuickCheck (≥1 & <3), random (≥1.0 & <2.0), sample-frame-np (≥0.0.2 & <0.1), sox (≥0.1 & <0.3), storable-record (≥0.0.1 & <0.1), storable-tuple (≥0.0.1 & <0.1), storablevector (≥0.2.5 & <0.3), stream-fusion (≥0.1.2 & <0.2), transformers (≥0.2 & <0.4), utility-ht (≥0.0.5 & <0.1) or
base (≥1.0 & <2), binary (≥0.1 & <1), bytestring (≥0.9 & <0.11), deepseq (≥1.1 & <1.4), event-list (0.1.*), explicit-exception (≥0.1.6 & <0.2), filepath (≥1.1 & <1.4), non-negative (0.1.*), numeric-prelude (0.3.*), numeric-quest (≥0.1 & <0.3), QuickCheck (≥1 & <3), sample-frame-np (≥0.0.2 & <0.1), sox (≥0.1 & <0.3), special-functors (1.0.*), storable-record (≥0.0.1 & <0.1), storable-tuple (≥0.0.1 & <0.1), storablevector (≥0.2.5 & <0.3), stream-fusion (≥0.1.2 & <0.2), transformers (≥0.2 & <0.4), utility-ht (≥0.0.5 & <0.1)
LicenseGPL
AuthorHenning Thielemann <haskell@henning-thielemann.de>
MaintainerHenning Thielemann <haskell@henning-thielemann.de>
StabilityExperimental
CategorySound
Home pagehttp://www.haskell.org/haskellwiki/Synthesizer
Source repositorydarcs get http://code.haskell.org/synthesizer/core/
Executablesspeedtest-simple, speedtest-exp, speedtest, fouriertest, test
Upload dateFri Apr 27 22:15:27 UTC 2012
Uploaded byHenningThielemann
Build failureghc-7.4 (log)

Modules

Downloads