{
  "prompt": "Genre: Cinematic Pop / Chamber Pop; BPM: 112; Key: F# minor; Rhythm: Mid-tempo programmed trip-hop groove with a heavy, round kick on 1 & 3 and a sharp, reverberant snare on 2 & 4.; Instruments: Distant grand piano chords; Orchestral string section; Deep, round synth bass; Programmed drums; Bell-like synth arpeggio; Vocals: Female, with a smoky, low-range alto in verses shifting to an airy, soaring, high-register head voice in the chorus, featuring lush background vocal stacks.; Mood: The feeling of driving fast down a coastal highway at dusk, windows down, knowing this perfect moment is about to end.; Highlight: The downbeat of the first chorus, where a massive wall of lush string orchestra and stacked vocal harmonies enters simultaneously, creating an explosive emotional bloom from the sparser pre-chorus.",
  "lyrics": "[intro]\n(Mix: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end. Wide stereo image with deep sub-bass. Vocals sit in a large, cavernous reverb. Sidechain compression on pads from kick.)\n(Inst: Distant reverberant piano; Bell-like synth arpeggio; Swelling orchestral strings.)\n(Chords: F#m - D - A - E)\n\n[verse]\n(Melody-Contour: Low, mostly stepwise motion with a slight descending shape, staying within a narrow range.)\n(Melody-Rhythm: Phrasing is relaxed, often starting on beat 2, feeling slightly behind the beat.)\n(Vocal-Perf: Intimate, breathy, low-alto delivery with hints of vocal fry.)\n(Inst: Programmed drums enter with heavy kick and sharp snare. Round synth bass holds root notes. Piano and strings continue.)\n(Chords: F#m - D - A - E)\nKiss me hard before you go\nSummertime sadness\nI just wanted you to know\nThat baby' you the best\nI got my red dress on tonight\nDancin' in the dark in the pale moonlight\nDone my hair up real big' beauty queen style\nHigh heels off' I'm feelin' alive\n\n[pre-chorus]\n(Melody-Contour: Ascending line, building tension by climbing stepwise towards the chorus.)\n(Vocal-Perf: Intensity increases, moving from breathy tone to a more supported, urgent sound.)\n(Inst: Strings swell in volume and complexity, adding layers. Rhythmic pulse quickens.)\n(Chords: Bm - F#m - A - E)\nOh my god' I feel it in the air\nTelephone wires above\nAre sizzlin' like a snare\nHoney I'm on fire' I feel it everywhere\nNothin' scares me anymore\n\n[chorus]\n(Hook-DNA: Core motif is the soaring leap up on \"Kiss me\" followed by a descending line; secondary hook is the rhythmic chant of \"summertime, summertime sadness\" anchoring on the root note.)\n(Melody-Harmonic-Tension: The high, airy lead vocal hangs on the 3rd and 5th over the lush string pads, creating a sense of epic, suspended emotion that resolves on the final phrase of the progression.)\n(Vocal-Perf: Jumps to a desperate, high-register head voice. Lush background vocal stacks enter, creating a massive wall of sound.)\n(Inst: Full ensemble at maximum energy. Pounding drums, soaring strings, driving piano and bass.)\n(Mix: Widest and loudest point. Parallel compression on drums for extra punch. Vocals fully saturated in reverb.)\n(Chords: F#m - D - A - E)\nKiss me hard before you go\nSummertime sadness\nI just wanted you to know\nThat baby' you the best\nI got that summertime' summertime sadness\nSu-su-summertime' summertime sadness\nGot that summertime' summertime sadness\n\n[verse]\n(Vocal-Perf: Returns to the lower, intimate tone, but with a slight echo of the chorus's intensity.)\n(Inst: Arrangement pulls back, but strings maintain a slightly more prominent role than in the first verse.)\n(Chords: F#m - D - A - E)\nI'm feelin' electric tonight\nCruisin' down the coast' goin' about 99\nGot my bad baby by my heavenly side\nI know if I go' I'll die happy tonight\n\n[chorus]\n(Hook-DNA: Core motif is the soaring leap up on \"Kiss me\" followed by a descending line; secondary hook is the rhythmic chant of \"summertime, summertime sadness\" anchoring on the root note.)\n(Melody-Harmonic-Tension: The high, airy lead vocal hangs on the 3rd and 5th over the lush string pads, creating a sense of epic, suspended emotion that resolves on the final phrase of the progression.)\n(Vocal-Perf: Full power, high-register delivery. Additional ad-libs and harmony layers are added for heightened emotion.)\n(Inst: Maximum energy. Strings possibly add a counter-melody.)\n(Mix: Even wider, more saturated. A feeling of barely contained emotional overflow.)\n(Chords: F#m - D - A - E)\nKiss me hard before you go\nSummertime sadness\nI just wanted you to know\nThat baby' you the best\nI got that summertime' summertime sadness\nSu-su-summertime' summertime sadness\nGot that summertime' summertime sadness\n\n[bridge]\n(Melody-Contour: More contemplative, with longer held notes and a gentle arch shape.)\n(Melody-Harmonic-Tension: Melody creates tension by holding the 2nd over the VI chord (D), creating a yearning, unresolved feeling that differs from the chorus's epic drama. It's a moment of quiet reflection before the final push.)\n(Vocal-Perf: Pulls back to a softer, more melancholic tone. Less breathy, more pure.)\n(Inst: Drums drop out or simplify to just a kick pulse. Piano and strings become the focus.)\n(Chords: D - A - E - F#m)\nThink I'll miss you forever\nLike the stars miss the sun in the morning sky\nLater's better than never\nEven if you're gone I'm gonna drive\n\n[outro]\n(Vocal-Perf: Fades out, repeating the main hook with heavy delay and reverb tails, becoming a disembodied echo.)\n(Inst: Instruments slowly fade, leaving only the reverberant piano and a final, long string chord.)\n(Chords: F#m - D - A - E)\nI got that summertime' summertime sadness\nSu-su-summertime' summertime sadness\nGot that summertime' summertime sadness",
  "song_id": "04_Summertime Sadness_20260418",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 12133,
      "completion_tokens": 1635,
      "total_tokens": 17444
    },
    "generated_at": "2026-04-18T16:23:18.977056+08:00"
  },
  "_prompt_compressed": {
    "from": 1135,
    "to": 818
  }
}