{
  "song_id": "03_HEARTBREAK ANNIVERSARY_20260412",
  "prompt": "Genre: Lo-fi R&B with Vintage Soul undertones; BPM: 89; Key: F# Minor; Rhythm: Sparse, behind-the-beat R&B groove with a simple kick on 1, clap on 3, and a swung 16th-note hi-hat feel creating a deep pocket.; Instruments: Clean electric guitar, light chorus, arpeggiated; Warm, round sub-bass; Lo-fi drum kit, thuddy kick; Vocals: Male baritone with a smooth, intimate close-mic delivery, effortless melismatic runs, and a brain-scratching melodic hook; supported by lush background vocal stacks.; Mood: The feeling of a room after someone has just left; the air is still warm, but the silence is heavy.; Production: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end. Vocal-forward with a wide stereo image for atmospheric instruments and heavy saturation.; Highlight: The two-beat pause after the lead vocal asks a question, where only the lush background harmonies hang in space before the main groove re-enters.",
  "title": "Grocery Run",
  "lyrics": "[intro]\n(Inst: Clean arpeggiated e-guitar with chorus; Washed-out Rhodes pad; Distant guitar swells.)\n(Mix: Full baseline: Vocal-centric mix. Wide stereo field for guitars/pads. Analogue warmth, tape saturation. Prominent, rounded sub-bass. Silky smooth high-end, no harshness.)\n(Sound-Design: Tape hiss, subtle vinyl crackle.)\n\n[verse]\n(Inst: Beat enters. Lo-fi kick on 1; Reverb-heavy snap on 3. Minimal sub-bassline. Guitar continues arpeggios.)\n(Vocal-Perf: Intimate, close-mic'd baritone. Conversational, slightly behind the beat. Gentle vocal fry at phrase ends.)\n(Melody-Rhythm: Phrases start on upbeat of 2, landing on 1. Relaxed, syncopated phrasing.)\n(Chords: F#m7 - Emaj7 - Dmaj7 - C#7)\nTwo of everything\nOld habit I can't seem to break\nStill grab your brand of tea off the shelf, hmm\nThe cashier smiles at me\nLike she knows I'm buying for a ghost\nA version of us I can't shelf\n\n[pre-chorus]\n(Inst: Drums and bass drop out on final line. Lush BGV harmonies enter, holding chords.)\n(Vocal-Perf: Intensity builds slightly. More sustained notes.)\n(Melody-Contour: Ascending line, builds tension towards chorus.)\n(Chords: Bm7 - C#7sus4 - C#7)\n(Transition: Two-beat full instrumental pause, only vocals/reverb tail.)\nI learned your order by heart\nThe way you took your mornings slow\nNow every aisle I walk is somewhere you used to go\nAnd the receipt still reads for two\nWho am I shopping for?\n\n[chorus]\n(Inst: Full groove re-enters. Layered BGV choir becomes prominent, call-and-response feel.)\n(Vocal-Perf: More open, sustained tone. Melismatic runs on key words. Main vocal double-tracked.)\n(Hook-DNA: Core motif is a descending 3-note phrase (\"ev-ry time\"); repeats on beats 3&4 of bars 1 and 2, anchored around the 5th; resolves downwards on final phrase.)\n(Melody-Contour: Arch-shaped melody, peaking on \"every time\" before descending. Signature leap is a minor 3rd from root to flat 3.)\n(Melody-Rhythm: Vocal lands squarely on beat 3, creating a strong, memorable hook against the sparse beat.)\n(Melody-Harmonic-Tension: Vocal melody holds the 7th over the subdominant (IV) chord for a full beat, creating yearning before resolving down to the 5th.)\n(Chords: F#m7 - Emaj7 - Dmaj7 - C#7)\n(Mix: Wider stereo image. BGV harmonies panned wide. Light parallel compression on vocal bus.)\nI still run, grocery run\nDown the same familiar streets we used to share\nA hollow pair\n'Cause I still run, grocery run\nWith your name somewhere inside my cart\nThat quiet part\nDo you fill your fridge alone?\n\n[verse 2]\n(Inst: Arrangement thins slightly, similar to Verse 1.)\n(Vocal-Perf: Similar to Verse 1, maintaining intimacy. Adds backing ad-libs.)\n(Chords: F#m7 - Emaj7 - Dmaj7 - C#7)\nThe fruit's gone soft again\nNobody eats the half I saved (Save it)\nI keep the list you wrote on the fridge, hmm\nYour handwriting's still crooked (Still crooked)\nSlanting like it always pulled toward mine\nAnd I can't throw it out, not yet\n\n[pre-chorus 2]\n(Inst: Same dynamic drop as the first pre-chorus.)\n(Vocal-Perf: Slightly more desperate delivery on the final lines.)\n(Chords: Bm7 - C#7sus4 - C#7)\nI learned your order by heart\nThe way you took your mornings slow\nNow every aisle I walk is somewhere you used to go\nAnd the receipt still reads for two\nWho am I shopping for?\n\n[chorus 2]\n(Inst: Full energy again. Additional vocal ad-libs layered in the background.)\n(Vocal-Perf: Higher intensity, more pronounced vibrato and ad-libs.)\n(Hook-DNA: Core motif is a descending 3-note phrase (\"ev-ry time\"); repeats on beats 3&4 of bars 1 and 2, anchored around the 5th; resolves downwards on final phrase.)\n(Melody-Harmonic-Tension: Vocal melody holds the 7th over the subdominant (IV) chord for a full beat, creating yearning before resolving down to the 5th.)\n(Chords: F#m7 - Emaj7 - Dmaj7 - C#7)\nI still run, grocery run\nDown the same familiar streets we used to share\nA hollow pair\n'Cause I still run, grocery run\nWith your name somewhere inside my cart\nThat quiet part\nDo you fill your fridge alone?\n\n[outro]\n(Inst: Music fades out, leaving arpeggiated guitar and vocal ad-libs. Drums simplify, then stop.)\n(Vocal-Perf: Improvised, emotional ad-libs. Fades into reverb.)\n(Sound-Design: Beat fades, tape hiss becomes more prominent before final silence.)\nAlone\n'Cause I still reach, still reach for two",
  "cover_prompt": "生成一张极简主义的几何光影艺术图片作为无字音乐专辑封面。画面的核心是：一个边缘极度柔和、轻微失焦的圆形，如同冰箱门透出的微弱暖光，悬浮于从深褐灰到冷蓝灰的水彩渐变背景中，圆形下方隐约可见一道横向细线，像是搁物架的剪影，模糊如记忆边缘。画面必须展现出微妙的高级材质肌理，特别是类似水彩晕染（Watercolor texture）或粗糙艺术纸张的触感。整体构图极度克制、留白（Minimalistic composition），注重光与影的柔和交错（Light and shadow interplay）。强烈要求：画面必须保持极致的安宁与静谧（Calm and serene），除了基础的、柔焦的简单几何图形（如模糊的圆、半透明的方块或柔和的线条）外，绝对不要出现任何复杂的现实物体、风景或人物！画面必须是无字封面，绝对不要生成任何文字、拼音或英文字母！绝对不要生成人物轮廓。传达出一种充满诗意、呼吸感与冥想空间的视觉感受。",
  "cover": {
    "template_id": 2,
    "template_name": "几何光影艺术流",
    "scene_description": "一个边缘极度柔和、轻微失焦的圆形，如同冰箱门透出的微弱暖光，悬浮于从深褐灰到冷蓝灰的水彩渐变背景中，圆形下方隐约可见一道横向细线，像是搁物架的剪影，模糊如记忆边缘"
  },
  "style_direction": "B",
  "style_reference": "Billie Eilish, Daniel Caesar"
}