{
  "song_id": "02_Marea (we've lost dancing)_20260507",
  "prompt": "Genre: Melancholic 90s Revival House; BPM: 123; Key: F minor; Rhythm: Driving four-on-the-floor kick drum, crisp open hi-hats on the off-beats, and a deeply syncopated plucky bassline creating a classic house pocket groove.; Instruments: 909-style drum kit; filtered plucky synth bass; percussive M1 piano stabs; warm atmospheric synth pad; subtle noise sweeps.; Vocals: Female spoken word, mid-range, emotionally weighted, heavily processed with lush reverb and delay; crisp rhythmic ad-libs from a male vocal.; Mood: The feeling of the first beat dropping in a crowded club after a long absence, a mix of overwhelming joy and the ghost of a shared sorrow.; Highlight: The downbeat where the full kick drum and syncopated piano stab land together for the first time, transforming the melancholic spoken word into a dancefloor anthem.",
  "title": "Salt & Skin",
  "lyrics": "[intro]\n(Mix: Pristine, wide stereo field. Punchy, analogue-sounding low-mids from kick/bass. Silky highs from shakers/hats. Heavy sidechain compression creating a pumping effect. Vocals sit in a lush reverb space.)\n(Inst: Warm, filtered synth pad; distant atmospheric noise.)\n(Vocal-Perf: Female spoken word, melancholic, reflective tone.)\n(Chords: Fm)\n(Sound-Design: Tape hiss, vinyl crackle.)\n\nI still remember warmth\n\n[verse]\n(Hook-DNA: Rhythmic phrase 'We've lost dancing'; lands on beat 1; syncopated decay tail; repeats as a central motif.)\n(Melody-Rhythm: Spoken phrases start just before the downbeat, creating rhythmic tension.)\n(Inst: 909 kick on the four; filtered bass enters; shaker pattern builds.)\n(Vocal-Perf: Continues reflective tone, slightly more urgent.)\n(Chords: Fm - E♭ - D♭ - C)\n(Mix: Low-pass filter slowly opens up on the master.)\n(Transition: Filter sweep riser.)\n\nSomeone's shoulder blade\nunder my palm at the door\nthe exhale before the beat\nthat second we both knew\nthe room was ours\n\n[chorus]\n(Hook-DNA: Syncopated piano stab motif (dotted eighth + sixteenth); Anchors on chord tones; Repeats every 2 bars, creating the main groove.)\n(Melody-Contour: Vocal sample is a rhythmic plateau, pitch is static.)\n(Melody-Rhythm: Vocal sample 'dancing' lands hard on beat 3, syncopated against the kick.)\n(Melody-Harmonic-Tension: The static pitch of the spoken vocal creates tension against the changing piano chords, resolving through rhythm rather than melody.)\n(Inst: Full 909 kit (open hats, claps); Unfiltered plucky bassline; Bright M1-style piano stabs.)\n(Vocal-Perf: Sampled phrase is chopped and repeated, becomes a percussive hook. Male ad-lib stabs.)\n(Chords: Fm - E♭ - D♭ - C)\n(Mix: Full frequency range, kick and bass dominate, piano punches through.)\n\nSalt and skin\n(Bun)\nSalt and skin\n(Bun)\n\n[interlude]\n(Inst: Drums drop out to just kick; Piano becomes filtered and delayed.)\n(Vocal-Perf: New conversational vocal samples introduced.)\n(Chords: Fm)\n(Mix: Highs and lows rolled off, focus on midrange and reverb tails.)\n\nThe coat check ticket\nstill folded in my pocket\nI kept it — I don't know why\nmaybe because your jacket smelled like August\nand I wasn't ready\nto let that go\n\n[bridge]\n(Melody-Harmonic-Tension: Spoken vocal's emotional arc builds tension over a static, filtered pad. The lack of harmonic change makes the final line 'Marvellous' feel like a huge resolution when the beat returns.)\n(Inst: Pads swell; Beat is stripped back to a simple kick and shaker.)\n(Vocal-Perf: Tone shifts from melancholic to determined and hopeful.)\n(Chords: Fm - D♭)\n(Mix: Reverb becomes even larger, vocals feel vast and epic.)\n\nIf I put on my shoes\nagain tonight\nwalk back through that door\nif I let the bass\nfill my chest like it used to\nmaybe I come back\nwhole\n\n[chorus]\n(Hook-DNA: Syncopated piano stab motif (dotted eighth + sixteenth); Anchors on chord tones; Repeats every 2 bars, creating the main groove.)\n(Melody-Contour: Vocal sample is a rhythmic plateau, pitch is static.)\n(Melody-Rhythm: Vocal sample 'dancing' lands hard on beat 3, syncopated against the kick.)\n(Melody-Harmonic-Tension: The static pitch of the spoken vocal creates tension against the changing piano chords, resolving through rhythm rather than melody.)\n(Inst: Full 909 kit (open hats, claps); Unfiltered plucky bassline; Bright M1-style piano stabs.)\n(Vocal-Perf: Sampled phrase is chopped and repeated, becomes a percussive hook. Male ad-lib stabs.)\n(Chords: Fm - E♭ - D♭ - C)\n(Mix: Energy lift; tambourine layer added for brightness.)\n\nSalt and skin\n(Bun)\n(We carry it still, still)\nSalt and skin\n(Bun)\n\n[outro]\n(Inst: Elements strip away one by one: piano, then bass, leaving only drums and vocal chops.)\n(Vocal-Perf: Vocal samples are heavily chopped, delayed, and panned, creating a disorienting, fading effect.)\n(Chords: Fm)\n(Mix: Slow low-pass filter closes down, long reverb tail fades to silence.)\n\nSkin, skin, salt and skin\nSalt and skin, skin, skin\nStill warm, still warm, still — still warm\n(We carry it still)\n",
  "cover_prompt": "生成一张无字音乐专辑封面。风格严格参照 20 世纪 Color Field Painting（色域绘画），如 Mark Rothko 晚期作品的色层叠压逻辑与 Helen Frankenthaler 的浸染法（soak-stain technique）。画面的核心色彩与情绪：深沉的蓝紫与暖琥珀色之间的撕裂渐变——下半层是沉入织物的潮湿铁锈橙，像汗渍或海盐留下的深色晕圈；上半层是冷钢蓝与洋红的慢速渗透，边缘溢开如旧T恤被染料浸透的痕迹，中间地带的颜色无法被命名，既不是夜也不是黎明。技法要求：色彩之间的过渡必须模拟颜料在未上浆的粗纹棉布（raw cotton canvas）上自然渗透、晕开的效果，边界柔软但保留颜料浓度不均匀造成的自然深浅变化（pigment pooling）。画面需要呈现真实画布的编织肌理（woven canvas texture），局部可见稀薄处透出的底布纹路。整体色调偏低饱和、微微发灰（muted, desaturated palette），避免荧光感和数字渐变的均匀平滑。绝对禁止：任何文字/字母/拼音、人物或人物轮廓、具象物体、几何图案、锐利边缘、胶片颗粒滤镜、3D渲染质感。",
  "cover": {
    "template_id": 1,
    "template_name": "环境光晕流",
    "scene_description": "深沉的蓝紫与暖琥珀色之间的撕裂渐变——下半层是沉入织物的潮湿铁锈橙，像汗渍或海盐留下的深色晕圈；上半层是冷钢蓝与洋红的慢速渗透，边缘溢开如旧T恤被染料浸透的痕迹，中间地带的颜色无法被命名，既不是夜也不是黎明"
  },
  "style_direction": "B",
  "style_reference": "Billie Eilish, Lorde"
}