6. フーガの技法
フーガはソナタのような「形式」ではなく、手続きです。一つの主題(主唱)が声部から声部へと入り、近親調を旅し、熱を帯びて戻ってくる。この手続きの装置はどれも、宣言された素材と出力された音とのあいだの契約であり、検証器が一つずつ検査します。これらのルールは第2〜3章の局所的な音程ルールの上に重なり、そちらも全編で適用され続けます。
フーガの手続きをひと目で
提示部: 各声部が順番に主唱またはその応唱を歌い、対主題が寄り添うことがあります。嬉遊部: ゼクエンツや主題に関係する素材が調から調へ移動することが多いものの、素材はさまざまです。展開: 中間入りが近親調で主題を再提示し、ストレッタと保続音が終結へ向けて温度を上げます。
これらはよくある手続きの呼び方で、すべてのフーガに共通する必須条件ではありません。Open Music Theory の提示部の解説とPuget Sound のフーガ分析ガイドも参照してください。
主唱と応唱
第2の声部が入るとき、主題は通常、属音側へ向けて現れます。これが応唱です。そのままの移調なら実応で、入る声部によって上5度または下4度などの形を取ります。変応(トーナルアンサー)は、機械的な移調で調の中心が不安定になる箇所の音程を小さく調整します。調整の範囲は主題と文脈によって異なり、冒頭の I↔V 写像と尾部のそのままの移調に限られません。
tonal_answer_dominant_mapping は、エンジンが用意するより狭い契約です。素材が変応を宣言した場合、主唱の開始ピッチクラスについて I↔V の写像を検査します。主音でも属音でもない音で始まる主唱は、この個別の検査では写像を要求されません。この契約は、歴史上の変応が冒頭だけを調整したものだと主張するものではありません。
その教科書的な実例が、バッハ自身の手にあります——平均律 I 巻のハ短調フーガの冒頭です。二つの線を順に再生して、たった一音だけ曲げられた音を聴き取ってください。
tonal_answer_dominant_mapping が検査するのは、まさにこの冒頭の写像です。対照となる実応は、バッハのト短調「小フーガ」(BWV 578)にも現れます。下段のアルトの入りは、上段に引用したソプラノの冒頭を完全4度下へそのまま移調したものです。そのため、変応の冒頭調整は必要ありません。
対主題
対主題は一部のフーガで使われる反復的な相方の線で、すべてのフーガに必須ではありません。素材が対主題を宣言した場合、countersubject_continuous は応唱の区間を4分音符単位でサンプリングし、各位置で対主題の声部が鳴っていることを要求します。このペアは上下を入れ替えて再利用される前提で書かれるため、invertible_at_octave も構造的アクセント上で同じパッセージを検査します。4度は vertical_dissonance が実際のバスを基準に判定します。
同じハ短調フーガでは、応唱が入った瞬間に対主題も入り——その下で一度も鳴り止みません。
countersubject_continuous が行う検査は文字どおりこれです。このペアは上下を入れ替えて再利用される前提で書かれており、その性質は第2章の転回対位法ルールが見張ります。同じフーガの第7〜8小節が、その投資を回収する瞬間です。嬉遊部とゼクエンツ
嬉遊部はフーガの移動手段です。歴史上は主題や対主題の断片を展開することが多く、ゼクエンツもよく使われますが、自由対位法や別の重要な素材を使うこともあります。このエンジンでは、素材がモチーフ変形を明示した場合だけ、元スライスからの導出を要求します——原形は断片を新しい位置に置き直し、反行は輪郭を上下逆さに鏡映し、逆行は後ろから読み、拡大・縮小はすべての音価を引き伸ばし・切り詰めます(第4章の増音程とは別物です)。宣言されたゼクエンツでは、同じ種を一段ずつ上または下に置き直します。
宣言される変形には、種を上下逆さにするものもあります。順に再生して、鏡映しを耳で確かめてください。
バッハはまさにこの変形からフーガの大きな区画を組み上げます。嬰ニ短調フーガでは主題とその鏡像が対等のパートナーで、下に引いた反行形は、別の反行エントリとのストレットの中に現れます。
ハ短調フーガは、提示部が一息つくその瞬間に二つの契約を並べて見せてくれます。第5〜6小節——応唱とバスの入りのあいだ——は、主題自身の頭の音型を半小節ごとに1度ずつ上へ積み上げていくゼクエンツです。
episode_motif_derived と sequence_pattern_consistency が検査する二つの契約です。ソプラノ最後の F は第7小節へタイでつながれ、そこでバスの入り——第2章が転回対位法の実例として引用するパッセージ——が引き継ぎます。| ルール | 契約 |
|---|---|
episode_motif_derived | 宣言された嬉遊部の断片では、すべての音が元スライスに宣言されたモチーフ操作を適用した結果——音高・音価・ティック——に一致する。 |
sequence_pattern_consistency | 宣言されたゼクエンツでは、各段が種を宣言されたオフセットで正確に移調したもの。言い換えはこのエンジン契約で失敗。 |
模倣
模倣は主唱/応唱の考え方を任意の素材に一般化したものです。後続声部は、先行声部の断片を宣言された時間差と音程差で再現します。imitation_entry_match はその両方の数値を検証します——先行声部のティック + 時間差 で入り、先行声部の音高 + 音程差 で歌うこと。
バッハはこの契約のための実験室を丸ごと書き残しました——ゴルトベルクのカノン群です。その最後の一つでは、宣言された二つの数値がそのまま耳に聞こえます。1小節、そして9度。
imitation_entry_match が検証する契約で、二つの数値が明示されています。先行声部のティック + 時間差 で入り、先行声部の音高 + 音程差 で歌うこと。後続声部が冒頭を繰り返すあいだ、先行声部はすでに次へ進み、まばらな合いの手を打っています——厳格なカノンに息をさせるテクスチュアです。展開の装置
中間入り
提示部のあと、主題は近親調で戻ってきます。長調では属調(V)・平行調(vi)・下属調(IV)・上主調(ii)、短調では短調の属調(v)・平行長調(III)・短調の下属調(iv)が許可されます。middle_entry_in_related_key は宣言されたエントリの調を旋法ごとに定められた近親調に制限し、対応する音階集合でエントリの全音を検査します。
「近親調」とは
スケールの構成音の大半を共有する調どうしを近親調と呼びます。共有が多いほど、耳は違和感なく調から調へ滑れます。属調と下属調は主調と調号一つ分しか違わず、平行調(長調の vi——ハ長調ならイ短調)は同じ構成音を別の中心で使います。
短調ではどうなる?
短調では、近親調の集合は {v, III, iv} です。検証器はエントリの全音を、主音からのピッチクラス差 {0, 2, 3, 5, 7, 8, 10, 11} に制限します。自然短音階の第7音と、それを半音上げた導音の両方を許可します。
ストレッタ
この装置を最もよく見せてくれるのが、平均律 I 巻を開くハ長調フーガです。バッハはほぼ全編をストレッタで組み立てており、第7小節ではすでに主題が1拍差で自分自身を追いかけています。
stretto_overlap_valid が要求する二つがそのまま並んでいます。(この小節のバス声部は見やすさのため省略しています。)保続音
保続音はたいてい終盤に現れます。最後の終止の前に張力を高める属音の保続、あるいは到着を確認する主音の保続です。このルールの向きに注意してください。保続音の上の不協和を取り締まるのではなく(それはこの装置が公認する自由です)、保続される音そのものを取り締まります。
この装置の最も裸の形は、平均律 I 巻の最初のプレリュードにあります。終結の前、バッハは8小節にわたってバスで属音だけを打ち続けます——その内の2小節がこれです。
検証器はこの章をどう見るか
| ルール | 結果 | 検査内容 |
|---|---|---|
tonal_answer_dominant_mapping | MusicalFail | 変応の冒頭が主唱の開始ピッチクラスを I↔V で写像する。 |
countersubject_continuous | MusicalFail | 応唱の窓のすべての4分音符位置で対主題の声部が鳴っている。 |
countersubject_invertible | Informational | 印を持つ対主題と重なる主唱または応唱のあいだの強拍の完全5度は、オクターヴ転回で4度になる。この観測は参考情報として記録され、生成を停止しません。 |
episode_motif_derived | MusicalFail | 嬉遊部の音が、宣言された元スライス×モチーフ変形の結果に一致する。 |
sequence_pattern_consistency | MusicalFail | 各段が種の正確な移調である。 |
imitation_entry_match | MusicalFail | 後続声部が宣言されたティック差と音程差で入る。 |
imitation_entry_realization | MusicalFail | Generation では、出力された Material 音が宣言済みの主唱・応唱区間と音高・開始位置・長さ・声部・意図で一致し、両方の開始音に実現マーカーが付いている必要があります。 |
middle_entry_in_related_key | MusicalFail | 長調ではエントリの調が主調の {V, vi, IV, ii} に属し、音は近親調の長音階に収まる(vi だけは主調の長音階)。短調では調が {v, III, iv} に属し、音は主音からの短調のピッチクラス差 {0, 2, 3, 5, 7, 8, 10, 11} に収まる。 |
stretto_overlap_valid | MusicalFail | 後続が先行の主題区間の内側で始まり、正確な移調である。 |
pedal_point_tonic_or_dominant | MusicalFail | 保続音のピッチクラスはすべて主音または属音。 |
第7章 形式固有の制約へ進んでください。