プロンプト
我定的选题、风格,我想要那种文艺复兴博物学家手稿的感觉,查资料、写分镜、写动画、作曲都是 Opus5.5 做的,画是 Codex 照着 Opus5.5 写的需求文档画的。
唯一让我惊讶的是音乐。它先用 Python 写出一份 MIDI 乐谱,里面有和弦进行,也有两段主旋律:竖笛吹 Claude 的主题,钢片琴弹 GPT 那种绕圈的琶音。名字乱飞那段,羽管键琴的音是用随机走位生成的,每一小节更密一点、更不和谐一点,最后砸一个密集的不协和和弦,然后停住。快版一小节 2 秒,关键切换都卡在小节线上。
然后用开源合成器 FluidSynth 加一套免费的标准音色库,把乐谱"演奏"成音频。鲁特琴、竖笛、管风琴这些音色都来自这套库。最后用 ffmpeg 统一响度、做淡出,再和画面合成。
日本語訳
テーマとスタイルは私が決めました。ルネサンスの博物学者の手稿のような雰囲気にしたかったのです。資料調べ、絵コンテ、アニメーション、作曲はすべて Opus5.5 が行い、絵は Codex が Opus5.5 の書いた要件ドキュメントに沿って描きました。
唯一驚かされたのは音楽です。まず Python で MIDI 譜面を書き出し、そこにはコード進行があり、2 つの主旋律もありました:リコーダーが Claude のテーマを吹き、チェレスタが GPT のようなぐるぐる回るアルペジオを弾きます。名前が乱れ飛ぶあの部分では、チェンバロの音はランダムなポジションから生成され、小節ごとに少しずつ密になり、少しずつ不協和になり、最後に密集した不協和和音を叩きつけて、止まります。速い版は 1 小節 2 秒で、重要な切り替えはすべて小節線に合わせています。
次にオープンソースのシンセサイザー FluidSynth と無料の標準音色ライブラリを使って、譜面を「演奏」して音声にします。リュート、リコーダー、オルガンといった音色はすべてこのライブラリのものです。最後に ffmpeg でラウドネスを揃え、フェードアウトをかけ、映像と合成します。