{
  "song_id": "04_YUKON_20260425",
  "prompt": "Genre: Chillwave R&B / Alternative Pop; BPM: 96; Key: G Major; Rhythm: Relaxed, slightly swung hip-hop groove with skittering 16th-note hi-hats and a melodic, syncopated sub-bass line creating a driving pocket syncopation; Instruments: Close-mic'd electric guitar with light chorus, playing jazzy chords; warm analog sub-bass synth with a round tone; programmed 808 drums with a deep kick and wet snare; filtered atmospheric synth pads; Vocals: Male tenor, breathy and intimate, moving between chest voice, smooth falsetto, and occasional vocal fry; features lush background vocal stacks for harmony; Mood: The feeling of driving through empty city streets after midnight, windows down, the passenger seat still warm from someone who just left; Highlight: The moment the beat cuts out for the bridge's first line, where a stack of close harmonies suddenly materializes under the lead vocal on the questioning phrase, creating an instant shift from cool confidence to vulnerable introspection; ",
  "title": "Warm Side",
  "lyrics": "[intro]\n(Mix: High-fidelity, prominent sub-bass, warm low-mids, vocal-forward center, wide stereo guitars, silky highs. Light parallel compression on drum bus for punch.)\n(Inst: Clean DI electric guitar playing jazz voicings. Sub-bass synth enters. 808 hats skitter.)\n(Chords: Gmaj7 - Cmaj7 - Gmaj7 - Cmaj7)\n\n[verse]\n(Melody-Contour: Mostly conjunct, conversational motion within a narrow range, landing on the root.)\n(Melody-Rhythm: Syncopated, off-beat phrasing, starting phrases on the 'and' of 2. Space between lines.)\n(Vocal-Perf: Intimate, close-mic'd, breathy chest voice. Conversational and relaxed.)\n(Inst: Full beat enters. Kick on 1 and 'and' of 2. Wet snare on 3. Guitar continues chordal pattern.)\n(Chords: Gmaj7 - Cmaj7 - Em7 - D7sus4)\nLeft your sweatshirt on my couch again\nSmells like cedar and whatever you've been drinking\nI keep the thermostat at sixty-nine\nYour half of the blanket still holding heat, unthinking\nAbout leaving\nPoured two cups then caught myself\nStaring at the steam rise off the shelf\n\n[chorus]\n(Hook-DNA: Core rhythmic motif is a syncopated \"dah-da DAH\" pattern on \"Slide city, slide city\"; pitch circles the 5th and 3rd, resolving to root; motif repeats twice, then varies.)\n(Melody-Contour: Ascending leap of a perfect 4th on \"Slide city,\" creating an arch shape over the phrase.)\n(Melody-Rhythm: More on-the-beat and rhythmically dense than verse. Phrases start on beat 1.)\n(Melody-Harmonic-Tension: Melody holds the 2nd over the I chord on \"go slow,\" creating gentle tension before resolving down to the root.)\n(Vocal-Perf: Shifts to smooth, layered falsetto harmonies on key phrases. Lead vocal has more energy.)\n(Inst: Atmospheric synth pad swells underneath. Background vocal stacks fill stereo field.)\n(Mix: Stereo field widens. Vocals become lusher, more reverb.)\n(Chords: Cmaj7 - Bm7 - Em7 - Am7 - D7)\nI keep the warm side\nWarm side of the bed for you, oh\nCan't let it go cold\nWon't let it go cold\nWarm side, warm side\nYou know I hold it down\nFingertips tracing where your shoulder used to be\nOoh\nI need that real thing\nWarm side, warm\nEvery morning I wake reaching past the middle seam\nAnd the ache is all I keep\nBaby, you're still underneath\n\n[bridge]\n(Melody-Contour: Repetitive, pleading contour centered around the 5th and 6th degree, descending stepwise at phrase end.)\n(Melody-Rhythm: Simple, sustained notes. Phrases start on beat 1 and hold across bars.)\n(Melody-Harmonic-Tension: Melody lingers on the 6th over the V chord, creating a strong pull to resolve to the tonic which is delayed until the next section.)\n(Vocal-Perf: Lead vocal is vulnerable, layered with thick, close harmonies. Almost a choir effect.)\n(Inst: Drums and bass drop out initially. Only guitar and layered vocals remain.)\n(Chords: Cmaj7 - D7sus4 - Gmaj7 - Em7)\nWhere do I put all this quiet?\nWhen the whole room still carries you\nWhere do I put all this quiet?\nWhen every corner holds a cue\nWhere do I put all this quiet?\nIf leaving was something you'd choose\n\n[verse]\n(Melody-Contour: Similar contour to verse 1, but with slightly higher-register ad-libs.)\n(Melody-Rhythm: Maintains the off-beat, conversational rhythm of the first verse.)\n(Vocal-Perf: Back to breathy chest voice, but with more confident ad-libs woven between lines.)\n(Inst: Full beat returns, groove re-established.)\n(Chords: Gmaj7 - Cmaj7 - Em7 - D7sus4)\nFound a bobby pin behind the bathroom sink\nWedged between the tile grout, rose gold and pink\nThird shelf from the top, your shade, untouched\nI close the cabinet slow, it's already too much\nStand there in the doorway, two a.m. glow\nWaiting on a text I already know won't show\n\n[chorus]\n(Hook-DNA: Core rhythmic motif is a syncopated \"dah-da DAH\" pattern on \"Slide city, slide city\"; pitch circles the 5th and 3rd, resolving to root; motif repeats twice, then varies.)\n(Melody-Contour: Ascending leap of a perfect 4th on \"Slide city,\" creating an arch shape over the phrase.)\n(Melody-Rhythm: More on-the-beat and rhythmically dense than verse. Phrases start on beat 1.)\n(Melody-Harmonic-Tension: Melody holds the 2nd over the I chord on \"go slow,\" creating gentle tension before resolving down to the root.)\n(Vocal-Perf: Highest energy. Strong falsetto layers and ad-libs in the background.)\n(Inst: All elements present. Background vocals more prominent.)\n(Mix: Widest and most dynamic point of the song.)\n(Chords: Cmaj7 - Bm7 - Em7 - Am7 - D7)\nI keep the warm side\nWarm side of the bed for you, oh\nCan't let it go cold\nWon't let it go cold\nAh\nWarm side, warm side\nYou know I hold it down\nFingertips tracing where your shoulder used to be\nOoh\nI need that real thing\nSomething I can't shake\nWarm side, warm\nEvery morning I wake reaching past the middle seam\nAnd the ache is all I keep\nBaby, you're still underneath\n\n[outro]\n(Vocal-Perf: Vocal performance becomes more improvisational with ad-libs and melodic fragments from the bridge. Fades out.)\n(Inst: Beat and bass drop out, leaving guitar chords and atmospheric pads to fade.)\n(Chords: Cmaj7 - D7sus4 - Gmaj7 - Em7)\nWhere do I put all this quiet?\nWhen the whole room still carries you\nWhere do I put all this quiet?\nWhen every corner holds a cue\nWhere do I put all this quiet?\nIf leaving was something you'd choose",
  "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": "Frank Ocean, Giveon, Daniel Caesar"
}