Cadence / OBS & vMix countdown timer
OBS Studio · vMix · macOS

A countdown timer for OBS, run from a real show clock.

Bring Cadence's timers into OBS Studio two ways: a transparent NDI® source for a clean overlay, or a web page you add as a Browser Source. Cadence runs the clock; OBS just shows it. vMix gets deeper hooks still.

  • NDI® with alpha
  • Browser Source
  • Chroma-key colour
  • vMix data + titles
  • Stream Deck via Companion
Cadence Web Page output with a chroma-key colour, ready for an OBS Browser Source
The Web Page output with a chroma colour, ready for an OBS Browser Source. The address is an example.
How it works

Into OBS in three steps.

  1. Design the timer

    Build the countdown in Cadence's Designer and turn on Transparent (key) so it overlays cleanly.

  2. Choose a route

    Outputs ▸ NDI sends a transparent video source at 59.94 fps. Outputs ▸ Web Page serves the design at an address like http://<Mac IP>:8760.

  3. Add it to your scene

    In OBS, add it as an NDI source (with an NDI plugin for OBS), or as a Browser Source with a Chroma Key filter on the output's chroma colour (#00B140 by default).

In the app

The real thing, not a mock-up.

Cadence itself, running a demo show. Clips are recorded in real time from Cadence's own renderer.

A transparent lower-third timer, keyed over a sample background (the background is generated for the demo).
The real poll graphic with sample votes (Cadence's Simulate votes), ending in the reveal.
The Cadence Designer with a transparent lower-third timer
The Designer, with Transparent (key) on for a lower-third timer. Demo show.
Cadence vMix data output pushing fields into a vMix title
The vMix data output. Demo show: the push status and addresses are staged.
OBS, vMix and more

Pick the route that fits the stream.

NDI®: transparent and smooth

A keyable video source at 59.94 fps in 720p, 1080p or UHD. The best route for an overlay that has to look broadcast-clean.

Browser Source: no plugin

The Web Page output works in any browser on your network. Set a chroma colour and key it out with OBS's Chroma Key filter.

vMix, three ways

Follow a vMix countdown input, drive a vMix countdown with Set + Start and Pause, or feed a vMix Data Source (or push straight into a title) with each timer's time and state.

Run it from a Stream Deck

Start, pause, adjust and reset from Bitfocus Companion, or from a Producer page on any phone.

More than a timer

The same outputs carry time of day, messages, the run of show and live audience poll results.

The clock stays in Cadence

Timers keep running if OBS reloads a scene, because the time is kept by Cadence, not the browser source.

Web pages update 10 times a second and can't carry true transparency, only a chroma colour. For a frame-accurate transparent overlay, use NDI. Cadence doesn't encode or stream; OBS or vMix does that.

Questions

Good to know.

How do I get a transparent countdown into OBS?

Use Cadence's NDI output with Transparent (key) on, and add it in OBS as an NDI source. OBS needs an NDI plugin for that.

Can I use a Browser Source instead?

Yes. Add the Web Page output's address as a Browser Source, set a chroma colour in Cadence, and key it with OBS's Chroma Key filter. No plugin needed.

Does it work with vMix?

Yes: as an NDI input, by following or driving a vMix countdown, and through the vMix data feed for Data Sources and titles (vMix's Web Controller must be on).

Does OBS have to run on the same Mac?

No. NDI and the Web Page output both work across your local network.

Can Cadence stream to YouTube or Twitch?

No. Cadence makes the clock; your streaming software sends the stream.

More from Cadence

One engine, every screen.

Give your stream a real show clock.

The Cadence beta is free: every feature unlocked for 2 months, on up to 2 Macs.

macOS 15 Sequoia or later · Apple silicon or Intel · NDI built in · SDI needs a Blackmagic DeckLink card with Desktop Video