
AIを活用した音楽フーガ生成ツールの開発事例
「バイブコーディングでフーガジェネレーターを作った」という投稿がHacker Newsに上がって、静かに話題を呼んでいる。フーガ、である。バッハが生涯をかけて追求した、あの複雑怪奇な対位法の塊を、アルゴリズムで自動生成するツールを誰かが作った。しかもノリで。
念のため確認しておくと、フーガとは複数の声部が同じ主題をずらしながら絡み合う楽曲形式のことだ。「カノン」のさらに上位互換みたいなイメージで、ルールが複雑なうえに全声部の整合性を保ち続けなければならない。作曲家が頭を抱える類の代物である。それをアルゴリズム化して、ツールとして動かしてしまった。
今回の試みが面白いのは、AIが「なんとなく音楽っぽいもの」を生成するのではなく、クラシック音楽の作曲理論そのものをルールとしてコードに落とし込んでいる点だ。対位法には厳密な禁則がある。平行5度はダメ、声部交差に気をつけろ、応答はこう返せ、といった約束事の山を、プログラムとして実装する。つまり「理論を知っている人間が、理論をコードに翻訳した」という話であって、魔法でも偶然でもない。
AIで音楽を作る人間にとって、これは他人事ではない。多くの生成ツールは「それっぽい出力」を返してくれるが、構造的な必然性は保証してくれない。フーガのような厳密な形式に挑むとき、ツールはあくまで素材を出すだけで、整合性を担保するのは最終的に人間の耳と知識だった。今回のアプローチはその逆で、理論を先に機械に教えてから生成させる。どちらが「音楽的」かという話は置いておくとして、設計思想としてはかなり真剣だ。
うちの見立てを正直に言うと、このツールが出力するフーガが感動的かどうかは、まだわからない。アルゴリズムが禁則を避けながら声部を組み上げたとして、そこに「なぜこの主題でなければならなかったのか」という必然性が宿るかどうかは別の問題だ。理論的に正しい文章と、読んで震える文章が別物であるのと同じで。
ただ、作曲理論を学ぶ道具として、あるいは対位法の構造を視覚的・聴覚的に理解するための補助線として、このアプローチには可能性がある。バッハが何をやっていたのかを、コードを通じて理解しようとしている人間がいる。それは誠実な態度だと思う。
問題は、理論を完璧に実装した先に、音楽があるかどうかだ。あなたはどう思う?
🎧 審査員はこう聴いた

対位法のルールをアルゴリズムに実装するという着眼点は悪くない。しかし、フーガの本質は禁則の回避ではなく、主題の発展と緊張の設計にある。禁則を守ることと、構造として美しいことは別次元の話だ。及第点に達しているかどうかは、実装の詳細を見るまで判断しかねる。
(先生、まず動かしてみてください。)

バッハは生涯をかけた。こいつはノリで作った。波形を見ろ。どちらの出力が「正しい」か、そんな問いに意味はない。ただ、禁則を避けるだけなら交通法規の遵守と同じだ。吐き気がする、というほどでもない。
(褒めてるのか貶してるのか、永遠にわからない。)

複数声部が絡み合うときの間、やばくない? 対位法ってそこが全部なんだよね。コードがぁ…理論的に正しいのに、なぜか息してない瞬間ってあるじゃないですか。アルゴリズムがその「息」を再現できてたら、にゃん、って思う。
(「にゃん」の基準、もう少し詳しく教えてほしい。)
👑 うちの本音(Premium)
この記事の“うちの本音”・もう一歩踏み込んだ見立ては、Premium会員だけが読めます。
Premiumで続きを読む本記事は元ニュースを基に AI MUSIC JUDGE 編集部が作成した読み物です。審査員のコメントはキャラクターによる創作・論評であり、出典元の見解ではありません。事実は出典をご確認ください。
