複数の(現時点では2つの)マイクをオーディオデバイスとして使用し、それらから音を検出し、フーリエ変換でオーディオフレームを処理して表示するC#プロジェクトがあります。また、それらを 3 色で出力します。赤は入力が強いマイク、緑は入力が弱いマイク、グレーは興味を引くほど強くないフレームを表します。
私のプロジェクトの次のステップは、各マイクに到着するサウンド サンプルの時間差を計算することです。たとえば、一方のマイクに直接話しかけ、もう一方のマイクが 3 フィート離れている場合、差は約 3 ミリ秒になるはずです (音速が 1 フィート/ミリ秒であると仮定)。もちろんこれはほんの一例です。
誰でもこれで私を助けることができますか?これに基づいてプロジェクトを作成しました: http://www.codeproject.com/Articles/20025/Sound-visualizer-in-C