{
  "prompt": "Genre: UK Garage / Dance-Pop Fusion; BPM: 133; Key: D minor; Rhythm: Highly syncopated and shuffling 2-step garage drum pattern with a deep, off-beat sub-bass groove creating driving pocket syncopation.; Instruments: Punchy electronic drums, resonant sine-wave sub-bass, side-chained atmospheric pads, arpeggiated synth plucks, chopped & pitched vocal samples used as rhythmic stabs.; Vocals: Male lead vocal (raspy, soulful, alternates between sung and rap flow) with prominent, rhythmically chopped female vocal samples and crisp rhythmic ad-libs.; Mood: Driving fast through city lights late at night, a magnetic pull toward someone waiting for you, the world outside blurring into a rhythmic pulse.; Highlight: The final outro where the entire track, including vocals and instrumental, dramatically pitch-bends down and decelerates to a syrupy slow-motion crawl, sonically enacting the lyric about adjusting speed.",
  "lyrics": "[intro]\n(Mix: Full-bodied, sub-bass focused. Mids are clear for vocals. Highs are crisp from percussion. Wide stereo image with automated panning on samples. Heavy side-chain compression on pads from kick.)\n(Inst: Filtered drum loop, rising synth pad, pitched female vocal sample.)\n(Vocal-Perf: Processed, repetitive female vocal hook, breathy timbre.)\nWhen I get home, I want you\n\n[chorus]\n(Sound-Design: Energetic drop with all elements entering.)\n(Hook-DNA: Syncopated 16th-note synth lead playing a descending motif; rhythm is short-short-long, landing just ahead of the beat; repeats twice, third time varies slightly to follow chords; anchors on the 5th and root.)\n(Melody-Contour: The synth hook follows a rapid descending arch shape, starting on the 5th.)\n(Melody-Rhythm: Vocal samples land squarely on the beat, contrasting with the syncopated instrumental.)\n(Melody-Harmonic-Tension: The main synth hook's rapid movement against the slower-moving pads creates a constant, driving tension with no clear resolution point within the phrase.)\n(Inst: Full UKG drum kit, deep sub-bassline, main synth lead, atmospheric pads.)\n(Vocal-Perf: Layered, chopped vocal samples creating the main hook.)\n(Chords: Dm7 - Gm7 - C - F)\nWhen I get home, I want you\nHello, hello, hello, hello\nHello, I got places to be\n\n[verse 1]\n(Melody-Contour: Call-and-response vocal phrases with a mostly flat contour, creating a conversational feel.)\n(Melody-Rhythm: Phrases land on beat one, leaving space for the response, creating a rhythmic dialogue.)\n(Inst: Beat continues, synth lead replaced by subtle plucks.)\n(Vocal-Perf: Male vocal enters, relaxed and conversational; female sample responds.)\n(Chords: Dm7 - Gm7 - C - F)\nHello, I got places to be\nLike me next to you and you next to me\nHello, I got places to be\nLike me next to you and you next to me\nHello, I got places to be\nLike me next to you and you next to me\nAnd you next to me\nAnd you next to me\nAnd you next to me\n\n[interlude]\n(Inst: Full instrumental drop returns, synth lead melody is more prominent.)\n(Mix: Energy builds, filter sweep upwards into the next section.)\n(Vocal-Perf: Ad-lib vocal shouts and effects.)\nHello, I got places to be\n\n[verse 2]\n(Melody-Rhythm: Fast, 16th-note rap flow that weaves tightly around the syncopated hi-hats, often starting phrases on the upbeat.)\n(Vocal-Perf: Male vocal shifts to an energetic, confident rap flow with a slight rasp.)\n(Inst: Beat is stripped back slightly to emphasize vocals, sub-bass is prominent.)\n(Chords: Dm7 - Gm7 - C - F)\nPretty, pretty, brown, round, got me weak in the knees\nSlow up, your homie down, I'm re-adjustin' my speed\nI've been gone too long, baby doll, don't leave\nOkay, but mash foot up on the gas\nRunnin' up numbers, shiftin' the axis like I was NASA\nBut if you believe they put a man on the moon\nThen damn, what I got to do? (I gotta)\nGotta move that ass, that's right\nTell me what that fast track like\n\n[bridge]\n(Melody-Contour: Ascending line with a leap of a major 6th to a held high note, creating an emotional peak.)\n(Melody-Harmonic-Tension: Vocal melody holds the 3rd of the chord (F over Dm7) for an extended duration, creating a moment of sincere, emotional release before resolving downwards just before the chorus hits.)\n(Vocal-Perf: Male vocal shifts to a passionate, soulful singing style, full voice.)\n(Inst: Pads become more lush, drums simplify slightly.)\n(Chords: Gm7 - F - C - Dm7)\nBaby girl, there's nothin' that could keep from you (And you know I love you)\nHaters always wanna keep me from you (Wanna keep me from you)\nGot me pickin' out my speed now for ya\nPlease be loyal\nSheesh, you know you got that\n\n[chorus]\n(Mix: Widest and most dynamic section. Parallel compression on drum bus for extra punch.)\n(Hook-DNA: Syncopated 16th-note synth lead playing a descending motif; rhythm is short-short-long, landing just ahead of the beat; repeats twice, third time varies slightly to follow chords; anchors on the 5th and root.)\n(Inst: All instrumental layers present, plus new harmony layers on the synth lead.)\n(Vocal-Perf: Energetic ad-libs and chopped samples layered over each other.)\n(Chords: Dm7 - Gm7 - C - F)\nHello, I got places to be\nLike me next to you and you next to me ha\nHello, I got places to be\nLike me next to you and you next to me\nHello, I got places to be, yeah\nGot me next to you, and you next to me (Come on)\nAnd you next to me (Come on)\nAnd you next to me (Come on)\nAnd you next to me\nHello I got places to be\n\n[outro]\n(Sound-Design: Tape-stop effect, entire track pitches down and slows to a crawl.)\n(Inst: Beat breaks down to isolated samples and spoken word over atmospheric pads.)\n(Vocal-Perf: Spoken word sample, followed by the main male vocal being pitched down with the track.)\n(Mix: Gradual reduction of elements, ending on a reverberant vocal tail.)\nI don't know there's something about that song\nThat just makes you wanna get up and bust a mother****in' move\nYou got that (Vibe, vibe, don't you like to roll)\nYou got that\nGot me adjustin' my speed\nGot me adjustin' my speed\nGot me adjustin' my speed",
  "song_id": "01_places to be_20260419",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 11241,
      "completion_tokens": 1770,
      "total_tokens": 16533
    },
    "generated_at": "2026-04-19T11:53:11.996440+08:00"
  },
  "_prompt_compressed": {
    "from": 1234,
    "to": 918
  }
}