{
  "prompt": "Genre: Dance-Pop with Caribbean rhythmic influences; BPM: 94; Key: F# Minor; Rhythm: Laid-back syncopated pop groove driven by an off-beat shaker and a kick emphasizing the 'and' of beat 2; Instruments: Programmed drums, tight snare/clap layer, round sub-bass synth, plucked vocal-chop lead, muted clean e-guitar; Vocals: Female, intimate close-mic delivery, light and breathy in verses, clear and projected in chorus, lush background vocal stacks; Mood: The feeling of being the only sober person in a loud, crowded room, watching everything in slow motion and wanting to leave; Production: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end. Vocal-forward with powerful sub-bass. Wide stereo chorus. Tightly controlled dynamics.; Highlight: The downbeat of the chorus drop where the full sub-bass and wide, pitched vocal-chop synths enter simultaneously, creating a powerful release of tension.",
  "lyrics": "[intro]\n(Hook-DNA: Rhythmic motif: sixteenth-eighth-sixteenth on beat 1, syncopated echo. Pitch anchor: circles the 5th, resolves down to root on last bar. Repetition: A-A-B-A pattern.)\n(Inst: Muted marimba-like synth lead, distant shaker loop, sub-bass pulse.)\n(Mix: Wide stereo field, punchy kick-focused low end, silky highs. Moderate compression for glue. Main vocal-chop synth panned slightly, drenched in hall reverb and ping-pong delay.)\n\n[verse]\n(Inst: Sub-bass holds long notes, clean muted guitar plucks syncopated rhythm, shaker continues, pads enter subtly.)\n(Vocal-Perf: Intimate, close-mic'd, almost spoken, slight vocal fry on phrase ends.)\n(Melody-Rhythm: Phrasing starts on the 'and' of 4, creating a laid-back, behind-the-beat feel.)\n(Melody-Contour: Mostly stepwise motion within a narrow range, plateau-like, ending phrases with a descending minor 3rd.)\n(Chords: Dmaj7 - A - E - F#m)\n(Mix: Narrowed stereo image, bass and kick centered and slightly pulled back.)\nAll my friends are faded\nOne of them's half naked\nThat’s when I really start to hate it\nCan't make it 'til three\nThen a guy starts asking\nTo get my number on a napkin\nThinking something’s gonna happen\nI'm laughing, boy please\n\n[pre-chorus]\n(Inst: Drums drop to just kick and snaps, pads swell, subtle riser synth.)\n(Vocal-Perf: Vocals become more melodic, dynamics build, introduces lush BGV harmony stack.)\n(Melody-Rhythm: Staccato, repetitive rhythm on 'I-I-I' builds rhythmic tension.)\n(Chords: D - A - E - E)\n(Mix: Filter sweep on drums, gradual increase in reverb.)\nThat's why I - I - I\nYeah I always end up outside\nFeeling like I'm wasting my time my time\nOh oh\n\n[chorus]\n(Hook-DNA: Rhythmic motif: syncopated quarter-eighth-eighth pattern on 'thought I'd find'. Pitch anchor: lands on the 3rd. Repetition: Repeats across the chord change.)\n(Melody-Contour: Ascending major 6th leap on 'Don't want', creating an emotional lift. Overall arch shape.)\n(Melody-Harmonic-Tension: Vocal holds the 4th over the V chord for a full beat, creating suspense before resolving to the root on the tonic chord.)\n(Inst: Full drum kit, driving sub-bass, main vocal-chop synth lead returns, layered synth pads.)\n(Vocal-Perf: Clearer, chest-voice projection, harmonies are wide and full.)\n(Chords: D - A - E - F#m)\n(Mix: Explosive width, parallel compression on drums and bass for punch.)\nI - I - I - I can't do it anymore yeah I've tried\nLooking for what I thought I'd find\nDon't want no empty love\n\n[verse]\n(Inst: Muted guitar more prominent, subtle synth arpeggio added.)\n(Vocal-Perf: Slightly more assertive delivery than verse 1, maintains close-mic feel.)\n(Chords: Dmaj7 - A - E - F#m)\n(Mix: Returns to narrower verse soundscape.)\nSame girls as last night\nYeah they getting in a girl fight\nBoys think it's so tight, yeah right\nLet’s leave\nI don't know what they're chill with\nAll the drinks keep spilling\nAnd I can still feel them all over me\n\n[bridge]\n(Melody-Harmonic-Tension: Melody is monotonic, creating rhythmic tension against shifting pad harmony; phrases end unresolved on the 2nd, building anticipation for the final chorus.)\n(Inst: All instruments drop out except for filtered pads and a simple kick pattern.)\n(Vocal-Perf: Rhythmic, chant-like delivery. Heavy telephone-style EQ.)\n(Chords: D - A - E - F#m)\n(Mix: Heavily filtered, almost underwater effect on instruments.)\nAll the girls in the club like omg\nAll the boys in the club like who is she\nAll we want here is love but it's so empty\nLike oh\nAll the girls in the club like buy me a drink\nAll the boys in the club they're starting to stink\nI'm just walking around in a baseball T\n\n[chorus]\n(Inst: Adds a counter-melody synth layer and tambourine.)\n(Vocal-Perf: Adds passionate ad-libs and vocal runs in the second half.)\n(Chords: D - A - E - F#m)\n(Mix: Widest and loudest point, ad-libs panned hard left/right.)\n(Melody-Harmonic-Tension: Vocal holds the 4th over the V chord for a full beat, creating suspense before resolving to the root on the tonic chord. More intense delivery.)\nI - I - I - I can't do it anymore yeah I've tried\nLooking for what I thought I'd find\nDon't want no empty love\n\n[outro]\n(Inst: Instruments fade out, leaving only the main vocal-chop synth hook and a filtered drum loop.)\n(Vocal-Perf: Main vocal phrase repeats and fades with a long reverb tail.)\n(Sound-Design: Final sound is a reversed reverb swell that cuts to silence.)\nDon't want no empty love\nDon't want no empty love",
  "song_id": "01_Empty Love_20260412",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 8844,
      "completion_tokens": 1596,
      "total_tokens": 13931
    },
    "generated_at": "2026-04-12T02:17:14.874274+08:00"
  },
  "_prompt_compressed": {
    "from": 1043,
    "to": 942
  }
}