Set up the Live Controller
TL;DR — Channels are independent control surfaces. Open one, pick a scene, edit inputs on Preview, hit Play to push it Live.
What a channel is
A channel is one independent control environment. Each channel has its own state.
Use channels to:
- Run the same animation in multiple languages, side by side
- Isolate controls for different events or feeds
- Customize inputs per region or sponsor
One animation, many channels, no cross-contamination.
Open a channel
- Open the Channels section.
- Pick a channel from the list.
- Click the channel ID to enter the live controller.
What you'll see
The controller surfaces every User Input and Smart Input from your Rive file. Inputs that share the same name and type are grouped into a single control — change once, update everywhere.
The interface has two screens:
- Preview — staging area. Test changes here without affecting air.
- Live (Program) — what the audience sees.
Toggle between them with the screen buttons. The active screen is highlighted in a solid color. Your edits land on whichever screen you're viewing.
Control a scene
- Pick the scene from the controller list.
- Its controls appear in the panel.
- Edit values — text, scores, timers, toggles.
- Watch Preview update in real time.
- Press Play to push Preview to Live.
Auto-play
Some User Inputs (timers especially) have an auto-play checkbox.
When auto-play is on, the input fires the moment you push its scene to Live. Use this for entrance animations, intro countdowns, anything that should start immediately when the scene goes on air.
When auto-play is off, the producer triggers it manually.
What Play does
Pressing Play does two things:
- Pushes the current Preview scene to Live.
- Fires every auto-play event configured on that scene.
It does not reset state on other inputs. Anything you set manually before pressing Play stays set.
Next steps
- Bind your data — Wire up the animation side of the pipeline