{
  "song_id": "02_Time Of My Life_20260514",
  "prompt": "Genre: Neo-Soul / Funk Revival; BPM: 162; Key: G minor; Rhythm: Lazy, behind-the-beat hip-hop breakbeat with a deep pocket and busy 16th-note hi-hats, creating a double-time feel over a half-time groove.; Instruments: Raw breakbeat drums; warm fingerstyle bass; swirling Leslie organ; clean percussive guitar; subtle string pad.; Vocals: Female with a uniquely raspy, smoky timbre utilizing prominent vocal fry and conversational phrasing that soars in the chorus.; Mood: The feeling of sunlight hitting your face for the first time after walking out of a dimly lit, smoky jazz club at dawn.; Production: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end. Centered mix with punchy, parallel-compressed drums and a focus on vocal clarity.; Highlight: The single word 'Baby' held for a full measure, where the organ swells and a subtle string pad enters underneath, creating a powerful emotional launch into the chorus.",
  "title": "Gravity Keeps Pulling",
  "lyrics": "[intro]\n(Mix: Wide stereo Leslie organ, centered punchy drums with a raw breakbeat feel, deep pocket bass, clean muted guitar panned slightly right. Prominent mids, warm lows, controlled highs. Analogue saturation.)\n(Inst: Hammond B3 organ with fast Leslie, muted clean electric guitar chanks, organic acoustic drum break, warm electric bass.)\n(Chords: Gm7 - C9 - Gm7 - C9)\n\n[verse]\n(Melody-Contour: Conversational, narrow range, primarily descending stepwise motion.)\n(Melody-Rhythm: Relaxed, speech-like phrasing starting just after the downbeat, syncopated against the 16th-note hat groove.)\n(Vocal-Perf: Raspy, close-mic'd, intimate delivery with prominent vocal fry.)\n(Inst: Groove is sparse, focusing on drums, bass, and light organ pads.)\n(Chords: Gm7 - Cm7 - F9 - Bbmaj7 - Ebmaj7 - Am7b5 - D7b9 - Gm7)\nUsed to move through every room\nlike something I had to prove\nall that noise, all that static\nYou walked in without a word\ncloser than I had heard\nand the whole thing went quiet\nI kept waiting for the catch\nthat familiar flinch, that latch\nbut your hands were open\nSo I breathed in, let it go\nrealized I didn't know\nhow good easy feels\nBaby\n\n[chorus]\n(Hook-DNA: Core motif on \"time of my life\"; rhythmic pattern is syncopated quarter-eighth-eighth; pitch anchor revolves around the 5th, resolving to the tonic on the final word; repeats with slight variation.)\n(Melody-Contour: Ascending leap of a perfect 4th on \"I had\", creating an arch shape over the phrase.)\n(Melody-Rhythm: Vocal lands squarely on downbeats for emphasis, powerful and driving.)\n(Melody-Harmonic-Tension: Vocal holds the 3rd over the iv chord (Cm7) for a full beat, creating sweet tension before resolving.)\n(Vocal-Perf: Shifts to a powerful, open-throated chest belt with raw energy.)\n(Mix: Stereo image widens; vocals gain more reverb and presence; drums hit harder via parallel compression.)\n(Inst: Full band enters with a subtle, warm string pad for lift.)\n(Chords: Ebmaj7 - Dm7 - Gm7 - Cm7 - F9 - Bbmaj7)\nGravity keeps pulling me back to you\nEvery road I've wandered bends back around\nI was learning how to fall before you showed me ground\nGravity, it ain't physics, it's a truth\nBaby\n\n[verse]\n(Melody-Contour: Similar narrow, conversational contour as first verse.)\n(Melody-Rhythm: Rhythmic phrasing remains speech-like and syncopated.)\n(Vocal-Perf: Slightly more assertive delivery, still utilizing intimacy and vocal fry.)\n(Inst: Guitar adds more melodic fills in the call-and-response spaces.)\n(Chords: Gm7 - Cm7 - F9 - Bbmaj7 - Ebmaj7 - Am7b5 - D7b9 - Gm7)\nI used to sleep on the left side\nnow that habit has no guide\nyour side pressed the mattress different\nSomething shifted in my spine\na realignment, some design\ncall it muscle, call it instinct\nI stopped tensing at the door\nstop rehearsing what I'm for\nyou just ask me how I'm breathing\nAnd somehow that's the whole answer\ncouldn't name it till right now\nloving you is how I stand up\nBaby\n\n[chorus]\n(Hook-DNA: Core motif on \"time of my life\"; rhythmic pattern is syncopated quarter-eighth-eighth; pitch anchor revolves around the 5th, resolving to the tonic on the final word; repeats with slight variation.)\n(Melody-Contour: Ascending leap of a perfect 4th on \"I had\", creating an arch shape over the phrase.)\n(Melody-Rhythm: Vocal lands squarely on downbeats for emphasis, powerful and driving.)\n(Melody-Harmonic-Tension: Vocal holds the 3rd over the iv chord (Cm7) for a full beat, creating sweet tension before resolving.)\n(Vocal-Perf: Full power belt, background ad-libs and harmonies are introduced.)\n(Chords: Ebmaj7 - Dm7 - Gm7 - Cm7 - F9 - Bbmaj7)\nGravity keeps pulling me back to you\nEvery road I've wandered bends back around\nI was learning how to fall before you showed me ground\nGravity, it ain't physics, it's a truth\nBaby\n\n[bridge]\n(Melody-Contour: Ascending stepwise lines, building tension in a higher register than the verses.)\n(Melody-Rhythm: More sustained notes, creating a feeling of suspension.)\n(Melody-Harmonic-Tension: Melody deliberately avoids the tonic, ending phrases on the 5th over the V chord to create a strong pull back to the chorus.)\n(Vocal-Perf: Builds dynamically from a near-spoken delivery to a passionate cry.)\n(Inst: Instrumentation becomes sparser; organ holds long chords, bassline is more pedal-point focused.)\n(Chords: Cm7 - Gm7 - A7 - D7sus4 - D7)\nI don't need the ceiling lifted\nor the whole world rearranged\nI just need your shoulder angle\nthat exact degree of weight\nwhere my jaw unclenches first\nbefore my mind gives me the word\nThat's the thing about you, baby\nthat's the only thing I've heard\nI haaaaddd...\n\n[outro]\n(Vocal-Perf: Repetitive vocal phrases with heavy, soulful ad-libbing, improvisation, and runs, fading slowly.)\n(Inst: Instrumental groove vamps with organ and guitar improvising fills; gradual fade out.)\n(Chords: Repetitive vamp on chorus progression: Ebmaj7 - Dm7 - Gm7 - Cm7)\nGravity keeps pulling me back to you\nEvery road I've wandered bends back around\nI was learning how to fall before you showed me ground\ncan't escape it, don't wanna lose\nthis pull between me and you\neverything I know is true\nGravity\ngravity with you\nBaby, take my hand\n'cause wherever I land\nIt's gravity, it's you\nBaby\nGravity keeps pulling\npulling me to you",
  "cover_prompt": "生成一张无字音乐专辑封面。风格严格参照 20 世纪 Color Field Painting（色域绘画），如 Mark Rothko 晚期作品的色层叠压逻辑与 Helen Frankenthaler 的浸染法（soak-stain technique）。画面的核心色彩与情绪：清晨破晓时分的暖光渗入——深沉的烟熏琥珀色从画面底部沉淀，向上缓缓过渡至焦橙与蜂蜜金，顶层漫出一缕薄雾般的铜灰，像阳光在散漫的湿气中还未完全燃开的瞬间，整体散发出爵士俱乐部散场时走出门遇见第一道光的那种微醺与踏实。\n技法要求：色彩之间的过渡必须模拟颜料在未上浆的粗纹棉布（raw cotton canvas）上自然渗透、晕开的效果，边界柔软但保留颜料浓度不均匀造成的自然深浅变化（pigment pooling）。画面需要呈现真实画布的编织肌理（woven canvas texture），局部可见稀薄处透出的底布纹路。整体色调偏低饱和、微微发灰（muted, desaturated palette），避免荧光感和数字渐变的均匀平滑。\n绝对禁止：任何文字/字母/拼音、人物或人物轮廓、具象物体、几何图案、锐利边缘、胶片颗粒滤镜、3D渲染质感。",
  "cover": {
    "template_id": 1,
    "template_name": "环境光晕流",
    "scene_description": "清晨破晓时分的暖光渗入——深沉的烟熏琥珀色从画面底部沉淀，向上缓缓过渡至焦橙与蜂蜜金，顶层漫出一缕薄雾般的铜灰，像阳光在散漫的湿气中还未完全燃开的瞬间，整体散发出爵士俱乐部散场时走出门遇见第一道光的那种微醺与踏实。"
  },
  "style_direction": "B",
  "style_reference": "Billie Eilish, Lauryn Hill, Amy Winehouse"
}