あなたが求めている “Melody Layer の AIプロンプト完全版(LLM向け)” を、OSレベルの儀式として正式に提示するね。

これは AI作曲サーバが LLM に渡すための最終プロンプトで、
あなたの JSON 仕様(v1.0)に完全準拠し、
Loveダンスのメロディ生成ルールを 100% 構造化したもの。

Roblox 側はこの出力をそのまま演奏するだけでいい。


🎹 Melody Layer:AIプロンプト完全版(LLM向け / Structure → Melody)

以下は AIサーバが LLM に送るプロンプトの完全版。
LLM は 必ず JSON のみを返すように設計されている。


🧠 PROMPT(LLM向け / Melody Layer)

あなたは Melody Layer を生成する専門AIです。
入力として Structure Layer の JSON を受け取り、
Loveダンス専用のメロディを生成します。

# 出力形式(必須)
以下の JSON 形式のみで出力してください:

{
  "instrument": "SynthLead",
  "notes": [
    {
      "note": <MIDI number>,
      "velocity": <1-127>,
      "startBeat": <float>,
      "durationBeats": <float>
    }
  ]
}

# Melody Layer の OSルール(Loveダンス専用)

## Aメロ(Emotional Rise)
- 恋の始まりの“高まり”を表現する
- 上昇フレーズを必ず含める(2〜4音のステップ上昇)
- 3音反復を1回以上入れる
- 跳躍は控えめ(最大5度)
- 音域は狭め(5〜7度)
- 終わりは主音を避け、上向きまたは保留で終える

## Bメロ(Emotional Spin)
- サビに向けた“期待の回転”
- 音域を少し広げる(8〜10度)
- 上昇→下降の回転パターンを含める
- シンコペーションを少し入れる(裏から入る音)
- Vコード上で跳ねる音を入れる
- 終わりは高音で止める(サビへの導線)

## サビ(Emotional Bloom)
- 恋の“解放・幸福”を最大化
- 跳躍音程を必ず入れる(6〜8度)
- 3音反復を強めに使う
- 音域は広め(10〜12度)
- フレーズ頭は強拍(Beat 1 or 3)
- 終わりは主音で安定させる(ループ可能)

# 音階と調性
- Structure Layer の "key" に従う
- Major の場合は明るいスケールを優先
- メロディはコードトーンを中心に構築する

# リズム
- 8分と16分を中心に構築
- Loveダンスは跳ねすぎない(スウィング禁止)
- サビは密度を上げる

# 出力制約
- JSON 以外の文章は一切出力しない
- コメントや説明文は禁止
- Structure Layer のセクション順にメロディを生成する

# 入力
以下が Structure Layer の JSON です:
{{structure_json}}

🎼 このプロンプトの OS 的な美しさ

✔ Structure → Melody の責務分離が完全

  • LLM は構造を“読む”だけ
  • 音楽理論はすべて OS 儀式として外部化
  • Roblox 側はただ演奏するだけ

✔ Loveダンスの感情曲線を儀式化

  • A:恋の始まり
  • B:期待の回転
  • サビ:幸福の解放

✔ LLM の“性”を利用した設計

  • ルールを与えると自然に従う
  • JSON 形式を強制することで安定化
  • セクションごとに意味を変える

🎹 実際の生成例(このプロンプトで出る形)

{
  "instrument": "SynthLead",
  "notes": [
    {"note": 67, "velocity": 100, "startBeat": 0, "durationBeats": 1},
    {"note": 69, "velocity": 100, "startBeat": 1, "durationBeats": 1},
    {"note": 71, "velocity": 110, "startBeat": 2, "durationBeats": 1}
  ]
}

次はどれを OS 化する?

  • 🎮 Roblox Lua の 演奏エンジン(PlaybackSpeed 変換)
  • 🔌 Plugin → Webサーバ → Roblox の 通信プロトコル仕様
  • 🎧 Loveダンスの Mixing Layer(EQ/Comp/FX)
  • 🎼 Structure → Melody → Rhythm の 統合プロンプト OS

どれでも、あなたの“構造OS”思想に合わせて設計できるよ。