You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-7Lines changed: 13 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,15 +9,19 @@
9
9
10
10
This version runs entirely within the [Open Stage Control](http://openstagecontrol.ammd.net/) software, as a 'custom module'. It requests updates from Qlab when there are changes to the workspace, and interprets the responses appropriately - the module ignores responses which do not relate to the playhead position of the chosen cue list.
11
11
12
-
You can run the module with either a UDP or TCP connection to Qlab. If using TCP, a connection with Qlab will be maintained until it is terminated. If using UDP, you must send a thump (heartbeat) message to Qlab to maintain the connection – to enable this, at the top of the module, edit the variable `useTCP = false`.
12
+
You can run the module with either a UDP or TCP connection to Qlab. I recommend using TCP, as this maintains a permanent connection to Qlab, increasing reliability, but with minimal CPU overhead. If you wish to use UDP, you must send a thump (heartbeat) message to Qlab to maintain the connection – to enable this, at the top of the module, edit the variable `useTCP = false`.
13
13
14
14
## Open Stage Control setup
15
15
16
-
- First, open `qlab-info-config.json` and fill out the appropriate information
17
-
- The Qlab IP address should be the IP to communicate with. If it is the same computer, use `127.0.0.1`.
18
-
- Leave all settings under `control`, unless you are altering the Open Stage Control template.
19
-
- To find the workspace ID and Cue List ID, run `Get-IDs.applescript` on your Qlab mac.
20
-
-**NB** there are settings for MAIN and BACKUP Qlab computers - these are yet to be fully implemented, and only MAIN is currently used.
16
+
- First, put the 'open-stage-control-module' folder on the computer you wish to run the server from. Ensure this is on the network, and file sharing is enabled.
17
+
- Then, on your Qlab computer, navigate to the folder over the network and open 'Get-IDs.applescript' in script editor.
18
+
- Ensure your Qlab file is open, the front-most Qlab file if there are multiple, and that the current cue list is the one you wish to monitor.
19
+
- Run the 'Get-IDs' script - this will create 'qlab-info-config.json' in the root folder.
20
+
- The first dialog box asks you to define the Qlab computer
21
+
- If you only have a single Qlab computer, select "Only" when prompted to define this Qlab machine.
22
+
- If you have a main and a backup Qlab computer, run this script first on the "Main", then repeat this process on the "Backup", and the script will append the necessary information on the end of the config file.
23
+
- The second dialog box asks you which local IP address you wish to use. If your computer is on multiple networks, e.g. a control network and a [Dante](https://www.audinate.com/meet-dante/what-is-dante) network, this allows you to select the correct one.
24
+
- Settings for Backup computers are not used in the current release, but will be implemented in an imminent release.
21
25
- Open **Open Stage Control**.
22
26
- Set the following settings in the launcher, using files from the `open-stage-control-module` folder:
23
27
-**load**: select the file `open-stage-control-template.json`
@@ -26,9 +30,11 @@ You can run the module with either a UDP or TCP connection to Qlab. If using TCP
26
30
-**no-gui**: if you do not want this open on the device which is the server, set this to true.
27
31
-**IF USING UDP**
28
32
-**osc-port**: set 53001. This is the port it will listen for replies from.
33
+
- Ensure you also edit the variable useTCP to "false" in `get-cue-list-playhead.js`
29
34
-**IF USING TCP**
30
35
-**tcp-port**: set 53001.
31
-
-**tcp-targets**: set \[Qlab IP\]:53000 (e.g. `127.0.0.1:53000`).
36
+
-**tcp-targets**: set \[Qlab IP\]:53000 (e.g. `127.0.0.1:53000`). If using backup as well, separate the two settings with a space.
37
+
- Leave the variable useTCP as "true" in `get-cue-list-playhead.js`
32
38
- Now, click start to launch the OSC & web server.
33
39
34
40
One method for using this would be loading Open Stage Control on a non-Qlab computer at FOH, so that the Sound Operator can see the display and notice if there are any issues. The remote computer for viewing can then simply navigate to the web server to view the display.
0 commit comments