問い
ピアノとフルートで同じ高さのド(振動数 262 Hz)を鳴らします.音の高さも大きさもそろえたのに,目を閉じて聞いてもどちらの楽器かすぐ分かります.同じ振動数の音なのに,何が違って聞こえるのでしょうか.
考えてみる
マイクで2つの音の圧力のずれ 𝛿𝑝 を記録すると,どちらも周期 𝑇 =1/(262 Hz) ≈3.8 ms で同じ形をくり返します.高さが同じとは,この周期が同じということです.ところが1周期の中の形はまったく違います.フルートはなめらかな正弦波に近く,ピアノはでこぼこした形です.
周期が同じで形が違う.この違いを数で表すには,どうすればよいでしょうか.形をそのまま比べるのは難しそうです.前の題材で,弦や気柱には 𝑓1, 2𝑓1, 3𝑓1, … という飛び飛びのモードがあると学びました.周期 𝑇 の音には,周期が 𝑇, 𝑇/2, 𝑇/3, … の正弦波が混ざっていてもよいはずです.どれがどれだけ混ざっているかで形が決まる,と考えてみましょう.
弦の運動はモードの和
両端を固定した長さ 𝑙 の弦(波の速さ 𝑣 =√𝑆/𝜇)のモードは,𝑘𝑛 =𝑛𝜋/𝑙,𝜔𝑛 =𝑛𝜋𝑣/𝑙 として sin𝑘𝑛𝑥cos𝜔𝑛𝑡 と sin𝑘𝑛𝑥sin𝜔𝑛𝑡 でした.波動方程式は線形なので,これらの和
𝑦(𝑥,𝑡)=∞∑𝑛=1sin𝑛𝜋𝑥𝑙(𝐵𝑛cos𝜔𝑛𝑡+𝐴𝑛sin𝜔𝑛𝑡)
も解です.実は弦の小さな振れの運動は,どれもこの形に書けます.係数は初めの形と初めの速度で決まり,𝑡 =0 を代入すると
𝑦(𝑥,0)=∞∑𝑛=1𝐵𝑛sin𝑛𝜋𝑥𝑙,𝜕𝑦𝜕𝑡(𝑥,0)=∞∑𝑛=1𝜔𝑛𝐴𝑛sin𝑛𝜋𝑥𝑙
です.数学の節の直交性 ∫𝑙0sin(𝑚𝜋𝑥/𝑙)sin(𝑛𝜋𝑥/𝑙) d𝑥 =(𝑙/2)𝛿𝑚𝑛(𝛿𝑚𝑛 は 𝑚 =𝑛 で1,それ以外で0)を使うと,係数は1つずつ取り出せます.
𝐵𝑛=2𝑙∫𝑙0𝑦(𝑥,0)sin𝑛𝜋𝑥𝑙d𝑥,𝜔𝑛𝐴𝑛=2𝑙∫𝑙0𝜕𝑦𝜕𝑡(𝑥,0)sin𝑛𝜋𝑥𝑙d𝑥
第3題材で見たとおり,どの項も時間 𝑇 =2𝜋/𝜔1 =2𝑙/𝑣 で元に戻るので,弦が空気を押して作る音も周期 𝑇 で,高さは基本振動数 𝑓1 =𝑣/(2𝑙) で決まります.𝑛 ≥2 の成分を倍音(第 𝑛 倍音)といい,その混ざり方が形を決めます.
定義 倍音とスペクトル
振動数 𝑓1 の整数倍 𝑛𝑓1 の成分を倍音という.音を倍音に分け,各成分の振幅(または強さ)を振動数に対して並べたものをスペクトルという.音の高さは基本振動数で,音色は主にスペクトルの形で決まる.
周期関数は正弦波の和
弦に限らず,周期 𝑇 の関数は,基本角振動数 𝜔 =2𝜋/𝑇 の整数倍の正弦波の和に書けます.
定理 フーリエ級数
周期 𝑇 の関数 𝑓(𝑡) は
𝑓(𝑡)=𝑎02+∞∑𝑛=1(𝑎𝑛cos𝑛𝜔𝑡+𝑏𝑛sin𝑛𝜔𝑡),𝜔=2𝜋𝑇
と表せる.係数は 𝑎𝑛 =2𝑇∫𝑇0𝑓(𝑡)cos𝑛𝜔𝑡 d𝑡,𝑏𝑛 =2𝑇∫𝑇0𝑓(𝑡)sin𝑛𝜔𝑡 d𝑡 で求まる.2乗の周期平均は成分ごとの和になる(パーセバルの等式).
⟨𝑓2⟩=𝑎204+∞∑𝑛=1𝑎2𝑛+𝑏2𝑛2
導き方は数学の節に回します.大事なのは2点です.1つは,係数が積分1回で求まり,形が決まればスペクトルが決まることです.もう1つは,音の強さに比例する ⟨𝛿𝑝2⟩ が,倍音ごとの強さの和に分かれることです.異なる倍音の積は周期平均が0なので,強さの配分を倍音ごとに言えます.
[図:倍音の配分と1周期の波形]初期状態は基本音が強い「フルートに近い」配分で,上段に1周期の関数f(t),下段に第1〜第8倍音の相対振幅b_nを示す.8本のスライダーと3つの配分ボタンで,周期Tを保ったまま波形が変わる.位相をそろえた正弦成分だけを合成する模式図である.
初期状態は基本音が強い「フルートに近い」配分で,上段に1周期の関数f(t),下段に第1〜第8倍音の相対振幅b_nを示す.8本のスライダーと3つの配分ボタンで,周期Tを保ったまま波形が変わる.位相をそろえた正弦成分だけを合成する模式図である.
人の耳は,各倍音の強さには敏感ですが,倍音どうしの位相のずれにはあまり敏感ではありません.波形の見た目が違っても,スペクトルが同じなら似た音に聞こえます.音色を比べるにはスペクトルを比べればよい,というのが問いへの答えの骨組みです.ピアノは高い倍音まで強く,フルートは基本音が強くて倍音が弱い,というのが2つの楽器の差です.なお,実際の楽器の音色は,鳴り始めと減り方,雑音,倍音ごとの減衰の速さにもよります.ここではくり返す部分だけを扱います.
形の対称性と欠ける倍音
奇数倍音だけの音. 半周期進めると符号が反転する音,つまり 𝑓(𝑡 +𝑇/2) = −𝑓(𝑡) を満たす音を考えます.sin𝑛𝜔(𝑡 +𝑇/2) =( −1)𝑛sin𝑛𝜔𝑡 なので,偶数倍音は半周期後に符号を変えず,奇数倍音は変えます.全体が反転するには偶数倍音が0でなければなりません.逆に偶数倍音が混ざると,半周期後の形は反転にはなりません.方形波がこの例で,1, 3, 5, … 倍の成分だけをもちます.
第3題材で見たように,閉管のモードは 𝑓𝑛 =(2𝑛 −1)𝑣/(4𝑙) で奇数倍の並びです.閉管に近い円筒の管をもつクラリネットの低い音域で偶数倍音が弱いのは,このためです.ここで区別したいのは,管の共鳴の並び(管の性質)と,演奏した音のスペクトル(どのモードをどれだけ揺らしたか)です.共鳴があっても揺らされないモードは音に出ません.
はじく場所で欠ける倍音. 弦の左端から 𝑏 の点をつまんで高さ 𝑎 まで引き,静かに放します.初めの形は 𝑏 で折れた三角形,初速度は0なので 𝐴𝑛 =0 で,𝐵𝑛 を上の積分で計算すると次のようになります(計算は演習).
𝐵𝑛=2𝑎𝑙2𝜋2𝑏(𝑙−𝑏)⋅1𝑛2sin𝑛𝜋𝑏𝑙
sin(𝑛𝜋𝑏/𝑙) =0 のモード,つまりはじいた点が節になるモードは鳴りません.節は動かない点なので,そこをつまんで引いてもそのモードは揺らせない,と考えると納得できます.中央ではじけば偶数倍音がすべて消え,端から 𝑙/5 ではじけば第5・10・15倍音が消えます.
[図:はじく位置と欠ける倍音]初期状態はb/l = 0.50で,中央を高さaに引いた両端固定の弦と,第1〜第12倍音の振幅の大きさ|B_n|を示す.縦方向は拡大している.はじく位置b/lを変えると三角形の頂点と棒の高さが変わる.中央では偶数番,b/l = 0.20では第5・第10倍音が0になる.
初期状態はb/l = 0.50で,中央を高さaに引いた両端固定の弦と,第1〜第12倍音の振幅の大きさ|B_n|を示す.縦方向は拡大している.はじく位置b/lを変えると三角形の頂点と棒の高さが変わる.中央では偶数番,b/l = 0.20では第5・第10倍音が0になる.
係数はおおよそ 1/𝑛2 で減ります.ところが端の近く(𝑏 が小さい所)ではじくと,𝑛𝜋𝑏/𝑙 が小さい間は sin(𝑛𝜋𝑏/𝑙) ≈𝑛𝜋𝑏/𝑙 なので,𝐵𝑛 は 1/𝑛 でしか減りません.高い倍音の割合が増えて硬い音になります.ギターで駒の近くを弾くと音が硬く,指板の上で弾くと柔らかくなるのはこのためです.形に鋭い折れ目や段差があるほど,高い倍音の割合が増えます.なめらかな形なら係数は速く減り,柔らかい音になります.
モードのエネルギー
倍音の強さの配分は,弦のエネルギーでも言えます.弦の小さな部分 d𝑥 の運動エネルギーは 𝜇2(𝜕𝑦/𝜕𝑡)2d𝑥 です.傾き 𝜕𝑦/𝜕𝑥 の部分の長さは √1+(𝜕𝑦/𝜕𝑥)2 d𝑥 ≈(1+12(𝜕𝑦/𝜕𝑥)2)d𝑥 で,張力 𝑆 に逆らって伸ばした仕事が位置エネルギー 𝑆2(𝜕𝑦/𝜕𝑥)2d𝑥 になります.1つのモード 𝑦 =𝐵𝑛sin𝑘𝑛𝑥cos𝜔𝑛𝑡 なら,∫𝑙0sin2𝑘𝑛𝑥 d𝑥 =∫𝑙0cos2𝑘𝑛𝑥 d𝑥 =𝑙/2 と 𝑆𝑘2𝑛 =𝜇𝜔2𝑛 から
𝐸𝑛=𝜇𝑙𝜔2𝑛𝐵2𝑛4(sin2𝜔𝑛𝑡+cos2𝜔𝑛𝑡)=𝜇𝑙𝜔2𝑛𝐵2𝑛4
で,時間によりません.sin の項も入れると 𝐸𝑛 =𝜇𝑙𝜔2𝑛(𝐴2𝑛 +𝐵2𝑛)/4 です.いくつものモードが重なっても,異なるモードの積は 𝑥 で積分すると0になるので,全エネルギーは 𝐸 =∑𝐸𝑛 です.各モードは独立な振動子で,それぞれのエネルギーを保ちます(第7章の連成振動の基準振動と同じです).
ポイント 適用の条件
弦の運動をモードの和に分けられるのは,波動方程式が線形のときである.そのためには傾き |𝜕𝑦/𝜕𝑥| が1より十分小さく,張力が変わらないとみなせる必要がある.はじいた弦なら 𝑎/𝑏 と 𝑎/(𝑙 −𝑏) が小さいことである.また弦の曲げにくさを無視している.太いピアノの低音弦では曲げにくさのために高いモードの振動数が 𝑛𝑓1 より少し高くずれ,倍音が整数倍からわずかに外れる.振幅が大きいと方程式が非線形になり,2つの音から 𝑓1 +𝑓2 や 𝑓1 −𝑓2 の音(結合音)が生じるが,ここでは扱わない.
音程と振動数の比
2つの音の高さの関係(音程)は,振動数の差ではなく比で決まります.比が2の音程がオクターブで,ドとその上のドです.比が 3/2 の音程を完全5度,4/3 を完全4度といいます.
これらがよく溶け合って聞こえる理由の1つは倍音にあります.基本振動数 𝑓 と 3𝑓/2 の2つの音の倍音は 𝑓, 2𝑓, 3𝑓, 4𝑓, … と 1.5𝑓, 3𝑓, 4.5𝑓, 6𝑓, … で,3𝑓 と 6𝑓 で重なります.重ならない倍音どうしも振動数が十分離れていて,第2題材のうなりが目立ちません.比が簡単な整数比から少しずれると,近い倍音どうしがうなりを生じ,濁って聞こえます.
鍵盤楽器では,オクターブを12の等しい比 21/12 ≈1.0595 に分ける平均律がふつうです.すると5度は 27/12 ≈1.4983 で,3/2 とわずかに違います.どの調でも同じように弾ける代わりに,5度をほんの少し狭くしているわけです.
問いに戻る
ピアノとフルートの同じ高さの音は,周期(基本振動数)が同じで,1周期の形が違います.周期 𝑇 の形はフーリエ級数で振動数 𝑓1, 2𝑓1, 3𝑓1, … の正弦波に分けられ,各倍音の強さを並べたスペクトルが音色を決めます.フルートは基本音が強く倍音が弱い,ピアノは高い倍音まで強い,というスペクトルの違いを耳は聞き分けています.スペクトルは楽器の共鳴の並び(閉管なら奇数倍)と,どこをどう揺らしたか(はじいた点が節のモードは鳴らない,鋭い折れ目ほど高い倍音が強い)で決まります.
ポイント ここまでのまとめ
両端固定の弦の運動はモードの和 ∑sin(𝑛𝜋𝑥/𝑙)(𝐵𝑛cos𝜔𝑛𝑡 +𝐴𝑛sin𝜔𝑛𝑡) で,係数は初めの形と初めの速度から直交性で決まる.
周期 𝑇 の関数はフーリエ級数で倍音に分かれる.音の高さは基本振動数,音色は主にスペクトル.
𝑓(𝑡 +𝑇/2) = −𝑓(𝑡) なら奇数倍音だけ.閉管の共鳴は奇数倍の並び.
はじいた点が節になるモードは鳴らない.形が鋭いほど高い倍音が強い.
各モードのエネルギーは 𝐸𝑛 =𝜇𝑙𝜔2𝑛(𝐴2𝑛 +𝐵2𝑛)/4 で,全エネルギーはその和.
音程は振動数の比で決まる(オクターブ2,完全5度 3/2).平均律の半音は 21/12.