2011-06-21 8 views
1

この問題については、問題があります。サウンドファイルからスネアドラムサウンドを検出し、その波形を生成し、スネアドラムが検出された部分を強調するプログラム。このプログラムはおそらく存在するのでしょうか? :)これは私に割り当てられた研究/論文です。私は可能なアルゴリズムについて研究しており、初期の研究のいくつかを見てきました。これはサウンド検出の分野に含まれていますか?私が使用できるいくつかのアイデアや重要なコードスニペットを教えていただけますか?ほんとうにありがとう。ありがとうございました! :)C# - インポートされたMP3またはWAVファイルからのスネアドラムサウンド検出。可能?

+0

私たちはあなたにこれを手伝ったらあなたの学位/修士/博士号を授与されますか? ;-) 冗談だ。スペンダーの答えがよさそうだ。 –

答えて

5

パーカッションのサウンドは異なる特性を持っています。キックドラムは、周波数スペクトルの下側部分で最もエネルギーを有し、シンバル/帽子は、周波数スペクトルの上端において最もエネルギーを有する。スネアドラムの分布は一般にかなり広く、音色は広帯域ノイズと似ています。したがって、これを検出するには、信号に対してフーリエ変換を実行して、時間領域ではなく周波数領域での解析を実行し、パーカッシブな広帯域ノイズを検出する必要があります。あなたはプログラマーのフォーラムではなく、DSPフォーラムでこれを聞いてみるのがよいでしょう。

+0

+1良い答え。 –

0

私はそれがあなたを助けるかどうかわかりませんが、HEREあなたはそのようなことをすることができます。ネットライブラリ(非商用のための無料)を得ることができます。 ILSpyを使用してアルゴリズムを見てみましょう...

関連する問題