{
  "prompt": "Genre: Neo-Soul / Bedroom Pop; BPM: 130; Key: C# major; Rhythm: Laid-back, slightly swung 16th-note groove. Syncopated bassline with a punchy kick and fat snare.; Instruments: Wobbly Rhodes piano, warm electric bass, live-feel drums, clean chorused guitar fills, and lush orchestral strings providing background pads.; Vocals: Male. Young, conversational tenor with a slightly raspy timbre. Mix of chest voice and falsetto, with an emotional, rhythmic delivery. Lightly compressed.; Mood: Sitting on the bed at 3 AM, overthinking, until the first hint of sunrise streaks through the window.; Production: High-fidelity clarity with analogue warmth. Dense mix, wide stereo image, and upfront vocals.; Language: Chinese; Highlight: The abrupt shift from the warbly, lo-fi piano intro to the tight, full-band groove on the first verse's downbeat, snapping the listener into focus.",
  "lyrics": "[intro]\n(Chords: F#maj7 - F#m7 - E#m7 - D#m7)\n(Vocal-Perf: Hazy, distant, lo-fi filtered; conversational and meandering)\n(Inst: Warbly electric piano with heavy vibrato; faint synth pad; sounds like an old vinyl recording)\n(Mix: Extremely narrow, mono-centric, low-fidelity feel)\nOh I want to know\nWhere I can go\nWhen you're not around\nAnd I'm feeling down\nSo won't you stay for a moment\nSo I can say\nI I need you so\n'Cause right now you know\nThat nothing here's new\nAnd I'm obsessed with you\nThen I fell to the ground\nAnd you smiled at me and said\n\n[verse]\n(Transition: Abrupt cut from lo-fi intro to full-fidelity band)\n(Chords: C#maj7 - A#m7 - G#m7 - C#7 - F#maj7)\n(Vocal-Perf: Clear, upfront chest voice; intimate and direct; mezzo-piano)\n(Inst: Full band enters - tight drums, warm bassline, clean Rhodes chords)\n(Mix: Expands to full stereo width; clean and warm)\nI don't wanna see you cry\nYou don't have to feel this emptiness\nShe said I love you 'til the day that I die\n\n[pre-chorus]\n(Chords: D#m7 - G#7 - C#maj7 - F#maj7)\n(Vocal-Perf: Builds in intensity; more melodic phrasing)\n(Inst: Drums add more cymbal work; strings begin to swell underneath)\nWell maybe she's right\n'Cause I don't wanna feel like I'm not me\nAnd to be honest I don't even know why\nI let myself get down in the first place\n\n[chorus]\n(Chords: C#maj7 - A#m7 - G#m7 - C#7 - F#maj7)\n(Vocal-Perf: Stronger, more projected delivery; layered backing vocals; mezzo-forte)\n(Inst: Lush strings become prominent; rhythm section drives hard)\n(Mix: Widest point so far; everything feels bigger and more saturated)\nTryna keep my mind at bay\nSunflower still grows at night\nWaiting for a minute 'til the sun's seen through my eyes\nMake it down down do down down\nDiggy dig down du du du du\nWaiting for a minute 'til the sun's seen through my eyes\n\n[verse 2]\n(Chords: C#maj7 - A#m7 - G#m7 - C#7 - F#maj7)\n(Vocal-Perf: Returns to a softer, more conversational tone)\n(Inst: Arrangement thins out slightly; strings recede to pads)\n(Mix: Narrows slightly, creating dynamic contrast with the chorus)\nYou know you need to get\nYourself to sleep and dream\nA dream of you and I\nThere's no need to keep an open eye\nI promise I'm the one for you\nJust let me hold you\nIn these arms tonight\n\n[bridge]\n(Chords: C#maj7 - A#m7 - G#m7 - C#7 - F#maj7)\n(Vocal-Perf: Spoken word; dry, intimate, and centered in the mix)\n(Inst: Minimal backing; soft Rhodes chords and a simple bassline; drums are sparse)\n(Mix: Very dry and upfront; minimal reverb)\nAnd so she sat me down\nAnd told me that I didn't have to cry\nSaid I didn't need to get\nDown or feel empty inside\nAnd told me that she'll love\nMe for as long as she's alive\nAnd well maybe she's right\n'Cause I hate it when I feel like I'm not me\nSee I honestly don't even know why\nI-I honestly don't even know why\n\n[chorus]\n(Chords: C#maj7 - A#m7 - G#m7 - C#7 - F#maj7)\n(Vocal-Perf: Most passionate delivery; ad-libs and falsetto runs; layered harmonies)\n(Inst: Full ensemble at its peak; strings are soaring; a saxophone enters with melodic fills)\n(Mix: Maximum width and density; saturated and powerful)\nTryna keep my mind at bay\nSunflower still grows at night\nWaiting for a minute 'til the sun's seen through my eyes\nMake it down down do down down\nDiggy dig down du du du du\nWaiting for a minute 'til the sun's seen through my eyes\n\n[outro]\n(Chords: C#maj7 - A#m7 - G#m7 - C#7 - F#maj7)\n(Vocal-Perf: Scatting and ad-libs fade out)\n(Inst: Instrumental jam focused on a lyrical saxophone solo over the main groove; fades to end)\n(Structure: Fade out)\n(Instrumental)",
  "song_id": "03_Sunflower_20260507",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 11836,
      "completion_tokens": 1402,
      "total_tokens": 17989
    },
    "generated_at": "2026-05-07T15:08:57.845113+08:00"
  }
}