音频信号处理的最佳开源项目? [关闭]
Posted
技术标签:
【中文标题】音频信号处理的最佳开源项目? [关闭]【英文标题】:Best open source project for audio signal processing? [closed] 【发布时间】:2010-12-12 17:43:18 【问题描述】:需要找有没有音频信号处理的开源项目,就像我们有openCV做图像处理一样。
谢谢
【问题讨论】:
您需要什么声音转换/处理,以及什么许可证? 【参考方案1】:在my course 更多technical part 中,我们被介绍了信号处理,我们不得不使用Octave 与audio package 和gnu plot 进行绘图。
对于课程的fun part使用MaxMSP/Jitter,这是一个商业项目, 但总有 PureData 是开源的,Jitter 等效项是 PD Gem,但对于音频信号处理,PureData 应该没问题。
简而言之,如果您喜欢数字运算,Octave 应该没问题。 我们也在 Octave 中进行了图像处理,它是二维的,而不是一个(声音),但它仍然是信号处理。您也可以对图像应用高通或低通滤波器,如果您愿意,可以尝试对图像进行回声/延迟以获得乐趣。
Pure Data 有点不同,因为您使用跳线而不是输入大量代码,但它非常有趣,其中一个优点是您可以在补丁/程序运行时实时进行更改,这非常适合快速原型设计。
有点偏离音频信号处理,如果你喜欢生成音乐,你应该看看一些开源项目,比如ChucK、SuperCollider、ixi 或fluxus...有些是cool stuff with Haskell。
更新 在 c++ 方面,您还可以查看 Dr. Mick Grierson's Maximilian library,其中还包括一个不错的 OpenFrameworks 小插件
Sonic Visualiser 和 Vamp Plugins 也值得一试(那里有很多好东西)
HTH
【讨论】:
我认为我仅限于 Windows。所以我猜你上面的建议也适用于 Windows? @Wajih 是的!开源软件通常可以在 Windows/Linux/OSX 上运行,上述情况也是如此。以上是关于音频信号处理的最佳开源项目? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Python 开源项目的正常结构是啥?运行测试的首选方式是啥? [关闭]