世界で最も不快な和音が、ヴィントヘルムの空に響き渡った。
鳥が飛んだ。犬が吠えた。広場にいた子供が泣き出し、井戸の水を汲んでいたおばさんが桶を落とした。
レンは両耳を押さえた。
「停止! 停止停止停止!」
虚空に浮かぶ光の紋様——音楽生成の魔法陣が消え、ようやく不協和音が止まった。残響が耳の中でじんじんと鳴っている。
隣で、イグニスが人型のまま地面にしゃがみ込んでいた。赤い髪がいつもより弱々しく揺れている。
「……二度とやるな」
「すまん」
「あれは音楽ではない。兵器だ」
「……否定できない」
始まりは今朝のこと。村長がレンを訪ねてきた。
「収穫祭が来週じゃ。音楽のことなんだが——」
ヴィントヘルムの収穫祭は、秋の実りに感謝する年に一度の行事だ。秋風が冷たさを帯び始め、畑の小麦はすっかり刈り取られている。村の紅葉も盛りを過ぎ、落ち葉が道を埋め尽くしていた。去年までは村の老人たちが手作りの楽器で演奏していたが、今年はメンバーの一人が腰を痛めて笛が吹けないらしい。
「レンハルト、お前の魔法で音楽は作れんか?」
作れる——はずだ。
ステータスウィンドウを開く。
固有スキル: 【生成AI】
テキスト生成: ★★★☆☆
コード生成(魔法陣): ★★★☆☆
画像生成: ★☆☆☆☆
動画生成: ★☆☆☆☆
音楽生成: 未解放
物理AI(ゴーレム): ★★☆☆☆
未解放。つまり、まだ一度も使ったことがない。
画像と動画を解放した時の経験がある。最初は散々な結果だった。設計図の階段は天井に繋がり、剣士の関節は逆に曲がった。
だが——試さなければ始まらない。
「やってみます」
村長の依頼を引き受けた時点で、レンの中ではすでにプロンプトの設計が始まっていた。
***
そして——冒頭の惨事に至る。
「何が悪かったんだ……」
レンは地面に座り込み、魔法陣の構成を見直していた。
最初のプロンプトはこうだ。
——収穫祭の音楽。明るく、楽しく、村の広場で演奏するのに適した曲。テンポは中程度。
生成された「曲」は、確かに複数の音が同時に鳴っていた。しかしそれらは互いに何の関係もなく、音階も調性も無視した無秩序な音の洪水だった。
「プロンプトが抽象的すぎた。画像の時と同じだ」
画像生成で「集会所の設計図」と指示して物理法則を無視した建物が出てきたのと同じ構造。「明るく楽しい」は人間にとっては直感的だが、スキルにとっては曖昧すぎる。
「もう一回やる」
「やめろ」
イグニスが即座に拒否した。
「あの音は精霊にとって拷問だ。火の精霊力が乱れる」
「精霊にも聞こえるのか」
「聞こえるどころか、精霊力の波動と共鳴する。不協和音は精霊力を攪拌する。あれを続ければ、この辺り一帯の精霊力の流れが滅茶苦茶になる」
想定外の副作用だった。音楽生成は単なる「音を出す」ではない。この世界では音が精霊力と結びついている。
「……なるほど。つまり音楽の質は精霊力の安定性にも影響する」
「そういうことだ。だから古来、祭りの音楽は精霊を鎮め、祝福を得るためのものだった。この俺様でさえ、人間の祭り音楽に心地良さを感じたことがある——二百年ほど前の話だがな」
「二百年前の祭りを覚えてるのか」
「精霊の記憶を舐めるな。人間の一生など、我々にとっては瞬きのようなものだ」
「レーン!」
大きな声。カイルが広場に走ってきた。今朝から村に居着いている。エルナの工房の裏の納屋に寝泊まりしているらしい。
「今の音、何だ!? すげえ音がした!」
「失敗だ」
「あ、そう。で、何やってたんだ?」
「収穫祭の音楽を作ろうとした」
「音楽!? お前、音楽も作れるのか!」
「作れなかったから問題なんだが」
カイルは腕を組んだ。
「音楽か……。俺、歌なら得意だぞ」
レンとイグニスが同時にカイルを見た。
「歌」
「おう! 農作業の時にいつも歌ってた。聞くか?」
止める間もなかった。
カイルが息を吸い——歌い始めた。
音程が、ない。
リズムが、ない。
あるのは圧倒的な声量だけだった。腹の底から出る声が広場に轟き、先ほどの不協和音とは別の意味で村人たちが振り返った。
「大地よ〜〜〜! 恵みを〜〜〜! くれ〜〜〜!」
歌詞は素朴で悪くない。だが音楽としての体裁を完全に無視した、ただの怒号だった。
「……やめろ」
イグニスが先ほどと同じ言葉を発した。
「どうだ!」
「俺が聞いた中で最悪の音だ。筋肉バカめ」
「お前の不協和音よりマシだと思うが」
「五十歩百歩だ」
レンは天を仰いだ。精密に設計しようとした自分の音楽と、何も考えずに叫んだカイルの歌が、同じレベルで失敗しているという事実。
「あんたたち、朝から何やってるの」
エルナが工房から出てきた。エプロンに粉がついたまま。
「収穫祭の音楽を作ろうとして失敗した」
「知ってる。さっきの音、村中に聞こえてた。うちの窯のパン生地がびっくりして膨らみすぎた」
「パン生地に聴覚はないだろ」
「あるかもしれないでしょ。知らんけど」
エルナはレンの手元に置かれた魔法陣の構成メモを覗き込んだ。読めないだろうが、図形の複雑さは見て取れるようだ。
「祭りの音楽くらい、おじいちゃんたちに任せれば?」
「老人の一人が腰を痛めて——」
「じゃあ残りのメンバーで曲目を変えればいいじゃない。笛がなくても太鼓と竪琴だけでできる曲、あるわよ」
レンは口を開き——閉じた。
その発想はなかった。
足りないリソースを技術で補おうとしたが、そもそもリソースに合わせて要件を変えるという選択肢を見落としていた。前世の自分なら「スコープを縮小する」と即座に判断したはずだ。
「エルナちゃん、頭いいな!」
カイルが感心している。
「普通のことよ」
エルナはそう言い残して、工房に戻った。
レンは空を見上げた。秋の空は高く澄んでいる。エルナの「普通のこと」が、今の自分には一番足りなかったものだ。
***
それから一週間。
レンは音楽生成の実験を封印し、代わりに別の準備を進めた。収穫祭の会場設営をゴーレムのアダムに手伝わせ、カイルは力仕事を引き受けた。テーブルの搬送、かがり火の薪積み、舞台の組み立て——魔法を使わなくても、人の手と力でできることはいくらでもあった。
老人たちは毎晩、太鼓と竪琴と鈴の練習をしていた。レンは時々、その練習を遠くから聴いた。まだ音楽のことが頭から離れなかった。
***
収穫祭の夜。
広場にかがり火が焚かれ、村人たちが集まっている。炎の匂い——松脂が爆ぜる甘い煙が鼻をくすぐる。長テーブルに料理が並び、エルナのパンも山積みだ。焼きたてのライ麦パンの香ばしい匂いと、煮込みシチューの湯気が混じり合って、秋の夜気を温かく満たしている。
カイルが早くも皿を三枚空にしている。
「食いすぎよ」
「祭りだから! 許される!」
「許されてない」
「エルナちゃんのパンがうますぎるのが悪い!」
「それ褒めてるつもり?」
「褒めてる!」
エルナは返事をしなかったが、少しだけ口角が上がった。
レンは広場の端に座り、眺めていた。
村の老人たちが——三人だ。一人が太鼓を叩き、一人が竪琴を弾き、もう一人が小さな鈴を振っている。笛の代わりに、おばあちゃんが低い声で歌を添えている。
音楽が、始まった。
素朴だった。
技術的には拙い。太鼓のリズムは時々ずれるし、竪琴の音は一本だけ調弦が甘い。鈴のタイミングも曲によっては早すぎる。
だが——レンの胸の奥で、何かが震えた。
音が、温かい。
かがり火の光が揺れるたびに、老人たちの影が広場に伸びる。太鼓の振動が地面を通じて足の裏に伝わってくる。竪琴の弦が震え、夜の空気を柔らかく切る。鈴の音が、星の瞬きのように散らばる。
音の隙間から、秋の虫の声が聞こえる。かがり火の薪が爆ぜる音。子供の笑い声。ジョッキの触れ合う音。それらすべてが、音楽の一部になっている。
レンは自分の胸に手を当てた。
理由がわからない。技術的には三十点にも満たない演奏だ。前世のAI音楽生成なら、もっと正確で、もっと複雑で、もっと「完成された」音を出せる。
なのに——なぜこんなに、胸が痛いんだ。
村人たちが手を叩き始めた。子供たちが踊り出す。ハンナがエルナの腕を引っ張って、広場の真ん中に連れ出す。
「ちょっと、引っ張らないで!」
「踊る! 祭りなんだから!」
カイルも立ち上がった。リズム感はゼロだが、全身で楽しんでいる。大きな体が跳ね、隣の人にぶつかり、笑い声が上がる。
——ふと、カイルが踊りを止めた。
レンの近くに来て、しゃがみ込む。
「なあ、レン」
「何だ」
「あの爺ちゃんたちの演奏——俺、なんでいい音楽かわかる気がする」
レンは意外に思って、カイルを見た。
「わかるのか?」
「うん。農作業の歌ってさ、収穫の時にみんなで歌うだろ。あれ、音程とかリズムとか関係ないんだよ。一緒に歌ってるってことが大事なんだ」
レンは黙った。
「上手い下手じゃないんだ。あの爺ちゃんたちは、この村で何十年もずっと一緒に弾いてきたんだろ。ずれてても合ってるんだよ——心が」
難しいことはわからん、が口癖の男の言葉だった。
だが——これは。
「……お前、たまに核心突くよな」
「へ? 何か言ったか?」
「いや。いい」
カイルは首をかしげて、また踊りに戻っていった。
イグニスが——炎の球体のまま、夜空に浮いていた。かがり火と呼応するように、その炎がゆっくりと揺れている。
「イグニス」
「なんだ」
「いい音楽だな」
「……悪くない」
その声に、いつもの嘲笑はなかった。炎がいつもより大きく、ゆっくりと揺らめいている。
レンは目を閉じた。
自分が生成しようとした音楽と、この老人たちの演奏。技術的には比較にならない。レンのスキルが完成すれば、もっと正確で、もっと複雑で、もっと美しい音楽が作れるだろう。
だが——この場に、あの不協和音を響かせたとして。たとえ完璧な和声で完璧なリズムの曲が生成できたとして。
この温かさは、あっただろうか。
カイルの言葉が頭の中で響いている。「ずれてても合ってるんだよ——心が」。
画像で建物の設計図を描いた時、「階段は地面と同じ高さから始まる」という当たり前を言語化しなければならなかった。動画で剣術の映像を作った時、「関節は正しい方向に曲がる」という当たり前を体で知る必要があった。
音楽はもう一段、深い場所にある。
「プロンプトエンジニアリングが甘かった……というより」
レンは呟いた。
「俺が、どんな音楽が良いかを知らなかったんだ」
「良い音楽」とは何かを——心で知らなければ、プロンプトは書けない。
前世でも同じだった。AI音楽生成の最大の課題は、技術ではなく「何を美しいと感じるか」の定義だった。それは数値化できない。言語化もできない。ただ聴いて、感じて、覚えるしかない。
そしてもう一つ。
音楽は一人では成り立たない。
上手い下手ではない。誰かと一緒に鳴らすこと。誰かのために鳴らすこと。その「誰か」がいなければ、どれだけ完璧な音も、ただの空気の振動にすぎない。
それは——エルナが言っていたことと同じだ。すごいのと便利なのは違う。便利なのと役に立つのも違う。
老人たちの演奏が終わった。
拍手が広場を満たす。
レンは立ち上がり、拍手した。
「レーン! 踊ろうぜ!」
カイルが腕を引っ張りにきた。
「踊れない」
「関係ない! 動け! 体が勝手にやる!」
「お前の剣術理論と同じだな。いや、理論がない時点で理論じゃないが——」
「難しいことはわからん! 来い!」
引きずり出された。
広場の真ん中。かがり火の光。太鼓のリズム。焼けた薪の煙と、パンの匂いが混じった夜の空気。レンはぎこちなく体を揺らした。カイルは何も考えずに跳ねている。エルナがハンナに引っ張られながらこちらを見て、一瞬だけ笑った。
ステータスウィンドウが更新される。
音楽生成: ★☆☆☆☆
解放された。ただし——星一つ。
まだ何も生成していない。ただ聴いて、感じただけだ。
それでも、スキルは動き出した。
「……音楽を知るには、まず聴くことからか」
前世の常識だった。コードを書く前に、まず仕様を理解しろ。設計する前に、まずユーザーを知れ。
音楽を作る前に、まず——音楽を聴け。そして、誰のための音楽かを知れ。
太鼓と竪琴と鈴の音が、夜空に溶けていく。
「ねぇねぇエルナ、レン君踊ってる。かわいくない?」
「かわいくない。下手なだけ」
「目、逸らしてるー」
「逸らしてない!」
ハンナの声とエルナの声が、音楽に混じって聞こえた。
その時——レンはふと、広場の向こう、村の入口に続く街道に目をやった。
遠くに——馬車の灯りが、一つ。
こんな夜更けに辺境の村に向かう馬車。しかも二頭立て。商人の荷車にしては小さく、旅人にしては立派だ。秋風に揺れる街路樹の向こうで、その灯りがゆっくりと近づいてくる。
「イグニス」
「見えている」
イグニスの声が低くなった。
「あの馬車——魔法学院の紋章が付いている」
レンの手が止まった。
王都の魔法学院。レンのスキルを調査したいと通知を送ってきた、あの魔法学院。
誰かが——来た。
収穫祭の音楽は、まだ続いていた。だが、レンの耳には届かなくなっていた。
秋の夜風が、一段と冷たくなった気がした。