{
  "prompt": "Genre: Pop / Funk / R&B; BPM: 100; Key: Bb minor; Rhythm: Syncopated 16th-note electric bassline drives the groove over a tight kick-snare backbeat; Instruments: Plucked Electric Bass (Clean, round, melodic riff), Acoustic Drum Kit (Tight kick, crisp snare), Clean Electric Guitar (Funky, muted stabs), Synth Pad (Warm, ambient chords); Vocals: Male (High tenor, smooth, breathy delivery, frequent falsetto, layered harmonies); Mood: Sultry, groovy, and slightly melancholic with a confrontational longing; Production: Clean, polished, minimalist. Bass-forward mix with vocals upfront. Wide stereo imaging for guitars and backing vocals; Structure: Intro, Verse, Pre-Chorus, Chorus, Bridge, Chorus, Outro; Language: English; Highlight: the syncopated, melodic, and central electric bassline riff",
  "lyrics": "[intro]\n(Chords: Bbm)\n(Vocal-Perf: Breathy falsetto 'oohs' and 'aahs')\n(Inst: Plucked bass riff enters, clean guitar stab, minimal kick)\n(Mix: Bass centered, guitar panned right, intimate space)\n\n[verse]\n(Transition: Full drum beat enters smoothly)\n(Chords: Bbm7 - Gbmaj7 - Dbmaj7 - F7)\n(Vocal-Perf: Smooth chest voice, conversational rhythm, medium-low register)\n(Inst: Bass drives, drums provide steady backbeat, guitar plays percussive muted stabs)\n(Mix: Vocals clear and upfront, rhythm section tight in the center)\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[pre-chorus]\n(Transition: Drum pattern simplifies to just kick, bass holds longer notes, creates tension)\n(Chords: Gbmaj7 - Ab - Bbm7 - Db/F)\n(Vocal-Perf: Jumps to breathy falsetto, builds intensity, emotionally charged)\n(Inst: Guitar drops out, bass becomes more harmonic, subtle pad swells)\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[chorus]\n(Transition: Full band kicks back in with more energy)\n(Chords: Bbm7 - Gbmaj7 - Dbmaj7 - F7)\n(Vocal-Perf: Stronger falsetto, layered harmonies enter, hook is catchy and repetitive)\n(Inst: All elements combine, bass riff prominent, guitar stabs return, pads are fuller)\n(Mix: Widens with backing vocals and effects, punchy and full)\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[bridge]\n(Transition: Texture thins out, beat drops to just kick and snaps)\n(Chords: Gbmaj7 - F7)\n(Vocal-Perf: Call and response with backing vocals, builds tension, rhythmic phrasing)\n(Inst: Bassline simplifies, minimal percussion, focus on vocal layers)\nWhat are you doing to me?\nWhat are you doing, huh?\nWhat are you doing to me?\nWhat are you doing, huh?\n\n[chorus]\n(Transition: Explosive return of full instrumentation)\n(Chords: Bbm7 - Gbmaj7 - Dbmaj7 - F7)\n(Vocal-Perf: Highest energy, powerful ad-libs, prominent layered harmonies, full-on falsetto)\n(Inst: All instruments at full intensity, driving rhythm)\n(Mix: Widest and loudest point of the song, vocals sit powerfully on top)\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 (over you)\n\n[outro]\n(Transition: Music fades out leaving layered vocals)\n(Chords: Bbm7)\n(Vocal-Perf: Layered ad-libs and falsetto runs fading out)\n(Inst: Bass riff plays a final time and fades)\nWhat are you doing to me?\nWhat are you doing, huh?",
  "song_id": "01_Attention_20260417",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 9576,
      "completion_tokens": 1072,
      "total_tokens": 13979
    },
    "generated_at": "2026-04-17T16:31:47.741812+08:00"
  }
}