top of page

FOR DAVINCI RESOLVE STUDIO

Your grade is finished.
Your timeline won't play.

Grade Runner is a one-file Resolve script that disables only the heavy nodes — noise reduction, grain, blurs, OFX — so heavy timelines play back in real time. One click puts everything back before you render.

LAUNCH PRICE: $24.99

Launch price · $34.99 after launch · One-time purchase · Instant download

Requires DaVinci Resolve Studio · macOS, Windows, Linux

grade-runner-panel-1.3.png

THE PROBLEM

You know this moment.

The grade is right. The noise reduction is doing its job. You hit play to feel the cut — and Resolve gives you a slideshow. So you take one of the three exits Resolve offers, and pay for it:

Bypass all grades

The all-or-nothing switch. Your whole look disappears, and you're judging pacing on an ungraded image.

COSTS YOU THE LOOK

Disable nodes by hand

Render cache

The image is right, but you wait — and the cache dies every time you touch the grade upstream.

Clip by clip, node by node — with no list of what you turned off. Nodes get left disabled and render wrong.

COSTS YOU CERTAINTY

COSTS YOU TIME

There's no way to say “turn off just the heavy-duty stuff, keep my look, and put it all back when I'm done.” That's the whole product.

HOW IT WORKS

Pick. Disable. Play.

Grade Runner scans your timeline and puts every effect it actually finds in the Effects menu — by its real name. Noise Reduction, Film Grain, your show LUT, Dehancer — whatever is in your tree is in the menu. There's no “supported effects” list to go stale; the panel reflects your timeline.

Disable list
Re-enable list
Disable all — keep color mgmt

Pick the heavy ones from the Effects menu and hit Disable list — playback comes back, with the rest of your look intact. The list stays put after you use it, so the two buttons work as an A/B switch: grade on, grade off, grade on, at speed. In a hurry? Disable all switches off every node except your color management, your LUTs if you want them kept, and anything you've protected.

01 · By effect

A menu of every effect detected in the timeline, with node counts. It stays open, so you can pick several in a row. The main way you'll work.

The same menu for every node label in the timeline. For colorists who think in their own node names.

Type GLOW, CONV, sky — comma-separated terms catch every node whose label contains them, case-insensitive. Added on top of whatever's in your list.

02 · By node label

03 · By typed text

DELIVERY SAFETY

The fear was never slow playback.
It's rendering with a node still off.

Grade Runner records every node it touches, per project and timeline, and Re-enable works from that record — it switches back on only what it changed, and never guesses about anything else.

Timeline 1 · 46 nodes scanned · 0 disabled

A live count

Prep for Delivery

The status line keeps a running count of every node Grade Runner has switched off — zero means clean. If a grade changed so much that a node can't be matched, it's still counted and named in Resolve's Console, never left off silently.

One button re-enables everything Grade Runner disabled, checks that nothing is still off, and only then opens the Deliver page. If it can't confirm that, it stays on the Color page and tells you what's still disabled.

Force-enable all nodes

The panic button. Turns on everything in scope, whether Grade Runner touched it or not — except nodes you've protected.

Nothing here is automatic, and that's deliberate. No background process, no watchdog — nothing happens unless you press a button. The safety comes from the record and the live count, not from software guessing on your behalf.

HONEST LIMITS

Two things it won't do — and why.

It can't see nodes you disabled by hand.

Resolve's scripting API can switch a node off or on, but it cannot ask whether a node is currently on or off — no script can read that state. That matters most with Disable all: Re-enable all can't tell your hand-disabled nodes from its own, so it switches those back on too. So Grade Runner ships with Protect labels: label the nodes you keep off by hand, add those labels to the protect list, and every button in the panel ignores them — never disabled, re-enabled, or force-enabled. The list survives restarts.

It treats compound nodes as one unit.

Resolve seals compounds off from scripts — the nodes inside are invisible. A labeled compound can be targeted, matched, and protected by its label, but not opened. Label your compounds, and keep heavy effects out of them — or isolated in their own — so toggling the unit means something.

These aren't bugs to be patched; they're the edges of what Resolve allows scripts to do — and Grade Runner is designed around them rather than pretending they aren't there.

INSTALL

One file. Three platforms. No installer.

Copy GradeRunner.lua into Resolve's Scripts folder and run it from Workspace ▸ Scripts ▸ GradeRunner. The first page of the user guide walks you to that folder on macOS, Windows, and Linux. The only other thing ever written to your system is a small settings file in your home folder.

Nothing in the download is an app or an installer, so there's nothing for macOS to block. Stuck? Email Conner@Connerjohn.com.

Requirements

DaVinci Resolve Studio — the free version does not run scripts
macOS, Windows, or Linux · developed and verified on Resolve Studio 21 (macOS)

WHAT'S IN THE DOWNLOAD

2 files: the script, GradeRunner.lua · the Grade Runner User Guide, an illustrated 11-page PDF that starts with how to install.

FAQ

Questions, answered.

Does it change my grade?

It switches nodes off and back on — nothing else. Every change is recorded, and restore works only from that record. No settings inside a node are ever touched, and nothing is baked or flattened.

Will it make my final renders faster?

No. It restores your grade before you render, so your output has every node in it. This is a playback tool for while you work.

What if I render while nodes are disabled?

The render comes out without those nodes — same as rendering with anything switched off. Grade Runner doesn't intercept renders; it makes the state hard to miss: a live disabled count in the panel, and Prep for Delivery, which won't open the Deliver page until everything is back on. The rule from the manual: never render with nodes disabled.

Does it work with the free version of Resolve?

No. Resolve only exposes scripting in Studio.

Does it work with third-party OFX like Dehancer?

Yes — detection is dynamic, so plugins appear in the Effects menu under their own names.

What about nodes I disabled myself?

It can't see them — Resolve doesn't let scripts read on/off state. Label them and add the label to Protect labels; then no button in the panel will ever touch them.

Compound nodes?

Disabled as a single unit. Label them to target or protect them; scripts can't reach inside a compound.

Do I have to re-run anything when I re-edit?

Click Rescan after moving or adding clips, new nodes, or effects. You must Rescan to have the new options available. 

$24.99 today. $34.99 after launch.

One file. One purchase. Heavy timelines that play.

bottom of page