LiveProfessor can be controlled from Qlab using OSC, MIDI, or TimeCode.
The most flexible way is using OSC, and the procedure to set this up is described here.
Setting up LiveProfessor
Go to the menu Controllers > OSC Setup
Enable the global osc control and make a note of the input port. The default port is 50055, but you can choose whatever you like.
If Qlab and LiveProfessor are running on different computers, make note of the IP address of the LiveProfessor machine.
Setting up Qlab
In Qlab open the Workspace Settings and navigate to the Network patch page.
Add a new patch for LiveProfessor. The type should be OSC. Enter the IP address of the LiveProfessor machine and the input port you noted. If LiveProfessor and Qlab is running on the same machine use 127.0.0.1 for the IP-address
Programming Qlab
Add a Network Cue to the Qlab show.
Select the LiveProfessor network patch you created.
Enter one of LiveProfessor's OSC commands.
Example:
/Cue/Recall 2
will recall cue number 2. this is based on the Cue Numbers in the LiveProfessor cue list. you can also use the Cue Name
/GlobalSnapshots/Recall 0
This will recall the first Global Snapshot. Note that this command uses a 0-based list. You can also use the snapshot names.