{
  "schema": "sunoshaper-preset-file",
  "version": 1,
  "name": "The Last Ballad Before Dawn",
  "exportedAt": "2026-10-16T07:26:38.373Z",
  "payload": {
    "schema": "sunoshaper-preset",
    "version": 1,
    "savedAt": "2026-10-16T07:26:38.373Z",
    "config": {
      "style": "Piano Ballad hybrid",
      "family": "Pop",
      "tempo": 109,
      "mood": {
        "primary": "Emotional"
      },
      "key": "C Major",
      "vocals": "Male Vocal",
      "intensity": "minimal",
      "spatial": "intimate",
      "instruments": [
        "Piano",
        "Acoustic Guitar",
        "Electric Bass",
        "Drum Kit",
        "Strings Pad"
      ],
      "sections": [
        "intro",
        "verse",
        "turn",
        "chorus",
        "bridge",
        "final-hook",
        "outro"
      ],
      "leadInstrument": "Piano",
      "structureMode": "structured",
      "targetDuration": "medium"
    },
    "customSections": [
      {
        "id": "c00b7741-491f-41ac-90f6-627311f77b37",
        "mode": "manual",
        "sectionType": "Intro",
        "tone": "Intimate",
        "vocalDirection": "Default",
        "speed": "Default",
        "dynamics": "Minimal",
        "eventFocus": "Theme Setup",
        "harmonicProgression": "Tonic Pedal with Changing Upper Chords",
        "melodicDirection": "Immediate Singable Hook",
        "harmonyIntent": "Keep harmony stable",
        "melodicIntent": "Establish a theme",
        "soloInstrument": "",
        "lyrics": "I kept your picture by the window\nThough the colors slowly turned to gray\nI thought that time would make it easier\nBut it only taught me what I threw away",
        "activeInstruments": []
      },
      {
        "id": "51a21219-3345-47b0-bb26-c3b1fbb85eed",
        "mode": "manual",
        "sectionType": "Verse",
        "tone": "Warm",
        "vocalDirection": "Default",
        "speed": "Default",
        "dynamics": "Delicate",
        "eventFocus": "Groove",
        "harmonicProgression": "Tonic Pedal with Changing Upper Chords",
        "melodicDirection": "Repeated Signature Motif",
        "harmonyIntent": "Keep harmony stable",
        "melodicIntent": "Develop the theme",
        "soloInstrument": "",
        "lyrics": "",
        "activeInstruments": []
      },
      {
        "id": "18e5521f-877f-4b9e-9f7d-75a774a3f4a3",
        "mode": "manual",
        "sectionType": "Turn",
        "tone": "Default",
        "vocalDirection": "Default",
        "speed": "Default",
        "dynamics": "Default",
        "eventFocus": "Turn",
        "harmonicProgression": "I–ii–IV–V",
        "melodicDirection": "Gradual Register Ascent",
        "harmonyIntent": "Open toward the next section",
        "melodicIntent": "Build upward",
        "soloInstrument": "",
        "lyrics": "I should have listened when you needed me\nI should have stayed when you asked me to",
        "activeInstruments": []
      },
      {
        "id": "28ef7a93-361c-4d49-82cf-9ff6a5c62b28",
        "mode": "manual",
        "sectionType": "Chorus",
        "tone": "Default",
        "vocalDirection": "Default",
        "speed": "Steady",
        "dynamics": "Default",
        "eventFocus": "Lead",
        "harmonicProgression": "I–vi–IV–V",
        "melodicDirection": "Immediate Singable Hook",
        "harmonyIntent": "Add gentle movement",
        "melodicIntent": "Establish a theme",
        "soloInstrument": "",
        "lyrics": "Now every quiet room reminds me\nOf all the things I should have done for you\nI had the words, but let them go\nI had your heart, but held it loose\nNow I’m learning what it means to lose\nThe one I never should have let slip through",
        "activeInstruments": []
      },
      {
        "id": "216c4f29-dce5-47d0-a48c-69c5117d07d7",
        "mode": "manual",
        "sectionType": "Bridge",
        "tone": "Default",
        "vocalDirection": "Default",
        "speed": "Half-time",
        "dynamics": "Sparse",
        "eventFocus": "Texture Shift",
        "harmonicProgression": "I–V–IV–iv",
        "melodicDirection": "Conversational Short Phrase",
        "harmonyIntent": "Build harmonic tension",
        "melodicIntent": "Create space or contrast",
        "soloInstrument": "",
        "lyrics": "",
        "activeInstruments": []
      },
      {
        "id": "88bfa69d-e0aa-42a0-a71d-bf8816799cb8",
        "mode": "manual",
        "sectionType": "Final Hook",
        "tone": "Default",
        "vocalDirection": "Default",
        "speed": "Default",
        "dynamics": "Default",
        "eventFocus": "Lead",
        "harmonicProgression": "ii–V–I–vi",
        "melodicDirection": "Final Chorus Variation",
        "harmonyIntent": "Give the section a clear resolution",
        "melodicIntent": "Bring the theme back",
        "soloInstrument": "",
        "lyrics": "",
        "activeInstruments": []
      },
      {
        "id": "60fa59ef-9775-4b88-88c8-59d7e2c0c311",
        "mode": "manual",
        "sectionType": "Outro",
        "tone": "Clean",
        "vocalDirection": "Default",
        "speed": "Default",
        "dynamics": "Default",
        "eventFocus": "Cutoff",
        "harmonicProgression": "ii–V–I–vi",
        "melodicDirection": "Final Chorus Variation",
        "harmonyIntent": "Give the section a clear resolution",
        "melodicIntent": "Bring the theme back",
        "soloInstrument": "",
        "lyrics": "",
        "activeInstruments": []
      }
    ],
    "songMovement": "Auto",
    "structureMode": "structured",
    "strictInstrumentation": true,
    "excludeMode": "off",
    "maxModeEnabled": false
  }
}
