Here you can find articles around how to build your COGS shows, using features of COGS, and the fundamentals of programming and creating your first COGS project.

Getting Started


Creating a COGS account

⚠️Installing COGS software

Recommended Computer Specification

Software Licenses

Reset


Reset

Pre-Show


Pre-show Settings

Creating a Pre-show Checklist

Show Settings


Show Settings

⚠️ Auto-Start

⚠️ Auto-Reset

⚠️ When Show Starts Open

⚠️ Stack Scenes Vertically

⚠️ Variables

🪣 Computed Values

Scene Settings


SCENE: Setup

SCENE: Start Scene When…

SCENE: Variables

SCENE: Computed Values

Show/ Scene: Behaviours


Behaviours - When This, Do That

Testing your behaviours

Using “WHEN” conditions


WHEN: Show Started, Show Finished & Show Cancelled

WHEN: Scene Started, Scene Finished, Scene Skipped & Scene Cancelled

WHEN: States Match

WHEN: States Match (ALL/ ANY)

WHEN: Started by Action

WHEN VALUE CHANGES: State Value

WHEN: Computed Conditions

Using “DO” actions


⚠️ DO: Update values

⚠️ DO: If, Then, Otherwise

⚠️ DO: Loop

⚠️ DO: Delays

🪣 DO: Start Behaviour

⚠️ DO: Stop behaviour

⚠️ DO: Start, Finish & Cancel Scene

🪣DO: Console Message

⚠️ DO: Audio: Play, Pause, Stop, Stop all & Set volume

⚠️ DO: Video: Play, Pause, Stop, Stop all & Set volume

⚠️ DO: Update Show/Scene variables

⚠️ DO: DMX: Set values, Start effect, Stop effect

⚠️ DO: Timer: Start, Stop & Set timer

Running the Show


Remote Login

Channels


Digital Inputs

Sensor Inputs

RFID Readers

Digital Outputs

Analog Outputs

Servo Outputs

Motor Outputs

Smart Lightbulbs

Features


⚠️ DMX

⚠️ Timer

⚠️ Audio Cues

🪣 Text Hints

🪣 Zigbee

Media


⚠️ Importing Audio, Video & Images

⚠️ Media Panel

Communicate with other systems


🪣 OSC

🪣 MIDI

🪣 TCP

🪣 UDP

Dashboards


⚠️ SHOW/ SCENE: Dashboards

Show/ Scene: Advanced


🪣 Random

Computed Values Reference

Computed Values Reference - JEXL (COGS 5.6 and below)

Show/ Scene: Other


⚠️ Using Scenes

⚠️ Using Action Debugging Tools

Plugins


How to Install a Plugin