1

Windowsのアプリケーション用に、一般的に使用されるプリセットを使用してオーディオグラフィックイコライザーを作成する必要があります。Windowsのすべてのアプリケーションにイコライゼーション効果をグローバルに適用する必要があります(例:DFXオーディオエンハンサーv11.1はシステムレベルで効果を適用します)。

現在、Microsoftが提供するsAPOサンプルを使用して、システムオーディオのフレームにアクセスできます。しかし、これにグラフィックイコライゼーションを適用する必要があります。

Microsoftは、Windowsでグラフィックイコライザーを作成するためのAPIまたはサンプルコードを提供していますか?

この目的で使用できる他のライブラリまたはオープンソースプロジェクトがあるかどうかをお知らせください。

4

1 に答える 1

1

スティッキーポイントがオーディオフィルターを作成しているのか、システムのオーディオストリームにオーディオを注入しているのかはわかりませんでした。フィルタリング部分についての洞察しか提供できません。

抽象的意味では、グラフィックイコライザーはノッチフィルターのセットであり、それぞれが特定の周波数に調整されています。EQを1KHz(1000 Hz)の中央に置き、2倍に上下させます。例:31、62、125、250、500、1000、2000、4000、8000、16000

最良のeqシステムは、設定されたパラメトリックeqです。パラメトリックEQを使用すると、各フィルターの特定の周波数を設定できます。優れたパラメトリックEQプラグインを使用すると、必要な数のフィルターを設定できます。

したがって、構築する必要があるのは、プログラム可能なノッチフィルターです。次に、それらをスタックして、必要な数のバンドを取得します。

まず、オープンソースプログラムの機能を確認します。Audacityはその1つです。イコライゼーションとオーディオフィルターのプラグインを調べて、要件を満たしているかどうかを確認できます。

一部のGoogle検索でもこのリソースが見つかりました:http://music.columbia.edu/cmc/music-dsp/

これが(少なくともフィルタリングの部分で)始めるのに役立つことを願っています。Windowsサウンドアーキテクチャに直接注入できるリアルタイムフィルターの作成方法を理解した場合は、お知らせください。

于 2012-12-23T20:59:59.270 に答える