{
  "prompt": "Genre: Trap, Pop-R&B, confident flex anthem; BPM: 70; Key: C#m; Rhythm: Heavy 808 bounce with a half-time feel, rapid-fire 16th and 32nd-note hi-hat rolls, and a sparse kick/snare pattern; Instruments: Layer 1 (Melodic/Sample Core): dreamy, music-box-like plucked synth arpeggio; Layer 2 (Rhythm Foundation): Trap 808 kit with a deep, distorted sub-bass line, sharp clap/snare, and crisp hi-hats; Layer 3 (Harmonic/Production Glue): atmospheric synth pads; Vocals: Female R&B vocalist; verses are breathy and conversational with vocal fry, choruses are melodic and layered, bridge features a confident, syncopated rap flow, filled with signature R&B ad-libs and harmonies; Mood: Unapologetic luxury and retail therapy; the mood of a high-fashion shopping spree with your closest friends; Production: 808 sub-bass dominates the low-end; Highlight: The juxtaposition of the dreamy, whimsical synth arpeggio against the heavy 808 trap beat and unapologetically materialistic lyrics.",
  "lyrics": "[intro]\n(Chords: C#m - G#m - A - E)\n(Mix: Dreamy plucked synth center, wide reverb; deep 808 hit with long decay)\n(Sound-Design: Filtered vocal chop riser)\n\n[verse]\n(Chords: C#m - G#m - A - E)\n(Inst: Beat drops; booming 808 bassline, skittering 16th-note hi-hats, sparse clap on the 3)\n(Vocal-Perf: Breathy, close-mic delivery with prominent vocal fry, conversational rhythm)\n(Phrase-Structure: Asymmetrical phrases, ending lines trail off)\n(Contour-&-Range: Low, intimate chest voice)\nYeah, breakfast at Tiffany's and bottles of bubbles\nGirls with tattoos who like getting in trouble\nLashes and diamonds, ATM machines\nBuy myself all of my favorite things (Yeah)\nBeen through some bad ****, I should be a sad *****\nWho woulda thought it'd turn me to a savage?\nRather be tied up with calls and not strings\nWrite my own checks like I write what I sing, yeah (Yeah)\n(Transition: Hi-hat roll into chorus drop)\n\n[chorus]\n(Chords: C#m - G#m - A - E)\n(Inst: Full beat, 808s more active; pizzicato strings double the synth melody)\n(Motif-Anatomy: Simple, catchy quarter-note vocal melody; iconic syncopated phrase on \"I want it, I got it\")\n(Vocal-Perf: Transitions to clearer, melodic tone; stacked background harmonies and ad-libs enter)\n(Mix: Vocals layered and centered, 808 dominates, synths pushed slightly back)\nMy wrist, stop watchin', my neck is flossin'\nMake big deposits, my gloss is poppin'\nYou like my hair? Gee, thanks, just bought it\nI see it, I like it, I want it, I got it (Yeah)\nI want it, I got it, I want it, I got it\nI want it, I got it, I want it, I got it\n\n[verse]\n(Chords: C#m - G#m - A - E)\n(Inst: Beat slightly sparser again, hi-hats simplify)\n(Vocal-Perf: Returns to breathy, spoken-sung style, more attitude)\n(Contour-&-Range: Stays in low-register, conversational pitch)\nWearing a ring, but ain't gon' be no \"Mrs.\"\nBuy matching diamonds for six of my *******\nI'd rather spoil all my friends with my riches\nThink retail therapy my new addiction\nWhoever said money can't solve your problems?\nMust not have had enough money to solve 'em\nThey say \"Which one?\" I say \"Nah, I want all of 'em\"\nHappiness is the same price as red-bottoms\n(Transition: Muted 808 hit, followed by riser)\n\n[chorus]\n(Chords: C#m - G#m - A - E)\n(Inst: Full energy; orchestral string swells added for drama)\n(Vocal-Perf: Stronger delivery, more prominent ad-libs and R&B runs in the background)\n(Mix: Strings create a wide, cinematic backdrop; vocals have a touch more delay)\nMy smile is beamin', my skin is gleamin'\nThe way it shine, I know you've seen it (You've seen it)\nI bought a crib just for the closet\nBoth his and hers, I want it, I got it, yeah\nI want it, I got it, I want it, I got it\nI want it, I got it, I want it, I got it (Baby)\n\n[bridge]\n(Chords: A - E - C#m - B)\n(Inst: Beat switch; 808 pattern changes, hi-hats roll in triplets; synth melody drops out, replaced by a low pad)\n(Vocal-Perf: Shifts to a syncopated, confident rap flow; heavy on internal rhymes and swagger)\n(Phrase-Structure: Rhythmic triplet flow ignoring bar lines, punctuated with ad-libs)\nMy receipts, be lookin' like phone numbers\nIf it ain't money, then wrong number\nBlack card is my business card\nThe way it be settin' the tone for me\nI don't mean to brag, but I be like, \"Put it in the bag,\" yeah\nWhen you see them racks, they stacked up like my ass, yeah\nShoot, go from the store to the booth\nMake it all back in one loop, give me the loot\n\n[chorus]\n(Chords: C#m - G#m - A - E)\n(Inst: Original beat and synth melody crash back in; all layers present, maximum energy)\n(Vocal-Perf: High-energy melodic singing with extensive ad-libs and soaring harmonies)\n(Mix: Everything pushed loud for final impact; vocal layers are wide and lush)\nYou like my hair? Gee, thanks, just bought it\nI see it, I like it, I want it, I got it (Yeah)\nI want it, I got it, I want it, I got it (Yeah)\nI want it, I got it, I want it, I got it (Oh yeah, yeah)\n\n[outro]\n(Chords: C#m - E)\n(Inst: Beat and bass fade out, leaving only the dreamy synth arpeggio)\n(Vocal-Perf: A final, whispered ad-lib)\n(Sound-Design: Synth melody slowly fades with a long reverb tail)\nI want it, I got it\n",
  "song_id": "01_7 rings_20260401",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 8677,
      "completion_tokens": 1653,
      "total_tokens": 12254
    },
    "generated_at": "2026-04-01T22:36:36.849091+08:00"
  },
  "_prompt_compressed": {
    "from": 1269,
    "to": 979
  }
}