ベストアンサー
iPhone用の最も正確なチューニングアプリが必要で、約10ドルを費やす準備ができている場合は、 Peterson iStroboSoft チューナーアプリ。このアプリは、 Tuniverse によってすでにテストされており、ストロボチューニングの検出精度は+/- 0.1セントです。これは、どのアプリでもこれまでにない最高の精度です。 PetersoniStrobosoftアプリ
もちろん、無料の代替手段が必要な場合は、 PitchLab <にアクセスしてください。 / span>は、 Tuniverse によって公式にテストされています。精度は+/- 0.22セントで、2番目に正確なチューニングアプリです。 PitchLabアプリ
回答
信号を数千ヘルツでサンプリングすることから始めます。ナイキストの定理によれば、ギターの最高周波数の少なくとも2倍をサンプリングする必要があります。 24フレットのギターの場合、これは「少なくとも2 * 1320 Hz = 2640 Hzでサンプリングする必要があることを意味します。ただし、オーバーサンプリングすると測定周波数がより安定するため、20,000 Hzでサンプリングするとします( 20 kHz)、これはとにかく耳に聞こえる周波数とほぼ同じです。
次に、これらのサンプルを数百個続けて取得します(この場合、サンプリングウィンドウは数百個のサンプルです)。ワイド)、それらに対して高速フーリエ変換を実行します。これにより、サンプリングした時系列(基本的には一連のボリュームレベル)が、振幅(〜ボリューム)対周波数のプロットに変換されます。つまり、さまざまな周波数での平均振幅のプロットが得られます。
ギターの弦の振動の周波数は、ギターの弦の周波数を調べたときにリストされている基本周波数だけではありません。それらはまた、倍音として知られるいくつかのより高い周波数の音を発します。これらの高調波は、上記のフーリエ変換で一連の等間隔のピークの形をしています。したがって、フーリエ変換をリアルタイムで見て、サンプリングレートとスマートフォンの馬力が許す限り速くサンプリングウィンドウを更新すると、一連の等間隔のピークが表示され、遠くを見るとサイズが小さくなります。
これで、基本波の測定に関心があるため、最低周波数のピークを除くすべてを無視できます。このチューナーアプリケーションでは、そのピークを確認し、最も高い周波数を出力します。最も近い音符からユーザーに表示し、最も近い音符からどれだけ離れているかを示します。Voila!ギターチューナーアプリ。