{
  "prompt": "Genre: Tropical House, Dance-Pop with Reggaeton undertones; BPM: 116; Key: A minor; Rhythm: Syncopated mid-tempo dance groove driven by an off-beat, dembow-lite kick pattern and staccato synth plucks, creating a laid-back yet propulsive feel.; Instruments: 808-style drum kit (punchy kick, sharp snap snare); deep sine-wave sub-bass; marimba-like synth pluck (main melody); filtered atmospheric pads; brass synth stabs; vocal chop FX.; Vocals: Female, with a confident, slightly smoky low register in verses, transitioning to a powerful chest-belting chorus. Features lush background vocal stacks for harmony and call-and-response texture.; Mood: Empowering and defiant self-help anthem with a summery, confident, yet slightly melancholic undertone.; Highlight: The infectious pop earworm of a chorus, built around a memorable numbered-list lyrical structure.",
  "lyrics": "[intro]\n(Mix: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end. Prominent sub-bass, clean mids for vocal clarity, wide stereo image via panned synths and BVs. Light bus compression for cohesion.)\n(Inst: Processed vocal chop melody, pulsing sub-bass, filtered synth pad.)\n(Melody-Contour: Repetitive single-note vocal chop motif establishing the key.)\nOne, one, one...\n\n[verse]\n(Vocal-Perf: Conversational, rhythmic, and husky low-register delivery, creating an intimate, self-talk feel.)\n(Inst: Deep sub-bass, simple kick/snap pattern, minimal atmospheric pads.)\n(Chords: Am - G - C)\n(Melody-Rhythm: Syncopated, talk-sung phrasing that weaves around the steady beat.)\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(Vocal-Perf: Builds in intensity, lush background vocal stacks enter, creating a sense of internal chorus.)\n(Inst: Kick drum drops out then re-enters in a build-up, pulsing synth pads swell.)\n(Chords: F - G - Am)\n(Transition: Low-pass filter sweep on instruments and BVs to build tension into the chorus.)\n(Mix: Stereo width increases as layered vocals are added.)\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(Hook-DNA: The numbered list structure (One, Two, Three) creates a highly memorable, instructive earworm. Each rule is a short, impactful melodic phrase, making the hook easy to recall and sing.)\n(Vocal-Perf: Shifts to a powerful chest belting lead vocal, contrasted with tight, rhythmic background vocal responses.)\n(Inst: Driving kick drum, main marimba-like synth pluck melody enters, sub-bass follows chord roots, brass stabs add punch.)\n(Chords: Am - G - C - F)\n(Melody-Contour: Each numbered rule phrase has an ascending contour, creating a build-up that resolves in the descending payoff line.)\n(Mix: Wider and punchier. Parallel compression on drums and vocals for impact. Vocals have a larger, brighter reverb.)\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\n\n[bridge]\n(Vocal-Perf: Softer, more reflective tone, layered with floating ad-libs and vocal chops.)\n(Inst: Drum pattern becomes filtered and stripped-back, atmospheric pads are prominent.)\n(Chords: Dm - Am - C - G)\n(Mix: Filtered and dynamically recessed, creating a momentary drop in energy and a sense of introspection before the final energetic push.)\nPractice makes perfect\nI'm still tryna' learn it by heart\n(I got new rules, I count 'em)\nEat, sleep, and breathe it\nRehearse and repeat it 'cause I\n(I got new, I got new, I got new...)\n\n[chorus]\n(Hook-DNA: The numbered list structure (One, Two, Three) creates a highly memorable, instructive earworm. Each rule is a short, impactful melodic phrase, making the hook easy to recall and sing.)\n(Vocal-Perf: Maximum energy, full-chest belting with more impassioned ad-libs woven in.)\n(Inst: All elements at full intensity. Brass stabs are more frequent.)\n(Chords: Am - G - C - F)\n(Melody-Contour: Each numbered rule phrase has an ascending contour, creating a build-up that resolves in the descending payoff line.)\n(Mix: Maximum energy and width. Ad-libs are panned wide and processed with delay.)\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\n\n[outro]\n(Vocal-Perf: Rhythmic, repetitive vocal ad-libs and chopped phrases fading out.)\n(Inst: Deconstructed beat; isolated synth pluck, then vocal chops with heavy delay.)\n(Mix: Elements drop out one by one, ending on a long, washed-out reverb tail on the final vocal phrase.)\nI got new rules, I count 'em\nI gotta tell them to myself\nI got new rules, I count 'em\nI gotta tell them to myself\nYou gettin' over him",
  "song_id": "01_New Rules_20260412",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 9749,
      "completion_tokens": 1503,
      "total_tokens": 13484
    },
    "generated_at": "2026-04-12T00:10:23.025108+08:00"
  },
  "_prompt_compressed": {
    "from": 1206,
    "to": 859
  }
}