{
  "prompt": "Genre: Mandopop / Electronic / Guofeng; BPM: 110; Key: F# minor; Rhythm: Driving trap-influenced electronic beat, strong backbeat, 16th-note hats, on-the-grid feel.; Instruments: Electronic drum kit (punchy kick, crisp hats), deep synth sub-bass, arpeggiated synth pluck, cinematic synth strings, synth lead with Pipa-like attack.; Vocals: Male tenor, bright and clear timbre, declarative delivery, controlled vibrato on long notes; heavily compressed, prominent, with reverb and delay.; Melody: Arching leaps in chorus, landing on tonic; syncopated rhythm.; Mood: A lone general on a cliff at dusk, overlooking a misty battlefield.; Production: High-fidelity polish; vocals & kick forward, wide synths; heavy bus compression, hall reverb.; Language: Chinese; Highlight: The half-beat of near silence after the pre-chorus's final held vocal, just before the full chorus drums and synths crash in.",
  "lyrics": "[intro]\n(Mix: Wide stereo field. Punchy, compressed electronic drums centered with deep sub-bass. Bright, polished synths with hall reverb creating vast space. High-fidelity, modern production sheen.)\n(Inst: Driving kick and 16th-note hi-hats. A simple arpeggiated synth pluck establishes the key. A low-pass filter sweep acts as a riser.)\n(Hook-DNA: Rhythmic pattern: syncopated 8th-8th-quarter note synth motif on beats 2 & 3; Pitch anchor: circles around the 5th, resolving to the root at the end of the 4-bar phrase; Repetition: repeats twice, then varies rhythmically.)\n(Chords: F#m)\n\n[verse]\n(Melody-Contour: Narrow range, syllabic, stepwise motion; phrases end on 3rd or 5th; speech-rhythm.)\n(Inst: Beat continues with sub-bass on root notes. Cinematic synth strings enter with long, sustained pads.)\n(Vocal-Perf: Male tenor, breathy and restrained delivery, mezzo-piano, minimal vibrato.)\n(Mix: Vocals are upfront and dry, with a short delay.)\n(Chords: F#m - D - A - E)\n(Transition: Subtle reverse cymbal swell.)\n秋风落日入长河 江南烟雨行舟\n乱石穿空 卷起多少的烽火\n万里山河都踏过 天下又入谁手\n分分合合 不过几十载春秋\n\n[pre-chorus]\n(Melody-Contour: Ascending line building tension; phrase length increases; rhythm becomes more insistent and on-the-beat.)\n(Inst: Snare pattern becomes more complex with 16th-note fills. Synth strings swell in volume. An additional synth layer doubles the vocal melody.)\n(Vocal-Perf: Intensity builds from mezzo-piano to mezzo-forte, more chest voice, holding the final note with controlled vibrato.)\n(Mix: Stereo field widens, reverb on vocals increases.)\n(Chords: D - E - C#m - F#m)\n(Transition: Half-beat of silence before the chorus hits.)\n我在 十面埋伏 四面楚歌的时候\n把酒与苍天对酌\n纵然一去不回 此战又如何\n谁见 万箭齐发 星火漫天夜如昼\n刀光剑影交错\n而我枪出如龙 乾坤撼动 一啸破苍穹\n\n[chorus]\n(Melody-Contour: Wide melodic leaps, arching shape peaking in the first half of the phrase; lands decisively on the tonic; syncopated and powerful rhythm.)\n(Melody-Harmonic-Tension: Melody holds the 4th over the V chord for a full beat, creating suspense before resolving down to the 3rd of the tonic chord.)\n(Hook-Recall: The syncopated rhythm of the main vocal hook directly echoes the Hook-DNA's rhythmic pattern.)\n(Inst: Full energy. A new, brighter synth lead plays a counter-melody. The sub-bass is more active. Crash cymbals on downbeats.)\n(Vocal-Perf: Full-throated, powerful tenor, mezzo-forte to forte, open timbre.)\n(Mix: Maximum width and loudness. Parallel compression on drums.)\n(Chords: F#m - D - A - E)\n(Transition: Synth lead holds a note processed with a delay filter.)\n长枪刺破云霞 放下一生牵挂\n望着寒月如牙 孤身纵马 生死无话\n风卷残骑裂甲 血染万里黄沙\n成败笑谈之间 与青史留下\n\n[interlude]\n(Melody-Contour: Main synth lead plays a variation of the chorus melody with more ornamentation.)\n(Inst: Drums and bass continue the chorus groove. The main synth lead is front and center, heavily processed with delay and reverb. Orchestral synth stabs add rhythmic punctuation.)\n(Mix: Vocals out, synth lead occupies the central frequency space.)\n(Chords: F#m - D - A - E)\n(Transition: A filtered drum break, dropping out the bass and synths.)\n\n[pre-chorus]\n(Melody-Contour: Ascending line building tension; phrase length increases; rhythm becomes more insistent and on-the-beat.)\n(Inst: Starts with a stripped-down beat, then the snare and swelling synth strings re-enter to build intensity.)\n(Vocal-Perf: Begins restrained, then builds to a powerful held note.)\n(Chords: D - E - C#m - F#m)\n(Transition: The same half-beat of silence before the final chorus.)\n我在 十面埋伏 四面楚歌的时候\n把酒与苍天对酌\n纵然一去不回 此战又如何\n谁见 万箭齐发 星火漫天夜如昼\n刀光剑影交错\n而我枪出如龙 乾坤撼动 一啸破苍穹\n\n[chorus]\n(Melody-Contour: Wide melodic leaps, arching shape; lands decisively on the tonic; syncopated and powerful rhythm.)\n(Melody-Harmonic-Tension: Melody holds the 4th over the V chord for a full beat before resolving. Final phrase feels conclusive, landing strongly on the root.)\n(Hook-Recall: The syncopated rhythm of the main vocal hook directly echoes the Hook-DNA's rhythmic pattern.)\n(Inst: Full energy, with additional synth layers and vocal ad-libs. A brief breakdown with only pads supports the second repetition of the chorus theme.)\n(Vocal-Perf: Maximum power and emotion, with slight melodic variations and added ad-libs in the background.)\n(Mix: Widest and most compressed section. Breakdown section has a huge reverb wash, making vocals feel isolated and epic.)\n(Chords: F#m - D - A - E)\n(Transition: Final vocal note has a long delay tail that fades out.)\n长枪刺破云霞 放下一生牵挂\n望着寒月如牙 孤身纵马 生死无话\n风卷残骑裂甲 血染万里黄沙\n成败笑谈之间 与青史留下\n\n[outro]\n(Inst: Beat continues with kick, snare, and hats. The main synth lead from the interlude returns, playing the core melodic motif. A low-pass filter gradually closes over the entire track as it fades out.)\n(Chords: F#m)",
  "song_id": "01_踏山河 (DJ Yaha)_20260627",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 8759,
      "completion_tokens": 1737,
      "total_tokens": 17702
    },
    "generated_at": "2026-06-27T23:28:41.097270+08:00"
  }
}