{
  "prompt": "Genre: Minimalist Dream Pop; BPM: 120; Key: E Major (with A Lydian feel); Rhythm: Steady, soft 808-kick on beats 1 & 3, contrasted with a driving, syncopated 16th-note closed hi-hat pattern.; Instruments: Felted piano, key noise; Deep sine sub-bass; 808-style soft kick; Trap-like closed hi-hat; Shimmering ambient pad; Vocals: Female; intimate close-mic lead, supported by lush background vocal stacks; breathy, whisper-like delivery with frequent use of vocal fry, shifting to a clearer, layered choral texture in climactic sections.; Mood: The quiet disorientation of waking up from a vivid nightmare in a dark room, only able to see the silhouette of the person sleeping next to you.; Production: High-Fidelity, Pristine Radio-Ready Mix with expensive analogue warmth and silky smooth high-end; Highlight: The entrance of the deep sub-bass and the wide, choral backing vocals on the first beat of the chorus, creating a sudden, protective sonic embrace after the sparse verse.",
  "lyrics": "[intro]\n(Inst: Muted felt piano, audible key mechanism noise)\n(Mix: Full baseline: deep sub-bass foundation, clean forward vocal space, controlled silky highs. Very wide stereo field. Lead vocal dead-center and dry, pads/effects pushed wide.)\n(Sound-Design: Faint, warped vocal sample swells in and out.)\n\n[verse 1]\n(Melody-Contour: Narrow range, primarily stepwise motion, gentle descending phrases.)\n(Melody-Rhythm: Phrases start just after the beat, conversational and syncopated.)\n(Vocal-Perf: Intimate close-mic whisper, prominent breath sounds and vocal fry on phrase ends.)\n(Inst: Felt piano, soft 808-style kick, syncopated closed hi-hat enters.)\n(Chords: C#m7 - G#m7 - AΔ7 - EΔ7)\nI had a dream\nI got everything I wanted\nNot what you'd think\nAnd if I'm bein' honest it might've been a nightmare\nTo anyone who might care\nThought I could fly\nSo I stepped off the Golden mm\nNobody cried\nNobody even noticed\nI saw them standing right there\nKinda thought they might care\n\n[pre-chorus]\n(Vocal-Perf: Tone becomes slightly clearer, less fry, building anticipation.)\n(Inst: Piano and rhythm section continue, subtle pad swells.)\n(Chords: AΔ7 - EΔ7 - C#m7 - B)\nI had a dream I got everything I wanted\nBut when I wake up I see you with me\n\n[chorus]\n(Hook-DNA: Core motif is a descending 3-note phrase on the main lyric; anchors on the tonic; repeats with lyrical variation over chord changes creating a brain-scratching melodic hook.)\n(Melody-Contour: Gentle arch shape, ascending a P4 to the 5th before resolving stepwise to the root.)\n(Melody-Rhythm: Phrases land solidly on beat 1, simple and direct quarter/eighth note feel.)\n(Melody-Harmonic-Tension: Melody holds the stable 3rd over the IV chord (AΔ7), creating a comforting, consonant feel; resolution is clean and immediate, reinforcing a sense of safety.)\n(Vocal-Perf: Lead vocal opens up, supported by dense, multi-tracked, choral harmonies.)\n(Inst: Deep sine sub-bass enters, shimmering ambient synth pads fill stereo space.)\n(Chords: AΔ7 - EΔ7 - C#m7 - B)\n(Mix: Stereo field widens dramatically, sub-bass dominates the low-end.)\nAnd you say \"As long as I'm here no one can hurt you\"\nDon't wanna lie here but you can learn to\nIf I could change the way that you see yourself\nYou wouldn't wonder why you hear \"They don't deserve you\"\n\n[verse 2]\n(Vocal-Perf: Returns to the strained, intimate, whispered delivery of verse 1.)\n(Inst: Arrangement strips back to piano, kick, and hi-hats.)\n(Chords: C#m7 - G#m7 - AΔ7 - EΔ7)\nI tried to scream but my head was underwater\nThey called me weak like I'm not just somebody's daughter\nCoulda been a nightmare but it felt like they were right there\nAnd it feels like yesterday was a year ago\nBut I don't wanna let anybody know\n'Cause everybody wants something from me now\nAnd I don't wanna let them down\n\n[chorus]\n(Hook-DNA: Core motif is a descending 3-note phrase on the main lyric; anchors on the tonic; repeats with lyrical variation over chord changes creating a brain-scratching melodic hook.)\n(Melody-Contour: Gentle arch shape, ascending a P4 to the 5th before resolving stepwise to the root.)\n(Melody-Rhythm: Phrases land solidly on beat 1, simple and direct quarter/eighth note feel.)\n(Melody-Harmonic-Tension: Melody holds the stable 3rd over the IV chord (AΔ7), creating a comforting, consonant feel; resolution is clean and immediate, reinforcing a sense of safety.)\n(Vocal-Perf: Lead vocal opens up, supported by dense, multi-tracked, choral harmonies.)\n(Inst: Deep sine sub-bass enters, shimmering ambient synth pads fill stereo space.)\n(Chords: AΔ7 - EΔ7 - C#m7 - B)\n(Mix: Stereo field widens dramatically, sub-bass dominates the low-end.)\nAnd you say \"As long as I'm here no one can hurt you\"\nDon't wanna lie here but you can learn to\nIf I could change the way that you see yourself\nYou wouldn't wonder why you hear \"They don't deserve you\"\n\n[bridge]\n(Melody-Contour: Repetitive, chant-like, oscillating between two adjacent notes.)\n(Melody-Rhythm: Hypnotic, flowing 16th-note pattern.)\n(Melody-Harmonic-Tension: Melody obsessively repeats the root and 2nd over shifting harmonies, creating unresolved tension as the 2nd clashes with the underlying chords before finally resolving on the last phrase.)\n(Vocal-Perf: Heavily layered, autotune/vocoder effect becomes a prominent feature, creating a robotic, questioning quality.)\n(Inst: All elements pulse together, sub-bass becomes more rhythmic and defined.)\n(Chords: AΔ7 - EΔ7/G# - F#m7 - B)\nIf I knew it all then would I do it again\nWould I do it again\nIf they knew what they said would go straight to my head\nWhat would they say instead\n\n[outro]\n(Vocal-Perf: Fades out on the repeated, heavily processed phrase.)\n(Inst: Piano and synth pad hold a final chord, sub-bass and rhythm fade to silence.)\n(Sound-Design: Long reverb tails decay into nothing.)\nIf I knew it all then would I do it again\nWould I do it again\nIf they knew what they said would go straight to my head\nWhat would they say instead",
  "song_id": "03_everything i wanted_20260418",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 11520,
      "completion_tokens": 1743,
      "total_tokens": 17534
    },
    "generated_at": "2026-04-18T15:23:14.990810+08:00"
  },
  "_prompt_compressed": {
    "from": 1184,
    "to": 980
  }
}