- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要创建一个 音频图形均衡器用常用的预设 , 对于 Windows 中的应用程序。我需要 全局应用均衡效果 跨 Windows 中的所有应用程序(例如 DFX 音频增强器 v11.1 在系统级别应用效果)。
目前,我可以使用 Microsoft 提供的 sAPO 示例获取系统音频的帧。但我需要对此应用图形均衡。
微软是否提供任何 API 或示例代码 在 Windows 中创建图形均衡器?
有的话请告诉我其他库或开源 我可以用于此目的的项目。
最佳答案
您没有说您的关键点是创建音频过滤器还是将您的音频注入(inject)系统的音频流。我只能提供一些关于过滤部分的见解。
在抽象意义上,图形均衡器是一组陷波滤波器,每个滤波器都调谐到特定的频率。将您的 EQ 以 1KHz (1000 Hz) 为中心,并以 2 的倍数上下移动。例如:31、62、125、250、500、1000、2000、4000、8000、16000
最好的 eq 系统是一组参数 eq。参数均衡器可以让您设置每个滤波器的特定频率,一个好的参数均衡器插件可以让您根据需要设置尽可能多或尽可能少的滤波器。
因此,您需要构建一个可编程陷波滤波器,然后将它们堆叠起来以获得您需要的尽可能多的频段。
我会先看看开源程序做了什么:Audacity是一:您可以探索均衡和音频过滤器插件,看看它们是否符合您的要求。
一些谷歌搜索也发现了这个资源:http://music.columbia.edu/cmc/music-dsp/
我希望这可以帮助您入门(至少在过滤部分。)如果您知道如何编写一个可以直接将自身注入(inject) Windows 声音架构的实时过滤器,请告诉我们。
关于winforms - 为 Windows 创建音频图形均衡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12635346/
我是一名优秀的程序员,十分优秀!