Do you know of alive attempts at audio synthesis / signal processing in Haskell ? Either for live performance or just for offline processing ? I am not looking for libraries relying on an external tool (like bindings to SuperCollider).
I have found synthesizer but it has not been updated for a long time.
dsp is interesting too. But is it maintained ?
For pure signal processing, there is also feldspar. It is maintained and evolving. Perhaps it could be used as a future basis to build an audio oriented signal processing library.
Are there any similar packages ?
I have split "synthesizer" into synthesizer-core, -dimensional, -midi, -alsa, -llvm. The LLVM part is intended for very efficient processing. You can see several examples at YouTube: http://www.youtube.com/playlist?list=PL51EB5843B3980883
I will also give a talk on that topic on the LLVM meeting next week: http://llvm.org/devmtg/2013-04/#ltalkabstract
See also: http://www.haskell.org/haskellwiki/Synthesizer
I also keep the dsp package running, but have not extended it so far.
There is a textbook called Haskell School of Music and it appears to be available for free online. It uses a library called euterpea-2
Euterpea is a wide-spectrum language, suitable for high-level music representation, algorithmic composition, and analysis; mid-level concepts such as MIDI; and low-level audio processing, sound synthesis, and instrument design.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With