前提・実現したいこと
http://wildpie.hatenablog.com/entry/2014/09/24/000900
↑のサイトを参考に、デバイスから入力した音を波形に表すプログラムをWPFで作っています。
発生している問題・質問
このプログラムで波形を表示するところまでは実行できたのですが、Math.NET Numericsの窓関数を使ってFFTをするところでつまずいています。
まずWPFだとMath.NET Numericsが対応していないのか、下記のコードの時点でエラーが出ます。
var window = Window.Hamming(windowsize);
_recorded = _recorded.Select((v, i) => v * (float)window[i]).ToList();
ここで質問ですが、WPFに対応したMath.NET Numerics存在するのでしょうか?
また、どんなアルゴリズムで周波数を取得しているのか、どこのプログラムで周波数を表示しているのかもわかりません…。
どなたか分かる方いらっしゃいましたら、ご回答よろしくお願いいたします。
該当のソースコード
回答1件
あなたの回答
tips
プレビュー