{
  "prompt": "Genre: Tropical House-infused Dance-Pop; BPM: 116; Key: A minor (Aeolian); Rhythm: Mid-tempo, syncopated dembow-lite dance groove driven by an off-beat bassline and a kick pattern on 1, the '&' of 2, and 4.; Instruments: Punchy electronic kick, Snappy layered clap, Deep syncopated sub-bass, Plucky marimba synth, Filtered synth pads; Vocals: Female lead with a confident, slightly husky timbre. Conversational verse delivery and powerful mid-range chest voice in the chorus, supported by lush background vocal stacks.; Mood: Empowered, self-affirming, and anthemic, with a groovy, danceable feel that masks an undercurrent of romantic frustration.; Production: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end. Tight sidechain compression, prominent sub-bass, and a wide stereo field in the chorus.; Highlight: The brain-scratching melodic hook created by the syncopated synth lead doubling the vocal melody's numbered list concept.",
  "lyrics": "[intro]\n(Mix: High-fidelity, clean mix. Prominent sub-bass and punchy drums define the low-end. Slightly scooped low-mids for vocal clarity. Vocals sit front and center. Wide stereo field on effects, but core elements are focused. Tight bus compression glues the track.)\n(Inst: Muted synth plucks, Filtered vocal chop FX, Distant atmospheric pad.)\n(Vocal-Perf: Processed, rhythmic chanting.)\nOne, one, one...\n\n[verse]\n(Mix: Narrower stereo image. Bass and drums more prominent.)\n(Inst: Driving sub-bass, Syncopated kick/clap, Light synth pad.)\n(Vocal-Perf: Conversational, rhythmic, almost spoken-word delivery. Low-chest register, intimate and close-mic'd.)\n(Melody-Rhythm: Syncopated phrasing weaving between the beat's pockets.)\n(Melody-Contour: Mostly stepwise motion within a narrow range, building tension.)\n(Chords: Am - G - C - F)\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(Mix: Builds intensity. Reverb tail on vocal grows. Stereo width increases.)\n(Inst: Pulsing pad adds layers, Rhythmic muted toms fill, BGV stacks introduced.)\n(Vocal-Perf: Melodic lift, more sustained notes. Builds from intimate to powerful. Lush background vocal stacks provide harmony.)\n(Melody-Contour: Ascending melodic line, creating anticipation for the chorus.)\n(Sound-Design: Filter sweep riser into the chorus.)\n(Chords: F - C - G - Am)\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(Mix: Widest point. Parallel compression on drums for impact.)\n(Inst: Plucky marimba-like synth lead, Synth brass stabs, Full BGV stacks.)\n(Vocal-Perf: Powerful, confident chest-voice delivery. Crisp rhythmic ad-libs in the background.)\n(Hook-DNA: The unforgettable numeric list structure. The syncopated rhythm of \"One, don't pick up the phone\" is repeated with lyrical variation for each rule, creating a highly memorable motif.)\n(Melody-Contour: Starts high on the hook, then descends through the rules. The leap up to \"One\" is the key melodic hook.)\n(Melody-Rhythm: Call-and-response between lead vocal and synth lead.)\n(Chords: Am - G - C - F)\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[verse]\n(Inst: Driving sub-bass, Syncopated kick/clap, Light synth pad.)\n(Vocal-Perf: Rhythmic, confident delivery. Subtle dynamic increase from first verse.)\n(Chords: Am - G - C - F)\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[pre-chorus]\n(Mix: Builds intensity again.)\n(Inst: Pulsing pad, Muted toms, BGV stacks return.)\n(Vocal-Perf: Melodic lift into full power.)\n(Sound-Design: Filter sweep riser.)\n(Chords: F - C - G - Am)\nBut my love, he doesn't love me\nSo I tell myself, I tell myself\nI do, I do, I do\n\n[bridge]\n(Mix: Drops down dynamically. More atmospheric and effect-heavy.)\n(Inst: Filtered pads dominate. Beat is stripped back to a simple pulse. Arpeggiated synth texture.)\n(Vocal-Perf: More introspective, slightly breathier tone. Heavily effected with delay and reverb.)\n(Melody-Contour: Repetitive, chant-like melody.)\n(Chords: Dm - Am - C - G)\nPractice makes perfect\nI'm still tryna' learn it by heart\nEat, sleep, and breathe it\nRehearse and repeat it 'cause I\n\n[chorus]\n(Mix: Maximum width and energy.)\n(Inst: All elements present. Ad-lib vocal layers added.)\n(Vocal-Perf: Most powerful delivery. Ad-libs and backing vocals are more prominent and layered.)\n(Hook-DNA: The numeric list motif returns with maximum impact and layering.)\n(Chords: Am - G - C - F)\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",
  "song_id": "01_New Rules_20260412",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 9749,
      "completion_tokens": 1568,
      "total_tokens": 14911
    },
    "generated_at": "2026-04-12T00:22:08.035874+08:00"
  },
  "_prompt_compressed": {
    "from": 1101,
    "to": 981
  }
}