Tuesday, July 29, 2025

Control Powerpoint slides with QLC+

Install this application called OSCPoint

OSCPoint: An OSC API for PowerPoint

Here is the GitHUB page and a link to a list of actions you can do.  This page will show the "NEXT" slide option as its the most common one.

oscpoint/ACTIONS.md at main · phuvf/oscpoint


1> Install the application, and it should appear in your PowerPoint tool bar

Open up a PowerPoint with some slides.


2> Setup QLC for OSC

Go to QLC -> INPUT/OUPTU tab

Scroll to the OSC section.

If you are running QLC on the same machine as PowerPoint, select 127.0.0.1

If you are using it on a different machine, select the local IP of your computer that is running QLC+

Select INPUT and FEEDBACK

Enter in the feedback port in INPUT PORT of 35550 and port 35551 into both output port sections.

3> Setup a dummy QLC fixture and scene

In order for QLC to toggle a button, we'll create a dummy fixture and scene

In this example, I'm using DMX 1 using a generic dimmer.  It can be anything really, i'm using a dummy, non existent light and unused DMX channel 



Create a dummy scene with this fixture and have it activated (checkbox at top)


4>  Setup the OSC command(s) to be available to QLC

Click on INPUTS/OUTPUTS

Select PROFILE

Select the green + PLUS button


Fill in the description and set the TYPE to OSC

Click on INPUT MAPPING

Click the GREEN button and put in an INPUT CHANNEL of 1 

and in the 'name' put /oscpoint/next


Click OK and OK

5> Setup a button in QLC to activate the OSC command(s)

Click on VIRTUAL CONSOLE

Create a button




In the "GENERAL" select the dummy scene you made earlier



External Input click on "CHOOSE"



Should look something like this.




6> Test it out

Click on the QLC PLAY/START button.



Start your PowerPoint.

now click your button in QLC and the slide should advance.
Click on the button in QLC.  Each time you do, you should see the slide change.


No comments:

Post a Comment

Feel free to leave a comment! If you have any information that you think should be included, please do so here and I'll get it added in.