{
  "prompt": "Genre: Trap-Pop with Country/Western influences; BPM: 136; Key: G# minor; Rhythm: Laid-back trap groove with a prominent, distorted 808 bassline and fast, rolling hi-hats creating a driving pocket syncopation; Instruments: Sampled, melancholic banjo loop, deep sub-bass 808 with glides, crisp trap hi-hats and snares, simple strummed acoustic guitar; Vocals: Male, relaxed rap-singing delivery in a mid-to-low range, heavy stylistic autotune, confident and slightly nasal timbre, featuring crisp rhythmic ad-libs; Mood: Carefree, confident, rebellious, swaggering, with a blend of modern bravado and classic Western nostalgia; Production: Bass-dominant mix with vocals pushed forward, sparse arrangement creating sonic space, lo-fi sample texture contrasting with clean trap drums, moderate stereo width; Structure: Intro, Verse, Chorus, Interlude, Verse, Chorus, Outro; Language: English; Highlight: Juxtaposition of a classic country banjo sample against a hard-hitting, modern 808 trap beat.",
  "lyrics": "[intro]\n(Chords: G#m - E - B - F#)\n(Inst: Filtered banjo sample, distant vocal ad-libs.)\n(Sound-Design: Vinyl crackle, tape saturation hiss.)\n(Vocal-Perf: Muted, background exclamations and melodic vocalizations.)\n(Transition: Filter sweep up →)\nYeehaw\nOh, oh-oh\nOh la, la, la, la\nYeah, I'm gonna take my horse to the old town road\nI'm gonna ride 'til I can't no more\nI'm gonna take my horse to the old town road\nI'm gonna ride 'til I can't no more kio, kio, woo\n\n[verse]\n(Chords: G#m - E - B - F#)\n(Inst: Prominent 808 bassline, rolling hi-hats, sharp clap on 2 & 4, banjo loop sits in the back.)\n(Mix: Vocals are dry, upfront, and centered. Bass dominates the low-end.)\n(Vocal-Perf: Conversational, relaxed rap flow with a slight swagger. Heavy stylistic autotune on sustained notes. Crisp rhythmic ad-libs punctuate phrases.)\n(Melody-Rhythm: Syncopated, speech-like rhythm that plays against the steady trap beat.)\nI got the horses in the back\nHorse tack is attached\nHat is matte black\nGot the boots that's black to match woo\nRiding on a horse, ha\nYou can whip your Porsche\nI been in the valley\nYou ain't been up off that porch, now\n\n[chorus]\n(Chords: G#m - E - B - F#)\n(Inst: Full beat, banjo loop becomes more prominent, subtle acoustic guitar strumming adds texture.)\n(Mix: Widens slightly, vocals get a touch more reverb.)\n(Hook-DNA: Simple, descending pentatonic phrase repeated twice, creating an infectious pop earworm.)\n(Melody-Contour: Descending stepwise motion from the 5th to the tonic, creating a feeling of resolution and finality.)\n(Vocal-Perf: Shifts from rap to a sing-song melody. Layered vocals on key phrases for emphasis.)\nCan't nobody tell me nothing\nYou can't tell me nothing\nCan't nobody tell me nothing\nYou can't tell me nothing\nYeah, I'm gonna take my horse to the old town road\nI'm gonna ride 'til I can't no more\nI'm gonna take my horse to the old town road\nI'm gonna ride 'til I can't no more\n\n[interlude]\n(Chords: G#m)\n(Inst: Four-on-the-floor kick drum, massive synth lead, heavy sidechain compression pumping to the kick.)\n(Sound-Design: EDM-style risers, pitch-bent vocal chops, explosive white noise crashes.)\n(Mix: Massive stadium drop feel, extremely loud and compressed.)\n(Vocal-Perf: No lead vocal, only sampled and processed vocal fragments used as rhythmic elements.)\n(Transition: Drum fill and riser →)\n\n[verse]\n(Chords: G#m - E - B - F#)\n(Inst: Beat drops back to the sparse trap groove. 808, hi-hats, clap, and background banjo.)\n(Mix: Returns to the intimate, dry, bass-heavy mix of the first verse.)\n(Vocal-Perf: Same relaxed rap delivery, confident tone, with subtle variations in ad-libs.)\n(Melody-Rhythm: ↑ same)\nI got the horses in the back\nHorse tack is attached\nHat is matte black\nGot the boots that's black to match\nRiding on a horse, ha\nYou can whip your Porsche\nI been in the valley\nYou ain't been up off that porch, now\n\n[chorus]\n(Chords: G#m - E - B - F#)\n(Inst: Full ensemble returns, acoustic guitar is slightly more audible, more ad-libs.)\n(Mix: Builds on the first chorus, slightly more energy.)\n(Hook-DNA: Simple, descending pentatonic phrase repeated twice, creating an infectious pop earworm.)\n(Melody-Contour: Descending stepwise motion from the 5th to the tonic, creating a feeling of resolution and finality.)\n(Vocal-Perf: More energetic delivery, ad-libs are more frequent and aggressive, lush background vocal stacks added.)\nCan't nobody tell me nothing\nYou can't tell me nothing\nCan't nobody tell me nothing\nYou can't tell me nothing\nYeah, I'm gonna take my horse to the old town road\nI'm gonna ride 'til I can't no more\nI'm gonna take my horse to the old town road\nI'm gonna ride 'til I can't no more\n\n[outro]\n(Chords: G#m)\n(Inst: High-energy EDM synth lead, hard-hitting kick, pumping sidechain.)\n(Sound-Design: Filtered vocal chops, repeating riser effect.)\n(Mix: Massive stadium drop returns for the finale.)\n(Vocal-Perf: Chopped and stuttered vocal samples repeating 'can't no more'.)\n(Transition: Final synth note with long reverb tail → abrupt silence.)\nTil I can't no more til I can't no more\n",
  "song_id": "01_old town road_20260406",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 8921,
      "completion_tokens": 1527,
      "total_tokens": 13309
    },
    "generated_at": "2026-04-06T15:35:40.027255+08:00"
  },
  "_prompt_compressed": {
    "from": 1035,
    "to": 994
  }
}