{
  "prompt": "Genre: Pop / R&B; BPM: 130; Key: C minor; Rhythm: Laid-back half-time trap groove with a punchy kick, snappy snare, and fast, rolling 16th-note hi-hats; Instruments: Clean 808 sub-bass, atmospheric synth pads, short bell-like synth pluck melody, trap drum machine; Vocals: Female, breathy and intimate mid-range voice with smooth R&B melismas and confident, near-spoken delivery in verses, layered harmonies; Mood: Sensual, confident, nocturnal, cool, intimate; Production: Modern, clean, and spacious mix. Wide stereo field with dry, upfront vocals. Solid, controlled low end; Structure: Intro - Verse - Chorus - Verse - Chorus - Bridge - Chorus - Outro; Language: English; Highlight: the breathy and melismatic R&B vocal delivery",
  "lyrics": "[intro]\n(Chords: Cm - G#maj7 - A# - Cm)\n(Vocal-Perf: Breathy, wordless, melismatic vocal runs)\n(Inst: Atmospheric synth pads; Filtered bell-like synth pluck motif)\n(Mix: Wide stereo field; Vocals feel ethereal and distant)\n(Sound-Design: Chime-like sound effect introduces the track)\n\n[verse]\n(Chords: Cm - G#maj7 - A# - Cm)\n(Transition: Full beat enters abruptly)\n(Vocal-Perf: Confident, half-spoken, rhythmic delivery; Intimate and close-mic'd)\n(Inst: Beat enters with 808 sub-bass, snappy snare, and 16th-note hi-hats)\n(Melody-Rhythm: Conversational and syncopated)\nYou know I’m your type, right?\nMark your calendar tonight’s gonna be your life’s highlight\nBoy, we gon roll up, we gon roll out, look\nThis is the land of fast, bet you ain’t used to that, nah\nFirst to one-up your last, she can stay in your past\nHoney, I don’t stop for no one but I’d pause for you, you, you, you\n\n[pre-chorus]\n(Chords: Cm - G#maj7 - A# - Cm)\n(Vocal-Perf: Transitions from spoken to melodic singing; Builds anticipation)\n(Inst: Pads swell slightly)\n(Melody-Contour: Ascending line creates tension)\n(Structure: Ramp to the chorus)\nSo let’s go downtown and get real high\nIt’d be psycho to psychoanalyze\nLeave all of your inhibitions behind\nTonight let’s test all the borderlines like\n\n[chorus]\n(Chords: Cm - G#maj7 - A# - Cm)\n(Vocal-Perf: Fully melodic and breathy with smooth melismatic runs; Layered harmonies enter)\n(Inst: Full beat drives the section; Pads are prominent)\n(Mix: Vocals widen with harmonies; Bigger sonic space than the verse)\n(Melody-Harmony: Follows chord tones with expressive, soulful bends)\nHow far out does the indigo go?\nBoy let’s find out take the longer way home\nHave my body all superimposed right on top of yours, oh\nAs far as the indica goes,\nI’m hating that you’re still in your clothes\nBabe, touch me slow all adagio\nLike oh-oh-oh-oh, yeah\n\n[verse]\n(Chords: Cm - G#maj7 - A# - Cm)\n(Transition: Beat simplifies for a moment before dropping back in)\n(Vocal-Perf: Returns to confident, rhythmic delivery; Subtle melodic variations)\n(Inst: Beat maintains groove, hi-hat pattern has slight variations)\n(Structure: Provides dynamic contrast after the full chorus)\nKnow you like a little attitude\nA little sparkling, a little gumption\nWell baby, have a lot of gratitude,\ncause I can be sweet, or poised, or a little too feisty to function, yeah\nSo shut up and just hop in, we gon ride in style\nIf thrill was a sport, I’d be the poster child\nI listen to none but I’m all ears for you, you, you, yeah\n\n[chorus]\n(Chords: Cm - G#maj7 - A# - Cm)\n(Vocal-Perf: Similar to first chorus with more ad-libs and stronger harmonic layers)\n(Inst: All elements present, maximum energy of the track)\n(Mix: Wide and full; Ad-lib vocals panned for extra width)\n(Transition: A subtle synth riser leads into the section)\nSo let’s drive by the city skyline\nI’m so over this overthinking mind\nLeave all of your inhibitions behind\nTonight let’s test all the borderlines like\nHow far out does the indigo go?\nBoy let’s find out take the longer way home\nHave my body all superimposed right on top of yours, oh\nAs far as the indica goes,\nI’m hating that you’re still in your clothes\nBabe, touch me slow all adagio\nLike oh-oh-oh-oh, yeah\n\n[bridge]\n(Chords: Cm - G#maj7 - A# - Cm)\n(Vocal-Perf: More intimate and floaty; Repetitive, hypnotic melody; Layered, heavily reverbed vocals)\n(Inst: Beat becomes sparse, hi-hats drop out; Pads are very atmospheric)\n(Mix: Very wide and washed-out with reverb and delay)\n(Structure: Dynamic drop, breakdown before final section)\nBaby go slow slow slow\nunder the indigo go\ngo steady and slow slow slow\nunder the indigo, indigo\n\n[outro]\n(Chords: Cm - G#maj7 - A# - Cm)\n(Transition: Instruments begin to fade out)\n(Vocal-Perf: Fading ad-libs and vocal runs)\n(Inst: Beat fades out, leaving synth pads and plucks to resolve)\n(Structure: Instrumental fade-out)\n(Sound-Design: Final chime effect echoes the intro)",
  "song_id": "02_indigo_20260412",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 8093,
      "completion_tokens": 1398,
      "total_tokens": 12403
    },
    "generated_at": "2026-04-12T18:15:40.079576+08:00"
  }
}