音频信号处理的最佳开源项目?

7 audio signal-processing

需要找到是否有用于音频信号处理的开源项目,就像我们有用于图像处理的openCV一样.

谢谢

Geo*_*nza 7

技术部分,我们介绍了信号处理,我们不得不使用Octave音频包gnu绘图进行绘图.

gnu情节

对于课程中有趣的部分使用MaxMSP/Jitter这是一个商业项目,但总是PureData是开源的,而Jitter等效的是PD Gem,但只是对于音频信号处理你应该可以使用PureData.

纯数据划痕

纯数据Pink Floyd riff

简而言之,如果你进入数字运算位,Octave应该没问题.我们也在Octave中进行了图像处理,它是两个维度而不是一个(声音),但它仍然是信号处理.您也可以对图像应用高通或低通滤镜,如果您愿意,可以尝试在图像上使用回声/延迟.

纯数据有点不同,因为你修补线而不是输入大量代码,但它非常有趣,其中一个优点是你可以在你的补丁/程序运行时进行实时更改,这使它非常适合快速原型设计.

稍微偏离音频信号处理,如果你是生成音乐,你应该看看像ChucK,SuperCollider,ixifluxus这样的开源项目......有些人用Haskell很酷的事情.

更新 在c ++方面,您还可以查看Dr. Mick Grierson的Maximilian库,其中还包含一个适用于OpenFrameworks的小插件

它也值得一看Sonic VisualiserVamp Plugins(那里有很多不错的好东西)

HTH