Skip to content

Commit 50cb9d4

Browse files
committed
Made work with 'listen' rather than 'update'
1 parent b0f1513 commit 50cb9d4

7 files changed

Lines changed: 561 additions & 178 deletions

File tree

.DS_Store

6 KB
Binary file not shown.

Miscellaneous/Get name of playhead updates in QLab.lua renamed to Markers/Create marker with name via OSC.lua

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
--[[
2-
@description Get name of cue from QLab
2+
@description Create marker with name via OSC
33
@author Ben Smith
44
@link
55
Author https://www.bensmithsound.uk
@@ -10,16 +10,38 @@
1010
@metapackage
1111
@provides
1212
[main] . > bsmith96_{filename}.lua
13+
osc.lua
14+
Qlab5.ReaperOSC
1315
@about
14-
# Get cue name from QLab
15-
Written by Ben Smith - May 2025
16+
# Create marker with name via OSC
17+
Written by Ben Smith - June 2025
1618
1719
### Info
18-
* Using a custom OSC config, this allows you to get the name of the playhead in QLab.
19-
* This will actually be one cue out and really annoying, but should be a proof of concept.
20+
* REQUIRES "osc.lua" IN THE SAME PATH
21+
* Intended for integration between Reaper and QLab, allowing markers when cues are fired when Multitrack Recording a live show
2022
2123
### Usage
22-
*
24+
* Create a custom OSC shortcut for this script (in the actions menu)
25+
* Send this OSC trigger with a string as the first argument. This string will become the name of the marker.
26+
* For QLab integration:
27+
* Reaper Preferences > Control/OSC/Web
28+
* Add a new device
29+
* Device name: QLab
30+
* Configure device IP+local port
31+
* Device Port: 53000
32+
* Device IP: QLAB IP ADDRESS
33+
* Local listen port: 53001
34+
* Local IP: current IP address
35+
* Allow binding messages to REAPER actions and FX learn: TRUE
36+
* Pattern config: open config directory
37+
* Copy the provided file "Qlab5.ReaperOSC" into this directory
38+
* Pattern config: refresh list, then choose Qlab5
39+
* Check your QLab settings - you need to ensure Network > OSC Access > No passcode has "view" access
40+
* Now, Reaper should send a message to QLab whenever you start reaper playback, "/listen/go/name", which asks Reaper to send the cue name whenever "go" is fired.
41+
* In the actions menu, find this script.
42+
* Press play on reaper
43+
* Press "go" on any cue in Qlab
44+
* This should set the custom shortcut for the action to "/qlab/event/workspace/go/name"
2345
2446
### User customisation
2547
*

0 commit comments

Comments
 (0)