Stoatworks Labs

Resolve Configurator

Build a Resolve project from CSV

Field testingv0.1.5ApplicationPython
Resolve Configurator — Build a Resolve project from CSV
The editor with sessions loaded, the project format set, and per-theatre asset panels.

What it does

Scaffolds a DaVinci Resolve project for a multi-theatre event from the same session CSV that File Drop Batch uses to collect presenter uploads — so one show file drives both the upload side and the edit side.

Point it at a sessions list plus a small config — frame rate, resolution, record-drive map, asset manifest — and it builds the project format, the media-pool structure, a timeline per session, the prepopulated assets, and a smart-bin recipe.

  • A media-pool bin per theatre and per day (Theatre / Date)
  • An empty timeline per session inside each day's bin (Start Time - Presenter)
  • Prepopulated backgrounds for PiP looks and holding or title slides, global or per theatre
  • A smart-bin recipe: the exact rule set that filters a day's recordings down to one session by record drive, date and timecode window
  • An editable sessions table, and a dry run that previews the whole tree before anything touches Resolve

Where it stands

Released at v0.1.5, a maintenance release, with tests and lint green. The dry run shown in the screenshots is real output on the bundled sample data — and the dry run is the half that is verified. Applying a build to Resolve has never been run: that path needs Resolve Studio, because external scripting is a Studio feature, and there is no Studio here. The free version can only run the same code from Resolve's own Workspace → Scripts menu.