{
  "prompt": "Genre: Tropical Pop; BPM: 96; Key: C# Minor; Rhythm: A subtle dancehall-inspired groove with a four-on-the-floor kick, driven by a syncopated marimba-pluck melody. Percussion is sparse, emphasizing the off-beats.; Instruments: Dry marimba-pluck synth (close-mic'd, fast decay), percussive acoustic guitar slaps, clean sub bass following root notes, punchy electronic kick drum; Vocals: Male tenor with a rhythmic, semi-rapped verse delivery and a relaxed, full chest voice in the chorus. Features lush background vocal stacks and crisp rhythmic ad-libs.; Mood: The warm, low light of a beachside bar after midnight, condensation on a cold glass, the rhythm of the music felt more than heard.; Highlight: The pre-chorus dynamic shift where most instruments drop out, leaving only the vocal and a four-on-the-floor kick, creating a vacuum of tension before the melody enters.",
  "lyrics": "[intro]\n(Mix: High-fidelity, sparse mix. Prominent, centered sub-bass and dry lead synth. Percussion panned wide but kept dry. Tight master bus compression for radio punch. Minimal reverb, focuses on intimacy.)\n(Inst: Dry marimba-pluck synth, subtle kick drum, finger snaps.)\n(Hook-DNA: Syncopated 16th-note motif that circles the root and 5th of each chord; four-bar loop repeated.)\n\n[verse]\n(Inst: Percussive acoustic guitar slaps enter. Sub bass becomes more prominent.)\n(Vocal-Perf: Rhythmic, semi-rapped, conversational male vocal. Close-mic'd and intimate.)\n(Melody-Rhythm: Phrases start on the upbeat of 1, syncopated against the steady kick.)\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\n\n[pre-chorus]\n(Mix: Instrumentation drops out, creating dynamic vacuum.)\n(Inst: Kick drum only, reverb tail from previous section.)\n(Vocal-Perf: More melodic, breathy, builds anticipation.)\n(Melody-Contour: Mostly stepwise motion, small ascending line.)\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[chorus]\n(Mix: Wider stereo image. Added background vocal layers.)\n(Inst: All elements return, layered claps added.)\n(Vocal-Perf: Fuller chest voice, layered with lush harmony stacks.)\n(Hook-DNA: Long sustained note on 'shape' followed by faster 16ths on 'of you'; phrase resolves strongly to the tonic on 'body'; A-B-A-C structure.)\n(Melody-Harmonic-Tension: Melody sustains the 2nd (D#) over the C#m chord on 'shape', creating a sweet tension before resolving down.)\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[verse]\n(Inst: Arrangement remains consistent with first verse, maintaining groove.)\n(Vocal-Perf: Returns to conversational, rhythmic delivery.)\n(Melody-Rhythm: Vocal phrasing continues to play against the beat with syncopation.)\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\n\n[pre-chorus]\n(Mix: Dynamic drop repeats, building tension again.)\n(Inst: Kick drum and vocal.)\n(Vocal-Perf: Breathy and anticipatory.)\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(Inst: Texture becomes softer, slightly filtered feel.)\n(Vocal-Perf: Repetitive, chant-like, stacked vocals building in intensity.)\n(Melody-Harmonic-Tension: A simple repeated melodic motif (G#-G#-F#-E) creates a hypnotic effect over the static chord progression, building tension through repetition.)\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(Mix: Maximum energy, ad-libs added in background layers for texture and rhythm.)\n(Vocal-Perf: Most energetic delivery, includes ad-libs and subtle vocal runs.)\n(Hook-DNA: The main 'shape of you' hook is layered with the 'Oh-I' vocal motif and bridge ad-libs.)\n(Melody-Harmonic-Tension: Chorus vocal melody tension is heightened by the energy of the additional vocal layers.)\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 the shape of you",
  "song_id": "01_Shape of You_20260412",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 11884,
      "completion_tokens": 1490,
      "total_tokens": 16203
    },
    "generated_at": "2026-04-12T01:47:09.940415+08:00"
  },
  "_prompt_compressed": {
    "from": 1239,
    "to": 873
  }
}