FFTギターチューナー

キャプチャしたオーディオサウンドの基本周波数を計算する
今すぐダウンロード

FFTギターチューナー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 出版社名:
  • NotMasterYet
  • 出版社のWebサイト:
  • http://www.codeproject.com/Members/notmasteryet
  • オペレーティングシステム:
  • Windows All
  • ファイルサイズ:
  • 16 KB

FFTギターチューナー タグ


FFTギターチューナー 説明

FFTギターチューナーアプリケーションは、キャプチャされたオーディオサウンドの基本周波数を計算するために高速フーリエ変換を使用している小型ツールであるように開発されました。コンピュータは、サウンドカードに接続されているマイクを使用してライブサウンド/音楽をキャプチャできます。現代のサウンドカードはデジタル信号をキャプチャできます。デジタル信号は、均一に間隔をあけた時間に撮影された量子化音値の集合である。デジタル信号は、音に存在する周波数に関する情報を提供しません。それを決定するためには、データを分析する必要がある。短時間のフーリエ変換(STFT)は信号の位相と大きさを表す。 STFTの結果は、信号のスペクトログラムを生成するために使用することができる。短時間の信号のスペクトログラムを生成するために高速フーリエ変換(FFT)を使用します。スペクトログラムが計算された後、基本周波数は、大きさの平方根の最大値の指標を見つけることによって決定することができる。音楽器で音が演奏されるとき、音波は弦、空気、またはスピーカーによって生成される。楽器は音符を生成します。音符の特徴の1つはピッチ(基本周波数)です。伝統的に音楽的なアルファベット周波数はオクターブによって分かれており、その後半音によって分けられます。オクターブには12という名前のピッチがあります.C(Prime)、C#、D、D#、E、F、F#、G、G#、A、A#、B。オクターブも名前を持っています。並んでいるなど、「標準ピッチ」(1層またはA4)は音波の基本周波数を持ち、440 Hzに等しい。 2つの隣接ノートの周波数は21/12によって異なり、2つの隣接するオクターブ内の同じ名前のノートの周波数が2によって異なります。高速フーリエ変換を計算するには、Cooley-Tukeyアルゴリズムを使用しました。必要な作業には良いパフォーマンスが向上します。アルゴリズムに挑戦するために、アプリケーションはリアルタイムで約22,000のサンプルブロックを分析します。音声は44,100 Hzのレートでキャプチャされ、16ビットのサンプルサイズが撮影され、分析は2回目に2回実行されます。音響分析ライブラリはトーンに使用できます。 、バックグラウンドノイズ、音声、または音声検出。継続音のスペクトログラムの一連のスペクトログラムは、視覚的に表示するために2D(または3D)画像として表示できます。


FFTギターチューナー 関連ソフトウェア