{
  "prompt": "High-Fidelity, Pristine Radio-Ready Mix; Genre: Pop-Soul, Storyteller Pop; BPM: 120; Key: G Minor; Rhythm: Minimalist hip-hop beat with a steady, marching piano chord pulse, creating a simple yet driving pocket syncopation; Instruments: Upright piano playing block chords, sparse boom-bap drum kit with vinyl crackle, subtle sub-bass, epic cinematic string section, gospel-style choir; Vocals: Male lead with a raw, high-tenor soulful voice, moving from a storytelling delivery to powerful chest belting; supported by lush background vocal stacks; Mood: Nostalgic, reflective, bittersweet, anthemic, introspective; Production: Clean, vocal-forward mix; intimate verses open to wide, cinematic choruses with layered reverb and delay; Structure: Intro, Verse, Pre-Chorus, Chorus, Verse, Bridge, Chorus, Outro; Language: English; Highlight: The chronological, age-based storytelling concept, making the infectious pop earworm feel deeply personal.",
  "lyrics": "[intro]\n(Chords: Gm - Bb - Eb - F)\n(Inst: Solo upright piano playing a simple, memorable melody. Faint vinyl crackle bed.)\n(Sound-Design: Vintage warmth, slight room reverb, establishing a nostalgic atmosphere.)\n(Vocal-Perf: Gentle, slightly breathy, clear storytelling tone.)\nOnce I was seven years old my momma told me\nGo make yourself some friends or you'll be lonely\nOnce I was seven years old\n\n[verse]\n(Chords: ↑ same)\n(Inst: Piano settles into block chords, minimalist hip-hop kick-snare beat enters, subtle sub-bass provides foundation.)\n(Melody-Rhythm: Conversational and syncopated phrasing, sitting tightly in the pocket of the beat.)\n(Vocal-Perf: Intimate close-mic delivery, confessional, building slightly in dynamic intensity.)\nIt was a big big world but we thought we were bigger\nPushing each other to the limits we were learning quicker\nBy eleven smoking herb and drinking burning liquor\nNever rich so we were out to make that steady figure\n\n[pre-chorus]\n(Chords: ↑ same)\n(Inst: Lush cinematic strings enter with long, sustained pads, adding a layer of anticipation.)\n(Melody-Contour: Ascending melodic line, creating tension that leads into the chorus.)\n(Vocal-Perf: Increased projection and clarity, a hint of the power to come.)\n(Transition: String section swells →)\nOnce I was eleven years old my daddy told me\nGo get yourself a wife or you'll be lonely\nOnce I was eleven years old\n\n[chorus]\n(Chords: ↑ same)\n(Hook-DNA: Repetitive, simple age-based lyrical hook; Memorable stepwise melody that starts high and resolves downwards.)\n(Melody-Contour: Anthemic, sing-along arc that creates an emotional peak.)\n(Inst: Full arrangement; driving piano, punchier drums, wide cinematic strings, lush background vocal stacks enter on key phrases.)\n(Mix: Expands to full stereo width, vocals have more reverb, creating a larger-than-life space.)\n(Vocal-Perf: Powerful chest belting, raw and emotional delivery, full voice with a touch of grit.)\nOnce I was 20 years old my story got told\nBefore the morning sun when life was lonely\nOnce I was 20 years old\n\n[verse]\n(Chords: ↑ same)\n(Inst: Arrangement pulls back to piano, bass, and drums. Strings are absent, creating dynamic contrast.)\n(Melody-Rhythm: More dense and reflective phrasing, fitting more syllables per bar.)\n(Vocal-Perf: Returns to an intimate, thoughtful tone, with a more mature and world-weary quality than verse 1.)\nI always had that dream like my daddy before me\nSo I started writing songs I started writing stories\nSomething about that glory just always seemed to bore me\nCause only those I really love will ever really know me\n\n[bridge]\n(Chords: Eb - F - Gm - Bb)\n(Inst: Piano and strings dominate, drums are sparse. Focus on harmonic movement and space.)\n(Melody-Harmonic-Tension: Vocal melody floats over the chord changes, creating a hopeful, forward-looking feeling.)\n(Vocal-Perf: Softer, more tender delivery, using a lighter mix and head voice for emotional vulnerability.)\n(Transition: Drum fill and string swell build back into the chorus →)\nSoon we'll be 30 years old our songs have been sold\nWe've traveled around the world and we're still roaming\nSoon we'll be 30 years old\n\n[chorus]\n(Chords: Gm - Bb - Eb - F)\n(Hook-DNA: Repetitive, simple age-based lyrical hook; Memorable stepwise melody that starts high and resolves downwards.)\n(Melody-Contour: Anthemic, sing-along arc that creates an emotional peak.)\n(Inst: The biggest arrangement; piano, drums, strings, and now a full gospel-style choir for maximum emotional impact.)\n(Mix: Widest and most epic point of the song, vocals are powerful and sit within the grand arrangement.)\n(Vocal-Perf: Peak emotional delivery, full-throated powerful chest belting, with ad-libs weaving around the main vocal.)\nOnce I was 20 years old my story got told\nI was writing about everything I saw before me\nOnce I was 20 years old\n\n[outro]\n(Chords: ↑ same)\n(Inst: Arrangement thins out dramatically, leaving solo piano, soft sustained strings, and the final vocal line. Ends on a single piano chord with a long, resonant decay.)\n(Sound-Design: Vinyl crackle becomes more prominent as instruments fade out.)\n(Vocal-Perf: Decrescendos to a gentle, reflective tone, bookending the song with the same intimacy as the intro.)\nSoon I'll be 60 years old my daddy got 61\nRemember life and then your life becomes a better one\nOnce I was seven years old",
  "song_id": "02_7 years_20260406",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 10858,
      "completion_tokens": 1415,
      "total_tokens": 15735
    },
    "generated_at": "2026-04-06T15:36:13.560315+08:00"
  }
}