Companion/Streamdeck

The complete guide to control SMODE through a Streamdeck using Companion

CompanionStreamdeckIntegration CompanionStreamdeckIntegration CompanionStreamdeckIntegration CompanionStreamdeckIntegration

You can use Streamdeck as an interface of control for your SMODE Server thanks the official plugin for SMODE on Companion:

On SMODE COMPOSE version, being ON-AIR will disable de communication between Companion and Smode.

Requirements

Version of companion that embedd the Smode Module: companion-win64-3.2.2 or higher version.

Start Companion and add the Smode Live inputConnection:

SmodeCompanion-AddConnection SmodeCompanion-AddConnection

Edit the connections according to the Smode configuration (ip adress, port, Http mode):

SmodeCompanion-EditConnection SmodeCompanion-EditConnection

Go on Smode -> Preference and activate the HttpServerConfiguration Icon Http Server :

ActivateHttpServer ActivateHttpServer


Once connected, the companion module display Presets according to the state of your servers, the differents devices created and the current project. Use the companion presets to trig the following actions:

SmodeCompanion-StartEncoding SmodeCompanion-StartEncoding

Interface

SmodeCompanion-InterfaceExemple SmodeCompanion-InterfaceExemple

  • Toggle ON AIR
  • Toggle OUTPUT
  • Toggle Power Save Mode (slowing the engine, so it is normal if the button does not respond instantly)

Variable

SmodeCompanion-VariableExemple SmodeCompanion-VariableExemple

  • Get Edition: Read only to retrieve the current edition of Smode
  • Get Version: Read only to retrieve the current version of Smode
  • Get Status: Read only to get back the status of the engine
  • Get FPS: Display the current FPS
  • Get VRAM: Display the current VRAM state

General

SmodeCompanion-GeneralExemple SmodeCompanion-GeneralExemple

  • Get Contents: Update the content manually (if “Auto Contents” is turned Off in the Polling Category)
  • Get Devices: Update the devices manually (if “Auto Devices” is turned Off in the Polling Category)

Devices

SmodeCompanion-DevicesExemple SmodeCompanion-DevicesExemple

For each Devices:

  • Toogle Mute device

Scenes & show

SmodeCompanion-SceneExemple SmodeCompanion-SceneExemple

For each Scenes:

  • Toggle Scene Activation
  • Toggle Scene Loading

For each Main Timelines in each scene and show:

  • Trig PLAY
  • Trig PAUSE
  • Trig RESET
  • Trig NEXT
  • Trig PREVIOUS
  • Toggle LOOP

For each Markers of each Main Timelines:

  • Trig Go To Markers

For each Parameter bank:

  • Apply a Parameter State