{
  "prompt": "Genre: Pop Country, Modern Country; BPM: 144; Key: B Major; Rhythm: Up-tempo, driving pocket syncopation with a straight-eighths country-rock feel, strong snare backbeat on 2 & 4 locking with a clean, propulsive bassline.; Instruments: Close-mic'd steel-string acoustic; Twangy Telecaster lead (bridge pickup); Clean rhythm electric; Round-toned DI electric bass; Punchy live drum kit; Subtle organ pad; Vocals: Female, with a clear, confident, slightly nasal country timbre. Conversational verse delivery shifting to an open, powerful chorus. Features lush background vocal stacks in harmony.; Mood: Sitting on the porch steps on a warm Friday night, hearing the distant thrum of a party you weren't invited to, but tapping your foot to the beat anyway, a wry smile on your face.; Highlight: The punchy, syncopated vocal entrance on the downbeat of the chorus, where the dense, conversational verse rhythm resolves into a powerful, open-throated melodic hook.",
  "lyrics": "[intro]\n(Mix: Bright, clean, radio-ready mix. Punchy, tight drums centered. Solid bass in the low-mids. Wide stereo field created by panned acoustic and electric guitars. Vocals sit confidently on top with a clean plate reverb. High-Fidelity, Pristine Radio-Ready Mix.)\n(Inst: Twangy electric guitar playing a memorable, syncopated lead riff. Brightly strummed acoustic guitar. Propulsive bass and drum groove.)\n(Hook-DNA: Syncopated 16th-note guitar pattern on beats 2 and 4, circling the root and 5th, resolving on the downbeat of the next bar; motif repeats twice.)\n(Chords: B - E - B - F#)\n\n[verse]\n(Vocal-Perf: Conversational, rhythmic delivery. Lower dynamic range, with a playful, sassy tone.)\n(Melody-Rhythm: Dense, talk-sung phrasing that pushes just ahead of the beat, creating forward momentum.)\n(Melody-Contour: Relatively flat contour with small melodic steps, centering around the 3rd and 5th of the key.)\n(Inst: Groove is maintained by drums, bass, and acoustic. A second electric guitar adds muted, syncopated stabs.)\n(Chords: B - E - B - B - B - E - B - F#)\nIt's been a real long 335 days\nAnd the last time, it wasn't good anyway\nI'm so lonely, lonely with a capital H\nIf you know what I mean\nI've been sitting on the washing machine\n\n[chorus]\n(Mix: Dynamic lift. Vocals gain punch from parallel compression. Stereo field widens with layered guitars.)\n(Vocal-Perf: Shifts to a powerful, full-chest voice with more sustained notes. Lush, tight harmonies enter.)\n(Hook-DNA: Simple, anthemic quarter-note-based rhythmic motif; anchors melodically on the root; pattern repeats with lyrical variations.)\n(Melody-Contour: Signature arch shape, defined by an ascending major 6th leap on the main hook phrase for an empowering lift.)\n(Melody-Harmonic-Tension: Melody strongly follows the chord tones, creating resolution and confidence. Rhythmic tension comes from the syncopated phrasing pushing against the steady backbeat.)\n(Inst: Guitars open up with fuller chords. Ride cymbal often added. Subtle organ pad adds warmth.)\n(Chords: E - B - F# - B - E - B - F# - B)\nAin't nobody's tool up in my shed\nAin't nobody's boots under my bed\nAin't nobody's truck up in my drive\nFor a late night call, for a real good time\nAin't no new notches on my belt\nAnd I'm tired of keeping my hands to myself\n911, it's officially a cry for help\nY'all, I'm going through a dry spell, yep\n\n[interlude]\n(Inst: Main electric guitar hook returns, more prominent and confident in the mix.)\n(Chords: B - E - B - F#)\n\n[verse]\n(Vocal-Perf: Delivery has more attitude and swagger than the first verse.)\n(Inst: Lead electric guitar adds small, tasteful twangy fills between the vocal phrases.)\n(Chords: B - E - B - B - B - E - B - F#)\nSo tell me\nWhat's a self-respecting girl to do?\nI got the bacon\nAnd no one to bring it home to\nIt's a drought out here\nWaiting on a storm\nI think it's time for\nMe to take the bull by the horns\n\n[chorus]\n(Mix: Energy builds, backing vocals become more prominent and add textural layers.)\n(Vocal-Perf: More intensity and a few playful ad-libs toward the end of phrases.)\n(Hook-DNA: Simple, anthemic quarter-note-based rhythmic motif; anchors melodically on the root; pattern repeats with lyrical variations.)\n(Melody-Contour: Signature arch shape, defined by an ascending major 6th leap on the main hook phrase for an empowering lift.)\n(Melody-Harmonic-Tension: Melody strongly follows the chord tones, creating resolution and confidence. Rhythmic tension comes from the syncopated phrasing pushing against the steady backbeat.)\n(Inst: Full band driving at peak energy.)\n(Chords: E - B - F# - B - E - B - F# - B)\nAin't nobody's tool up in my shed\nAin't nobody's boots under my bed\nAin't nobody's truck up in my drive\nFor a late night call, for a real good time\nAin't no new notches on my belt\nAnd I'm tired of keeping my hands to myself\n911, it's officially a cry for help\nY'all, I'm going through a dry spell, yep\n\n[bridge]\n(Inst: Texture thins out, drums simplify to kick and hi-hat, focusing on the acoustic guitar and bass pulse.)\n(Vocal-Perf: Tone becomes more direct and slightly vulnerable before building back in intensity.)\n(Melody-Harmonic-Tension: Melody deliberately holds on the 2nd over the V chord for two full bars, creating a powerful, unresolved tension that pulls strongly toward the final chorus.)\n(Chords: G#m - E - B - F#)\nAin't nobody's tool up in my shed\nAin't nobody's boots under my bed\nAin't nobody's truck up in my drive\nFor a late night call, for a real good time\nAin't nobody to roll with in the hay\nAnd nobody but the chickens are getting laid\n911, it's officially a cry for help\n\n[outro]\n(Inst: Main electric guitar hook repeats over the groove, slowly fading out with a long reverb tail on the final chord.)\n(Vocal-Perf: Final confident ad-lib.)\n(Chords: B - E - B - F#)\nY'all, I'm going through a dry spell, yep",
  "song_id": "02_Dry Spell_20260419",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 9974,
      "completion_tokens": 1737,
      "total_tokens": 14556
    },
    "generated_at": "2026-04-19T13:05:14.121475+08:00"
  },
  "_prompt_compressed": {
    "from": 1282,
    "to": 960
  }
}