{
  "song_id": "02_On & On_20260425",
  "prompt": "Genre: Neo-Soul, Lo-fi Hip-Hop; BPM: 80; Key: E minor; Rhythm: A lazy, unquantized, behind-the-beat hip-hop groove with a heavy kick and dry, cracking snare, creating a deep sense of driving pocket syncopation; Instruments: Drums: close-mic'd, dry kit, minimal reverb; Bass: sub-heavy electric bass, round tone, repetitive minimalist lines; Keys: Fender Rhodes-style electric piano playing jazzy minor 7th and 9th chords with subtle grit; Vocals: Female, a distinctive conversational and rhythmic delivery that blurs the line between singing and rapping, with a slightly nasal, centered timbre and crisp rhythmic ad-libs; Mood: Sitting on the back steps of a city apartment at dusk, watching traffic pass below, a cup of tea getting cold in your hands; Highlight: The moment the main vocal drops the poetic flow to deliver a dry, spoken-word philosophical punchline directly to the listener, followed by a beat of near-silence that lets the weight of the statement land.",
  "title": "Warm Enough",
  "lyrics": "[intro]\n(Mix: Dry, mono-centric mix. Prominent sub-bass. Vocals are forward and intimate. Warm analog saturation on the master bus. Minimal reverb or delay.)\n(Inst: Isolated, lazy hip-hop drum groove enters. Kick slightly behind the beat. Dry snare on 2 and 4. A single, round bass note on the downbeat.)\n\n[verse]\n(Melody-Contour: Monotone, speech-like rhythm, staying close to the root note with occasional minor third inflections.)\n(Melody-Rhythm: Phrases begin on the 'and' of 4, flowing over the bar line, syncopated against the steady drum pattern.)\n(Vocal-Perf: Relaxed, almost lethargic delivery. Intimate close-mic feel. No obvious processing.)\n(Chords: Em7 - Dmaj7 - Cmaj7 - Dmaj7)\n(Inst: Warm Rhodes piano enters with sparse, jazzy chords. Bassline plays a simple root-fifth pattern.)\nI left your sweater on the radiator hook\nYou never asked and I never got a second look\nThere's a grocery list still stuck beneath a fridge magnet there\nYour handwriting that fades a little more each year\n\n[chorus]\n(Hook-DNA: Rhythmic motif is 'quarter, eighth, eighth, half-note'; Anchors on the minor 3rd, resolving to the root on the final word; Motif repeats twice, with added background vocal harmony on the second repeat.)\n(Melody-Harmonic-Tension: Melody is purely diatonic, creating a sense of mantra-like stability rather than tension against the simple chord progression.)\n(Vocal-Perf: Shifts from solo to a layered, two-part harmony. Main vocal is centered, harmony is panned slightly left.)\n(Chords: Am7 - Gmaj7 - Cmaj7 - Gmaj7)\n(Mix: Background vocals add slight stereo width. Otherwise, mix remains consistent.)\nStill warm enough to almost feel like home\nStill warm enough to almost feel like home\n\n[verse]\n(Melody-Contour: Similar to verse 1 but introduces a brief melodic lift to the fifth on the last line of the stanza, creating anticipation.)\n(Melody-Rhythm: More dense, with fewer pauses. A continuous stream of rhythmic thought.)\n(Vocal-Perf: Delivery becomes slightly more pointed and insistent, but still conversational.)\n(Chords: Em7 - Dmaj7 - Cmaj7 - Dmaj7)\nI keep the thermostat at sixty-eight degrees\nA habit that was yours before it ever got to me\nSome people shed the old like skin — I catalogued the weight\nFolded it in thirds and tucked it somewhere safe and late\n\n[chorus]\n(Hook-DNA: Rhythmic motif is 'quarter, eighth, eighth, half-note'; Anchors on the minor 3rd, resolving to the root; Repeats twice, this time with a third, higher harmony layer and subtle ad-libs.)\n(Melody-Harmonic-Tension: The addition of a higher harmony on the major 7th of the Cmaj7 chord adds a touch of bittersweet color.)\n(Vocal-Perf: Fuller vocal stack. Ad-libs ('let go') float up through the center and dissolve into the high mid-range.)\n(Chords: Am7 - Gmaj7 - Cmaj7 - Gmaj7)\n(Mix: Vocal stack widens the stereo field significantly. Ad-libs have a short, slapback delay.)\nStill warm enough to almost feel like home\nStill warm enough to almost feel like home\n\n[bridge]\n(Melody-Contour: Melody ascends in a stepwise motion, arching higher than anywhere else in the song before descending back to the root.)\n(Melody-Harmonic-Tension: Melody deliberately holds the 9th over the Em7 chord for a full measure, creating a lingering suspension that begs for resolution into the final chorus.)\n(Vocal-Perf: A single, exposed vocal take. More emotional, less rhythmic. A sense of vulnerability.)\n(Chords: Cmaj7 - Bm7 - Am7 - B7)\n(Sound-Design: A subtle vinyl crackle is introduced, low in the mix.)\nMaybe missing isn't grief —\nMaybe it's just what you do\nWith your hands...\n\n[outro]\n(Vocal-Perf: The main chorus line is repeated, becoming more chant-like and fragmented with each repetition. Ad-libs weave in and out.)\n(Inst: Bass and Rhodes piano fade out first, leaving only the hypnotic drum loop and the layered vocals.)\n(Mix: The vocals slowly fade out with a long reverb tail, until only the dry drum beat remains for two bars before cutting abruptly.)\nStill warm enough...\nAlmost home...\nWarm enough...\nSixty-eight...\nAlmost...",
  "cover_prompt": "生成一张无字音乐专辑封面。风格严格参照 20 世纪 Color Field Painting（色域绘画），如 Mark Rothko 晚期作品的色层叠压逻辑与 Helen Frankenthaler 的浸染法（soak-stain technique）。画面的核心色彩与情绪：暮光时分的温热灰橙与铁锈棕缓缓渗入深灰蓝底色，仿佛一杯被遗忘的茶在冷却时散出的最后一缕热气，下层隐现微弱的奶油白，整体透出一种将熄未熄的温度感，介于留存与消散之间。技法要求：色彩之间的过渡必须模拟颜料在未上浆的粗纹棉布（raw cotton canvas）上自然渗透、晕开的效果，边界柔软但保留颜料浓度不均匀造成的自然深浅变化（pigment pooling）。画面需要呈现真实画布的编织肌理（woven canvas texture），局部可见稀薄处透出的底布纹路。整体色调偏低饱和、微微发灰（muted, desaturated palette），避免荧光感和数字渐变的均匀平滑。绝对禁止：任何文字/字母/拼音、人物或人物轮廓、具象物体、几何图案、锐利边缘、胶片颗粒滤镜、3D渲染质感。",
  "cover": {
    "template_id": 1,
    "template_name": "环境光晕流",
    "scene_description": "暮光时分的温热灰橙与铁锈棕缓缓渗入深灰蓝底色，仿佛一杯被遗忘的茶在冷却时散出的最后一缕热气，下层隐现微弱的奶油白，整体透出一种将熄未熄的温度感，介于留存与消散之间"
  },
  "style_direction": "B",
  "style_reference": "Billie Eilish, Lorde"
}