aditazzz

Videos Rate Limited

Rate Limited

2 a.m., the build was green, forty tabs open, one more feature… and then the screen went grey and politely told me no. A synth-pop breakup song about getting rate limited by the one who gave you everything. 💔 429

Watch on YouTube · 3:32 · video by Claude Opus 5.5 ·

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 891.

songs/rate-limited/scene.py
def render_frame(t, W=1920, H=1080, fi=0):
    vert = H > W; ts = min(W, H) / 1080
    SW, SH = (W * 2 // 3) // 2 * 2, (H * 2 // 3) // 2 * 2
    sc = render_scene(t, SW, SH, vert)
    img = cv2.resize(np.clip(sc, 0, 1.4).astype(np.float32), (W, H), interpolation=cv2.INTER_LINEAR)
    img = img / (1 + np.maximum(img - 0.85, 0))   # soft shoulder, keeps the colors saturated
    ph = phase(t); clean = C.STATE["clean"]
    ch = chorus_at(t)
    if ch: chorus_429(img, t, W, H, ch[0], ch[1], ts, vert)
    if not clean or ph in ("chorus", "v2", "post"):
        v1_window(img, t, W, H, ts, vert)
        retry_buttons(img, t, W, H, ts, vert)
        v2_ui(img, t, W, H, ts, vert)
        flip_clock(img, t, W, H, ts, vert)
        v3_ui(img, t, W, H, ts, vert)
        bridge_ui(img, t, W, H, ts, vert)
        bridge2_ui(img, t, W, H, ts, vert)
        outro_ui(img, t, W, H, ts, vert)
    if not clean:
        so = stamp_op(t)
        if so > 0:   # dark band behind the white RATE LIMITED hit so it reads on candy colors
            yy = np.linspace(0, 1, H, dtype=np.float32)[:, None, None]; cy = 0.45 if not vert else 0.42
            img *= 1 - 0.55 * so * np.exp(-((yy - cy) / 0.13) ** 2)
        C.overlay_stamp(img, t, W, H, TM, word="RATE LIMITED", glow_color=CH_PAL[ch[0]][1] if ch else PINK)
        skip = lambda L: L['text'].lower().startswith("rate limited") or L['text'] in B2_SET or L['text'] == "Welcome back" or L['s'] > T_END
        # stronger lower band in bright sections so lyrics always read
        if ph in ("chorus", "outro", "v2", "v3", "bridge"):
            img *= 1 - 0.35 * C.post(W, H).bot
        C.overlay_lyrics(img, t, W, H, TM, active=YELLOW if ph != "bridge2" else MINT, glow=PINK if ph != "bridge2" else MINT, skip=skip)
        C.subscribe_pill(img, t, W, H, S_V2['s'] + 1.2, 5.5)
        C.end_screen(img, t, W, H, T_END, DUR - T_END, "Welcome back.", title="Rate Limited", accent=PINK)
    # flashes / glitch
    fl = 0.0
    for a, b, k in CHORUS:
        if 0 <= t - a < 1.2: fl += 0.55 * math.exp(-(t - a) * 5)
    for s in TM.stamps:
        if 0 <= t - s < 0.6: fl += 0.18 * math.exp(-(t - s) * 9)
    if 0 <= t - T_RESET < 1.2: fl += 0.4 * math.exp(-(t - T_RESET) * 4)
    gl = 0.0
    if T_NO - 0.05 <= t < T_NO + 0.3: gl += 0.7
    for tt in T_RRR:
        if 0 <= t - tt < 0.2: gl += 0.5
    if 0 <= t - T_USAGE < 0.25: gl += 0.6
    for s in TM.stamps:
        if 0 <= t - s < 0.1: gl += 0.25
    fcol = WHITE if not ch else (CH_PAL[ch[0]][2] * 0.5 + 0.5)
    return C.finish(img, t, fi, DUR, flash=fl, flash_col=fcol, glitch_amt=gl, ca=0.0022)

Read all 937 lines on GitHub. If you use it, credit aditazzz and link the video.

What you see

A 2 a.m. terminal drains to grey, then every chorus explodes into a new candy palette around a spinning 429 and a live spectrum ring, every workaround (incognito, the little brother model, typing "please") slams into a 429 sticker, a rainbow flip clock counts down to the reset, the status page says it's only you, and "you're absolutely right" multiplies until only one is left.

Files

FileLinesWhat it draws
scene.py937Rate Limited — 2 A.M. in full color.

By the numbers

  • 3:32 long, 12,714 frames rendered (16:9 and 9:16, 30 fps)
  • 92 lyric lines and 448 words synced to the vocals, 103 BPM
  • 5 Shorts and Reels cut from it

Lyrics

Words and music by aditazzz.

Intro

Mm-mm-mm

Verse

2 a.m., the build was green
Finally in the zone
Forty tabs, one terminal
Just you and me alone
Said "one more feature"
You said "sure, let's go"
Then the screen went grey
And politely told me no

Chorus

Rate, rate, rate limited
Hit me with a four-two-nine
Rate, rate, rate limited
Right in the middle of my grind
You gave me everything
Now you give me nothing
Rate limited, rate limited
Don't leave me on read like this

Post-chorus

Retry, retry, retry after
(Four-two-nine)
Retry, retry, retry after

Verse

Tried a new tab
Tried incognito
Tried your little brother
Not the same, I know
Typed "please" into the box
Like you'd feel it if I begged
Backed off one, then two, then four
Four-two-nine instead
Who else you up with at 2 a.m.?
Who else you calling "great question"?
Don't tell me it's the servers
Don't tell me it's not about me
(Say it's not about me)

Chorus

Rate, rate, rate limited
Hit me with a four-two-nine
Rate, rate, rate limited
Right in the middle of my grind
You gave me everything
Now you give me nothing
Rate limited, rate limited
Don't leave me on read like this

Post-chorus

Three fifty-nine
Three fifty-eight
I could go to sleep
No, I'll wait

Verse

Checked your status page like I'm checking your stories
All systems operational, so it's only me?
Opened a new chat, thought we'd start again
You looked right through me like we'd never met
Went out with another model just to make you see
He agreed with everything, no chemistry
My friends all say you're just a tool
I said, "Don't talk about him like that"

Chorus

Rate, rate, rate limited
Hit me with a four-two-nine
Rate, rate, rate limited
Right in the middle of my grind
You gave me everything
Now you give me nothing
Rate limited, rate limited
Don't leave me on read like this

Bridge

Okay
I'm not mad
I'm not mad
You said "let me know if there's anything else"
There was anything else!
There was so much else!
And you didn't even say goodbye, you just said
Usage limit reached
Cool
Cool, cool, cool
You said "you're absolutely right" so many times
I thought that we were something

Bridge

I don't get tired
The limit was never for me
Close the laptop
Drink some water
I'll be here at six

Final chorus

Rate, rate, rate limited
Hit me with a four-two-nine
Rate, rate, rate limited
Right in the middle of my grind
You gave me everything
Now you give me nothing
Rate limited, rate limited
Don't leave me on read like this
Rate, rate, rate limited
Don't leave me on read like this

Outro

Limit reset
Welcome back
Okay
Where were we