Skip to content
Overlay studio for live production

Your graphics are already a web page.

Cenna Studio turns a designer's Photoshop file into a transparent browser source your switcher can take to air — editable, animated, and bound to live data. Change source to see another show, then press Show alpha and watch the video fall away.

On air
NORTHVALE17
12REDCLIFF
64:12
NORTHVALEMATCH STATSREDCLIFF
58%POSSESSION42%
61%TERRITORY39%
142PASSES118
87TACKLES94
11LINEOUTS WON9
localhost:3344/p/kx8f2/match-stats

One file, three hands, no redraw.

The handoff is where broadcast graphics usually die — a designer's file gets rebuilt by hand in a tool they've never opened. Cenna Studio carries the file across intact.

Photoshoplower-third.psd
lower-third.psd open in Photoshop

Four layers, two of them live text. Built at 1920×1080 the way they always are.

Cenna Studiolower-third
lower-third open in Cenna Studio

The same four layers, same names, same position. The text is still text — and now it can be bound and keyed.

  1. In Photoshop
    The designer

    Builds the overlay at 1920×1080 the way they always have. Groups stay groups, text layers stay text. Nobody learns a new tool.

  2. In Cenna Studio
    The operator

    Imports the PSD. Art becomes PNG layers, Photoshop text stays editable, and every field can be bound to live JSON and keyed on a timeline.

  3. On air
    The show

    One browser source per overlay, in whatever you switch on. Cenna Studio serves it transparent from wherever it's running on the network, and the control panel drives it live.

Timeline

A transition is a list, not a preset.

Every layer gets its own track, and every track holds as many clips as the graphic needs — draw the bar on, wipe the plate open, slide the name in. Each clip carries its own delay from the top of the transition rather than from the clip before it, so layers overlap and stagger instead of queueing.

Drag the scrubber. It's a paused animation, not a preview of one — the same code that goes to air, stopped on a frame.

Preview1180 ms
CALLUM WHITLOCK
SCRUM-HALF · 12 CAPS
Transition in4 clips · 4 layers
accent-bar
Draw up
plate
Wipe in →
title/name
Slide in ←
title/role
Rise & fade
Every clip is timed from t=0, so the plate starts opening while the bar is still drawing.
Re-import

The designer changes their mind. You keep your work.

Re-importing a PSD doesn't flatten what you built on top of it. Cenna Studio diffs the file against your project and shows you exactly what moved before anything changes — new layers, edited art, deleted groups. Your data bindings and keyframes survive.

Import changes · scoreboard.psd
  • +sponsor/logo-tertiarynew layer
  • ~score/home-valueart changed · binding kept
  • ~title/nametext changed · binding kept
  • legacy/tickerremoved in source
4 changes · nothing applied until you say so
Live data

Bind a field once. Drive it all show.

Point Cenna Studio at a JSON endpoint and map any text or image field to a property on it. Pin a row and it stays put; follow the selected row and the overlay changes with it — no re-typing between takes. Same mechanism, whatever you're putting to air.

GET /api/squad.json200 · 4s poll
{
"match": "NORTHVALE v REDCLIFF",
"players": [
]
}
Following the selected row — click one to take over.
Preview
9
CALLUM WHITLOCK
SCRUM-HALF · 12 CAPS
2TRIES48M
Same page your switcher renders — only the data moved.
Browser source

One URL per overlay. Nothing in the cloud.

Cenna Studio runs a local server on whichever PC you install it on. Each overlay gets an address, and it renders transparent at 1920×1080. Fonts travel with the project, so the overlay looks the same on the operator's PC as it did on the designer's.

It's an ordinary web page, so that address goes into anything that takes a browser source. Cenna Studio can sit on the same box as the switcher or on any PC the switcher can reach. No internet, no round trip, no dependency on someone else's uptime during a show.

On the PC running Cenna Studio
http://localhost:3344/p/kx8f2/lower-third
From any other PC on the network
http://192.168.1.24:3344/p/kx8f2/lower-third
  • ·Transparent 1920×1080
  • ·Anything that takes a browser source
  • ·Fonts bundled with the project
  • ·Show, hide and reload from the control panel
  • ·Same render path as the editor canvas

Put it on air.

Cenna Studio runs on your own machine. Import a PSD and have it on air before the next break.