1

i would like to start some project for fun, and found my interest in sounds. So i would like to make some things move with sound rhythm. But i don't know, e.g., how winamp (in image) generates values to draw those bars. How could i make it happen in C#? Can anybody give me some tips ?

edit: i will figure out this: http://wpfsvl.codeplex.com/ Thing in red circle

4

1 に答える 1

1

Fast Fourier Transformsを読んでください。

高速フーリエ変換 (FFT) は、離散フーリエ変換 (DFT) とその逆変換を計算するための効率的なアルゴリズムです。

DFT は一連の値を異なる周波数の成分に分解します

FFT を使用すると、音波をその成分周波数に分割できます。つまり、元の音波のさまざまな周波数のレベルを確認し、画像のように、ある種の派手な棒グラフでグラフ化できます。

次の質問は FFT と C# に関連しています: C# での高速フーリエ変換 (FFT) の実装

于 2012-05-06T20:47:53.227 に答える