私は楽しいプロジェクトを始めたいと思い、音に興味を持った。 私は音のリズムで動くようにしたいと思います。しかし、私はwinamp(画像内)がそれらの棒を描くための値を生成する方法など、わかりません。どのように私はそれがCで起こることができる#?誰も私にいくつかのヒントを与えることができますか?C#リアルタイムで音波を生成する
編集:私はこれを理解します:http://wpfsvl.codeplex.com/
私は楽しいプロジェクトを始めたいと思い、音に興味を持った。 私は音のリズムで動くようにしたいと思います。しかし、私はwinamp(画像内)がそれらの棒を描くための値を生成する方法など、わかりません。どのように私はそれがCで起こることができる#?誰も私にいくつかのヒントを与えることができますか?C#リアルタイムで音波を生成する
編集:私はこれを理解します:http://wpfsvl.codeplex.com/
あなたはFast Fourier Transforms上に読んでください。
高速フーリエ変換(FFT)は、離散フーリエ変換(DFT)とその逆行列を計算する効率的なアルゴリズムです。
と
A DFTはFFTで周波数の異なるコンポーネントに
の値のシーケンスを分解し、それはコンポーネントの周波数だに、あなたは音波を分割することができ、すなわち:あなたができます元の音波のさまざまな周波数のレベルを確認してから、あなたのイメージのような何らかの扇形の棒グラフでそれらをグラフ化します。 An implementation of the fast Fourier transform (FFT) in C#
チェックアウトこの質問を::http://stackoverflow.com/questions/6245450/how-to-create-audio-spectrum-in-c-
次の質問には、FFTのとC#に関連していますシャープー –
特定の周波数の強度を読み取ることで動作します –