2012-09-28 65 views
1

我需要創建一個音頻圖形均衡器與常用的預設,在Windows中的應用程序。我需要在Windows中的所有應用程序(例如DFX音頻增強器v11.1在系統級應用效果)應用全局均衡效果創建Windows的音頻圖形均衡器

目前我可以使用Microsoft提供的sAPO示例獲取系統音頻的幀。但我需要應用圖形均衡。

微軟是否提供任何API或示例代碼用於在Windows中創建圖形均衡器?

請通知我是否有任何其他庫或開源項目,我可以用於此目的。

回答

1

你沒有說你的粘性是創建音頻過濾器還是將音頻注入到系統的音頻流中。我只能提供關於過濾部分的一些見解。

從抽象意義上講,圖形均衡器是一組陷波濾波器,每個陷波濾波器都調諧到特定的頻率。將您的EQ置於1KHz(1000 Hz)的中心並以2爲因子上下。例如:31,62,125,250,500,1000,2000,4000,8000,16000

最好的eq系統是一個設定的參數等式。通過參數均衡器,您可以設置每個濾波器的特定頻率,並且一個好的參數均衡器插件可以讓您根據需要設置多少個或幾個濾波器。

所以你需要建立一個可編程的陷波濾波器,然後堆疊它們以獲得儘可能多的頻帶。

我會先看看開源程序的作用:Audacity就是其中之一:您可以探索均衡和音頻過濾器插件,看看它們是否符合您的要求。

一些谷歌搜索也變成了這個資源:http://music.columbia.edu/cmc/music-dsp/

我希望幫助您開始(至少在濾波部分)。如果你知道如何寫一個實時過濾器,可直接注入本身在Windows聲音體系結構中,請告訴我們。