{
  "prompt": "Genre: Funk-Pop with R&B vocal inflections; BPM: 100; Key: Bb minor; Rhythm: A tight, clean kick-snare backbeat provides the foundation for a highly syncopated and melodic electric bassline that drives the groove, creating a strong pocket feel; Instruments: Thick electric bass, round tone, slight fret buzz; Tight acoustic kit, punchy kick, crisp snare; Vocals: Male tenor with a wide range, shifting from a breathy, intimate chest voice in verses to a precise, powerful, and clean falsetto for choruses and hooks, featuring lush background vocal stacks; Mood: The feeling of seeing an ex walk into a crowded party, knowing they saw you first and you're the only reason they're there; Highlight: The opening two bars featuring only the dry, syncopated electric bassline, establishing the entire song's groove and attitude before the kick drum enters.",
  "lyrics": "[verse]\nHook-DNA: (Hook-DNA: N/A for verse, focus on narrative setup)\nMelody-Contour: (Melody-Contour: Primarily stepwise motion within a narrow range, creating a conversational feel)\nMelody-Rhythm: (Melody-Rhythm: Vocal phrases consistently start on the upbeat of 4, creating a forward-leaning, syncopated delivery that pushes into the downbeat)\nInst: (Inst: Driving electric bass, muted guitar stabs, simple kick-snare pattern)\nVocal-Perf: (Vocal-Perf: Breathy, close-mic'd tenor, rhythmic and slightly conspiratorial)\nChords: (Chords: Bbm7 - Gbmaj7 - Db - Ab)\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]\nMelody-Contour: (Melody-Contour: Ascending melodic line that builds tension, rising a perfect fourth to lead into the chorus hook)\nInst: (Inst: Bass, drums, muted guitar, warm synth pads enter to widen the sound)\nVocal-Perf: (Vocal-Perf: Abrupt shift to a clean, soaring falsetto; lush background vocal stacks enter with harmonies)\nChords: (Chords: Gb - Db - Ab - Bbm)\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]\nHook-DNA: (Hook-DNA: Vocal motif is a syncopated 3-note pattern on \"want attention\" landing on the 'and' of 3; rhythm is two eighths + quarter note; resolves downward to the third of the chord)\nMelody-Contour: (Melody-Contour: High-register arch shape, featuring an octave jump in falsetto for emphasis)\nMelody-Rhythm: (Melody-Rhythm: The main hook phrase lands just before beat 4, creating a propulsive, infectious rhythmic push against the steady backbeat)\nMelody-Harmonic-Tension: (Melody-Harmonic-Tension: Vocal melody holds the 9th over the initial Bbm chord for a full beat, creating sweet tension before resolving down to the minor 7th)\nInst: (Inst: Full ensemble, bass more prominent in the mix)\nVocal-Perf: (Vocal-Perf: Powerful, layered falsetto lead; dense, wide-panned background vocal harmonies)\nChords: (Chords: Bbm7 - Gbmaj7 - Db - Ab)\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[verse]\nInst: (Inst: Groove strips back to bass, drums, muted guitar)\nVocal-Perf: (Vocal-Perf: Returns to breathy chest voice, but with a more confrontational edge)\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[bridge]\nMelody-Harmonic-Tension: (Melody-Harmonic-Tension: Lead vocal phrase ends unresolved on the 5th over a static subdominant (Gb) chord, creating a hanging, questioning feeling answered by the BGV chant)\nInst: (Inst: Stripped back to bass and kick, synth pad swells)\nVocal-Perf: (Vocal-Perf: Rhythmic call-and-response between lead vocal and chanted background vocal stacks)\nChords: (Chords: Gb - Db - Ab - Bbm)\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]\nHook-DNA: (Hook-DNA: Vocal motif is a syncopated 3-note pattern on \"want attention\" landing on the 'and' of 3; rhythm is two eighths + quarter note; resolves downward to the third of the chord)\nMelody-Contour: (Melody-Contour: High-register arch shape, featuring an octave jump in falsetto for emphasis)\nMelody-Rhythm: (Melody-Rhythm: The main hook phrase lands just before beat 4, creating a propulsive, infectious rhythmic push against the steady backbeat)\nMelody-Harmonic-Tension: (Melody-Harmonic-Tension: Vocal melody holds the 9th over the initial Bbm chord for a full beat, creating sweet tension before resolving down to the minor 7th)\nInst: (Inst: Full ensemble, bass more prominent in the mix)\nVocal-Perf: (Vocal-Perf: Powerful, layered falsetto lead; adds more prominent, energetic ad-libs throughout)\nChords: (Chords: Bbm7 - Gbmaj7 - Db - Ab)\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[outro]\nInst: (Inst: Groove and bassline slowly filter and fade)\nVocal-Perf: (Vocal-Perf: Fading ad-libs and call-and-response phrases from the bridge repeat with delay throws)\nWhat are you doing to me?\nWhat are you doing, huh?\n",
  "song_id": "01_Attention_20260417",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 10551,
      "completion_tokens": 1630,
      "total_tokens": 15250
    },
    "generated_at": "2026-04-17T11:25:04.347471+08:00"
  },
  "_prompt_compressed": {
    "from": 1290,
    "to": 851
  }
}