{
  "prompt": "Genre: Dancehall-Pop / Tropical House; BPM: 96; Key: C# minor; Rhythm: An infectious pop earworm built on a mid-tempo dancehall-lite groove with a four-on-the-floor kick, layered with syncopated marimba and snaps creating a spacious, swaying feel.; Instruments: Marimba/Plucked Synth: Close-mic'd mallet hits, Ac.Guitar: Muted string slaps, Looping percussion: Dry, tight samples, Sub Bass: Deep sine wave; Vocals: Male vocalist with a warm, breathy tenor. Rhythmic, almost-rapped verse delivery contrasts with smooth, melodic chorus, supported by lush background vocal stacks.; Mood: A light, forward-leaning momentum with a sense of playful confidence. The feeling of a relaxed smile and easy physical chemistry, a body in motion without resistance.; Highlight: The slight pause and rhythmic vocal pickup on the final two words of the pre-chorus, creating a moment of suspended anticipation just before the downbeat of the chorus.",
  "lyrics": "[intro]\n(Hook-DNA: Syncopated marimba motif (dotted 8th + 16th + 8th), circles the 5th, resolves to root on beat 4 of the 4-bar phrase, repeats twice.)\n(Inst: Close-mic'd marimba, distant finger snaps.)\n(Mix: Baseline—Clean, spacious. Prominent sub-bass foundation, scooped low-mids for clarity, crisp highs from percussion. Centered mono elements, wide stereo percussion/FX. Modern pop compression, tight but dynamic. Light plate reverb.)\n(Chords: C#m - F#m - A - B)\n\n[verse]\n(Melody-Rhythm: Rhythmic, percussive delivery. Phrasing starts on upbeat of 1, syncopated 16th-note patterns, conversational flow.)\n(Melody-Contour: Mostly monotonic, narrow range, stepwise motion on phrase ends.)\n(Vocal-Perf: Close-mic'd, breathy, intimate, low-to-mid range.)\n(Inst: Marimba loop continues, muted acoustic guitar slaps added.)\n(Chords: C#m - F#m - A - B)\nThe club isn't the best place to find a lover\nSo the bar is where I go\nMe and my friends at the table doing shots\nDrinking fast and then we talk slow\nyou come over and start up a conversation with just me\nAnd trust me I'll give it a chance now\nTake my hand, stop, Put Van The Man on the jukebox\nAnd then we start to dance, and now I'm singing like\n\n[pre-chorus]\n(Melody-Rhythm: Builds tension, longer phrases, slightly more melodic. Ends with a deliberate rhythmic stop-start phrase.)\n(Melody-Contour: Gentle ascending line, builds anticipation.)\n(Vocal-Perf: Dynamic swell, intensity increases, more open tone.)\n(Transition: Slight pause, rhythmic vocal pickup on last two words.)\n(Chords: C#m - F#m - A - B)\nGirl, you know I want your love\nYour love was handmade for somebody like me\nCome on now, follow my lead\nI may be crazy, don't mind me, say\nBoy, let's not talk too much\nGrab on my waist and put that body on me\nCome on now, follow my lead\nCome—come on now, follow my lead\n\n[chorus]\n(Hook-DNA: Core vocal motif uses a descending 5-4-3-1 scale fragment, rhythm of two 8ths + quarter note. This rhythmic-melodic cell repeats as the primary hook.)\n(Melody-Contour: Ascending P4 leap from 5th to root, followed by a stepwise descending arch shape.)\n(Melody-Harmonic-Tension: Melody lands on the 3rd over the VI chord (A major), creating a sweet, stable consonance that feels like a satisfying resolution.)\n(Vocal-Perf: Shifts to a fuller, smoother tenor. Supported by multi-tracked harmony stacks.)\n(Inst: Full arrangement enters—deep sub-bass, kick drum, layered percussion.)\n(Mix: Wider stereo image, more low-end energy, vocal harmonies fill out space.)\n(Chords: C#m - F#m - A - B)\nI'm in love with the shape of you\nWe push and pull like a magnet do\nAlthough my heart is falling too\nI'm in love with your body\nLast night you were in my room\nAnd now my bedsheets smell like you\nEvery day discovering something brand new\nI'm in love with your body\n\n[verse 2]\n(Melody-Rhythm: Returns to the percussive, syncopated 16th-note flow of the first verse.)\n(Melody-Contour: Monotonic, narrow range.)\n(Vocal-Perf: Back to intimate, breathy, close-mic'd delivery.)\n(Inst: Strips back to marimba loop and muted guitar.)\n(Chords: C#m - F#m - A - B)\nOne week in we let the story begin\nWe're going out on our first date\nBut you and me are thrifty so go all you can eat\nFill up your bag and I fill up a plate\nWe talk for hours and hours about the sweet and the sour\nAnd how your family is doin' okay\nAnd leave and get in a taxi, we kiss in the backseat\nTell the driver make the radio play, and I'm singing like\n\n[bridge]\n(Melody-Harmonic-Tension: Melody phrases consistently end on the 2nd (D#) over the VII chord (B major), creating an unresolved, hanging tension that pushes powerfully toward the final chorus.)\n(Melody-Contour: Repetitive, chant-like, mostly on a single pitch with slight variations.)\n(Vocal-Perf: Layered, call-and-response texture. Main vocal is rhythmic, BVs are smooth oohs/aahs.)\n(Inst: Stripped back to percussion and bass, builds with filtered synth swell.)\n(Chords: C#m - F#m - A - B)\nCome on, be my baby, come on\nCome on, be my baby, come on\nCome on, be my baby, come on\nCome on, be my baby, come on\n\n[chorus]\n(Hook-DNA: Core vocal motif uses a descending 5-4-3-1 scale fragment, rhythm of two 8ths + quarter note. This rhythmic-melodic cell repeats as the primary hook.)\n(Melody-Contour: Ascending P4 leap from 5th to root, followed by a stepwise descending arch shape.)\n(Melody-Harmonic-Tension: Melody lands on the 3rd over the VI chord (A major), creating a sweet, stable consonance that feels like a satisfying resolution.)\n(Vocal-Perf: Full power, ad-libs from bridge carry over. Highest energy.)\n(Inst: Full arrangement, extra synth pad layer for emphasis.)\n(Mix: Widest and fullest point of the song.)\n(Chords: C#m - F#m - A - B)\nI'm in love with the shape of you\nWe push and pull like a magnet do\nAlthough my heart is falling too\nI'm in love with your body\nLast night you were in my room\nAnd now my bedsheets smell like you\nEvery day discovering something brand new\nI'm in love with your body\n\n[outro]\n(Hook-DNA: Marimba motif repeats to fade.)\n(Vocal-Perf: Fades out with layered vocal ad-libs from the chorus and bridge.)\n(Inst: Instrumentation strips away, leaving core marimba loop and a final vocal riff.)\n(Chords: C#m - F#m - A - B)\nCome on, be my baby, come on\nCome on, be my baby, come on\nI'm in love with your body\nEvery day discovering something brand new\nI'm in love with the shape of you",
  "song_id": "01_Shape of You_20260412",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 11762,
      "completion_tokens": 1973,
      "total_tokens": 17895
    },
    "generated_at": "2026-04-12T01:30:56.560802+08:00"
  },
  "_prompt_compressed": {
    "from": 1348,
    "to": 932
  }
}