我正在进行一个项目,该项目需要使用实时麦克风输入的数字信号处理来实时跟踪声音共振峰。
我的环境是Microsoft VC++ 2010 Express,目标平台是Windows。似乎很难找到一个不是为unix/linux开发的或不是依靠cygwin来支持Windows的优秀DSP SDK。我能在窗口中找到的大多数DSP东西都是管道和盒子环境,您可以在其中制作代表DSP功能的盒子,并在它们之间的实时音频周围进行管道传送以产生一些效果。
是否有一个很好的DSP SDK可以与MSVC++ 2010一起很好地用于Windows开发?
最佳答案
虽然在Windows上没有很多很好的专用DSP库和SDK用于C++,但也有一些替代品能够在Windows上通过C++进行DSP访问。
Matlab显然具有用于通过C++控制实例的API,但是matlab对于此应用程序来说非常昂贵。我发现有证据表明,免费的开源Matlab兼容环境Octave具有一些可直接访问其功能的C++ API。但是,我很难找到该API的确切隐藏位置,但是考虑到我在可用的资料中找不到答案,我会引发另一个问题。
关于windows - VC++的DSP SDK,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5205674/