Skip to content

jshea2/ZoomOSC-Qlab-Chat-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZoomOSC-QLab-Chat-Control

Uses Node.js to convert ZoomOSC chat into OSC commands for QLab. Basically A Remote 'GO' Button for Stage Managers via Chat.

Requires:

QLab (All License Types), ZoomOSC, Node.js, & node-osc.

Example Video:

ZoomOSC-QLab-Chat-Control Example Video

Installation and Setup:

  • Download, Install, and Open QLab

  • Download, Install, and Open ZoomOSC

  • Download and Install Node.js

  • Clone or Download this repository

  • Open in preferred source code editor (ex. Visual Studio Code or Terminal/Command Prompt)

  • Open code editor's Terminal

  • Install node-osc: npm install (installs dependencies from 'package.json')

    or install seperately

    • npm install node-osc

    (Use sudo if on Mac)

Using ZoomOSC-QLab-Chat-Control:

  • Run node file in Terminal: start npm
    • or node main.js
  • Make sure the remote Zoom participant or "Stage Manager" who is controlling QLab is named "SM" in Zoom

"SM" Chat Commands:

  • g, G, or ;: Triggers a GO OSC Command ("/go") to QLab
  • g2q [Cue Number] or G2q [Cue Number]: Triggers a Go To Cue OSC Command ("/go/[Cue Number]") to Qlab
    • (Ex. g2q A4 will trigger Cue Number A4 in Qlab)
  • !: Triggers a Panic OSC Command ("/panic") to QLab

Notes:

  • The response messages back might be duplicated
  • If you don't want to send any responses back, just comment out lines 82-88:
    //Send Update Requests Command, So Qlab Will Send OSC When Anything Happens in QLab 
      client.send('/updates', 1)
    
      //This is the same as above, but it does it every 59 seconds, because QLab times out after 1min apparently.
      setInterval(() => {
          client.send('/updates', 1)
      }, 59000);

Join the Discord server to chat:

chat on Discord

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages