{
  "prompt": "Genre: UK Garage-infused Soulful House; BPM: 124; Key: C major; Rhythm: driving pocket syncopation with a shuffling, swung 2-step groove, kick drum emphasizes off-beats; Instruments: Punchy acoustic drum kit, close-mic'd hats, rounded sine wave sub-bass, detuned Rhodes-style synth chords, atmospheric pads; Vocals: Male, warm soulful baritone, moving from an intimate close-mic delivery to a more projected, heartfelt tone, supported by lush background vocal stacks; Mood: Watching a loved one from the back of a crowded, sunlit room as they receive an award, the sound muffled by your own heartbeat; Highlight: The moment the sub-bass and full syncopated drum groove enter simultaneously on the downbeat of the first chorus, creating an instantaneous, uplifting dynamic shift.",
  "lyrics": "[intro]\n(Mix: Prominent sub-bass, punchy mid-bass kick, clear vocal-centric mids, smooth highs. Wide stereo field. Heavy sidechain compression from kick to pads/bass creates pumping rhythm. Expensive reverb on select elements.)\n(Inst: Detuned Rhodes-like synth, close-mic'd, audible key noise. Low-level atmospheric pad.)\n(Chords: C - G/B - Am7 - Fmaj7)\n\n[verse]\n(Vocal-Perf: Male, warm baritone, intimate and conversational, slight vocal fry.)\n(Inst: Rhodes chords continue. Sub-bass enters, playing simple root notes. Light, shuffling hi-hat enters.)\n(Melody-Rhythm: Phrasing is relaxed, often starting just after the downbeat, weaving around the chords.)\n(Melody-Contour: Primarily descending, narrow melodic range, feels like spoken thought.)\n(Chords: C - G/B - Am7 - Fmaj7)\nYou're so much better at everything\nI sink lower in my chair, there's no compare\nI adore you\nOoh-ooh, I adore you\n\n[pre-chorus]\n(Vocal-Perf: Intensity and pitch lift slightly, building anticipation.)\n(Inst: A syncopated clap pattern is added. A subtle riser synth sound begins a slow sweep.)\n(Transition: Filter sweep on synth pad begins to open up.)\n(Chords: Fmaj7 - G - C - G/B)\nI came first but you're ahead\nAhead beyond your years\nPeople try\nTry to find this thing you've always been\nI adore you\nOoh-ooh, I adore you\n\n[chorus]\n(Mix: Wider, more energy. Parallel compression added to drums for extra punch. Vocals feel larger.)\n(Vocal-Perf: Shifts to a full-voiced, projected melodic belt. Lush background vocal stacks enter, harmonizing.)\n(Inst: Full 2-step drum groove enters with off-beat kicks and fast, shuffling hats. Syncopated sub-bass line becomes the main driver.)\n(Hook-DNA: Rhythmic motif is a dotted eighth + sixteenth pattern on \"life just like a\"; anchors on the 5th (G); motif repeats twice, then resolves downwards on the final phrase.)\n(Melody-Contour: Signature leap is an ascending perfect 4th on \"When you pray\", creating an immediate uplifting arch.)\n(Melody-Rhythm: Core phrases land firmly on beat 1, creating an anthemic, driving feel against the syncopated drums.)\n(Melody-Harmonic-Tension: Melody holds the 9th (D) over the root C chord for a full beat on \"dancer\", creating a bright, yearning tension before resolving down.)\n(Chords: C - G - Am7 - Fmaj7)\nWhen you pray, you're answered\nYou walk through life just like a dancer\nIf I had my way, every day would be your parade\n\n[verse 2]\n(Vocal-Perf: Returns to a more restrained delivery, but with more confidence than Verse 1.)\n(Inst: The full drum groove and bassline continue, maintaining the energy from the chorus.)\n(Mix: The lush vocal stacks from the chorus duck in and out, adding echoes to the lead.)\n(Chords: C - G - Am7 - Fmaj7)\nAnd I pray\nPray you never lose your star\nI'm so proud\nProud of all that you are\nOoh, I adore you\n\n[bridge]\n(Vocal-Perf: Lead vocal drops out. Sampled vocal chops become the focus.)\n(Inst: Drums and bass drop out, leaving a heavily filtered synth pad and the rhythmic vocal sample.)\n(Sound-Design: Vocal sample \"My mouth starts to moving\" is rhythmically gated, pitched, and filtered, creating a hypnotic loop.)\n(Melody-Harmonic-Tension: The looped sample creates a static, unresolved harmony, building tension via a slow-opening filter cutoff, denying harmonic change before the final chorus drop.)\n(My mouth starts to moving, I will not stop 'cause I'm)\n(My mouth starts to moving, I will not stop 'cause I'm)\n(All the way, all the way, all the way, all the way)\n\n[chorus]\n(Mix: Maximum energy. All elements at their loudest and widest. Ad-lib vocal layers added.)\n(Vocal-Perf: Most powerful, emotional delivery. Crisp rhythmic ad-libs appear in the gaps between lines.)\n(Inst: All elements return. The rhythmic vocal chop sample is now layered underneath the main groove.)\n(Hook-DNA: Rhythmic motif is a dotted eighth + sixteenth pattern on \"life just like a\"; anchors on the 5th (G); motif repeats twice, then resolves downwards on the final phrase.)\n(Melody-Harmonic-Tension: Melody holds the 9th (D) over the root C chord for a full beat on \"dancer\", creating a bright, yearning tension before resolving down.)\n(Chords: C - G - Am7 - Fmaj7)\nWhen you pray, you're answered\nYou walk through life just like a dancer\nIf I had my way, every day would be your parade\n\n[outro]\n(Mix: Elements are gradually filtered out. Reverb and delay throws on the main vocal phrase become more prominent.)\n(Inst: The drum beat deconstructs, leaving just the Rhodes, sub-bass, and a final fading vocal chop.)\n(Vocal-Perf: The phrase \"I adore you\" is repeated, with each repetition having a longer reverb tail, fading into silence.)\nI adore you\nOoh-ooh, I adore you",
  "song_id": "02_adore u_20260419",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 11542,
      "completion_tokens": 1587,
      "total_tokens": 15978
    },
    "generated_at": "2026-04-19T11:53:10.777103+08:00"
  },
  "_prompt_compressed": {
    "from": 1132,
    "to": 778
  }
}