レッスン
理論 — スペクトログラム
スペクトログラムは、信号のスペクトルが時間とともにどう変化するかを示すものです。信号は重なり合うスライスに切り分けられ、それぞれに長さTの窓関数を掛けてからフーリエ変換(短時間フーリエ変換)が行われ、その振幅が横に並べられます。長さTの窓は時間を約T、ピッチを約1/Tぼやかすため、近いピッチと素早い変化の両方を一度に捉えられる単一の長さはありません。半音離れた二つのピッチはΔf = f(21/12 − 1)だけ異なり、1/Δfごとに一回のうなりが生じます。
- 前提
- 同じ音量の純粋なサイン波を想定しています。実際の音に倍音が含まれる場合、半音離れた二つの音のn次倍音は、基音同士よりもn倍離れることになります。そのため、スペクトログラムでは、基音に必要な窓よりも短い窓でそれらの倍音を分離できます。ベースの音がどれだけ倍音に依存しているかは、楽器によって異なります。
全プロセスの詳細解説
-
ピアノの最低音 4 ステップ
ピアノで最も低いAの音はA0(27.5 Hz)です。すべてのスライスでA0とA♯0を二つのピークとして示すには、スペクトログラムにどれくらいの長さのハニング窓が必要でしょうか。また、それは一分間に120拍のテンポにおける十六分音符と比べてどうなるでしょうか。Judith Brownの定Qアナライザーのようなシステムでは、そこでどのような窓を使っているでしょうか。 まずはベースのトリルを押してみてください。このページには、一オクターブ上のA1の数値が示されています。
-
A0の半音上:
-
ハニング窓には1.8845うなりが必要です。A1の一オクターブ下では差が半分になるため、窓の長さはページにある576.2 msの二倍になります:
-
一分間に120拍のテンポにおける十六分音符(一つ125 ms)で換算すると:
-
Brownの定Q窓は、分析するピッチのQ = 34周期分を含みます(四分音の分解能を得るためのハミング窓形状)。したがって、その長さはQ/fとなります:
解答
約1.15 sとなり、十六分音符九つ分以上になります。 これだけの長さがあれば、ピアノの最低オクターブでの速いパッセージの音符を九つ以上またぐことになります。A0におけるBrownの窓は1.24 sとさらに長くなります。A4における彼の77.3 msは、異なる基準から導かれたものですが、このページのハニング窓の72.0 msに近い値に落ち着いています。
-
学習の道すじ
フーリエ変換の実際
参考文献 (2)
- How long a window must be to resolve two sinusoids Δf apart: M ≥ K fₛ/|f₂ − f₁|, “the window length M must span at least K periods of the difference frequency”, with K = 2 for the rectangular window and 4 for Hann, a sharper empirical K* of 1.44 and 2.36, and the summary that “the window must ‘see’ at least 1.5 cycles of the minimum difference frequency”: J. O. Smith III, Spectral Audio Signal Processing, W3K Publishing (2011), “Resolving Sinusoids”, “Simple Sufficient Condition for Peak Resolution” and “Summary”.
- The constant-Q transform, built because the DFT's fixed resolution does not suit musical pitch: “for the ratio of frequency to bandwidth to be a constant (constant Q), then the window size must vary inversely with frequency”, with Q = f/δf = f/0.029f = 34 for quarter-tone resolution and window length N[k] = (S/fₖ)Q samples (p. 427): J. C. Brown, “Calculation of a constant Q spectral transform”, Journal of the Acoustical Society of America, vol. 89, no. 1, pp. 425–434 (1991).