{
  "prompt": "Genre: Contemporary R&B / Pop Ballad, intimate storytelling; BPM: 60-65; Key: C minor; Rhythm: Slow, spacious half-time trap groove; 808 kick on 1, crisp snare on 3, sparse ticking hi-hats.; Instruments: Layer 1: Melancholic grand piano playing arpeggiated chords; Layer 2: Trap 808 sub-bass with a deep kick and sharp clap; Layer 3: Atmospheric, swelling synth pads and reverb-drenched vocal textures.; Vocals: Female; R&B Vocalist style; starts with a breathy, intimate delivery, building to a powerful, full-chested belt with soulful melismatic runs and wide vibrato.; Mood: Cinematic euphoric heartbreak; a dramatic late-night reflection on a painful, all-consuming love.; Production: Vocals are upfront and wet with heavy reverb. Wide stereo piano. Centered, powerful 808 sub-bass. Huge dynamic range between verse and chorus.; Highlight: The dramatic dynamic contrast between the intimate piano-vocal verses and the massive, beat-driven R&B chorus.",
  "lyrics": "[intro]\n(Chords: Cm - Ab - Eb - Bb)\n(Inst: Solo grand piano, arpeggiated chords, wide stereo image, heavy hall reverb.)\n(Mix: Sparse, atmospheric, establishing melancholic tone.)\n\n[verse]\n(Chords: Cm - Ab - Eb - Bb)\n(Motif-Anatomy: Conversational, rhythmic melody with short note values.)\n(Phrase-Structure: Symmetrical 4-bar phrases, question-and-answer feel.)\n(Contour-&-Range: Narrow range, low-register chest voice.)\n(Vocal-Perf: Breathy, intimate, close-mic'd delivery with subtle vocal fry.)\n(Inst: Piano continues, vocals enter dry and centered.)\n(Mix: Extremely intimate, ASMR-like vocal presence.)\nClosed off from love\nI didn’t need the pain\nOnce or twice was enough\nBut it was all in vain\nTime starts to pass\nBefore you know it you’re frozen\n\n[pre-chorus]\n(Chords: Cm - Ab - Eb - Bb)\n(Transition: Subtle pad swells in, vocal volume increases.)\n(Sound-Design: Filtered riser builds tension subtly.)\n(Motif-Anatomy: Melody begins to ascend, holding notes longer.)\n(Phrase-Structure: Builds anticipation over 8 bars.)\n(Contour-&-Range: Ascending line, moving from chest to mixed voice.)\n(Vocal-Perf: Intensity grows, less breathy, more forward placement.)\n(Inst: Atmospheric synth pad enters underneath piano.)\nBut something happened for the very first time with you\nMy heart melts into the ground, found something true\nAnd everyone’s looking round thinking I’m going crazy\n\n[chorus]\n(Chords: Cm - Ab - Eb - G)\n(Structure: Massive beat drop.)\n(Sound-Design: Reverb wash explodes, sidechain compression on pads.)\n(Motif-Anatomy: Soaring, sustained pop-anthem melody.)\n(Phrase-Structure: Repetitive, hook-driven 4-bar loop.)\n(Contour-&-Range: Leaps an octave into powerful upper-register belt.)\n(Vocal-Perf: Full-chest power belt, soulful R&B run on \"truth\", wide vibrato.)\n(Inst: Full trap beat enters, deep 808 sub-bass, crisp clap on 3, layered backing vocals.)\n(Mix: Huge dynamic shift, vocals drenched in reverb, wide stereo field.)\nBut I don’t care what they say\nI’m in love with you\nThey try to pull me away\nBut they don’t know the truth\nMy heart’s crippled by the vein\nThat I keep on closing\nYou cut me open and I\nKeep bleeding, I keep, keep bleeding love\nI keep bleeding, I keep, keep bleeding love\nKeep bleeding, I keep, keep bleeding love\n\n[bridge]\n(Chords: Ab - Eb - Bb - Cm)\n(Transition: Beat cuts out abruptly, leaving sustained pad and piano.)\n(Sound-Design: Low-pass filter on remaining instruments, creating underwater effect.)\n(Motif-Anatomy: Pleading, emotional melody, holds on high notes.)\n(Phrase-Structure: Single, long, building phrase.)\n(Contour-&-Range: Stays in a high, strained, emotional part of the range.)\n(Vocal-Perf: Emotional, slightly desperate tone, builds back to a full belt.)\n(Inst: Beat and bass drop out, only piano and pads remain under lead vocal.)\n(Mix: Vocals become hyper-focused, then build with a crescendo and riser.)\nYou cut me open and I\nAnd it’s draining all of me\nSo they found it hard to believe\nI'll be wearing these scars for everyone to see\n\n[chorus]\n(Chords: Cm - Ab - Eb - G)\n(Structure: Final beat drop, even bigger than the first.)\n(Sound-Design: Cymbal crash on the downbeat, ad-lib vocal echoes panned wide.)\n(Motif-Anatomy: Soaring, sustained pop-anthem melody.)\n(Phrase-Structure: Repetitive, hook-driven 4-bar loop.)\n(Contour-&-Range: Leaps an octave into powerful upper-register belt.)\n(Vocal-Perf: Maximum emotional power, heavy ad-libs, layered harmonies.)\n(Inst: Full beat, 808, pads, plus a new layer of subtle string harmony.)\n(Mix: The most dense and powerful section of the song.)\nI don’t care what they say\nI’m in love with you\nThey try to pull me away\nBut they don’t know the truth\nMy heart’s crippled by the vein\nThat I keep on closing\nYou cut me open and I\n\n[outro]\n(Chords: Cm - Ab - Eb - Bb)\n(Transition: Beat and instruments begin to fade out.)\n(Sound-Design: Long reverb tail on the final vocal line.)\n(Vocal-Perf: Fading vocal ad-libs, returning to a breathy texture.)\n(Inst: Beat and bass fade out, leaving only piano playing a final arpeggio.)\n(Mix: Slow decay, fading to silence, leaving just the reverb trail.)\nKeep bleeding\nKeep, keep bleeding love\nI keep bleeding\nI keep, keep bleeding love\nKeep bleeding\nKeep, keep bleeding love\nYou cut me open and I",
  "song_id": "01_Bleeding Love_20260401",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 7373,
      "completion_tokens": 1560,
      "total_tokens": 11181
    },
    "generated_at": "2026-04-01T11:33:31.008742+08:00"
  },
  "_prompt_compressed": {
    "from": 1055,
    "to": 954
  }
}