TUTORIALS

Skip to Videos
  • A Tour Of COGS
    • 02/03/2024

    A Tour Of COGS

    James takes us on a quick tour around the software and tells us what it can do.

    Download the project pack

  • Simple Behaviours
    • 02/03/2024

    Simple Behaviours

    James builds some quick and easy behaviours to get you started.

    Download the project pack

  • Audio, Video & Images
    • 02/03/2024

    Audio, Video & Images

    James shows us how to add video, audio and images to our project

    Download the project pack

  • Connecting Hardware Using A Local Area Network
    • 02/03/2024

    Connecting Hardware Using A Local Area Network

    James shows us how to connect up inputs & outputs to COGS hardware and how to connect the hardware to the software over a LAN

    Download the project pack

  • Scene Finished, Skipped & Cancelled
    • 02/03/2024

    Scene Finished, Skipped & Cancelled

    James talks us through how to end a scene in three different ways.

    Download the project pack

  • Show, Pre-show & Scenes
    • 02/03/2024

    Show, Pre-show & Scenes

    James takes us through the lifecycle of a show and how to create a Pre-show, how to setup Show behaviours and the Scenes that contain your puzzles or interactions.

    Download the project pack

  • If, Then, Otherwise
    • 02/03/2024

    If, Then, Otherwise

    James introduces a very powerful tool within COGS. It gives the ability to create more dynamic interactions and controls over your puzzles/interactions

    Download the project pack

  • Variables
    • 10/09/2024

    Variables

    In this tutorial, James shows us how to add Variables, and ways you could use each type of variable within your shows.

  • Simple Sequences
    • 02/03/2024

    Simple Sequences

    James explains how to build simple sequences which are the heart of many puzzles and interactions

    Download the project pack

  • Dashboards
    • 25/03/2024

    Dashboards

    James shows us how to create different dashboard widgets of any info or controls you need, plus how to use colour to make the most effective display for your operators.

    Download the project pack

  • Loops
    • 02/03/2024

    Loops

    James walks you through making loops within behaviours

    Download the project pack

  • Diagnostics
    • 10/09/2024

    Diagnostics

    James shows us how to use the Diagnostics view for the Digital Master, Sensor Master, RFID Master, and the DC Master in this tutorial.

  • Basic Networking
    • 11/04/2024

    Basic Networking

    James shows us the very basics of setting up a Local Area Network, what routers & switches to buy and how to troubleshoot a firewall.

  • Running a Show
    • 23/04/2024

    Running a Show

    This is for Gamemasters & Operators. James takes you through all the features you might encounter when operating a show.

  • DMX: Connecting Hardware & Programming
    • 10/09/2024

    DMX: Connecting Hardware & Programming

    In this tutorial, James explains what DMX is and why you might use it, how to connect up DMX hardware, and how to create DMX states and effects in your shows!

  • Using Zigbee (for existing users only)
    • 22/04/2024

    Using Zigbee (for existing users only)

    James shows us how to connect Zigbee compatible devices including smart bulbs, smart plugs & wireless buttons.

    N.B. This feature will be deprecated from COGS 6.

    If you are already using Zigbee, see the ‘Depreciation Plan’ below.

    If you are thinking of using Zigbee for an upcoming project, we advise you not to do so and look at the ‘Alternative Solutions' section below.

    Deprecation plan

    Any existing COGS 5 setup using Zigbee will not be affected, and we will continue to support users who are relying on it for their shows.

    We will remove the feature in COGS 6, and this will be accompanied by a warning beforehand to prevent accidentally updating to a new version with a project relying on Zigbee.

    From this point on, a show using Zigbee should remain on the last version that supports Zigbee and auto-updates to COGS should be disabled.

    Alternative solutions

    There are a number of alternative solutions that can be migrated to over time, or used instead for new projects.

    Philips Hue

    • This is available now. Our current Philips Hue pluginallows Philips Hue scenes to be triggered. These scenes are configured via the Philips Hue app and can include the full range of Philips Hue lighting and smart plug hardware (see https://docs.cogs.show/plugins/)

    • We shall be investing in improving this plugin over time to make the initial setup simpler and to be able to view your scenes directly within the plugin

    DMX

    • For lighting applications (e.g. LED tape), DMX offers a wired alternative which is the industry standard across theatrical installations. For more information on DMX see our tutorial here: https://cogs.show/tutorials/v/dmx

    Wi-Fi smart devices

    • We are currently investigating how to best control Wi-Fi smart devices such as the Shelly range. For venues with good Wi-Fi coverage already, this may prove to be a great alternative.

    We are also looking into other alternatives that allow use of Zigbee devices without relying on the USB dongle that COGS currently uses.

  • OSC
    • 15/08/2024

    OSC

    In this tutorial, James shows you how to use the OSC feature and to send and receive messages via OSC.
  • MIDI
    • 15/08/2024

    MIDI

    In this tutorial, James shows us how to connect and programme MIDI devices with COGS.
  • Text Hints
    • 31/10/2024

    Text Hints

    In this tutorial James show us how to use Text Hints in our behaviours, and how to customise and send both pre-set and custom hints to a Media Master display.

  • Relays
    • 25/07/2024

    Relays

    In this tutorial, James shows you how to set up relays and use them with the Sensor Master as a trigger, but also to control power.

  • Potentiometers
    • 10/09/2024

    Potentiometers

    In this tutorial, James shows us how to use Potentiometers in your COGS shows, and how to get multiple readouts from one sensor.

  • Timer
    • 10/09/2024

    Timer

    James shows us how to use the Timer in your behaviours and how to display and customise it on a Media Master.

  • Remote Login
    • 24/04/2024

    Remote Login

    James shows us how to remote into COGS projects over a LAN and the internet using browser tabs.

  • When Value Changes
    15/08/2024

    When Value Changes

    In this tutorial, James shows us how to use a new condition: When Value Changes.
  • States Match: ALL / ANY
    15/08/2024

    States Match: ALL / ANY

    In this tutorial, James shows the difference between All or Any states matching within a condition.
  • Using Digital Inputs
    • 10/09/2024

    Using Digital Inputs

    In this tutorial, James shows us how to use Digital Input channels with a Digital Master. Digital Inputs are used to detect contact closure style inputs like buttons, reed switches, toggle switches, etc.

    Timestamps:

    00:51 - Connecting a Digital Master

    04:10 - Adding a Digital Input channel

    10:45 - Using Digital Inputs in behaviours

  • Using Sensor Inputs
    • 03/12/2024

    Using Sensor Inputs

    In this tutorial, James shows us how to use Sensor input channels with the Sensor Master. Sensor channels are used for connecting up 5v 3pin sensors, such as IR Beam Breaks, Capacitive Touch Sensors, Potentiometers, etc.

    Timestamps:

    01:01 - Connecting a Sensor Master
    03:20 - Connecting Sensors to a Sensor Master
    04:56 - Adding Sensor Channels

  • Using RFID Readers
    • 03/12/2024

    Using RFID Readers

    In this tutorial, James shows us how to use RFID reader channels with the RFID Master. RFID readers are used for reading the values of assigned RFID tags to trigger actions in your behaviours.

    Timestamps:

    01:49 - Connecting an RFID Master
    06:52 - Adding an RFID Reader Channel
    09:52 - Adding & assigning RFID Items
    12:38 - RFID Tips & Tricks

  • Using Digital Outputs
    • 18/10/2023

    Using Digital Outputs

    In this tutorial, James shows us how to connect Digital Output channels to the DC Master.

    Digital Output channels are used for controlling binary on/off outputs such as, maglocks, solenoid catches, LEDs, etc.

    Timestamps:

    00:50 - Connecting a DC Master

    04:46 - Adding a Digital Output channels

    08:53 - Using Digital Outputs in behaviours

  • Using Analog Outputs
    • 18/10/2023

    Using Analog Outputs

    In this tutorial, James shows us how to use Analog Output channels with the DC Master.

    Analog Outputs are used for connecting variable outputs such as dimmable bulbs/ lighting, voltmeters, etc.

    Timestamps:

    01:43 - Connecting a DC Master

    05:38 - Adding an Analog Output channel

    11:42 - Using Analog Outputs in behaviours

  • Using Motor Outputs
    • 03/12/2024

    Using Motor Outputs

    In this tutorial, James shows us how to use Motor Output channels with the Motor Master. Motor outputs are used for pushing linear actuators or powering DC motors and can be used with the Motor Master to operate them in 2 directions (In/ Out, Open/Closed, etc).

    Timestamps:

    00:30 - Connecting a Motor Master
    04:21 - Adding a Motor Channel

  • Using Servo Outputs
    • 03/12/2024

    Using Servo Outputs

    In this tutorial, James shows us how to use Servo output channels with the Servo Master. Servo outputs are used for controlling servo motors for using in props like the hands of a clock, a robot's head, etc.

    Timestamps:

    00:44 - Connecting a Servo Master
    03:25 - Adding a Servo Channel

  • Actor Assist: Setup
    03/04/2025

    Actor Assist: Setup

    In this tutorial, James show us how to assemble, configure and use our Actor Assist system and get your own installation set up.

    Timestamps:

    00:31: Software: Setup

    10:01: Hardware: Assembly

    11:56: Software: Patching

    14:58: Software: Running your show


    Additional Resources:

    Article: Actor Assist: Hardware Assembly

    Article: Actor Assist: Software Setup

  • Hardware Overview
    • 27/10/2023

    Hardware Overview

    Alex takes you through the hardware family (excluding the Servo Master)

  • Software Overview
    • 27/10/2023

    Software Overview

    Alex goes over the top level features (COGS 4 pictured)

  • Random
    • 18/10/2023

    Random

    Eyal shows how to randomise numbers, outputs and even Scenes.

  • Adaptive Difficulty
    • 18/10/2023

    Adaptive Difficulty

    Tom takes a deep dive into making puzzles that have different levels of difficulty that can be changed throughout the show.

  • Linked Inputs
    • 18/10/2023

    Linked Inputs

    Eyal shows how to use Linked Inputs, which are used to create cheat proof patch puzzles.

  • Advanced Sequence
    • 18/10/2023

    Advanced Sequence

    Eyal creates an advanced sequence using values in a list.

  • The Isolated Breakout
    • 18/10/2023

    The Isolated Breakout

    Alex uses the Isolated Breakout to connect an Arduino project to the software, and talks about some of it’s other uses.

  • A Tour Of COGS
    • 18/10/2023

    A Tour Of COGS

    Eyal takes us on a quick tour of the main features in COGS software.