{
  "prompt": "Genre: Pop-Funk / R&B; BPM: 100; Key: A# minor; Rhythm: Mid-tempo funk groove driven by a syncopated 16th-note bassline. Tight, simple drum pattern (kick on 1 & 3, snare on 2 & 4) with subtle 8th-note hi-hats.; Instruments: Muted electric bass (melodic hook), clean funky electric guitar (staccato muted chords), tight acoustic drum kit (dry mix), subtle warm synth pads for harmony.; Vocals: Male high tenor with a smooth, breathy falsetto. Lead is precise and rhythmic, with layered harmonies and ad-libs creating a lush texture.; Mood: Sultry, groovy, and slightly melancholic.; Production: Polished and clean mix. Bass and lead vocals are upfront and centered. Wide stereo field for backing vocals and guitars. Minimal but effective use of reverb and delay.; Structure: Intro, Verse, Pre-Chorus, Chorus, Verse, Chorus, Bridge, Outro.; Language: English; Highlight: The groovy, melodic, and syncopated muted electric bassline that drives the entire track.",
  "lyrics": "[intro]\n(Chords: A#m - F# - G# - A#m)\n(Inst: Solo muted electric bass playing the main syncopated hook. Tight and groovy. Minimalist.)\n(Mix: Centered bass, lots of negative space.)\n(Vocal-Perf: Breathy vocal ad-lib \"ooh\" with reverb tail.)\n\n(Transition: Clean kick and snare enter.)\n\n[verse]\n(Chords: A#m - F# - G# - A#m)\n(Inst: Bass continues as foundation. Tight drums enter. Clean, muted funk guitar plays staccato stabs, panned right.)\n(Mix: Vocals upfront and dry. Intimate, focused sound.)\n(Vocal-Perf: Conversational, rhythmic chest voice delivery. Mezzo-piano.)\nYou've been running round, running round, running round throwing that dirt all on my name\nCause you knew that I, knew that I, knew that I'd call you up\nYou've been going round, going round, going round every party in LA\nCause you knew that I, knew that I, knew that I be at one\n\n(Transition: Warm synth pad swells in.)\n\n[pre-chorus]\n(Chords: A#m - F# - G# - A#m)\n(Inst: Synth pad adds harmonic depth. Bass and drums continue the groove. Subtle tension build.)\n(Mix: Stereo field widens slightly with the pad.)\n(Vocal-Perf: Melody ascends, building intensity. Smooth transition to falsetto on \"mine\".)\nI know that dress is karma, perfume regret\nYou got me thinking 'bout when you were mine\nAnd now I'm all up on ya, what you expect\nBut you're not coming home with me tonight\n\n(Transition: Drum fill with a slight crash cymbal leading into the chorus.)\n\n[chorus]\n(Chords: A#m - D#m - F# - G#)\n(Inst: Full arrangement. Bassline slightly modifies to fit new chords. Guitar becomes more prominent. Pads are lush.)\n(Mix: Wide and full. Layered backing vocals panned left and right.)\n(Vocal-Perf: Powerful chest voice with falsetto accents. Mezzo-forte. The bassline's melodic and rhythmic drive is the focus.)\nYou just want attention\nYou don't want my heart\nMaybe you just hate the thought of me with someone new\nYeah, you just want attention\nI knew from the start\nYou're just making sure I'm never getting over you\n\n(Transition: A single sustained synth note holds over the break.)\n\n[verse]\n(Chords: A#m - F# - G# - A#m)\n(Inst: Instrumentation drops back to verse 1 level, but with slightly more energy from the lingering chorus.)\n(Mix: Narrows again, creating dynamic contrast.)\n(Vocal-Perf: Confident delivery, includes harmonies on key phrases like \"call you up\".)\nYou've been running round, running round, running round throwing that dirt all on my name\n'Cause you knew that I, knew that I, knew that I'd call you up\nBaby, now that we're, now that we're, now that we're right here standing face to face\nYou already know, already know, already know that you won, oh\n\n(Transition: Repeat the pre-chorus swell and drum fill.)\n\n[chorus]\n(Chords: A#m - D#m - F# - G#)\n(Inst: Full energy again. More ad-libs and vocal layers than the first chorus.)\n(Mix: Maximum width and impact.)\n(Vocal-Perf: Increased passion and ad-libs. Pushing the upper register.)\nYou just want attention\nYou don't want my heart\nMaybe you just hate the thought of me with someone new\nYeah, you just want attention\nI knew from the start\nYou're just making sure I'm never getting over you\n\n(Transition: All instruments cut out except for a reverbed vocal tail and the bass, which leads into the bridge.)\n\n[bridge]\n(Chords: A#m - F# - G# - A#m)\n(Inst: Bass and a simple kick/snap pattern. Other instruments are sparse, only coming in for punctuation.)\n(Mix: Vocals are the focus. Call-and-response between lead and backing vocals.)\n(Vocal-Perf: Rhythmic and percussive vocal delivery. Builds tension with repetition.)\nWhat are you doing to me?\nWhat are you doing, huh?\nWhat are you doing to me?\nWhat are you doing, huh?\n\n(Transition: All instruments hit hard on the last beat, returning to the main groove.)\n\n[outro]\n(Chords: A#m - D#m - F# - G#)\n(Inst: The full chorus groove returns but with more vocal improvisation over the top.)\n(Mix: Wide and dynamic, slowly fading out.)\n(Vocal-Perf: High-energy ad-libs and falsetto runs over the main hook.)\n(Structure: Fade out with the bassline being the last element heard.)\nYou just want attention\nYou don't want my heart\n(What are you doing to me?)\nMaybe you just hate the thought of me with someone new\n(What are you doing, huh?)\nYeah, you just want attention\nI knew from the start\nYou're just making sure I'm never getting over you",
  "song_id": "01_Attention_20260417",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 9576,
      "completion_tokens": 1543,
      "total_tokens": 14835
    },
    "generated_at": "2026-04-17T20:06:18.876849+08:00"
  }
}