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

时间:2010-12-12 17:43:19

标签: audio signal-processing

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

由于

2 个答案:

答案 0 :(得分:7)

my course technical part中,我们了解了信号处理,我们必须使用Octaveaudio packagegnu plot进行绘图。

gnu plot

对于使用fun part作为商业项目的课程的MaxMSP/Jitter, 但是始终PureData是开源的,而Jitter的等效值是PD Gem,但是对于音频信号处理,你应该可以使用PureData。

Pure Data scratch

Pure Data Pink Floyd riff

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

Pure Data有点不同,因为你修补了线索而不是输入大量代码,但它非常有趣,其中一个优点是你可以在你的补丁/程序运行时进行实时更改,这对于快速原型制作。

从音频信号处理中稍微偏离一下,如果你是生成音乐,你应该看看一些开源项目,如ChucKSuperColliderixifluxus ...有些cool stuff with Haskell

<强>更新 在c ++方面,您还可以查看Dr. Mick Grierson's Maximilian library,其中还包含OpenFrameworks的一个不错的小插件

还值得查看Sonic VisualiserVamp Plugins(那里有很多不错的好东西)

HTH

答案 1 :(得分:4)

查看此问题的答案:Learning to work with audio in C++