音频信号处理的最佳开源项目? [关闭]

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 上运行,上述情况也是如此。

以上是关于音频信号处理的最佳开源项目? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

8月份最热门的机器学习开源项目TOP5

如何组织golang项目? [关闭]

Python 开源项目的正常结构是啥?运行测试的首选方式是啥? [关闭]

轻量级 Windows 应用程序的最佳开源示例是啥? [关闭]

直播开源项目

我的开源视音频项目汇总