创建音频图形均衡器的Windows [英] Create an Audio Graphic Equalizer for Windows

查看:255
本文介绍了创建音频图形均衡器的Windows的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要创建一个音频图形均衡器与常用的 $ P $的pset ,在Windows的应用程序。我需要的应用均衡在Windows(如DFX音频增强V11.1系统级应用的影响)的影响在全球范围在所有应用程序。

I need to create an audio graphic equalizer with the commonly used presets, for an application in Windows. I need to apply the equalization effects globally across all applications in Windows (ex DFX audio enhancer v11.1 applies effects at system level).

目前我能到使用Microsoft提供撒泼采样系统音频帧。但我需要的图形均衡应用于此。

Currently I can get to the frames of the system audio using sAPO samples provided by Microsoft. But I need to apply graphic equalization to this.

请问微软提供的任何API或样品code 在Windows创建图形均衡器?

Does Microsoft provides any API or Sample code for creating graphic equalizer in Windows?

请告诉我,如果有任何的其他库或开放源代码的项目,我可以用这个目的。

Kindly inform me if there are any other Libraries or Open Source project that I can use for this purpose.

推荐答案

您没有说你粘点是否创建音频过滤器或到系统中的音频流注入您的音频。我只能提供约滤波部分的一些见解。

You didn't say whether your sticky point is creating the audio filters or injecting your audio in to the system's audio stream. I can only offer some insight about the filtering part.

在抽象意义上,一个图形均衡器是一组陷波滤波器,每一个调谐到特定的频率。围绕1KHz的(1000赫兹)的EQ和在2因素例如有涨有跌:31,62,125,250,500,1000,2000,4000,8000,16000

In an abstract sense, a graphic equalizer is a set of notch filters, each one tuned to a specific frequency. Center your EQ on 1KHz (1000 Hz) and go up and down in factors of 2. For example: 31, 62, 125, 250, 500, 1000, 2000, 4000, 8000, 16000

最好的EQ系统是一套参数均衡的。参数均衡器,您可以设置每个过滤器的特定频率,以及良好的参数均衡器插件,可以让你需要你设置为多或尽可能少的过滤器。

The best eq system is a set parametric eq's. A parametric EQ lets you set the specific frequency of each filter, and a good parametric EQ plugin will let you set as many or as few filters as you need.

所以,你需要建立什么是一个可编程的陷波滤波器,然后堆叠在一起,因为你需要获得尽可能多的乐队。

So what you need to build is a programmable notch filter, then stack them to get as many bands as you need.

我将开始通过看到的开源项目做的事:无畏是一种:您可以探索均衡和音频过滤插件,看他们是否符合你的要求。

I would start by seeing what the open source programs do: Audacity is one: you can explore the equalization and audio filter plugins to see if they meet your requirements.

一些谷歌搜索也变成了这个资源: http://music.columbia.edu/ CMC /音乐-DSP /

Some Google searching also turned up this resource: http://music.columbia.edu/cmc/music-dsp/

我希望帮助您开始(至少在过滤部分。)如果你弄清楚如何写一个实时的过滤器,可直接注入自身到Windows声音架构,让我们知道。

I hope that helps get you started (at least on the filtering part.) If you figure out how to write a real-time filter that can directly inject itself in to the Windows sound architecture, let us know.

这篇关于创建音频图形均衡器的Windows的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆