{
  "prompt": "Genre: Contemporary R&B / Pop; BPM: 120; Key: A major; Rhythm: Mid-tempo R&B groove with a prominent kick, syncopated 8th/16th note hi-hats, and a relaxed backbeat; Instruments: Warm filtered e-piano pads providing chords, a deep round 808 sub-bass, and crisp programmed drums. A subtle, high-frequency synth arp adds sparkle; Vocals: Male tenor with a breathy, intimate delivery. Smooth transitions to light falsetto. Wide, heavily processed background vocals create an atmospheric texture; Mood: Sitting on the edge of a bed in a dimly lit room, waiting for them to finish crying so you can hold them; Production: High-fidelity, radio-ready polish. Wide stereo image, vocals upfront, deep sub-bass. Lush reverbs create an atmospheric space; Language: English; Highlight: The first 'Cry on my shoulder' in the chorus, where wide, washed-out backing vocals suddenly bloom around the intimate, centered lead, creating a sonic embrace",
  "lyrics": "[verse]\n(Chords: A - E - F#m - D)\n(Mix: Vocals centered and upfront; Sparse instrumentation; Intimate space)\n(Inst: Gentle electric piano chords; Minimal beat with kick and quiet hi-hats)\n(Vocal-Perf: Breathy chest voice; Conversational rhythm; Close-mic'd intimacy)\nThat's my baby, she's iconic, iPhone case, lip gloss on it\nAnd, oh my days, she keeps on talkin', it's comedy, just block it, oh, my baby\n(Transition: Subtle pad swell)\n\n[pre-chorus]\n(Chords: A - E - F#m - D)\n(Mix: Stereo field widens slightly; Bass becomes more prominent)\n(Inst: Bass enters, hats become more active, soft synth pad layer)\n(Vocal-Perf: Melodic lift; Increased intensity; Introducing light harmony layers)\nWhen sunlight turns to shadow and it gets hard to face\nLike water to a flower, babe, I know you need the rain\nNothing needs to work out and nothing needs to break\nDon't need to pretend, that you're okay\n(Transition: Drum fill with a quiet snare roll)\n\n[chorus]\n(Chords: A - E - F#m - D)\n(Mix: Full width; Wide background vocals envelop the lead; Punchy low-end)\n(Inst: Full drum kit enters with clap on 2 & 4; Sub-bass drives the progression)\n(Vocal-Perf: Stronger chest voice; Soaring lead melody supported by expansive, reverbed backing vocals)\nSo cry on my shoulder, just turn into me\nCry on my shoulder whenever you need it\nYou better believe it that I can hold all the weight and shrivel inside\nJust cry on my shoulder, that low melody\nCry on my shoulder, I know you'll breach me\nLay it all down and I can love it away, just stay by my side, oh\n(Transition: Beat simplifies, leaving vocal layers hanging)\n\n[hook]\n(Chords: A - E - F#m - D)\n(Mix: Extremely wide vocal layers; Rhythm-focused)\n(Inst: Beat is driving; Bass and kick are locked; E-piano is rhythmic)\n(Vocal-Perf: Repetitive, chanted group vocals; Hypnotic delivery; Falsetto ad-libs)\nSo go, baby, go, baby, go, baby\nGo, baby, go, baby, go, uh\nJust go, baby, go, baby, go, baby\nGo, baby, go, baby, go, oh\n(Transition: Instruments drop out briefly, leaving a single pad note)\n\n[verse]\n(Chords: A - E - F#m - D)\n(Mix: Returns to intimate, narrow space, but with rhythmic momentum)\n(Inst: Beat is slightly more present than first verse; E-piano is consistent)\n(Vocal-Perf: Relaxed, conversational tone returns; Confident delivery)\nSunday to Sunday, I'm here when you're weak\nCoaster beside me, it's always okay\nEvery moment you know where find me\nYou don't have to speak, I can read you\n(Transition: Pad swells more noticeably than before)\n\n[pre-chorus]\n(Chords: A - E - F#m - D)\n(Mix: Builds width and energy again; More effects on vocals)\n(Inst: More active synth arpeggio; Hats build in complexity)\n(Vocal-Perf: More dynamic range; Emotional intensity grows; Higher harmonies)\nWhen sunlight turns to shadow and it gets hard to face\nLike water to a flower, babe, I know you need the rain\nNothing needs to work out and nothing needs to break\nDon't need to pretend, it's okay\n(Transition: All instruments cut for a single beat of silence before chorus impact)\n\n[chorus]\n(Chords: A - E - F#m - D)\n(Mix: Widest point; Vocals layered heavily; Bass is powerful)\n(Inst: Full instrumentation; Additional synth pad layer for emotional weight)\n(Vocal-Perf: Peak intensity; Passionate chest voice with falsetto ad-libs weaving in and out; Layered harmonies are complex)\nSo cry on my shoulder, just turn into me\nCry on my shoulder whenever you need it\nYou better believe it that I can hold all the weight and shrivel inside\nJust cry on my shoulder, that low melody\nCry on my shoulder, I know you'll breach me\nLay you down and I can love it away, just stay by my side, oh\n(Transition: Smooth blend into the final hook)\n\n[outro]\n(Chords: A - E - F#m - D)\n(Mix: Stays wide; Vocals slowly fade with reverb and delay tails)\n(Inst: Beat and bass vamp repetitively; Instruments begin to filter out towards the end)\n(Vocal-Perf: Chanted group vocals continue; Lead singer ad-libs freely in falsetto over the top; Gradual fade out)\nSo go, baby, go, baby, go, baby\nGo, baby, go, baby, go, uh\nJust go, baby, go, baby, go, baby\nGo, baby, go, baby, go, oh",
  "song_id": "01_GO BABY_20260425",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 9827,
      "completion_tokens": 1457,
      "total_tokens": 14377
    },
    "generated_at": "2026-04-25T05:07:29.983094+08:00"
  }
}