{
  "prompt": "Genre: Tropical House, Dance-Pop; BPM: 116; Key: A minor; Rhythm: Mid-tempo dance groove with a syncopated sub-bass and dembow-influenced percussion, creating a relaxed but driving pocket syncopation; Instruments: Punchy processed drum machine (kick, layered clap/snare), deep sub-bass, plucky marimba-like synth lead, warm synth pads; Vocals: Female lead with a cool, confident, husky alto timbre; verses are rhythmic and conversational, using intimate close-mic delivery, choruses feature lush background vocal stacks in a powerful gang-chant style with crisp rhythmic ad-libs; Mood: Empowering, assertive, self-reflective, anthemic, confident yet vulnerable; Production: Pristine, wide stereo mix with punchy low-end and clear, forward vocals; tasteful use of reverb and delay for a spacious, modern pop sound; Highlight: The infectious pop earworm created by the chanted, enumerated \"rules\" in the chorus, contrasting with the laid-back, conversational verses.",
  "lyrics": "[intro]\n(Chords: Am - G - C - F)\n(Inst: Plucky marimba synth, filtered vocal chops)\n(Sound-Design: Breathy reversed vocal sample counting \"one\")\n(Vocal-Perf: Whispered, repetitive count)\nOne, one, one...\n\n[verse]\n(Chords: Am - G - C - F)\n(Inst: Plucky synth, deep sub-bass, minimal kick/clap pattern, light hi-hats)\n(Sound-Design: Subtle atmospheric pad swells in the background)\n(Vocal-Perf: Rhythmic, cool, near-spoken delivery, intimate close-mic feel)\nTalkin' in my sleep at night\nMakin' myself crazy\n(Out of my mind, out of my mind)\nWrote it down and read it out\nHopin' it would save me\n(Too many times, too many times)\n\n[pre-chorus]\n(Chords: Am - G - C - F)\n(Inst: Beat becomes more driving, subtle riser synth enters)\n(Sound-Design: High-pass filter gradually opens on the drums)\n(Vocal-Perf: Melody becomes more sustained and rises in pitch, building tension)\nMy love , he makes me feel like nobody else\nNobody else\nBut my love, he doesn't love me\nSo I tell myself, I tell myself\n\n[chorus]\n(Chords: Am - G - C - F)\n(Inst: Full drums with syncopated percussion, driving sub-bass, marimba synth, brass synth stabs, vocal chop melody)\n(Hook-DNA: Enumerated list format; memorable \"rule\" followed by justification creates a simple, repeatable, and instructional earworm)\n(Melody-Contour: Repetitive, chant-like rhythmic phrases with minimal pitch variation, focusing on lyrical clarity and impact)\n(Vocal-Perf: Powerful, confident lead vocal doubled by lush background vocal stacks for an anthemic gang-vocal effect)\nOne, don't pick up the phone\nYou know he's only calling 'cause he's drunk and alone\nTwo, don't let him in\nYou'll have to kick him out again\nThree, don't be his friend\nYou know you're gonna wake up in his bed in the morning\nAnd if you're under him, you ain't getting over him\nI got new rules, I count 'em\nI got new rules, I count 'em\n\n[verse]\n(Chords: ↑ same)\n(Inst: Returns to sparse arrangement of verse 1)\n(Sound-Design: ↑ same as first verse)\n(Vocal-Perf: Similar rhythmic delivery, lyrics express a sense of recurring struggle)\nI keep pushin' forwards\nBut he keeps pullin' me backwards\n(Nowhere to turn, no way)\n(Nowhere to turn, no)\nNow I'm standing back from it\nI finally see the pattern\n(I never learn, I never learn)\n\n[chorus]\n(Chords: ↑ same)\n(Inst: Full energy, all elements present, added ad-lib vocal layers)\n(Sound-Design: ↑ same as first chorus)\n(Hook-DNA: Enumerated list format; memorable \"rule\" followed by justification creates a simple, repeatable, and instructional earworm)\n(Melody-Contour: Repetitive, chant-like rhythmic phrases with minimal pitch variation)\n(Vocal-Perf: Powerful, confident lead vocal with strong gang-vocal backing and crisp rhythmic ad-libs)\nOne, don't pick up the phone\nYou know he's only calling 'cause he's drunk and alone\nTwo, don't let him in\nYou'll have to kick him out again\nThree, don't be his friend\nYou know you're gonna wake up in his bed in the morning\nAnd if you're under him, you ain't getting over him\nI got new rules, I count 'em\nI got new rules, I count 'em\n\n[bridge]\n(Chords: ↑ same)\n(Inst: Drums become filtered and stripped-back, bass and synth pad more prominent)\n(Sound-Design: Filter sweep on the master beat, creating a classic breakdown feel)\n(Vocal-Perf: More introspective and repetitive, building tension, chopped vocal sample repeats in background)\n(Transition: Drums build back in with a riser and fill →)\nPractice makes perfect\nI'm still tryna' learn it by heart\nEat, sleep, and breathe it\nRehearse and repeat it 'cause I\n\n[outro]\n(Chords: ↑ same)\n(Inst: Full beat continues under the vocals)\n(Sound-Design: Beat and instruments begin a slow fade to silence)\n(Vocal-Perf: Mix of lead vocal ad-libs and repeated background vocal chants, creating a mantra-like fade-out)\nI got new rules, I count 'em\n(Baby, you know I count 'em)\nDon't let him in, don't let him in\nDon't be his friend, don't be his friend\nYou gettin' over him",
  "song_id": "01_New Rules_20260403",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 10258,
      "completion_tokens": 1456,
      "total_tokens": 15822
    },
    "generated_at": "2026-04-03T01:35:59.002243+08:00"
  },
  "_prompt_compressed": {
    "from": 1159,
    "to": 964
  }
}