Glossary
Short definitions for terms used throughout these docs
Verified for OBScure v0.5.1
Glossary
- Overlay — a web page served by OBScure, meant to be added to OBS as a Browser Source. Built visually as a scene in Scene Builder.
- Scene — one node graph in Scene Builder; becomes exactly one overlay page. Also the name of the mandatory sink node every scene has.
- Node Editor / Scene Builder — the visual, node-based UI for building a scene. See Scene Builder.
- Node — one visual building block in a scene graph — content (Text, Image...), a modifier (Position, Opacity...), a process step (Task, Wait...), or a live data source (Event, Variable...).
- Socket — a labeled connection point on a node. Input sockets are grouped by role (Transform, Style) rather than one per node type; colors indicate kind (content/style/data/process).
- Data/composition edge — a "feeds into" wire deciding what exists and how it's nested, flowing toward Scene.
- Sequence-flow edge — a "then" wire in a
Start → Task → Wait → Endchain, deciding when things happen. - Process — a Start→Task→Wait→...→End chain for a step-by-step, precisely timed sequence. See Process Nodes.
- Event-triggered scene — the simpler
Event (+ Timer) → Scenepattern: shows for a fixed window when an alert fires, no multi-step timing needed. - URL key — the slug identifying a scene's overlay address (
/overlays/<urlKey>.html) on the local overlay server. - Overlay server — the local HTTP/WebSocket server, built into OBScure, that hosts every overlay page and pushes live updates to them.
- Integration — a connection to an external service (Twitch, YouTube, Spotify, Streamer.bot, OBS, Windows Media). See Integrations.
- Alert — a real-time notification from a connected platform (a Twitch follow, a YouTube membership...), matched by an Event node.
- Command — a registered chat trigger word (with optional prefix and permission level) shared across Roulette entry, Actions, and Event nodes. See Commands.
- Action — a named trigger that plays one scene and lands in a queue. See Actions & Queues.
- Queue — where an Action's runs land; Blocking runs them one at a time, a regular queue runs them all in parallel.
- Variable — a named, typed value usable as a
{name}template placeholder — local to one node, shared globally, or read live from a connected integration. See Variable node. - Placeholder —
{word}syntax in a Text node's content, substituted at render time with a live value (an alert field, a Variable, the time, a now-playing track...). - Profile — an isolated, switchable set of overlays, integration tokens, and settings. See Getting Started → Profiles.
- Provably fair — Random and Roulette's own guarantee: a result's hash is published before anyone could influence it, and the seed is revealed only after, so anyone can independently verify the outcome. See Tools.