Saturday, July 26, 2025

Use QLC+ to control an X32 using OSC

 Work in progress. Mostly placeholder right now while I get all the details

Here is how you can use QLC to send commands to your X32 using the OSC protocol.

In my real-world example, I want to control the 6 mute group buttons, specifically #5 and #6.  I am using TheaterMix to control mic mutes, and I specifically use mute group #6 to advance the scenes.  But this explanation will cover most any connection and commands, I think.

1.  Get the IP of your X32

Have your X32 running and connected to the network.  Note the IP of it.

In my example, the ip is 10.0.0.93


2.  Download and install an x32 input profile

Here is a OSC X32 Profile, this needs to be put in your "/inputprofiles" sub directory (restart of QLC)

You Should see in Input/Output -> Profiles -> Profile "Behringer X32Rack-QLC" 



3.  Get the scene file which contains some pre-built faders and buttons

Here is a QLC scene file.  Download and open that file up in QLC




4. Setup the OSC connection.  QLC -> X32

Click on Input/Output -> Mapping

In the section OSC under the plugin tab, find the IP of your computer running QLC.  (In my example, QLC ran on my computer with the IP of 10.0.0.63)

Select FEEDBACK



5.  Setup the OSC connection.  QLC -> X32 (continued)

Double click on the IP to setup the configuration to the X32

In my example, my X32 is 10.0.0.93.  So under "Output Address" put in the IP of your X32.

Under "Output Port" use 10023


Click on OK

Setup the OSC connection.  QLC -> X32

Go to the Virtual Console, hit play.  If you have everything configured up, then moving the faders in QLC and pressing the mute group buttons, should reflect on the X32



If this tutorial has been of any help to you, I'd love to know! 
If you have suggestions of how to improve it, let me know in the comments!  Thanks!

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.