【发布时间】:2013-01-16 23:32:53
【问题描述】:
你知道在 Haskell 中进行音频合成/信号处理的活跃尝试吗?是用于现场表演还是仅用于离线处理?我不是在寻找依赖外部工具的库(例如与 SuperCollider 的绑定)。
我找到了synthesizer,但是好久没更新了。
dsp 也很有趣。但是有维护吗?
对于纯信号处理,还有长石。它得到维护和发展。也许它可以作为未来构建面向音频的信号处理库的基础。
有没有类似的包?
【问题讨论】:
-
我最近开始编写一个用于编码/解码声音的库,并带有一个额外的抽象接口来操作声音。它导出一个抽象数据类型
Sound,您可以将其用作Time到Sample函数(类似于实值函数,但最终可能在图像中有多个通道)。这样,您可以进行信号合成和处理,然后将其编码到声音文件中。此外,我正在花一些时间来确保有效地进行操作。我不知道这是不是你要找的。span> -
我正在寻找 Haskell 中标准音频和信号处理算法的集合。当然,还可以从/向标准声音格式导入/导出。
-
Henning Thielemann 仍在致力于综合(如果不是
synthesizer包的话) - 他在 haskell-art 邮件列表中发布了一些令人印象深刻的演示,这些演示使用通过 LLVM 进行的嵌入式编译。
标签: haskell signal-processing audio-processing