{
  "prompt": "Genre: Country / Storyteller; BPM: 172; Key: Eb minor; Rhythm: Simple train beat; kick 1&3, snare 2&4; driving 8th-note acoustic strum; behind-the-beat; Instruments: Strummed acoustic gtr; clean electric bass; dry drum kit; clean telecaster fills; lush string pads; male backing harmonies; subtle shaker; Vocals: Male baritone; warm, raspy, weathered timbre; conversational chest voice delivery; light compression, subtle reverb; Melody: Narrative stepwise verse; chorus ascends to peak then resolves; Mood: An old man deals a worn deck of cards under a flickering train car light.; Production: Analogue warmth, radio-ready polish; vocal front-center; wide stereo; gentle compression & reverb; Language: English; Highlight: The shift from sparse verse into the first chorus's full band and harmonies, transforming advice into an anthem.",
  "lyrics": "[intro]\n(Hook-DNA: Rhythmic pattern is constant driving 8th-notes; harmony alternates between tonic (i) and subdominant (iv), creating a sense of travel; the i-iv pattern repeats to establish motion.)\n(Mix: Centered, mono-core bass and drums. Strummed acoustic guitar slightly panned. Clean electric guitar fills add width. Warm plate reverb on guitar. Overall mix has analogue warmth, clear but not bright.)\n(Inst: Steel-string acoustic guitar strumming steady 8ths. Clean electric bass playing root notes. Light shaker. Clean electric guitar plays a simple, melodic fill.)\n(Chords: Ebm - Abm - Ebm - Abm)\n\n[verse]\n(Transition: Drums enter with a simple train beat, smoothly lifting the energy from the intro.)\n(Melody-Contour: Narrow range, conversational, following speech rhythm; phrases are short and land on stable chord tones.)\n(Vocal-Perf: Warm, intimate baritone. Storytelling, non-melismatic delivery. Mezzo-piano dynamic.)\n(Inst: Acoustic guitar and bass continue the groove. Drums play a simple train beat with light sticks. Electric guitar plays sparse, tasteful licks between vocal phrases.)\n(Chords: Ebm - Abm - Ebm - Bb7 - Ebm)\nOn a warm summer's evenin' on a train bound for nowhere\nI met up with the gambler; we were both too tired to sleep\nSo we took turns a starin' out the window at the darkness\n'Til boredom overtook us, and he began to speak\nHe said, \"Son, I've made a life out of readin' people's faces\nAnd knowin' what their cards were by the way they held their eyes\nSo if you don't mind my sayin', I can see you're out of aces\nFor a taste of your whiskey I'll give you some advice \"\nSo I handed him my bottle and he drank down my last swallow\nThen he bummed a cigarette and asked me for a light\nAnd the night got deathly quiet, and his face lost all expression\nSaid, \"If you're gonna play the game, boy, ya gotta learn to play it right\n\n[chorus]\n(Transition: A simple electric guitar fill leads from the final line of the verse into the downbeat of the chorus.)\n(Hook-Recall: The steady 8th-note rhythmic drive from the intro's Hook-DNA continues, now underpinning the main lyrical hook.)\n(Melody-Contour: Ascending arch, building tension through the first two lines; melody peaks on 'walk away' and resolves downwards on 'run'.)\n(Melody-Harmonic-Tension: Melody holds the 3rd over the IV chord, creating a stable lift, then uses the leading tone over the V chord for strong tension that resolves back to the tonic.)\n(Vocal-Perf: More open, projected tone. Mezzo-forte. Joined by smooth male harmony vocals on key phrases.)\n(Inst: Full band with sticks on drums. Lush string section enters, providing sustained pads that swell.)\n(Mix: Stereo image widens with strings and backing vocals. Lead vocal remains centered and clear.)\n(Chords: Ebm - Abm - Ebm - Bb7 - Ebm - Abm - Ebm - Bb7 - Ebm)\nYou got to know when to hold 'em, know when to fold 'em\nKnow when to walk away and know when to run\nYou never count your money when you're sittin' at the table\nThere'll be time enough for countin' when the dealin's done\n\n[verse]\n(Transition: Strings and backing vocals fade out, drums soften, creating dynamic space for the next narrative section.)\n(Melody-Contour: Returns to a narrower, conversational range, similar to the first verse but with slightly more melodic movement.)\n(Vocal-Perf: Maintains a confident, storytelling tone. A sense of earned wisdom in the delivery.)\n(Inst: Band drops back slightly in intensity. Strings are quieter. Drums return to a lighter touch.)\n(Chords: Ebm - Abm - Ebm - Bb7 - Ebm)\nEv'ry gambler knows that the secret to survivin'\nIs knowin' what to throw away and knowing what to keep\n'Cause ev'ry hand's a winner and ev'ry hand's a loser\nAnd the best that you can hope for is to die in your sleep\nAnd when he'd finished speakin', he turned back towards the window\nCrushed out his cigarette and faded off to sleep\nAnd somewhere in the darkness the gambler, he broke even\nBut in his final words I found an ace that I could keep\n\n[chorus]\n(Transition: The energy holds from the end of the verse, building directly into the final chorus without a significant drop.)\n(Hook-Recall: The foundational 8th-note rhythmic drive remains constant, locking in the song's signature feel.)\n(Melody-Contour: Same ascending arch as the first chorus, with more declarative vocal energy.)\n(Melody-Harmonic-Tension: Tension and release pattern repeats the first chorus, reinforcing the song's core melodic and harmonic message.)\n(Vocal-Perf: Fullest dynamic level. Ad-libs and backing vocals are more prominent. Strong, declarative delivery.)\n(Inst: Full band with prominent strings and backing vocals. Electric guitar plays more active counter-melodies.)\n(Mix: Widest and fullest point of the mix.)\n(Chords: Ebm - Abm - Ebm - Bb7 - Ebm - Abm - Ebm - Bb7 - Ebm)\nYou got to know when to hold 'em, know when to fold 'em\nKnow when to walk away and know when to run\nYou never count your money when you're sittin' at the table\nThere'll be time enough for countin' when the dealin's done\n\n[outro]\n(Transition: Chorus repeats with a gradual volume fade over several bars.)\n(Melody-Contour: Vocalist repeats key phrases from the chorus, ad-libbing, while the melody slowly fades.)\n(Vocal-Perf: Fading out with repeated chorus phrases and conversational ad-libs.)\n(Inst: Full band continues the chorus groove, slowly fading out. The chugging acoustic guitar is one of the last elements to disappear.)\n(Chords: Ebm - Abm - Ebm - Bb7 - Ebm)\nYou got to know when to hold 'em, know when to fold 'em\nKnow when to walk away and know when to run\nYou never count your money when you're sittin' at the table\nThere'll be time enough for countin' when the dealin's done",
  "song_id": "04_The Gambler_20260601",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 10813,
      "completion_tokens": 1744,
      "total_tokens": 17295
    },
    "generated_at": "2026-06-01T14:25:27.276508+08:00"
  }
}