Developer Portal
Quick StartsComposition scriptingAPIs and SDKsSupport
  • Portal overview
  • Quick start
  • REST API
    • Introduction
    • Rate limits
    • Authorization
    • How-to guides
      • Get a control app's API token
      • Get a composition's sub-composition IDs and names and their payload structures
      • Get a control app's model
      • Get a control app's metadata
      • Update a sub-composition's content
      • Update a sub-composition's animation state
      • Update a sub-composition's content and animation state in one call
      • Update multiple sub-compositions in one call
    • API reference
      • Get control app details
        • Get a control app's metadata
        • Get a control app's model
        • Get a control app's control data
      • Send data to a control app
        • Update a control app's content
        • Update a control app's animation state
      • Take out all of an app's output
  • Data stream API
    • Introduction
    • Rate limits
    • Authorization
    • How-to guides
      • Create a data stream
      • Link a data stream to a composition
      • Send data to an app using the data stream API
    • API reference
  • Composition scripting
    • Introduction
    • Overview
    • Quick start
      • Find sub-compositions and widgets
      • Read and update control nodes
      • Set text widget text properties
      • Read and update widget properties
      • Read control nodes and update widget properties
      • Set image widget URL property
      • Set table widget content property
    • Cheat sheets
      • Fundamentals
      • Interactive overlays
      • Best practices
    • Use cases
      • Read control nodes and generate HTML text
      • Read control nodes, generate HTML text with background
      • Text Ticker - Start ticker on "In" animation
    • Composition script editor reference
  • Software development kits
    • Graphics SDK
      • Getting started
      • Reference
        • SDK functions
        • Composition object
        • Sequencer object
      • Guides and examples
        • Load a composition with its token
        • Load a composition with its URL
        • Get the composition URL of an app instance
        • Sequencer VOD example
        • Control local preview of app
        • Load app instance output
    • Overlay SDK
      • Getting started
      • SDK functions
      • Use case examples
    • Widget SDK
      • Preparing your environment
      • Getting started
      • Reference
        • Widget UI definition
        • Widget callback functions
        • Time control object
        • Composition instance
      • Guides and examples
        • Widget example: CSS patterns
    • App SDK
  • Singular Basics
    • Overview of Singular
    • Managing overlays in the Dashboard
      • How to create a new composition
      • How to open a new app template
      • How to create an app for a composition
      • How to extract a composition from an app
      • How to find an app's shared app token and shared API URL
      • Dashboard reference
    • Building overlays in Composer
      • How to build a composition
      • How to set up layer logic to automate overlay transitions
      • How to set up control nodes to make widget properties available to a control app
      • Animating overlays
        • How to create timeline animations
        • How to create behavior animations
        • How to create update animations
      • How to make overlays interactive
      • How to adapt overlays to various screen sizes
      • Composer reference
    • Controlling overlays in Studio and UNO
      • How to use Studio
      • Studio reference
      • UNO reference
  • Support
    • Singular status
    • Support resources
    • Singular terminology
    • Performance Testing
Powered by GitBook
On this page

Was this helpful?

  1. Support

Singular terminology

A glossary of common Singular concepts

PreviousSupport resourcesNextPerformance Testing

Last updated 2 years ago

Was this helpful?

Here's a quick reference of definitions for some common Singular terms.

App

See .

App token

A token that is used to authorize access a specific app instance.

App instance

An instance of an app. It has a unique app token, a shared API URL, and an output URL. This allows users to update a particular instance of an app without altering the app template or other app instances.

Bug

A small text box that sits in the upper right or left corner. Bugs are often be used to show the date, time, or location of the video, or in sports where the score is displayed.

Composition

A collection or package of overlays that share a visual theme. Each control application is connected to a specific composition that it can access and control.

Control

Adding content to overlays and playing them on and off air at the appropriate time.

Control application

Used to add content to overlay templates and trigger their animation on screen. They also allow you to build playlists to set up automation and streamer overlays live on air.

Control node

A feature in Composer that allowed widget properties to be edited in a control application. Once a control node is added to a widget, it will appear in your control application as editable fields within the overlay editor panel.

Dashboard

It serves as your file manager within Singular. Here you can create new compositions or control applications, organize them into folders and access existing work within your account.

Dashboard inspector

This Dashboard panel reveals info about your Singular assets, including asset URLs, asset thumbnails, details about creation time, updated time, and more.

Full screen

An overlay that takes up most or all of the screen. Full screens are used for sharing a lot of detailed information or large visual elements.

Layer

A set of overlays that are positioned in the same area of the screen. Layer logic prevents multiple overlays from the same layer from being on screen at the same time.

Logic layer

Assigning a logic layer to an overlay allows control apps and the Singular APIs to smoothly replace overlays in the same layer instead of displaying them on top of each other.

Lower third

A type of graphic/overlay that resides in the lower third portion of the screen space and typically displays information central to the content such as names or topic text.

On air

This means that you're streaming your overlays to a live source. Your updates and overlays will be visible to your audience.

Output

The final on-air product of Singular. You control overlays and play them on air to an output, which is what your viewers see. Singular’s output is simply a URL that you can use to embed over video.

Output URL

A Singular Output URL is a webpage that displays only the overlays currently on-stream/on-air from your control application.

Overlay

A graphical element that can sit on top of a video source to present data or add visual interest.

Page

Another term for an overlay in a control application that typically already has specific content entered into it. You can have multiple pages from the same overlay type or template within your playlist each with different content.

Panel

Also called a "slab" or "sidebar," a panel is a larger vertical overlays that sits on the left and right side of the screen. Panels are for displaying either images or information that don’t fit on a lower third.

Play

Another term for take.

Preview

A window in Studio and Uno that shows you what an overlay looks like before it is taken on air.

Share

To stream your output.

Show

An instance of a control application used for a livestream event. A show is created by creating a new control application and assigning a composition to it.

Sub-composition

A sub-composition is essentially an overlay that is read by a control app. A sub-composition can consist of widgets, groups, and even other sub-compositions to create an overlay.

Take in/take out/take air

Triggering an overlay to animate live on air.

Ticker

A type of overlay that typically sits along the bottom of the screen. Also referred to as a “crawl” or “crawler,” it can display static or scrolling information.

Topic bar

A kind of lower third that is used in long discussions to let viewers who are just joining in know what is being talked about.

Widget

The building blocks of an overlay. Each visual and functional component of an overlay is a separate widget that are combined together to make up an overlay.

control application