{
  "prompt": "Genre: Pop-R&B with Jazz harmony; BPM: 100; Key: F Major; Rhythm: Laid-back, driving pocket syncopation with a half-time feel, driven by a deep electronic kick and a tight, layered snare on beats 2 & 4; Instruments: 808-style kick, crisp hats, sub-heavy synth bass, warm Rhodes e-piano, atmospheric synth pads; Vocals: Female, intimate close-mic delivery in verses, shifting to layered, smooth R&B harmonies and lush background vocal stacks in the chorus; Mood: The quiet tension of re-reading old text messages at 3 AM, screen light the only thing illuminating the room; Production: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end. Wide stereo image with powerful but controlled low-end, vocals are always present and clear.; Highlight: The stark, spoken-word countdown from one to five, followed by an expletive and a full musical cut, shattering the song's polished R&B feel with a moment of raw, impulsive frustration.",
  "lyrics": "[intro]\n(Mix: Wide stereo image. Prominent sub-bass, clean mids, silky high-end. Light sidechain compression on pads from kick. Vocals centered with subtle stereo delay and long reverb tails.)\n(Inst: Warm Rhodes chords, percussive detuned synth melody, subtle vinyl crackle.)\n(Chords: Gm7 - C7 - Fmaj7 - Bbmaj7)\n\n[verse]\n(Inst: Sub-bass enters, locks with sparse kick pattern. Rhodes plays counter-melody.)\n(Vocal-Perf: Breathy, conversational tone. Rhythmic phrasing slightly behind the beat.)\n(Melody-Rhythm: Vocal phrases start on beat 2, leaving space, emphasizing the relaxed groove.)\nI guess this is a bitter end I didn't see coming\nAnd I'm havin' a little bit of trouble accepting, too\nI don't know what to say to you\nThere's nothing I can do to reset your point of view\nWe both said this was just physical\nWell, one of us lied, can't set feelings aside, truth be told, yeah\nYou asked to see me once again at half past ten\nI got nervous, so I got faded, made things complicated\n\n[pre-chorus]\n(Mix: Filter sweep on pads, slight increase in energy.)\n(Vocal-Perf: Dynamic lift from conversational to melodic singing.)\n(Transition: Muted synth riser into chorus.)\nI'm sorry for the stupid shit I said\nYou ordered fun, I served you threads\nIt's probably good you left 'cause I finally admit\n\n[chorus]\n(Mix: Stereo widens. Parallel compression on drum bus and vocals for punch.)\n(Inst: Lush background vocal stacks enter, full chordal pads.)\n(Hook-DNA: Rhythmic motif is three repeated eighth notes on \"I like you\"; pitch anchor resolves downward to the root; repetition is A-A-A-B structure.)\n(Melody-Contour: Descending phrase on hook, contrasted by an ascending perfect 4th leap on \"I want you\".)\n(Melody-Harmonic-Tension: Lead vocal holds the major 7th over the tonic Fmaj7 chord, creating a sweet, unresolved longing before descending.)\n(Vocal-Perf: Shifts to clear, powerful tone with precise layers.)\nI like you, I like you, I like you\nSorry, I never meant to\nBut who we kidding, it wasn't like I had a say\nOne look at you and I wouldn't have it any other way\nI want you, I want you, I want you\nI want you to want me too\nI know that I signed up for this casually\nBut I fell for your tricks, now I'm the casualty\nCan we just reset, restart and then replay\nTake me back to when all\nYou wanted was to love on me every day, yeah\nI like you, I like you, I like you\nWords I won't ever hear from you\nWishin' I could turn back the hands of time\nTo when I feel your hands on me and your lips on mine\n\n[verse]\n(Inst: Drums and bass slightly more active, hi-hats add 16th-note fills.)\n(Vocal-Perf: More confident delivery, includes subtle ad-libs at end of phrases.)\nI know that that was too much the last time you saw me\nAnd I don't blame you for getting over everything so easy\nBut I just can't seem to figure you out you goddamn mystery\nGood God, how you kiss me\nDidn't think it'd be distress galore\nThought I just wanted you there\nWith your hands in my hair\nBut I craved more\nAnd you just wanted rock 'n roll, no heart and soul\nAnd I knew that from the beginning\nSo why don't I feel like I'm winning?\n\n[bridge]\n(Mix: Instruments thin out, leaving vocal, Rhodes, and a pad. Bass and drums re-enter for climax.)\n(Vocal-Perf: Most dynamic and emotional delivery, moving from vulnerable near-whisper to a desperate plea.)\n(Melody-Harmonic-Tension: Melody deliberately avoids root notes, ending phrases on the 2nd and 6th over changing harmony, building maximum tension before the final chorus.)\n(Chords: Am7 - Dm7 - Gm7 - C7sus4 - C7)\nLadies and gentlemen, I'm the joke\nThe punchline that got too old\nIt's killing me to see you gone 'cause I never told you\nSomething 'bout you makes me difficult\nBut that makes us even 'cause you top of the charts\nEgotistical, it's so typical\nFor me to fall for your kind\nBut, oh God, I wish you were mine\n\n[chorus]\n(Mix: The most dense and widest point of the track. Ad-libs are panned hard left and right.)\n(Inst: Synth arpeggiator subtly added to the background.)\n(Vocal-Perf: Full power, with intricate ad-libs and runs weaving around the main melody.)\nI like you, I like you, I like you\nSorry, I never meant to\nBut who're we kidding, it wasn't like I had a say\nOne look at you and I wouldn't have it any other way\nI want you, I want you, I want you\nI want you to want me, too\nWould it be a stretch if I asked you to try again?\nI'll be patient, I swear I'll even count to ten\nOne, two, three, four, five\n**** it\nCan we just reset, restart and then replay\nTake me back to when all\nYou wanna was to love on me every day, yeah\nI like you, I like you, I like you\nWords I won't ever hear from you\nWishin' I could turn back the hands of time\nTo when \"I like you\" was only just a secret\nCrime\n\n[outro]\n(Mix: Elements fade out one by one, leaving Rhodes and vocal reverb tails.)\n(Inst: Rhodes plays a final, sparse chord progression. Bass line plays a final melodic fill.)\n(Vocal-Perf: Fading, breathy ad-libs. A final sigh.)\nYeah, uh",
  "song_id": "03_I Like U_20260418",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 12669,
      "completion_tokens": 1750,
      "total_tokens": 18012
    },
    "generated_at": "2026-04-18T16:19:15.018053+08:00"
  },
  "_prompt_compressed": {
    "from": 1085,
    "to": 971
  }
}