{
  "song_id": "01_People_20260507",
  "prompt": "Genre: Afro-fusion R&B Ballad; BPM: 99; Key: G# Major; Rhythm: Relaxed, sparse hip-hop beat with a constant 16th-note shaker pulse creating an Afro-fusion groove. The sub-bass carries the core syncopation; Instruments: Deep, clean sine sub-bass, Wurlitzer-style EP, soft attack, Constant 16th-note shaker loop; Vocals: Female, with an intimate close-mic and breathy delivery, moving from a soft, raspy chest voice to lush, wide background vocal stacks in the chorus; Mood: The quiet weight in your chest when you're in a room full of people but feel completely invisible, smiling so no one asks if you're okay; Highlight: The moment the vocal delivers a key denial phrase, dropping in register and intimacy, following a line that created a contrary expectation, revealing the true emotional core without musical fanfare.",
  "title": "Fold Before Dawn",
  "lyrics": "[intro]\n(Mix: Sub-bass focused, clear intimate mids, silky highs; Centered mono-feel vocal, subtle stereo percussion; Transparent compression, gentle plate reverb on vocal.)\n(Inst: Deep, clean sine sub-bass; Wurlitzer-style EP, soft attack.)\n(Vocal-Perf: Breathy, close-mic hums and ad-libs; gentle vocal fry.)\n(Melody-Contour: Descending minor pentatonic riff, resolves to tonic.)\n(Melody-Rhythm: Languid, behind-the-beat phrasing.)\nMhmm... yeah, oh\n\n[chorus]\n(Mix: Stereo widens, lush vocal stacks added.)\n(Chords: Fm - Cm - C# - G#)\n(Inst: Warm, low-pass filtered pad enters; Soft kick on 1, dry rimshot on 3.)\n(Vocal-Perf: Rises in dynamics, more chest voice, still intimate; layered harmonies pan wide.)\n(Hook-DNA: Motif is syncopated eighth-note triplet feel phrase starting on beat 2; anchors on the 5th; repeats twice, third statement slightly varied.)\n(Melody-Contour: Ascending phrase on main hook line, peaks on the 5th, then gentle descending arch.)\n(Melody-Rhythm: Pushes and pulls around the beat, main emphasis on beat 2 and the \"and\" of 3.)\n(Melody-Harmonic-Tension: Vocal melody hangs on the 9th over the C# chord creating poignant dissonance before resolving down to the root of the following G# chord.)\nMy collar bones been aching from the weight I wear upright\nWho gonna hold me?\nWho gonna know?\nI pressed my spine against the wall and watched the party breathe\nSmiling through the hollow\nWho gonna hold me?\nLet it show, let it show\n\n[pre-chorus]\n(Mix: Pad drops out, mix narrows slightly to build tension.)\n(Chords: C# - G# - Fm - D#)\n(Inst: Bassline becomes more melodic, walking down.)\n(Vocal-Perf: Drops to a near-whisper, conspiratorial tone.)\n(Melody-Rhythm: More conversational, less rhythmically complex than chorus.)\nI trained my jaw to stay unlocked and easy\nTook the ache and tucked it behind my teeth\nGave them gold and kept the grief (Ooh)\nSo when the room gets loud and someone finally turns\nI'm already somewhere they can never reach\nThey can never reach\n\n[bridge]\n(Chords: C# - G# - Fm - D#)\n(Inst: Percussion simplifies to just shaker; EP chords are more sustained.)\n(Vocal-Perf: Fullest and most open vocal delivery; high, soaring ad-libs in the background.)\n(Melody-Harmonic-Tension: Each phrase ends on the 3rd of the chord, feeling stable but emotionally open, building to the final line which hangs on the leading tone over the D# chord.)\n'Cause they see the surface, surface, surface\nThey don't touch the undertow\nThey don't touch the undertow\n'Cause they see the surface, surface, surface\nThey don't touch the undertow\nThey don't touch the-\n\n[verse]\n(Chords: Fm - Cm - C# - G#)\n(Inst: Kick drum drops out, leaving only bass, EP, and shakers.)\n(Vocal-Perf: Becomes more pleading and prayer-like; slight increase in reverb tail.)\n(Melody-Contour: Repetitive melodic cell, almost a chant, circling the tonic and 3rd.)\n(Melody-Rhythm: Phrases start consistently on the upbeat of 4, creating a forward-leaning feel.)\nOh, warm river\nOh, warm river won't you carry what I can't\nI say let the ground below me hold me\nOh, warm river (Yeah-yeah)\nOh, wash the name I gave my pain\nThis borrowed strength done thinned down to the bone\n\n[chorus]\n(Mix: Stereo at maximum width; Ad-libs more prominent.)\n(Chords: Fm - Cm - C# - G#)\n(Inst: All elements return, full energy.)\n(Vocal-Perf: Most dynamic performance, ad-libs weave around lead vocal.)\n(Hook-DNA: Motif is syncopated eighth-note triplet feel phrase starting on beat 2; anchors on the 5th; repeats twice, third statement slightly varied.)\n(Melody-Harmonic-Tension: Vocal melody hangs on the 9th over the C# chord creating poignant dissonance before resolving down to the root of the following G# chord.)\nMy collar bones been aching from the weight I wear upright\nWho gonna hold me?\nWho gonna know?\nI pressed my spine against the wall and watched the party breathe\nSmiling through the hollow\nWho gonna hold me? (Who gonna hold me)\nLet it show, let it show\n\n[outro]\n(Mix: Instruments begin to filter out, leaving vocal and reverb tail.)\n(Inst: Bass and drums fade out first, EP holds final chord.)\n(Vocal-Perf: Fades out with breathy, improvised ad-libs; repeating the main hook's melodic fragments.)\n(Transition: Slow fade to silence.)\nMy collar bones been aching\nFrom the weight I wear upright\nWho gonna hold me",
  "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, Lorde"
}