Haskell中的音频和信号处理

alp*_*car 14 haskell signal-processing audio-processing

你知道Haskell中音频合成/信号处理的活跃尝试吗?既可以进行现场演出,还可以进行离线处理?我不是在寻找依赖外部工具的库(比如绑定到SuperCollider).

我找到了合成器,但它已经很久没有更新了.

dsp也很有趣.但是它维持了吗?

对于纯信号处理,也有长石.它得以维持和发展.也许它可以用作构建面向音频的信号处理库的未来基础.

有类似的套餐吗?

Lem*_*ing 5

我已将“合成器”分为合成器核心、-Dimension、-midi、-alsa、-llvm。LLVM 部分旨在实现非常高效的处理。您可以在 YouTube 上看到几个示例: http://www.youtube.com/playlist? list=PL51EB5843B3980883

我还将在下周的 LLVM 会议上就该主题发表演讲: http://llvm.org/devmtg/2013-04/#ltalkabstract

另请参阅: http: //www.haskell.org/haskellwiki/Synthesizer

我还保持 dsp 包运行,但到目前为止还没有扩展它。


Ada*_*ell 2

有一本名为哈斯克尔音乐学院的教科书,似乎可以在网上免费获得。它使用一个名为euterpea-2的库

Euterpea是一种广谱语言,适合高级音乐表示、算法创作和分析;中级概念,例如 MIDI;以及低级音频处理、声音合成和乐器设计。