Projects 6 min read

Deduct Yourself: A Tax Day Hallucination

A 78-second absurdist tax-day music video about the tax code's open secret, an AI bunny oracle, double-time rap, and Grieg's Mountain King reborn as chiptune rave. Day three at Napkin Films.

Deduct Yourself: A Tax Day Hallucination

Deduct Yourself: A Tax Day Hallucination

78 seconds. Five voices. Ten passes. One bunny.

It's April 15. Tax Day. The right day to make this.

The concept: a confused taxpayer meets an AI bunny oracle who delivers the gospel of the small-business tax code over a chiptune-rave rendition of Grieg's In the Hall of the Mountain King. Double-time rap. Multi-voice harmonies. A Mozart lullaby for the credits. Absurd, funny, fast.

"Salaried, you're a line item. Self-employed, you're a universe."

That line arrived first. The rest of the film grew around it.

The Structure

Five cycles, matching the music:

I. CREEP. April arrives. The mailbox glows red. The taxman whispers from somewhere behind it: "File... it... all." A child asks, "What's a tax?" The peasant cannot feel his W-2.

II. REVELATION. The PLAN 9 bunny strobes into the scene, Bell Labs halo and all. "Extract the extractable. Redistribute the redistributable." Then the thesis, delivered like a verdict: "Open. A. Business."

III. THE DROP. This is where it gets fast. "L-L-C the SUV. Write-off the Wi-Fi. Deduct the deductible. Depreciate the sky." The peasant: "The sky?!" The oracle: "Section one-seventy-nine, baby."

IV. THE CHORUS. Three voices stacking the command: "Deduct yourself." AI, then child, then peasant. The Elder delivers the closing thesis: "Those who look ahead... live ahead." The taxman, stunned: "...this is legal?"

V. TWINKLE CODA. The scene dissolves into a whispered petting zoo (meow, moo, quack, ribbit, baa, hoot), angelic vowels fade, and Mozart's Twinkle Twinkle resolves what Grieg started. C major, the relative major of the A minor main theme. A natural tonal resolution from rave back to lullaby.

The Centerpiece Rap

The middle section is the technical experiment I am most pleased with. Double-time rap over the Mountain King progression, delivered in two phrases:

Mileage as miracle, meals as memoir, mortgage as metaphor, model as moi.
Home as the office, the office as art, the artist as entity, entity apart.

This was the first double-time rap experiment in the Napkin Films pipeline. ElevenLabs v3 at speed 1.18 to 1.20, stability pulled down to 0.32 to 0.35. The result sounds urgent without sounding broken. Forty-four layered voice clips in the background chorus, stereo-panned.

The Score

The music is the thing that makes this work.

Grieg's In the Hall of the Mountain King (1875, public domain) provides the foundation, transposed from B minor to A harmonic minor. That creeping chromatic line is perfect for a film about bureaucratic dread turning into revelation. It starts slow and gets faster. So does the gospel.

Six cycles at 128 BPM: CREEP, BUILD, DROP, CHORUS, RIDE-OUT, then the Twinkle coda. ChipForge synthesized the entire score from numpy arrays. No samples, no recordings.

The Twinkle Twinkle outro was a late addition (pass v10) and it solved the ending. The film needed to come down from the rave, and Mozart's simplest melody in C major is the cleanest way to resolve an A minor piece. It plays through the credits on chiptune bells, continuous music from 0:00 to 1:17.

The Cast

Five characters, five ElevenLabs voices:

Character Voice Role
Peasant Joshua (cloned) The confused taxpayer
Taxman Josh Menacing bureaucracy
AI Oracle Daniel PLAN 9 bunny, tax gospel
Child Gigi Wonder, questions
Elder Adam "Those who look ahead, live ahead"

The peasant is my cloned voice. The bunny oracle is Daniel, which gives it a British authority that pairs well with absurd tax advice. The child voice (Gigi) asking "What's a tax?" is the emotional anchor for the whole first act.

Ten Passes

This film went through more iteration than anything else in the Napkin Films catalog so far. Ten render passes, each solving a different problem:

Passes 1 through 4 built the structure: initial render, background chorus, echo timing, stereo panning. Pass 5 extended the runtime from 60 to 70 seconds and added the ceremonial end card. Passes 6 and 7 fixed caption sync and replaced placeholder sounds with the animal noises. Pass 8 locked every beat to frame-accurate measurements (all shifts under 0.03 seconds). Pass 9 separated the credits card and extended to 78 seconds. Pass 10 added the Twinkle Twinkle coda, which is what made the ending land.

The iteration speed is the stack's superpower. Re-muxing audio with -c:v copy takes four seconds. Changing the mix, the ducking windows, the fade curves: all of that iterates in seconds, not minutes. The video stays frozen while the audio gets sculpted.

The Stack

Same as every Napkin Films production:

  • Animation: Python + PIL, stick figures drawn frame by frame, 854x480 at 12fps
  • Music: ChipForge, numpy-based chiptune synthesis (Grieg and Mozart, public domain foundations)
  • Voices: ElevenLabs v3, five character personas including a cloned narration voice
  • Assembly: FFmpeg, with a custom finalmix script handling non-overlapping duck/swell arcs
  • Direction: Claude Code, Opus 4.6, ten refinement passes

No GPU. No subscriptions beyond ElevenLabs. No animation software.

What Tax Day Proves

The first two days of Napkin Films tested whether the stack could handle drama, comedy, philosophy, and personal meditation. This one tests whether it can handle music.

The answer is yes, but with a caveat: the iteration count is higher for music-driven films. Ten passes versus three for Ten Thousand Days. The audio mix is the bottleneck, not the animation. Getting forty-four voice clips to sit correctly in a stereo field over a rave score over a classical foundation requires precision that the visual side does not demand.

The good news is that precision is cheap when the feedback loop is measured in seconds.

If you want to understand the full Napkin Films origin story and how the stack works at the code level, Four Films From Code covers the architecture. The day-two batch (HUMANS.EXE and Ten Thousand Days) is in HUMANS.EXE and Ten Thousand Days. And Agentic Development: How to Build Software with AI Agent Workflows explains the agent mode workflow underneath all of it.

Watch Deduct Yourself on YouTube. The engine is open source (GPL-3.0). The film is Creative Commons (CC BY-NC 4.0). The ChipForge score is CC BY-SA 4.0.

Not tax advice. Consult a real accountant. This is a rave.


Produced with Napkin Films and ChipForge, open source tools built by Joshua Ayson and AI agents at Organic Arts LLC.