{
  "song_id": "01_Contact_20260514",
  "prompt": "Genre: Alternative R&B / UK Garage Fusion; BPM: 128; Key: A Major; Rhythm: A syncopated, skippy 2-step drum groove with intricate, shuffled hi-hats and off-beat kicks creating a sense of constant, fluid motion.; Instruments: Punchy 808 kick, tight digital snare, washy analogue synth pads with slow attack, a deep sine-wave sub-bass, and a subtly sequenced bubbling arp synth.; Vocals: Female, breathy and intimate head-voice delivery that weaves rhythmically through the beat, complemented by lush background vocal stacks processed with wide stereo reverb.; Mood: The disorienting calm of a crowded club's smoking area at 3 AM, city lights blurred by the cold air, conversations a distant hum.; Highlight: The call-and-response between the lead vocal's ascending melody and the sudden, expansive entry of the wide-panned, lush background vocal stacks on the first beat of the chorus, creating an instantaneous feeling of floating.",
  "title": "Gravity Owes Me",
  "lyrics": "[intro]\n(Mix: Wide stereo field. Deep sub-bass (40-80Hz) foundation. Low-mids slightly scooped for clarity. Vocals present and centered. Silky, airy high-end (10-15kHz). Lush hall reverb and stereo delays on synths and BGVs. Smooth, transparent bus compression.)\n(Inst: Washed-out analogue synth pads. Deep sub-bass pulse. Intricate 2-step drum machine beat with shuffled hi-hats.)\n\n[verse]\n(Inst: Beat and bass continue. Pads are the main harmonic bed. A quiet, bubbling synth arp enters.)\n(Vocal-Perf: Breathy, close-mic'd, intimate tone. Rhythmically complex phrasing that anticipates and delays against the beat.)\n(Chords: Amaj7 - F#m9 - C#m7 - Dmaj7)\n(Melody-Contour: Mostly stepwise motion within a narrow range, creating a conversational feel.)\n(Melody-Rhythm: Phrases start on the 'and' of 4, syncopating heavily across the bar line.)\nYour jacket left a crease across the passenger seat\nI drove the long route home just to feel the cold air beat\nThe radio kept asking questions I don't wanna solve\nYou always said my instincts were too stubborn to evolve\n\n[pre-chorus]\n(Vocal-Perf: Intensity builds slightly, more rhythmic and declarative delivery.)\n(Inst: Filter sweep on pads begins to open up, building tension. Hi-hats become more active.)\n(Transition: Subtle riser synth swells into the chorus.)\nI kept the window cracked for you\nThat habit's hard to break in two\nThe heat was yours, the draft was mine\nWe split the air along a line\nYou said I run from anything\nMaybe I run toward everything\nI pressed the gas and hit the curve\nAnd finally chose the thing I deserve\n\n[chorus]\n(Mix: Stereo image widens significantly. More reverb wash. Parallel compression on drums for extra punch.)\n(Hook-DNA: Lead vocal call (\"Oh, it's a sauna\") uses a dotted eighth + sixteenth rhythm on beat 1; BGV response (\"We're standing in the light\") is a sustained chord; motif repeats twice, anchored around the 5th.)\n(Melody-Harmonic-Tension: Lead vocal melody leaps to the major 7th over the root chord on the downbeat, holding the tension before resolving downwards at the end of the phrase.)\n(Vocal-Perf: Lead vocal opens up, supported by massive, lush background vocal stacks panned wide.)\n(Inst: All elements are present and at full energy.)\nGravity owes me, I paid what it asked (I paid what it asked)\nI burned through the wanting, I outran the past (So free, so free, so free)\nAnd now the ceiling is open, I'm done with the floor (You know I'm rising now)\nI gave you my anchor, I don't need it anymore\n\n[verse]\n(Mix: Pulls back to the verse 1 state, creating dynamic contrast.)\n(Vocal-Perf: Returns to intimate, breathy delivery, with slight variations in phrasing.)\n(Inst: Drums and bass provide the core groove, pads create atmospheric space.)\n(Chords: Amaj7 - F#m9 - C#m7 - Dmaj7)\nYou used to calibrate my volume, keep me low\nI'd harmonize my edges just to fit your undertow\nBut something in the frequency shifted, I could feel it crack\nThe version of me kneeling — she is not coming back (Not coming back)\n\n[chorus]\n(Mix: Explodes back to the wide, compressed chorus sound. More ad-libs added.)\n(Hook-DNA: Lead vocal call (\"Oh, it's a sauna\") uses a dotted eighth + sixteenth rhythm on beat 1; BGV response (\"We're standing in the light\") is a sustained chord; motif repeats twice, anchored around the 5th.)\n(Melody-Harmonic-Tension: Lead vocal melody leaps to the major 7th over the root chord on the downbeat, holding the tension before resolving downwards at the end of the phrase.)\n(Vocal-Perf: Full power, with more improvisational ad-libs layered in the background.)\nGravity owes me, I paid what it asked (I paid what it asked)\nI burned through the wanting, I outran the past (So free, so free, so free)\nAnd now the ceiling is open, I'm done with the floor (Done with the floor, yeah)\nI gave you my anchor, I don't need it anymore, no\n\n[bridge]\n(Inst: Drums simplify to a kick and snap pattern. Sub-bass holds long, sustained notes. Pads become more dissonant.)\n(Vocal-Perf: More vulnerable, direct tone. Less processing.)\n(Chords: F#m7 - G#m7 - C#m7)\n(Melody-Harmonic-Tension: Melody hovers on the 2nd and 4th of the minor chords, avoiding resolution to the root and creating a feeling of yearning before the final chorus.)\nI still reach for the passenger door in the dark\nMuscle memory is the cruelest kind of heart\nBut I felt the pull release — just slightly — last Tuesday night\nAnd that small loosening, that tiny exhale, that was the fight\nYou thought I needed you to define where I land\nI needed to learn how to fall by my own hand\n\n[outro]\n(Inst: Drum track deconstructs, hi-hats and snare drop out leaving only the kick. Sub-bass fades. Pads hold and swell with a long reverb tail.)\n(Vocal-Perf: Fading vocal ad-libs and chopped phrases, processed heavily with stereo delay and reverb, washing into the atmospheric pads.)",
  "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": "Olivia Rodrigo, Lorde, Billie Eilish"
}