我正在寻找为 Windows 音频构建一些压缩接口,我想知道是否有人知道一些提示/技巧?我想构建自己的软件均衡器,它可以与整个 Windows 音频系统一起使用,而不仅仅是特定的程序。我知道这是可以做到的 - 我的声卡有一个内置的,但没有足够的通道来满足我的口味。
我对音频编程完全陌生,但我真的很想闯入它并亲自动手。如果您能想到任何教程/参考文献/文章/建议,我很乐意听到它们!
我正在使用 Visual Studio C++ 2008。
如果您想亲自接触 DSP 的东西,我建议您从 VST 编程开始。编写插件是处理实时音频操作的好方法,而不必担心连接到系统硬件、驱动程序等。基本上,定序器会为您处理所有这些事情,而您的插件只是接收一个包含浮点数据的缓冲区,您可以直接操作这些数据。
总的来说,这比尝试编写一个插件来操作通过系统音频流的数据要容易得多。此外,自 Vista 以来,Windows 音频 API 发生了显着变化,并且根据您使用的 Windows 版本,您将必须遵循不同的约定才能让您的东西正常工作。
但话又说回来——从简单开始。获取VST SDK http://ygrabit.steinberg.de/~ygrabit/public_html/index.html,查看一些教程 http://www.axiworld.be/vst.html,并从婴儿学步开始。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)