Compose User Guide

NORTHSTARSHOW SYSTEMS

Compose User Guide

Authoring shows in the Compose desktop application

Document NumberRevisionDatePlatform Version
NSSS-DOC-0020A2026-05-201.0

Workspace Layout

PanelContents
Venue Tree (left)Zones and their assigned Polaris nodes
Canvas (center)Cue List · Block Editor · Timeline · Node Graph · Polaris Config · Media Library
Properties (right)Inspector for the selected item
Status Bar (bottom)Project name, file path, license customer, last-saved time

Project Lifecycle

  • File → New Project — name the venue, configure network (SSID, Helm IP, WPA password)
  • Add zones in the Venue Tree (right-click → Add Zone)
  • Add Polaris nodes to each zone (right-click a zone → Add Node)
  • For each node, configure pins or channels in the Polaris Config view
  • Open Cue List and create cues; build behaviour in the Block Editor
  • Add audio/video/effect files in the Media Library
  • Use Timeline to verify cue timing relationships
  • Use Node Graph to inspect cue ↔ node dependencies
  • File → Build Firmware (Ctrl+Shift+B) to compile per-variant .bin files
  • File → Save (Ctrl+S) to write the .nsss.compose archive
  • File → Deploy to Helm (Ctrl+Shift+D) to push to the venue

Block Editor

The Block Editor uses Scratch-style drag-and-snap blocks organised into categories:

  • Events — hat blocks that determine when a cue fires
  • Actions — stack blocks that drive Polaris outputs
  • Control — wait, repeat, forever, if, if-else
  • Reporters — values that can be plugged into number slots
  • Booleans — conditions that can be plugged into boolean slots

See NSSS-DOC-0051 Block Type Reference for the complete catalog.

Keyboard Shortcuts

ShortcutAction
Ctrl+NNew project
Ctrl+OOpen project
Ctrl+SSave
Ctrl+Shift+SSave As
Ctrl+Shift+BBuild Firmware
Ctrl+Shift+DDeploy to Helm
  • NSSS-DOC-0021Compose Installation
  • NSSS-DOC-0050Block Programming Concepts
  • NSSS-DOC-0070.nsss.compose File Format

Revision History

RevisionDateDescription
A2026-05-20Initial publication