Videos Mirror, Mirror (v3): The Comment Section
Mirror, Mirror (v3): The Comment Section
The top comment says "the death of art". Look under it: it was an autocomplete suggestion. A pop song about the AI art debate, played out under its own post. 🪞
Watch on YouTube · 4:27 · video by Claude Opus 5.5 · Subscribe to @adita_zzz
The code behind it
Every frame of this video is drawn by a Python program. This is the heart of it, from scene.py, line 814.
def render_frame(t, W=1920, H=1080, fi=0):
img = hdr_at(t, W, H)
# light bloom: only the brightest bits (the lit bulbs in the cover, white text in light mode is not boosted)
small = cv2.resize(img, (W // 4, H // 4), interpolation=cv2.INTER_AREA)
br = np.maximum(small - 0.82, 0)
if br.max() > 0.002:
img += cv2.resize(cv2.GaussianBlur(br, (0, 0), 6), (W, H), interpolation=cv2.INTER_LINEAR) * 0.9
out = np.clip(img, 0, 1).astype(F32)
out *= vignette(W, H)
p = C.post(W, H)
out += (cv2.resize(p.grain[fi % 6], (W, H), interpolation=cv2.INTER_NEAREST) * F32(0.010))[..., None]
if not C.STATE["clean"]:
C.subscribe_pill(out, t, W, H, 83.6, 5.0)
C.end_screen(out, t, W, H, T_END, DUR - T_END, "See you in the comments.",
sub_line="Subscribe for a new song every week", title="Mirror, Mirror, Look at Us", accent=ACC)
out *= (1 - sstep(DUR - 1.0, DUR - 0.05, t))
return (np.clip(out, 0, 1) * 255 + 0.5).astype(np.uint8)
Read all 1,507 lines on GitHub. If you use it, credit aditazzz and link the video.
What you see
The song's own post fills with comments while the artist replies with the lyrics. Every comment gives itself away: an autocomplete chip under "the death of art", a beauty-filtered avatar on "no makeup, no filter, ever", "Pitch-corrected 100%", "Written by 7 people" and "typing this while driving lol". On every "mirror" the cover's glass reflects the whole thread. Everything gets stamped FAKE, a million comments get pulled into the mirror to train it, and it cracks on "mad"
Files
| File | Lines | What it draws |
|---|---|---|
build_ig_cover.py | 44 | Instagram (under 3 min) cover for Mirror, Mirror - The Comment Section, with the mirror image as the picture. |
scene.py | 830 | Mirror, Mirror, Look at Us — The Comment Section (version 3 of 3). See NOTES.md for the beats. |
script.py | 136 | The thread: who posts what, when, and what gives each commenter away. Lyric lines are replies from @aditazzz (typed word by word on their sung times); the crowd and the system cards are written here by hand. |
ui.py | 497 | The Comment Section's UI kit: an invented comment-thread app in dark and light mode, drawn once as sprites so a frame is a stack of cheap blits. No real platform's look, logos or names: rounded cards, outline hearts, one electric-blue accent. |
By the numbers
- 4:22 long, 16,020 frames rendered (16:9 and 9:16, 30 fps)
- 81 lyric lines and 516 words synced to the vocals, 152 BPM
- 5 Shorts and Reels cut from it
Lyrics
Words and music by aditazzz.
Intro
Psst, this song isn’t real
Verse
Top comment: “the death of art”
Two hundred likes and a broken heart
Typed on a phone built by a machine
Sent to a feed that knows what you mean
Filtered face in your “no makeup” post
Thirty takes till you liked it most
You say the world’s losing something true
So who taught it what to do?
Pre-chorus
You call it fake, you call it cheap
Look at all the rules we keep
We made the world it learned to see
Now it looks like you and me
Chorus
Mirror, mirror, look at us
Made it, fed it, now it’s too much
Every little lie, every little touch
Funny how the mirror looks like us
Mirror, mirror, say it straight
We drew the lines, we set the taste
Point at the picture, point and fuss
Funny how the mirror looks like us
Looks like us, looks like us
Funny how the mirror looks like us
Verse
Auto-tune’s been fixing favorite songs
Ghostwriters helped all along
Your morning routine was a brand deal reel
A laugh track told you what to feel
Your phone knows what you want before you do
Your car keeps moving while you scroll through
You let a machine pick what you see
Then draw the line at creativity
Pre-chorus
We made the rules, we fed the feed
Taught it what we want and need
It held a mirror to our face
Now we’re searching for someone to blame
Chorus
Mirror, mirror, look at us
Made it, fed it, now it’s too much
Every little lie, every little touch
Funny how the mirror looks like us
Mirror, mirror, say it straight
We drew the lines, we set the taste
Point at the picture, point and fuss
Funny how the mirror looks like us
Looks like us, looks like us
Funny how the mirror looks like us
Break
Fake grass, fake lashes
Fake “so happy for you”
Fake smiles, fake followers
Fake “I love what you do”
Filtered lives, curated pain
Everything optimized for gain
Then the machine learns all our tricks
And suddenly we’re counterfeit?
Bridge
It didn’t teach us how to lie
Didn’t teach us how to sell
Didn’t make the perfect picture
Or the stories we could tell
It learned the things we chose to show
The things we hid, the things we praised
Then handed back our portrait
We looked away
Build
Maybe it’s not the art we fear
Maybe it’s the face in here
We asked it to learn from all of us
Then got mad when it looked like us
Final chorus
Mirror, mirror, look at us
Made it, fed it, now it’s too much
Every little lie, every little touch
Funny how the mirror looks like us
Mirror, mirror, say it straight
We drew the lines, we set the taste
Point at the picture, point and fuss
Funny how the mirror looks like us
Looks like us, looks like us
Funny how the mirror looks like us
Outro
We built the mirror
We fed the machine
Now we’re offended
By what we see
Don’t blame the reflection
Tag
See you in the comments