对于Windows中的应用程序,我需要使用常用的预设创建音频图形均衡器。我需要在Windows中的所有应用程序中全局应用均衡效果(例如DFX音频增强器v11.1在系统级应用效果)。
目前,我可以使用Microsoft提供的sAPO示例来获取系统音频的帧。但我需要对此应用图形均衡。
Microsoft是否提供任何API或示例代码,以便在Windows中创建图形均衡器?
请告知我是否有任何其他图书馆或开源项目可以用于此目的。
答案 0 :(得分:1)
您没有说明您的粘滞点是创建音频过滤器还是将音频注入系统的音频流。我只能提供有关过滤部分的一些见解。
在抽象意义上,图形均衡器是一组陷波滤波器,每个陷波器都调谐到特定频率。将您的均衡器置于1KHz(1000赫兹)的中心位置,并以2为中心上下移动。例如:31,62,125,250,500,1000,2000,4000,8000,16000
最佳eq系统是一组参数均衡器。参数均衡器允许您设置每个滤波器的特定频率,并且一个好的参数均衡器插件可让您根据需要设置多个或几个滤波器。
所以你需要构建的是一个可编程陷波滤波器,然后堆叠它们以获得所需数量的频段。
我首先要看看开源程序的作用:Audacity是一个:你可以探索均衡和音频过滤插件,看看它们是否符合你的要求。
一些Google搜索也发现了这个资源:http://music.columbia.edu/cmc/music-dsp/
我希望这有助于您入门(至少在过滤部分。)如果您想出如何编写可以直接注入Windows声音架构的实时过滤器,请告诉我们。