Last Dance: AI-Generated Psychological Horror Music Video

Inspiration

The intersection of human psychology and artificial intelligence has always fascinated me. I was inspired by the tragic stories of individuals lost in their own minds—people who create elaborate delusions to escape unbearable realities. The concept of Margaret, a woman trapped in a cycle of denial about her husband's death, dancing alone in an abandoned ballroom while believing she's young again, struck me as a powerful metaphor for how we sometimes use technology and fantasy to avoid confronting painful truths.

The rise of AI-generated content made me wonder: could we create something that explores these deep psychological themes while pushing the boundaries of what's possible with automated storytelling?

What it does

"Last Dance" is a fully AI-generated psychological horror music video that tells the story of Margaret, a 62-year-old woman who breaks into a community center every week to dance with the ghost of her deceased ex-husband. The project combines:

  • Darkwave/ambient horror soundtrack generated through AI composition
  • 22 cinematically-crafted scenes with detailed visual narratives
  • Complex character development across multiple timeline layers
  • Psychological horror storytelling that reveals truth through visual metaphors
  • Multi-perspective narrative structure showing delusion vs. reality

The video explores themes of grief, memory distortion, and the dangerous comfort of delusion through a haunting musical and visual experience.

How we built it

Technical Architecture

The project utilizes a Node.js/TypeScript backend with a sophisticated video generation pipeline:

// Core pipeline structure interface Scene { scene_id: string; duration: number; steps: TransformationStep[]; video_prompt: string; }

Multi-Stage Generation Process

  1. Story Development: Created detailed character profiles and scene breakdowns
  2. Image Generation: Used AI to create base character images with consistency features
  3. Scene Composition: Applied image-to-image transformations for scene building
  4. Video Synthesis: Generated cinematic camera movements and transitions
  5. Audio Integration: Synchronized darkwave soundtrack with visual narrative

Character Consistency System

Implemented a novel approach to maintain character consistency across scenes:

"consistency_features": [ "frail, prematurely aged appearance (62 looking 78)", "thin, unkempt grey hair", "tattered powder blue dress", "missing left earring from torn earlobe" ]

Challenges we ran into

Visual Consistency

Maintaining character appearance across 22 scenes proved extremely challenging. Margaret needed to look consistently aged and deteriorated while also appearing in flashback sequences as her younger self.

Temporal Narrative Complexity

The story operates on multiple timelines simultaneously—Margaret's delusions of the past, her current reality, and brief glimpses of objective truth. Translating this psychological complexity into visual prompts required careful layering.

Emotional Authenticity

Creating genuine psychological horror through AI-generated content while avoiding exploitation of mental health issues required delicate balance and thoughtful prompt engineering.

Technical Pipeline Optimization

Managing the computational demands of generating 22 high-quality scenes with multiple transformation steps while maintaining narrative coherence.

Accomplishments that we're proud of

Breakthrough in AI Storytelling

Successfully created a coherent, emotionally impactful narrative entirely through AI generation—proving that artificial intelligence can handle complex psychological themes.

Innovation in Character Persistence

Developed a systematic approach to maintaining character consistency across long-form AI-generated content using detailed feature mapping.

Genre Innovation

Pioneered the combination of darkwave music with psychological horror storytelling in the AI-generated content space, tapping into 2025's trending aesthetic movements.

Technical Achievement

Built a robust pipeline capable of handling complex scene compositions with multiple character interactions and temporal transitions.

What we learned

AI Limitations and Strengths

AI excels at creating atmospheric, mood-driven content but requires careful human guidance for emotional authenticity and narrative coherence.

The Power of Constraint

Working within AI generation limitations forced creative solutions that actually enhanced the psychological horror aesthetic—imperfections became features.

Prompt Engineering as Art Form

Crafting effective prompts for psychological content is as much art as science, requiring deep understanding of both technical capabilities and human psychology.

Ethical AI Storytelling

Learned the importance of approaching mental health themes responsibly, even in fictional AI-generated content.

What's next for Last Dance

Interactive Experiences

Developing branching narrative versions where viewers can explore different perspectives of Margaret's story—her daughter's viewpoint, the security guard's observations, or deeper dives into her memories.

Real-Time Generation

Building capabilities for live, responsive storytelling where the narrative adapts based on viewer emotional responses or choices.

Mental Health Awareness

Partnering with mental health organizations to create educational content about grief, delusion, and family caregiving using similar AI storytelling techniques.

Technical Open-Sourcing

Releasing the character consistency and multi-timeline narrative frameworks as open-source tools for other AI storytellers.

Expanded Universe

Creating additional stories in the same psychological horror universe, exploring other characters dealing with different forms of reality distortion and loss.

The project represents a significant step toward AI systems that can handle complex emotional and psychological narratives while maintaining technical sophistication and artistic integrity.

Built With

  • bolt
  • capcut
  • dreamina
  • elevenlabs
  • fal
  • freepik
  • gemini
  • google-gemini
  • hailuo-ai
  • javascript
  • kling-ai
  • levenlabs
  • ltx-studio
  • openart
  • sync
Share this project:

Updates

Submission history